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
343487424605	343487425119	343487425669	343487426219	343487426768	343487427319	343487427869	343487428419	343487428968	343487429519	343487430069	343487430619	343487431168	343487431719	343487432269	343487432819	343487433368	343487433919	343487434469	343487435019	343487435568	343487436119	343487436669	343487437219	343487437768	343487438319	343487438869	343487439419	343487439968	343487440519	343487441069	343487441619	343487442168	343487442719	343487443269	343487443819	343487444368	343487444919	343487445469	343487446019	343487446568	343487447119	343487447669	343487448219	343487448768	343487449319	343487449869	343487450419	343487450968	343487451519	343487452069	343487452619	343487453168	343487453719	343487454269	343487454819	343487455368	343487455919	343487456469	343487457019	343487457568	343487458119	343487458669	343487459219	343487459768	343487460319	343487460869	343487461419	343487461968	343487462519	343487463069	343487463619	343487464168	343487464719	343487465269	343487465819	343487466368	343487466919	343487467469	343487468019	343487468568	343487469119	343487469669	343487470219	343487470768	343487471319	343487471869	343487472419	343487472968	343487473519	343487474069	343487474619	343487475168	343487475719	343487476269	343487476819	343487477368	343487477919	343487478469	343487479019	343487479568	343487480119	343487480669	343487481219	343487481768	343487482319	343487482869	343487483419	343487483968	343487484519	343487485069	343487485619	343487486168	343487486719	343487487269	343487487819	343487488368	343487488919	343487489469	343487490019	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2129	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2129	3300	1900	2700	2129	3300	1900	2700	2129	3300	1900	2700	2128	3300	1900	2700	2128	3300	1900	2700	2128	3300	1900	2700	2129	3300	1900	2700	2130	3300	1900	2700	2129	3300	1900	2700	2128	3300	1900	2700	2129	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2131	3300	1900	2700	2132	3300	1900	2700	2132	3300	1900	2700	2131	3300	1900	2700	2131	3300	1900	2700	2132	3300	1900	2700	2132	3300	1900	2700	2132	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
6347	4767	2180	1108	910	984	830	684	507	408	324	235	164	121	116	104	80	102	62	62	69	68	74	74	75	69	82	76	72	61	56	52	56	59	46	61	46	48	54	49	47	57	54	53	50	48	65	44	54	63	53	60	57	60	63	69	78	102	70	87	90	74	56	63	57	63	64	62	45	66	56	53	47	58	50	43	57	46	51	52	58	49	49	64	58	48	55	49	56	62	50	61	42	51	53	62	54	48	40	57	49	51	61	50	56	47	48	49	48	54	51	50	58	58	51	48	48	51	56	44	44	51	53	49	54	54	55	50	64	55	59	41	52	53	56	52	56	44	50	41	49	44	53	52	48	47	45	52	61	52	54	67	54	59	42	55	55	46	53	49	56	51	53	53	44	53	47	44	56	45	42	49	57	58	49	50	47	44	53	68	62	36	64	50	55	46	63	44	47	52	47	51	53	55	50	48	50	56	56	62	45	52	43	46	75	57	55	41	60	68	54	69	49	55	45	55	56	54	57	69	47	56	52	50	50	60	54	44	55	56	48	57	42	55	50	53	54	51	67	49	50	50	69	62	41	49	64	51	47	52	47	53	52	58	61	58	52	54	47	54	60	51	46	47	57	47	47	51	53	45	62	57	48	56	52	52	44	60	56	56	56	45	49	49	63	50	37	55	44	43	56	51	57	59	65	67	50	55	52	45	50	58	55	48	53	44	62	35	51	36	55	55	55	37	47	51	54	53	51	50	48	55	62	52	63	55	47	49	55	53	52	58	44	47	56	39	53	61	50	49	60	44	53	74	48	58	50	55	59	46	42	45	41	46	56	59	52	52	61	44	51	48	58	49	48	58	49	52	50	40	46	59	56	60	41	50	48	47	64	49	44	65	59	61	57	55	51	46	59	50	60	46	50	50	45	55	48	40	53	45	55	55	53	36	51	60	56	57	39	53	54	56	59	50	50	52	61	46	54	62	44	58	60	50	43	59	45	54	59	41	55	48	60	46	60	56	47	52	51	57	54	49	61	47	39	51	41	33	50	51	68	42	43	45	44	53	53	62	64	59	43	43	52	59	42	54	52	54	46	47	54	39	52	47	38	51	39	40	56	48	54	48	56	54	48	52	48	46	53	51	54	63	53	49	60	53	48	48	55	44	52	45	49	51	57	56	59	72	65	55	45	50	47	46	49	52	54	52	53	58	61	52	58	60	53	52	54	45	52	49	53	53	49	44	56	43	49	44	46	62	63	40	49	57	55	50	48	57	55	52	54	42	42	56	53	46	50	56	55	59	62	38	54	53	56	61	54	58	53	50	49	57	64	54	57	51	52	65	48	46	52	57	50	49	56	63	45	59	64	51	51	45	61	62	50	41	56	39	50	59	69	59	45	39	67	53	49	40	50	48	57	60	62	53	50	57	54	61	57	46	59	63	63	43	50	45	62	42	51	50	56	51	57	50	50	58	53	48	41	51	49	75	51	42	55	49	51	51	51	43	53	51	38	45	53	54	48	47	64	52	66	52	50	54	64	52	56	43	60	58	68	41	57	67	46	56	72	37	65	48	48	56	62	50	70	50	53	67	47	56	60	51	49	50	47	70	58	54	57	57	51	62	48	41	56	53	66	40	62	55	57	50	67	67	56	45	57	42	50	48	60	44	48	52	44	62	40	58	55	60	55	57	59	54	50	57	59	55	52	54	46	61	64	48	36	49	47	71	56	50	47	39	53	47	40	54	51	62	53	56	50	63	51	67	49	42	53	43	54	68	63	57	41	43	51	45	41	51	51	64	64	65	46	54	66	54	57	43	39	53	42	46	44	63	48	52	66	39	55	41	54	36	57	65	40	46	45	55	69	62	56	47	43	46	51	59	67	44	54	59	45	49	51	47	49	62	56	47	48	57	42	59	40	36	55	37	47	53	60	37	51	59	57	53	52	42	48	66	50	54	48	44	53	51	43	55	59	60	42	61	46	63	53	51	50	68	51	62	55	42	41	59	61	54	56	67	40	41	60	43	50	45	48	50	63	46	58	48	52	47	46	55	39	47	59	35	55	47	58	53	64	48	51	53	57	49	39	55	52	51	44	54	50	50	67	39	49	44	48	46	40	55	58	39	52	46	58	56	56	63	64	59	62	53	51	54	58	50	53	49	50	50	42	38	44	51	63	52	58	53	42	55	59	58	51	45	56	51	49	48	46	46	56	49	63	56	51	52	53	52	51	56	54	42	55	42	50	54	66	58	62	60	46	46	57	59	50	58	64	50	40	44	57	53	44	60	56	44	70	56	50	56	57	53	67	45	43	53	50	50	46	56	33	45	59	49	73	54	53	53	50	43	54	42	65	48	37	62	44	49	35	40	49	39	58	51	63	56	54	59	62	51	51	64	59	62	59	43	48	49	47	50	65	57	62	49	48	51	59	54	53	58	48	54	50	63	53	62	49	44	48	50	40	45	53	70	47	48	42	66	47	57	48	51	44	57	50	67	48	52	45	49	49	35	53	50	45	46	55	38	56	50	47	46	42	55	48	41	45	45	35	46	43	43	54	50	57	47	44	48	40	63	61	42	48	47	47	40	68	51	43	59	56	42	56	47	66	53	51	46	46	41	44	65	54	64	57	50	51	48	55	38	56	46	66	46	55	59	59	45	49	50	55	67	53	60	49	54	54	47	50	44	48	60	52	48	38	63	48	57	63	50	54	48	58	46	42	48	60	50	53	61	58	63	49	59	54	54	66	51	50	47	58	43	63	52	50	47	55	47	61	46	56	54	63	49	38	44	57	38	45	49	63	56	58	44	55	52	45	57	50	59	50	55	57	48	47	44	59	57	71	52	50	54	45	60	47	59	63	59	56	48	57	54	49	47	51	43	55	50	43	57	56	45	57	62	66	45	42	51	53	49	56	49	58	44	43	47	46	62	63	50	52	58	46	45	53	46	55	49	44	51	54	54	48	51	55	55	42	47	43	39	59	55	47	45	60	56	49	43	55	51	51	60	60	46	50	45	49	69	51	53	54	56	37	55	39	52	63	63	52	54	54	60	54	38	47	55	62	57	54	44	51	59	54	53	48	54	54	47	54	44	50	55	63	60	60	53	56	55	53	42	49	60	52	51	58	53	55	61	64	52	46	54	60	48	58	38	48	48	54	49	52	38	49	58	68	51	49	52	37	46	60	50	51	69	53	45	56	48	51	46	42	57	47	64	56	40	54	48	52	50	50	57	48	50	54	43	49	48	58	42	44	51	62	59	40	46	42	46	59	49	65	55	56	48	54	57	50	48	59	60	45	37	62	51	52	54	43	57	53	55	45	53	60	51	72	53	43	45	57	55	52	60	54	47	60	57	59	60	53	58	44	43	53	52	45	58	50	43	33	56	55	45	61	57	61	55	59	61	51	57	53	52	40	59	64	62	49	43	50	46	51	49	45	54	60	48	43	54	39	44	51	40	58	43	56	64	43	44	50	42	52	39	40	45	41	55	55	57	50	49	53	53	42	50
34997	24779	17942	18741	24432	25602	23037	19525	16141	12778	9929	7417	5105	3478	2540	2115	1786	1452	1135	1003	1038	966	963	1028	1044	1008	1115	1066	952	795	636	692	617	615	510	507	531	574	610	513	504	557	553	524	540	476	473	489	468	457	478	704	704	515	669	978	1110	1167	1215	1159	1064	881	820	662	539	562	502	497	463	430	448	415	501	473	475	463	459	454	461	455	456	467	485	482	449	447	424	417	413	427	431	407	495	494	433	447	461	473	454	476	500	430	441	440	449	476	445	445	456	427	463	443	459	487	428	402	467	477	446	425	448	454	443	449	466	467	445	431	417	442	467	460	467	458	449	447	449	463	406	469	434	454	495	462	443	439	457	429	467	480	457	453	460	456	437	450	479	476	469	466	436	472	472	421	458	451	430	446	468	424	446	448	460	475	452	475	456	497	462	447	439	442	434	405	506	393	462	464	466	438	417	447	469	444	491	461	426	437	493	448	472	448	458	440	421	448	451	486	446	454	448	453	442	446	443	464	449	489	466	461	442	421	447	397	475	457	452	461	422	445	454	472	449	448	460	436	465	451	460	450	458	459	421	448	431	440	476	473	441	450	480	482	430	453	442	436	481	483	465	465	494	461	472	418	471	434	434	426	430	466	428	441	427	454	416	436	470	455	452	454	444	451	433	431	402	421	460	481	453	450	480	462	464	451	459	429	443	426	451	477	460	477	445	486	454	439	447	461	458	468	452	426	461	436	430	450	418	428	421	464	451	417	446	468	438	451	461	427	431	492	475	485	481	418	452	446	408	481	415	433	423	419	493	452	456	489	391	449	457	466	490	412	460	444	485	462	430	434	445	445	426	408	422	467	450	453	434	443	419	440	453	430	416	470	444	445	449	429	451	476	427	476	436	451	433	446	451	459	456	451	416	474	417	442	452	478	445	452	447	482	490	470	467	461	418	460	443	424	476	479	447	410	467	485	454	446	469	440	464	449	433	475	429	460	455	490	442	449	441	430	483	413	457	486	484	454	452	471	434	462	450	453	434	462	460	456	424	455	421	475	463	487	431	467	492	430	470	458	435	462	450	448	485	469	405	473	430	457	422	473	410	450	449	433	454	438	468	440	462	462	453	457	436	447	464	475	482	470	456	456	455	431	423	445	448	435	442	444	436	401	465	444	422	471	436	460	477	446	461	473	450	468	461	487	438	443	464	422	437	458	450	421	440	443	475	486	449	457	460	431	444	483	447	402	475	490	444	463	476	488	439	458	458	471	443	439	463	460	442	466	447	469	454	441	492	457	440	482	438	408	423	534	439	454	491	496	443	468	472	456	447	466	472	445	475	459	446	447	444	474	405	467	453	426	498	472	478	475	456	479	482	457	466	493	396	498	441	448	455	470	453	440	482	432	447	464	474	454	427	445	491	447	436	432	428	442	478	450	455	480	470	458	461	431	456	478	416	445	455	431	449	434	492	434	467	413	449	454	462	461	453	478	429	433	483	466	477	454	499	454	443	428	437	444	471	442	396	416	438	454	486	459	437	427	479	454	448	446	434	484	425	429	466	484	443	481	449	438	430	410	376	468	458	485	447	448	463	452	439	406	433	458	444	462	460	475	451	443	448	464	448	477	439	435	484	481	457	429	454	450	460	442	502	428	467	484	463	467	437	436	453	501	441	467	428	479	449	465	444	451	451	446	441	461	466	400	470	488	454	472	440	474	409	455	457	411	444	505	426	469	471	473	450	462	460	474	434	459	417	470	435	429	424	464	470	463	435	441	473	442	446	434	458	448	453	458	441	481	466	483	445	488	476	395	454	465	430	474	474	504	459	468	464	439	437	444	433	460	446	451	404	427	440	489	432	448	485	466	468	430	437	430	451	449	416	458	454	461	457	433	449	450	456	427	491	409	444	464	447	466	468	433	434	430	460	445	477	465	458	445	485	450	475	442	513	435	448	465	463	465	447	450	463	473	414	456	414	476	431	459	469	466	415	449	473	418	445	449	430	440	475	459	480	461	425	471	435	438	434	503	437	482	471	471	432	432	457	400	462	450	460	460	464	491	446	448	455	478	442	423	470	449	448	431	473	438	457	449	461	452	468	434	434	436	460	466	426	484	431	432	425	425	473	476	459	468	438	463	450	478	436	438	417	448	446	459	462	469	447	422	469	457	480	477	419	430	447	456	456	419	455	428	461	434	492	442	464	480	450	371	489	477	462	462	436	444	462	512	458	441	434	464	432	420	439	437	452	434	459	463	479	466	445	469	434	419	445	446	458	483	435	469	456	433	499	460	440	454	454	460	470	460	411	441	429	421	465	474	466	464	405	479	455	483	473	439	438	461	428	456	433	457	457	440	450	442	444	477	442	430	430	429	420	466	408	454	412	471	459	446	496	457	446	488	466	466	478	420	464	445	441	471	450	447	443	433	417	427	482	469	484	429	431	464	442	478	423	454	438	463	435	448	429	474	435	432	457	462	496	487	456	467	450	450	462	436	466	448	443	412	473	459	413	465	462	433	472	454	464	421	472	499	503	425	461	395	475	469	454	437	413	443	436	469	494	473	456	457	477	456	449	465	462	468	464	424	448	481	448	420	446	441	438	488	472	469	420	445	483	453	431	445	438	467	461	437	453	465	415	453	476	412	465	448	462	481	440	451	472	467	433	473	474	462	478	465	475	437	443	445	470	475	492	502	441	450	447	476	454	459	485	455	466	467	446	447	466	462	422	441	424	453	431	415	412	481	440	483	438	457	457	460	426	494	425	436	461	447	474	442	459	423	458	431	417	481	463	471	446	472	482	444	430	459	435	454	433	422	454	440	425	462	432	472	456	475	465	474	432	456	466	428	463	431	451	432	488	442	480	455	435	467	461	440	488	440	452	470	450	474	440	439	433	428	443	438	467	462	499	484	439	498	436	482	428	461	444	458	453	416	435	487	477	412	451	461	451	458	434	441	439	445	467	449	458	462	481	406	465	431	492	445	450	451	445	411	442	469	469	472	458	457	419	474	453	422	486	446	429	452	412	448	439	443	473	473	448	449	446	427	460	457	429	494	447	433	459	464	445	466	422	425	477	430	475	454	428	479	445	413	452	435	448	501	433	460	498	412	442	458	449	464	432	442	478	465	452	468	432	448	454	498	430	450	452	433	444	436	466	463	486	436	431	437	480	471	449	475	452	415	454	432	431	433	476	453	457	459	436	443	511	431	421	438	459	469	449	412	457	432	427	460	437	470	429	422	409	415	461	422	434	486	480	469	511	466	460	418	468	475	446	480	493	458	459	448	450	421	471	467	452	476	465	470	454	440	447	463	470	491	435	461	447	450	447	401	451	452	443	488	454	451	451	473	460	435	440	472	426	465	457	465	509	442	435	452	485	465	467	458	449	410	495	431	458	447	473	409	479	453	498	427	475	425	436	425	433	457	490	449	432	422	454	450	467	410	462	442	473	456	453	486	467	501	451	407	453	446	444	440	431	443	457	417	441	457	445	483	451	467	450	437	472	498	439	400
3774	2056	1045	567	457	508	475	354	282	226	171	127	90	83	68	64	47	52	41	55	55	48	43	36	48	51	51	61	51	47	48	28	40	40	37	44	36	42	37	36	28	43	37	31	46	43	32	29	41	38	32	43	38	37	51	41	42	39	51	41	39	38	44	45	50	37	47	34	44	38	36	47	30	34	45	32	30	36	49	41	34	30	38	35	38	37	30	30	27	53	49	38	31	35	39	39	37	37	38	47	41	34	45	35	40	51	56	45	35	37	35	36	30	27	35	29	35	39	29	36	41	38	40	32	38	38	41	36	33	35	33	41	41	41	40	34	52	36	34	33	41	38	38	41	38	38	35	40	32	35	31	37	32	39	42	51	32	44	42	47	42	29	30	40	39	43	26	41	38	38	44	29	41	40	40	49	36	40	28	38	32	34	29	41	46	38	38	38	37	34	32	37	44	38	41	39	38	44	30	37	44	40	37	44	37	39	28	30	35	47	46	32	42	38	34	31	39	37	31	34	34	39	37	40	40	33	32	42	46	33	37	36	34	43	27	32	24	28	33	29	39	41	26	30	45	26	28	30	31	33	40	32	37	40	37	33	34	28	41	29	39	35	35	44	42	36	43	35	40	40	35	38	28	36	34	34	41	28	36	33	40	49	46	39	31	46	30	24	45	34	32	40	45	40	45	33	34	29	29	39	35	33	46	34	25	29	33	38	35	39	41	43	34	36	38	46	35	41	35	32	48	48	28	40	31	50	20	40	39	35	43	43	43	34	34	43	34	45	40	42	32	41	29	36	47	34	35	38	41	36	25	38	36	38	44	37	19	46	36	40	23	35	38	33	50	34	33	27	33	35	39	32	26	25	50	41	34	46	43	31	35	39	46	35	35	41	41	45	34	23	34	29	34	32	37	26	25	32	32	42	47	43	38	33	44	44	34	34	38	28	43	44	45	36	38	42	46	36	37	46	43	43	40	47	43	39	36	32	31	33	40	40	39	43	46	39	50	45	40	37	26	35	53	47	37	43	46	39	27	33	46	37	42	41	35	46	31	37	50	43	34	36	44	40	35	34	33	41	35	41	33	29	42	31	39	38	42	35	46	39	31	40	46	43	34	29	26	46	39	38	35	38	34	42	41	24	36	38	37	32	51	40	30	38	39	38	34	44	38	31	33	39	35	49	36	41	41	30	42	39	35	39	31	36	48	32	49	37	37	31	41	39	31	41	37	33	33	32	47	38	38	33	28	41	44	36	31	31	37	46	30	49	31	33	38	35	39	39	39	42	35	30	53	31	37	43	39	42	38	33	33	31	26	65	30	33	34	30	36	48	34	26	26	34	38	30	36	39	43	43	33	43	45	38	25	39	32	40	45	39	35	45	31	33	43	28	33	41	39	31	41	28	40	43	49	43	34	38	41	28	41	33	39	27	33	37	44	30	39	35	31	32	26	41	47	35	28	36	37	32	45	34	39	41	34	36	46	34	27	43	37	32	20	40	45	39	27	36	35	37	26	30	34	47	36	31	29	40	37	27	35	42	31	35	34	38	43	36	42	44	28	38	36	38	33	57	28	40	42	41	41	40	48	30	29	34	40	38	32	39	26	30	44	30	45	54	25	39	41	41	45	37	38	40	41	42	35	37	41	34	38	47	47	40	40	41	40	49	45	42	42	39	39	37	39	42	34	38	38	42	33	35	37	36	33	35	38	37	42	32	45	38	32	39	41	36	30	36	49	37	33	32	46	34	39	36	35	37	41	31	26	29	49	29	35	22	36	44	45	44	43	29	34	39	35	45	31	23	38	44	31	35	32	26	35	29	39	33	45	28	39	45	34	31	33	35	31	38	35	44	41	44	41	32	25	34	46	38	33	33	44	31	38	39	34	37	41	28	44	42	39	42	40	48	42	33	52	46	32	48	46	41	41	27	47	36	34	26	38	37	34	40	30	29	31	39	24	35	40	36	28	46	39	34	35	36	32	41	38	42	25	43	36	36	34	45	33	32	35	36	40	35	34	35	51	39	42	43	39	28	30	35	35	34	43	42	30	37	37	48	48	41	42	47	27	34	37	37	36	32	43	30	40	31	34	36	38	34	35	47	34	35	27	45	26	37	37	48	35	40	43	21	51	35	32	32	34	34	35	37	43	40	33	50	28	26	52	45	41	34	34	35	32	41	38	47	52	43	43	40	35	46	30	34	49	32	40	48	40	27	42	23	34	48	36	31	48	43	40	28	43	46	42	38	28	37	30	42	50	30	41	36	34	46	41	41	47	31	44	31	33	33	43	46	33	24	37	37	33	49	38	35	46	38	40	40	34	39	30	35	34	47	38	42	31	38	44	35	31	49	40	42	42	49	36	41	37	29	42	25	31	39	40	38	38	37	31	38	25	34	38	38	28	37	41	38	36	26	43	35	36	36	31	27	40	36	40	34	38	45	44	42	35	37	47	51	44	47	39	41	38	28	41	31	30	27	36	32	38	30	42	32	44	33	46	57	32	50	35	48	33	35	34	39	53	37	28	34	46	39	37	32	44	27	38	35	40	52	32	34	35	35	37	38	30	41	35	45	32	38	33	38	32	27	37	44	59	40	39	28	30	41	34	34	47	33	29	48	33	43	50	40	31	30	35	37	41	42	24	36	30	43	33	50	37	35	35	35	50	41	35	35	36	31	30	36	32	47	34	42	35	33	40	52	37	42	47	38	37	33	46	39	39	38	33	40	24	35	41	38	45	29	38	40	43	33	39	34	30	45	41	35	45	33	37	44	42	47	41	40	39	48	35	34	34	55	37	32	37	26	38	30	40	25	29	41	44	34	31	32	46	32	26	26	36	43	41	47	35	45	44	40	37	29	34	30	38	28	29	49	33	30	33	44	40	38	40	37	42	37	32	44	34	42	43	34	28	38	30	42	45	48	34	31	37	49	39	32	48	37	39	38	34	42	41	35	39	26	47	21	36	34	32	55	45	56	38	42	39	32	37	39	40	41	38	38	29	42	31	43	35	52	43	37	42	36	30	41	43	33	27	39	31	51	35	41	42	38	31	38	33	42	40	42	40	41	40	38	30	39	31	35	32	54	30	40	33	45	46	35	41	41	31	34	25	50	45	43	46	43	36	36	37	43	37	40	26	32	40	44	38	31	47	57	37	46	22	37	39	39	40	30	32	37	38	43	39	48	31	35	32	35	35	35	27	26	28	31	27	41	31	41	39	27	32	38	31	29	51	36	40	50	40	48	43	43	51	40	48	51	34	30	39	28	28	49	40	43	47	32	37	31	35	37	40	49	43	29	32	33	37	43	35	42	47	39	31	49	55	37	44	27	41	49	30	26	30	48	29	41	44	35	37	41	37	31	36	36	35	39	28	37	52	35	49	38	32	31	40	41	38	32	31	31	46	40	38	32	33	39	43	43	36	33	26	47	30	45	25	27	40	42	32	32	48	37	26	35	42	44	25	38	42	29	31	31	41	41	45	34	37	34	30	35	34	42
29755	18793	12238	12854	18198	20467	18245	14368	11001	8128	5990	4243	2786	2004	1636	1304	975	842	605	572	576	569	633	643	679	708	748	616	496	457	466	467	416	388	348	382	368	378	350	368	324	377	339	342	364	324	329	315	315	313	350	361	378	341	386	370	377	477	497	462	442	441	396	374	364	360	399	352	322	323	330	316	325	321	340	342	335	338	326	321	346	341	335	309	325	325	322	328	338	337	317	304	339	329	308	318	325	293	313	322	327	296	334	327	316	317	338	280	347	303	337	305	315	329	339	331	339	331	339	303	323	330	298	359	330	308	339	334	343	313	336	339	320	362	318	303	331	313	334	360	354	319	329	327	322	298	284	325	332	324	316	320	318	347	331	312	347	336	318	315	314	329	353	344	332	306	315	320	325	311	319	340	300	339	325	348	324	366	334	360	312	283	339	306	286	328	334	326	341	305	328	320	291	323	318	340	317	350	290	347	355	328	310	333	312	305	330	339	345	346	374	332	312	315	327	312	307	305	303	315	340	353	349	311	328	284	353	290	345	339	311	303	336	310	308	315	302	338	320	322	323	307	339	301	349	307	316	340	312	320	338	300	342	307	371	300	310	322	344	323	338	323	338	328	354	304	304	325	352	311	308	325	325	344	286	309	298	308	317	334	306	317	312	364	330	381	309	321	320	369	350	323	313	337	325	280	332	328	318	334	324	320	293	313	343	307	338	319	351	320	295	296	317	324	334	325	352	320	325	329	312	336	325	368	384	351	310	316	316	333	324	333	315	335	333	323	348	303	318	341	362	321	322	313	320	350	320	313	295	310	327	317	310	330	327	328	315	329	333	340	322	329	335	342	333	303	336	334	325	312	316	294	295	331	318	330	298	323	339	319	322	331	310	345	342	318	324	345	334	317	337	286	270	331	315	325	303	327	316	356	333	318	334	330	332	330	316	357	324	347	344	300	314	330	331	310	310	323	314	347	334	345	312	317	302	364	337	312	335	334	308	305	319	355	289	291	332	320	328	303	318	297	317	327	349	344	333	311	339	346	318	321	355	291	336	324	312	336	324	315	320	332	325	324	319	349	309	327	332	338	347	329	314	323	353	329	349	349	334	315	350	335	339	321	315	314	318	309	311	315	322	325	311	330	308	302	360	344	350	333	358	337	339	329	307	326	305	324	321	353	309	324	322	303	329	348	328	305	361	351	347	357	307	332	314	315	313	306	337	326	358	357	331	319	322	302	282	326	309	326	290	298	332	302	336	334	324	351	337	315	311	311	324	345	329	357	321	323	319	352	308	325	321	324	341	312	334	306	333	324	306	355	329	332	278	333	323	318	340	333	296	344	328	318	323	328	327	330	345	344	318	306	323	296	298	291	339	335	336	291	311	335	333	324	316	327	332	335	333	344	321	331	309	314	323	338	319	344	337	323	322	325	382	322	342	319	328	299	303	364	318	308	317	306	325	331	327	324	296	356	334	316	325	344	327	331	333	312	376	337	329	306	323	300	310	334	360	327	338	312	323	347	322	317	330	321	335	306	335	330	301	328	363	337	315	317	313	308	316	335	350	311	309	300	337	343	314	308	330	319	300	327	337	342	300	325	327	328	316	324	314	299	311	349	328	334	369	333	363	316	315	338	361	309	326	355	338	358	316	338	297	332	334	335	345	327	334	348	322	299	328	321	336	299	340	323	339	310	349	326	297	316	348	329	328	313	356	335	336	329	347	318	346	322	317	306	337	355	342	329	321	325	324	313	315	345	336	311	316	346	327	296	345	315	327	328	344	281	351	339	336	322	303	346	320	308	308	340	336	314	302	310	330	308	317	325	326	291	306	346	320	354	315	325	323	324	336	328	321	313	328	327	369	346	305	313	348	359	322	334	387	319	321	312	324	318	333	335	320	328	313	313	292	332	317	300	303	338	295	296	311	308	358	312	327	335	322	360	306	335	306	329	298	335	327	344	332	343	327	336	299	312	337	332	367	295	348	320	330	297	317	305	275	311	315	334	308	324	327	313	297	313	340	312	320	330	331	323	338	321	318	333	285	292	323	334	338	320	330	319	293	302	323	328	288	318	327	324	297	331	319	327	352	316	317	354	330	342	359	321	307	306	332	351	347	356	323	296	335	319	344	355	308	319	332	325	321	318	334	306	338	336	323	321	332	326	311	321	367	324	335	331	333	338	329	347	326	362	347	330	318	319	322	309	350	308	326	337	329	326	297	334	335	289	313	295	333	330	332	308	311	318	286	294	350	297	333	316	314	364	301	352	330	333	326	333	315	329	348	317	318	324	299	358	333	351	312	327	325	326	332	353	317	314	317	314	365	314	320	333	309	319	335	324	316	329	321	337	304	344	347	295	317	320	308	351	331	312	352	306	345	319	323	328	313	335	324	337	311	346	338	314	295	358	316	317	325	343	309	343	311	324	313	350	295	324	333	320	311	344	320	321	327	320	329	336	335	342	335	347	339	338	292	326	316	359	339	336	325	307	316	340	343	333	307	338	307	337	342	308	352	325	315	338	332	355	347	333	322	334	315	324	317	314	330	340	325	351	318	345	316	294	328	331	276	351	311	373	323	318	308	286	309	323	343	315	338	335	330	314	323	335	325	366	339	328	318	320	310	316	332	301	331	321	334	378	312	350	306	316	345	354	327	329	318	328	317	322	317	317	328	312	301	333	381	329	332	341	346	370	366	302	346	324	332	323	341	337	309	342	339	315	331	313	316	329	336	330	336	347	326	350	319	307	318	295	314	325	341	316	309	350	301	338	300	306	346	301	302	327	333	343	327	295	329	302	300	322	355	339	326	320	323	305	298	353	315	333	323	331	318	332	286	339	334	335	299	299	319	333	304	306	355	326	327	313	290	310	327	339	319	330	286	313	327	323	293	366	308	305	318	322	324	330	321	305	295	320	326	355	327	322	326	288	322	327	354	349	333	374	309	371	286	315	316	350	329	353	339	325	351	371	330	291	335	322	304	337	301	331	334	326	300	315	351	336	342	337	344	325	289	322	338	310	350	312	337	333	332	355	318	325	319	326	336	310	322	340	309	332	317	340	338	331	349	339	354	342	343	344	308	333	294	334	335	287	349	348	330	351	319	330	330	301	313	330	344	322	335	341	325	302	334	327	319	325	333	311	320	341	316	321	309	331	281	301	315	352	304	343	312	329	332	311	313	333	322	338	325	333	337	301	287	342	323	316	316	335	319	333	345	319	352	321	322	305	337	326	331	337	331	306	288	337	362	308	325	318	363	313	365	344	316	309	322	336	344	319	306	320	301	319	358	313	306	338	337	327	357	312	310	306	315	337	333	304	349	313	332	320	351	331	326	322	311	306	360	334	315	315	334	341	327	334	341	367	313	315	314	349	311	340	339	319	310	309	328	345	326	327	348	329	347	337	321	332	327	342	347	326	304	331	331	322	326	343	302	331	306	342	316	315	315	297	315	278	358	353	332	322	346	322	321	324	308	313	357	335	320	322	334	324	334	312	321	350
5159	3813	1630	900	696	753	774	554	396	345	261	203	168	124	108	89	56	69	74	72	74	76	72	64	75	91	74	76	56	56	64	59	47	46	61	51	58	46	59	46	54	55	58	57	53	54	54	56	50	51	44	56	60	56	49	53	67	70	70	75	66	59	72	50	63	57	58	48	56	58	41	46	42	49	62	41	60	41	52	57	50	59	48	43	52	60	54	44	40	55	46	67	58	45	45	70	39	50	72	46	42	57	41	48	53	56	43	58	47	48	55	55	38	56	36	63	49	51	73	49	57	49	46	56	55	51	44	61	53	56	56	49	46	61	59	60	40	53	64	52	50	46	50	59	38	58	45	57	37	50	60	47	47	59	60	48	42	39	52	58	50	56	51	32	55	57	49	51	60	54	40	54	58	54	45	48	46	42	61	55	55	60	56	44	61	58	66	50	48	50	51	49	47	53	43	58	51	36	45	58	58	44	48	52	51	45	62	42	58	45	53	48	47	39	49	66	56	53	45	42	51	38	48	53	30	54	58	61	42	56	74	54	58	55	39	46	47	45	54	49	46	53	52	62	52	63	51	71	64	64	55	52	53	62	47	54	52	53	45	47	56	48	53	47	60	54	64	40	53	54	55	44	50	70	48	55	62	70	52	66	41	46	43	51	50	57	49	53	58	49	63	47	61	51	42	58	45	41	61	48	68	42	52	50	60	41	56	52	48	51	50	43	41	63	38	45	63	52	52	59	67	62	57	50	49	52	56	53	67	61	50	63	56	47	71	45	44	52	52	63	54	50	52	41	43	48	62	45	54	56	65	55	54	55	54	48	55	35	54	41	55	57	49	49	54	55	66	50	57	38	64	57	60	65	43	37	46	53	49	59	52	55	44	53	47	51	61	55	65	43	60	47	64	34	59	52	56	49	46	48	68	59	53	58	61	39	48	61	53	57	55	57	39	47	46	53	56	56	59	51	66	55	52	63	42	46	59	58	54	58	61	49	48	42	54	57	55	49	48	47	54	44	53	60	48	46	47	41	52	53	50	59	45	56	42	64	41	55	63	48	43	60	53	50	43	40	40	64	49	58	43	57	50	60	50	64	62	42	35	52	40	49	51	48	45	52	53	52	51	60	53	56	41	48	55	56	56	35	49	61	55	40	45	65	57	48	50	56	44	63	67	60	53	55	60	46	50	42	55	57	51	61	48	47	47	51	48	52	61	46	44	52	63	55	47	57	41	47	45	53	46	63	56	46	62	69	52	52	51	57	61	42	49	48	54	52	59	55	49	56	60	51	54	48	50	64	53	53	59	50	37	51	54	55	51	49	54	50	63	49	47	37	57	57	40	51	47	44	52	47	45	48	47	43	51	38	48	65	63	56	40	59	57	55	59	60	49	50	64	59	65	54	60	55	65	50	56	53	60	60	33	43	52	61	46	48	61	50	66	57	57	63	54	46	55	52	51	54	49	63	42	46	46	59	52	45	54	50	49	64	81	56	33	57	50	51	45	52	45	45	59	53	58	56	44	41	41	45	61	50	63	46	58	47	66	42	66	62	53	42	51	52	58	45	59	45	55	50	53	44	53	57	41	49	60	48	60	50	47	61	55	47	56	55	52	50	42	45	59	41	47	51	65	67	55	54	58	64	55	56	58	50	48	55	48	47	61	51	47	75	52	47	55	52	63	47	53	52	47	48	54	52	46	55	44	58	58	56	64	48	59	52	56	40	46	48	47	42	56	56	70	41	53	59	59	61	47	52	68	55	61	51	61	60	49	51	48	53	45	56	60	56	41	34	44	66	50	45	51	45	65	51	46	50	54	50	54	40	52	46	66	45	47	47	50	51	49	57	44	46	58	63	47	45	61	47	57	48	59	60	43	66	38	66	61	61	56	65	67	52	61	52	48	61	46	46	47	54	49	57	49	41	47	43	57	48	57	55	49	55	50	49	42	70	49	50	54	53	57	42	43	51	48	56	58	53	39	44	46	49	44	65	46	55	57	41	47	76	46	58	60	44	48	61	57	44	57	50	61	47	54	42	53	47	47	54	61	51	58	60	43	66	50	54	58	51	53	43	50	61	49	52	62	54	57	61	40	52	55	52	52	60	57	53	40	55	48	36	48	61	51	48	61	50	52	53	48	68	45	60	54	53	48	52	50	52	55	47	69	45	56	54	53	48	49	61	64	41	39	51	47	66	68	51	49	62	48	52	55	45	52	53	60	40	58	34	60	57	58	48	59	43	51	51	59	61	68	45	55	42	60	48	40	55	55	53	53	54	59	46	63	50	56	48	51	51	59	49	49	53	40	65	43	55	58	53	63	42	45	57	47	55	46	46	49	55	40	49	53	46	35	51	58	52	45	39	46	45	57	63	62	49	40	55	55	61	48	46	60	45	56	52	53	65	56	64	40	59	59	56	54	52	46	50	57	48	58	54	44	50	50	54	52	51	47	48	52	49	55	50	55	37	67	51	59	54	44	53	56	55	43	45	52	46	47	52	57	39	56	60	49	57	58	50	57	50	70	45	60	52	42	55	48	55	44	57	40	60	61	56	40	44	45	51	49	57	57	56	49	43	54	55	48	55	55	54	42	60	54	39	44	37	48	46	48	52	52	49	49	48	45	42	53	45	44	54	50	53	52	59	63	62	47	56	43	53	44	51	48	50	58	59	56	54	47	50	49	63	48	48	51	62	59	66	59	48	53	53	58	33	48	51	42	43	51	46	70	50	40	68	58	47	58	54	37	57	51	51	45	46	45	64	68	54	52	58	55	63	38	66	66	56	48	58	57	41	60	44	45	47	51	56	57	50	58	39	57	50	47	39	58	58	56	57	55	56	48	48	52	46	53	57	72	54	58	44	62	57	57	45	56	54	56	43	57	51	55	50	43	49	37	60	40	51	45	53	57	52	49	48	52	47	44	49	46	50	63	52	48	58	50	55	53	35	59	48	57	53	61	48	63	59	48	45	57	57	49	51	44	37	47	50	66	65	47	54	44	56	46	55	62	40	62	62	66	46	46	50	56	53	39	40	46	59	55	43	57	58	45	54	45	50	59	43	51	45	59	43	62	58	56	41	53	65	54	59	59	58	52	49	53	50	58	41	60	57	49	63	53	51	56	46	47	42	52	45	45	48	60	49	54	48	40	49	43	62	49	48	39	60	55	44	45	51	41	50	48	49	53	60	60	62	61	42	46	55	34	58	42	55	44	58	48	63	68	57	46	70	65	39	40	52	54	55	46	58	51	49	45	52	52	48	54	48	59	58	43	49	47	42	53	56	62	49	50	56	50	48	49	67	57	55	35	36	56	56	53	45	42	59	55	49	58	57	48	50	52	47	58	44	52	56	57	62	56	62	55	46	50	46	59	50	51	39	58	54	55	54	62	53	54	54	54	68	56	43	53	44	50	47	50	38	47	51	57	46	51	38	55	55	42	47	57	53	43	58	48	47	47	61	49	60	39	54	43	49	37	63	56	56	58	66	48	49	35	42
34438	24056	15857	16872	22574	24577	22898	18310	14360	10797	8071	5775	4366	3293	2624	1928	1385	1096	993	930	888	949	999	982	1005	1027	893	748	684	700	698	698	617	571	491	527	502	528	466	475	489	471	491	485	462	444	432	471	458	479	461	472	513	532	617	718	883	1006	1019	1058	932	871	777	652	573	549	529	552	458	468	453	452	422	450	455	495	406	428	443	430	439	490	434	442	453	447	435	460	448	448	416	427	405	448	450	458	405	445	455	415	451	427	424	485	414	443	443	430	449	445	404	466	461	440	429	465	435	456	481	449	460	437	451	446	486	471	428	451	471	436	472	499	463	498	469	422	457	459	434	443	454	443	439	476	447	431	465	434	425	436	443	442	459	445	457	433	422	463	444	445	448	443	483	454	434	454	465	452	458	443	476	437	455	426	424	493	448	438	475	476	440	418	446	446	478	415	453	443	473	439	463	447	427	454	450	446	418	428	428	418	403	460	441	446	441	466	436	450	454	451	459	472	421	474	440	406	425	448	474	432	492	442	470	446	462	426	420	466	458	429	484	408	494	460	433	431	445	432	444	419	425	423	455	418	454	422	448	478	451	428	413	464	432	448	471	448	452	438	443	453	416	474	433	430	420	431	443	426	417	453	460	467	445	455	491	413	449	441	489	454	434	435	438	424	452	437	416	454	440	443	440	425	474	473	454	476	452	427	431	445	441	508	413	475	407	414	442	414	436	431	482	466	436	430	442	460	435	469	423	432	480	499	413	451	420	423	452	442	465	474	455	467	469	481	471	439	453	452	456	412	440	453	461	433	488	438	447	463	435	440	443	467	408	435	473	430	473	432	484	421	444	427	453	431	471	450	448	429	444	454	480	463	455	469	402	470	454	450	444	443	473	488	428	453	437	465	454	444	462	447	486	478	455	423	450	471	417	440	434	427	447	407	446	448	459	413	436	434	457	438	411	444	482	447	477	473	439	438	427	459	446	496	441	452	489	489	470	462	438	441	446	454	435	381	505	412	435	469	459	454	466	458	487	448	452	472	470	477	440	412	459	468	456	429	436	456	439	403	466	456	423	413	436	465	471	431	456	480	441	474	442	487	493	478	422	477	446	439	435	433	449	417	480	429	452	446	428	445	439	470	420	443	438	457	447	426	485	475	432	446	452	454	428	482	483	466	481	491	473	460	469	451	476	447	514	421	513	446	444	465	463	465	430	485	426	446	468	446	448	433	465	484	444	436	449	455	457	506	457	433	466	480	475	433	454	447	450	452	444	442	447	492	443	462	439	437	424	429	459	448	438	444	449	441	425	440	456	440	419	456	461	448	464	458	477	482	451	465	452	455	436	427	444	490	436	454	441	479	452	467	438	463	461	459	511	473	458	429	442	457	466	431	472	440	461	479	440	475	444	491	418	456	458	445	475	462	443	439	473	470	464	429	431	423	483	432	446	420	437	439	464	471	439	475	451	461	453	427	449	440	504	427	434	473	420	464	452	462	436	448	444	448	431	448	457	439	428	449	449	470	466	409	449	448	433	438	477	466	436	496	436	475	475	437	485	433	467	455	439	477	460	440	443	427	437	449	455	415	443	418	434	454	442	450	468	416	472	465	488	447	438	467	440	493	430	454	482	428	487	431	443	414	437	442	464	468	474	461	452	474	478	450	447	438	432	445	434	445	467	457	428	409	454	415	430	470	418	436	416	462	422	440	474	476	456	409	443	462	440	433	444	462	454	425	440	497	451	448	431	455	431	472	488	448	464	460	461	432	473	467	476	467	471	431	441	432	467	466	425	501	464	440	466	476	435	473	463	451	427	483	460	430	452	457	459	448	438	429	462	446	499	436	434	449	462	478	471	477	467	464	427	462	474	437	423	423	421	422	428	454	443	431	435	421	447	444	448	492	445	424	479	454	435	447	410	460	407	427	470	436	443	461	432	465	423	422	425	452	471	423	499	474	474	438	456	439	420	444	436	394	450	458	429	454	444	476	484	457	503	451	449	427	466	433	460	453	442	462	430	429	444	428	435	448	451	440	460	441	431	447	410	401	448	460	469	471	467	467	486	432	477	478	459	445	450	440	439	464	426	429	457	439	463	431	428	443	466	463	437	429	467	446	448	425	433	483	455	465	393	443	453	461	413	493	461	473	477	451	453	442	468	458	430	469	477	419	445	401	477	420	449	457	435	422	436	408	432	439	403	457	442	443	435	483	446	434	492	422	465	428	467	478	471	482	425	470	451	460	442	468	457	448	469	424	479	460	467	439	402	470	483	438	425	469	466	404	441	437	459	466	448	455	444	469	445	444	452	490	462	442	461	449	448	444	448	458	443	490	442	447	397	411	414	479	440	453	481	437	480	442	423	490	478	413	421	439	439	480	459	479	466	436	451	476	460	469	449	507	431	475	445	470	458	457	423	451	455	477	422	454	463	461	449	404	458	499	443	458	437	459	473	487	494	475	442	425	472	442	477	469	447	464	455	462	444	419	425	442	431	442	419	471	459	424	447	444	459	437	448	441	445	415	433	426	477	439	427	427	431	466	473	500	444	464	441	469	497	459	457	510	453	480	427	476	445	443	418	420	438	415	455	459	472	453	463	453	424	435	450	466	450	451	447	451	423	447	438	444	509	458	430	445	463	444	468	452	470	476	521	436	463	454	427	447	437	423	434	468	471	424	463	468	458	464	476	446	427	461	444	407	436	461	446	451	395	418	468	463	479	427	448	474	450	453	463	446	450	435	449	447	411	447	415	438	436	448	438	450	459	447	458	423	476	439	460	452	470	434	451	467	424	443	449	459	439	432	445	487	514	455	430	447	477	465	416	444	435	413	474	429	436	451	453	428	445	420	466	432	467	461	468	425	463	477	444	409	471	461	451	425	477	447	466	442	416	435	460	430	464	441	448	434	476	483	463	443	445	416	452	431	443	449	452	480	448	446	443	458	438	417	431	445	501	446	457	442	462	463	465	463	436	451	438	438	466	445	449	493	418	459	452	483	469	469	447	472	426	455	471	456	459	406	484	449	418	437	453	497	467	418	492	440	442	448	445	447	447	456	462	426	471	440	424	457	463	465	444	458	450	461	446	457	447	449	468	432	454	423	438	451	458	438	440	463	465	445	485	468	453	453	459	464	465	462	462	460	449	462	466	444	496	427	458	425	443	447	405	452	462	408	470	446	481	418	422	412	448	479	462	458	468	451	491	433	461	447	449	433	487	439	446	450	450	440	474	431	484	427	478	460	457	438	432	452	465	448	435	478	412	467	452	433	463	454	434	479	470	397	472	418	428	463	439	485	431	459	451	460	437	446	477	416	441	450	456	459	444	459	461	434	467	440	448	454	490	421	460	464	448	457	456	481	438	444	464	483	451	422	426	422	459	418	431	451	444	459	454	434	426	402	464	471	447	421	413	449	470	445	481	451	434	485	422	412	457	471	479	445	479	442	448	451	465	484	434	490	494	468	454	419	431	484	453	447	466	432	457	465	437	444	439	429	446	446	450	451
5296	3215	1520	824	594	647	634	557	401	315	238	190	136	135	110	61	66	62	52	48	48	65	56	51	58	39	54	51	53	57	46	45	39	30	47	36	42	35	32	41	39	33	37	42	25	29	40	35	43	47	28	45	38	39	48	64	73	60	58	60	49	37	49	39	57	43	45	24	44	42	38	37	34	33	34	44	33	48	36	38	45	39	40	38	46	27	35	58	44	45	36	39	45	49	27	34	41	43	38	42	38	36	45	40	32	28	35	51	35	45	31	31	30	34	34	41	31	37	34	40	55	39	42	31	35	40	35	35	50	39	39	44	42	27	36	39	37	51	45	41	35	38	36	43	37	51	44	34	38	38	37	42	38	36	30	36	38	33	39	40	39	30	38	55	41	40	43	33	34	41	41	45	37	35	45	43	28	41	43	30	35	51	28	37	39	18	41	45	57	34	45	34	29	38	36	39	49	43	37	39	38	42	30	39	50	47	31	29	45	39	38	36	47	33	37	36	39	39	36	33	40	27	30	39	34	40	46	31	38	43	41	40	49	51	46	35	29	34	44	47	36	38	40	36	41	35	39	40	42	44	45	40	36	35	32	33	35	51	40	43	39	36	39	44	34	48	43	56	35	28	44	41	38	27	37	41	39	34	45	43	38	47	40	37	37	42	42	43	34	39	34	47	44	48	37	33	36	47	46	32	41	31	33	43	33	44	40	34	37	37	37	46	43	54	34	35	38	41	27	33	39	42	38	31	38	24	32	45	37	29	48	44	37	40	35	51	32	42	42	42	50	60	37	40	44	37	39	41	39	39	39	34	45	42	35	35	29	45	32	39	30	34	34	44	38	43	37	44	41	35	46	52	35	45	46	47	28	38	37	51	32	36	36	44	44	38	33	40	34	45	38	39	25	45	29	39	44	46	39	37	43	35	37	40	34	41	37	43	39	41	30	52	38	52	39	47	44	39	46	36	38	30	47	36	35	35	43	44	48	38	33	39	38	38	39	39	44	36	37	38	41	44	42	49	35	43	45	48	45	34	36	31	43	31	37	42	34	44	40	36	36	36	28	35	40	41	35	45	34	39	41	37	44	34	40	42	35	36	41	34	38	33	34	34	53	40	28	39	38	42	44	44	33	35	35	34	38	37	41	37	39	41	39	32	49	41	37	34	48	29	31	33	37	48	31	36	44	49	40	44	34	44	32	36	47	28	51	30	47	35	36	35	35	36	40	44	38	43	40	37	44	42	45	39	40	48	35	46	32	42	28	42	32	29	39	27	44	39	42	38	41	41	41	33	42	42	37	47	37	44	38	30	39	34	32	43	45	42	41	47	36	39	46	33	53	30	43	42	41	48	39	35	45	44	40	39	37	41	25	35	43	48	28	52	48	43	38	38	37	42	33	41	38	32	45	33	40	33	30	38	30	26	38	29	29	49	34	33	45	29	40	35	23	37	51	36	43	29	36	42	45	49	34	35	46	36	32	36	43	38	35	35	32	33	45	33	37	35	40	42	39	48	39	32	41	38	30	42	32	45	34	27	42	39	40	37	39	34	33	41	39	32	45	36	36	35	36	38	30	43	37	26	36	50	45	44	31	39	37	42	42	48	33	47	40	35	38	50	36	30	40	38	51	33	35	39	44	40	46	38	40	40	40	38	39	28	29	34	49	40	30	38	35	32	53	27	49	39	42	40	40	42	49	49	41	35	44	43	41	40	33	45	53	34	41	43	43	31	31	40	56	35	43	42	50	43	35	30	40	39	32	27	47	35	41	36	45	45	32	30	36	42	41	45	50	37	32	39	40	34	45	44	49	36	38	39	32	42	37	43	37	37	32	45	35	44	49	40	51	41	37	45	43	35	34	43	47	34	47	30	42	39	48	40	31	42	61	36	29	30	45	37	33	38	37	36	35	36	40	41	53	30	39	35	44	43	42	34	35	33	43	37	40	38	48	35	31	46	41	47	23	36	38	37	43	38	44	37	39	42	35	29	46	35	43	40	45	34	43	44	37	43	33	36	32	48	46	53	35	36	40	38	39	32	35	49	27	36	34	42	42	29	46	36	44	33	37	37	29	36	45	40	37	38	36	44	38	41	47	41	38	32	30	40	31	41	33	37	34	31	44	42	35	36	37	50	35	43	42	44	45	51	36	37	45	34	43	44	40	45	33	43	40	46	32	36	28	40	43	39	28	38	26	42	41	43	40	32	49	41	43	38	45	49	27	41	25	39	36	38	34	48	30	33	39	35	49	55	38	45	39	34	44	49	43	31	39	33	43	47	29	46	42	37	42	40	41	40	41	42	43	35	31	30	38	35	37	42	35	42	32	52	44	40	46	39	31	33	44	32	50	48	36	32	48	39	45	36	32	35	32	50	34	41	52	33	45	30	35	42	33	46	49	48	33	36	37	37	44	39	28	37	40	30	23	31	40	37	29	33	42	33	43	37	34	43	54	53	29	49	34	45	38	34	30	44	39	49	41	31	29	26	43	40	35	42	37	37	34	34	41	23	41	34	48	30	43	39	35	48	38	36	49	33	41	34	43	38	38	29	33	47	34	39	34	39	48	35	37	37	37	33	46	44	39	30	40	34	40	40	44	37	34	50	46	39	43	45	29	46	48	29	33	32	42	38	32	38	36	39	46	39	37	47	37	23	35	43	37	28	45	38	27	46	42	41	36	41	41	62	44	41	35	33	40	40	40	37	42	53	43	44	29	32	42	42	42	46	33	32	39	41	37	35	44	32	36	33	31	33	33	35	43	27	26	38	35	42	42	43	37	34	53	40	36	38	39	44	38	37	44	34	47	35	42	44	43	41	32	40	40	36	41	48	34	24	40	27	39	36	43	40	40	52	43	36	38	35	40	31	35	39	45	41	36	31	37	42	57	42	37	41	42	42	38	35	43	42	36	44	41	30	41	32	34	33	41	32	48	36	47	38	43	41	38	42	52	33	42	35	34	35	41	44	39	48	41	34	42	37	40	37	44	40	43	41	44	33	38	39	37	46	30	29	38	38	34	40	30	41	46	45	37	45	35	40	32	32	47	47	52	39	35	51	42	38	47	34	40	44	40	52	31	40	46	42	44	45	45	45	41	42	43	39	33	46	37	46	42	44	40	45	47	30	33	30	47	35	30	40	37	30	43	42	41	27	40	28	29	29	37	31	25	33	37	33	37	48	28	49	40	32	37	25	28	29	36	35	36	38	48	47	45	40	34	35	38	39	36	38	41	38	38	30	34	39	44	34	39	46	36	25	50	32	43	40	41	34	39	41	43	39	32	39	38	35	45	42	45	38	36	42	33	36	45	44	34	35	37	36	33	44	44	36	43	41	44	31	34	40	33	32	38	41	44	46	43	42	41	50	37	47	40	33	38	46	36	44	37	40	41	48	39	47	39	28	38	44	37	43	56	43	38	49	37	41	35	43	40	44	39	37	39	35	32	36	27	50	50	31	47	34	40	39	43	37	39	44	28	31	31	49	46	41	31	39
32797	22630	15438	16220	21654	22905	21940	18762	14527	11031	8091	5781	4656	3634	2512	1566	1180	956	847	774	819	843	864	852	847	742	754	726	693	686	581	487	426	439	413	403	429	407	412	375	382	363	382	348	339	321	361	350	341	359	370	375	366	447	585	681	888	986	970	890	756	661	552	530	451	403	380	345	341	322	363	348	343	324	341	343	343	324	334	315	314	323	340	346	327	328	335	325	315	349	348	352	333	337	342	332	312	345	348	347	318	339	334	354	316	350	318	345	332	332	365	336	335	359	347	347	339	335	344	358	332	316	330	367	331	389	355	318	351	338	337	347	346	332	327	341	338	326	338	324	323	368	352	329	357	373	340	304	321	320	348	334	371	320	295	350	324	324	323	351	346	341	310	292	363	337	332	356	297	351	342	346	343	279	336	358	341	333	344	350	347	321	369	338	374	306	360	340	371	356	346	363	332	332	320	341	364	354	335	346	352	333	354	330	355	355	331	338	338	368	320	360	343	326	362	322	312	361	352	334	306	328	357	332	376	335	375	382	328	318	357	326	350	326	375	339	342	326	321	338	367	326	328	326	347	353	371	361	335	360	332	370	337	329	330	377	341	329	342	349	388	335	359	329	374	319	348	319	348	327	326	323	306	308	364	370	316	312	328	344	347	354	348	327	362	366	328	345	346	339	333	340	339	354	346	364	365	336	326	352	358	347	329	357	335	315	394	348	372	340	345	335	329	341	324	334	318	355	366	327	373	316	342	318	334	342	321	338	351	366	349	314	363	348	350	379	366	292	347	342	308	332	357	332	329	326	333	335	361	344	337	313	310	357	341	313	323	339	354	366	358	339	313	332	296	344	333	328	353	345	330	298	345	337	352	357	348	337	319	348	360	330	311	350	378	314	344	348	323	350	310	360	344	334	316	348	353	356	362	327	318	301	301	346	316	331	344	323	331	351	374	371	359	310	360	345	323	343	328	335	317	325	362	343	343	359	375	372	331	325	344	352	307	306	364	355	328	349	302	364	346	377	355	307	319	319	335	293	333	329	347	344	354	320	326	340	330	354	333	344	329	381	351	328	329	340	351	303	313	342	330	335	312	374	328	315	343	320	338	339	351	331	336	316	341	324	344	324	347	330	323	343	343	324	346	369	331	332	333	336	308	311	331	318	298	357	359	314	322	338	317	337	370	306	313	384	352	329	347	344	352	365	322	295	329	346	323	311	327	326	307	314	336	326	330	342	337	345	361	318	361	333	327	327	356	321	326	313	334	324	348	331	326	327	349	336	352	374	345	320	345	326	349	348	369	305	340	363	365	350	338	360	339	324	309	336	338	344	345	331	354	376	351	326	344	309	334	326	353	338	365	373	322	308	352	351	326	316	323	366	332	319	340	358	324	373	355	317	313	312	337	355	318	341	334	351	319	341	349	364	339	329	325	341	354	336	331	348	351	372	359	338	335	379	374	363	353	334	331	325	349	352	319	366	300	313	345	342	326	348	317	327	349	335	363	368	368	360	322	333	358	329	345	359	336	332	335	342	347	338	362	324	338	310	330	344	365	316	310	359	363	344	367	334	350	334	342	310	327	321	314	352	352	334	341	362	317	310	312	352	313	335	338	329	359	315	332	353	354	326	361	363	359	317	367	335	334	317	346	358	357	296	332	296	337	380	322	346	335	348	340	324	332	352	339	341	351	340	308	348	312	308	323	320	348	326	349	324	345	358	315	368	318	314	354	327	372	349	351	316	342	323	297	336	342	340	336	358	358	316	321	345	326	357	334	356	315	291	318	365	342	329	340	339	325	373	333	345	305	298	341	332	341	357	359	331	316	325	318	332	361	352	365	347	334	352	322	360	355	345	349	316	337	293	311	347	329	310	376	354	337	359	356	302	326	327	342	358	352	359	324	342	328	354	323	340	378	344	335	340	356	317	339	320	360	344	346	287	335	322	309	337	306	311	378	354	326	327	340	334	353	374	358	331	330	356	343	317	313	349	317	313	339	311	307	322	332	365	344	355	298	312	336	344	347	331	342	342	346	374	332	313	333	325	369	369	336	375	327	326	336	368	335	336	346	317	319	313	347	326	345	345	348	324	329	345	354	322	331	328	377	339	364	378	379	341	326	377	314	366	319	324	330	341	356	350	382	364	345	334	332	358	320	349	343	323	333	367	341	332	380	338	352	329	342	324	357	329	331	360	334	374	343	356	359	345	323	347	384	350	351	309	333	348	346	366	384	357	345	348	328	310	345	337	331	346	345	323	338	309	335	339	319	343	347	319	343	329	347	354	350	321	362	313	319	366	342	350	349	302	341	344	344	326	334	353	346	338	329	314	333	314	325	366	378	346	312	340	349	367	346	344	372	353	361	356	349	343	310	352	363	365	349	344	348	354	331	364	350	352	301	348	331	307	336	355	377	357	346	336	366	342	325	368	353	350	329	380	349	339	333	365	320	332	335	335	331	318	322	331	336	333	340	348	327	306	353	349	343	315	298	357	335	357	333	304	340	352	353	319	318	328	328	335	350	367	372	345	336	349	369	362	322	339	319	362	330	313	328	335	327	340	363	336	341	314	341	356	341	309	334	348	357	369	345	319	354	332	305	302	313	327	312	327	341	348	342	338	315	343	358	341	334	329	361	345	345	335	316	334	362	344	327	317	341	334	327	349	358	336	309	344	340	367	362	358	299	327	327	328	340	351	331	336	342	350	345	351	357	352	336	377	344	361	346	330	332	331	344	349	327	325	375	332	337	331	334	344	354	325	346	346	335	343	316	350	322	306	341	329	329	336	375	345	366	317	336	356	328	323	338	336	375	294	345	332	351	305	358	344	365	342	313	336	336	326	338	332	320	321	347	366	328	335	338	333	355	321	316	352	312	322	350	351	345	346	350	311	343	332	378	334	334	348	342	335	321	344	332	340	325	362	323	363	339	323	351	332	358	341	316	343	362	329	356	349	345	328	327	314	308	305	331	357	319	322	342	329	315	326	343	376	346	385	342	332	336	292	355	358	333	353	360	331	337	323	366	351	328	316	343	316	363	356	349	321	340	343	348	319	342	366	368	372	318	355	370	317	352	317	352	328	350	327	324	325	320	350	333	334	346	337	322	370	392	338	350	364	357	343	360	334	293	354	344	342	320	321	354	347	315	335	336	317	334	338	323	356	365	323	327	309	339	335	321	330	333	322	359	353	323	313	347	330	346	359	339	324	318	336	367	327	315	301	325	354	315	351	381	326	309	335	335	363	355	332	314	321	307	354	337	348	344	339	355	340	315	331	365	352	339	324	351	339	354	369	352	327	313	349	326	346	318	345	339	317	337	342	364	374	333	332	351	332	377	363	307	338	340	362	335	345	333	383	351	330	342	307	352	336	348	329	334	339	348	330	313	358	346	359	310	339	337	332	339	318	342	362	381	326	336	360	350	345	332	343	364	347	376	351	315	360	314	337	330	316	333	317	348	336	350	312	340	330	327	343	363	359	344	346	338	332	351	305	356	298
6410	5164	2417	1120	769	836	939	702	565	454	377	250	217	161	151	83	101	64	70	69	80	79	63	77	78	80	74	71	74	69	68	57	64	54	71	70	54	56	43	61	60	57	58	50	48	55	61	61	45	60	51	51	77	74	68	92	103	83	94	85	84	71	82	68	69	54	60	51	52	56	52	56	44	49	57	55	42	47	61	58	53	51	71	57	49	58	55	55	69	57	50	51	62	54	62	56	42	62	68	55	57	63	48	55	58	56	57	45	39	56	56	58	47	61	45	59	46	36	46	51	56	56	54	58	61	66	64	47	54	65	54	56	57	45	52	53	60	48	53	50	52	61	39	62	63	55	57	61	52	56	52	51	65	53	61	52	64	50	50	60	59	52	60	61	59	73	45	69	45	47	60	55	60	66	59	57	51	54	59	54	61	60	52	56	57	55	72	58	64	54	69	54	48	44	50	53	61	53	54	54	58	48	41	65	53	58	61	56	51	63	53	61	65	52	59	55	56	53	56	52	49	59	63	59	52	48	57	55	54	61	55	45	58	54	56	59	61	49	55	52	61	49	64	58	63	77	44	46	58	54	57	67	63	62	67	57	55	63	69	46	53	59	68	55	59	57	52	57	71	57	55	72	61	68	66	75	50	57	49	59	65	57	56	61	66	52	63	43	68	55	55	62	61	52	79	62	62	63	76	60	64	63	53	48	55	71	54	56	51	59	45	58	50	61	68	57	45	49	60	66	58	55	50	57	49	58	54	60	47	52	46	50	57	51	64	44	53	51	52	57	49	52	36	73	55	55	72	72	54	47	42	54	57	67	52	54	75	57	44	60	66	45	42	67	67	55	53	53	62	53	58	45	56	54	57	54	45	47	74	52	46	60	53	59	61	52	54	63	70	47	51	64	67	48	62	65	65	61	64	59	59	64	50	41	47	51	61	60	50	63	71	67	60	50	60	56	72	61	56	57	71	53	57	61	53	54	51	60	58	70	60	53	75	48	52	55	61	46	50	41	50	49	57	63	58	54	51	57	58	58	52	63	57	66	56	47	57	57	43	67	54	57	64	69	53	58	55	64	58	56	50	56	68	63	59	64	55	52	57	51	52	66	57	47	53	72	50	55	56	61	53	54	47	59	54	67	48	47	62	59	57	55	58	79	65	56	50	72	47	52	62	71	50	61	58	67	59	53	50	51	63	49	49	51	65	56	55	66	55	53	61	59	52	47	54	52	62	59	63	54	57	60	60	54	54	68	57	52	50	63	58	53	50	42	60	59	66	48	62	62	47	69	57	57	41	61	52	46	64	71	58	58	54	55	47	50	54	74	50	48	56	56	55	53	59	56	42	62	57	71	67	59	55	75	53	53	44	63	57	53	80	68	74	68	75	53	51	52	56	46	55	59	54	49	43	54	54	51	56	61	64	59	67	56	59	47	66	60	62	54	58	55	52	48	46	56	50	49	62	67	50	50	63	52	69	67	53	66	64	55	50	57	61	61	57	50	51	56	57	52	50	48	61	54	47	67	37	45	67	57	62	44	44	54	58	49	59	63	65	75	56	56	51	66	63	57	80	62	55	55	48	63	55	56	54	50	49	56	61	49	55	71	75	72	68	64	54	61	59	44	53	63	62	63	60	56	62	57	56	52	57	57	50	66	48	52	60	63	51	69	56	56	59	58	50	65	63	64	45	66	55	52	55	55	58	65	58	49	49	52	48	52	57	56	60	46	53	55	49	48	57	50	55	53	65	59	69	52	64	46	49	66	71	61	46	51	68	64	62	59	58	60	56	51	56	65	62	54	52	62	50	54	57	66	58	48	48	61	73	56	70	62	58	63	54	54	41	38	63	56	63	44	42	53	57	58	58	66	51	55	62	57	55	47	47	46	44	50	71	51	61	59	45	47	42	52	49	47	39	73	61	54	40	72	67	40	71	38	57	50	56	52	58	65	56	68	60	77	59	60	62	54	56	49	54	48	52	76	43	48	51	55	56	74	40	66	56	67	51	64	71	66	61	59	61	54	61	63	46	60	52	55	58	54	47	52	66	58	65	53	69	54	48	61	54	53	64	58	45	67	61	66	51	60	58	52	61	60	55	81	60	59	51	70	63	66	70	50	63	49	55	57	47	43	57	50	50	59	49	60	66	52	59	43	48	50	57	56	62	54	55	43	64	55	64	58	54	65	54	63	62	55	55	51	61	61	58	64	69	51	58	57	60	48	73	60	76	60	53	51	49	60	55	52	77	61	54	69	57	44	57	60	55	64	62	51	46	60	60	54	42	59	46	62	61	60	63	52	46	59	44	61	39	55	57	62	59	50	60	66	55	50	58	50	55	56	61	55	48	51	64	55	57	55	53	54	56	62	53	64	59	58	44	45	60	52	48	49	53	70	40	62	55	66	61	51	61	55	61	57	41	65	47	62	64	59	58	46	72	60	47	56	57	67	64	61	60	55	56	47	46	57	61	64	46	64	52	53	56	64	54	62	69	61	60	56	64	52	50	57	55	68	55	52	56	50	54	55	69	64	59	61	60	58	46	55	57	56	56	58	50	44	47	50	58	55	62	61	55	57	59	58	69	53	61	49	55	55	56	62	71	62	62	49	54	40	47	60	60	60	52	58	60	58	56	74	47	62	69	37	63	57	59	51	60	64	49	59	52	46	59	66	66	60	45	51	50	60	68	46	57	52	44	60	49	51	48	72	47	55	72	46	61	67	59	50	56	56	61	52	59	60	42	56	68	51	53	70	62	60	41	63	51	64	59	42	62	57	64	58	51	65	71	55	59	47	50	49	68	61	57	54	51	62	55	64	61	55	50	48	60	66	55	42	62	60	61	56	51	85	54	41	59	57	61	68	63	78	61	61	50	60	69	42	55	57	55	62	45	55	48	56	51	48	56	60	53	66	46	36	61	67	54	54	51	45	46	48	55	54	48	57	59	61	66	53	51	68	58	67	59	71	51	66	70	44	62	56	55	44	55	50	62	62	54	57	80	64	62	45	60	67	70	58	57	59	46	60	55	53	51	59	57	58	49	73	52	57	51	66	67	49	54	51	60	52	47	54	56	55	61	72	60	58	45	55	56	59	47	56	57	59	61	59	46	63	52	59	52	56	62	63	68	47	66	48	63	56	53	56	62	48	63	57	42	53	52	53	54	58	62	63	61	51	53	59	57	53	69	54	57	56	49	55	56	60	56	50	55	62	46	48	61	60	56	41	51	53	67	68	61	47	57	74	58	66	57	53	69	59	44	58	62	61	47	50	51	54	57	65	66	57	73	44	58	59	55	50	56	58	52	61	52	48	51	48	45	57	63	63	54	52	55	66	59	60	63	62	53	54	41	51	45	54	57	58	54	69	55	57	55	57	58	52	57	55	64	73	47	63	49	68	57	67	72	51	55	55	68	51	50	36	56	56	55	61	53	60	63	66	70	46	57	56	68	60	76	58	59	50	76	56	44	70	54	62	52	60	45	50	54	55	70	64	60	56
36560	27269	19530	20009	24280	25309	24297	20907	17719	13854	10835	8480	6465	4841	2815	1806	1450	1326	1126	1080	1188	1231	1175	1094	1067	1081	1054	959	953	833	831	716	690	656	572	572	586	517	539	532	533	517	489	509	528	493	458	456	545	536	514	542	613	811	883	1121	1376	1430	1544	1444	1224	1061	865	733	701	627	504	507	481	447	476	466	428	518	500	481	487	455	478	479	461	493	497	470	500	539	497	491	515	456	450	519	491	486	513	527	470	484	519	482	474	482	485	416	489	497	496	474	506	473	483	476	434	486	498	463	477	478	489	495	488	518	512	455	462	466	478	484	499	470	453	515	471	504	470	464	500	479	511	463	453	479	474	503	483	487	486	522	501	455	518	476	506	477	468	470	506	465	497	488	500	460	488	498	466	507	467	484	484	507	473	479	500	523	467	478	479	493	469	458	480	461	459	481	483	432	495	490	496	506	498	483	475	501	510	478	508	483	480	500	444	482	489	430	486	486	527	490	483	480	505	512	473	523	505	472	491	506	494	483	471	493	528	508	478	463	485	493	500	498	479	514	490	515	480	470	491	482	495	469	458	467	455	511	475	469	517	497	522	519	478	498	476	477	477	485	474	493	470	458	487	474	500	514	486	464	488	507	497	476	452	476	502	458	503	468	435	552	504	470	493	484	427	507	478	457	502	483	469	491	462	452	491	464	497	476	475	506	434	501	496	494	487	470	432	449	486	461	504	485	456	503	485	485	486	488	469	431	463	488	476	448	537	495	467	489	494	465	504	460	525	519	502	486	467	470	499	503	494	473	468	511	475	468	459	498	490	453	480	474	457	448	493	522	482	477	494	422	509	459	518	489	503	446	483	458	508	508	467	487	468	458	455	452	490	517	466	483	504	449	516	488	495	457	532	506	464	453	467	445	453	500	460	506	512	438	476	475	500	433	537	534	474	505	479	455	477	529	494	531	462	477	494	515	479	484	490	505	492	483	495	471	471	476	494	532	483	483	512	491	484	514	482	466	443	461	513	479	481	510	523	529	519	471	483	476	506	469	471	485	491	520	502	485	506	474	496	499	489	460	521	520	449	494	499	464	514	506	491	508	469	521	466	481	498	517	470	470	478	471	493	512	504	487	507	440	487	483	474	469	485	523	503	493	446	475	429	509	459	453	472	481	503	512	484	476	491	512	486	486	512	480	464	504	471	489	490	493	485	490	449	478	466	468	457	463	497	464	468	524	486	476	481	458	457	495	482	467	504	492	447	501	520	441	448	532	510	469	534	508	498	446	445	476	480	472	502	484	505	481	500	492	476	478	493	485	450	532	484	493	489	501	506	468	482	511	527	497	505	468	476	462	494	469	488	512	490	472	504	496	474	493	493	480	493	473	454	466	465	518	491	524	465	512	471	465	492	528	483	498	485	489	481	492	481	512	473	497	478	459	509	474	481	519	471	454	500	475	477	487	497	477	494	508	524	492	442	505	487	505	467	483	493	497	484	522	481	482	488	514	468	465	465	451	507	466	454	440	464	515	487	459	493	508	466	423	500	483	457	490	468	488	505	494	489	485	498	491	508	462	518	499	478	495	463	445	506	477	461	495	461	456	493	478	520	487	437	530	496	491	503	507	476	458	442	502	485	458	513	472	504	495	492	471	495	521	460	504	452	489	481	513	446	454	472	490	486	527	508	465	498	483	482	502	461	513	489	537	499	466	499	504	491	438	475	450	504	495	501	463	502	472	462	466	477	473	487	484	481	501	503	490	486	494	446	452	499	514	490	501	488	443	505	459	499	485	498	511	483	470	477	517	470	494	476	463	455	491	477	485	464	495	530	483	441	450	450	487	459	464	432	489	416	476	464	471	484	506	470	495	509	499	503	502	477	423	476	485	504	477	489	522	476	449	495	504	492	477	481	479	474	493	485	475	481	515	489	489	504	504	470	513	498	455	493	489	474	489	484	477	480	485	475	469	514	482	478	487	463	503	509	490	491	479	491	484	470	507	466	532	496	477	515	474	487	484	503	504	505	504	489	511	482	464	512	468	483	488	506	511	485	482	457	511	520	503	518	538	495	483	492	494	488	527	474	488	464	511	463	476	511	483	477	514	508	469	428	489	481	480	491	469	505	470	433	501	463	478	478	478	477	492	508	507	500	507	496	490	497	521	487	459	515	466	461	518	451	472	458	449	456	484	484	507	480	482	506	474	482	491	486	493	492	500	490	481	495	483	477	518	445	493	497	480	519	499	486	443	502	547	507	529	469	465	498	502	505	492	474	509	490	486	476	470	471	484	477	468	492	491	478	466	504	526	486	481	467	478	473	473	491	483	483	493	501	434	487	476	457	504	444	489	471	495	519	510	489	448	501	516	495	505	456	510	491	446	494	473	514	467	467	452	471	464	508	490	491	471	490	524	470	476	451	481	486	508	512	485	485	476	470	502	454	475	463	473	522	453	492	506	506	491	481	426	521	503	477	530	500	477	455	461	456	510	489	491	495	500	499	504	489	470	488	487	459	520	487	477	467	503	498	480	486	476	483	477	493	456	472	489	484	483	483	468	465	496	472	482	493	495	478	449	442	465	521	451	524	481	473	439	492	493	478	500	474	489	478	489	442	487	503	475	471	472	449	513	514	504	469	467	460	492	514	479	510	487	465	484	508	504	497	470	488	488	509	470	462	442	471	505	467	514	498	468	458	466	498	471	487	462	484	511	484	487	516	504	486	465	465	471	500	495	489	482	508	465	534	446	479	509	520	497	451	502	502	498	483	502	473	489	489	485	493	480	513	488	507	472	467	468	448	481	507	499	521	479	501	489	484	506	484	489	536	473	483	504	479	481	508	433	463	483	491	500	475	524	501	504	536	493	479	462	470	489	503	481	456	473	462	484	487	472	491	475	455	505	483	479	444	457	434	496	452	476	513	497	468	508	483	480	502	487	492	479	476	497	497	512	483	522	478	499	482	467	487	533	489	484	500	480	472	453	485	477	451	481	509	477	480	470	463	512	478	495	479	503	486	484	490	487	523	494	501	482	530	496	487	507	464	476	516	496	447	440	459	442	503	474	503	514	509	482	493	464	481	506	506	484	524	498	499	501	510	487	489	483	495	515	447	483	479	459	472	479	474	451	504	495	507	505	506	486	483	489	448	466	482	499	508	509	448	490	491	424	488	494	496	482	509	543	473	477	500	524	515	469	503	457	509	516	505	472	481	528	461	476	481	516	437	494	462	536	464	438	496	456	481	494	499	516	486	436	481	463	491	451	499	516	485	494	486	509	497	488	488	463	488	479	499	486	523	500	513	464	493	468	494	510	476	490	477	504	493	474	487	527	488	513	485	495	507	539	490	487	492	479	467	485	493	498	479	506	493	470	488	472	520	544	522	514	479	478	481	503	496	495	488	511	512	469	480	474	476	469	502	518	472	480	468	457	452	514	498	500	507	413	449	485	444	474	466	527	477	519	489	501	468	527	508	490	486	471	469	515	506	500	497	455	460	487	475	510	491	480	492	489
3648	2119	964	432	336	417	460	395	298	246	218	155	119	70	58	46	36	45	49	47	44	42	40	52	32	40	46	43	42	45	40	32	35	40	41	20	33	33	23	37	46	30	33	35	41	35	33	26	24	38	42	40	38	44	45	38	48	42	52	43	48	28	50	33	43	27	40	46	40	38	35	33	35	33	31	37	31	40	38	30	30	27	39	39	41	31	40	36	42	42	29	26	35	43	32	29	25	27	42	35	45	36	25	25	45	35	39	29	34	40	35	34	32	27	26	40	36	36	41	29	40	30	32	39	36	30	35	39	35	30	35	38	42	27	28	35	34	34	40	38	38	27	22	47	43	39	40	45	28	29	43	43	34	36	37	25	31	29	39	42	34	39	35	27	32	43	39	39	39	27	25	37	40	43	43	22	37	30	36	28	35	43	31	48	31	34	39	32	34	30	34	42	30	38	32	41	41	34	33	46	34	38	36	38	36	39	34	41	33	40	35	31	41	42	30	36	37	36	46	36	41	35	37	41	36	28	47	36	36	45	31	43	27	31	23	39	37	36	40	32	40	32	39	31	37	43	31	26	30	33	31	34	37	32	27	34	41	29	41	33	35	38	30	29	45	29	27	33	33	29	50	39	39	34	35	38	32	36	36	54	43	40	44	29	28	36	36	40	31	43	40	24	34	35	37	35	34	32	41	41	33	38	31	35	34	35	35	31	28	33	40	36	35	30	31	37	38	35	44	32	49	33	32	40	38	28	38	31	41	48	40	32	31	32	24	40	31	39	34	34	26	18	34	41	31	32	26	45	34	34	31	35	33	39	34	38	41	43	41	32	33	37	27	34	32	41	29	30	38	34	34	40	35	32	35	29	24	36	45	27	31	34	37	33	46	31	33	38	36	33	35	40	30	36	36	44	36	24	38	51	45	30	33	39	39	46	35	31	42	41	32	26	39	34	27	39	38	45	35	36	38	34	34	42	35	26	31	36	30	28	40	49	23	29	35	39	42	34	36	34	30	41	41	33	36	39	25	50	30	33	33	38	46	33	42	38	32	40	31	41	35	39	32	37	39	30	37	33	35	43	39	42	36	40	34	29	47	33	34	40	26	39	40	32	31	32	39	38	43	33	33	30	33	43	47	37	27	32	30	28	32	36	37	40	52	34	27	40	28	34	44	22	40	37	42	27	34	41	43	39	36	29	35	30	34	29	32	27	27	38	45	43	32	43	39	47	42	30	38	33	31	37	31	36	39	41	33	23	26	40	29	37	33	40	42	42	24	33	34	40	26	18	29	32	29	23	33	29	34	33	37	42	34	41	28	36	32	41	34	34	30	38	25	34	27	40	38	35	29	28	37	37	32	35	45	33	35	38	42	30	24	37	37	33	33	29	39	36	33	31	41	35	42	39	40	28	32	37	30	35	48	26	31	39	35	43	39	42	39	28	42	35	35	30	26	37	42	38	38	31	29	39	29	38	43	41	35	35	35	44	33	33	39	35	42	41	33	33	32	38	37	25	28	31	37	31	36	26	26	29	34	32	30	41	26	29	50	47	36	32	41	44	38	28	42	37	42	36	42	43	27	33	36	30	22	38	35	29	36	34	37	42	36	40	35	33	28	42	55	43	39	41	27	53	43	36	35	37	34	29	37	29	30	33	41	27	30	29	21	35	30	37	29	46	39	38	41	31	32	31	40	34	24	49	29	35	23	36	35	34	38	42	32	40	36	28	38	33	35	40	35	31	34	33	32	34	43	37	35	31	29	33	37	47	33	27	49	27	45	39	23	36	41	34	36	37	34	29	35	40	38	22	30	37	33	33	31	46	38	27	39	36	33	41	38	35	42	33	34	35	36	33	44	31	37	39	33	41	34	42	34	29	38	30	32	24	30	41	37	33	45	24	42	40	41	38	35	42	36	31	40	26	26	31	34	37	38	40	30	39	38	42	28	39	45	24	36	30	31	31	36	39	42	37	42	28	36	31	25	37	38	39	38	25	36	26	41	29	40	37	38	44	31	47	36	41	29	24	38	39	31	29	33	35	32	40	36	38	34	39	32	39	34	28	26	34	31	47	31	35	37	36	39	33	25	33	38	30	30	39	37	35	31	34	23	32	37	35	41	31	44	38	40	28	29	28	42	39	47	35	31	33	46	39	45	36	40	37	27	43	33	32	32	29	39	29	27	30	30	36	38	39	33	34	31	47	33	38	34	28	35	35	35	40	41	38	37	37	36	31	32	38	26	34	40	34	35	34	36	45	34	30	46	34	39	43	39	37	39	33	50	25	32	30	50	46	41	36	37	52	23	39	32	21	30	43	32	34	29	37	31	40	31	43	29	49	34	37	41	50	30	35	35	33	38	41	33	35	39	25	46	31	29	25	30	32	38	34	25	30	34	25	33	39	32	33	46	38	37	43	25	36	35	31	31	40	32	45	45	31	46	41	30	36	37	34	38	31	37	42	36	33	31	35	36	27	36	33	42	32	39	31	35	37	30	44	35	38	34	36	47	36	36	40	34	45	36	32	34	31	48	27	35	46	29	23	40	31	26	38	34	34	26	42	41	53	31	26	34	27	32	36	44	33	31	41	39	19	42	31	39	41	28	40	32	40	38	37	32	24	34	35	31	36	30	29	40	35	36	22	37	39	43	39	32	32	30	36	37	47	39	32	35	29	31	39	31	40	33	49	37	33	31	38	37	29	45	20	25	31	28	28	39	49	29	42	26	42	39	35	49	40	26	30	36	43	40	34	28	33	31	44	31	40	35	35	34	33	38	25	33	34	35	30	39	33	39	38	39	39	40	36	32	37	37	43	44	43	28	28	38	36	23	42	34	41	40	30	27	34	35	49	24	38	42	36	36	38	33	34	41	33	37	30	42	36	41	35	40	36	36	37	38	38	36	31	34	40	45	38	34	36	35	37	32	31	33	41	39	36	29	32	38	34	36	22	28	40	38	34	33	32	36	36	36	32	40	41	34	30	29	36	36	39	42	33	49	47	41	33	30	27	33	40	45	31	38	45	39	38	41	44	36	34	28	37	27	35	30	34	31	41	38	35	44	26	37	27	35	47	37	36	43	28	37	45	33	41	33	34	39	38	46	26	43	42	34	49	40	32	33	37	32	43	24	22	35	42	39	30	37	34	37	26	44	30	24	28	32	38	23	38	39	31	38	32	43	27	29	28	39	40	39	39	44	35	40	32	33	33	39	34	43	38	32	45	36	36	46	44	47	33	36	29	36	37	40	28	36	35	38	40	32	32	32	35	37	37	27	35	35	42	42	30	27	37	28	33	37	40	33	37	46	42	36	28	38	41	30	30	38	51	26	33	25	31	31	38	35	30	29	41	35	36	37	27	34	29	35	39	30	32	29	36	35	33	37	37	41	43	44	28	37	29	40	40	37	37	43	38	35	30	46	29	52	34	36	33	37	31	32	37	34	36	36	39	35	34	36	28	40	38	31	35	47	30	34	40	41	35	36	43	38	33	31	37
29600	18883	11758	11170	16057	18660	17582	14779	11683	9093	7093	5424	4053	2192	1175	870	744	666	613	601	635	659	613	537	613	539	561	499	484	483	437	444	420	326	368	354	346	306	323	302	291	330	286	330	342	303	305	295	312	343	299	316	301	334	408	439	478	495	505	508	473	404	391	365	347	299	274	329	302	300	296	301	308	308	318	268	305	310	296	296	305	311	286	273	356	330	283	328	299	306	312	307	310	303	338	334	278	315	323	310	292	303	310	321	304	311	332	315	313	335	310	286	298	356	304	331	304	329	312	311	310	302	326	286	325	315	316	292	305	305	328	313	335	314	314	290	314	301	271	308	324	296	305	321	328	290	283	282	313	319	279	298	325	305	330	323	292	323	320	320	290	341	314	314	288	319	301	341	311	343	276	303	312	320	314	303	309	346	312	295	297	289	337	319	292	309	300	282	323	307	304	317	306	344	291	310	310	320	319	300	292	273	308	314	317	314	325	301	275	309	309	314	325	280	306	295	313	316	297	300	320	328	289	301	353	340	297	289	278	298	319	346	279	282	294	340	316	289	327	321	323	289	295	312	303	307	298	303	310	346	359	289	314	299	311	296	304	310	311	358	342	297	309	305	280	310	322	313	312	303	313	325	323	300	303	343	304	341	331	293	320	347	315	291	313	291	301	330	319	297	298	286	286	293	333	306	330	311	319	314	326	275	332	269	312	315	322	305	312	265	313	320	315	322	331	342	328	313	283	305	313	297	292	346	290	316	315	311	327	308	318	332	312	293	321	303	315	305	288	289	319	313	328	304	301	311	315	297	307	302	314	309	302	334	302	309	321	324	294	300	302	292	312	345	328	316	292	279	295	320	326	305	314	322	304	312	300	314	329	304	294	325	312	280	317	311	297	303	298	333	332	324	297	319	314	299	305	297	340	310	344	311	298	289	307	300	293	295	337	288	313	281	321	326	282	310	332	305	284	288	300	337	300	287	313	353	298	296	284	326	320	347	320	296	308	277	301	331	292	295	314	313	335	290	297	303	323	280	298	321	306	299	326	304	284	309	343	309	316	316	329	350	325	275	298	319	313	310	293	307	289	320	323	330	305	303	303	306	307	278	313	287	325	302	284	319	299	322	329	304	279	315	291	301	333	322	314	285	327	304	291	309	324	301	324	321	327	303	303	326	304	310	308	332	270	317	315	301	303	329	295	309	303	296	296	317	284	296	283	328	326	276	316	330	305	291	317	302	317	315	317	305	333	318	308	304	317	302	305	281	314	293	274	326	281	301	287	329	296	298	332	305	275	314	313	309	328	306	305	318	306	282	311	328	315	339	333	311	295	295	310	342	322	348	250	302	286	298	278	331	303	306	318	283	329	298	295	324	291	277	324	299	297	305	307	299	328	330	319	331	293	304	321	299	287	313	324	306	290	276	313	324	324	326	321	313	318	317	327	281	306	299	314	306	298	306	301	324	332	336	333	306	293	291	321	330	305	316	296	321	303	305	334	290	304	312	293	280	339	299	297	329	297	322	316	303	314	316	291	318	291	308	340	288	309	275	315	285	303	291	328	302	276	307	319	332	293	348	307	337	299	291	320	294	312	337	306	306	327	336	293	302	319	303	333	307	321	347	309	305	334	324	340	303	307	324	294	300	313	290	339	326	313	323	321	333	334	308	306	294	342	301	274	302	316	310	374	313	307	302	321	313	312	315	317	280	293	318	308	290	358	316	305	295	280	339	320	308	307	310	313	312	304	301	335	309	314	308	288	326	276	281	341	306	328	280	323	323	316	311	303	314	325	306	295	306	283	325	297	312	318	336	295	318	310	295	317	323	315	329	312	291	300	300	294	304	311	329	282	304	292	307	286	317	299	306	323	305	296	319	314	319	325	300	344	291	324	283	316	313	342	340	313	293	293	343	306	267	300	268	328	317	317	323	329	312	313	342	331	318	296	357	325	296	277	321	307	318	306	307	322	296	306	335	295	294	315	280	318	300	332	321	280	298	301	318	343	314	316	291	310	325	322	323	315	288	318	300	321	302	324	306	309	310	300	299	282	318	291	318	306	286	292	311	288	322	306	292	340	315	306	304	293	318	294	318	330	308	329	318	321	326	313	291	316	290	301	295	296	298	302	302	317	292	296	343	310	282	314	304	315	314	281	311	334	340	315	298	295	293	323	309	302	295	346	300	341	318	309	325	316	273	303	307	337	316	325	309	288	324	297	319	311	319	310	310	326	335	321	316	331	316	327	316	288	335	343	300	317	280	341	343	316	291	333	319	318	331	335	292	284	337	330	329	312	308	311	325	278	283	310	293	296	287	292	293	328	324	346	303	311	289	323	297	306	307	314	339	305	289	301	314	308	311	290	270	304	315	295	306	338	306	328	314	316	316	308	331	324	306	322	301	305	308	296	303	314	335	300	336	295	294	314	297	305	298	311	323	296	322	297	318	312	279	294	315	281	322	328	312	308	329	298	325	317	290	283	296	312	302	302	346	319	316	313	344	299	280	292	331	295	334	288	333	291	305	341	295	307	307	320	324	321	320	295	321	334	343	273	335	295	327	336	302	332	311	314	315	324	307	313	298	290	324	307	339	310	297	317	314	345	308	298	314	281	308	298	300	312	288	297	331	318	309	284	324	301	328	292	294	315	331	304	303	294	296	305	301	300	294	342	331	290	302	313	325	319	322	305	312	306	332	324	292	335	304	334	301	304	310	308	282	300	268	308	304	315	328	328	305	275	343	307	328	301	305	318	329	308	314	309	295	327	340	288	301	319	280	262	305	314	330	329	287	326	288	335	315	298	334	297	318	294	320	319	299	306	322	298	329	302	337	334	308	319	309	316	339	310	329	293	318	303	296	314	335	301	278	327	318	313	271	309	334	318	316	321	296	264	324	303	283	321	275	297	302	305	316	297	284	314	299	341	303	331	301	292	282	292	283	349	295	294	356	312	273	309	288	302	323	335	290	314	319	316	308	325	327	308	309	315	318	300	336	291	288	300	309	331	337	302	318	289	323	299	305	327	331	305	298	319	315	316	307	312	291	307	312	339	320	326	318	314	336	308	306	314	304	295	297	323	313	312	329	308	290	341	282	319	344	323	285	318	298	311	305	308	293	300	307	304	302	336	301	297	289	330	313	283	313	322	299	329	331	297	332	317	320	281	297	322	307	282	321	320	306	328	321	280	320	318	294	317	285	309	307	290	347	306	281	302	293	306	310	281	351	340	317	297	337	317	326	326	299	326	329	334	309	339	324	331	326	311	313	309	324	296	312	335	315	339	320	313	305	317	297	330	350	346	270	295	311	290	301	307	329	294	298	294	310	310	293	306	315	299	295	310	315	333	308	334	310	319	302	304	314	305	317	297	322	324	316	317	293	309	298	321	284	276	260	304	319	312	306	325	289	292	309	327	309	334	318	302	298	348	319	317	301	305	288	288	320	314	316	295	304	279	299	306	280	305	341	323	306	311	320	295	281	323	276	299	328	335	309	330	298
5161	3966	1591	703	552	712	691	582	489	390	335	280	179	118	90	70	69	58	65	82	57	60	86	70	71	64	62	69	64	62	65	72	56	50	50	49	58	52	54	58	62	62	38	62	49	48	54	55	57	48	35	49	66	54	60	74	72	79	76	69	75	59	61	51	78	52	49	43	57	57	64	44	47	56	53	62	54	57	50	44	55	53	46	47	52	50	54	52	52	57	60	52	51	59	63	50	64	59	56	47	54	42	60	41	54	53	57	57	50	54	69	51	52	70	63	55	42	49	48	45	67	46	53	55	49	57	68	47	59	59	42	53	52	50	53	43	47	54	56	60	52	59	55	50	50	49	57	60	60	34	44	58	56	50	60	55	42	43	56	59	39	46	52	61	58	52	54	54	54	50	50	53	59	40	57	56	53	60	42	58	55	54	40	57	60	38	62	58	61	52	45	54	56	42	53	45	56	57	69	53	40	37	52	56	48	57	61	49	44	65	53	65	54	54	52	51	50	47	53	55	51	60	42	53	67	43	60	48	62	47	40	51	53	56	42	48	42	55	50	47	52	58	48	53	43	42	54	49	64	62	40	49	62	51	44	50	62	56	43	61	52	55	58	47	61	46	60	56	55	61	58	59	46	45	44	56	51	47	51	68	37	65	60	43	42	49	54	46	65	47	43	48	48	49	46	55	45	47	58	40	46	38	65	45	68	46	62	50	70	44	50	54	53	51	59	55	50	44	39	68	52	41	56	56	46	40	59	47	47	53	46	53	62	54	68	53	79	52	64	44	53	43	58	53	52	36	66	55	40	58	67	52	63	58	56	42	54	49	54	49	55	50	45	52	41	57	52	56	48	56	55	53	54	53	59	49	47	52	44	38	51	50	53	52	41	47	55	56	55	39	45	49	65	44	50	52	63	58	50	53	58	47	57	55	51	60	57	47	63	58	43	59	62	42	59	43	58	46	68	68	40	47	61	49	62	51	55	66	68	47	45	59	48	57	43	55	51	54	49	62	45	56	58	64	51	49	60	55	66	55	52	62	34	46	46	62	47	57	56	52	59	42	61	67	47	56	58	58	53	47	52	51	42	49	51	53	56	58	48	57	42	39	43	52	52	53	48	54	55	38	38	61	34	57	55	51	52	49	59	51	58	42	58	69	51	39	43	53	45	60	58	47	41	52	48	47	51	66	43	52	56	56	76	59	53	61	44	52	51	59	51	60	44	66	62	53	46	59	43	61	43	55	58	41	50	53	57	51	48	54	56	60	49	52	43	48	52	64	38	51	71	53	45	56	43	48	48	55	48	64	50	54	60	67	41	43	49	49	68	41	37	41	65	52	40	57	53	49	60	46	53	45	54	59	47	56	49	66	53	63	44	56	43	53	40	51	49	61	52	36	58	51	48	63	60	57	40	62	46	51	60	41	52	49	49	61	54	49	44	70	54	39	49	54	52	49	46	51	48	53	55	58	60	57	51	49	38	57	56	54	55	62	51	51	43	56	73	49	48	46	68	45	46	55	52	57	62	56	46	44	49	50	51	58	52	49	55	63	45	57	67	58	52	52	41	64	54	51	48	55	61	50	58	50	63	56	64	48	40	40	46	46	53	41	41	48	49	51	46	48	56	43	49	47	56	47	51	55	52	52	53	45	61	57	55	63	56	47	50	55	62	50	57	45	46	59	44	51	45	59	51	64	55	61	55	56	42	44	45	75	55	52	62	40	52	64	41	63	59	53	52	50	41	57	49	45	55	52	58	48	61	44	59	42	48	57	64	54	51	50	49	56	57	52	52	60	61	49	59	60	58	52	54	60	47	45	38	49	64	54	68	41	61	52	57	49	50	65	50	63	56	48	47	61	58	46	51	56	54	55	51	47	45	62	49	57	50	55	49	43	53	54	49	50	59	47	36	57	48	48	43	42	46	60	63	50	53	53	53	52	32	60	52	60	58	51	59	52	59	51	56	56	47	41	49	57	45	43	63	48	46	57	61	56	51	44	41	48	59	47	71	45	53	52	59	52	52	51	56	59	58	47	67	59	53	48	52	52	41	71	53	48	52	50	53	48	45	48	63	40	52	48	40	60	58	40	43	60	61	45	64	45	56	46	45	45	62	48	47	54	65	52	56	41	55	53	56	66	48	46	39	43	40	43	54	52	43	51	55	50	49	43	55	62	64	57	52	63	45	56	54	56	63	58	51	70	44	53	49	46	45	55	45	46	51	63	42	47	55	54	44	53	55	51	54	48	43	54	57	46	45	48	44	48	47	54	44	55	62	56	51	55	47	56	46	52	58	61	53	58	57	51	54	53	55	59	51	52	65	42	51	65	49	51	56	48	50	54	49	41	39	48	64	58	46	42	54	58	44	53	46	64	55	44	46	60	48	68	52	42	55	49	56	50	59	51	52	43	55	46	51	44	47	56	46	49	56	55	62	46	48	65	58	58	58	48	59	55	42	45	52	61	55	55	68	49	52	57	38	59	52	39	60	60	57	45	54	65	53	55	53	56	42	43	54	59	44	53	51	46	52	57	55	64	50	41	59	66	56	48	63	64	48	57	56	61	49	52	50	42	50	60	58	35	51	52	55	57	47	53	54	57	59	42	54	64	49	50	42	49	55	42	58	46	53	47	53	61	51	51	37	61	57	45	51	54	62	60	66	45	56	48	42	65	50	37	51	55	54	41	52	49	64	50	62	44	52	62	55	53	61	55	59	56	51	57	47	64	45	48	59	53	44	56	56	66	57	52	46	54	54	50	61	49	49	54	55	59	42	58	47	45	71	75	52	45	52	42	45	56	47	51	61	45	48	45	62	51	61	59	54	54	44	57	60	49	42	47	58	48	54	48	55	45	54	44	46	62	43	55	39	48	41	65	47	59	60	55	47	61	42	67	56	61	45	59	50	53	42	42	54	44	68	60	55	50	43	51	50	52	45	69	50	61	55	46	37	49	41	51	46	51	58	55	43	55	55	42	56	46	59	57	50	39	55	57	44	47	64	52	49	60	49	51	57	61	53	53	71	53	41	52	59	58	59	46	46	64	61	61	45	56	51	53	70	52	59	44	58	54	53	56	48	55	45	55	48	51	62	57	58	45	62	54	52	53	50	54	39	62	52	45	35	60	52	53	47	52	55	59	63	44	35	58	53	64	63	50	50	51	53	42	52	53	41	52	59	52	50	56	48	44	57	62	46	64	70	58	49	49	56	43	60	64	60	57	54	47	57	74	47	48	54	49	42	59	61	52	59	57	45	55	45	69	61	40	58	54	48	59	46	45	51	50	50	67	52	51	63	59	55	48	55	58	48	71	52	68	52	64	63	62	44	47	53	54	54	47	57	43	61	48	55	41	60	49	53	59	52	53	50	51	50	59	39	48	44	58	54	51	41	59	52	47	62	58	46	50	46	60	52	49	52	62	40	54	63	64	43	53	63	53	57	52	45	50	55	45	58	64	45	51	37	46	52	56	58	60	56	55	66	53	54	50	41	49
34225	24682	15520	14843	20567	22765	21649	18767	15586	12627	10573	8332	4911	2669	1706	1352	1192	1011	964	992	911	825	947	974	957	881	765	736	711	729	704	652	515	549	484	522	509	499	503	448	467	419	487	421	441	486	470	502	437	444	417	484	460	537	639	816	991	1049	1142	1015	913	800	683	642	599	554	456	475	468	464	455	482	441	455	467	400	427	469	470	444	468	427	475	429	427	396	390	412	367	430	400	438	439	462	464	431	436	461	441	453	430	435	446	437	419	472	437	437	428	431	451	394	452	400	453	432	432	470	448	414	428	457	444	445	424	445	442	413	402	465	455	446	451	442	453	398	409	469	444	454	484	474	421	443	460	423	422	434	415	455	454	446	420	476	431	440	444	440	458	474	461	454	443	460	434	432	427	398	449	446	441	456	459	438	433	445	437	471	433	449	431	498	418	462	480	440	439	426	440	443	417	430	439	436	442	433	453	424	423	460	451	450	416	405	441	376	463	475	448	475	425	441	440	454	483	457	389	454	439	434	440	441	410	421	435	443	448	440	447	462	409	442	444	468	453	439	465	462	402	472	437	449	462	428	418	429	415	470	485	426	448	453	424	452	443	434	476	414	466	441	475	434	466	457	421	423	484	455	418	460	419	416	434	433	439	482	430	429	445	427	443	428	455	444	415	457	434	436	454	469	447	473	431	461	393	442	428	436	440	419	431	437	439	462	455	400	463	471	447	424	446	435	448	411	442	456	423	423	429	442	430	443	459	463	438	459	443	458	442	453	456	458	471	431	463	454	403	432	483	416	446	447	394	453	437	412	447	428	463	460	429	425	446	432	402	413	442	454	455	437	456	442	427	443	457	443	432	429	454	407	432	457	460	437	440	425	446	471	458	459	478	441	413	398	439	444	428	452	405	445	465	475	415	421	424	444	418	398	488	441	447	418	455	478	448	467	497	445	492	436	475	441	447	419	406	402	461	433	424	458	492	466	448	414	405	416	434	406	428	448	424	438	418	427	380	418	472	409	468	478	453	464	426	466	433	452	429	455	444	452	476	436	455	430	423	483	398	440	440	444	400	453	442	441	483	453	434	433	457	506	401	477	455	440	479	422	435	415	445	418	416	432	457	467	451	453	435	415	480	422	465	434	440	427	437	434	422	444	444	449	448	423	439	403	460	434	451	441	468	473	451	434	466	433	452	457	456	438	463	404	439	404	432	448	470	441	467	476	442	468	435	444	391	462	459	446	437	422	438	426	443	430	458	442	449	451	455	443	427	413	417	471	468	436	442	452	458	439	443	505	487	419	420	410	442	430	450	446	457	405	433	461	482	483	475	458	428	424	440	440	426	428	469	448	485	429	431	424	454	458	462	460	432	453	464	460	404	461	422	395	445	438	399	453	422	452	459	406	442	445	399	423	447	480	429	458	453	450	421	464	437	459	471	433	452	427	453	471	452	433	468	446	422	478	422	477	447	428	445	393	409	407	476	462	458	440	453	419	431	448	421	455	427	414	451	456	397	436	424	433	463	409	455	466	453	419	404	439	438	431	422	436	443	448	431	461	448	444	424	442	420	425	437	445	468	461	434	444	426	434	447	468	439	421	467	446	420	442	418	443	471	477	450	459	451	474	452	461	457	406	411	425	418	462	453	450	434	449	423	443	438	446	433	476	450	489	423	435	440	436	465	479	438	470	452	439	461	453	436	437	437	494	460	390	453	447	456	452	431	477	413	443	431	440	430	445	448	456	465	432	424	448	461	483	410	423	498	420	444	473	431	415	467	420	426	436	476	429	448	431	472	451	425	442	442	438	397	454	453	463	418	459	417	456	430	435	469	440	434	440	430	464	430	437	419	438	414	419	410	443	441	422	415	430	435	442	450	415	464	441	461	412	456	456	421	438	453	443	455	413	443	481	415	400	457	436	454	440	437	426	446	461	438	438	438	465	445	449	434	451	401	454	395	460	468	445	476	424	427	466	429	464	440	424	425	446	488	426	443	413	440	462	444	414	424	459	462	451	414	436	481	449	421	468	455	442	434	432	452	450	449	405	422	454	435	422	456	466	410	456	459	437	434	452	428	445	455	436	446	429	377	418	429	418	497	448	433	476	477	434	445	417	431	443	429	430	406	432	408	456	428	465	442	442	446	445	442	448	421	418	434	445	425	437	453	459	473	462	443	440	458	433	474	427	438	456	454	493	440	457	465	418	426	456	469	453	473	423	456	438	470	478	390	450	470	392	443	442	450	434	439	417	442	429	464	432	453	456	411	468	451	420	436	447	441	452	445	440	437	416	397	461	458	454	466	459	447	404	439	477	447	411	434	435	482	472	457	457	447	425	408	447	451	433	385	474	425	470	444	421	431	428	465	403	480	445	414	422	436	409	422	466	429	453	475	450	472	455	454	426	463	466	414	473	464	462	418	439	475	387	476	469	459	479	437	417	466	462	460	432	473	425	436	408	437	474	428	454	449	411	444	424	480	436	454	421	465	471	416	429	442	456	472	461	469	451	430	451	442	481	434	446	445	464	465	500	420	451	449	466	461	440	467	426	446	436	414	466	439	435	485	454	431	446	463	439	463	415	457	408	402	464	422	441	417	478	467	450	436	434	425	420	436	405	468	445	425	403	466	427	421	447	415	438	449	454	481	433	454	438	448	426	451	455	428	435	431	415	447	437	449	483	442	443	450	462	420	472	448	475	426	437	427	445	445	432	447	451	406	441	466	429	438	491	468	462	461	413	448	441	445	411	439	419	454	450	427	446	465	439	421	452	455	407	433	464	453	438	429	441	416	470	419	424	463	480	440	407	468	464	410	444	400	456	441	438	408	469	444	453	446	463	480	429	465	452	441	445	415	443	416	438	420	475	448	457	442	484	443	454	439	433	481	436	430	437	396	445	447	437	440	447	429	462	418	427	420	467	456	430	485	441	436	442	449	442	427	457	427	461	428	454	445	440	464	469	425	414	432	465	421	450	458	412	444	434	438	426	487	432	448	422	431	435	445	436	433	444	457	445	416	437	429	442	417	469	430	449	429	433	454	465	448	475	454	442	422	458	441	436	410	462	470	455	434	450	453	488	466	435	452	426	436	432	436	470	442	430	439	418	440	426	445	459	465	420	449	459	451	439	439	430	417	453	420	437	436	466	432	455	474	417	429	430	430	461	470	444	417	446	454	445	455	417	425	419	425	435	464	438	449	445	465	465	463	413	455	462	438	473	428	451	425	465	467	429	413	483	440	422	424	466	449	436	435	427	429	439	445	445	457	444	462	427	466	439	456	448	436	402	422	412	440	478	426	420	454	459	422	450	468	433	472	443	441	457	468	404	430	454	468	473	434	433	426	467	445	442	455	464	461	439	408	475	452	420	444	466	430	437	416	440	412	443	434	453	430	433	423	425	437	459	442	443	398	417	444	442	428	446	424	432	446	455	456	459	406	456	437	423	447	458	426	447	423	419	462	485	456	432	431	467	422	425	453	430	442	477	426	412	476	422	444	423	442	500
5590	3536	1444	685	528	610	733	657	530	424	358	205	148	85	79	71	60	63	46	46	64	49	53	59	42	54	46	54	49	43	48	45	43	40	54	40	37	33	45	40	34	39	49	29	56	35	41	29	43	41	41	43	55	39	51	44	46	62	69	57	56	61	47	49	33	47	42	30	48	34	43	39	42	41	41	37	40	34	30	45	38	42	28	41	34	42	35	42	38	38	50	30	39	33	45	31	38	42	42	34	27	46	40	35	39	32	39	45	35	54	31	40	39	49	37	41	40	39	36	34	42	43	43	34	38	36	37	46	51	47	36	50	47	42	21	35	34	43	31	39	47	46	47	26	42	32	34	34	32	37	51	21	35	33	38	34	35	27	33	27	36	40	39	49	31	36	38	45	37	38	33	31	40	42	41	43	47	37	31	47	52	36	46	38	36	33	39	43	42	28	38	44	28	39	41	45	48	41	47	38	43	34	37	34	41	38	35	32	34	44	30	40	47	37	40	43	37	37	38	44	42	45	43	39	51	50	41	52	34	32	52	26	36	23	42	36	44	31	40	47	37	42	41	49	28	41	37	35	27	36	43	46	41	44	43	34	36	39	49	48	43	40	37	40	35	36	39	33	36	31	37	36	51	40	39	40	40	35	39	43	36	38	34	35	31	37	29	41	38	40	37	38	53	52	34	42	35	43	38	39	39	33	41	40	40	29	55	33	32	44	33	33	31	44	41	36	42	37	43	44	49	40	39	44	41	34	34	28	39	35	40	27	23	42	40	34	38	34	37	36	38	39	49	37	40	44	34	43	28	37	43	37	43	43	40	35	45	42	38	35	38	47	35	31	40	44	39	40	46	42	35	42	25	37	47	43	42	27	32	31	40	42	42	46	44	43	44	38	34	32	33	61	42	41	42	38	43	28	39	29	40	43	41	39	33	46	34	49	47	37	29	46	29	34	35	38	45	38	46	37	45	36	31	39	42	33	38	41	45	38	39	39	38	43	44	41	35	35	43	30	38	42	37	39	35	44	42	38	32	44	45	50	33	37	35	33	31	43	48	36	35	43	39	48	29	39	42	47	41	41	42	38	28	43	52	45	35	40	40	34	37	43	37	41	34	50	49	31	35	47	43	44	45	37	25	37	32	30	35	48	41	31	47	38	38	36	37	39	28	37	32	37	35	38	35	45	31	35	36	43	50	35	37	50	52	36	43	40	48	35	45	40	35	40	30	45	36	27	45	38	38	45	20	33	43	24	42	39	41	38	36	45	39	35	40	40	28	41	42	38	31	39	36	39	46	43	41	37	45	34	37	38	33	37	40	42	34	49	41	48	28	30	35	49	37	39	33	36	25	42	37	45	37	33	34	47	50	30	32	51	42	43	49	41	36	40	40	37	43	41	42	38	34	41	45	42	43	38	41	38	32	48	43	37	34	49	41	40	40	36	25	38	37	32	51	37	43	31	34	34	47	50	35	46	49	41	48	37	45	41	36	39	42	46	39	41	38	35	43	39	30	35	42	39	59	42	45	48	36	41	38	35	37	43	45	37	43	45	27	34	31	49	44	32	33	35	38	37	36	39	41	39	41	43	37	37	33	30	48	47	32	42	45	31	31	49	34	39	32	43	44	56	39	25	30	47	47	40	46	42	56	35	41	49	36	56	38	36	47	31	34	51	40	47	24	38	32	32	37	37	50	35	28	35	31	49	29	47	31	36	40	34	49	27	35	48	43	40	40	42	35	50	41	42	42	45	35	38	33	45	34	43	42	35	42	41	48	50	40	35	42	32	39	25	29	35	50	29	45	30	35	32	44	33	39	38	42	45	26	36	44	40	25	39	48	37	39	35	42	35	49	44	45	45	31	43	46	43	37	47	38	37	39	35	38	26	37	29	39	42	50	31	30	40	32	38	41	33	38	41	44	45	43	33	39	47	31	42	43	40	40	32	39	37	39	27	27	51	35	38	35	54	41	39	38	36	39	44	51	52	48	35	42	24	39	32	37	33	44	40	31	34	43	29	32	39	27	44	42	32	45	23	40	30	29	38	45	41	44	28	37	33	38	37	40	40	42	50	45	40	46	25	31	41	36	38	43	48	38	44	45	49	43	38	24	39	36	28	41	31	39	44	51	27	51	38	34	43	27	44	24	41	47	48	35	33	32	39	38	33	46	40	32	47	45	28	45	47	37	33	41	43	36	40	46	38	45	41	44	35	31	40	35	36	45	33	47	40	39	32	23	40	36	47	38	47	48	47	38	48	28	39	36	49	38	52	29	27	35	33	43	48	37	57	32	31	39	43	36	35	37	46	42	42	49	39	31	41	34	30	36	33	45	40	33	28	37	40	46	40	39	41	35	43	36	34	49	49	34	40	40	38	28	42	36	47	34	34	31	48	39	45	60	36	38	33	38	44	32	38	49	40	49	34	52	50	38	40	42	41	39	38	34	42	36	34	29	50	28	41	39	39	39	28	44	34	40	40	32	33	32	37	40	43	36	43	38	38	43	46	36	36	40	25	36	43	33	33	31	41	29	45	38	33	30	43	46	38	30	42	33	46	41	26	30	30	37	42	43	41	45	37	38	49	37	38	35	38	42	40	52	34	49	31	27	37	38	35	32	33	37	40	43	37	36	41	32	39	38	41	36	39	42	40	42	26	30	36	40	49	28	43	30	42	41	38	36	24	44	44	37	49	40	46	49	38	42	33	37	46	40	37	42	45	27	38	47	42	38	41	37	46	49	35	47	50	38	42	38	36	42	39	37	38	44	46	48	44	28	43	49	33	37	36	36	32	44	38	46	26	37	38	44	39	31	35	35	41	37	40	29	39	41	42	34	33	33	25	56	19	33	43	36	27	37	32	44	38	37	40	37	45	38	49	36	40	34	37	36	38	46	33	40	28	30	30	39	37	37	40	44	36	39	35	44	33	35	42	40	37	45	52	31	54	30	38	33	36	41	45	46	49	49	42	44	35	37	40	36	33	43	47	41	39	33	43	31	37	40	30	39	32	37	39	37	38	44	33	38	42	40	50	36	47	35	36	38	43	39	38	38	33	53	31	50	46	27	43	42	43	47	35	42	43	42	39	42	47	50	30	40	35	48	26	32	37	34	36	31	42	38	47	48	38	38	39	40	36	40	60	32	38	33	37	42	42	35	30	34	60	37	38	42	27	37	38	38	38	40	40	40	48	37	47	45	39	44	41	37	45	44	42	41	38	34	34	33	39	36	46	28	35	36	38	44	42	42	35	26	36	45	49	45	40	40	43	32	46	28	37	53	35	43	38	30	50	42	35	34	42	43	36	28	33	37	48	31	53	44	34	41	47	31	34	32	35	48	43	36	28	34	44	37	33	41	43	36	32	37	34	36	35	51	36	38	35	44	41	55	51	37	46	41	29	42	40	32	41	47	42	38	52	42	43	40	54	52	39	34	37	28	48	41	25	33	50	35	57	44	35	34	50	34	41	36	52	33	30	51	27	44	45	28	37	47	34
33706	23004	14110	13696	19451	22069	22323	20502	16838	14020	10831	6941	3821	2335	1654	1273	1032	936	907	927	750	844	825	903	769	724	621	651	606	637	620	503	449	464	418	390	382	391	331	338	345	332	352	362	370	368	392	368	328	355	400	369	546	514	485	515	696	751	920	961	809	733	626	528	498	478	422	413	350	333	326	357	337	291	348	343	338	348	336	350	327	303	327	348	335	324	352	367	338	351	334	377	321	354	330	326	321	328	280	351	338	311	370	326	303	316	342	334	329	293	350	304	318	343	332	322	357	329	344	342	331	320	361	343	298	339	354	350	338	357	320	305	335	347	346	333	345	336	359	347	310	336	289	338	341	325	350	320	322	353	355	374	364	348	360	331	330	330	326	316	323	342	304	360	344	300	354	321	322	334	350	311	345	331	304	365	321	316	306	351	338	347	354	315	346	351	325	362	330	322	350	321	321	333	328	336	328	330	368	307	332	325	348	343	335	350	320	308	343	294	322	355	343	345	314	329	365	360	335	338	355	324	340	323	341	324	341	345	323	381	353	350	364	346	333	321	327	326	323	358	337	340	328	314	327	344	333	337	337	336	378	351	370	329	317	336	346	348	339	341	349	336	360	347	346	331	365	350	366	351	309	346	335	348	297	337	355	305	319	376	333	362	330	309	345	338	354	337	356	350	372	355	351	320	329	337	343	371	332	338	323	329	332	356	348	342	338	353	367	351	326	322	344	324	374	343	351	321	339	341	363	348	356	312	318	347	342	332	327	367	372	322	337	337	341	345	343	337	355	344	332	334	349	351	330	349	325	353	380	336	345	372	332	358	331	361	362	357	316	338	344	350	376	343	347	347	336	369	322	334	339	323	357	337	346	316	325	304	320	337	312	380	306	349	326	296	334	353	359	327	360	339	372	336	329	342	343	341	319	339	328	338	393	302	308	355	332	339	346	345	352	342	331	354	360	306	347	342	354	331	343	315	361	353	338	334	343	370	325	360	342	349	342	352	359	342	337	346	383	338	349	355	364	346	373	307	319	336	352	351	322	390	327	322	319	313	309	335	338	297	358	364	361	360	358	351	339	307	367	315	354	336	346	316	325	327	334	332	334	334	332	347	347	366	347	331	342	345	316	339	336	352	381	379	367	356	344	327	325	356	312	387	345	353	348	349	325	320	350	356	339	317	368	332	367	343	349	367	341	336	343	360	332	368	362	345	309	324	329	353	359	305	335	340	330	353	303	388	340	361	374	326	353	324	378	304	370	343	319	378	344	344	350	335	334	343	328	335	315	363	338	321	292	365	324	356	354	312	348	328	351	334	370	339	350	371	337	375	340	310	358	347	334	359	297	342	338	339	338	361	325	357	355	327	301	336	353	318	338	325	323	364	328	355	302	371	352	356	330	338	317	364	333	324	323	351	338	316	331	354	328	371	339	316	327	368	315	332	367	341	319	325	331	317	356	321	308	349	345	313	357	336	335	367	368	312	328	364	353	349	334	336	353	353	335	354	323	352	336	359	331	344	377	327	316	356	358	338	350	330	365	345	365	358	345	366	325	331	334	320	381	332	338	313	303	344	338	350	347	370	333	346	352	343	331	344	339	329	348	321	330	305	361	359	321	365	325	351	338	331	325	325	337	344	346	314	310	331	329	339	301	338	315	328	344	334	354	352	351	357	356	359	314	341	300	327	347	358	350	356	357	350	339	346	339	343	343	344	345	323	357	360	311	335	353	366	328	349	322	382	347	339	356	319	332	354	357	328	352	334	342	329	371	346	313	334	338	349	310	349	331	354	351	305	366	339	336	324	314	339	342	361	354	333	349	342	373	343	370	309	341	340	364	373	315	347	331	351	353	332	320	334	343	330	330	349	328	343	331	337	348	327	346	409	362	332	366	348	345	301	310	321	360	358	332	309	369	325	351	357	366	337	329	337	356	378	333	315	329	328	365	335	367	317	342	345	350	331	343	338	340	336	343	336	339	353	367	326	362	315	332	330	298	351	346	367	326	346	352	322	356	329	362	389	354	337	346	369	340	361	339	335	322	346	362	367	339	359	333	374	338	370	391	330	358	332	330	327	334	356	348	363	350	345	350	361	346	331	364	334	334	359	344	345	352	357	366	305	320	345	319	359	341	324	365	328	332	331	340	341	327	334	323	340	336	326	345	344	353	315	294	347	337	342	352	348	352	332	296	357	367	307	334	369	368	294	326	338	338	329	321	315	349	370	359	348	333	348	324	338	307	323	364	333	370	315	353	337	324	364	330	362	324	368	313	324	329	334	325	317	320	355	355	339	360	329	316	322	333	346	343	350	303	327	316	345	353	368	344	344	315	331	339	349	355	311	338	329	321	352	317	336	371	325	348	312	335	338	354	363	352	320	325	355	321	355	334	348	334	317	333	300	316	346	334	341	358	364	348	353	323	361	321	307	355	353	339	335	324	352	355	313	355	354	302	376	359	345	355	399	365	351	346	337	366	338	359	286	306	328	340	325	337	351	320	321	339	336	326	363	338	356	355	333	333	367	343	362	372	346	363	355	337	331	343	325	321	332	343	373	346	338	335	334	335	328	349	335	359	353	326	335	318	313	346	312	334	333	316	342	339	337	358	348	349	314	375	344	352	321	336	311	304	306	369	335	328	346	345	336	329	327	342	331	338	355	350	372	323	353	369	356	356	341	350	320	315	328	328	333	347	347	333	349	336	355	320	346	356	321	349	342	360	408	367	305	324	353	342	302	312	313	340	339	332	333	369	326	359	343	327	328	335	359	321	338	355	322	342	337	328	340	298	348	343	348	330	318	358	330	347	334	370	349	366	335	314	316	343	378	332	305	371	312	296	358	341	358	342	345	309	341	298	353	363	349	356	316	354	358	330	357	344	355	339	343	334	322	337	371	335	356	311	339	304	320	349	343	346	332	333	314	342	344	365	331	324	346	361	342	321	335	319	331	355	351	354	327	347	370	346	346	335	372	304	325	363	329	347	347	356	324	341	334	362	340	341	335	348	329	331	310	335	305	358	361	317	344	341	324	343	345	355	358	337	344	337	345	330	361	347	318	339	329	346	344	336	344	366	336	340	344	333	343	353	337	383	363	337	338	379	324	338	348	359	363	345	345	343	337	328	332	349	352	338	345	342	369	312	320	335	351	360	341	343	286	324	324	320	363	329	347	301	335	352	340	332	360	342	379	332	368	335	358	368	339	378	358	330	343	336	341	377	347	362	323	358	317	320	344	313	372	343	345	307	319	344	346	360	365	353	343	340	339	370	352	331	349	336	332	326	358	337	365	327	319	365	342	374	345	329	339	354	309	314	321	333	364	350	306	330	327	330	334	309	326	276	330	335	322	334	328	350	335	346	340	329	316	341	333	325	370	310	389	341	349	356	344	321	328	347	337	357	346	340	310	334	350	329	335	324	327	354	357	355	326	331	315	330	339	353	367	351	329	350	334	329	348	319	354	349	339	346	338	335	333	310	356	362	346	348	338	349	366	363	337
6566	4706	1972	936	744	1061	1075	1009	795	637	401	234	173	117	108	91	71	76	91	84	68	82	84	81	76	62	59	63	71	69	76	68	68	58	52	55	71	55	56	50	69	52	54	59	65	65	64	41	70	69	57	53	83	94	74	62	65	80	69	85	80	78	76	82	67	65	60	68	60	44	55	55	65	40	73	62	48	63	49	57	55	59	53	55	42	54	67	57	47	55	62	49	53	60	59	70	64	56	49	52	65	58	54	49	54	50	51	52	59	49	60	44	58	51	61	57	52	41	61	59	55	56	61	63	44	71	60	62	57	55	63	38	52	68	50	59	71	61	64	64	61	55	51	61	46	58	66	47	58	69	60	60	64	62	64	68	61	59	60	65	56	55	82	56	56	66	56	61	58	45	68	56	67	58	46	41	57	62	69	54	53	42	67	63	57	46	61	49	60	55	62	74	46	62	68	56	54	44	67	54	51	68	44	44	58	55	72	45	70	53	69	46	51	54	47	67	72	63	52	60	55	56	39	47	53	68	64	54	55	67	51	58	48	63	68	49	59	54	64	65	46	73	43	45	56	52	67	56	53	53	65	48	53	57	60	50	66	58	51	63	55	57	50	48	57	60	63	65	57	53	54	49	55	53	43	53	58	63	61	48	61	46	61	57	71	47	55	53	53	56	53	61	50	59	47	61	61	71	58	54	60	59	46	49	45	63	66	44	54	53	72	62	54	53	66	51	48	42	65	52	62	63	53	55	54	74	55	50	55	50	58	73	52	41	52	65	67	53	46	61	55	61	54	58	65	57	55	72	46	57	61	54	54	47	53	46	49	59	59	53	43	48	62	53	62	48	52	39	49	56	41	62	46	54	59	65	54	69	62	55	59	47	54	60	65	52	57	62	68	63	46	49	59	57	53	69	62	45	55	52	60	63	41	69	53	43	57	59	59	68	60	57	62	46	65	60	52	54	77	43	57	61	68	58	68	55	60	56	61	61	40	53	59	55	59	63	57	64	55	60	51	45	65	51	48	63	61	60	46	64	65	68	55	54	49	47	66	59	57	70	71	61	52	52	60	45	63	69	61	54	60	59	52	70	58	66	43	63	71	73	64	55	64	47	44	50	59	49	52	58	57	55	62	54	51	57	67	56	61	65	53	57	51	51	42	70	57	49	54	48	54	71	65	50	46	45	52	59	58	51	70	60	48	69	57	60	57	65	59	47	58	48	54	57	51	39	55	53	72	53	48	60	61	54	64	65	57	61	61	50	66	51	52	79	58	54	66	53	60	43	58	47	52	45	38	57	50	52	48	59	77	47	60	59	49	53	64	51	59	55	62	58	57	42	57	51	57	59	46	52	52	57	55	49	55	53	57	56	53	46	65	55	48	49	75	74	60	58	61	71	74	45	57	44	52	47	61	58	40	57	53	63	43	44	51	49	66	57	57	73	46	54	55	53	60	66	68	53	53	54	74	47	59	51	69	59	53	69	51	59	51	51	52	57	48	49	53	70	49	45	64	61	50	49	57	55	76	63	43	51	65	53	64	62	57	57	49	69	56	70	60	54	50	62	59	52	45	49	44	54	58	57	70	52	60	56	63	51	67	61	56	63	58	54	52	47	58	51	68	55	56	67	58	70	57	55	62	53	55	58	55	58	54	59	71	54	61	39	60	54	51	68	58	62	58	59	52	61	56	63	57	46	60	60	57	62	63	45	58	72	58	48	53	64	66	49	46	57	54	62	55	66	42	51	52	53	60	57	51	53	56	48	65	44	71	55	48	46	57	49	66	46	51	72	67	63	53	61	58	56	52	55	61	53	58	60	64	58	62	54	46	59	55	65	44	56	62	66	38	52	56	55	66	47	63	53	58	51	62	54	56	54	55	50	57	46	48	50	61	61	51	57	57	62	58	53	56	59	59	56	56	49	58	61	64	60	50	68	54	47	56	48	52	60	56	60	66	54	56	56	63	59	76	65	52	47	63	51	56	65	65	50	50	62	70	52	43	47	57	59	74	62	50	45	54	57	51	62	50	64	57	53	55	57	51	55	68	50	58	63	57	55	48	65	67	61	57	70	45	37	54	58	56	64	64	48	59	69	72	55	64	60	58	58	65	55	48	54	58	48	52	77	63	55	50	56	52	55	64	58	55	51	71	61	61	41	53	81	54	57	48	68	57	55	62	51	57	44	52	72	73	53	59	71	53	45	64	63	68	60	59	74	56	61	68	63	47	56	62	68	49	70	57	56	50	54	51	72	50	71	51	50	44	62	76	59	62	47	57	49	61	51	58	60	71	56	58	66	68	68	64	53	64	60	60	55	66	68	49	60	58	56	47	56	59	57	65	55	56	52	52	63	68	57	61	56	41	57	40	33	46	39	55	48	57	59	51	66	68	61	60	45	56	50	53	71	41	41	45	54	58	43	62	56	66	54	55	52	52	65	63	63	58	57	65	50	49	51	51	41	67	55	44	57	49	67	56	56	50	45	63	44	64	54	54	65	66	52	58	71	59	76	37	42	55	64	68	42	64	63	52	30	61	53	66	51	53	52	55	63	45	64	72	64	51	49	56	52	75	57	44	56	55	61	50	61	58	48	59	54	45	59	58	41	50	58	58	61	49	55	68	51	64	53	67	63	50	56	53	64	48	37	63	57	54	71	59	58	59	50	57	56	69	37	72	51	56	55	59	51	67	55	50	60	63	57	48	53	64	58	49	53	52	53	54	60	44	56	58	73	73	53	56	55	54	47	54	50	69	56	60	66	70	50	66	52	71	54	68	59	43	56	50	54	50	62	44	64	64	51	59	61	71	55	54	53	64	57	58	74	54	50	62	58	51	47	47	62	59	62	52	43	57	53	53	62	67	44	57	50	53	58	59	66	53	67	62	58	67	58	46	45	55	58	66	51	64	58	60	69	58	47	50	62	59	51	59	50	64	58	54	44	55	52	65	65	50	64	45	56	51	55	44	57	54	60	56	57	63	46	56	53	55	65	37	57	57	62	51	64	51	53	61	63	47	45	60	57	56	57	53	55	62	69	71	57	40	65	62	54	63	62	45	50	48	44	57	44	55	46	51	59	55	54	67	57	52	47	41	57	52	51	63	51	61	58	50	64	51	66	69	55	58	54	56	64	63	60	57	65	53	59	56	62	59	54	68	74	42	44	53	56	58	49	59	50	42	57	61	51	57	55	59	65	55	57	66	48	57	66	55	54	55	50	59	66	56	53	56	43	67	52	57	54	51	79	64	67	62	56	64	54	50	56	60	62	56	52	67	69	65	78	47	55	65	57	58	55	62	61	51	72	63	58	61	49	50	66	59	51	50	69	57	64	51	55	65	43	64	55	56	50	46	53	57	74	63	47	62	59	63	53	55	58	62	54	47	62	67	56	58	60	69	55	50	67	68	65	47	62	46	72	50	71	64	59	61	70	46	61	42	74	62	57	55	60	63	47	54	48	58	59	57	62	72	54	56	44	52	52	58	68	62	57	63	48
36823	25506	17416	17315	24820	27838	26695	24746	21274	17118	11861	7192	4547	3044	2221	1696	1434	1273	1301	1174	1113	1092	1137	1055	1023	949	913	876	1016	1102	911	663	678	622	585	559	552	538	561	529	516	539	544	518	508	580	560	590	560	496	522	569	975	1267	878	781	769	960	1107	1272	1304	1159	1041	868	812	721	638	553	476	502	474	496	482	531	505	488	502	516	504	517	506	471	473	507	487	475	457	457	506	479	491	486	508	506	478	477	486	500	519	480	521	514	485	491	506	490	472	477	541	489	467	499	458	496	477	495	491	486	464	486	488	527	491	493	446	520	470	469	517	463	537	483	502	512	485	503	528	496	448	524	489	487	484	472	484	426	499	515	510	473	475	489	462	490	510	500	497	444	449	486	454	502	480	509	501	476	507	454	472	513	498	485	469	493	488	511	476	474	488	503	513	463	503	511	467	432	519	482	473	471	481	484	465	463	465	491	497	505	448	474	489	494	517	486	477	493	485	466	510	503	463	485	444	513	480	498	527	504	496	497	500	452	489	493	488	524	461	485	469	493	490	507	456	504	483	488	482	489	515	499	492	503	520	506	488	469	491	464	475	496	499	481	488	480	447	500	472	471	495	489	523	458	538	495	492	498	488	493	484	538	461	495	456	485	516	472	447	467	500	506	488	488	483	511	531	485	517	524	490	486	494	494	501	479	503	465	477	507	515	463	480	495	507	484	522	502	492	486	493	518	475	489	473	491	467	534	509	502	516	493	455	504	475	422	495	480	469	506	497	500	464	533	514	451	483	442	476	462	517	491	493	534	492	512	516	515	514	467	494	489	489	506	483	487	468	478	487	522	493	490	464	513	479	500	480	470	504	498	485	458	499	460	492	506	498	517	487	487	502	500	461	509	524	508	506	477	507	452	471	496	494	491	488	510	477	511	489	512	507	521	519	453	485	491	474	489	508	450	476	457	509	500	489	473	482	481	525	518	473	463	481	494	463	465	462	478	474	493	501	466	478	450	493	467	489	498	494	502	502	478	495	496	489	526	498	511	525	479	504	493	492	460	456	464	511	474	490	455	457	528	499	483	485	505	528	489	483	484	491	484	505	504	499	504	478	464	495	521	521	479	533	515	493	498	510	498	467	477	464	518	474	503	484	519	462	494	442	512	450	495	532	493	473	491	456	492	482	455	466	525	442	482	480	489	476	495	486	464	508	473	495	514	511	503	496	499	463	484	481	521	477	484	490	510	471	503	496	487	499	465	488	499	500	479	464	499	517	476	523	473	486	459	469	481	456	490	491	480	475	451	487	488	494	500	481	497	481	479	467	481	485	495	516	544	462	472	498	506	509	511	494	481	479	513	503	477	481	471	470	473	531	528	507	499	499	458	515	508	434	479	490	507	506	479	497	446	464	467	452	504	488	460	484	508	520	523	502	526	491	480	537	484	535	490	476	492	491	496	503	505	443	516	476	472	474	497	501	505	483	486	514	489	479	497	531	539	490	495	487	462	454	463	471	502	461	476	465	465	485	497	484	504	461	491	482	501	447	473	462	516	491	507	473	509	483	463	472	488	487	498	492	492	486	480	476	502	469	507	505	475	471	539	501	503	492	480	467	509	464	493	471	489	496	497	487	438	484	500	494	499	535	467	514	537	505	494	472	497	488	480	502	502	514	525	494	511	545	483	499	477	439	525	482	506	479	490	476	437	526	499	501	506	488	485	540	449	472	491	491	504	489	434	542	450	504	480	488	470	510	487	492	435	519	490	509	479	503	501	533	454	469	508	509	483	483	504	519	450	508	478	549	455	488	516	452	473	494	469	502	521	493	463	499	511	499	455	510	480	451	501	498	461	476	470	509	468	469	520	462	489	462	454	508	486	536	465	463	474	501	495	542	523	498	472	471	471	515	434	529	500	468	483	512	484	495	514	487	474	503	474	497	472	483	482	513	493	513	458	468	436	475	466	520	486	506	475	526	490	495	463	487	479	501	473	497	475	478	470	468	464	480	529	453	487	461	516	447	503	509	472	524	495	506	497	476	514	482	483	483	512	505	448	457	499	479	465	500	488	525	483	490	470	507	454	488	471	552	474	506	492	475	524	474	515	483	526	491	484	473	466	488	498	454	503	451	501	464	504	482	519	488	483	486	517	484	500	475	485	486	495	486	495	537	441	457	470	496	516	481	497	456	495	481	448	464	469	483	483	488	503	512	472	461	494	500	481	517	489	474	471	510	478	502	511	462	506	475	480	524	496	459	479	494	486	528	464	507	503	464	494	509	494	481	476	445	486	487	509	496	486	516	499	522	473	489	497	499	472	529	500	495	448	469	470	484	494	464	456	437	492	494	468	506	455	519	473	494	462	514	469	490	494	490	509	469	499	518	476	521	510	503	487	478	482	499	497	471	501	456	473	509	485	494	481	496	511	476	525	514	460	447	492	487	468	510	473	497	483	475	503	489	507	494	473	474	475	472	482	456	521	513	480	507	431	498	490	507	490	497	509	470	490	481	514	511	519	502	495	529	464	509	491	505	516	536	494	484	440	469	540	496	464	476	498	475	470	498	499	476	488	523	508	484	486	479	463	466	485	499	497	512	506	509	462	462	507	442	438	486	504	500	483	481	504	513	496	475	440	524	427	501	529	494	492	489	503	443	492	500	454	464	458	485	496	487	522	509	498	473	494	521	494	467	482	466	499	513	472	525	458	475	495	512	502	486	451	509	498	497	510	483	467	479	474	495	477	469	462	505	480	513	458	526	482	474	484	504	485	485	515	474	519	499	495	504	463	504	487	488	536	501	479	498	506	468	476	523	463	503	436	462	493	508	477	484	456	508	476	505	483	484	508	498	513	486	425	476	490	510	485	478	514	509	485	487	523	477	480	476	476	493	448	498	476	493	471	475	497	523	460	453	481	490	469	496	496	499	504	531	527	513	512	495	503	482	496	476	502	484	437	479	488	480	471	515	515	481	479	484	494	481	493	460	467	448	499	542	468	518	544	474	493	481	473	511	481	489	489	507	498	501	469	439	467	486	474	492	441	485	473	468	486	521	520	494	499	520	476	497	508	494	469	471	447	470	479	497	465	489	473	477	542	538	450	476	472	489	509	506	472	497	468	482	464	478	443	491	464	493	451	486	512	477	530	503	486	521	474	528	469	473	533	483	482	446	496	507	499	517	519	511	496	503	478	464	494	482	535	499	536	489	484	491	507	483	478	475	541	492	491	492	475	500	518	481	507	480	515	515	481	499	480	473	473	499	461	490	487	450	499	455	466	476	494	489	458	472	518	493	498	548	516	474	492	508	517	447	527	479	490	524	502	503	498	519	473	519	481	494	519	492	497	488	499	475	494	513	435	479	486	482	448	489	448	489	488	448	486	519	487	502	499	493	475	502	476	484	494	484	495	480	500	480	485	533	537	478	508	455	496	493	523	481	523	475	490	468	506	507	495	495	479	513	485	496	482	460	493	493	494	460	527	473	488	513	467	488	496	481	489	460	478	463	479	491	487
3532	1605	839	615	620	826	726	623	441	278	167	108	80	60	52	43	44	59	43	48	46	40	50	49	33	35	47	37	46	33	35	45	45	37	35	42	24	47	30	35	35	33	35	48	42	38	38	38	40	31	35	38	34	38	22	37	46	60	30	31	52	28	38	34	50	38	35	37	48	38	33	46	55	37	30	38	38	38	25	38	33	39	35	41	40	34	45	34	39	32	46	27	43	40	33	32	37	39	33	47	38	40	43	43	30	31	36	35	34	43	38	51	32	41	35	34	36	40	43	33	39	41	41	42	43	33	33	38	28	31	40	36	38	44	24	31	33	32	48	37	45	29	36	45	33	39	40	32	43	36	38	30	40	43	42	38	41	36	42	28	40	30	34	32	43	29	46	48	35	42	29	46	34	37	43	32	36	28	33	48	41	35	42	34	42	39	46	36	34	40	30	34	55	37	33	34	36	36	31	43	39	40	33	34	49	33	36	36	28	39	25	27	39	39	39	37	46	33	35	37	37	45	34	32	41	29	39	34	39	33	36	37	36	44	27	33	34	38	36	37	33	36	40	38	28	44	44	36	43	40	43	28	35	45	37	46	39	47	30	28	38	31	33	29	38	35	32	32	35	38	45	37	49	30	48	43	33	30	32	40	36	32	28	57	28	41	43	42	38	35	36	32	49	50	40	40	41	37	22	39	28	47	37	44	31	39	35	30	32	30	42	33	30	37	32	37	33	43	31	26	42	47	34	33	27	40	32	38	40	31	33	38	30	29	41	45	35	39	48	30	49	41	35	30	60	30	41	29	43	38	36	30	39	39	29	35	38	41	41	47	33	33	31	39	37	33	46	46	39	34	35	35	45	30	47	35	38	39	40	40	44	32	36	31	35	48	32	32	31	34	33	36	27	34	43	47	46	44	45	46	35	25	33	40	35	39	32	34	27	40	38	40	36	40	40	26	44	39	34	39	43	30	51	31	34	38	29	37	31	34	37	57	33	36	44	36	35	34	43	40	36	33	43	27	31	28	31	31	41	29	34	40	33	40	36	36	41	42	46	39	34	43	42	34	42	31	44	39	38	33	36	47	38	43	40	33	43	32	43	41	42	45	35	34	36	28	31	33	34	47	37	42	33	40	33	39	37	42	32	36	27	27	40	33	44	42	47	36	21	31	47	42	33	40	43	47	25	37	32	33	41	44	25	31	47	49	34	33	29	35	36	25	31	37	30	32	30	38	42	45	28	36	42	24	41	54	34	42	41	49	32	39	31	34	38	38	31	41	41	37	34	43	35	42	49	41	45	41	48	31	31	29	39	37	46	43	43	31	44	42	41	45	34	31	34	30	42	39	46	46	42	34	39	35	29	32	50	43	34	36	50	37	30	37	28	36	32	35	32	26	33	28	38	33	34	34	33	25	46	34	29	38	36	38	23	43	48	42	35	50	41	41	29	41	31	38	31	34	30	24	40	36	35	29	44	39	34	34	34	39	38	48	44	32	38	40	34	47	31	27	37	45	44	34	47	41	39	40	24	40	38	50	41	44	34	31	37	35	36	44	37	40	27	31	39	32	26	46	35	30	45	36	35	35	32	33	28	34	38	38	40	49	36	29	36	40	39	39	46	29	39	33	41	31	41	31	38	39	33	42	26	35	43	30	36	38	40	40	40	27	44	44	43	41	33	27	55	36	38	34	38	45	31	34	22	35	32	34	42	32	38	25	45	37	32	40	43	23	37	43	31	25	37	42	46	38	39	27	44	35	39	29	48	40	36	30	41	31	35	34	39	32	43	39	39	38	34	33	33	47	41	39	33	41	38	28	38	53	29	28	32	39	37	39	35	34	36	31	35	34	43	43	32	43	27	33	28	47	39	47	37	41	45	34	32	38	40	30	31	32	32	41	40	44	27	34	41	39	36	43	36	39	32	33	40	33	36	40	39	43	30	41	37	40	52	34	36	39	39	53	36	40	36	43	31	41	38	41	37	44	42	46	45	35	30	34	39	40	34	26	53	43	38	27	39	33	43	43	41	26	28	31	43	31	33	27	29	49	34	46	43	40	25	42	32	37	35	45	47	33	41	39	39	41	39	40	39	43	41	40	28	30	29	34	28	40	35	43	29	40	36	32	40	41	40	46	38	41	38	30	31	38	30	43	33	38	32	22	39	37	38	37	37	33	35	35	27	36	43	32	35	37	45	42	33	46	32	35	35	41	41	37	33	37	43	34	38	38	44	44	41	46	38	32	45	40	49	42	42	39	43	31	32	38	39	35	47	39	51	54	42	44	39	30	48	38	38	47	34	34	34	41	35	41	32	34	42	41	44	38	40	41	27	38	48	37	47	35	41	45	47	50	37	55	35	33	45	30	37	33	49	34	34	27	38	34	41	36	34	42	42	30	39	32	40	31	40	32	29	33	36	36	34	32	42	35	35	42	40	34	36	26	33	51	40	40	40	36	42	40	46	34	46	33	41	42	39	34	35	33	42	33	37	42	36	35	36	47	36	43	24	43	45	45	35	42	41	35	37	39	34	42	27	37	38	34	41	45	31	29	46	39	43	32	32	29	36	42	51	41	29	36	38	39	40	31	35	37	37	30	45	34	28	39	45	33	35	47	33	35	42	33	40	31	34	32	29	33	31	36	26	43	44	47	50	27	38	35	44	30	40	39	37	34	46	33	31	34	41	36	44	33	43	36	45	30	39	33	46	42	41	44	38	30	29	38	50	39	32	36	38	43	32	33	31	29	39	42	43	39	50	37	40	33	33	29	30	37	46	32	39	46	35	45	30	38	42	47	42	46	40	37	34	43	34	37	47	29	46	41	30	33	43	46	37	32	33	45	27	36	34	46	45	38	36	42	29	37	33	37	43	46	31	44	25	41	34	35	33	43	27	39	37	39	35	33	37	29	40	48	49	36	34	39	47	41	39	42	36	46	35	33	47	35	34	66	41	37	39	44	34	43	30	34	38	33	38	32	31	40	28	36	46	25	46	33	37	38	40	35	38	36	38	40	50	39	40	28	42	39	36	41	33	54	31	37	33	42	36	42	43	40	43	37	35	36	28	37	38	35	42	30	40	35	47	22	34	32	40	40	26	50	35	36	48	40	45	30	40	34	36	34	36	47	46	35	39	40	27	29	35	41	40	34	40	31	31	33	39	39	39	42	52	31	36	32	40	34	50	43	34	32	36	27	30	42	31	29	31	39	37	33	39	41	52	25	27	40	46	43	39	37	42	37	45	20	28	33	26	50	39	31	32	31	35	41	35	24	30	30	41	30	39	44	35	40	49	36	29	26	35	40	37	41	47	33	22	42	30	36	28	33	34	41	39	35	37	32	38	29	18	45	38	30	34	38	38	41	40	47	31	38	40	47	35	40	30	39	29	36	36	37	43	31	40	30	29	27	37	27	38	34	41	36	37	43	32	32	47	34	39	36	40	42	41	47	45	29	35	33	31	39	41	42	35	42	34	35	32	31	42	40	33	39	43	40
28648	16260	10472	13984	21959	25088	23437	19995	15280	10244	5793	3194	1893	1414	943	795	713	679	698	589	567	613	559	573	529	539	540	538	666	569	425	369	389	390	379	341	353	338	328	327	358	355	381	417	385	362	390	346	352	370	323	390	358	375	385	362	354	383	409	496	437	433	430	416	377	399	367	354	295	323	309	334	326	323	330	315	337	323	356	312	365	305	358	348	332	326	322	307	316	315	351	326	325	324	312	319	334	323	315	328	322	327	311	373	329	329	336	352	319	332	346	345	364	332	328	343	335	335	340	324	314	314	329	331	327	333	311	320	359	324	327	314	323	363	346	315	292	320	340	332	334	330	360	319	322	328	323	366	318	306	322	332	324	364	373	351	336	328	306	349	306	341	362	322	294	379	318	306	336	314	318	324	333	333	329	347	313	310	305	343	316	339	321	321	324	328	321	323	322	324	326	346	336	320	321	332	338	321	336	336	346	343	331	332	337	317	339	282	336	332	334	309	327	375	299	309	321	339	366	372	352	339	311	339	366	337	348	319	316	308	331	323	330	293	346	311	339	326	342	344	348	336	319	368	327	329	316	271	328	326	344	293	298	325	302	328	334	346	343	325	316	345	310	322	337	297	305	292	341	302	308	320	353	323	348	330	330	356	346	325	320	301	303	320	336	341	291	348	340	346	336	309	321	336	330	318	336	274	354	329	332	315	312	307	349	317	331	332	325	328	325	361	327	356	335	307	333	313	306	318	310	325	303	310	311	337	310	317	318	305	321	353	324	314	343	344	344	292	308	344	313	312	336	304	317	321	321	307	313	321	311	316	315	304	340	323	356	289	342	325	306	320	340	338	340	332	328	341	302	309	326	367	315	336	339	325	340	356	328	344	292	336	304	330	309	337	332	341	341	328	324	358	346	314	341	334	340	295	332	309	309	344	337	332	341	308	341	337	343	296	334	337	320	331	333	348	360	327	300	335	333	338	333	321	329	286	318	363	315	321	287	315	342	293	319	344	310	324	327	329	331	342	330	332	316	333	331	355	342	334	308	349	319	335	319	332	333	337	356	341	328	324	327	329	314	354	366	344	295	321	357	332	328	358	319	348	295	307	332	312	315	313	304	352	333	330	343	308	310	312	314	348	303	317	325	284	313	334	350	330	340	317	300	338	303	331	319	292	306	354	366	320	309	340	294	325	347	331	334	341	317	302	340	333	319	327	316	338	317	357	353	313	333	340	332	322	344	336	321	326	343	316	300	352	367	357	328	335	350	357	325	339	324	318	327	329	327	299	360	382	304	307	358	306	316	302	308	349	359	287	336	327	329	356	319	334	299	329	319	335	313	312	342	299	332	355	337	320	339	309	323	297	309	322	325	306	326	315	331	310	312	322	341	359	360	342	324	369	326	321	303	321	341	336	327	329	331	353	339	344	303	346	335	345	324	335	310	298	315	311	334	312	305	347	364	315	320	354	321	358	313	315	315	350	316	326	352	318	333	332	305	317	309	335	334	313	338	342	316	331	315	326	301	351	341	323	343	307	309	334	333	316	307	366	328	314	339	316	329	333	331	323	324	329	325	320	333	334	309	310	328	295	337	344	337	337	342	330	329	294	299	309	335	346	334	296	329	301	342	322	332	333	319	353	319	333	317	300	311	332	293	310	326	353	313	307	315	373	339	336	309	351	298	316	307	339	313	317	306	300	318	323	343	298	353	350	305	312	335	330	332	329	349	349	313	333	347	301	318	316	340	297	341	332	323	329	352	303	319	377	349	340	326	350	332	300	335	337	328	269	328	333	339	360	352	358	346	346	315	338	355	316	322	324	297	323	336	347	354	351	318	308	354	336	312	345	345	348	327	298	329	344	306	279	328	321	354	341	331	298	290	302	402	369	331	301	354	318	357	314	312	352	377	346	324	356	291	340	313	339	317	309	313	317	324	330	319	325	323	328	332	326	322	319	325	338	350	347	300	318	338	348	318	345	318	349	346	328	317	329	345	330	330	333	318	299	297	310	346	332	305	307	314	349	309	317	295	377	353	338	324	329	337	335	342	352	320	320	350	348	315	331	312	320	339	350	331	300	333	315	323	319	327	343	359	328	349	321	363	313	299	297	344	307	302	333	336	344	339	299	279	312	331	319	329	322	298	355	330	311	351	340	349	319	330	333	322	312	367	324	346	303	336	315	319	300	370	341	358	314	338	348	310	294	343	300	345	308	345	335	305	325	344	303	352	285	348	351	308	328	313	348	325	328	316	324	324	342	292	320	334	303	345	365	334	312	333	343	340	318	316	332	343	361	323	323	342	334	324	325	301	337	314	326	345	336	323	336	365	339	333	324	314	302	348	348	317	349	342	312	344	326	343	339	362	323	319	354	331	331	320	318	306	292	302	348	347	321	343	344	327	320	330	296	307	315	333	332	331	318	327	259	332	347	296	351	315	319	339	302	306	307	336	303	309	359	369	303	343	323	318	334	353	347	296	313	337	314	339	320	311	327	320	319	305	366	330	320	341	325	366	330	345	316	333	335	336	312	342	307	338	336	331	309	332	319	285	347	315	306	384	333	337	320	343	335	355	317	310	320	330	306	328	326	338	333	322	337	320	324	308	327	335	364	351	326	304	302	318	302	296	337	330	331	338	336	314	328	329	325	342	338	339	361	334	346	318	331	321	304	328	322	337	314	342	326	338	329	318	318	311	314	329	341	337	306	310	353	333	341	306	337	317	314	346	325	345	345	309	343	342	345	354	357	336	363	335	356	324	353	322	325	320	345	358	337	344	334	311	285	346	322	319	381	300	302	312	352	354	340	308	315	320	335	324	317	324	292	357	325	307	337	328	288	361	298	316	297	334	299	313	324	345	323	317	340	330	307	329	333	333	294	336	349	337	287	361	320	319	340	316	345	339	352	317	326	309	309	342	320	321	348	293	294	329	310	308	311	340	324	327	319	336	303	341	299	341	304	325	331	310	336	329	343	336	340	327	338	306	309	356	322	334	345	303	318	316	295	330	316	334	301	324	313	328	337	332	352	334	336	331	327	328	345	312	306	328	318	329	300	330	317	342	352	340	330	298	341	315	333	325	354	349	360	332	326	298	335	328	343	356	354	314	311	316	326	306	316	324	317	317	362	309	297	345	323	331	320	335	311	318	338	354	332	339	333	349	293	334	329	293	311	344	329	318	347	304	338	315	331	328	311	327	341	311	317	319	298	334	326	312	341	302	325	327	337	310	308	318	332	332	355	317	370	317	333	301	328	321	353	310	316	318	299	267	350	326	348	323	342	342	356	339	358	351	318	332	321	308	335	308	318	355	342	325	345	339	346	353	318	360	347	292	330	335	295	315	332	314	358	334	296	317	338	319	373	316	344	334	335	321	330	352	315	317	318	336	320	328	323	340	334	335	324	306	321	328	289	315	374	323	319	331	341	351	346	329	325	324	335	330	318	316	327	325	316	343	318	318	321	294	319	347	303	334	308	311	318	310	302	363	349	313	326	356	313
4470	3182	1608	1167	1014	1111	993	899	548	335	207	147	118	97	93	79	64	61	65	69	54	62	53	74	67	63	67	72	64	65	56	57	61	68	57	67	50	47	59	48	55	60	59	67	44	54	91	60	65	54	49	69	69	81	67	76	62	67	58	65	62	70	75	61	53	53	54	45	40	59	54	50	53	46	64	65	55	44	53	60	50	52	56	55	39	56	52	53	56	53	45	50	54	40	37	50	47	58	57	59	60	58	47	61	48	64	47	52	38	52	59	49	41	46	36	53	39	54	61	44	56	51	44	58	74	59	44	47	49	45	54	61	57	50	50	53	49	55	49	50	52	44	44	51	63	50	51	57	59	50	49	48	50	64	45	44	52	45	66	48	52	51	44	43	52	60	54	47	54	47	53	61	45	65	56	56	61	61	41	62	56	50	57	48	47	57	47	48	44	49	72	54	60	53	65	44	50	58	47	69	50	52	46	49	52	58	55	41	58	53	50	56	69	47	50	56	44	49	78	46	59	51	51	49	47	60	43	42	53	56	68	65	36	49	47	57	59	67	44	46	44	56	58	56	45	41	49	43	54	54	54	48	55	55	50	42	52	59	52	56	63	58	46	59	57	60	50	55	39	54	54	47	59	59	64	63	70	57	39	65	62	59	51	52	56	57	53	66	67	51	50	65	55	49	52	52	49	58	67	64	57	59	56	58	43	53	67	59	61	57	61	49	64	49	63	54	50	55	46	48	51	45	52	54	55	53	58	65	57	53	55	46	53	70	69	62	50	51	50	57	52	56	61	45	53	47	61	49	61	51	54	48	49	46	59	42	55	54	58	50	53	40	53	37	59	52	65	54	53	48	58	55	57	58	65	61	50	53	50	61	53	64	58	46	60	65	55	57	59	47	60	44	56	49	55	59	55	58	51	57	49	52	43	69	53	69	47	44	40	48	70	60	54	64	55	53	51	51	55	61	55	64	56	47	44	46	45	57	51	53	63	54	45	59	55	58	54	47	41	40	53	61	58	61	55	49	41	47	44	51	35	64	58	56	51	52	54	51	46	49	52	59	47	52	59	57	65	51	67	46	60	61	61	53	67	49	63	58	62	55	45	46	50	44	49	54	62	62	50	46	57	48	64	74	60	50	51	50	46	62	46	60	51	66	56	53	46	56	52	59	54	52	46	49	47	54	55	58	48	71	60	54	64	55	63	73	57	45	73	66	66	52	55	49	52	54	42	68	63	48	54	55	45	57	44	57	60	47	55	61	58	54	50	56	65	51	49	47	57	57	73	61	45	53	53	50	64	62	60	59	50	59	66	65	60	51	49	51	55	51	55	40	63	53	59	51	38	51	54	58	62	49	53	53	48	49	62	51	49	63	50	51	55	49	51	49	49	56	59	50	56	53	38	62	70	58	51	49	49	48	48	56	48	60	56	63	46	54	60	50	62	50	56	65	47	58	68	40	62	63	42	44	44	56	66	48	46	62	47	55	54	56	57	59	47	72	63	50	49	44	51	53	50	42	48	67	55	42	57	56	58	60	56	40	58	41	60	59	61	39	67	61	48	48	54	56	58	66	58	46	62	52	52	56	53	62	69	56	58	49	58	47	53	54	68	60	63	68	55	54	44	50	61	55	47	48	63	61	49	53	44	61	51	50	54	58	57	44	42	52	56	61	51	61	54	64	51	68	56	57	52	57	54	54	60	65	52	48	57	50	58	56	57	66	44	48	54	62	49	41	46	58	50	50	54	53	50	50	59	52	54	52	63	59	59	43	43	48	52	47	51	66	47	57	45	64	56	59	51	44	59	49	66	69	51	50	47	52	52	55	72	45	50	54	51	52	57	59	56	52	38	56	56	69	54	53	50	58	39	50	57	42	61	55	56	53	51	47	57	46	48	52	66	49	56	59	57	45	64	51	68	54	37	63	57	62	49	48	60	43	55	52	49	39	54	49	57	57	45	44	72	48	57	55	59	50	56	59	53	62	45	46	57	50	48	61	48	46	61	47	57	33	51	59	40	46	58	60	52	41	49	56	41	53	56	48	45	61	45	46	58	52	54	63	58	57	56	50	56	61	52	50	60	44	57	62	67	49	56	46	50	45	59	68	64	50	52	50	54	55	39	45	71	54	60	57	48	47	51	57	55	64	53	53	53	46	59	59	59	66	53	53	48	39	54	55	62	50	56	57	54	43	58	53	53	51	55	47	59	58	63	55	48	59	54	53	44	49	55	52	69	52	53	53	55	51	52	49	56	72	47	51	52	57	54	53	44	61	48	53	58	55	45	63	59	49	51	50	50	67	52	57	64	45	58	51	57	62	61	43	47	46	57	64	54	52	57	66	50	56	52	57	43	52	59	55	54	49	52	52	60	44	37	48	50	70	46	52	59	64	49	57	58	48	62	55	57	43	44	64	54	64	44	56	63	61	76	53	46	59	53	60	45	45	63	51	54	63	52	54	41	46	61	61	41	45	52	61	51	46	63	51	49	38	49	58	54	72	62	56	50	56	53	50	52	57	55	58	53	49	55	67	64	62	47	60	54	50	54	49	50	58	58	60	61	62	60	55	54	65	64	58	51	53	54	57	50	55	51	43	54	61	44	56	53	54	50	49	39	46	66	56	53	43	43	55	48	41	52	61	50	49	64	47	58	60	51	48	62	43	43	58	51	61	57	57	45	48	61	51	47	54	59	48	61	47	51	66	46	54	50	60	62	51	55	49	67	62	48	57	61	51	46	49	52	36	50	70	63	67	56	47	50	44	48	61	50	62	50	59	58	56	58	73	53	65	51	61	64	58	57	52	55	57	54	54	54	51	57	66	41	71	39	58	52	56	51	50	58	49	46	57	64	57	55	41	54	63	50	50	41	48	46	43	50	65	55	59	67	53	49	57	61	53	59	54	45	58	45	55	47	49	53	50	67	49	52	56	53	51	60	43	54	65	67	52	59	48	57	53	46	60	48	55	53	63	53	54	70	45	40	63	53	50	73	41	47	47	63	46	53	52	56	46	63	52	67	58	57	61	57	57	43	47	64	58	54	47	51	59	51	58	55	46	58	56	59	62	55	72	64	58	69	53	56	58	54	68	61	46	61	48	64	39	55	49	66	54	49	50	64	50	57	68	47	46	57	54	62	48	57	63	60	49	61	55	62	55	49	56	53	48	49	58	56	54	51	62	48	54	38	50	69	60	60	46	57	42	54	59	63	39	54	56	53	62	64	48	46	52	58	43	42	52	57	55	46	57	53	45	57	58	52	46	57	46	56	47	53	55	68	61	48	61	53	48	34	65	50	58	58	40	46	62	50	46	50	58	58	50	40	44	45	40	64	59	52	62	52	64	53	54	44	60	59	56	55	47	53	56	52	49	55	56	43	50	65	61	55	56	51	54	57	55	54	53	43	53	51	57	59	56	39	53	50	52	59	50	47	58	51	63	62	50	46	65	59	61	47	63	63	44	51	52	57	52	49	48	39	58	52	52	73	69	47	52
32670	22559	16099	20356	27421	28597	26088	22638	17114	10772	6442	4046	2896	2156	1592	1252	1050	1190	947	913	911	812	832	859	830	796	808	915	841	670	609	570	554	527	538	482	460	474	487	486	541	503	565	518	534	480	520	499	548	504	583	948	1137	944	930	829	850	792	753	703	685	649	594	538	504	508	489	488	461	456	474	442	434	489	448	425	444	466	470	443	441	460	509	413	489	454	439	443	493	480	456	473	479	434	456	433	465	448	422	460	427	448	433	444	465	454	434	436	503	424	491	399	460	479	440	475	464	516	439	441	507	473	499	462	456	480	462	466	468	466	427	475	429	459	451	486	473	460	456	479	421	448	428	451	465	449	447	478	448	476	443	411	432	486	442	478	461	407	477	478	452	468	493	474	461	453	450	467	420	451	433	473	473	466	431	473	456	488	421	479	427	465	436	412	432	452	468	470	454	428	442	485	451	439	450	456	434	478	440	472	482	443	467	466	431	444	489	446	441	460	463	448	477	456	473	456	474	472	482	498	481	433	459	483	484	435	441	467	475	489	442	410	462	457	497	465	461	470	447	435	471	468	467	445	422	469	454	459	495	480	433	465	452	455	475	445	490	428	461	484	464	476	479	485	444	440	488	470	455	452	448	440	420	513	455	477	462	413	461	449	462	440	460	449	449	454	491	445	466	481	401	475	427	448	459	448	438	449	475	495	481	481	479	471	461	508	435	457	422	470	459	484	451	467	472	461	483	455	478	473	462	423	445	468	442	430	469	432	490	427	474	446	407	470	487	459	466	469	447	444	445	463	409	485	465	476	450	470	470	416	465	499	482	487	446	486	501	479	459	443	465	474	469	453	446	443	448	435	473	480	431	459	450	464	442	445	472	468	475	503	445	438	446	456	474	457	465	476	475	490	465	457	467	483	455	442	458	490	457	474	478	470	513	461	482	479	441	467	453	471	406	461	506	466	465	461	511	444	453	483	484	461	441	483	463	457	454	400	444	467	456	487	451	454	428	427	490	489	468	445	473	440	433	433	487	436	495	445	469	435	497	450	457	467	449	426	464	449	460	464	483	478	428	440	436	435	433	475	460	456	461	480	423	457	461	490	465	435	448	460	457	476	468	476	450	449	471	441	477	453	467	436	482	466	479	451	442	429	486	454	430	473	419	503	431	447	429	502	460	490	453	449	483	492	445	482	465	478	480	454	443	442	469	457	455	474	491	474	451	460	437	437	481	460	449	471	449	457	446	441	477	458	449	470	427	464	477	453	485	538	478	452	444	485	462	478	504	466	418	468	485	426	416	470	452	471	448	451	451	488	468	465	493	448	438	486	428	425	425	436	464	446	443	442	454	418	474	499	458	447	492	445	465	467	449	415	472	475	458	447	450	447	451	464	452	431	446	431	475	472	470	431	442	463	432	458	461	500	459	454	474	440	436	448	450	411	469	473	475	450	448	429	456	455	485	436	482	441	464	484	452	479	486	470	462	458	452	439	467	475	489	429	473	442	494	462	452	473	441	494	487	478	470	461	471	461	499	491	470	463	497	478	473	436	452	446	473	456	459	499	474	462	434	458	445	442	440	496	462	477	465	438	487	475	476	454	444	441	480	450	433	485	430	465	424	437	448	457	474	433	476	468	471	431	458	449	492	443	446	475	421	440	438	499	468	463	467	472	483	470	478	472	447	471	443	387	415	469	474	477	529	466	454	468	491	425	472	479	454	457	420	468	477	490	451	443	474	465	446	454	473	461	452	422	475	453	449	462	465	468	475	452	457	489	494	470	493	450	465	478	467	484	478	451	449	479	465	432	453	458	464	430	431	464	433	484	451	418	452	463	439	423	475	467	474	505	480	463	472	475	435	436	468	449	474	427	445	463	449	481	433	462	473	414	463	499	447	468	437	453	434	447	415	440	472	428	464	455	456	480	462	443	466	482	458	457	462	487	450	452	473	444	433	505	463	440	494	426	459	481	414	458	487	443	433	464	489	482	477	496	432	444	428	473	443	462	475	472	506	448	478	444	472	490	456	442	432	466	487	460	494	464	434	473	487	435	448	429	465	454	470	436	440	491	475	450	453	431	480	446	474	440	490	472	479	456	472	449	481	442	472	461	474	476	436	467	449	489	416	455	465	475	434	487	431	464	442	468	461	446	494	500	491	463	443	436	487	479	444	453	426	452	472	451	409	435	482	473	465	496	469	477	482	440	426	454	434	496	463	444	469	429	462	459	450	504	457	492	438	467	466	474	450	488	464	467	411	472	457	463	456	432	450	479	454	504	467	442	451	484	442	449	451	458	487	491	478	471	464	487	466	488	497	450	444	438	459	481	451	480	469	454	447	494	455	441	474	446	445	399	461	432	466	484	447	443	471	431	487	442	463	438	476	436	445	511	450	496	452	449	445	475	483	478	452	438	468	427	507	435	454	451	474	499	427	479	461	450	454	458	467	479	484	471	497	450	454	464	431	451	463	442	484	458	468	467	483	456	425	475	441	468	458	481	472	454	461	489	452	501	446	474	455	465	470	444	423	456	496	434	447	491	450	464	436	470	473	478	407	460	497	458	427	450	450	469	447	451	463	467	457	446	444	441	443	461	449	460	449	516	465	486	458	466	473	451	480	470	483	505	478	404	458	480	458	457	450	442	492	435	477	435	407	478	443	426	457	455	462	503	429	448	465	427	431	462	424	485	464	489	462	442	490	448	447	469	459	473	424	493	460	462	480	479	469	417	463	438	477	452	474	453	433	446	447	441	457	479	525	505	461	473	493	492	445	445	436	462	498	456	480	421	480	482	403	467	458	494	447	477	461	446	479	463	475	453	471	444	450	479	431	462	464	439	449	460	429	478	467	457	447	478	450	429	485	446	493	447	448	449	460	487	447	461	458	418	476	482	478	450	465	471	428	482	446	443	464	462	481	474	454	451	484	487	468	452	480	513	431	462	448	445	426	446	414	475	466	458	456	461	471	468	435	433	441	450	448	483	458	484	439	469	458	457	504	475	477	447	500	468	435	439	456	413	433	451	463	459	471	447	455	442	439	448	438	507	473	450	449	492	461	478	447	484	476	443	394	414	493	421	448	433	522	477	470	441	447	466	447	454	479	474	478	474	463	471	457	444	457	428	465	493	454	464	476	463	452	478	451	478	444	502	455	478	463	439	408	492	424	501	470	476	473	476	481	483	460	459	484	455	469	476	465	480	469	466	475	442	430	482	462	464	441	447	468	444	453	437	462	463	450	406	440	460	467	485	424	457	459	455	475	434	467	459	432	489	451	462	418	448	465	436	496	455	470	416	460	430	449	485	459	483	463	462	410	456	435	434	472	481	486	469	477	437	436	463	475	458	482	431	462	460	467	476	495	484	479	499	480	506	437	482	401	439	458	409	442	495	460	469	468	479	453	417	459	453	461	470	466	497	447	445	436	482	435	473	449	449	477	438	481	453	445	462	433	494	453	453	494	478	474	478	407	465	459	460	481	436	464	486	452	434	438	454	487	454
4695	2880	1455	787	730	880	755	529	391	242	159	136	91	87	79	63	66	55	53	49	62	55	57	58	52	69	60	51	62	47	58	45	58	43	45	42	41	36	47	41	38	33	40	43	38	41	31	35	47	45	34	46	50	68	56	61	65	70	50	60	55	51	45	43	29	30	46	42	46	38	25	38	44	32	30	45	38	34	34	35	36	50	31	39	32	31	40	42	41	41	39	26	37	34	45	41	37	47	41	41	26	33	44	41	44	40	34	38	30	27	38	42	30	31	46	24	34	38	39	35	30	36	34	33	36	44	36	44	41	43	51	28	32	34	41	42	50	49	31	31	36	47	43	41	36	43	44	41	43	44	39	40	36	38	36	38	43	39	37	31	46	40	46	46	40	41	38	35	54	40	37	34	45	33	42	50	44	41	51	35	34	44	40	43	44	34	31	35	41	49	32	35	38	37	32	40	42	45	46	41	36	33	33	41	30	43	29	43	43	51	42	42	33	35	40	44	39	32	43	44	38	32	32	31	29	39	47	47	44	39	32	43	50	43	34	34	33	26	31	34	40	42	30	33	32	32	40	39	39	40	56	34	32	41	34	40	51	43	39	42	44	32	40	53	40	43	37	33	38	42	35	40	41	38	37	33	46	46	40	32	37	34	48	38	35	30	41	23	40	34	37	37	40	39	34	23	33	36	42	50	34	47	48	42	46	37	29	50	30	35	48	46	35	41	32	46	41	41	39	42	43	40	47	38	45	30	50	52	37	46	48	33	45	27	41	33	44	47	26	30	45	42	27	29	41	42	31	39	33	29	38	35	30	40	36	38	41	46	40	35	54	35	43	36	41	32	47	29	35	35	40	37	44	28	42	37	36	34	45	43	40	35	30	29	25	34	34	41	40	44	31	41	32	43	44	38	31	41	39	38	37	43	47	46	35	41	38	40	37	38	43	31	35	47	39	31	54	34	38	48	33	35	52	27	38	31	44	35	43	41	41	37	36	50	47	42	38	44	45	36	54	37	48	39	34	49	42	45	41	44	33	42	39	38	45	33	44	31	44	38	40	37	30	43	45	38	32	54	48	36	49	40	38	37	41	47	43	38	33	33	33	41	39	41	37	50	43	38	40	31	46	44	30	36	50	39	40	30	31	35	31	38	30	39	39	45	30	34	34	35	35	41	32	44	41	31	42	32	44	46	35	43	32	40	43	33	42	36	37	31	44	34	34	35	35	36	49	46	41	41	55	44	36	35	38	38	55	35	39	46	35	48	36	33	29	43	41	37	37	38	36	41	50	37	32	37	50	38	41	54	46	35	34	30	34	43	47	38	45	43	49	36	42	34	46	47	50	31	28	43	40	39	32	43	32	37	42	32	31	38	33	37	36	57	45	27	49	40	46	38	47	52	46	43	28	38	45	43	36	36	39	39	38	39	42	38	30	33	50	29	45	37	39	26	37	27	31	34	39	38	46	36	34	32	47	36	33	43	31	47	33	35	43	41	50	37	41	52	40	32	36	30	35	39	38	44	36	49	40	48	45	37	35	33	51	37	32	51	43	43	41	33	36	43	42	38	35	35	48	45	34	44	32	47	40	41	45	37	47	35	40	28	47	43	36	42	47	39	27	36	24	31	40	40	32	37	28	37	29	47	43	45	44	35	38	31	35	33	24	44	42	51	48	45	36	50	39	43	48	41	41	45	34	33	38	39	41	35	38	43	34	39	36	46	31	29	49	46	37	46	41	41	49	45	36	33	33	40	54	39	52	43	37	37	41	46	32	49	40	36	38	40	33	33	39	31	41	40	39	40	41	40	36	46	45	39	40	33	32	39	39	32	41	29	38	53	31	39	41	41	48	41	48	49	41	46	38	46	38	35	37	47	49	40	34	39	38	36	36	35	46	41	35	33	52	39	39	48	40	40	41	47	42	39	40	51	41	39	46	36	39	39	46	44	33	32	36	41	38	38	34	32	33	39	47	49	37	35	38	41	35	32	44	29	41	41	42	36	33	45	38	41	40	35	40	34	40	36	47	43	44	45	28	35	37	42	39	43	42	45	35	33	32	41	50	35	34	45	46	49	42	43	42	39	30	40	37	28	47	34	44	35	33	42	42	36	43	29	38	31	37	42	41	35	29	55	37	39	37	38	49	45	37	34	43	45	31	24	50	35	36	45	35	41	33	41	41	33	38	45	41	36	45	33	44	40	51	35	37	34	28	44	33	30	41	46	36	37	37	36	34	36	34	46	42	40	32	41	34	42	37	41	41	37	48	33	27	42	41	43	41	37	30	40	39	45	51	41	33	41	44	33	36	37	51	34	26	50	44	44	44	34	41	28	30	40	33	39	40	37	44	44	42	47	48	45	31	50	39	33	36	48	43	49	48	40	47	31	42	44	44	37	47	44	33	39	36	35	46	33	48	41	46	43	46	37	41	34	43	37	34	46	31	44	35	46	32	32	47	46	36	30	38	48	33	50	39	36	45	37	31	37	29	52	31	49	44	43	48	42	48	27	34	51	36	41	41	42	34	42	26	34	38	38	45	38	37	46	42	25	42	30	39	24	39	30	44	25	38	50	42	33	49	38	30	42	39	31	35	44	54	31	32	38	51	40	42	42	39	37	28	45	41	43	40	27	46	39	36	37	46	42	30	36	38	39	35	35	43	39	42	45	40	41	33	43	37	40	35	47	40	30	44	36	44	43	49	50	38	41	43	37	33	45	23	54	36	37	43	38	44	32	47	42	44	44	30	47	46	34	29	41	41	42	42	40	43	46	25	39	42	50	41	36	38	44	43	45	42	43	45	33	37	43	38	26	37	45	36	39	38	39	36	34	46	40	31	40	43	39	31	37	36	41	40	41	43	37	28	32	45	34	29	41	53	35	41	35	33	40	42	38	41	39	51	41	45	43	38	52	42	37	40	33	46	37	37	60	41	41	38	43	43	43	40	42	35	45	38	34	31	39	35	41	33	38	42	40	35	35	43	46	37	48	24	42	30	29	34	50	38	40	42	41	42	37	35	48	48	42	43	44	41	42	31	35	28	38	43	33	35	45	42	36	49	41	33	39	36	38	37	31	38	47	38	42	35	42	43	45	34	35	37	37	36	40	36	36	47	43	53	41	43	37	36	51	34	35	42	40	32	34	52	31	38	41	48	42	44	47	37	46	33	33	52	35	40	42	38	46	39	51	42	32	32	42	31	40	39	42	38	55	41	38	43	34	30	41	36	44	43	43	40	52	39	42	36	52	32	38	35	46	35	49	46	39	45	40	42	37	28	29	30	42	35	38	27	24	47	41	40	40	48	44	48	30	51	48	30	39	38	37	46	48	45	50	43	60	30	41	49	36	49	43	40	36	42	51	30	37	34	50	32	47	34	35	45	37	46	33	46	32	32	41	37	38	41	35	42	33	27	38	38	41	49	37	37	38	40	36	36	42	42	44	48	40	40	34	41	39	37	31	48	40	35	35	50	39	43	35	45	38	47	37	41	35
31196	21427	14848	16534	24472	26275	22736	17781	13198	8755	5985	4316	3175	2177	1741	1353	1235	1115	892	874	778	852	749	800	764	811	780	784	718	644	576	526	475	481	479	376	374	411	367	406	378	394	395	440	374	405	398	400	403	419	403	513	1044	1017	879	879	844	859	770	724	623	510	467	471	394	346	376	345	348	363	350	352	328	358	345	349	307	342	361	352	362	339	360	323	347	337	361	329	355	335	377	329	359	320	374	327	308	406	366	333	337	340	335	335	367	360	373	330	351	323	413	367	337	339	336	350	371	330	365	402	369	351	339	346	345	385	367	341	317	373	325	357	354	320	344	361	339	364	340	365	368	354	366	361	315	357	325	324	309	350	355	330	352	363	336	345	344	360	324	372	365	317	348	355	303	404	357	329	364	371	363	353	356	380	339	372	331	366	366	352	369	378	345	327	359	356	352	309	356	341	324	334	327	347	365	322	352	339	323	337	332	336	306	356	317	324	357	335	363	370	347	329	331	331	327	325	332	317	325	349	324	363	323	362	325	317	348	347	328	325	331	344	321	328	350	334	346	353	347	338	369	350	354	342	351	345	335	349	337	389	366	321	355	339	368	362	366	353	380	349	348	351	324	338	323	360	367	358	347	362	362	371	349	356	342	350	315	359	361	350	321	369	328	328	338	360	311	301	345	353	379	324	336	348	346	305	316	346	341	362	332	330	316	331	325	308	338	335	344	315	330	344	318	357	348	339	337	354	356	387	347	333	358	305	339	324	348	352	358	336	354	373	355	345	327	355	314	392	326	342	344	345	340	322	371	322	367	352	356	345	355	373	324	366	375	288	345	341	378	339	368	366	338	346	379	353	356	346	344	333	398	349	351	324	327	323	360	370	334	341	335	321	382	331	332	358	358	319	360	376	326	354	329	347	329	336	309	322	320	327	346	346	369	337	350	341	356	345	336	308	340	281	336	351	340	338	312	346	360	339	359	337	340	338	364	366	368	329	338	317	353	333	351	350	340	362	381	336	329	352	330	343	365	353	369	318	349	342	321	345	356	320	350	361	325	349	355	320	354	329	351	323	334	385	367	367	328	347	360	345	318	350	323	349	350	355	362	368	401	336	366	342	345	359	329	365	336	345	339	345	358	349	377	347	324	365	342	331	377	355	340	352	347	383	310	334	343	369	362	330	368	347	352	364	344	342	362	330	350	368	324	328	339	355	344	394	347	386	359	340	348	361	332	351	357	364	350	353	325	349	329	330	330	356	374	335	361	337	354	318	378	339	356	318	366	351	335	305	346	351	330	328	342	354	345	353	332	371	332	352	359	325	321	357	353	347	361	372	353	326	305	377	349	356	359	350	339	347	337	337	327	350	312	338	338	357	346	348	347	351	357	329	395	340	339	343	326	356	314	318	344	380	329	363	322	357	324	367	344	346	352	325	343	321	338	322	351	357	315	316	371	377	359	323	353	398	315	327	333	352	319	337	347	387	326	330	341	360	346	368	309	346	362	405	328	361	345	314	321	339	352	339	334	325	340	354	323	353	328	354	348	355	336	356	329	338	383	341	341	336	360	341	352	383	339	342	356	360	320	333	335	363	370	407	348	346	344	330	348	321	357	332	357	359	352	343	323	349	332	364	350	299	328	335	326	376	357	330	338	317	344	351	330	361	335	344	329	339	362	309	341	355	372	349	358	370	373	368	332	311	345	347	356	361	321	357	377	354	377	361	347	328	327	373	378	335	324	358	341	354	374	328	373	340	377	360	344	362	346	377	311	349	340	336	345	342	340	356	330	365	352	369	351	352	357	365	366	347	347	347	337	312	310	331	355	350	353	344	365	322	317	335	327	296	352	365	350	299	370	342	338	318	356	353	336	365	368	354	309	354	340	333	377	341	332	346	338	364	325	342	344	350	358	346	349	336	414	323	346	361	341	344	371	349	324	346	337	317	312	348	322	319	370	350	342	354	357	364	351	377	346	336	385	361	325	354	331	343	338	331	356	375	357	376	358	330	352	366	366	327	333	351	345	343	358	353	329	374	353	356	340	339	357	357	355	320	340	358	374	327	339	356	334	346	386	361	341	320	340	341	332	308	335	320	341	300	336	337	336	365	335	359	351	328	343	348	355	336	359	320	323	315	335	383	353	347	343	349	374	332	343	331	359	340	349	357	335	348	355	348	350	340	372	349	401	358	352	343	366	343	367	338	343	337	343	340	342	338	318	333	353	342	358	339	326	383	313	350	349	359	328	337	373	360	317	354	335	354	328	374	328	351	325	358	334	343	367	327	322	368	344	314	346	330	338	335	355	348	341	338	361	372	351	322	340	343	306	324	332	357	349	350	325	338	354	352	348	364	331	345	350	343	368	330	337	339	323	351	325	335	344	333	341	359	384	337	334	342	367	369	370	330	353	356	367	372	343	365	357	350	360	333	351	363	355	338	317	286	325	325	334	319	367	371	354	369	377	363	352	354	336	336	372	334	360	367	312	341	329	342	338	366	347	357	340	352	339	342	370	358	385	305	333	333	324	358	370	360	351	360	342	335	324	390	367	336	366	328	318	309	322	363	396	321	355	318	315	351	359	360	330	369	354	348	348	384	306	367	354	341	360	376	355	361	343	326	334	346	348	314	317	337	389	342	362	346	372	330	367	332	332	327	326	340	333	340	348	365	394	315	352	355	330	392	336	370	319	317	374	351	337	367	357	331	321	334	363	334	336	360	344	336	320	355	358	341	345	358	376	322	407	368	367	349	358	315	383	338	347	372	347	371	367	319	375	334	333	347	375	316	333	350	315	360	365	352	327	328	319	370	339	355	386	383	331	361	331	346	351	341	357	387	366	339	350	314	339	339	360	377	345	376	325	345	364	335	358	369	348	354	323	366	338	312	355	397	372	328	349	376	369	330	379	376	347	373	382	354	309	323	350	348	356	355	341	361	346	354	326	384	322	354	349	327	343	349	328	322	352	337	355	368	364	392	324	339	357	392	359	363	363	341	331	344	323	350	331	350	334	338	345	362	349	307	352	326	352	351	374	377	353	324	396	341	334	355	360	313	347	361	365	323	330	337	344	366	375	345	349	327	366	339	336	374	355	347	367	363	352	317	328	307	342	352	316	360	349	314	333	345	366	320	346	325	308	358	392	344	343	340	348	338	345	357	342	348	341	309	328	382	353	332	330	358	341	360	363	340	345	327	333	313	366	353	341	354	347	365	404	326	352	354	361	352	312	364	367	336	350	335	378	329	351	313	329	341	338	328	340	334	344	325	351	352	350	338	365	382	367	388	358	360	347	350	314	348	349	327	343	360	332	319	347	368	355	383	355	363	359	360	354	318	311	329	333	340	317	350	335	350	319	358	343	336	331	358	340	342	322	339	323	377	363	349	401	347	336	355	354	366	314	355	331	360	378	378	338	372	311	305	318	344	333	366	350	311	355	338	324	355	331	329	346	335	328	370	356	365	358	316	332	379	317	376	344	343	335	359	346	370	344	339	361	329	332	335
5611	4647	2130	1023	844	968	885	581	435	345	257	183	134	141	109	96	84	98	90	93	71	88	84	67	72	77	76	81	66	64	92	61	55	64	70	48	50	78	57	55	67	60	58	65	56	57	61	65	54	49	59	65	99	106	97	96	102	97	89	104	67	77	61	67	84	69	54	53	51	68	68	68	56	63	47	49	55	70	59	41	69	59	76	57	53	54	64	52	59	68	71	57	53	56	58	57	60	60	65	59	57	50	52	52	46	65	53	61	63	55	58	46	61	61	58	52	67	58	50	64	48	53	56	53	63	52	70	62	46	72	62	66	54	48	64	73	60	49	51	65	58	54	57	50	63	46	59	59	58	74	50	55	63	58	62	53	55	66	57	59	64	58	65	56	50	54	75	53	54	64	59	61	47	57	52	32	64	67	60	68	71	64	53	49	51	43	61	58	42	57	72	54	58	66	56	67	65	72	71	55	60	51	64	50	53	61	69	62	62	56	57	54	51	57	55	63	44	60	53	65	51	59	59	50	58	46	47	47	63	58	60	54	49	63	52	58	64	60	58	52	48	57	60	68	55	51	48	53	69	54	47	52	73	62	54	63	49	56	64	75	46	60	53	66	48	52	50	50	48	64	53	67	50	59	56	64	59	57	58	65	77	57	58	63	73	61	46	61	63	44	67	59	59	62	68	42	46	45	61	80	66	72	71	58	45	59	70	65	62	65	54	59	38	66	57	61	57	55	61	56	46	63	61	55	51	60	47	57	60	59	58	62	70	56	67	50	63	50	65	57	61	46	63	44	47	60	62	50	56	63	56	67	57	57	54	72	68	69	58	63	58	54	61	59	56	57	60	52	63	45	58	59	58	51	68	55	52	59	53	50	51	61	64	57	50	55	53	51	50	60	45	52	58	55	58	58	57	66	49	56	50	42	60	52	65	65	61	57	49	66	59	55	55	56	57	63	54	65	47	59	49	78	66	54	69	57	57	57	62	62	70	68	57	54	55	55	61	47	60	65	65	70	67	81	59	59	63	46	54	68	55	77	64	60	64	61	56	62	48	60	51	57	59	53	68	54	58	60	46	62	43	59	66	63	59	45	53	64	39	49	42	54	64	50	65	64	49	58	66	54	50	60	45	78	64	67	60	58	45	48	62	57	69	83	57	54	57	49	54	59	60	63	62	46	57	53	66	52	46	66	59	75	53	65	62	51	55	59	61	48	44	72	66	68	54	57	61	68	51	55	64	63	56	47	54	66	46	62	67	61	44	61	58	64	60	72	57	55	58	54	54	62	65	56	59	58	61	57	83	52	50	60	50	46	58	51	55	55	61	52	51	69	63	53	50	68	48	46	65	53	59	55	62	59	71	72	66	65	64	58	58	51	60	42	58	55	67	65	44	70	40	52	55	46	57	45	54	64	52	53	54	55	68	54	58	51	50	60	47	63	68	55	67	68	53	60	69	62	65	61	54	44	60	59	62	53	69	61	59	45	50	62	55	68	57	62	61	55	56	60	66	63	56	46	59	58	59	55	66	58	62	48	48	51	60	58	71	62	38	53	70	48	57	68	61	40	65	53	51	59	58	59	66	59	43	62	52	46	55	61	52	66	48	58	51	57	61	61	69	42	71	58	47	60	62	59	56	57	52	57	66	61	60	61	55	57	52	55	51	48	55	53	58	57	57	33	47	71	60	68	60	54	52	81	63	48	61	52	65	59	63	59	54	59	49	57	63	54	59	57	62	57	64	65	74	48	55	57	53	58	59	65	43	72	70	46	62	55	54	51	57	47	65	52	56	65	50	59	49	54	53	51	58	46	66	47	56	54	47	67	42	73	49	50	48	68	64	54	64	43	65	75	67	66	65	51	67	55	49	67	59	65	52	62	56	54	55	58	51	56	74	62	63	49	66	59	49	56	61	64	61	50	54	56	56	53	56	48	73	67	63	51	52	45	52	58	62	64	69	61	46	60	70	55	50	66	61	59	56	54	60	60	59	43	60	58	61	60	46	54	42	59	61	49	73	63	80	47	61	49	61	60	57	54	67	74	61	47	62	52	51	60	63	55	73	64	62	65	72	58	54	54	70	47	59	56	57	48	53	58	82	48	70	63	56	48	56	54	55	63	66	56	62	62	69	62	54	56	50	59	62	59	44	51	57	71	44	60	50	51	56	57	53	53	74	53	65	64	51	64	61	50	56	45	61	58	65	41	58	76	44	60	50	72	53	63	59	54	50	65	62	59	58	62	39	63	66	60	58	62	58	53	67	54	62	54	51	53	42	66	52	57	44	67	53	58	66	68	52	57	56	63	49	59	58	57	42	63	52	56	67	65	57	77	63	71	42	50	38	47	53	66	52	62	54	56	64	50	61	58	51	58	60	52	52	57	63	54	58	56	59	60	54	50	47	50	59	74	62	62	54	67	59	69	56	58	59	58	50	58	44	57	56	43	63	51	56	62	61	59	63	66	74	60	62	57	62	43	53	52	54	57	52	58	61	58	52	62	49	49	45	57	63	46	57	58	61	57	68	45	47	66	52	55	68	58	70	53	49	51	48	64	56	77	61	55	59	64	51	51	50	69	60	61	57	65	65	55	64	41	55	56	55	57	60	65	60	59	54	75	56	79	56	74	57	51	58	63	49	59	62	59	42	55	65	56	69	60	57	55	55	63	44	53	58	67	57	43	62	63	53	67	60	53	62	61	58	42	49	46	52	65	56	60	70	63	64	56	47	54	53	65	50	55	46	62	47	49	61	60	63	55	61	59	59	67	61	56	70	68	51	58	53	59	58	66	64	57	67	67	57	63	50	51	60	50	58	66	58	67	53	53	70	45	57	62	60	55	66	55	56	52	52	65	50	63	49	63	67	58	45	55	70	58	56	53	69	60	60	61	51	52	45	61	53	68	63	53	55	54	57	62	67	59	54	55	52	69	57	59	56	62	65	55	60	67	66	57	62	67	67	57	77	55	54	68	52	66	61	59	53	63	89	54	78	71	62	58	59	58	58	60	57	59	53	57	48	62	60	51	61	55	50	53	48	63	55	52	64	54	68	65	57	69	64	53	50	48	69	62	54	41	52	45	65	64	70	66	70	58	60	75	73	58	65	55	62	66	59	56	47	65	55	46	57	64	64	57	68	52	67	56	56	60	68	41	56	67	66	66	59	53	53	51	60	57	55	63	55	63	50	43	60	65	49	53	51	56	50	55	58	69	71	72	42	70	50	65	59	56	57	61	51	49	56	64	62	56	59	65	79	62	58	63	55	57	56	58	55	63	59	62	58	66	48	64	49	64	55	51	70	65	59	66	59	49	66	60	53	52	62	62	55	63	72	71	63	67	73	56	57	59	63	50	55	54	54	58	47	53	56	58	58	57	63	58	51	58	70	49	55	61	57	55	48	57	59	50	57	64	54	57	66	63	58	70	72	58	50	56	68	55	56	60	55	54	41	53	46	64	51	60	51	44	59	55	60	47	53	53	51	56	48	58	69	45
35141	25965	18035	18463	24879	27726	24949	19387	14545	10936	8368	6080	4362	3248	2462	1939	1775	1530	1324	1292	1157	1164	1184	1261	1184	1071	1029	1061	899	853	776	792	756	651	593	566	554	531	556	552	600	605	560	542	537	579	550	521	543	517	561	725	1516	1647	1532	1514	1451	1385	1376	1132	1006	801	812	695	629	584	551	511	506	497	489	538	494	483	490	497	465	449	530	489	502	500	511	485	484	485	489	508	467	516	503	521	490	478	465	486	470	503	428	492	491	497	502	497	526	488	515	483	493	478	508	495	479	511	464	480	493	501	532	516	482	499	513	512	475	564	466	481	511	493	484	474	508	489	470	475	490	513	485	472	510	472	514	494	499	469	483	445	484	509	521	552	498	500	491	538	445	483	520	490	505	488	520	515	481	500	523	540	487	507	499	490	527	479	534	474	485	506	526	522	488	503	499	491	475	488	469	532	539	472	522	472	540	482	515	462	502	490	479	514	504	496	487	500	491	515	508	458	489	493	503	544	511	509	507	513	510	485	502	476	534	484	504	499	500	474	508	489	505	486	472	496	466	522	500	469	466	502	509	482	487	505	483	469	489	481	514	465	530	468	489	490	523	480	438	521	523	480	485	517	497	496	520	447	474	513	452	467	517	492	512	458	490	497	505	504	517	521	454	545	508	477	504	496	501	520	467	536	504	517	492	489	467	528	485	481	519	506	514	523	503	502	543	526	475	485	540	459	489	502	524	553	495	508	474	500	511	477	499	490	486	526	482	500	495	467	499	475	495	488	499	477	526	495	514	499	486	495	476	492	523	519	536	509	497	522	470	486	486	462	507	514	510	497	464	482	478	507	487	520	492	465	483	476	499	514	487	527	490	507	522	472	504	476	491	529	536	508	508	517	518	441	522	466	492	514	533	476	506	466	518	463	485	493	482	496	496	467	476	503	490	503	516	516	478	528	535	491	494	514	501	487	475	473	468	512	486	507	490	490	493	446	501	525	471	488	500	497	501	522	516	468	515	489	499	473	509	489	485	481	500	528	498	524	487	462	494	529	484	501	489	456	489	490	494	516	517	481	512	486	517	523	492	508	529	500	508	488	478	504	510	508	430	502	490	531	513	465	492	526	487	475	493	473	468	482	496	502	510	491	530	514	493	504	516	478	492	507	476	532	521	479	500	472	497	491	523	495	510	530	509	469	538	496	511	484	447	498	498	507	497	525	503	537	486	452	503	530	492	490	460	496	515	534	509	475	508	542	458	484	481	500	494	498	467	527	483	497	479	490	466	515	478	528	476	491	509	501	553	483	533	474	534	496	534	506	484	495	539	481	501	479	478	487	481	499	501	490	497	483	505	478	470	528	473	478	485	490	518	520	508	502	519	468	516	444	508	489	543	497	486	528	493	467	525	464	473	516	456	489	540	495	496	485	510	538	492	488	528	496	493	495	480	501	492	475	448	500	470	496	505	471	503	496	488	500	504	505	484	456	536	482	522	515	500	530	522	521	486	533	457	522	476	506	524	474	514	492	484	526	496	478	524	489	485	507	512	481	530	524	493	532	481	469	518	491	516	500	520	456	467	509	525	496	506	482	472	529	497	490	542	491	504	515	482	516	482	533	515	492	502	449	483	496	483	506	501	503	515	514	477	514	504	517	470	520	514	490	487	501	520	453	463	506	543	470	488	470	518	516	484	490	535	512	456	537	507	502	493	473	468	507	520	524	519	499	489	480	474	501	496	509	496	546	488	482	507	496	474	478	488	550	444	488	472	503	500	457	493	507	523	502	517	489	512	498	520	487	493	504	496	515	496	495	480	469	478	514	533	529	491	491	455	503	495	506	497	479	489	498	513	517	508	473	500	522	487	507	499	518	487	532	529	475	474	512	492	478	500	503	504	487	505	522	493	513	512	500	505	481	512	537	495	471	496	551	495	515	524	499	508	506	485	469	490	522	480	477	471	557	483	504	489	473	506	514	478	515	541	510	513	492	472	468	506	479	492	481	505	488	497	493	498	468	493	506	530	509	465	526	483	488	449	516	466	481	483	520	518	513	492	486	509	486	481	485	481	451	479	500	476	520	513	516	487	486	492	507	538	485	517	498	480	459	510	511	478	476	510	535	513	504	490	495	494	521	518	474	544	489	495	496	472	496	512	502	519	497	471	483	529	472	523	495	511	538	517	518	516	493	452	517	471	515	490	509	498	506	491	498	497	467	487	453	504	501	509	485	514	515	481	467	520	464	483	491	528	469	489	466	454	490	506	449	481	492	494	509	571	511	443	516	514	517	525	463	505	500	509	530	443	531	490	507	502	511	490	485	493	515	518	497	480	527	497	504	500	527	472	503	514	439	494	533	538	500	501	530	491	471	520	514	506	497	498	494	479	498	497	516	509	484	450	461	504	535	513	479	499	497	479	471	533	514	478	446	480	473	496	456	484	483	517	523	541	472	506	496	506	530	519	493	480	532	466	521	544	502	459	542	520	481	508	509	493	528	462	470	510	491	461	466	500	486	507	480	443	507	517	481	464	506	507	493	502	528	479	514	505	490	533	484	489	505	485	498	525	514	487	500	484	510	522	493	528	499	453	509	497	511	469	493	519	515	463	501	502	509	508	503	498	504	512	504	530	470	481	527	502	523	490	487	507	502	479	473	474	475	514	533	510	472	455	500	497	477	489	485	529	486	475	475	466	478	476	544	487	507	509	477	472	498	451	484	496	485	461	495	497	495	501	494	484	507	491	529	528	465	456	456	527	482	453	517	482	494	506	510	517	506	501	480	497	495	477	491	447	541	470	494	529	484	486	458	538	485	488	526	517	494	502	501	501	494	502	507	494	491	523	503	511	474	539	456	478	520	488	504	508	499	522	529	461	516	531	509	477	525	524	568	527	536	503	495	501	462	506	468	513	475	485	516	461	484	532	530	477	487	473	509	501	507	498	476	481	480	477	522	528	494	494	500	482	543	516	499	467	498	485	468	478	501	524	523	456	449	560	521	501	471	495	510	529	462	486	491	519	503	508	485	483	500	479	452	522	488	507	470	473	495	521	533	522	471	489	502	512	493	503	549	490	487	518	508	478	493	513	461	494	510	494	507	507	535	494	483	483	530	490	476	490	524	468	515	534	487	545	495	493	508	478	470	481	480	496	484	490	501	489	495	480	502	496	493	535	469	488	490	514	500	484	493	505	506	495	484	486	467	513	505	470	495	472	487	506	497	479	494	485	503	510	472	495	506	532	503	505	471	471	493	474	497	502	503	470	475	456	490	482	489	470	473	499	571	519	477	491	464	512	465	465	527	505	468	504	501	514	529	497	523	484	477	488	476	501	505	489	485	478	508	520	506	476	499	494	518	479	472	501	509	473	505	480	508	506	513	472	515	490	503	471	499	473	518	480	451	508	502	531	533	513	494	496	513	522	521	470	479	501	492	549	498	484	525	528	478	494	515	479	525	539	502	543	480	521	465	498	494	493	473	447	497	481	487	465	539	487	535	482	527	508	511	494	498	546	476
3236	1792	857	489	379	459	484	339	239	185	148	103	96	70	54	49	52	48	48	49	40	48	39	54	53	43	48	50	44	43	43	45	42	45	46	41	38	40	35	37	42	37	45	36	29	44	40	35	31	39	48	43	43	57	41	47	44	38	43	46	47	46	44	38	33	32	35	35	47	38	39	37	38	47	38	27	45	31	33	37	37	45	27	45	49	43	36	37	35	39	44	43	40	40	39	37	30	33	45	40	34	33	31	41	32	36	35	29	41	44	40	50	43	39	39	43	30	33	41	32	36	48	37	38	37	32	40	46	29	48	48	30	39	31	35	36	36	30	39	43	34	44	41	37	37	51	33	30	35	28	42	40	28	37	39	50	31	33	41	42	46	41	37	37	27	29	44	42	34	30	42	39	41	32	41	34	38	29	32	48	43	38	33	41	31	35	44	27	49	40	34	38	38	35	31	35	36	40	44	57	23	46	45	39	47	40	38	47	42	31	35	48	47	43	30	38	28	35	38	47	34	37	45	29	31	30	32	47	42	23	48	37	50	37	32	45	35	41	39	38	49	46	45	51	39	38	40	37	32	32	42	29	41	51	45	45	43	31	36	40	32	29	40	25	46	31	34	37	36	31	29	33	38	47	44	38	24	39	32	43	38	35	36	43	35	46	33	40	48	40	48	32	33	43	45	40	37	40	30	36	38	31	37	49	36	36	42	41	30	36	34	42	34	37	38	44	38	35	37	42	40	38	37	37	45	35	31	37	47	48	47	42	37	38	27	35	27	32	41	31	41	41	37	39	36	35	36	35	29	39	31	40	32	34	36	37	30	41	36	49	38	46	32	39	35	35	41	36	30	52	31	28	37	34	47	39	34	40	33	41	32	36	43	34	37	38	39	33	36	35	54	46	42	39	37	41	41	39	35	38	37	26	46	39	35	41	49	46	42	24	29	39	42	49	38	38	42	33	27	39	43	30	36	40	50	44	31	45	38	42	35	47	33	32	31	43	37	42	31	43	46	45	49	36	33	29	50	42	35	35	35	32	45	43	31	46	33	37	38	46	38	28	31	48	37	39	38	44	41	39	34	40	36	42	39	34	40	54	43	47	39	38	47	36	39	34	49	44	41	46	29	31	44	44	39	51	40	39	34	29	36	36	45	43	49	37	33	38	43	36	34	32	33	42	36	48	36	36	36	35	34	42	44	34	40	38	29	51	36	40	37	32	33	41	38	41	38	33	38	42	38	43	39	41	26	22	40	49	38	48	41	32	44	44	38	42	48	35	31	42	31	44	37	40	42	43	26	43	46	33	45	39	31	43	28	37	42	45	31	41	40	43	36	39	38	38	47	42	33	41	41	45	39	32	40	35	43	31	30	43	35	34	38	42	42	39	29	35	36	41	49	37	31	37	45	40	38	36	50	43	41	35	36	40	53	31	45	34	37	34	34	43	43	29	40	29	45	49	43	46	27	36	36	40	40	39	42	42	37	52	32	50	41	41	36	39	37	41	42	25	38	38	33	41	33	27	36	37	56	37	40	32	33	35	34	30	32	34	41	31	32	35	36	39	36	38	34	35	45	42	34	50	53	42	37	31	30	42	37	45	39	35	26	37	37	33	41	47	42	32	37	32	36	40	39	42	35	34	40	45	26	43	36	40	45	31	32	39	35	47	47	43	42	38	35	48	43	45	32	28	48	34	30	37	36	43	37	45	37	40	40	45	48	38	41	39	44	27	43	55	40	42	34	37	38	38	42	31	45	22	42	53	37	49	26	32	42	46	45	32	45	34	33	34	27	53	35	37	37	32	50	46	42	38	30	45	30	42	41	29	42	31	33	38	40	28	30	44	37	41	30	37	47	32	34	47	46	42	37	44	43	47	24	27	43	39	42	36	38	39	44	44	38	32	34	33	29	38	39	40	43	27	33	40	37	35	38	40	37	37	34	48	52	43	37	51	35	39	35	42	31	33	34	36	28	39	40	50	30	41	41	39	38	38	29	34	43	53	35	53	45	38	40	24	32	44	41	53	43	31	48	35	41	42	40	33	30	44	46	43	43	36	36	38	54	32	40	37	38	34	42	46	29	40	41	44	32	52	40	35	43	34	42	40	38	39	39	38	37	31	40	36	42	35	35	35	51	43	45	42	38	49	45	38	40	34	40	36	29	34	29	42	42	33	30	37	40	38	33	36	43	42	40	35	40	42	45	43	32	37	36	44	42	30	41	43	50	38	40	27	42	47	37	45	29	46	36	45	38	33	39	40	33	33	36	32	30	38	27	40	38	38	40	29	30	47	28	45	41	42	44	41	41	42	45	41	45	44	52	38	30	44	40	26	35	29	38	40	44	38	46	33	47	40	45	42	29	30	34	38	32	46	40	30	40	37	37	35	30	30	33	35	36	38	33	32	39	43	34	30	32	30	46	34	52	28	30	28	40	40	50	34	43	42	46	39	31	50	37	33	48	29	45	45	36	39	37	35	38	40	27	41	46	43	34	35	48	45	34	51	40	33	38	33	45	41	38	36	34	34	26	42	35	33	39	31	34	44	32	44	36	42	42	40	43	35	34	38	35	41	37	36	30	37	41	45	43	44	37	37	34	37	33	28	41	44	29	32	45	40	40	41	39	40	34	39	32	30	37	35	36	39	40	41	43	43	34	38	41	34	47	40	38	35	40	43	35	36	33	39	50	31	41	32	42	41	39	32	37	43	38	43	40	33	37	39	46	31	30	32	44	46	43	41	37	41	50	50	42	35	47	51	52	43	40	42	32	34	42	48	32	37	36	37	37	38	27	41	32	26	29	43	43	38	37	36	39	29	41	32	41	34	35	48	39	46	45	26	29	35	35	41	37	43	33	34	32	32	39	35	48	41	35	41	44	35	53	26	40	28	36	36	47	44	36	39	37	48	33	51	27	36	36	44	37	37	29	45	45	38	33	29	42	41	39	24	41	31	35	31	41	44	35	41	38	39	38	36	34	32	37	29	35	38	36	43	35	48	50	41	23	40	19	44	29	43	45	45	40	41	40	34	33	28	32	45	44	39	43	36	44	35	36	38	32	45	40	36	39	54	37	43	52	36	38	43	34	30	33	41	46	36	36	32	33	42	48	43	27	40	27	26	38	26	41	38	36	40	39	41	35	38	32	44	42	31	39	34	35	39	44	39	32	39	35	37	25	36	39	40	40	41	35	35	37	31	43	46	41	36	43	45	34	33	34	40	31	39	45	30	27	41	36	26	27	45	31	39	43	37	49	49	38	47	44	43	37	41	31	39	33	34	36	38	32	38	33	35	41	26	28	38	40	35	47	40	42	35	41	31	37	39	32	48	33	30	40	44	43	35	27	49	30	33	41	31	41	40	38	30	33	30	38	34	28	41	43	38	51	33	44	43	45	36	43	49	45	37	42	41	47	40	32	32	40	40	40	39	38	42	43	36	32	29	35	40	33	35	29	37	37	26	44	34	42	25	38	38	42	35	35	39	37	33	36	32
27902	17432	10913	11637	17468	19071	18999	14590	9934	7081	5053	3478	2405	1701	1197	964	860	704	657	644	622	638	674	678	627	572	590	614	563	497	492	462	447	372	356	329	384	368	346	355	386	389	341	340	339	332	364	329	340	355	347	349	424	419	440	483	485	519	520	498	516	403	417	370	377	373	327	357	334	332	328	332	341	323	308	332	351	369	334	366	347	320	289	353	300	324	329	326	344	328	338	309	326	345	304	297	328	325	320	330	351	309	340	353	349	340	341	349	347	327	358	312	338	327	318	318	364	363	349	333	330	333	349	320	344	333	349	312	344	347	325	321	337	336	344	341	323	299	354	331	337	319	320	357	321	341	329	344	321	341	331	316	340	352	338	291	331	336	338	344	327	344	318	339	334	302	323	341	323	310	324	336	355	318	349	371	313	302	336	296	330	356	343	328	310	325	324	368	351	319	323	313	326	346	309	353	319	346	322	308	330	321	333	367	311	294	331	349	323	300	330	308	309	353	320	286	333	355	345	336	327	347	311	362	363	327	331	331	325	299	307	321	322	313	341	321	327	299	304	329	324	323	317	336	335	308	341	324	319	302	336	307	319	315	316	325	356	335	292	351	328	304	340	304	327	330	341	351	340	323	304	326	314	330	315	349	326	319	350	345	329	327	367	291	351	322	311	338	329	343	349	340	328	336	342	318	372	298	342	333	348	321	328	339	312	339	329	329	350	345	357	312	331	333	357	307	363	341	349	333	345	334	337	342	294	347	344	370	336	312	317	334	324	343	346	317	346	334	344	339	326	304	348	336	342	328	334	335	322	341	338	357	325	378	302	340	327	300	364	325	324	323	303	366	319	352	342	319	314	348	337	327	339	314	338	336	334	324	373	310	296	329	318	353	346	342	303	346	320	313	320	328	348	353	307	331	321	318	348	329	328	340	354	314	328	322	344	322	334	334	348	327	340	333	317	326	304	317	325	319	317	328	319	352	340	354	341	338	327	315	339	334	347	316	308	348	365	364	367	308	316	311	332	326	324	362	317	313	300	344	344	310	333	340	309	309	357	342	293	343	340	319	338	357	303	313	343	314	331	361	361	354	348	328	358	338	335	305	315	325	338	348	339	332	323	321	344	359	342	339	299	348	317	297	339	325	338	335	312	344	343	327	324	318	310	352	335	326	329	367	348	307	348	334	338	316	295	348	303	335	319	336	328	357	307	326	313	343	311	305	334	290	334	320	324	319	343	329	343	317	321	318	279	321	324	320	297	349	322	333	324	318	329	329	318	301	368	303	340	350	333	342	353	320	324	324	334	335	358	317	319	313	357	324	328	368	332	332	295	315	360	329	315	349	307	316	320	344	317	310	322	348	325	336	335	352	342	303	343	349	352	340	338	329	318	308	362	306	323	305	368	350	330	308	323	341	306	293	354	361	343	337	324	341	337	299	340	338	326	320	312	307	369	302	351	303	322	345	310	394	349	360	349	315	337	336	309	329	312	304	337	329	329	352	370	331	356	353	344	308	360	339	358	339	325	339	357	345	310	342	337	300	334	342	329	315	298	324	303	361	318	362	315	312	345	318	323	328	345	332	335	345	329	324	339	319	355	301	323	331	312	334	346	334	337	304	325	294	345	307	322	327	338	330	334	322	302	336	323	332	302	325	342	358	313	308	356	312	341	340	373	358	317	321	329	311	322	318	323	319	314	334	354	307	305	330	367	329	367	322	326	326	346	320	322	303	352	299	323	345	335	382	370	303	322	312	348	345	350	309	289	317	332	336	340	330	314	334	353	346	321	323	321	365	325	329	342	328	329	331	336	332	320	309	325	347	342	329	333	326	342	334	332	334	327	337	345	342	326	315	346	318	327	317	315	334	313	351	308	340	387	322	304	304	319	295	319	344	364	365	312	332	345	338	366	355	320	339	315	318	348	323	325	326	323	342	345	318	328	337	319	335	326	342	337	315	349	328	331	329	312	328	335	333	336	356	313	327	344	350	373	353	341	361	319	355	300	354	308	309	328	333	340	368	336	337	330	314	313	344	331	363	342	330	301	341	334	302	318	323	368	316	336	317	319	355	315	349	347	346	316	329	319	331	356	352	332	351	333	323	328	385	325	322	348	296	296	307	316	351	328	324	332	315	344	367	324	381	326	338	351	330	317	332	331	324	317	349	347	325	382	323	309	320	373	354	325	327	365	322	336	314	313	335	327	329	330	313	300	320	330	336	338	357	325	333	342	345	324	317	330	312	337	303	321	360	325	354	331	336	319	358	339	320	329	343	348	326	296	322	329	317	321	306	316	344	285	305	370	344	338	330	301	321	331	312	343	338	305	314	292	322	352	346	364	355	337	297	325	320	330	344	338	321	332	335	330	323	341	324	351	334	334	310	339	314	353	348	300	319	347	338	354	324	361	332	310	327	340	308	316	334	332	338	298	325	308	334	326	354	382	341	294	329	345	303	298	330	321	340	345	314	368	344	335	340	338	316	353	355	342	316	337	340	276	281	312	324	351	323	327	335	365	313	372	339	342	320	348	301	361	351	342	304	296	336	336	350	323	297	314	336	336	305	321	356	328	335	345	346	314	328	318	298	308	368	312	334	353	324	374	342	341	334	331	327	341	327	318	318	342	319	324	328	316	342	328	318	311	330	329	359	347	322	337	313	329	327	331	362	363	302	306	344	336	346	382	346	321	348	325	334	320	354	336	341	326	350	296	323	363	344	307	356	351	318	318	348	305	362	349	324	290	330	338	360	292	344	345	329	333	329	326	303	334	308	306	328	342	302	326	339	333	331	351	342	312	332	313	321	343	350	327	330	350	308	351	368	349	334	362	325	355	327	321	349	332	347	372	322	318	339	348	313	338	335	295	341	354	321	328	381	341	329	341	307	320	353	347	364	341	338	357	312	316	331	319	308	304	330	333	332	334	351	324	322	330	344	342	336	337	306	357	311	363	334	332	300	330	335	336	319	316	323	367	326	352	320	302	345	329	324	327	310	349	331	357	328	337	341	307	336	316	325	379	333	328	315	353	314	319	311	360	366	318	324	311	320	326	327	342	327	311	316	355	338	323	349	349	329	317	341	342	310	332	329	329	332	323	347	322	325	334	334	352	363	356	339	355	350	351	347	328	336	347	321	326	319	314	325	310	311	335	356	362	312	352	322	370	289	305	344	358	351	351	337	319	331	354	316	323	346	315	352	316	347	344	343	347	346	343	315	334	317	297	300	328	315	299	314	334	350	368	327	340	322	336	314	311	356	329	339	344	340	352	360	344	342	311	309	318	370	323	297	335	326	370	312	355	303	329	369	336	315	318	338	339	348	336	320	337	340	319	328	320	326	324	333	305	322	299	320	309	337	306	341	318	339	334	359	313	327	321	346	321	344	336	318	342	324	319	328	337	323	330	316	370	293	327	355	335	331	366	306	345	321	320	309	323	313	330	337	371	341	312	312	358	355	333	349	324	323	352	310	326	323	367	275	327	345	326	325	339	368	324	321
4602	3285	1529	849	581	553	633	556	414	294	203	173	129	103	82	64	71	81	67	76	82	63	75	78	82	79	70	74	87	56	68	69	62	47	58	65	51	66	54	59	69	45	60	61	58	53	43	72	61	60	43	63	77	78	67	76	67	92	52	75	49	71	77	48	58	54	61	66	52	62	43	55	48	63	51	57	58	64	56	61	74	65	53	55	63	61	48	56	63	53	57	54	44	53	46	54	60	64	42	60	50	53	49	51	54	40	66	66	48	49	55	67	51	67	56	49	42	62	63	64	53	43	56	46	58	50	53	65	54	52	63	49	46	59	53	63	53	60	49	49	64	49	56	51	51	61	48	64	46	51	51	43	40	65	55	56	56	54	56	60	58	70	49	55	61	50	62	54	58	74	52	58	61	70	54	57	61	50	60	70	46	60	40	48	47	54	50	59	54	69	70	58	58	51	43	51	56	45	58	58	54	54	50	67	51	48	69	59	47	55	56	57	58	44	53	58	55	71	45	56	62	63	58	58	50	55	53	54	64	62	47	68	53	52	54	48	48	66	53	64	70	51	45	55	51	54	53	58	62	55	41	59	70	56	48	45	58	57	58	53	59	55	66	46	55	56	47	40	60	60	59	47	37	57	60	42	56	43	58	74	50	58	53	44	53	47	47	62	55	54	65	39	52	51	54	54	42	44	50	53	49	68	60	47	58	54	55	54	47	61	50	56	61	53	51	57	41	54	62	64	36	42	56	65	41	73	52	60	64	57	54	58	60	68	55	60	52	59	63	45	57	56	54	49	47	48	57	57	55	44	54	57	48	40	45	64	61	56	66	54	70	40	55	55	55	57	50	56	63	48	57	49	63	57	61	66	66	51	53	53	51	40	54	49	48	44	60	60	59	55	56	49	46	54	57	66	56	51	49	49	65	53	61	57	45	45	68	61	55	53	54	48	49	53	44	56	48	44	53	35	60	47	57	53	56	66	46	44	52	55	68	46	60	41	55	49	55	64	63	58	39	62	53	64	66	58	65	47	41	73	61	55	59	50	54	63	46	42	51	63	65	51	59	50	54	58	65	60	51	55	58	53	73	51	48	48	70	64	63	56	60	55	48	52	53	59	56	67	55	55	55	46	57	63	48	55	59	67	54	66	48	55	58	58	49	52	52	61	61	48	71	62	53	51	52	67	44	59	59	59	40	55	61	47	50	59	58	47	50	55	55	62	48	48	62	57	55	52	55	51	52	48	48	57	50	60	58	35	52	50	57	35	54	54	54	53	54	50	52	56	59	65	44	59	63	48	46	63	49	62	72	62	56	65	60	58	42	54	54	53	51	56	54	54	52	52	49	46	61	57	52	57	45	52	50	54	60	47	49	59	61	48	51	60	51	33	52	58	51	46	65	54	59	53	52	60	55	62	48	52	49	49	50	50	57	52	60	54	58	43	54	40	45	69	52	38	58	54	46	61	61	66	50	56	51	56	52	55	58	39	58	41	58	49	52	49	68	57	55	48	60	54	48	41	42	47	46	49	54	64	49	62	47	62	52	65	55	61	56	71	64	64	47	48	44	50	61	62	46	50	55	58	54	54	66	63	49	55	50	47	53	57	51	55	57	55	57	55	53	61	54	60	63	47	58	63	43	52	45	55	60	55	49	58	50	53	59	50	59	65	51	54	67	53	53	52	42	50	67	63	66	52	47	40	54	54	42	57	48	34	70	54	52	62	58	45	57	49	51	47	52	61	56	52	57	63	53	67	62	53	55	64	55	61	40	57	59	67	54	49	61	63	53	64	48	59	56	62	59	65	56	50	54	58	69	52	51	50	55	59	56	68	50	75	62	53	61	69	56	64	66	59	56	51	48	74	60	62	59	56	53	56	51	50	45	62	43	55	48	60	47	49	50	76	60	40	47	57	52	63	51	46	47	68	64	44	63	67	64	41	50	52	45	57	51	52	53	53	49	62	38	55	50	53	60	44	48	56	57	55	62	59	52	41	39	44	64	54	42	58	51	60	68	46	51	57	39	56	60	65	46	53	52	43	51	49	56	64	48	63	61	67	50	55	48	63	46	68	68	53	48	55	60	66	54	52	59	47	51	52	64	45	64	47	67	59	64	41	67	59	59	63	50	60	39	49	57	60	71	61	64	38	61	59	55	54	62	69	57	56	51	78	59	57	47	50	54	47	61	55	58	48	56	61	56	62	57	33	56	50	45	62	46	50	59	50	60	68	59	49	54	61	64	53	59	62	50	50	47	55	54	62	60	50	64	52	45	51	63	51	50	52	54	70	54	46	51	49	62	50	63	47	59	58	52	57	60	61	58	60	60	74	51	57	71	53	45	48	42	56	55	65	58	61	54	53	55	56	47	60	60	54	62	53	48	54	59	69	56	53	44	53	60	51	52	58	47	57	73	47	50	54	57	74	62	46	56	47	49	45	41	63	59	67	52	71	52	58	55	54	49	44	47	54	61	67	52	60	48	54	52	53	57	51	49	51	58	54	70	73	49	60	60	45	64	59	62	46	50	47	61	61	49	64	67	49	51	70	68	37	56	55	50	51	62	64	52	42	55	48	56	63	68	48	58	78	72	64	40	61	55	47	50	56	49	57	61	60	52	68	54	49	58	50	46	55	54	56	56	59	64	58	44	53	42	40	54	61	55	50	63	64	54	63	59	53	55	65	46	43	60	60	53	46	59	50	50	58	62	50	64	51	57	36	39	56	51	44	46	60	61	42	40	58	64	51	67	63	55	65	52	53	49	48	61	50	37	63	73	60	62	64	54	65	44	62	49	64	41	57	55	67	68	51	50	61	59	50	52	55	68	65	68	55	50	59	47	49	48	37	57	43	51	39	63	55	61	58	41	50	65	57	60	53	54	53	58	71	70	55	56	48	52	52	74	50	59	57	50	53	54	50	70	57	45	49	47	53	55	57	43	51	73	54	49	57	43	49	53	46	63	46	62	56	61	56	68	45	50	57	59	59	65	50	62	58	53	60	65	58	51	56	54	59	58	51	40	60	53	51	56	44	51	53	53	45	57	42	55	49	51	70	59	63	61	48	71	49	60	39	51	50	54	50	67	54	56	41	59	48	63	51	50	59	52	54	54	42	48	52	49	63	61	47	60	46	63	50	63	56	59	44	57	50	61	52	52	45	54	56	37	61	58	54	52	58	54	50	51	47	52	51	67	48	52	58	53	81	61	70	58	56	61	57	58	52	49	53	56	49	67	53	56	57	71	54	59	60	77	67	61	64	51	49	63	50	58	57	48	51	54	58	41	61	45	56	58	52	54	47	50	57	48	65	52	56	46	50	55	56	63	50	65	61	64	69	53	58	60	62	54	55	62	49	51	66	50	72	55	46	38	41	56	55	60	54	59	59	61	63	48	58	56	52	57	65	59	57	40	51	55	63	60	56	58	59	50	62	55	52	63	46	52	49	54	58	55	50	56	63	63	56	55	57	66	62	45	54	55	49	60	61	54	59	62	64
33006	22694	15403	16460	22125	22569	21158	18020	14020	9958	7037	4613	3294	2411	1849	1591	1261	1092	1046	984	1019	1042	1029	972	901	1064	1241	1115	901	819	758	702	580	596	554	515	572	535	533	498	540	513	524	511	499	542	519	485	501	466	506	736	1197	833	800	950	952	964	976	936	921	814	668	591	554	557	498	515	405	467	467	453	472	421	455	456	454	462	475	456	480	468	467	464	507	470	437	445	448	476	464	482	460	488	480	463	469	448	452	485	457	484	437	498	485	483	461	451	496	460	453	436	445	443	504	472	443	482	476	446	439	486	460	479	439	490	479	484	459	463	443	445	532	451	469	477	440	483	477	463	469	470	474	455	455	444	453	478	507	470	470	444	470	449	516	433	494	446	473	471	453	462	442	463	496	470	474	459	461	470	485	425	473	410	490	466	446	448	448	497	487	520	465	459	456	483	447	458	479	449	466	491	480	460	468	462	423	498	489	461	442	472	482	455	502	482	491	473	508	433	495	499	481	495	455	479	452	484	464	493	483	481	485	460	453	465	467	442	432	455	468	473	503	482	453	465	434	465	484	476	461	477	440	464	441	432	456	498	489	436	444	445	485	467	476	450	423	437	443	457	478	479	503	489	453	466	491	415	457	485	463	485	460	474	428	427	461	491	493	483	450	418	437	449	483	455	494	438	458	429	478	448	492	436	498	453	470	477	467	457	467	477	489	449	481	463	480	456	437	453	497	451	472	482	463	423	504	458	427	489	491	490	512	475	467	452	491	463	441	486	428	462	431	449	500	450	462	423	444	450	459	436	463	470	473	484	436	471	477	476	488	455	478	444	452	476	452	446	463	506	445	451	452	476	473	465	477	463	468	437	477	454	453	450	488	452	490	440	463	438	464	447	447	484	479	433	499	479	456	429	510	445	455	466	478	442	436	467	471	464	440	476	438	448	491	458	441	469	428	453	461	481	448	500	500	506	468	487	471	470	489	445	469	458	430	462	451	454	509	459	442	469	495	482	454	449	455	490	465	506	451	455	493	488	509	471	460	474	464	437	472	504	456	444	482	441	458	496	425	443	475	432	458	443	430	500	465	493	481	474	499	454	453	488	454	434	462	467	473	468	484	454	466	459	478	461	453	441	488	489	501	439	461	452	484	473	489	483	435	458	496	487	459	463	489	471	447	480	454	476	475	466	503	482	474	476	420	479	470	469	460	477	470	499	476	470	442	487	464	446	450	463	446	462	466	449	488	478	484	488	420	499	483	424	492	445	442	494	474	489	474	490	429	483	466	468	511	492	485	461	411	479	496	480	476	461	450	487	465	506	449	493	432	439	489	439	467	483	470	474	489	463	478	482	479	479	471	431	450	464	436	452	497	451	485	453	467	517	489	440	509	451	464	449	443	485	446	493	446	477	450	490	477	447	452	510	488	477	457	523	468	474	480	441	484	491	463	459	483	486	454	450	475	447	436	469	469	427	467	447	466	469	475	471	422	494	476	477	442	451	450	451	423	472	447	416	487	471	505	471	431	459	490	455	459	474	495	518	481	456	453	497	496	475	445	468	506	479	415	416	443	436	498	442	459	457	457	435	470	471	490	404	457	508	419	493	476	468	464	403	478	460	487	478	471	465	482	511	467	418	494	467	449	417	485	485	481	475	482	439	479	485	456	460	510	461	474	470	435	495	481	431	455	497	477	445	459	503	474	479	453	539	508	423	445	448	445	488	448	510	496	488	435	456	436	446	479	478	466	493	462	505	430	463	498	495	458	468	475	515	461	456	503	469	439	462	505	481	436	470	451	477	468	454	466	489	461	486	442	444	457	488	479	481	442	438	420	487	469	491	453	489	454	505	468	459	452	449	491	476	456	493	480	463	481	480	459	481	481	458	465	502	457	493	487	471	427	485	414	458	457	504	463	452	479	450	451	417	488	446	472	511	482	436	462	445	492	496	487	471	462	470	445	465	460	453	456	477	452	483	457	471	467	464	483	455	455	458	465	494	475	461	479	458	447	424	477	481	478	490	481	459	474	456	463	492	487	455	473	467	490	460	435	446	421	484	450	472	469	452	487	472	453	478	481	452	479	489	457	457	479	463	483	464	446	478	447	490	450	430	503	472	472	455	410	448	477	471	485	440	455	512	455	446	459	460	458	504	466	450	468	493	484	468	430	482	463	475	442	447	474	480	481	477	467	509	516	439	462	493	426	473	454	471	486	481	477	501	433	484	449	487	449	443	483	484	465	448	444	459	453	446	440	470	464	467	506	451	462	480	458	539	453	455	473	464	429	455	484	511	448	481	462	472	515	418	473	422	456	515	488	480	445	491	471	453	459	500	453	470	464	454	465	449	503	470	489	459	417	426	419	474	481	510	443	492	492	478	450	483	480	475	487	432	506	501	500	442	466	491	478	475	464	497	479	465	448	450	502	488	436	466	418	467	461	487	432	472	471	491	480	484	466	447	467	483	479	464	443	427	453	465	472	460	450	487	492	440	456	456	461	446	468	466	474	471	457	507	473	476	468	482	450	495	488	475	465	440	470	507	499	446	439	476	493	470	408	473	499	516	500	471	491	466	504	457	450	479	455	429	447	464	446	507	498	441	482	415	471	484	487	452	473	460	472	478	491	463	486	466	482	455	448	442	475	452	486	460	460	443	461	470	478	486	471	428	455	451	445	466	482	435	470	482	442	479	507	435	445	466	508	503	491	454	478	491	473	479	479	456	472	489	452	474	484	480	460	465	471	471	451	460	491	480	480	463	463	431	453	436	477	445	404	451	492	462	473	468	445	485	467	468	463	499	457	488	476	473	450	414	446	477	468	459	456	484	512	464	500	483	435	469	496	486	452	517	465	466	450	494	442	464	471	454	428	460	457	465	460	418	476	493	478	448	508	453	454	460	456	502	464	486	479	502	429	461	492	442	456	482	497	480	448	465	473	516	454	420	489	457	478	434	467	462	458	430	466	435	488	501	458	482	490	464	476	484	422	440	445	433	489	462	472	502	457	483	435	447	463	489	448	482	488	459	437	481	484	465	473	463	466	469	464	518	496	480	458	475	471	482	476	461	458	471	465	411	476	455	496	489	485	494	437	429	489	492	466	434	450	474	506	457	477	431	439	471	458	449	418	456	440	478	462	416	481	468	460	486	441	483	448	463	486	469	486	446	458	463	445	433	436	449	479	473	468	482	455	429	474	468	446	462	463	478	483	438	448	463	481	460	447	487	458	454	491	464	448	478	481	462	464	460	481	475	453	460	492	434	481	482	468	450	435	493	441	443	501	432	455	449	440	446	463	486	436	452	452	434	483	435	483	461	496	495	465	430	442	471	454	446	480	481	456	513	476	448	444	471	487	484	469	492	459	460	492	479	468	460	483	459	489	481	468	483	462	477	453	427	464	469	445	453	486	466	517	477	487	477	464	482	484	480	462	409	444	488	486	455	445	470	495	466	475	495	511	468	495	433	494	451	520	455	475	480	436	449	465	448	446	466	480	435	508	458	491	457
4686	2687	1307	706	611	651	592	432	328	274	175	138	115	91	71	68	60	51	54	61	57	65	62	55	62	62	63	65	61	54	62	37	42	59	37	42	41	41	38	46	43	35	35	48	49	28	38	50	30	47	40	57	50	47	56	40	68	75	66	59	61	63	35	49	53	55	41	43	35	40	33	43	47	41	41	50	32	42	53	33	36	39	34	29	49	45	33	36	50	39	40	51	39	37	33	47	35	40	41	35	41	40	55	29	37	41	35	44	32	31	48	47	46	33	40	43	42	29	44	44	34	43	39	39	48	38	47	46	42	34	38	30	41	40	49	39	48	45	50	42	42	38	47	38	45	39	35	35	33	36	33	43	30	32	40	40	37	41	42	38	38	41	33	33	36	26	46	44	44	47	33	45	43	40	51	33	41	38	33	33	40	43	39	36	41	48	47	41	41	49	49	38	45	47	37	40	35	33	29	48	46	50	35	36	52	33	41	40	47	42	37	39	46	38	26	41	32	40	33	31	42	42	53	35	45	40	34	44	38	31	39	42	24	22	41	39	39	44	34	54	43	40	39	43	39	45	42	37	33	46	42	41	29	37	45	41	38	46	36	46	43	50	49	49	45	42	40	44	33	47	47	38	39	44	41	38	44	43	47	47	44	33	46	43	52	43	40	47	46	37	47	40	47	39	35	35	43	37	44	37	39	34	37	36	33	43	48	41	40	33	44	46	36	38	44	40	32	45	45	43	39	39	38	44	48	44	51	48	42	42	46	36	41	51	50	43	44	37	32	39	40	46	46	32	40	37	37	46	37	41	39	30	41	28	42	37	46	38	41	40	44	54	50	40	52	36	34	44	27	45	42	31	47	42	41	33	42	33	42	32	45	44	40	39	43	38	43	51	43	41	42	38	48	46	37	32	47	32	41	30	39	40	43	45	35	36	26	42	42	52	30	46	39	39	41	36	49	38	31	41	35	31	44	47	39	45	35	43	55	31	36	46	36	36	40	37	50	48	37	34	36	41	37	43	42	47	42	41	38	43	43	42	33	43	39	42	45	31	41	51	51	40	33	38	47	34	31	31	34	29	52	37	37	37	28	47	54	41	40	48	40	46	36	41	42	39	47	42	35	43	28	43	39	42	25	42	45	41	55	47	33	46	33	49	52	37	38	33	34	41	51	46	44	34	39	37	47	38	40	44	33	34	41	38	37	35	33	44	39	39	38	35	40	34	35	27	32	42	36	32	35	42	37	44	40	46	45	46	46	33	36	41	33	52	47	38	44	40	41	36	33	26	50	44	41	47	37	42	49	41	34	39	55	41	37	41	38	35	34	58	39	41	42	37	37	46	29	50	34	42	39	45	53	29	32	39	36	33	39	32	38	48	36	43	41	43	48	41	40	44	45	34	44	41	57	39	39	44	36	51	33	29	36	42	47	43	39	45	37	41	41	39	55	38	36	43	37	39	42	39	43	38	59	35	42	45	39	31	46	38	50	47	46	38	36	36	40	39	47	40	36	35	46	30	43	47	41	33	27	40	43	52	39	42	44	43	44	48	37	49	43	41	39	45	49	40	38	34	34	34	53	38	42	34	37	47	45	42	31	41	35	37	51	44	28	37	43	37	57	34	44	37	34	31	47	44	41	40	42	49	45	39	35	29	48	42	45	53	44	40	39	44	39	37	36	38	50	43	47	32	31	40	35	27	42	38	36	41	37	39	30	38	36	34	30	45	32	43	35	28	40	35	38	55	47	43	42	44	38	50	46	40	45	29	49	38	33	48	31	46	40	33	41	46	46	29	40	44	41	50	39	41	39	45	42	28	32	32	36	38	30	45	40	30	31	49	43	49	37	35	47	47	42	47	34	40	40	36	32	51	37	44	39	40	38	44	45	54	42	37	38	36	32	48	45	29	41	38	40	25	29	32	41	44	43	31	29	43	38	34	52	48	52	40	38	38	38	32	45	39	29	43	35	42	41	35	37	39	34	47	45	42	41	45	30	51	53	40	45	42	40	55	42	29	40	44	48	44	38	41	48	34	29	40	35	32	49	33	30	45	36	53	40	37	42	50	42	48	47	42	35	33	38	47	35	59	29	43	44	35	34	39	31	32	36	37	27	48	32	30	47	39	37	49	45	54	50	33	46	57	40	38	31	34	42	41	26	34	41	42	37	47	34	38	44	49	39	37	44	35	42	52	35	47	38	29	41	44	47	32	41	33	40	40	47	49	48	46	44	43	40	45	38	33	47	47	42	29	39	40	39	44	41	42	35	34	36	56	41	31	33	43	32	49	36	45	35	31	45	50	43	39	41	33	42	30	32	30	34	35	35	52	34	41	43	51	35	42	34	36	37	48	42	39	28	33	28	50	58	39	36	37	37	44	43	46	42	53	38	35	38	35	36	37	34	41	35	35	34	33	52	30	52	40	36	36	39	36	48	43	33	36	48	48	41	33	44	35	33	42	36	50	25	39	43	39	45	42	32	37	46	37	45	39	48	45	50	36	34	37	42	36	45	37	32	51	37	38	42	45	41	42	49	35	34	35	42	45	40	50	37	39	40	34	38	48	37	50	40	41	36	31	38	27	40	44	30	43	52	45	37	43	47	32	44	38	37	45	31	37	41	30	45	43	40	44	43	41	29	38	40	44	28	50	41	37	40	46	50	43	40	40	33	40	34	27	41	46	41	32	34	31	44	43	45	37	41	30	40	46	48	36	37	31	44	46	32	32	41	44	37	34	42	48	40	43	43	35	32	41	36	48	41	39	32	34	41	35	45	52	42	44	28	38	34	36	35	49	44	50	45	37	35	48	39	48	41	46	36	35	24	44	31	43	48	45	52	41	38	31	45	37	39	23	39	37	37	54	32	48	44	50	36	37	29	37	37	36	34	40	40	50	36	46	43	38	36	36	28	38	38	35	34	41	39	41	37	30	41	43	39	34	44	42	38	45	34	36	39	50	39	35	27	27	41	42	44	48	33	45	29	38	36	41	39	42	39	34	46	48	42	43	44	39	48	39	22	32	37	35	37	48	38	39	30	20	43	42	37	56	36	30	38	34	43	43	40	47	32	40	37	46	35	49	31	38	43	37	41	41	41	37	38	35	33	43	33	41	42	53	32	32	38	38	33	42	50	41	29	43	40	51	39	37	42	35	41	33	34	50	38	42	40	51	43	38	44	30	51	37	40	40	39	35	38	38	46	35	40	36	45	37	44	42	40	40	41	46	46	45	44	48	40	40	37	39	45	39	40	23	32	38	42	37	47	44	40	44	28	44	40	34	34	38	37	31	36	33	38	38	43	46	34	48	38	34	47	47	44	43	33	47	38	44	45	47	37	34	44	43	35	41	44	37	26	39	36	33	46	49	37	43	37	34	37	42	47	38	35	33	38	53	32	49	38	49	51	38	33	47	39	50	27	51	33	33	26	41	33	36	46	37	22	51	56	36	32	41	47	41	39	48	47	39	35	47	37	38	38	49	35	46	45	38	37	32
31466	20648	13933	15623	22273	22832	20470	16971	12905	9564	6510	4396	3015	2174	1863	1386	1122	982	870	907	961	1016	956	820	957	1000	1051	1042	858	780	672	556	517	501	440	420	450	400	368	380	375	402	387	391	393	394	380	410	390	403	375	710	586	420	469	672	1060	1063	1019	917	798	707	655	551	522	464	402	365	360	344	357	359	350	357	350	355	329	342	345	342	350	363	341	375	345	329	357	326	360	341	327	337	346	356	390	334	364	332	329	343	364	359	356	331	373	364	310	347	370	372	349	357	335	357	323	345	344	349	360	330	360	341	355	334	374	349	327	366	317	361	340	334	350	381	342	341	372	350	344	329	382	350	314	353	395	327	367	340	396	372	358	354	320	352	338	345	355	357	347	341	324	348	351	362	361	338	331	349	313	333	345	324	350	367	349	337	346	325	376	329	366	360	354	348	357	349	352	349	345	362	345	336	318	338	339	360	345	365	360	343	342	359	346	377	344	334	319	353	367	374	345	334	349	345	366	341	347	329	330	358	372	338	341	353	323	349	354	369	383	341	342	358	326	339	339	335	358	338	322	365	365	340	345	355	357	323	329	353	364	357	337	310	351	369	337	350	361	321	373	328	358	366	354	350	315	371	375	341	330	344	348	338	369	351	353	362	357	326	334	326	349	371	352	340	359	373	348	350	341	353	354	368	358	328	343	305	349	319	356	347	332	379	287	364	360	346	357	343	351	348	361	294	312	331	387	326	333	361	356	334	341	354	364	346	348	322	357	380	360	371	345	347	353	377	335	367	356	361	347	348	369	330	337	393	344	345	352	369	355	334	332	353	337	352	355	389	341	361	348	328	362	370	340	349	377	381	329	350	341	372	345	354	331	328	357	290	337	338	354	354	355	333	352	342	371	304	348	312	339	339	352	328	326	373	368	339	356	328	361	377	337	330	369	330	350	350	374	365	351	305	359	314	322	335	352	389	344	335	346	346	363	323	351	335	378	338	330	342	337	353	381	364	338	351	354	383	346	330	346	353	385	386	356	334	352	354	353	362	341	363	363	359	338	344	364	354	339	348	351	337	349	369	353	335	336	340	361	360	341	353	304	360	351	359	368	339	360	323	348	326	327	332	361	324	321	313	357	334	351	338	342	353	331	370	325	351	351	395	405	294	348	334	348	357	348	347	332	327	381	377	352	355	351	362	345	345	349	350	346	381	362	336	340	354	296	311	346	346	351	346	327	326	336	347	347	346	348	330	349	327	338	329	385	334	375	338	380	335	350	331	350	321	327	359	344	318	320	352	352	310	321	359	348	365	341	375	376	367	358	346	354	325	317	372	343	378	352	353	349	389	335	358	353	342	337	360	349	360	376	317	310	360	372	336	334	316	361	329	338	330	323	368	364	332	345	336	339	379	344	350	327	358	379	376	349	324	406	319	342	319	321	393	329	354	345	333	372	395	341	334	321	374	363	373	326	329	327	297	345	370	370	377	362	366	367	344	340	340	336	341	325	383	337	394	360	360	359	341	378	325	375	346	369	342	346	382	378	349	341	357	365	360	313	351	395	320	327	349	372	369	364	354	345	379	375	332	353	369	387	350	349	367	291	361	354	361	332	373	363	343	356	349	355	354	361	352	344	365	326	345	326	374	337	367	327	331	337	357	356	339	307	326	353	352	315	358	332	330	359	331	349	389	353	325	339	334	351	322	369	322	348	332	346	328	374	347	355	365	345	343	379	370	379	325	363	327	356	361	381	340	383	328	348	370	360	340	347	346	363	323	312	336	347	356	351	334	331	350	317	336	371	388	397	351	322	360	349	375	371	342	336	320	349	356	338	355	368	366	331	346	346	352	366	341	366	333	314	344	363	339	367	325	355	341	363	371	331	364	357	321	354	313	345	383	322	329	331	364	338	325	352	349	325	328	332	340	343	346	351	341	346	347	373	349	337	326	380	343	360	315	354	351	352	334	331	358	336	346	343	355	368	348	340	327	318	339	359	369	374	347	345	348	358	361	364	334	301	321	320	359	364	330	372	348	336	300	338	335	363	339	385	341	349	346	338	345	340	351	370	339	339	341	331	349	342	352	360	375	345	357	331	363	374	361	299	335	347	327	343	375	339	352	365	351	320	389	346	354	342	353	363	349	333	320	352	359	317	371	359	351	343	318	340	351	333	342	349	354	369	342	355	357	343	333	376	371	332	322	325	357	386	358	350	353	325	310	380	341	385	329	368	336	362	333	349	383	317	336	353	339	375	361	354	361	350	367	360	346	348	373	365	334	378	377	360	361	367	368	343	342	338	330	353	332	377	365	361	342	328	356	356	339	378	340	368	348	367	346	341	355	368	351	355	348	378	342	356	322	336	348	351	392	327	364	364	371	348	343	335	338	322	390	330	338	319	377	342	322	362	337	346	352	354	356	350	386	311	360	338	350	346	347	375	363	347	360	361	372	338	333	353	348	377	342	384	358	332	361	369	347	365	376	349	339	339	344	360	335	340	347	325	366	359	370	330	358	361	367	379	336	362	388	339	342	335	336	358	364	329	356	362	363	333	355	337	328	334	363	335	373	340	386	357	348	331	369	375	361	362	351	343	356	357	319	359	306	340	366	347	365	358	342	333	338	325	371	323	352	330	388	368	363	337	355	304	352	371	334	357	341	345	367	332	348	345	349	321	353	363	346	347	362	357	358	324	318	312	381	349	337	346	332	373	348	360	381	369	355	318	360	355	346	358	344	372	381	331	342	379	363	346	363	354	352	353	342	360	343	353	328	356	325	371	329	333	335	329	355	320	340	334	375	339	331	381	328	343	344	369	345	342	377	338	332	399	362	372	361	348	346	299	359	333	374	355	340	322	362	359	360	382	329	321	387	368	336	334	341	367	369	318	340	398	348	314	372	361	399	334	346	356	342	357	347	350	337	334	361	347	371	370	375	341	357	343	354	356	355	328	343	330	344	334	340	351	338	343	314	355	349	335	338	318	342	328	358	309	348	329	352	374	353	384	350	350	314	362	364	344	371	381	375	341	327	352	363	316	337	354	377	363	344	318	379	340	346	339	342	321	328	336	344	324	366	360	342	300	357	376	356	352	389	363	353	354	332	374	348	359	337	360	359	375	320	338	336	338	372	329	309	337	354	302	319	377	353	345	338	335	359	346	369	400	371	320	348	364	348	356	361	347	334	380	373	349	334	329	361	347	350	346	323	342	336	339	351	343	323	354	322	341	372	334	354	312	360	354	361	323	359	351	394	354	355	341	351	324	308	326	352	355	316	328	323	366	356	343	378	340	340	376	344	330	329	378	324	401	344	382	342	356	354	303	369	349	352	351	387	371	335	357	353	329	376	347	358	370	321	315	363	358	334	354	359	350	340	368	330	352	329	319	350	361	338	346	343	348	368	335	334	326	346	344	355	321	317	357	361	348	381	399	334	329	356	328	332	336	333	366	339	354	364	338	354	331	350	345	363	357	347	372	368	348	359	374	343	367	345	356	312	375	340	332	334	356	383
5590	4274	2021	936	746	805	783	617	448	369	268	203	142	138	133	91	74	79	89	88	81	80	80	87	69	102	85	95	83	81	71	66	62	47	56	59	71	60	56	66	68	52	66	62	72	61	63	52	57	59	62	61	86	61	59	98	103	111	113	95	102	72	90	65	69	70	70	58	50	62	60	55	61	52	59	50	52	68	67	52	62	68	68	63	67	50	54	57	55	52	57	60	78	61	58	61	53	64	59	67	62	55	53	67	51	59	46	65	63	60	45	67	57	56	61	64	68	69	54	51	72	72	58	41	65	54	63	64	61	65	46	53	60	49	55	63	58	70	69	65	69	58	57	51	60	71	53	58	52	67	49	53	54	66	61	64	58	60	63	42	47	58	68	56	46	57	56	56	46	55	66	53	65	66	58	61	52	68	67	54	49	64	65	52	57	59	55	79	52	77	63	52	56	57	55	58	64	73	70	54	54	68	68	57	51	69	65	54	55	57	71	59	47	62	61	56	65	65	54	71	54	52	72	48	46	61	64	48	59	68	50	59	49	73	62	48	47	57	65	53	53	68	62	57	58	61	60	67	57	62	48	70	59	45	69	49	59	70	60	68	54	48	54	53	54	64	66	49	51	57	63	51	50	64	55	57	58	47	51	59	51	49	61	56	60	43	59	56	51	63	53	73	72	67	41	67	68	44	47	61	61	50	55	48	67	60	55	58	61	58	69	65	53	60	55	68	54	48	64	61	60	65	54	69	64	58	77	61	46	58	51	50	70	57	57	52	53	61	57	65	52	46	56	54	48	58	64	65	52	64	54	66	65	62	69	62	63	42	58	67	62	57	58	58	47	45	59	60	69	73	62	63	62	54	58	59	55	54	63	61	51	64	80	63	62	62	65	70	58	64	57	58	55	61	68	65	65	55	56	57	62	59	62	43	75	54	55	61	63	74	59	57	67	60	56	72	61	59	67	46	55	68	66	64	53	66	59	57	54	66	51	53	62	57	58	76	63	63	48	63	56	58	56	62	56	61	50	58	58	58	46	60	59	65	67	68	55	62	51	53	39	49	45	60	52	57	58	53	57	62	56	47	49	51	44	66	71	63	61	55	46	60	66	59	68	57	54	65	57	56	53	57	58	58	64	63	58	54	55	65	57	63	49	71	75	67	59	60	55	53	54	74	64	48	57	56	53	62	67	57	65	39	70	55	56	60	62	42	51	64	57	75	55	65	72	45	51	54	64	59	70	50	61	82	71	57	65	65	64	50	57	42	48	67	56	67	68	67	51	59	55	64	48	62	52	64	54	70	62	62	54	63	53	54	59	46	54	61	59	51	50	50	64	59	57	64	53	47	66	61	69	67	63	54	70	56	71	58	39	69	55	61	62	61	63	64	57	55	59	59	59	60	54	64	49	61	51	57	50	63	57	51	45	62	59	71	51	55	49	73	64	60	50	48	72	46	54	66	63	55	59	72	68	62	65	58	51	65	60	58	50	48	58	73	49	64	55	61	66	53	77	48	60	46	58	59	56	76	67	55	49	57	67	38	58	51	53	56	69	67	60	58	47	73	67	59	59	44	60	73	63	61	65	62	60	60	77	55	73	63	50	68	55	51	52	55	56	47	51	60	66	64	60	56	69	67	68	58	63	50	62	55	58	69	61	52	60	68	61	63	62	50	50	54	61	46	40	68	58	56	56	62	64	52	61	57	64	57	56	66	58	60	58	50	53	59	56	48	43	55	64	58	58	58	59	58	64	57	51	52	58	66	68	68	56	60	66	67	44	58	61	66	52	76	61	56	64	55	67	71	55	52	49	63	61	57	63	54	58	55	56	47	74	49	50	66	61	59	53	57	59	56	71	47	46	56	49	55	49	68	59	67	41	61	58	58	60	68	55	55	60	68	50	50	65	55	67	66	60	63	58	64	64	53	63	77	66	60	56	55	49	75	50	52	57	67	58	66	54	53	55	60	57	71	55	55	63	59	52	56	51	53	69	58	53	56	56	58	54	48	62	68	51	53	55	62	73	47	66	64	55	62	61	65	64	56	51	56	61	54	60	54	61	67	52	62	55	59	63	54	57	73	59	64	60	53	58	43	61	61	65	73	52	43	57	70	56	60	61	58	64	56	61	56	64	72	46	65	49	55	67	44	60	49	53	57	62	72	67	62	56	62	53	65	53	57	67	70	46	67	49	62	60	56	63	61	56	54	59	61	52	64	64	67	58	53	62	62	66	66	62	75	57	48	46	60	47	54	63	63	53	61	57	49	65	54	51	67	49	51	58	61	54	55	53	62	56	62	50	74	57	54	60	56	72	62	55	55	71	62	49	55	64	50	65	69	56	55	75	77	57	67	60	70	63	55	50	51	55	52	57	61	64	72	64	64	66	61	58	54	62	60	69	49	53	55	48	62	69	60	55	54	59	62	71	61	63	66	50	42	63	68	62	59	55	55	76	63	50	50	50	68	52	53	67	50	56	76	66	59	53	76	62	56	50	66	60	68	53	65	60	62	67	64	74	58	67	49	58	60	62	61	44	58	53	63	57	58	66	67	55	52	62	50	58	57	58	69	81	58	64	65	70	48	53	52	61	70	59	47	65	56	50	47	61	61	52	59	50	66	63	59	45	70	50	41	67	67	72	52	53	56	55	59	61	69	46	49	54	73	59	65	63	58	62	69	57	56	59	62	60	61	49	54	75	65	55	61	59	53	51	63	53	47	66	56	57	55	61	77	70	56	62	58	66	60	44	68	68	56	57	55	75	55	41	57	53	53	69	56	56	70	66	66	54	56	50	51	58	64	58	44	53	52	50	66	68	55	54	59	68	63	63	54	58	58	62	54	64	57	69	52	53	59	63	62	51	63	52	66	51	61	58	57	58	55	53	64	60	69	65	77	61	59	44	78	59	58	69	56	61	62	73	56	57	61	69	57	66	60	65	55	71	58	67	56	52	39	53	57	58	41	66	56	59	58	48	55	59	62	54	65	66	65	74	63	57	60	55	74	73	55	70	52	60	53	61	58	66	49	59	56	73	55	57	60	52	68	56	58	55	48	66	52	66	60	44	51	55	56	55	66	66	56	59	54	55	72	45	59	59	63	70	61	61	72	56	56	60	51	58	63	61	58	53	55	57	60	69	55	57	56	56	44	54	54	50	59	56	56	53	57	63	68	53	70	60	67	67	56	75	73	55	70	47	44	61	54	63	74	68	68	61	61	51	56	57	46	61	74	65	56	71	50	64	71	58	56	64	55	66	42	52	69	61	64	55	50	66	54	49	55	57	65	55	56	69	59	59	48	69	61	72	66	58	51	54	49	49	58	66	51	64	66	49	54	59	55	67	50	59	54	55	67	61	58	60	53	56	58	73	74	65	52	51	64	67	45	48	54	57	58	57	56	55	62	45	53	63	51	63	57	53	63	62	54	71	63	51	57	58	55	58	50	57	74	55	52	44	53	57	53	47	54	62	64	59	48	74	56	50	56	57	65	57	68
34857	25292	17732	18045	24341	25390	23169	19474	14675	10881	7974	5745	4021	3108	2359	1994	1542	1459	1261	1439	1446	1387	1304	1283	1240	1236	1408	1273	1170	943	804	764	758	653	656	610	593	545	554	511	566	536	617	551	590	557	551	530	537	566	550	935	951	595	641	1253	1685	1737	1698	1479	1356	1118	994	948	786	643	592	560	529	510	512	524	533	512	525	490	508	533	538	481	507	527	501	540	517	521	531	505	532	490	557	523	514	546	487	461	505	494	521	508	475	510	512	512	535	497	505	540	481	510	488	498	517	493	500	514	491	493	518	487	506	500	508	497	524	532	529	489	516	503	465	505	519	477	499	462	545	515	479	466	491	485	504	531	512	493	561	460	519	497	499	508	496	508	515	506	515	504	511	501	477	528	516	548	513	503	522	506	498	541	511	511	496	523	494	504	520	484	523	522	509	495	508	532	507	514	472	536	507	537	507	540	524	500	487	503	535	521	493	512	485	514	526	524	503	483	494	496	507	519	503	474	494	529	484	500	492	513	511	509	504	541	496	520	484	540	517	543	478	536	531	541	530	551	492	487	499	497	507	517	509	542	502	504	494	550	504	530	505	484	462	501	531	535	486	519	518	520	520	509	491	477	538	575	510	507	510	473	515	503	532	540	515	493	509	494	553	521	512	507	488	491	481	541	485	518	465	481	496	559	505	518	443	524	505	515	510	528	503	504	496	496	530	488	527	505	475	528	496	527	519	487	474	498	553	506	531	510	505	490	512	528	531	491	497	480	492	528	493	499	527	482	536	528	477	553	512	520	508	527	535	499	530	504	568	500	525	497	517	494	542	551	513	475	518	545	525	531	493	521	538	493	477	478	488	506	503	506	476	503	498	518	512	475	522	492	496	519	475	501	571	484	528	477	545	481	499	506	540	520	500	519	491	525	550	512	477	504	471	495	502	517	530	502	471	497	474	497	486	500	487	542	526	517	524	496	471	484	516	533	534	514	510	534	530	526	480	506	496	503	485	503	503	493	523	487	529	519	520	483	526	510	502	485	498	458	480	507	504	559	529	535	521	482	494	509	511	537	502	445	534	528	510	493	521	500	511	487	491	530	529	494	504	523	519	475	491	463	529	526	522	556	522	500	507	511	504	505	510	485	508	521	499	504	510	511	502	519	520	496	543	505	519	529	511	487	523	515	491	512	517	496	494	505	531	511	527	477	505	499	499	544	532	532	489	530	485	500	515	495	524	493	540	508	516	513	451	517	547	529	501	457	509	517	540	461	514	489	510	515	502	528	488	525	469	504	532	487	517	506	501	511	552	476	513	466	480	464	492	537	485	529	484	520	492	479	547	505	518	492	497	511	506	510	526	460	539	506	533	531	518	543	497	518	503	491	491	503	473	490	517	509	471	494	526	512	509	495	526	512	505	540	539	470	476	480	489	462	479	487	489	516	518	507	491	536	485	479	520	484	497	482	434	475	511	488	487	474	530	506	527	522	532	491	478	493	528	524	544	490	505	537	561	497	492	536	507	527	487	519	533	540	524	493	507	508	504	508	497	484	530	536	515	486	497	508	546	500	540	533	475	519	519	504	501	498	508	509	482	497	504	507	517	508	495	498	507	516	539	513	521	480	507	546	506	528	484	502	464	530	513	499	543	532	513	544	487	484	577	528	514	502	510	471	512	493	496	503	531	531	504	534	510	524	480	525	521	516	499	475	484	493	532	550	544	497	522	546	495	516	527	529	520	481	519	475	533	531	509	504	487	496	499	503	519	463	531	475	542	521	491	520	492	478	497	500	500	519	518	531	538	504	517	504	508	532	493	506	541	545	532	466	535	488	473	484	496	484	493	516	474	503	515	526	501	489	510	501	534	525	471	530	486	533	466	527	516	505	504	521	508	514	517	499	488	536	530	522	482	487	494	505	497	497	505	487	517	518	474	517	483	492	525	485	536	504	558	491	470	471	504	456	490	493	494	499	506	479	519	514	495	481	509	526	505	514	468	487	526	538	563	543	516	535	540	481	500	505	510	523	543	519	492	548	537	533	545	517	478	509	510	491	524	524	517	521	496	490	509	509	512	501	526	517	523	509	499	515	509	514	517	522	487	524	475	553	513	524	479	544	477	479	506	490	509	465	510	513	492	521	549	512	475	534	520	488	506	490	519	464	490	505	502	533	507	480	512	511	493	500	510	531	528	504	506	513	493	528	482	481	507	508	525	555	462	492	508	473	519	490	514	493	528	531	499	507	509	484	498	525	457	514	485	539	489	495	490	470	462	506	466	468	513	522	526	525	513	498	519	524	494	490	515	522	498	500	527	500	505	476	504	517	496	545	509	499	534	489	507	491	511	494	525	488	533	515	525	526	506	500	536	500	556	492	505	513	504	488	522	486	473	519	497	557	479	493	502	530	523	511	518	493	550	496	494	494	481	505	536	502	529	524	525	505	538	506	506	479	520	528	481	489	494	502	522	517	523	498	501	499	502	480	488	493	517	492	540	493	486	495	518	541	519	552	497	487	551	515	512	476	519	490	464	479	504	482	533	538	534	545	502	525	523	477	505	526	516	496	487	498	517	494	518	497	525	499	492	495	502	503	501	501	500	474	512	510	526	520	508	512	513	540	507	506	516	511	505	526	501	520	488	520	473	501	519	526	499	477	484	484	536	544	496	519	498	493	489	485	536	502	497	530	497	494	530	517	492	476	470	519	547	524	511	500	512	496	525	490	488	535	509	533	539	483	516	495	542	543	471	511	521	541	505	492	518	524	513	507	531	468	525	531	513	535	489	536	497	481	514	513	491	495	503	465	501	461	520	474	521	496	512	507	518	486	503	541	560	475	498	508	522	540	530	473	531	531	519	492	501	497	498	478	501	484	495	507	538	522	502	517	528	521	503	508	512	484	502	490	512	509	498	532	495	557	512	492	529	517	512	532	541	481	486	508	496	440	497	512	492	490	446	502	497	531	493	475	530	475	488	537	492	484	526	549	491	515	483	489	482	463	467	488	546	531	513	493	497	518	506	545	515	471	513	482	534	493	511	501	522	485	440	551	517	508	523	478	538	526	510	481	471	540	501	486	485	545	505	484	464	480	530	490	495	504	509	525	509	533	506	492	510	501	497	544	488	492	540	552	505	518	480	561	496	530	556	457	530	471	509	523	488	497	482	504	511	494	539	514	487	524	476	470	469	527	513	518	497	509	511	470	508	504	505	511	516	499	475	535	487	522	526	471	510	496	520	534	479	525	495	498	511	520	518	501	523	475	564	517	518	531	527	534	513	489	514	531	501	532	498	520	497	542	491	518	559	487	498	482	493	470	518	562	521	487	524	464	516	476	507	541	497	519	506	496	528	498	514	466	493	492	533	501	532	460	488	531	519	500	492	505	515	552	493	528	506	520	491	505	553	524	509	498	512	523	493	507	529	533	513	504	507	515	500	520	507	473	513	495	504	504	499	509	504	521	541	521	532	478	484	492	484	532	509	514	511	496	465	509	543	504	528	508	512	523	523	473
3245	1783	904	486	301	429	380	283	227	167	126	101	81	54	67	52	58	30	55	36	52	43	58	56	41	48	58	39	49	45	43	50	39	37	31	31	37	39	28	44	37	28	42	36	38	49	41	45	40	48	28	33	60	35	29	26	46	53	46	56	41	45	37	45	43	34	40	33	33	43	43	28	36	31	35	41	47	40	42	38	45	37	45	44	40	35	37	32	32	45	37	41	27	32	35	32	47	30	32	49	38	37	37	31	46	28	41	47	35	41	34	32	39	36	33	45	29	36	50	40	34	34	44	28	31	43	36	50	40	30	37	37	36	31	35	41	31	33	34	37	46	39	33	32	36	39	49	28	43	38	29	30	40	31	34	37	43	39	38	30	31	29	23	28	31	31	30	35	43	38	35	37	43	26	43	36	29	39	39	48	32	42	27	31	36	37	39	37	36	40	35	29	38	36	42	38	27	46	40	38	29	32	41	35	40	32	51	43	37	31	32	41	40	38	33	40	34	38	37	36	35	30	33	33	31	30	39	41	48	41	37	39	47	36	39	38	32	29	35	42	35	36	36	40	32	38	30	44	39	39	41	42	40	41	37	33	33	27	37	43	44	41	41	34	32	41	39	36	29	37	37	37	29	39	30	39	42	31	39	40	37	42	31	27	42	49	34	29	38	33	45	37	21	35	23	30	37	29	48	30	47	31	40	43	35	34	35	39	36	37	35	35	38	36	30	38	31	40	40	29	34	39	39	39	32	45	38	37	39	37	42	46	42	38	31	51	33	36	37	41	41	30	30	31	31	32	42	37	39	45	39	40	29	32	37	39	43	40	42	43	28	48	50	38	40	35	48	31	37	32	33	36	41	45	46	36	32	38	36	38	28	43	49	38	34	43	39	44	40	42	34	29	41	36	37	35	40	35	39	44	43	34	49	34	28	48	39	27	32	33	34	46	33	31	34	41	39	50	41	28	33	24	43	42	36	45	40	42	33	36	51	33	21	31	39	37	29	29	35	24	33	40	44	31	30	37	30	38	42	40	39	34	44	43	33	39	43	41	29	34	24	34	43	40	38	36	40	26	41	30	39	39	33	39	38	47	44	29	29	47	29	35	30	46	39	34	31	34	41	34	25	43	30	43	45	39	35	35	42	28	39	36	39	43	32	39	49	30	39	44	42	41	34	41	53	34	35	38	40	40	38	33	24	42	48	30	33	47	42	29	40	36	41	33	38	29	32	36	42	28	39	34	40	45	36	34	38	44	31	31	41	36	30	31	39	26	26	37	35	36	39	35	37	36	40	35	39	54	40	26	34	27	43	35	36	33	45	39	44	37	35	23	39	37	29	44	39	31	31	42	41	35	48	35	30	27	38	34	47	36	43	47	34	39	37	25	33	34	31	34	44	31	34	40	30	36	41	40	38	41	30	37	41	31	45	34	49	42	45	27	34	38	39	27	30	46	45	26	38	34	29	42	37	36	42	26	40	39	25	35	43	41	33	29	44	38	39	45	25	45	41	31	40	46	33	31	36	50	32	43	28	43	42	46	30	33	31	37	36	30	47	41	37	34	35	35	40	52	47	38	51	44	38	28	30	43	39	29	31	32	41	39	36	37	39	40	35	41	40	30	45	45	44	36	36	34	33	32	38	45	35	49	33	34	41	34	36	38	28	32	38	35	38	38	35	39	26	35	47	33	46	46	38	40	41	38	37	45	49	36	42	33	44	44	30	44	34	51	43	43	25	31	47	43	29	34	37	33	41	23	37	34	40	46	45	29	29	41	36	35	33	34	30	40	32	46	53	40	40	30	50	36	38	24	35	37	33	52	38	37	38	31	33	53	26	34	36	46	41	37	24	32	36	31	29	43	31	41	39	34	37	31	31	40	30	34	36	50	45	41	36	38	41	52	30	37	39	36	51	37	36	39	29	43	26	41	32	40	33	45	32	42	37	39	28	40	33	31	38	41	37	29	32	33	35	38	41	43	40	37	40	33	36	32	38	29	30	38	32	50	34	29	51	31	43	38	27	34	42	29	29	45	39	37	29	33	41	29	41	36	38	39	42	42	33	35	43	38	33	39	32	35	37	37	38	43	40	36	48	33	32	41	36	43	27	44	37	54	33	51	40	32	28	23	45	29	38	25	41	34	45	33	45	47	37	33	36	41	33	39	30	42	29	46	14	31	38	48	26	41	29	35	29	37	32	36	39	27	36	33	29	46	30	34	42	36	35	51	48	37	38	39	25	43	33	32	41	39	30	37	49	24	42	34	45	25	33	40	31	31	30	31	45	29	47	35	33	42	43	34	47	37	35	24	42	45	41	39	39	44	34	30	28	39	45	34	38	31	34	36	34	32	35	39	31	45	37	32	51	43	38	36	43	50	28	32	36	37	41	32	38	34	37	34	41	41	30	38	44	43	33	42	29	36	30	41	41	33	42	46	36	33	32	31	30	32	44	41	39	30	32	31	51	38	46	45	45	33	29	35	37	35	40	40	38	35	28	46	42	27	37	43	43	37	25	35	31	39	31	29	54	24	40	30	32	42	36	28	35	30	40	23	39	49	27	52	37	33	34	36	24	42	46	42	37	32	34	44	39	33	52	28	26	37	35	29	36	38	35	35	32	28	43	43	41	31	34	34	33	37	31	43	32	39	44	34	30	35	31	43	50	39	42	38	25	34	38	34	31	33	35	30	43	35	45	37	33	34	36	34	34	32	44	39	36	32	34	31	35	37	45	39	33	37	32	40	35	43	50	40	35	35	49	47	36	30	37	46	47	34	35	36	30	39	42	34	37	34	37	34	37	21	40	37	30	37	41	25	29	29	28	33	35	40	40	42	44	34	30	32	40	29	40	37	47	34	35	36	23	36	34	24	42	36	36	40	32	38	40	34	34	31	41	37	43	46	36	45	34	28	36	43	31	40	37	28	37	51	45	37	27	37	39	33	35	28	38	35	34	30	47	42	32	33	33	37	30	33	37	26	47	32	36	35	28	40	37	42	35	37	46	32	30	31	40	35	39	44	33	30	52	38	30	38	40	32	28	46	36	35	39	31	37	33	37	36	33	49	31	28	39	43	36	29	39	46	32	33	38	35	41	29	38	46	38	31	43	31	30	33	38	32	34	38	35	34	30	34	33	38	42	42	38	36	42	36	32	31	42	42	36	25	27	35	37	29	32	43	35	35	37	32	34	31	48	29	38	36	32	38	28	43	40	38	35	31	32	41	24	29	45	40	26	34	37	37	36	43	44	35	38	38	35	36	30	28	33	37	29	34	34	44	37	40	41	33	36	39	27	36	32	35	27	31	38	34	45	42	27	27	39	45	36	53	41	24	43	45	43	28	35	39	31	32	45	23	47	36	39	33	31	38	42	39	33	35	30	34	30	41	36	51	42	38	37	35	38	37	30	43	43	39	36	34	31	32	30	38	37	44	27	32	39	39	39	47	43	33	42	52	43	37	43	33	38	39	32	33	36	30	35	49	41	37	39	32
27467	17390	11515	10698	15155	18180	15844	12038	8839	6276	4322	3069	2086	1546	1140	810	735	703	655	745	839	718	663	658	544	628	713	640	621	502	484	478	471	431	364	392	327	346	309	340	354	360	348	353	361	323	325	322	328	313	354	352	381	343	313	388	405	499	521	534	476	491	450	429	376	376	335	315	303	339	327	342	331	310	287	329	279	291	332	328	344	318	280	310	304	324	314	321	336	306	324	296	314	317	324	325	344	313	320	322	292	334	293	352	298	328	316	324	335	279	332	317	320	292	341	297	342	355	287	294	353	320	308	300	308	328	290	311	307	292	313	311	321	310	334	337	345	303	307	315	309	307	353	323	274	342	328	333	308	292	338	315	348	334	312	325	296	306	321	324	336	309	310	307	338	311	345	302	326	308	328	326	315	317	306	333	325	293	331	309	295	295	330	317	312	325	302	346	335	339	318	301	301	304	336	270	293	313	307	298	344	338	352	339	317	314	315	301	320	288	343	311	296	347	313	309	335	299	323	295	295	324	328	301	332	304	331	283	321	329	332	339	318	295	331	344	301	328	329	342	315	300	296	299	317	313	325	316	322	342	313	300	314	288	302	300	302	299	283	323	325	322	306	303	294	314	352	332	326	360	359	300	317	308	318	311	308	350	332	314	325	324	326	303	314	324	287	312	354	309	314	334	339	314	311	318	319	321	330	323	310	319	350	309	323	317	326	307	359	331	317	307	308	341	315	328	288	330	318	333	336	317	318	338	312	333	330	321	318	309	321	320	295	299	288	299	323	320	315	313	294	339	316	324	318	346	304	346	316	321	319	321	319	319	346	296	341	304	338	313	283	313	340	304	294	304	313	335	336	334	314	348	307	311	314	374	331	320	333	323	306	338	310	310	303	317	309	320	299	305	297	359	336	306	307	350	336	297	312	316	322	340	321	307	318	338	339	289	302	301	311	312	323	325	346	306	315	362	326	295	311	326	353	341	316	353	305	351	320	307	389	322	323	327	313	322	353	340	306	322	297	310	337	321	322	304	329	330	331	285	317	291	306	288	311	325	340	307	345	324	331	294	329	336	304	347	334	324	350	304	296	325	349	311	313	325	351	314	314	313	309	307	302	335	350	341	315	331	346	334	269	330	289	351	302	324	315	329	341	269	319	299	325	342	322	279	342	339	307	304	339	313	338	298	341	343	322	323	335	323	318	291	332	321	332	338	310	313	332	322	320	338	316	347	315	301	313	310	318	306	324	329	302	342	318	313	349	304	300	350	311	350	339	313	306	330	320	328	319	316	327	279	284	305	303	311	338	325	296	336	333	328	301	292	305	331	338	323	297	312	332	308	368	302	333	313	305	296	316	333	308	305	326	271	324	314	312	314	311	314	337	320	304	342	327	329	338	337	327	329	325	309	314	324	287	332	325	346	341	290	338	329	318	307	294	291	294	303	322	285	332	320	321	291	331	311	336	331	284	317	323	328	310	293	311	312	306	317	343	331	350	332	270	298	317	337	304	313	313	324	301	305	311	326	293	300	334	308	341	331	283	325	305	313	308	351	345	315	314	310	308	336	340	340	304	304	328	321	310	347	320	342	348	298	327	304	310	299	306	302	321	333	335	330	310	307	325	309	361	342	328	356	333	330	309	327	296	319	299	318	304	307	366	351	337	340	322	355	315	304	345	327	314	352	311	340	324	300	309	307	341	317	334	325	302	317	309	320	324	355	320	328	327	341	317	319	324	321	318	301	338	346	297	304	327	316	342	262	343	321	300	329	325	314	284	300	330	325	331	306	350	332	307	339	321	313	314	339	296	353	295	275	307	325	319	328	313	322	297	310	298	322	308	336	314	329	323	337	331	327	316	290	298	290	296	310	301	341	285	297	326	352	336	330	322	324	319	320	318	294	347	322	324	314	357	324	353	312	333	331	332	323	356	312	340	329	296	302	330	313	352	311	278	315	334	307	343	323	333	320	313	310	319	309	318	304	303	345	314	321	287	345	296	317	317	340	327	330	314	315	325	275	323	309	289	297	288	317	330	327	289	323	299	281	346	338	308	328	339	319	328	322	329	341	302	313	295	312	322	297	325	320	340	341	301	306	307	356	322	296	303	331	310	315	319	323	335	311	314	332	322	325	327	305	323	318	324	338	297	362	318	315	311	334	309	327	302	321	321	310	336	337	336	318	325	326	307	355	310	346	319	302	312	302	288	344	325	296	327	320	303	314	317	323	322	333	339	304	301	318	299	293	323	317	302	322	326	306	324	284	300	314	351	336	322	330	312	330	317	326	293	322	337	313	330	278	296	300	328	300	293	284	300	340	338	355	290	344	312	312	334	347	338	296	330	350	312	309	308	304	304	323	314	326	310	335	351	312	327	307	319	301	353	309	288	344	317	296	322	306	329	315	342	332	327	298	304	331	331	325	283	327	287	335	316	306	304	310	308	324	326	305	314	350	325	293	319	305	333	284	327	325	313	311	315	303	350	360	354	330	331	346	311	277	320	316	331	330	339	321	369	323	311	332	301	342	294	308	334	302	339	331	338	337	355	320	358	309	303	333	324	322	315	311	337	327	320	330	335	314	318	327	332	330	339	292	308	300	331	319	314	340	322	332	333	291	298	333	300	313	295	330	286	301	356	348	308	320	336	323	333	324	311	351	311	344	298	291	306	336	360	317	303	314	328	319	306	333	326	302	312	318	312	303	303	307	301	327	328	342	271	281	309	332	308	330	315	302	316	335	294	304	326	316	348	353	321	333	326	327	335	336	289	286	324	343	322	306	340	335	299	329	301	308	320	320	314	337	341	298	325	321	336	334	310	309	337	321	319	314	331	342	304	307	289	322	321	320	306	306	325	332	320	329	313	336	334	300	325	327	318	325	335	324	314	301	333	337	317	325	341	326	308	314	311	310	320	306	322	323	314	300	321	327	309	343	319	324	304	324	319	296	310	329	311	334	346	344	335	339	318	323	315	320	323	316	321	345	312	326	321	317	328	318	309	335	317	337	314	339	333	300	300	294	334	325	297	326	321	320	304	329	321	337	310	351	358	301	324	313	345	331	337	305	316	304	331	317	329	330	348	281	319	318	336	321	295	340	322	301	339	320	327	314	312	301	350	318	314	331	357	299	321	305	313	317	315	311	340	323	318	314	338	354	323	332	312	319	332	319	357	285	346	299	320	316	345	319	313	341	311	319	314	288	311	320	316	345	344	328	310	332	330	291	326	317	349	311	325	318	331	318	279	310	332	317	301	332	320	306	342	312	301	331	314	309	286	322	281	299	325	319	315	283	299	314	325	295	321	308	332	308	321	318	318	325	332	344	327	306	317	302	363	305	297	333	298	304	322	351	284	310	315	324	307	297	291	324	322	341	312	336	314	304	305	312	308	306	345	326	301	340	324	326	320	311	343	313	280	311	337	312	290	300	350	290	302	305	297	337	309	340	320	315	338	335	319	318	317	323	313	339	305	319	326	356	314	312	323	321	305	357	336	297	319	333
4384	3494	1646	573	405	601	601	472	352	267	230	136	117	93	75	83	83	70	72	79	72	78	77	76	74	68	67	55	68	74	59	50	48	53	66	49	59	50	55	60	57	62	51	57	49	70	65	72	70	58	60	64	67	69	69	88	61	76	72	87	76	72	69	43	56	56	50	50	65	61	48	62	58	68	45	62	57	51	49	53	53	65	61	38	55	61	62	59	58	45	57	52	42	71	51	62	59	53	37	58	58	47	58	54	55	56	56	66	55	48	64	54	58	56	58	63	51	55	61	57	63	49	67	52	46	60	55	52	58	45	63	49	57	51	55	67	43	48	46	52	53	51	64	56	52	54	47	47	56	44	50	43	64	62	47	53	53	52	56	58	51	54	48	74	54	55	59	57	49	71	57	57	63	63	56	58	60	59	55	56	45	63	48	63	47	57	56	44	49	49	55	64	50	44	53	61	53	54	49	54	62	45	65	53	55	60	54	58	48	51	62	52	52	61	58	65	56	61	48	54	50	50	53	54	41	50	60	47	52	56	53	51	58	53	63	53	49	52	59	47	50	59	60	60	54	57	53	55	60	59	56	53	60	56	58	50	55	48	36	70	47	58	57	61	60	49	55	60	46	45	68	68	53	43	53	50	57	55	55	53	60	55	58	63	56	56	44	71	59	55	57	66	46	55	54	53	40	78	43	65	59	53	57	58	52	49	55	49	63	62	55	59	67	61	47	53	60	64	55	58	55	73	42	47	57	61	44	55	59	65	49	53	64	64	48	54	48	47	49	55	63	42	41	57	62	56	53	59	62	57	69	56	47	62	45	55	71	46	61	72	68	48	60	48	59	50	55	70	60	68	50	66	59	60	51	55	66	64	58	48	67	68	55	56	73	51	47	50	47	68	66	62	58	42	54	62	57	58	60	70	36	57	57	56	45	57	49	55	53	45	53	50	58	54	70	45	62	53	55	44	45	51	62	55	41	48	45	49	65	47	55	62	54	58	50	67	65	47	61	62	54	59	50	50	53	61	63	57	57	39	50	55	53	49	50	64	55	47	56	58	56	44	58	62	52	55	46	64	52	72	55	55	53	52	62	61	43	34	51	59	50	53	68	53	43	55	46	59	56	53	47	51	50	44	64	43	51	72	50	62	53	59	45	54	59	55	58	53	50	61	53	56	53	48	56	42	54	39	64	56	47	62	49	57	46	49	44	51	46	65	49	57	69	53	47	69	65	59	54	46	51	48	47	59	46	57	46	53	58	49	48	64	67	57	53	63	49	49	46	59	67	61	46	56	55	41	57	53	66	50	51	64	60	44	44	64	41	57	71	48	53	66	52	50	50	48	50	54	56	57	55	64	48	56	55	60	54	51	50	60	56	52	58	51	55	58	57	60	43	53	59	58	54	57	58	56	50	51	45	47	59	61	65	51	65	53	59	56	54	61	55	52	45	56	51	47	43	56	56	55	50	60	50	46	53	63	52	52	47	52	55	54	35	54	54	54	58	65	58	61	57	48	51	67	39	62	65	56	53	57	52	50	57	48	66	56	44	58	57	52	51	65	47	56	57	51	60	48	56	45	44	56	57	58	60	44	64	46	55	44	51	48	65	51	57	54	58	48	51	42	48	55	44	50	45	48	56	49	53	67	56	68	45	49	56	48	65	55	42	65	39	52	57	61	65	65	39	52	49	52	55	54	47	56	42	48	45	48	56	57	56	48	51	67	57	58	57	56	53	52	52	51	69	56	59	54	50	46	56	50	68	54	67	59	54	53	57	62	52	58	60	43	60	55	56	56	56	62	61	53	39	49	54	60	55	50	58	53	39	54	55	52	47	69	54	58	55	61	50	49	59	59	52	60	55	48	46	49	51	67	55	60	47	54	59	51	62	52	50	57	48	58	56	69	62	48	49	64	45	57	49	69	58	70	56	49	51	52	64	59	49	48	48	61	49	51	64	57	44	66	60	56	66	51	41	39	43	66	53	45	62	47	46	56	49	63	51	55	44	54	59	62	51	58	52	47	56	68	56	59	57	61	52	62	51	50	50	66	53	39	61	62	56	60	60	48	60	62	52	46	45	60	59	51	57	54	55	39	51	51	57	66	60	61	48	49	59	47	58	48	39	56	60	43	50	57	48	43	57	55	64	55	78	64	52	64	61	64	48	44	63	48	61	54	49	65	47	59	56	72	52	57	51	70	62	46	58	66	54	54	42	56	65	58	64	56	51	42	69	61	47	58	56	55	67	46	59	43	56	70	59	44	56	58	50	36	52	57	46	57	45	48	48	54	47	68	57	55	52	66	79	52	55	49	50	40	45	46	80	49	66	55	56	63	50	55	61	47	37	52	55	55	62	57	60	54	55	57	55	60	62	58	49	44	54	47	62	68	57	69	56	42	60	59	61	53	55	44	50	53	52	50	39	44	58	53	46	69	72	61	47	56	53	53	37	63	60	56	55	60	55	66	55	59	44	52	58	53	47	65	48	40	57	54	48	49	54	54	52	48	52	60	46	44	63	47	48	52	53	41	51	62	53	55	61	62	67	59	63	61	57	54	52	60	34	62	56	55	55	60	54	62	46	68	45	56	42	57	53	38	56	62	58	63	78	55	56	54	49	46	44	50	60	58	56	42	55	73	41	46	41	48	49	51	54	53	52	61	59	53	59	63	48	68	51	44	57	57	66	57	48	56	48	48	52	55	54	63	53	65	45	60	52	36	60	54	51	60	43	54	75	58	51	49	50	45	65	70	62	49	61	61	55	50	68	56	46	56	62	57	47	61	65	57	63	53	53	48	58	51	52	61	63	54	69	57	51	54	45	52	49	61	65	50	52	76	43	48	51	44	54	51	53	58	63	50	58	47	52	63	46	54	47	50	52	59	61	48	66	48	43	60	39	64	49	52	49	49	54	59	60	60	51	53	61	46	49	47	48	42	60	45	49	52	57	76	64	50	56	58	51	53	66	71	51	51	67	56	50	52	60	38	59	63	55	59	57	52	58	58	47	58	45	71	59	52	58	62	46	53	67	48	56	60	61	57	50	42	61	49	52	63	49	46	54	62	54	42	50	59	64	50	55	50	52	56	65	79	56	56	52	52	58	34	45	59	50	64	64	59	85	50	65	62	56	55	51	54	47	57	62	51	61	67	45	54	45	49	48	51	60	49	53	64	40	56	56	51	47	60	50	47	61	60	50	61	61	57	60	58	43	47	52	48	63	63	46	62	43	59	63	65	51	51	40	62	50	57	57	58	58	58	44	53	53	61	63	54	46	61	63	46	50	54	54	49	54	49	69	66	55	59	55	57	50	53	52	64	57	69	55	58	56	52	65	53	54	56	52	51	56	55	54	55	57	50	44	62	69	65	60	64	57	62	58	54	57	57	56	58	46	71	77	48	40	38	64	61	51	49	49	52	57	61	59	45	54	54	60	52	55	57	45	49	47	57	55	54	50	56	60	39	58	54	59	50	52	60	59	56	52	53	61	57	40	65
32751	23311	15718	12979	18393	22450	20507	16460	12162	9022	6645	4534	3230	2171	1642	1341	1170	1078	1088	1286	1234	1131	1097	905	854	861	901	910	792	745	758	742	751	562	560	524	547	525	492	498	474	537	498	514	506	472	462	522	544	503	503	526	842	778	783	1004	1060	1141	1205	1123	1011	891	747	695	616	539	531	481	486	510	473	468	448	445	456	441	497	459	431	426	450	478	490	471	465	446	461	487	467	453	482	444	486	496	477	465	471	463	437	469	449	423	455	482	464	452	483	502	442	477	456	463	468	439	489	466	471	471	463	460	483	495	403	465	503	448	485	416	430	446	463	457	445	462	444	478	466	442	470	464	471	449	401	461	433	463	430	441	469	480	440	429	475	495	437	459	485	438	494	450	484	448	453	476	471	499	480	472	450	454	451	452	461	427	496	519	503	445	471	502	457	447	458	465	476	470	499	455	503	486	461	457	514	492	445	474	437	484	488	457	448	468	436	459	480	445	469	448	459	441	447	465	461	492	490	475	486	470	458	459	440	511	454	517	474	464	452	491	479	451	458	460	472	461	462	447	455	455	473	483	456	510	443	490	456	434	473	448	476	461	463	446	486	464	509	487	444	456	461	478	467	468	454	451	476	469	453	428	485	490	490	433	461	487	448	484	461	477	463	447	477	499	437	459	418	458	457	460	476	515	465	436	419	451	427	473	451	457	429	464	477	478	441	434	477	465	463	469	466	482	474	482	453	470	492	489	502	432	438	441	474	484	455	440	466	443	465	477	441	453	510	489	492	447	457	487	479	467	431	433	446	456	460	455	490	498	480	451	463	484	465	492	489	449	462	486	463	467	486	482	453	446	500	454	430	485	483	462	477	526	429	434	443	492	465	443	440	477	471	486	492	480	488	429	510	491	483	467	434	502	459	471	442	476	456	459	487	463	469	461	466	448	454	449	486	460	447	461	438	449	470	451	433	471	450	453	466	467	460	428	478	462	463	512	497	476	472	453	479	447	451	505	486	425	449	485	471	492	474	441	490	452	476	503	465	455	486	462	478	441	474	518	455	456	451	470	418	463	476	456	496	446	453	461	477	488	481	447	467	499	454	467	419	465	447	439	458	424	477	450	487	462	468	492	430	456	474	471	477	498	503	426	502	474	479	450	452	479	446	491	477	478	493	491	462	474	452	456	521	467	468	436	461	449	467	465	475	470	471	426	454	482	435	465	456	466	454	471	470	443	453	466	480	489	456	494	455	474	478	471	471	434	460	447	492	496	451	473	455	474	457	429	438	420	475	488	447	474	478	478	455	469	455	452	444	449	447	491	493	487	492	424	463	426	440	434	468	502	475	470	455	453	446	468	452	419	474	482	451	467	429	470	521	459	473	459	434	478	442	468	458	456	514	465	421	424	478	447	485	474	500	454	485	433	468	468	446	474	445	463	478	479	460	488	468	474	484	504	501	455	459	496	466	470	474	433	441	494	427	453	444	469	504	461	470	452	482	450	431	442	477	474	485	458	454	463	439	475	478	435	467	469	462	450	506	462	457	487	485	472	517	467	429	431	475	481	475	477	465	453	497	471	421	458	500	461	458	437	477	439	450	483	492	471	432	480	456	488	440	445	451	468	494	454	435	451	453	423	464	444	460	428	473	461	453	466	502	434	464	483	437	452	478	453	471	443	450	458	465	445	505	488	439	456	490	464	433	443	452	496	468	480	428	484	469	415	462	441	457	448	452	476	469	413	501	464	487	481	449	459	495	484	461	514	468	485	466	466	456	439	464	495	498	451	481	482	469	464	491	489	451	457	447	480	462	495	465	461	457	521	464	455	465	486	456	458	486	439	470	467	453	485	464	467	411	495	439	466	488	482	467	504	411	452	456	490	494	463	471	484	428	463	458	486	496	507	482	433	491	486	473	475	446	477	487	474	505	447	494	506	424	475	457	443	481	481	504	508	439	487	468	481	471	463	472	463	458	498	461	495	468	515	457	464	435	449	469	435	445	445	480	463	466	488	490	497	411	488	453	448	425	491	475	462	462	467	449	433	463	444	463	437	475	484	519	484	451	483	458	423	465	452	456	487	466	455	482	513	435	452	454	460	472	479	448	429	455	501	424	477	491	461	497	447	461	494	430	446	477	465	463	504	426	479	441	492	522	492	449	461	458	442	495	476	483	438	436	450	440	468	444	491	473	424	437	470	485	446	509	493	488	482	450	457	480	414	444	484	440	457	503	478	447	455	498	512	466	474	444	444	438	459	457	447	478	487	483	473	464	458	453	430	478	471	440	469	476	504	475	469	467	458	458	446	478	450	481	441	516	471	460	467	430	475	472	475	457	506	458	472	454	487	446	462	446	441	454	463	489	473	471	462	461	485	462	455	499	435	493	476	497	441	451	494	449	450	499	434	498	479	423	428	446	459	435	467	466	491	446	487	457	406	433	459	473	466	452	472	488	455	436	467	457	478	440	458	441	468	446	459	452	447	471	500	477	479	445	443	465	440	480	422	481	474	418	455	473	484	460	450	468	443	481	458	451	426	459	464	475	459	479	446	470	438	437	465	471	484	465	479	460	467	482	442	486	437	459	472	487	446	445	459	471	422	494	521	458	487	459	455	462	474	452	459	501	451	502	459	456	485	472	454	476	480	448	469	447	464	466	491	455	466	444	485	510	466	488	475	463	491	439	454	460	462	455	479	444	443	483	488	488	482	480	486	472	507	498	458	520	485	441	464	493	488	442	483	513	416	485	455	467	466	470	489	475	495	454	467	452	517	457	448	446	459	455	453	439	446	470	478	449	428	453	452	451	467	445	453	465	480	447	467	448	468	448	472	467	476	461	463	489	482	450	430	442	430	455	491	460	481	458	463	468	454	508	467	406	454	472	499	437	446	484	440	449	436	435	514	483	497	438	495	472	475	488	507	472	477	446	448	458	436	471	455	450	462	428	442	485	427	461	466	480	443	453	459	438	481	462	455	443	487	479	458	468	453	471	441	481	474	480	486	467	460	510	497	434	491	453	451	427	450	441	436	457	456	444	486	479	440	464	469	476	453	458	455	468	463	471	476	449	468	451	468	469	452	446	442	480	487	493	472	453	458	459	469	485	450	500	445	480	451	498	426	513	500	474	477	453	500	453	449	465	486	412	455	435	465	477	464	500	505	475	452	473	458	466	455	456	510	485	458	466	477	458	508	501	484	493	466	467	466	475	500	455	486	455	473	454	486	486	460	426	449	459	441	416	447	484	475	461	441	444	475	509	437	445	461	425	476	454	511	453	467	493	468	458	395	465	450	456	522	499	472	481	455	477	474	434	480	482	456	462	484	486	467	486	472	490	429	442	462	455	443	465	504	455	480	432	480	461	459	441	473	471	493	499	445	446	521	447	454	472	476	501	462	481	476	496	448	432	432	472	438	471	444	454	458	454	477	484	455	445	480	502	453	488	485	451	490	446	471	455	484	456	475	456	483	465	458	485	476	472	459	470	469	462	419	461	441	493	427	420	452	476	463
4867	3055	1252	506	383	481	541	458	372	298	205	144	104	65	70	47	66	50	57	70	45	73	56	57	51	53	40	52	59	43	45	42	51	47	35	38	49	40	46	32	47	40	38	47	43	23	46	33	53	43	38	51	40	52	56	69	71	83	74	63	58	54	49	50	51	44	35	40	40	36	38	48	40	49	39	44	35	35	46	37	36	38	31	39	42	49	41	36	48	41	38	45	45	41	42	34	27	38	40	36	32	38	29	47	49	36	34	32	41	38	39	25	48	41	35	35	50	41	37	40	30	35	45	39	35	34	46	43	46	45	38	31	50	37	57	35	41	40	30	32	49	47	39	43	32	51	55	47	25	30	41	35	32	34	44	37	40	41	42	49	38	40	44	42	43	32	45	31	31	38	33	40	39	47	38	48	37	39	38	51	26	41	48	36	48	52	38	41	40	36	43	37	44	42	42	39	31	30	53	42	28	25	39	38	42	48	49	38	40	32	38	42	51	42	40	35	42	34	41	27	44	33	39	28	34	37	31	38	38	38	42	43	36	32	38	37	36	38	36	45	40	34	32	52	45	36	39	42	32	32	40	35	35	43	37	31	43	42	29	42	51	51	44	33	47	43	31	39	37	37	38	43	20	53	30	36	36	41	33	31	40	46	23	38	34	42	38	33	35	46	40	35	30	34	46	35	49	41	35	35	35	51	45	33	39	38	42	37	36	57	30	41	42	43	46	34	40	36	37	38	42	46	38	39	46	47	38	41	40	38	38	33	32	33	41	33	56	43	43	50	33	42	38	38	40	46	28	47	40	40	38	29	41	38	36	39	35	33	30	43	45	35	27	38	33	41	39	36	49	33	35	41	50	37	34	42	57	33	40	42	50	43	42	47	41	31	46	34	43	36	38	39	43	48	35	46	37	30	46	40	45	43	41	49	31	36	31	30	35	35	40	36	35	36	40	41	23	37	31	35	44	41	43	34	58	38	38	38	38	36	33	32	37	40	32	29	50	36	49	27	48	34	42	40	35	49	41	45	36	42	41	42	30	35	32	46	40	42	54	30	48	33	48	32	45	37	38	48	41	47	38	41	45	43	33	42	34	44	60	39	36	37	46	35	32	33	40	41	41	41	33	41	41	48	47	41	41	26	27	40	26	49	35	40	50	52	47	43	40	35	40	42	32	41	43	34	36	40	48	32	38	44	48	38	33	51	40	33	40	50	33	39	46	40	33	33	45	51	51	40	37	44	39	41	32	47	36	40	49	41	36	46	30	35	41	40	43	34	32	42	34	41	38	33	36	40	43	40	36	42	33	43	35	25	36	43	33	46	42	35	35	31	38	42	30	38	42	30	42	42	31	42	36	41	34	40	30	42	46	45	41	34	42	41	41	44	39	39	44	37	37	46	42	39	35	37	40	46	24	58	35	48	37	36	36	35	33	34	31	37	37	44	39	38	31	50	46	33	35	45	47	34	40	39	42	38	38	41	33	43	38	40	39	38	35	30	44	33	35	44	45	31	38	41	31	37	39	37	47	32	45	34	45	41	45	35	44	45	37	37	45	29	44	44	36	29	44	31	30	41	35	35	37	34	38	32	32	41	37	22	29	43	40	30	36	39	44	53	41	42	36	27	43	41	41	50	33	39	37	52	45	48	32	43	26	45	42	38	42	55	43	27	37	33	44	40	43	46	43	35	47	35	47	38	40	27	49	33	34	28	36	32	38	29	32	38	38	35	42	34	37	36	35	28	36	35	40	34	36	40	43	41	34	44	32	43	37	49	32	40	41	34	36	48	33	32	39	36	52	36	31	50	46	39	31	43	47	44	49	39	49	34	48	39	40	40	40	36	31	24	35	32	42	37	41	40	45	39	38	42	34	43	36	40	39	36	42	35	36	31	36	38	41	33	47	39	36	40	38	35	30	40	40	43	47	42	48	33	28	43	43	37	33	42	40	45	37	39	36	39	48	32	45	42	34	37	36	47	41	35	50	42	38	43	46	37	43	35	33	34	33	38	43	39	36	39	42	32	38	28	48	39	31	32	51	19	34	50	45	37	38	28	40	42	39	27	46	31	39	45	33	34	41	44	38	42	33	43	36	33	41	46	42	45	36	29	34	41	32	36	38	42	34	37	38	45	50	37	44	48	43	44	36	37	32	39	28	40	29	37	43	42	45	51	33	43	45	34	31	36	34	38	41	42	47	37	26	36	48	39	44	37	48	40	46	30	38	38	38	43	39	47	44	45	35	37	48	40	44	27	43	34	29	48	44	37	21	29	39	35	39	43	30	39	38	40	43	41	27	42	40	51	28	48	41	29	43	34	41	44	38	52	42	41	42	40	42	28	38	34	34	48	37	33	36	38	49	42	43	33	50	45	37	38	39	52	43	38	41	48	33	42	31	27	42	40	33	40	46	24	31	52	35	51	36	47	44	42	31	37	41	39	41	43	24	33	31	39	38	41	40	42	47	45	39	48	37	35	37	38	48	40	36	42	35	48	37	41	32	41	38	37	55	38	46	32	39	36	48	32	39	32	43	37	40	29	48	35	38	27	34	39	42	45	38	39	49	45	38	27	44	33	39	48	39	30	41	36	45	36	55	37	42	40	49	47	53	44	47	51	51	34	28	38	43	34	36	41	41	40	33	28	38	34	28	39	46	19	40	34	50	40	22	38	34	34	50	39	42	36	40	43	48	47	47	40	47	30	40	29	39	39	37	42	35	39	35	47	44	36	40	35	38	42	40	45	44	44	45	37	33	42	42	26	39	26	37	41	33	36	37	34	39	40	50	35	48	40	41	31	31	51	37	31	35	39	33	45	33	37	33	42	39	41	41	34	34	37	44	40	64	31	34	42	38	42	39	43	37	34	54	51	36	31	46	41	30	35	39	44	46	39	39	34	36	38	47	49	40	37	36	38	42	37	36	49	31	49	32	51	54	39	48	35	35	36	46	34	33	30	33	47	43	42	37	46	35	43	43	35	35	50	44	41	41	36	36	37	36	33	45	32	39	45	45	42	42	49	50	37	33	26	42	44	35	35	38	34	39	44	39	45	37	42	41	36	33	35	40	42	46	42	33	42	32	40	44	38	44	34	44	39	39	45	37	48	36	45	32	29	35	47	27	32	41	42	38	47	28	42	56	24	30	38	34	42	42	56	39	30	39	32	51	41	38	39	36	40	43	32	42	53	49	26	56	42	41	63	57	37	39	41	28	39	38	31	50	50	47	37	33	44	40	32	28	44	45	43	44	37	47	37	45	34	35	42	41	40	28	33	39	47	30	37	44	45	46	43	35	29	48	50	36	46	41	40	48	34	51	46	50	39	36	42	38	43	48	43	53	43	30	43	34	33	48	37	37	43	35	34	49	40	45	42	46	29	45	42	47	40	43	37	33	41	36	45	37	44	37	44	47	38	54	43	38	38	41	35	49	48	37	39	31	29	32	51	35	48	40	32	39	35	36	43	31	44	40	35	41	37	41	42	42	33	29	42
31941	21923	13126	11756	16754	19787	19858	16955	12951	9206	6299	4203	2881	1967	1496	1222	1077	1068	1129	1163	1068	1012	901	734	723	673	692	821	747	631	638	649	522	483	455	403	376	359	377	371	429	404	381	366	362	393	399	475	391	376	370	390	605	621	763	786	956	1199	1132	924	884	721	576	554	479	415	375	348	339	365	349	337	350	341	336	373	324	341	345	337	336	317	314	385	332	340	355	327	329	316	313	358	347	338	351	349	335	329	320	322	369	351	327	331	351	353	332	333	339	325	330	338	351	332	314	335	338	368	353	388	362	361	314	333	322	319	329	336	321	335	305	336	348	351	311	330	369	358	348	346	330	296	334	336	366	340	328	346	343	317	344	338	333	332	353	342	352	369	336	361	305	352	349	336	331	340	353	318	361	308	323	327	330	321	319	362	324	331	305	364	326	325	388	338	327	340	351	322	313	350	324	348	340	323	326	317	352	304	337	371	335	314	331	335	350	336	346	366	339	328	347	330	325	368	359	371	347	316	354	374	363	342	305	323	351	345	325	367	345	346	338	351	353	353	339	335	316	375	340	352	330	316	336	334	358	359	376	359	331	339	303	351	360	374	354	347	347	328	343	340	320	344	334	357	312	339	331	392	340	317	351	332	339	368	349	322	316	335	364	359	343	341	302	313	351	354	318	346	355	338	336	333	347	367	359	343	319	373	370	335	328	320	336	351	350	383	346	324	331	337	340	336	342	307	318	338	336	337	335	342	330	337	337	332	341	327	317	334	328	372	341	332	342	355	331	341	329	343	356	341	379	346	377	345	330	369	329	345	373	355	299	289	349	341	371	350	339	380	344	350	299	383	397	341	359	338	335	368	329	343	370	352	354	341	351	338	348	350	348	388	342	298	359	343	340	324	364	333	355	324	354	329	389	328	339	333	370	298	330	353	352	334	299	344	330	338	329	323	323	353	362	329	340	341	335	339	322	331	354	377	335	357	321	334	341	323	350	354	342	379	325	311	372	322	324	345	325	330	337	353	333	381	340	315	345	342	353	333	363	346	327	302	308	343	337	341	326	340	366	358	296	361	378	344	320	288	336	350	323	361	339	318	349	310	344	353	338	369	315	336	345	352	353	362	326	335	355	316	318	371	330	329	291	307	363	314	366	351	371	336	326	360	325	338	332	342	364	334	356	354	339	319	345	333	330	315	372	356	346	342	347	349	353	373	305	340	371	338	334	343	348	335	304	344	318	385	335	378	336	347	333	323	303	359	320	358	311	320	327	322	344	355	349	352	354	338	317	333	324	347	352	346	351	333	338	349	333	356	368	353	342	336	367	359	352	355	335	332	346	326	319	336	322	337	336	347	357	340	342	362	340	349	347	320	329	356	342	387	310	333	339	352	308	326	385	330	326	326	349	355	356	340	364	329	317	326	323	356	336	341	360	341	331	320	336	379	355	311	327	323	369	339	347	330	349	367	328	348	366	340	324	351	350	366	341	329	333	333	334	326	354	358	361	345	374	353	359	334	373	367	345	369	314	342	346	355	352	309	327	348	327	332	315	364	368	348	347	365	338	354	356	338	331	323	335	350	337	342	340	333	315	345	334	354	346	332	334	327	337	333	343	366	323	341	336	336	367	362	338	336	361	360	339	359	355	355	334	331	336	341	379	345	340	354	374	369	328	329	350	348	357	344	324	329	363	357	334	359	327	340	346	327	359	352	340	369	345	313	328	360	328	322	355	355	306	377	334	332	313	350	343	343	375	321	336	331	359	355	332	341	358	327	364	341	356	354	331	325	373	351	325	351	353	359	322	328	362	358	361	319	349	360	347	362	356	323	338	353	384	305	337	352	361	355	346	326	369	370	364	359	317	350	345	351	309	349	325	332	341	323	357	316	373	340	330	334	352	363	344	326	355	365	343	305	362	359	356	300	350	333	343	364	379	327	313	335	352	337	350	328	363	348	332	303	341	333	330	322	327	339	373	359	349	344	311	339	331	348	360	336	356	353	348	300	360	369	326	338	379	339	326	324	347	338	358	352	342	359	370	338	362	345	309	322	317	319	341	359	322	354	340	334	365	339	347	366	329	339	323	324	316	342	319	382	343	348	361	376	338	321	346	353	339	357	323	347	328	331	374	355	327	344	327	358	343	339	331	349	332	370	299	369	356	347	304	359	336	352	343	341	340	330	325	347	328	350	368	345	347	360	356	349	357	347	348	376	318	340	325	367	355	330	311	351	362	333	344	364	355	356	352	339	321	339	333	306	384	302	386	359	353	335	360	294	353	349	335	326	326	340	336	320	369	308	315	370	311	346	335	334	358	346	331	320	304	360	328	330	369	353	341	330	326	299	351	338	353	356	345	324	341	367	350	330	341	340	309	358	328	343	323	329	320	300	351	341	351	343	352	332	321	329	327	320	345	332	345	333	330	325	361	326	375	361	352	331	326	387	335	332	331	345	329	342	364	334	346	307	364	329	317	360	306	340	319	336	356	336	361	312	347	314	354	305	336	353	391	350	327	375	353	368	337	349	365	323	324	355	343	346	353	352	363	358	337	345	309	362	322	359	336	342	328	347	299	336	312	341	354	339	320	319	373	325	357	334	322	343	354	328	330	347	311	330	319	355	357	347	364	341	345	324	351	333	323	342	371	336	349	324	347	360	357	322	351	334	343	341	318	312	364	365	319	378	358	346	345	355	346	341	329	352	359	350	346	329	343	324	345	313	361	369	327	334	338	374	351	319	329	343	335	331	362	361	368	333	336	383	341	345	356	335	380	372	311	349	352	354	361	332	317	398	380	332	357	363	349	350	350	333	321	339	321	314	353	310	338	341	324	330	331	345	333	342	351	369	356	349	322	319	367	316	356	325	338	333	359	341	368	351	334	344	330	309	339	344	365	336	344	344	360	333	351	333	328	316	343	316	341	370	322	324	362	328	333	315	345	340	333	325	352	331	335	337	356	301	282	309	346	344	355	367	348	315	356	365	370	343	342	326	344	345	352	356	305	365	306	334	368	348	342	351	349	329	324	337	313	331	322	332	344	363	335	352	331	317	342	333	373	330	315	365	328	354	357	372	327	324	383	326	343	348	350	331	312	323	325	343	313	336	325	346	333	338	331	350	359	373	320	359	324	319	340	367	344	320	345	337	345	347	365	332	354	343	331	342	327	377	335	337	354	331	350	361	325	339	313	342	363	319	378	335	348	345	353	329	332	329	326	367	325	324	383	326	337	342	348	335	344	345	356	339	354	337	338	315	338	340	320	333	332	329	350	351	336	336	347	324	346	349	328	352	337	366	370	328	348	335	363	320	345	335	330	328	343	326	340	331	331	341	338	352	374	347	351	352	339	320	328	345	328	322	313	333	356	337	358	348	324	346	345	352	321	350	321	349	367	303	327	321	370	321	335	348	347	316	345	352	340	332	326	328	340	327	350	323	346	339	380	338	381	314	346	313	337	327	372	321	343	330	322	347	344	341	354	365	346	371	386	375	339	363	351	382	316	346
5781	4506	1979	842	582	682	711	555	466	287	236	181	135	116	116	94	98	81	105	79	94	98	81	68	78	85	73	87	86	89	81	81	63	61	66	67	61	65	63	67	62	75	68	66	60	67	58	72	71	57	53	56	67	81	97	113	118	109	98	108	90	84	71	73	68	58	61	67	62	79	55	56	66	57	66	52	62	59	55	69	56	62	60	67	54	71	68	58	47	54	63	56	60	63	64	63	60	84	60	57	51	53	69	61	63	58	61	71	56	51	65	46	34	58	60	64	53	56	63	61	62	48	49	73	65	70	51	44	56	69	65	61	67	62	58	55	52	52	53	70	61	50	53	60	70	65	74	55	52	51	62	53	59	63	61	78	55	85	59	53	53	56	58	52	54	50	55	51	57	72	75	52	55	60	42	65	60	54	49	70	56	82	62	41	72	56	52	54	63	73	54	61	63	66	60	63	62	61	64	58	56	71	58	54	79	71	79	66	62	61	53	55	65	56	70	60	66	52	61	66	76	67	43	66	57	88	68	61	69	66	56	67	52	63	53	73	63	54	67	57	51	55	58	65	51	57	61	45	59	58	71	79	68	56	53	65	61	72	63	59	57	63	53	74	53	57	55	65	47	58	63	63	57	49	64	66	53	53	55	77	60	68	57	46	54	60	57	59	72	70	53	55	66	69	59	59	54	69	66	60	63	54	63	72	52	61	67	72	48	67	60	61	55	54	82	55	67	58	49	64	70	52	55	53	75	65	57	37	80	67	49	51	53	46	69	55	69	59	55	64	50	58	62	61	61	68	57	54	60	77	52	53	61	60	69	55	55	55	68	53	50	51	53	66	64	61	49	68	61	53	65	55	59	66	74	71	48	62	74	75	65	66	55	68	56	69	57	68	63	55	71	64	63	55	66	50	65	60	57	61	55	70	58	60	52	54	74	59	76	61	62	77	52	63	69	60	68	54	56	59	69	76	54	60	43	44	70	51	54	60	65	45	57	70	60	59	61	53	61	56	45	51	64	55	58	66	66	55	63	65	62	64	57	51	50	57	60	51	59	67	68	56	70	57	67	64	53	52	56	63	71	56	66	53	58	51	53	68	52	57	74	58	53	54	68	51	64	55	55	54	65	64	63	60	57	67	54	58	74	60	62	67	63	48	61	67	66	64	70	73	69	54	56	78	60	59	56	56	54	68	55	71	55	57	59	68	69	52	59	69	71	72	78	56	61	57	61	58	51	59	55	57	55	56	68	51	57	72	56	67	69	49	54	67	64	70	60	66	64	52	63	57	52	61	57	58	63	55	64	50	63	67	48	71	60	77	48	53	53	60	69	52	67	53	43	58	61	77	60	49	52	57	76	67	71	50	57	76	55	49	64	64	52	58	79	65	68	50	63	52	62	66	47	56	51	60	72	68	66	54	56	64	64	68	61	60	65	51	66	75	55	61	55	55	59	59	49	55	63	71	74	58	48	51	54	49	73	65	64	57	69	45	66	60	54	54	52	60	61	71	64	48	74	68	63	60	67	53	58	63	68	68	60	70	44	60	72	61	62	55	48	60	66	60	65	57	59	57	57	58	54	80	56	59	69	77	60	50	61	66	67	73	58	73	70	55	68	44	57	55	66	58	61	61	48	63	71	61	63	66	60	76	61	75	54	62	66	58	61	68	71	53	57	57	71	57	57	53	66	71	61	58	68	50	55	72	73	62	48	61	65	62	61	45	57	61	56	60	58	54	67	65	57	51	53	66	69	67	42	57	63	73	66	64	58	54	70	64	70	67	69	57	52	45	57	63	53	58	69	63	63	57	62	51	52	60	60	44	61	69	60	63	62	48	61	68	64	64	77	44	59	63	60	51	53	66	70	62	84	67	50	52	60	68	64	62	67	57	68	56	48	58	56	51	69	49	63	57	54	75	47	59	47	67	53	63	56	53	62	60	65	51	52	56	58	53	59	60	59	49	65	62	67	69	60	63	63	65	55	53	58	64	60	63	58	62	60	62	52	50	54	64	54	68	63	61	61	58	65	56	59	71	75	71	60	60	74	55	61	66	57	62	60	54	64	71	61	65	61	68	67	63	54	61	53	70	63	55	61	51	77	74	51	66	61	65	63	54	63	56	60	55	68	65	59	57	70	62	56	62	58	70	69	45	71	62	61	58	61	76	53	59	65	65	48	68	72	59	67	54	58	58	63	58	59	68	61	64	60	57	55	39	48	58	51	74	66	72	72	53	66	56	55	55	56	62	75	59	60	53	62	53	57	60	62	55	58	48	66	56	47	84	58	62	46	64	69	54	54	81	51	59	67	54	65	46	68	55	56	69	63	60	55	64	62	43	62	69	57	51	58	65	66	59	51	48	57	63	65	57	58	55	61	46	55	55	48	53	56	68	69	56	61	64	59	73	59	63	73	68	54	68	63	63	64	52	65	60	56	67	50	60	52	51	43	47	65	57	59	57	58	57	61	51	57	54	58	56	63	53	65	64	73	62	59	62	64	50	60	53	53	71	63	53	65	59	38	65	66	55	69	60	58	52	64	50	60	61	55	63	63	83	44	54	50	58	75	60	61	62	57	61	70	73	75	53	77	62	61	62	48	52	60	64	66	64	52	58	72	54	53	82	68	55	59	66	65	58	64	52	59	85	70	58	51	56	64	39	47	58	44	68	53	62	48	51	69	71	62	70	60	82	57	58	45	63	62	54	76	60	77	63	62	54	64	51	53	44	69	65	65	40	68	63	61	62	50	69	60	49	65	70	54	63	57	56	57	61	63	57	59	44	70	77	74	62	71	61	66	54	63	56	63	54	60	57	55	62	56	70	61	65	52	63	72	59	43	52	50	57	62	67	60	68	63	50	71	66	48	54	66	59	63	61	67	56	49	56	61	64	66	53	56	57	41	73	63	55	53	44	61	74	66	62	65	50	45	63	49	81	52	58	55	66	62	52	53	52	59	77	55	66	58	54	67	71	64	49	51	58	57	71	64	59	67	68	60	63	57	62	58	52	58	66	49	63	58	64	61	57	73	51	74	58	66	69	50	67	61	72	56	55	55	47	46	65	70	69	67	62	46	61	64	55	59	42	60	54	71	60	75	58	76	57	56	73	64	56	67	58	62	61	54	64	84	73	59	70	58	65	58	58	68	61	52	67	63	69	74	68	64	54	60	62	64	61	54	64	78	61	55	63	59	50	68	65	65	72	55	58	71	61	52	58	83	55	62	48	51	63	70	65	62	75	61	57	56	63	60	60	53	59	56	58	43	60	72	55	43	68	59	57	53	52	65	70	62	73	70	61	53	64	55	56	65	59	62	66	62	63	53	52	65	61	52	69	65	55	58	67	61	65	57	70	59	49	69	54	64	58	58	61	72	62	50	49	61	55	58	47	45	51	69	48	64	65	51	68	56	72	67	63	59	74	53	58	68	62	51	65	64	84	63	71	64	68	49	44	51	58	48	56	73	61	58	52	56	64	53	60	62	49	48	71	69	49
35400	25170	16790	15935	20952	22924	21681	18681	14797	10521	7114	4784	3613	2652	1941	1660	1606	1632	1760	1668	1575	1459	1125	1094	1036	1132	1226	1171	1018	1003	997	872	755	719	690	588	596	597	558	601	618	572	571	541	535	648	568	547	589	551	616	519	678	913	1306	1610	1805	1747	1847	1587	1381	1247	984	879	744	694	591	559	523	527	514	514	527	494	506	548	532	504	484	527	476	513	508	548	521	532	484	490	496	517	510	507	505	477	504	504	486	543	526	519	497	513	496	527	492	556	550	509	544	540	514	491	501	535	533	435	506	521	547	518	509	502	523	490	511	507	526	459	511	511	525	506	556	457	538	480	483	459	508	519	527	511	543	490	519	523	485	500	540	487	482	506	471	518	512	539	477	524	501	532	512	485	487	476	494	525	516	508	497	505	551	487	517	523	519	510	498	522	548	519	492	507	540	542	528	484	480	477	504	485	510	497	505	500	501	506	541	483	473	534	505	488	503	546	461	478	495	477	492	499	464	505	502	516	552	523	514	502	554	516	491	543	519	522	488	512	529	508	521	528	512	467	528	506	522	539	522	495	509	523	527	525	491	484	517	539	487	521	514	501	497	484	478	538	531	522	518	486	528	503	506	527	509	512	492	503	499	509	506	521	518	514	508	532	530	525	542	515	516	534	466	508	508	524	524	516	506	510	517	496	500	540	469	540	541	533	533	485	517	559	498	495	536	522	493	525	477	492	532	528	508	495	491	527	520	515	495	521	520	542	476	521	503	510	535	533	500	538	512	537	531	515	548	502	537	512	468	484	537	484	505	485	531	526	500	499	511	491	487	484	538	516	509	500	497	492	493	485	520	479	540	507	501	503	503	530	536	505	473	525	501	517	575	530	489	531	516	486	497	491	543	544	495	491	555	520	528	509	518	502	509	554	479	484	493	528	495	526	522	510	529	504	526	529	500	535	505	483	494	503	534	485	544	507	482	513	582	506	475	514	533	509	475	483	468	543	522	506	522	568	557	556	531	480	542	489	512	514	512	497	518	533	496	461	572	498	522	521	553	540	514	499	462	512	515	487	494	489	523	527	494	531	523	489	483	561	478	527	528	495	509	483	478	528	499	468	507	544	529	535	509	521	532	513	510	548	500	501	481	541	583	491	535	522	544	502	485	438	504	524	537	489	503	499	513	541	528	513	511	509	484	494	497	508	472	504	530	505	499	463	546	508	534	503	523	507	518	519	535	510	512	565	508	521	488	514	511	496	527	504	520	493	510	501	504	536	527	515	500	494	525	530	479	492	519	498	531	503	507	536	567	502	531	464	500	508	537	491	489	493	539	515	529	500	532	489	484	518	551	538	505	502	502	506	511	507	537	513	509	532	511	555	506	530	495	536	511	488	548	518	429	484	503	546	513	501	536	556	515	511	481	487	487	494	531	501	550	478	546	501	514	559	498	497	497	516	520	526	533	521	528	530	475	535	503	523	519	530	519	511	500	492	481	482	501	515	522	516	517	532	495	530	502	526	499	498	521	496	514	525	508	488	499	511	544	492	482	514	516	505	491	531	465	564	518	530	543	518	492	498	521	515	493	476	516	533	519	527	544	513	505	486	560	537	498	506	482	513	507	486	514	505	519	511	506	499	473	505	498	484	521	481	513	469	483	509	485	570	515	492	538	542	507	493	487	518	505	481	515	471	510	550	504	514	498	491	560	476	519	479	510	501	508	512	494	505	484	515	533	530	537	514	494	536	529	486	510	520	480	547	519	542	521	509	568	519	474	500	533	503	572	495	496	519	530	508	538	528	503	462	488	525	534	487	475	541	522	485	492	505	499	513	521	532	511	499	535	514	511	548	522	499	528	527	525	521	526	521	530	500	519	536	502	498	507	520	469	468	506	514	475	508	493	515	507	513	545	504	521	510	520	545	512	506	505	538	495	543	523	514	523	508	529	480	496	526	521	515	498	496	504	526	507	490	477	510	496	538	529	544	523	521	501	511	524	497	472	503	514	545	548	540	553	505	540	546	558	487	518	572	540	526	485	485	527	488	535	508	529	523	519	531	497	524	517	525	529	484	502	528	571	520	543	467	526	502	521	516	500	513	537	484	463	496	534	511	512	475	523	509	491	511	529	502	541	515	504	529	505	523	484	513	533	510	502	519	512	523	546	518	517	524	522	478	495	509	527	480	495	516	534	550	543	515	539	510	499	562	491	504	521	502	496	496	496	498	536	512	513	516	501	496	550	550	514	499	555	533	469	499	516	507	524	533	501	541	511	488	586	527	490	513	489	516	519	506	531	514	502	512	493	499	472	500	505	512	525	515	529	547	487	511	478	501	531	509	472	493	530	526	494	530	537	495	518	521	469	517	508	515	537	503	512	507	548	483	519	550	478	509	490	503	482	514	546	492	530	522	482	540	510	526	543	502	535	567	520	515	472	474	515	491	508	527	516	516	555	496	515	518	471	516	487	466	536	527	479	506	461	528	496	480	511	522	492	502	492	496	566	523	509	478	478	550	535	504	523	491	457	548	498	514	519	515	519	532	511	558	526	530	458	508	538	483	495	516	533	533	513	521	506	512	514	511	467	527	496	514	536	500	533	455	530	508	525	502	469	514	467	556	533	533	551	540	529	529	517	518	523	559	512	515	542	503	482	483	529	521	496	536	531	511	532	508	541	491	512	502	475	510	519	547	545	507	523	504	498	547	496	513	512	521	506	507	507	537	530	525	491	512	451	506	523	517	526	516	510	469	486	507	511	501	481	502	494	500	520	515	547	497	525	499	524	495	535	501	525	506	497	492	519	518	484	532	472	494	504	557	495	494	527	493	529	526	513	534	517	528	523	491	482	541	475	500	513	510	527	501	517	509	460	532	517	496	555	547	496	515	513	531	527	530	474	519	494	517	513	515	544	505	527	513	524	510	469	539	482	510	522	548	510	497	516	513	524	507	526	526	487	541	528	484	504	505	471	499	523	529	515	517	526	504	512	504	553	478	531	481	470	544	510	542	478	491	543	526	533	509	493	475	513	558	494	510	511	479	498	506	503	494	545	517	509	503	512	536	510	530	504	485	528	498	540	517	481	469	512	542	530	491	540	521	472	475	555	463	502	477	475	504	532	506	504	540	531	522	524	490	532	514	510	517	529	498	539	523	520	509	505	516	493	469	523	549	546	535	505	518	498	481	481	545	523	535	520	536	521	512	504	511	502	543	476	520	519	499	532	501	515	534	501	502	512	543	502	484	529	553	515	539	513	513	487	504	508	546	519	469	532	512	520	524	505	504	511	508	554	491	511	480	513	482	534	486	520	511	521	508	465	547	482	507	479	527	542	499	509	490	521	539	560	494	540	528	534	494	558	524	544	516	517	566	508	518	513	523	508	503	497	542	530	518	511	511	493	532	485	467	500	505	519	545	543	506	508	482	466	513	515	516	532	470	505	467	533	534	523	534	534	503	505	506	507	539	534	537	533	556	532	530	527	503	499	543	517	553	510	502	508	534	515	490	491	515	516	494
3164	1580	688	385	387	373	359	267	201	138	106	85	59	43	49	43	56	57	56	52	51	46	43	57	54	56	46	48	37	58	33	59	34	44	39	37	38	41	30	48	44	45	38	36	36	29	50	31	35	35	35	36	27	48	43	31	40	44	46	44	44	31	45	41	41	40	42	46	35	40	32	33	29	47	33	44	46	47	38	39	41	30	29	29	27	36	37	30	44	40	36	33	35	42	33	47	31	35	31	44	45	49	41	37	33	40	46	39	42	32	50	45	44	43	47	48	36	52	35	32	36	37	45	43	41	26	35	36	40	31	42	24	36	33	34	34	42	51	34	40	32	40	29	43	34	24	33	43	40	18	41	33	33	25	38	44	35	29	28	32	38	21	26	33	39	34	43	38	42	38	39	40	34	39	48	31	35	32	41	37	34	31	25	37	27	37	43	32	43	38	38	40	36	49	32	46	39	36	34	42	42	41	42	25	29	41	39	34	31	36	38	33	40	38	36	41	34	35	38	45	30	39	41	39	46	35	48	44	29	45	42	34	41	46	38	39	44	24	33	44	47	48	33	43	43	34	41	35	38	38	41	35	41	45	42	27	41	47	31	41	53	38	41	34	32	44	39	31	35	31	43	30	54	42	39	43	42	30	35	32	35	38	34	29	37	39	38	39	48	43	32	41	41	34	29	37	39	34	30	49	34	33	39	30	45	37	36	37	45	46	24	41	36	42	33	38	43	34	39	40	35	48	44	38	32	31	36	43	33	26	26	30	39	36	31	44	46	44	42	31	47	29	34	37	22	46	40	42	36	28	41	33	38	26	45	35	33	29	38	39	30	35	32	40	35	37	34	37	39	41	39	36	47	39	40	38	37	34	35	33	42	38	34	31	37	28	43	32	40	33	38	35	38	48	35	38	42	33	36	40	41	28	37	51	30	31	41	47	40	30	31	37	39	40	40	39	38	35	34	45	38	28	40	27	35	34	35	35	39	44	31	39	31	32	38	39	41	43	35	40	38	36	36	45	27	32	37	40	41	45	31	33	45	39	36	36	36	31	24	41	34	35	46	46	36	43	41	32	43	36	32	32	53	42	29	32	35	31	36	30	32	36	38	38	40	39	45	32	34	33	34	35	32	37	30	45	36	30	31	49	35	42	38	33	29	42	35	33	29	35	29	35	28	33	46	35	27	44	34	25	32	49	37	38	35	39	38	32	40	36	36	41	36	35	38	35	34	31	38	56	52	37	32	38	41	40	30	37	32	44	34	37	30	42	40	34	35	31	46	39	48	43	42	34	43	36	31	32	37	35	23	36	50	33	34	30	32	40	34	42	43	37	35	28	36	32	39	37	36	40	38	32	35	31	34	40	31	46	37	40	45	37	31	34	41	34	33	38	48	51	24	34	38	38	54	40	27	33	41	50	42	33	34	34	36	32	36	41	33	42	34	41	36	34	28	29	33	38	38	28	35	29	32	37	43	34	36	36	37	38	40	26	39	37	35	31	30	36	36	33	40	34	40	46	41	31	37	51	45	40	28	47	46	32	28	39	34	28	21	49	42	37	36	44	35	39	32	34	30	40	45	44	40	31	39	44	37	31	35	38	40	38	31	34	35	49	34	37	41	42	31	36	40	41	39	32	31	38	31	42	40	32	24	33	31	33	35	47	52	41	31	43	46	35	37	45	45	33	39	39	48	33	37	36	35	37	40	39	33	36	33	38	43	40	39	41	36	38	39	29	33	34	35	38	30	26	35	38	35	45	36	28	26	44	31	37	32	45	45	26	28	38	34	35	40	27	27	33	41	42	48	42	31	29	52	38	31	35	36	37	31	48	45	38	45	33	44	44	34	35	46	41	28	35	30	38	37	42	34	28	39	31	40	28	39	37	41	37	34	40	24	33	41	37	34	38	39	31	31	41	33	48	38	33	21	37	45	32	44	44	36	38	33	54	41	44	44	33	28	34	24	43	30	36	41	38	31	38	41	41	53	27	38	34	30	35	26	36	47	31	31	40	47	26	27	33	42	39	37	34	25	42	43	33	34	23	40	48	46	40	48	37	29	44	32	29	33	29	39	28	33	43	33	35	37	40	37	35	50	43	24	34	28	37	28	33	38	33	45	47	32	31	37	34	41	35	31	39	42	38	39	31	52	30	30	50	36	28	33	47	37	41	35	33	33	46	36	43	29	30	41	29	31	35	32	38	39	41	37	35	35	40	39	33	38	30	31	36	31	39	34	30	37	44	40	49	27	44	31	38	36	45	42	33	31	40	35	34	45	36	48	43	41	27	42	30	29	38	48	34	35	35	38	28	37	40	40	45	40	36	31	42	49	34	37	34	54	42	26	43	40	36	35	49	40	40	35	33	36	31	34	48	39	34	30	56	34	37	33	34	35	46	24	30	43	30	38	44	32	36	39	37	39	40	35	38	41	23	34	37	33	33	46	33	38	38	33	39	51	46	44	44	44	38	35	41	30	43	42	32	37	33	38	42	38	44	35	44	36	33	41	42	36	33	37	40	39	36	30	35	44	33	39	29	40	38	43	44	35	37	40	33	34	29	37	28	34	37	42	42	41	46	37	40	40	36	36	39	30	34	36	41	41	41	45	38	39	35	36	46	36	50	36	33	27	44	36	41	37	35	34	29	40	36	30	41	34	42	42	43	40	38	36	39	45	36	33	35	45	34	39	31	47	38	30	38	26	34	33	25	33	26	36	41	29	36	32	38	40	28	43	35	31	42	32	46	42	31	36	36	33	40	37	46	43	38	34	31	35	43	38	42	39	29	38	32	39	42	45	32	41	29	32	29	43	38	52	36	45	24	36	29	33	45	40	43	28	45	33	33	43	37	31	38	36	36	35	56	48	40	38	37	44	40	45	30	49	34	29	50	45	42	41	22	33	31	36	42	44	31	22	35	36	35	44	39	29	30	29	45	34	31	44	34	38	48	44	41	35	43	46	34	35	42	33	36	42	27	31	40	42	31	37	33	43	32	47	22	34	31	33	32	44	37	38	24	40	45	43	36	29	41	23	52	39	30	45	32	43	32	30	33	36	46	37	41	42	46	39	39	38	37	36	43	40	26	25	37	41	30	49	37	31	32	42	42	33	33	45	24	37	38	31	30	39	33	46	37	31	34	36	39	29	36	39	31	32	36	37	32	33	45	42	47	32	32	28	32	34	43	41	38	37	41	34	35	37	39	42	38	35	47	31	39	39	42	34	38	26	52	38	34	42	36	35	41	29	43	34	47	27	38	35	35	23	30	28	42	30	44	43	32	33	39	30	46	28	29	24	37	31	36	40	27	33	28	40	44	41	38	28	46	35	40	45	41	42	33	47	39	33	38	33	30	36	34	34	37	37	34	32	30	37	37	31	26	33	38	39	43	38	30	33	39	41	34	47	40	45	33	44	40	30	28	30	27	45	22	36	39	37	39	22	38	31	47	40	37	44	22	37	38	46	25	40	32	40	31	27	48	40	35	37	37	38	22
27413	16304	9263	10613	16694	16800	14438	10898	7699	5057	3406	2286	1542	1144	901	805	833	898	897	786	799	702	599	596	626	724	689	599	601	623	539	433	436	427	376	341	310	371	339	351	364	359	333	355	310	339	360	343	357	358	316	336	365	364	392	418	457	517	589	506	504	470	433	430	410	387	331	322	303	308	303	303	337	358	316	305	336	296	351	292	346	310	319	303	311	320	335	298	328	310	330	326	321	314	303	287	360	301	327	327	318	302	315	306	330	360	326	291	329	335	309	334	335	322	307	307	303	326	334	299	317	345	315	294	300	322	326	319	272	315	308	296	357	308	332	293	287	335	342	302	296	328	312	310	305	306	314	347	293	299	337	330	310	325	335	312	306	299	314	302	284	316	356	287	320	327	342	323	317	286	302	323	297	312	329	336	311	336	331	284	322	325	324	298	328	311	320	315	286	349	289	342	302	331	281	349	305	340	354	322	296	360	332	310	343	342	336	318	330	294	329	305	313	333	275	324	324	320	315	323	305	308	349	294	325	317	313	333	319	306	330	333	319	320	315	343	327	310	311	322	293	321	316	327	300	329	329	304	323	312	316	320	320	331	315	292	329	316	320	310	339	329	336	306	304	327	276	305	326	287	339	333	291	315	316	334	293	300	313	306	277	307	286	323	329	329	347	313	317	325	301	309	316	337	301	317	322	308	307	325	299	296	341	335	285	334	315	337	329	307	286	302	370	293	340	268	300	331	319	316	352	328	304	307	340	315	306	324	294	341	343	305	338	299	366	301	348	316	329	331	285	328	322	307	336	323	297	356	308	294	331	325	297	305	321	300	338	317	290	312	318	322	334	319	343	313	289	293	323	302	322	325	356	285	320	332	307	310	288	280	314	330	302	310	334	329	311	321	297	322	335	317	338	326	312	328	318	316	301	295	304	307	348	294	347	337	296	328	305	316	323	313	275	333	310	324	283	292	319	313	321	307	293	333	324	319	326	302	337	296	314	330	331	350	304	304	339	318	316	315	305	322	321	309	326	317	312	305	318	305	307	310	290	306	313	301	328	334	336	319	317	303	298	325	289	322	306	327	329	325	308	297	294	336	299	304	309	305	347	299	327	327	319	341	356	325	337	329	335	301	292	317	302	335	299	294	340	327	325	343	285	311	313	317	302	353	324	331	308	330	309	317	297	329	339	314	303	310	353	322	303	343	323	296	332	347	316	309	355	348	295	310	318	334	345	320	316	310	335	312	307	314	315	301	319	326	339	299	340	298	324	302	302	333	333	316	310	301	304	326	324	329	321	333	330	312	315	326	307	330	358	314	282	293	314	337	321	307	336	323	304	331	332	340	305	317	352	310	303	341	304	338	345	323	348	302	325	308	351	306	305	328	313	320	330	341	320	332	331	296	289	298	337	320	330	343	319	304	320	308	301	274	283	314	339	345	327	319	344	337	342	328	356	303	323	297	330	334	292	272	321	300	324	327	359	346	333	302	302	327	334	304	311	319	301	311	376	323	311	295	311	319	310	301	331	337	306	327	315	333	325	329	302	336	302	331	335	334	297	314	344	329	322	336	314	317	307	316	324	322	316	298	297	331	340	315	301	314	344	316	301	326	311	332	289	316	312	320	304	347	332	300	314	300	303	332	299	287	350	308	316	332	322	356	323	307	300	309	304	290	296	339	333	295	310	314	293	304	334	308	321	304	316	335	328	300	315	329	326	310	312	323	333	324	347	333	313	320	276	316	336	304	345	314	296	328	292	339	307	304	310	341	319	336	345	326	282	311	322	320	339	331	345	325	293	288	318	306	352	306	298	316	331	312	302	285	293	302	313	336	335	315	302	296	311	295	283	317	336	324	329	294	341	314	326	315	299	320	317	318	309	345	318	325	314	302	321	330	334	314	335	321	332	284	311	326	346	317	310	323	323	329	336	305	299	298	304	320	315	290	289	313	339	341	315	313	334	315	301	319	352	315	352	319	311	306	287	314	318	320	315	328	335	312	287	319	357	330	297	340	310	326	318	320	331	327	313	330	331	318	324	348	284	320	333	303	308	339	302	283	345	296	328	306	304	333	307	287	323	320	305	335	325	320	290	307	325	320	326	321	314	332	315	322	295	304	291	331	321	326	338	323	333	301	305	325	294	326	318	323	314	339	319	320	328	326	311	320	328	340	334	313	292	331	309	326	326	319	341	296	324	310	339	315	313	343	306	313	309	306	313	297	319	336	312	317	335	338	307	300	297	316	324	324	300	303	299	334	328	293	305	332	300	323	306	318	309	304	327	299	335	309	314	328	328	313	304	322	317	308	316	293	261	296	309	338	304	353	296	331	349	321	325	336	329	340	329	306	300	337	310	349	316	330	317	299	311	314	345	319	333	313	302	291	331	340	330	291	324	308	322	331	329	333	332	318	328	335	338	325	333	325	303	312	312	331	328	304	313	335	308	316	284	316	307	344	314	295	308	338	321	291	297	338	313	287	308	327	312	283	314	300	339	322	326	313	335	305	301	331	291	337	305	291	305	300	340	274	313	314	311	318	314	292	322	315	313	289	289	308	377	309	299	324	320	319	347	309	304	281	306	322	324	309	303	314	332	322	329	311	331	324	344	329	311	291	337	317	322	315	309	355	303	314	317	296	313	297	317	323	331	319	315	352	306	326	295	321	339	315	293	294	327	284	343	327	334	290	287	363	328	328	335	326	325	280	323	308	289	318	324	310	305	319	316	316	333	325	356	305	331	332	316	305	343	313	326	324	319	298	302	308	347	349	316	314	308	306	277	314	315	336	286	313	300	323	300	307	319	323	300	333	301	317	303	320	327	358	336	301	288	320	292	315	325	304	299	307	334	322	322	331	309	294	318	319	286	319	333	340	306	307	329	277	297	337	311	292	321	329	317	300	339	325	319	319	341	331	311	334	292	348	341	336	325	312	274	329	294	327	280	325	327	334	285	306	307	355	303	315	310	270	302	337	297	298	305	304	308	325	306	327	316	341	327	326	329	333	329	334	344	330	304	339	331	287	305	318	344	322	331	359	329	354	329	299	348	311	285	317	337	316	329	329	293	286	310	322	324	293	341	309	305	340	362	305	297	296	300	336	303	316	317	321	300	314	297	323	339	325	321	269	348	322	294	285	330	341	360	318	354	332	338	309	322	321	324	316	304	315	294	317	302	325	330	298	327	324	311	327	314	303	299	297	318	329	294	307	333	346	333	305	301	301	278	327	332	348	322	317	295	319	290	343	291	342	350	322	316	293	314	316	292	309	347	327	320	348	303	331	312	357	289	321	325	318	323	291	311	329	327	294	303	312	320	316	325	353	332	298	324	321	337	336	326	281	321	345	287	283	316	323	328	342	351	300	285	324	365	331	306	339	322	313	309	297	305	322	329	292	349	317	306	303	325	312	283	310	317	330	330	305	339	311	329	339	337	281	321	298	307	318	330	291	344	344	349	303	299	298	321	313	354	269	331	299	289	339	311	309	322	338	287	325	329	351
4317	3066	1479	709	595	591	506	392	254	190	164	116	102	92	84	88	91	83	73	85	82	70	70	79	65	69	90	72	81	74	61	55	64	66	64	50	58	60	56	51	50	44	69	55	75	54	57	65	56	71	59	50	71	52	67	74	74	91	64	79	71	82	70	72	63	59	43	53	40	53	57	60	63	45	57	55	56	58	65	48	60	58	50	48	42	65	48	55	61	54	53	47	52	63	61	55	52	60	49	44	55	57	51	43	53	40	49	55	47	59	42	48	53	65	54	50	48	72	51	40	53	45	55	48	53	62	60	54	56	49	46	71	67	55	50	54	59	46	54	50	62	59	57	45	44	56	62	56	70	67	53	69	71	54	47	56	60	64	54	58	55	37	54	53	46	55	62	55	52	76	61	53	47	42	59	57	53	64	39	56	54	53	62	57	60	60	53	58	74	53	52	45	45	48	53	50	54	59	53	53	47	47	44	55	51	54	62	53	73	54	57	56	50	60	60	59	56	48	62	50	46	54	51	56	49	62	58	64	48	54	54	58	66	59	59	66	72	53	68	52	42	52	53	54	35	47	64	56	55	60	51	56	48	52	54	62	62	65	51	50	44	40	42	69	37	42	57	54	54	49	54	51	53	55	51	63	54	47	44	49	52	66	58	59	66	60	45	47	60	52	49	51	53	52	56	56	47	47	53	52	48	60	57	60	42	49	50	69	63	73	58	58	54	50	60	53	57	61	63	48	51	58	50	57	60	60	51	50	61	59	74	63	64	46	58	56	50	60	58	43	53	63	56	59	56	69	59	62	63	49	50	58	46	61	58	54	53	54	52	49	55	43	51	42	46	58	52	51	54	50	48	60	60	65	49	56	60	56	46	44	55	67	54	41	52	60	53	54	56	41	49	59	59	66	53	61	67	48	51	64	37	44	55	64	39	54	54	62	62	55	57	53	57	52	45	60	59	59	52	45	65	56	48	55	52	48	55	53	53	62	66	60	70	63	55	62	46	53	50	53	67	52	50	63	44	47	58	55	50	45	68	57	49	61	62	47	57	48	54	54	65	76	48	43	65	78	53	55	41	65	62	63	54	63	48	45	56	57	48	52	54	57	69	67	68	51	64	58	54	52	52	45	49	53	64	61	58	52	61	58	50	53	44	57	50	54	61	49	51	54	61	57	52	57	56	65	52	58	36	63	44	52	47	72	64	52	63	67	67	67	47	54	55	45	59	62	55	58	62	46	58	79	55	56	58	48	49	57	44	49	57	48	52	66	56	67	64	52	56	63	67	57	51	55	50	61	54	52	57	55	50	49	40	47	58	64	60	51	60	54	48	49	44	56	59	47	61	46	60	54	58	48	64	62	51	52	56	42	48	60	56	65	51	62	47	51	50	54	49	67	60	56	56	52	64	64	46	52	47	60	61	48	53	52	52	45	55	51	60	44	53	66	65	56	45	53	54	69	54	46	68	53	59	59	51	69	52	47	45	42	66	58	49	53	59	49	66	50	50	57	57	49	61	56	74	50	48	58	46	57	54	57	72	61	61	47	57	61	52	60	48	59	53	62	64	70	58	55	60	50	62	55	57	52	65	50	60	38	53	54	56	52	64	61	56	50	60	53	65	44	57	66	53	51	51	59	58	52	52	56	57	46	52	49	67	51	42	55	64	65	48	64	43	53	60	58	62	58	54	47	42	53	59	56	51	45	56	61	59	46	63	47	47	52	70	56	51	52	59	64	44	52	56	61	50	57	54	64	57	57	58	60	52	64	65	56	50	59	48	46	54	70	46	54	53	51	49	38	53	66	53	56	39	57	58	55	63	59	62	53	65	54	63	56	40	68	55	52	60	70	72	50	55	57	38	59	61	54	54	49	56	60	55	54	73	41	50	43	63	48	63	54	49	59	58	49	46	65	55	56	52	57	63	50	61	58	60	53	52	65	55	46	52	50	46	62	47	62	47	61	46	55	65	59	55	52	66	49	49	46	53	61	48	59	51	49	51	44	61	54	58	56	59	51	56	66	40	53	59	52	64	57	48	62	41	59	43	58	61	59	52	53	46	53	49	48	50	49	49	70	51	46	53	50	72	63	51	61	38	45	50	57	50	62	32	49	62	60	54	61	55	58	77	67	59	53	59	54	76	55	60	61	54	52	53	59	45	53	43	59	47	56	51	50	54	49	52	50	52	55	60	42	49	57	50	57	61	60	53	58	55	56	51	68	53	47	45	50	58	50	59	46	57	65	56	58	66	55	60	61	57	60	70	52	60	55	74	51	58	56	53	56	45	41	54	57	54	60	56	54	77	50	57	44	67	62	55	74	55	47	53	49	63	52	56	51	49	48	50	71	60	50	42	69	65	54	60	65	71	58	38	49	54	45	55	65	48	51	58	59	58	53	48	57	55	45	45	52	52	60	47	57	64	55	57	51	54	63	54	65	60	42	50	55	49	53	39	49	48	59	52	62	60	50	55	64	70	49	50	61	66	62	40	57	61	50	54	45	64	75	38	57	36	53	46	48	60	48	43	61	73	66	66	65	39	66	52	66	46	45	55	65	59	56	57	52	57	68	45	46	50	55	53	48	48	68	56	49	64	55	70	60	68	64	73	66	70	54	48	63	53	46	46	50	44	61	53	45	38	51	65	59	47	60	62	43	55	48	48	53	60	60	58	55	48	56	55	52	50	61	45	56	61	59	47	61	39	48	51	54	58	58	72	52	51	61	45	57	52	46	64	55	68	56	51	48	53	64	55	65	49	62	48	55	46	64	66	42	59	46	45	45	54	42	55	62	78	49	39	50	71	65	59	60	48	44	62	53	55	47	58	62	51	43	66	51	43	45	53	56	61	40	57	55	54	73	51	59	49	49	57	46	46	45	52	59	54	62	52	53	57	57	66	50	72	53	54	64	46	67	41	57	60	55	57	71	58	56	47	45	69	63	54	55	51	58	59	51	56	54	47	53	54	63	62	58	61	51	51	44	58	53	52	55	65	68	59	49	50	56	54	56	52	63	53	46	45	44	60	67	53	48	53	47	56	60	54	39	61	51	51	56	65	50	51	66	56	48	56	44	49	50	62	65	65	55	68	57	43	50	61	54	57	51	57	62	55	49	57	43	41	57	58	52	52	58	54	69	53	52	58	55	58	50	39	62	62	65	55	51	53	58	57	60	64	66	51	50	49	57	41	48	57	54	52	50	64	58	53	63	49	75	54	50	54	53	63	66	54	53	45	62	45	44	60	54	60	50	61	46	58	55	54	54	50	53	56	60	54	54	63	49	44	61	52	52	62	65	53	57	66	48	54	55	49	59	56	52	53	54	67	57	51	63	44	49	53	54	55	58	71	61	56	50	44	52	64	53	42	53	52	55	67	51	47	49	62	59	44	61	52	46	50	52	57	60	50	61	54	60	53	62	69	60	71	52	63	60	62	59	56	53	56	50	53	49	58	72	72	67	55	54	66	39	66	67	60	56	43	56	58	54	60	53	63	54
32462	21945	14100	15394	21751	21242	18236	13864	9606	6983	4434	3003	2280	1791	1448	1394	1381	1417	1375	1255	1161	934	975	1014	1158	1214	1013	942	962	888	731	638	668	604	544	523	494	519	529	605	608	546	488	501	450	515	586	548	555	524	476	524	723	856	698	668	854	1117	1233	1227	1106	990	881	726	603	602	514	519	456	452	474	459	449	477	456	464	489	427	462	473	446	510	471	463	500	451	451	470	470	467	445	450	428	421	476	473	466	487	461	467	483	500	458	474	449	483	493	456	469	430	474	463	486	453	515	502	517	480	498	470	489	421	467	443	449	503	496	485	454	472	466	450	496	502	439	482	483	489	441	470	460	498	474	463	444	473	441	416	451	463	482	454	494	446	508	465	507	456	471	492	461	477	473	451	468	472	487	492	460	442	445	474	480	445	442	494	447	502	466	463	470	501	488	429	490	473	491	461	497	443	441	500	460	460	466	476	473	450	452	469	438	479	451	494	468	480	461	449	460	465	445	490	453	467	476	469	498	428	454	458	491	453	476	448	448	478	444	466	435	464	458	471	475	534	472	453	456	465	467	474	492	479	483	484	471	475	465	489	458	478	429	461	500	443	474	481	480	463	437	477	471	444	462	511	502	476	464	485	456	493	461	446	466	440	500	464	453	463	469	487	415	459	497	476	501	471	471	477	466	450	498	498	463	461	489	469	448	486	470	473	468	425	506	452	446	465	466	476	458	454	456	473	485	465	482	472	485	499	491	483	464	445	451	468	470	474	442	476	459	459	470	464	436	417	484	518	467	462	420	497	470	503	462	450	460	468	435	448	460	492	429	468	461	459	478	464	450	502	486	458	474	452	476	529	443	458	468	494	473	481	484	492	491	472	440	450	493	520	479	483	476	478	453	461	468	511	501	486	459	469	434	491	479	442	463	476	469	448	454	466	438	435	455	459	473	477	506	479	429	432	506	438	492	474	439	478	464	481	446	466	459	454	465	473	426	467	499	476	426	471	455	463	511	448	492	472	443	449	470	464	478	461	485	494	480	477	489	504	484	420	483	471	473	467	479	462	495	462	492	514	470	483	432	453	473	470	461	459	465	448	488	445	485	465	509	461	451	488	461	456	476	445	487	462	486	435	475	512	454	480	461	418	492	456	471	449	480	467	459	425	481	475	460	438	439	520	461	497	433	464	445	477	495	494	504	471	456	463	497	483	457	439	458	499	460	454	483	455	455	458	468	503	467	446	500	425	443	482	482	481	482	476	473	463	446	465	437	458	493	471	423	444	455	473	463	502	454	457	490	426	442	469	494	444	445	480	470	493	481	486	499	489	460	444	491	454	469	475	477	504	452	465	448	433	434	468	491	482	440	448	457	470	462	470	497	447	482	480	473	460	466	496	471	489	472	487	460	452	455	435	478	527	457	462	484	466	446	438	441	423	474	464	451	471	491	445	435	490	485	468	463	461	481	438	453	466	492	453	449	461	490	479	459	455	461	461	440	473	463	472	487	475	459	453	437	488	471	438	462	451	484	450	466	448	486	484	453	468	484	479	480	500	431	464	449	463	486	444	463	520	474	442	494	457	445	472	468	458	456	470	460	452	459	468	439	471	421	504	456	444	466	478	500	460	471	483	483	456	498	458	449	471	393	468	485	473	458	421	471	472	468	450	442	448	489	467	486	505	454	476	463	482	466	426	497	478	443	485	458	500	447	478	465	466	482	481	482	484	490	461	489	470	465	479	460	467	467	500	463	446	495	433	498	480	449	491	446	467	443	444	445	454	427	462	445	431	469	460	424	441	448	462	440	489	444	455	459	441	483	505	502	467	468	462	486	476	482	460	457	442	466	460	439	445	445	480	495	458	454	470	457	476	478	446	511	471	430	441	487	487	462	481	457	440	448	506	497	474	422	469	460	447	470	458	438	435	444	465	447	426	461	457	446	474	519	458	461	471	478	531	440	451	475	416	490	444	488	494	444	460	488	462	451	435	447	434	501	467	468	496	529	447	466	474	480	456	499	443	479	481	493	469	497	480	475	486	432	432	479	457	494	435	462	487	466	473	471	463	445	488	449	481	475	455	449	480	468	490	476	458	499	480	516	464	459	460	456	441	455	484	447	484	450	491	452	472	430	480	508	483	490	460	490	511	484	486	455	461	481	457	458	466	491	486	444	463	485	472	464	427	464	516	464	466	455	502	467	485	448	456	480	456	476	482	453	431	434	441	482	488	475	420	457	457	485	441	496	440	481	480	475	492	440	493	472	489	477	450	466	455	497	449	438	467	441	464	472	498	467	485	457	473	472	477	479	490	479	481	482	444	442	510	462	497	437	468	481	468	468	433	487	460	474	480	466	443	472	440	513	487	440	466	470	469	452	477	484	470	469	453	461	420	455	494	492	483	441	460	458	470	472	455	459	470	441	483	461	475	467	479	456	482	447	469	516	478	485	450	461	486	433	463	446	486	475	432	441	491	470	456	480	472	443	434	473	471	455	441	452	483	471	434	464	503	519	462	501	462	463	481	452	495	505	468	493	477	503	429	466	460	442	481	482	447	464	492	447	477	432	476	466	481	482	453	482	449	461	473	478	460	443	480	484	425	444	440	441	474	430	473	463	464	464	480	468	452	451	482	435	472	488	451	471	486	425	453	453	464	465	456	441	441	462	451	493	476	471	463	516	505	456	484	473	436	503	482	453	482	477	450	480	493	434	457	458	460	481	492	466	477	433	485	470	474	450	476	473	474	447	427	489	472	457	461	455	468	429	481	453	504	469	432	481	498	461	473	479	531	501	505	450	493	491	457	479	482	483	478	435	475	479	474	477	422	469	493	504	484	488	464	479	448	457	472	463	455	494	469	479	420	451	449	463	483	497	476	461	514	449	463	466	495	482	531	451	467	466	470	427	450	494	474	483	478	476	458	443	482	439	467	490	448	454	434	420	478	445	451	458	467	498	484	466	452	460	487	488	481	467	421	475	461	466	450	501	451	459	471	458	470	457	465	447	456	475	471	451	445	454	430	465	460	449	426	450	462	443	451	444	480	435	498	496	503	467	467	501	443	460	465	470	460	491	451	445	487	482	474	464	468	450	489	480	491	478	440	432	450	518	489	481	468	446	464	505	442	458	465	424	459	410	445	472	466	443	495	479	467	476	473	483	503	484	465	462	487	485	465	470	465	441	456	496	481	488	473	448	454	469	463	499	467	476	458	454	480	420	494	448	490	502	495	462	450	438	446	476	479	495	456	447	424	496	447	444	451	474	490	463	485	490	512	465	496	458	478	455	428	466	449	497	449	478	437	506	426	449	469	460	466	458	494	460	495	447	448	480	481	493	476	459	463	443	417	491	484	478	489	434	479	452	492	472	443	509	482	512	458	470	509	448	487	450	436	447	471	427	426	441	480	420	466	427	414	503	524	460	441	495	437	497	464	481	486	479	450	442	506	482	470	443	454	481	440	486	497	484	461	425	493	451	460	450	483	435	477	451	459	457	454	440	466	432	451	492	440
4468	2752	1241	630	491	467	395	304	228	144	114	90	81	89	67	78	73	75	71	71	60	54	38	58	67	77	57	42	52	56	45	51	58	48	37	48	41	39	39	39	37	45	43	35	35	45	36	39	46	46	43	44	46	59	55	58	41	65	65	66	61	59	55	53	53	59	36	49	40	35	47	26	44	37	33	29	42	43	36	35	34	25	40	39	46	44	38	48	37	37	36	32	26	38	40	45	30	36	41	36	31	40	44	39	40	44	44	46	30	41	34	45	41	39	43	36	32	36	36	44	32	48	30	28	35	40	31	32	38	44	46	40	37	39	52	45	42	39	34	37	36	43	33	36	45	40	43	28	34	34	33	34	38	38	43	41	40	52	44	33	43	31	30	40	42	33	45	38	45	40	30	36	35	54	30	33	45	36	36	49	41	35	37	35	54	42	32	34	39	45	35	36	39	30	45	34	40	37	38	41	46	45	41	41	33	44	35	38	44	40	36	42	39	48	31	46	41	37	38	33	38	38	45	34	37	50	37	38	40	39	39	47	43	38	48	44	39	39	42	49	28	38	42	35	33	47	43	37	39	45	40	40	39	38	47	27	35	45	39	38	37	41	48	32	45	32	41	55	33	54	35	44	27	35	49	38	38	33	51	46	41	34	31	41	35	46	54	40	35	38	32	26	25	32	35	40	34	37	46	43	36	48	37	33	43	30	41	32	40	46	41	38	46	37	39	44	49	35	44	48	27	34	33	54	37	49	34	38	38	43	40	46	32	39	51	42	42	40	43	41	37	62	38	33	34	30	34	34	39	40	40	34	37	31	29	39	40	36	35	42	35	38	37	33	33	47	49	27	46	33	45	40	46	50	50	35	40	44	28	40	46	50	35	38	45	40	40	42	46	43	45	35	36	41	44	40	29	42	39	42	33	32	32	48	37	33	34	39	33	44	54	36	42	48	30	42	33	26	31	47	43	42	41	39	42	41	43	45	34	37	39	55	46	30	37	42	52	50	37	34	45	40	42	39	45	38	33	33	51	30	41	33	49	46	34	36	45	36	34	37	40	27	42	46	42	35	37	33	56	38	41	35	29	51	40	38	33	46	47	32	48	38	36	53	41	44	33	47	41	36	37	33	42	46	39	40	33	39	42	28	43	41	37	38	37	38	41	37	42	43	51	31	38	37	30	33	35	36	53	31	35	35	36	30	43	46	49	31	39	45	37	53	51	43	43	38	35	36	35	29	38	50	27	43	48	45	40	40	42	47	40	43	35	36	42	31	38	44	41	35	49	35	39	38	36	48	31	36	38	31	41	42	44	41	34	47	35	44	49	44	47	39	36	45	35	43	34	45	52	39	39	33	40	37	45	34	36	38	31	33	38	43	41	35	36	46	41	36	39	41	47	42	38	50	40	39	37	45	52	37	43	43	40	41	40	35	36	41	40	32	31	42	53	29	44	42	31	42	35	42	41	39	41	44	39	39	32	47	35	54	32	31	30	51	37	32	47	34	35	34	50	38	40	29	34	32	40	48	48	39	39	36	36	41	32	31	44	39	27	36	31	37	48	32	39	43	39	39	37	44	33	47	42	46	33	46	52	33	51	40	45	39	42	45	31	35	45	39	37	42	35	29	42	44	35	38	34	31	37	49	42	44	35	42	45	34	29	56	44	44	39	35	37	31	36	38	40	35	33	44	41	24	42	38	40	43	39	34	56	44	42	35	39	38	38	37	37	40	36	46	37	32	40	54	46	36	34	53	43	37	36	55	42	33	33	29	41	30	36	42	42	33	36	35	31	47	31	39	32	50	43	37	44	38	29	41	35	38	42	34	38	42	40	44	40	41	41	38	30	30	36	45	38	42	43	37	44	37	38	34	38	30	39	42	50	31	39	47	41	29	49	46	26	43	41	34	36	43	46	32	39	32	38	41	30	41	38	43	48	36	27	60	40	56	34	33	47	46	52	37	45	46	34	38	42	35	42	32	35	43	49	42	39	49	36	35	35	47	45	38	49	40	35	51	45	44	37	42	41	47	39	49	40	43	36	51	38	37	45	34	41	47	56	55	46	54	33	38	43	42	42	34	48	38	47	38	46	52	41	42	50	40	41	44	48	35	35	44	48	41	32	44	33	40	40	42	36	47	36	43	35	35	33	44	46	47	41	44	34	33	36	35	45	39	39	41	35	42	39	43	43	45	34	35	38	45	44	25	32	44	38	47	39	43	39	37	36	34	36	43	46	49	42	46	45	48	33	38	34	42	38	30	50	29	39	40	30	36	47	48	47	34	42	37	39	54	33	34	39	37	33	42	30	36	38	46	39	29	47	51	42	37	44	43	44	50	33	34	32	40	42	40	37	36	33	37	41	46	29	33	39	39	36	26	39	41	39	41	39	42	32	32	37	36	38	43	34	43	44	28	46	45	40	42	32	36	33	34	44	41	51	34	35	46	52	33	27	41	41	53	41	29	52	38	45	29	53	47	36	37	43	40	31	33	47	33	49	33	47	37	44	51	41	34	36	26	34	31	45	32	37	41	37	42	33	40	38	41	42	35	33	38	38	38	42	38	39	33	50	37	39	34	46	38	32	41	35	48	42	40	39	30	31	41	37	41	32	56	46	46	37	34	35	25	46	43	41	53	42	42	37	44	47	38	35	30	42	32	38	43	37	36	37	50	45	40	35	48	37	39	47	33	46	25	41	48	37	42	44	49	34	42	34	41	44	37	47	38	29	39	32	40	41	45	34	40	35	37	28	63	37	33	42	38	34	51	34	45	33	34	37	37	44	30	37	28	44	40	42	35	46	43	45	44	43	37	36	47	42	34	33	39	43	46	33	37	28	31	38	42	39	44	34	29	38	44	45	37	37	40	43	39	45	36	41	39	43	35	29	34	49	34	40	33	40	39	37	32	43	34	37	36	46	43	39	42	37	27	46	44	44	31	31	25	36	35	38	38	55	50	33	39	26	33	40	49	48	43	54	30	32	62	32	31	38	46	40	42	35	48	31	34	41	41	28	39	48	27	46	29	31	39	43	29	41	38	44	37	39	38	42	44	41	36	33	42	35	45	37	41	44	31	44	37	42	41	42	34	27	52	37	46	32	44	38	42	30	41	40	40	35	28	36	28	39	34	41	51	38	40	35	38	40	43	39	26	41	27	46	28	34	41	39	50	48	35	35	45	42	46	39	34	38	49	55	43	30	35	28	39	31	40	39	32	32	39	44	43	45	28	30	42	52	33	42	42	40	39	31	35	44	45	47	47	40	37	49	36	38	34	42	40	42	33	45	46	38	39	36	38	32	36	45	37	31	44	41	28	38	32	43	32	31	35	32	34	46	39	35	49	30	49	41	24	41	38	44	38	43	37	37	39	38	38	40	40	43	38	41	37	39	24	45	35	41	42	33	28	38	37	41	46	50	36	42	29	44	34	34	42	31	35	33	35	47	41	42	38	30	31	39	39	35	32	42	37	48	31	46	48	40	41	36	35	33	46
31001	20883	13493	14572	19099	19400	16502	12576	8599	5972	3799	2722	1999	1539	1427	1446	1328	1297	1263	1194	959	945	964	1060	1229	1037	960	846	775	668	626	614	516	470	416	385	354	360	425	479	421	389	373	384	385	430	413	405	431	420	400	409	691	918	824	656	645	855	956	949	934	835	695	614	567	471	408	388	312	339	304	352	329	328	338	333	331	342	347	321	373	343	383	309	326	314	352	343	339	350	342	361	376	311	334	359	329	361	328	347	333	362	352	355	343	347	334	363	360	316	318	348	318	349	338	364	323	346	326	322	339	340	331	349	334	343	347	376	341	350	380	332	366	353	325	326	338	364	343	369	317	377	330	312	326	308	349	308	351	374	353	342	363	333	343	338	332	314	373	393	332	350	353	353	350	342	343	328	345	347	350	361	358	350	323	341	326	348	331	349	372	334	336	349	307	355	327	331	346	341	305	319	323	368	356	350	378	313	319	321	324	335	377	343	328	309	356	382	343	331	333	353	378	340	332	322	335	308	340	337	365	331	394	351	318	372	339	342	340	355	355	340	314	377	380	353	340	357	318	347	341	364	375	351	347	347	359	351	352	350	355	347	335	360	347	342	341	367	368	362	353	342	354	335	330	373	352	352	341	351	347	322	344	336	354	324	333	349	306	352	349	336	342	326	351	314	325	326	361	333	346	339	341	325	348	340	343	333	353	318	361	340	325	362	351	315	339	337	345	371	333	381	348	366	377	345	349	360	358	341	343	370	364	319	357	348	363	334	347	324	347	342	319	319	327	355	336	327	362	335	362	347	355	345	348	349	342	325	345	341	327	333	343	352	352	322	364	338	350	381	369	337	298	338	340	351	346	347	365	366	329	322	351	380	328	335	323	353	333	350	329	345	349	374	353	333	310	345	331	332	345	354	336	360	340	307	326	349	352	340	390	360	334	337	329	341	347	332	367	359	378	330	347	355	345	358	364	363	356	339	337	350	341	355	336	328	318	321	326	343	337	364	332	370	319	338	350	354	333	319	336	343	351	349	389	342	382	387	347	335	342	350	339	345	349	347	336	346	335	357	331	327	344	317	344	328	350	337	356	342	351	345	343	359	335	361	352	351	320	398	358	340	337	337	320	303	386	360	344	343	338	337	355	327	329	348	332	343	349	344	338	347	343	337	341	333	359	369	348	336	346	345	336	358	347	341	358	370	325	328	341	392	377	335	336	360	341	322	323	325	323	312	361	324	357	359	334	328	320	350	335	337	335	305	342	351	400	327	363	327	360	339	325	335	346	358	372	319	360	358	350	327	327	364	333	333	344	321	316	354	312	355	361	349	369	367	340	343	351	351	315	358	364	358	391	352	307	363	341	375	355	350	315	322	359	331	364	328	350	316	323	355	328	334	355	326	343	331	315	349	355	354	375	382	334	357	349	333	340	391	352	334	325	350	356	353	321	328	346	343	315	331	337	332	329	344	372	332	351	379	385	325	346	345	329	313	360	373	324	344	336	355	371	342	359	333	335	371	316	349	340	342	320	339	374	337	336	335	317	344	319	351	351	349	343	372	371	350	358	334	382	342	366	332	364	319	339	349	344	363	320	338	343	335	368	330	344	337	343	359	342	370	350	350	339	325	351	360	347	351	341	329	360	314	378	349	358	316	351	347	358	365	344	330	338	352	334	345	374	345	331	318	360	315	354	357	363	341	366	340	350	337	337	365	340	327	348	353	347	318	329	363	392	338	351	378	314	378	377	350	321	321	369	340	351	341	330	325	345	350	336	346	380	362	361	360	320	356	352	333	373	362	329	359	339	360	358	347	312	326	341	339	330	350	331	332	332	323	350	334	369	367	346	352	334	314	322	363	381	347	346	311	350	353	340	374	348	345	340	339	355	356	369	359	317	377	358	320	340	356	318	369	346	350	336	349	324	338	372	360	370	324	336	372	374	352	371	374	361	345	337	356	306	340	320	371	315	332	355	364	366	331	353	326	361	317	328	348	344	361	368	335	327	337	374	338	359	354	356	358	331	340	352	358	310	345	346	343	353	351	357	344	304	346	345	350	357	338	387	349	333	352	337	326	348	313	349	364	320	359	365	344	342	293	350	374	310	341	339	333	335	340	360	383	341	348	339	324	321	323	358	386	321	343	366	316	348	353	356	347	367	329	340	352	340	322	336	366	329	327	335	344	367	352	362	370	356	343	362	335	359	339	328	346	340	344	359	328	330	345	328	325	356	365	332	333	329	363	338	355	373	337	354	297	359	351	339	324	338	340	337	319	341	345	329	340	332	323	328	327	347	330	357	334	316	341	349	360	379	342	356	321	315	349	335	334	349	342	313	355	343	327	317	355	342	348	319	326	373	348	336	313	340	379	343	355	317	343	314	369	315	335	319	339	342	352	326	336	337	342	334	355	341	367	293	351	346	360	350	328	368	347	359	350	349	337	369	326	329	332	358	371	327	339	352	328	335	358	332	369	350	327	363	332	350	346	353	346	338	375	338	339	384	383	315	328	354	348	322	351	327	352	354	350	356	313	346	346	315	330	357	348	351	330	374	332	354	335	322	341	334	355	343	320	331	352	345	369	340	365	315	343	348	365	339	328	320	369	351	343	368	357	324	371	351	321	323	351	354	329	360	335	370	342	355	383	339	380	333	307	308	328	373	333	336	355	369	356	377	322	350	376	362	348	348	343	377	344	355	325	312	332	354	332	355	347	326	339	338	283	339	349	316	342	372	333	362	325	356	330	332	333	362	316	343	355	324	357	355	346	347	381	349	356	345	362	360	314	319	359	338	342	343	376	341	366	336	330	329	381	351	389	303	384	308	352	353	315	344	325	339	312	362	351	348	340	335	340	336	370	379	351	332	337	318	336	385	299	333	358	326	331	353	368	346	340	335	334	315	356	361	343	343	341	342	340	337	340	335	347	318	349	348	378	361	346	355	344	323	336	323	362	326	358	319	339	331	353	348	342	305	345	326	328	368	352	350	324	346	309	326	369	369	338	339	327	392	326	338	349	319	311	340	333	331	345	330	347	327	338	346	353	314	375	362	359	339	339	315	324	361	373	338	326	366	340	316	372	381	310	320	359	339	324	287	351	334	348	326	335	353	352	340	345	345	356	332	329	323	335	366	345	339	311	320	369	350	354	364	341	357	337	361	369	349	330	313	352	348	325	333	347	378	330	313	337	314	342	342	362	338	346	351	378	323	348	345	362	319	355	348	332	327	348	354	311	332	327	332	361	351	351	346	362	339	380	352	388	347	336	331	369	335	359	360	331	346	320	350	326	328	320	328	383	376	338	311	337	345	323	352	337	349	363	332	355	336	334	359	358	370	328	307	348	332	355	366	357	293	317	358	332	324	348	322	355	313	384	314	383	330	347	339	350	331	347	326	347	370	321	367	343	367	336	325	357	335	307	318	352	387	379	346	339	324	371	334	347	317	351	343	341	337	362	334	369	339	350	343	351	381	328	337	326	345	315	349	338	367	311	354	308	411	343	363	368
5394	4340	1996	901	592	578	507	372	322	185	170	141	125	84	110	103	98	97	97	96	94	91	104	112	98	98	108	93	78	84	66	81	64	76	67	64	71	55	76	45	60	72	62	54	76	54	55	64	64	64	54	61	76	113	86	82	105	87	99	112	111	90	96	81	81	73	81	56	49	60	74	60	64	68	66	50	64	66	57	57	57	51	67	58	70	49	48	53	60	63	60	57	48	63	60	54	61	66	59	60	58	55	53	55	48	69	63	58	57	64	65	49	64	66	65	73	63	58	67	66	59	59	60	57	60	61	49	70	55	57	45	55	66	53	53	69	72	55	78	48	54	67	72	56	61	56	64	72	57	41	79	53	67	67	56	69	50	57	56	53	67	73	50	60	50	64	50	54	75	62	62	55	59	54	56	53	71	75	61	59	59	69	64	50	48	62	58	74	72	76	48	61	69	61	70	61	55	51	50	62	80	74	58	53	62	66	60	54	56	39	66	57	68	68	61	54	56	47	55	54	54	55	71	74	60	67	48	46	64	66	70	55	73	62	60	48	57	60	52	63	55	59	73	60	67	53	52	65	65	45	69	54	63	53	69	53	56	51	53	68	59	66	69	59	53	59	58	70	73	57	54	52	48	70	47	60	75	52	89	49	56	71	57	50	76	65	54	51	71	71	63	66	67	66	61	55	70	66	55	60	63	54	77	66	75	59	68	63	51	57	65	56	44	62	57	62	45	52	59	70	64	58	57	59	63	72	53	60	65	70	65	56	69	57	59	60	58	53	49	59	71	50	66	66	52	74	57	68	60	57	54	57	61	63	73	54	72	59	69	56	73	76	51	55	61	56	57	56	58	65	61	50	63	67	58	54	52	63	49	60	53	54	69	63	51	62	60	54	71	58	47	49	49	56	54	61	59	53	77	44	70	54	59	77	57	52	46	52	46	58	73	57	56	61	60	67	64	68	68	64	67	59	49	55	61	46	61	71	65	49	47	62	58	77	58	84	52	57	48	57	54	59	57	66	60	58	62	72	59	59	59	67	62	58	51	56	51	62	66	47	55	62	64	60	48	66	55	56	62	63	61	59	58	59	57	52	56	57	72	49	58	61	56	62	61	68	48	57	53	70	53	73	66	61	49	54	67	53	59	71	51	64	68	61	62	67	69	57	56	51	65	61	64	63	56	68	64	61	56	62	80	66	57	60	59	57	62	60	71	65	54	54	60	65	55	64	57	52	64	60	62	61	61	78	43	46	57	58	69	54	66	65	69	62	73	74	62	61	65	48	52	53	60	60	52	55	58	68	62	61	53	63	70	48	63	66	52	57	49	60	54	53	64	54	49	61	54	61	63	69	66	51	54	62	51	64	61	59	50	72	46	70	61	65	58	53	56	58	50	51	56	49	57	58	60	51	63	62	56	56	54	55	76	64	64	67	68	55	64	62	65	62	54	64	58	59	63	53	64	66	62	57	68	67	72	72	48	65	54	70	58	64	74	60	64	56	68	55	64	69	55	55	59	53	68	56	72	51	53	67	58	72	63	66	57	72	71	52	55	57	68	67	53	56	66	60	59	66	62	59	66	71	63	55	61	41	58	62	59	52	57	67	62	48	50	51	46	57	63	50	50	42	61	53	59	61	56	64	66	64	61	68	57	57	59	70	56	60	58	50	65	66	53	78	58	66	57	73	53	62	50	58	48	62	56	55	62	51	57	67	72	54	54	58	62	62	84	57	61	53	68	59	60	59	50	54	56	54	68	58	64	59	63	61	66	51	59	62	55	76	63	59	61	59	58	76	65	62	49	76	53	67	61	59	72	61	68	47	54	51	66	66	53	56	55	79	57	53	57	58	80	57	64	64	67	49	67	67	55	78	61	67	68	74	52	57	48	55	56	63	48	69	70	70	61	56	60	75	55	53	49	60	59	51	61	53	61	51	51	56	54	53	66	66	72	60	57	66	56	45	67	57	52	69	49	72	58	78	67	56	68	50	69	66	66	62	47	70	58	57	61	53	53	57	59	55	61	78	57	57	70	71	56	70	70	68	60	45	60	55	51	55	63	69	78	56	61	62	63	67	58	62	70	53	48	63	55	55	77	63	69	67	69	52	58	66	63	58	49	72	64	63	53	61	63	62	47	51	54	44	59	59	55	61	54	68	61	62	79	66	56	65	59	51	66	65	72	60	50	56	66	62	60	68	65	62	62	53	59	66	59	67	52	43	54	73	60	61	77	52	58	44	64	55	69	45	49	61	65	65	64	65	63	56	65	56	53	68	70	55	57	52	42	73	74	44	58	60	61	54	66	64	58	80	55	67	62	72	51	67	56	66	60	62	48	55	65	64	69	62	42	68	58	59	63	80	66	70	62	54	58	65	65	55	54	62	68	53	59	53	57	47	73	67	70	60	59	55	54	62	65	71	46	73	54	66	56	65	59	62	50	65	50	66	46	62	57	66	57	60	55	56	55	56	71	69	69	54	57	74	62	70	50	57	79	61	52	61	57	63	51	56	61	59	62	56	56	51	66	58	49	66	66	63	56	65	55	65	64	44	61	63	63	47	63	63	45	53	55	53	57	70	59	63	52	62	57	56	63	67	54	62	45	53	62	59	69	52	56	64	61	55	68	58	63	56	52	63	59	60	60	65	67	64	50	63	60	47	66	61	60	60	47	51	63	49	54	57	72	64	54	62	72	58	73	58	61	64	63	65	46	68	61	56	64	61	57	75	76	53	54	58	44	71	61	63	61	58	68	51	75	59	64	58	58	63	65	70	59	53	57	58	58	67	48	42	55	70	72	63	69	60	72	53	60	66	55	62	58	63	62	57	63	60	59	67	60	58	50	52	63	66	64	61	50	62	49	64	54	69	71	54	62	68	75	62	43	53	61	61	54	57	57	70	68	44	52	54	56	62	62	55	63	76	53	56	58	61	47	68	69	51	48	64	45	73	49	53	55	54	65	59	57	42	77	45	66	62	63	69	64	55	61	65	52	48	59	72	50	76	60	68	71	59	59	64	59	53	59	66	64	52	65	54	59	50	54	58	69	68	68	50	63	56	56	51	64	69	52	50	67	74	57	61	68	49	52	46	51	54	77	46	52	81	58	52	70	57	79	53	54	66	79	65	56	61	53	55	49	54	53	54	66	57	49	57	58	68	44	60	59	63	67	65	79	58	73	52	50	67	63	68	62	63	60	55	57	49	65	61	55	56	48	69	66	58	61	56	77	58	49	58	71	62	47	51	61	57	58	60	63	59	63	72	63	55	46	54	56	62	46	61	52	74	59	56	70	66	60	55	59	44	67	69	41	64	61	63	57	60	51	73	60	54	66	56	59	68	71	43	65	59	65	61	77	64	67	52	50	71	74	65	56	63	47	57	53	59	57	50	44	64	56	76	59	55	64	60	66	61	56	58	72	57	68	60	75	64	67	61	64	61	69	63	55	65	52	68	71	69	65	55	55	68	70	50	56	63	61	40	53	51	62	62	67	56
34985	25480	17273	16860	21174	20755	17990	13647	9626	6766	4791	3409	2776	2387	2196	2138	2011	1934	1805	1586	1477	1486	1805	1773	1676	1448	1296	1001	1023	907	857	795	833	706	641	572	599	602	685	643	608	570	622	577	566	579	585	588	586	623	538	579	1016	1924	1179	833	1320	1585	1729	1659	1485	1258	1036	951	829	713	650	504	531	539	490	500	540	502	508	502	504	507	523	518	498	515	515	482	535	512	479	528	548	535	494	496	511	492	534	515	529	484	523	500	520	529	498	526	530	522	519	488	491	520	500	523	518	490	552	558	514	482	517	531	517	521	484	506	533	550	466	507	514	507	503	499	517	495	477	521	516	516	504	536	552	488	516	518	505	524	511	486	515	509	503	516	491	486	491	530	493	514	486	501	509	505	495	525	523	540	524	507	516	488	516	515	499	511	478	521	528	483	516	498	507	518	506	510	506	525	472	485	511	499	552	504	503	489	537	523	537	555	526	560	549	521	559	529	536	581	537	514	477	480	526	541	509	549	508	561	525	526	451	539	494	504	513	481	537	468	520	525	532	504	512	513	504	511	535	498	527	494	531	535	523	541	537	555	551	492	547	501	514	508	532	528	525	502	512	500	517	538	496	529	489	489	523	510	512	511	520	503	537	520	512	507	518	482	509	560	488	512	528	529	527	499	469	511	486	497	490	505	499	509	589	540	549	494	503	552	516	487	504	521	494	543	476	519	485	503	513	505	495	505	503	532	511	529	554	506	493	492	499	496	535	491	486	498	454	513	534	473	506	476	546	549	536	531	475	519	520	518	547	523	539	530	506	529	517	505	549	532	509	481	509	520	516	505	528	486	497	535	476	498	514	540	557	508	513	487	485	532	527	488	540	486	500	504	502	528	518	520	513	460	500	533	535	526	470	491	543	546	487	534	507	484	509	484	513	496	515	516	530	523	532	485	543	501	521	532	512	498	496	521	518	486	515	535	511	493	503	498	513	510	514	537	550	485	494	493	510	517	544	559	526	516	537	514	527	512	515	516	512	553	524	474	538	513	517	480	477	489	554	494	505	535	546	447	509	515	489	527	510	504	513	518	546	520	497	500	494	511	516	500	521	527	548	530	509	488	549	485	542	548	465	483	528	516	520	527	539	495	549	482	495	522	489	513	512	506	501	551	505	517	540	502	519	550	499	532	503	510	524	506	534	490	508	514	515	511	491	528	541	467	485	548	547	552	474	504	552	485	513	498	549	490	516	525	548	504	510	503	522	520	495	502	522	514	535	529	507	518	524	505	543	486	526	515	519	533	454	523	529	612	517	532	541	518	539	561	505	548	511	509	563	533	523	547	524	508	486	505	545	537	499	567	492	488	547	526	492	537	583	546	534	542	514	484	488	507	505	502	491	500	523	512	494	522	513	534	511	513	544	488	547	533	556	521	475	517	503	487	541	542	491	511	543	480	500	508	515	474	512	497	516	513	479	535	520	494	499	488	556	556	528	508	525	511	532	524	522	509	518	511	492	525	546	507	505	486	519	542	504	541	518	493	500	479	522	523	492	503	500	493	525	473	498	527	508	526	523	591	515	524	516	531	499	472	465	497	483	514	494	537	532	520	484	519	545	524	489	489	505	489	534	494	510	518	492	533	523	515	505	534	529	486	532	529	497	476	535	520	498	486	471	482	513	523	536	539	476	534	516	516	498	504	549	526	551	504	499	536	494	507	556	563	495	502	521	516	547	479	537	503	524	512	499	568	507	509	485	522	538	529	510	517	526	521	511	501	497	502	519	476	493	547	493	466	491	480	515	517	523	522	521	519	536	468	478	527	536	522	502	505	507	533	525	548	567	465	539	503	523	486	488	488	537	507	529	493	511	518	535	531	528	503	509	544	527	549	517	472	478	491	500	542	537	523	531	491	502	499	549	538	501	527	493	544	539	558	540	529	568	530	472	526	483	506	481	496	478	502	514	520	523	542	533	528	503	527	498	532	520	495	522	510	544	518	522	503	501	554	540	523	537	519	525	513	503	538	519	525	540	498	526	488	515	554	524	494	509	521	494	491	517	489	507	508	517	526	553	509	531	513	520	523	540	510	517	533	531	512	508	491	492	527	531	502	509	498	503	511	530	525	523	520	525	511	511	501	546	566	532	502	477	521	479	520	531	485	499	535	512	525	490	538	511	513	519	546	533	508	499	557	541	525	516	499	523	506	503	515	551	493	510	468	540	539	524	458	511	492	526	492	514	532	523	480	492	529	503	466	540	559	506	483	534	523	543	514	505	461	546	483	534	534	530	471	485	486	559	533	484	529	493	494	513	483	530	554	483	510	502	511	528	534	481	504	494	484	512	536	503	533	495	509	559	480	521	466	543	509	539	478	520	537	496	500	524	549	518	511	488	526	511	516	499	520	534	489	507	484	528	514	526	501	517	528	530	530	522	508	530	492	499	537	503	525	528	517	525	542	467	525	546	501	527	531	495	489	491	483	560	514	563	503	512	526	527	494	500	518	499	505	506	506	525	570	517	539	491	519	518	516	528	558	510	516	527	474	557	515	521	511	540	534	584	540	501	519	569	492	479	495	508	460	470	526	510	543	530	535	503	539	463	528	481	544	521	494	499	513	553	516	534	509	529	518	543	512	490	512	484	515	531	536	548	528	512	487	516	505	539	536	507	485	519	518	510	487	502	501	498	508	559	528	485	489	502	508	576	514	522	524	544	498	523	554	569	496	522	518	475	473	511	514	520	529	512	511	549	506	545	504	497	529	491	519	498	520	523	503	485	530	521	536	520	508	544	500	490	524	527	573	501	479	495	503	526	566	482	513	494	517	502	545	534	501	502	527	517	501	497	541	499	513	490	537	524	513	518	530	526	570	554	538	500	502	538	500	517	495	519	498	491	541	531	445	534	529	495	500	526	543	537	513	519	514	520	519	500	540	461	530	531	504	472	531	491	541	528	504	551	483	508	544	497	534	496	518	564	508	490	506	518	508	523	507	482	526	510	514	489	470	529	539	518	510	503	498	476	545	522	491	536	530	504	528	469	540	468	502	474	513	500	513	533	474	546	493	489	541	533	510	505	518	547	519	501	525	500	482	480	512	492	514	510	499	529	508	499	529	457	509	472	508	490	511	484	536	526	518	487	546	510	530	520	534	515	488	481	500	479	490	542	545	502	476	503	482	451	509	525	528	553	512	530	493	553	520	530	529	500	512	526	501	491	511	507	510	508	536	521	497	516	533	530	502	482	521	480	498	519	477	509	533	542	451	472	524	533	491	514	478	538	527	498	498	504	534	499	491	521	509	572	481	524	537	561	506	460	507	499	488	504	505	515	491	536	527	538	543	505	494	546	481	471	501	474	544	473	506	525	537	481	555	512	519	516	486	543	515	516	536	498	536	501	519	516	515	530	557	539	508	511	508	516	509	498	480	531	487	520	501	517	511	517	518	530	484	514	522	506	478	508	480	541	544	534	535	522	516	494	504	516	523	508	499	538	497	500	490	544	528	531	483	515	494	554	526
3014	1752	874	409	279	241	218	161	104	105	56	66	59	46	62	52	50	47	51	49	47	56	46	62	53	38	38	39	37	40	53	42	49	40	37	37	34	46	44	43	29	31	37	33	43	34	45	35	38	42	31	31	40	42	26	28	50	35	48	43	43	45	42	43	53	35	31	34	30	34	40	25	34	28	43	41	32	48	39	42	27	35	43	34	44	41	41	38	37	30	41	35	46	26	40	47	37	38	37	33	43	30	39	31	51	38	33	46	35	31	33	35	36	39	45	37	42	36	36	32	34	42	31	38	29	43	32	33	49	32	32	45	39	36	38	37	35	31	29	45	37	52	42	42	40	37	35	35	32	26	40	35	50	31	30	32	42	34	29	39	41	43	26	45	31	24	34	35	44	40	32	33	40	29	39	37	37	40	23	37	40	28	50	42	31	31	44	35	34	40	27	30	36	44	43	34	42	39	31	48	35	33	44	35	33	40	39	28	25	31	38	36	24	25	30	33	28	31	27	26	40	34	34	36	35	43	36	33	38	35	41	37	33	37	36	40	34	22	37	35	35	41	42	29	35	40	37	35	40	31	40	42	34	38	41	39	47	38	35	48	35	43	33	29	41	35	36	34	39	35	36	30	32	32	44	40	30	48	39	33	40	35	32	37	32	34	29	43	33	41	38	28	42	30	45	40	32	39	35	38	40	42	29	44	44	36	33	38	33	39	43	31	57	33	34	41	32	32	33	35	34	47	46	30	25	35	27	36	34	34	24	31	39	36	31	22	42	27	49	46	32	32	32	28	40	54	39	45	37	36	46	38	39	42	44	49	40	41	38	33	39	36	36	40	44	46	41	29	30	42	44	31	36	42	36	33	42	34	30	38	31	30	46	27	39	40	45	38	40	35	31	42	34	47	50	38	34	49	35	29	38	25	36	38	25	36	44	28	38	41	36	31	44	32	39	36	35	32	30	42	41	28	38	38	34	42	36	38	45	31	27	37	48	37	36	36	30	44	40	37	44	36	50	44	33	39	37	31	42	41	26	35	43	43	33	38	51	29	34	47	45	43	32	35	34	46	31	43	42	48	35	27	43	45	40	30	45	39	32	40	36	32	46	32	47	34	33	47	32	35	37	42	39	37	33	43	26	33	36	38	23	39	45	25	46	29	29	38	38	36	39	40	34	40	32	32	34	33	46	29	33	39	45	28	36	36	47	31	30	44	42	23	40	33	37	38	37	44	38	38	23	48	41	42	30	39	34	40	37	41	28	39	41	31	43	42	37	38	31	28	35	25	30	26	27	35	33	26	32	28	39	29	35	25	38	33	36	29	40	35	45	39	38	29	36	26	33	30	50	41	35	35	41	38	35	39	53	22	37	30	47	38	33	23	47	39	28	34	40	44	37	36	34	44	33	34	36	30	35	37	30	43	30	42	31	36	33	21	32	34	31	34	31	32	36	44	41	38	25	28	33	42	30	37	36	50	43	38	31	32	44	33	35	31	36	32	31	36	48	42	34	36	41	32	32	24	36	32	46	31	33	41	37	44	29	31	31	26	25	41	37	36	34	43	39	30	32	28	31	29	33	37	25	41	36	27	38	35	40	32	45	36	41	35	35	52	32	40	35	39	34	27	46	34	36	43	41	30	33	24	32	29	29	45	48	31	32	31	37	39	36	41	35	34	25	30	34	32	30	26	37	41	33	36	37	30	33	41	37	27	38	37	34	49	27	30	31	35	38	27	44	29	32	59	38	27	24	28	42	39	30	47	39	34	38	30	36	37	37	30	28	41	37	41	33	37	39	42	37	35	41	39	48	41	44	36	40	44	33	39	32	36	36	28	39	29	38	35	29	38	35	39	34	37	41	37	39	31	41	35	30	41	33	33	29	38	40	51	31	34	38	24	41	39	34	31	38	33	27	36	33	42	39	28	26	41	40	33	36	35	43	25	38	41	41	37	47	34	42	34	33	36	44	37	34	46	42	32	25	36	30	43	32	37	21	33	42	38	31	23	40	31	31	33	34	37	34	53	30	45	36	43	42	41	32	49	30	36	48	45	29	36	19	34	32	39	32	31	38	38	30	36	32	27	34	30	37	29	34	26	45	39	38	39	49	35	29	36	40	39	33	40	36	37	37	41	30	22	53	31	40	30	38	37	31	36	27	37	37	22	41	35	52	45	42	28	30	39	35	26	35	34	34	36	29	31	41	36	40	39	34	35	36	40	33	41	52	46	38	39	36	35	50	26	35	33	38	27	27	38	44	34	42	40	41	35	25	31	34	40	37	34	39	30	34	30	38	33	32	34	34	40	27	36	39	45	38	34	42	35	29	35	39	35	33	36	37	26	49	42	34	32	32	35	35	38	28	37	40	30	40	31	36	38	35	37	38	37	29	40	41	29	27	26	29	32	27	40	39	34	32	26	43	34	37	38	35	39	45	26	36	38	39	35	40	31	38	38	41	44	41	35	32	35	47	30	41	32	42	42	38	45	36	29	43	29	37	42	32	20	46	31	34	39	25	48	36	35	32	29	42	43	37	34	29	36	35	36	38	41	39	42	25	37	27	40	29	39	42	28	38	32	31	27	38	32	42	36	32	35	40	34	26	31	40	37	44	44	42	37	36	43	42	37	49	38	34	35	33	36	34	35	33	38	37	39	37	44	34	25	29	40	35	41	37	31	36	31	41	28	45	28	44	31	45	33	42	38	34	44	37	46	30	39	30	32	30	33	40	39	41	34	23	51	40	36	37	34	49	36	37	42	48	36	42	44	35	48	40	38	38	48	41	41	35	35	40	39	34	36	31	32	33	42	46	41	28	36	26	36	51	41	28	31	31	29	34	37	36	27	51	48	28	39	36	44	47	32	32	32	47	33	32	40	28	31	37	44	42	37	53	44	37	32	30	38	32	30	36	40	35	34	36	27	31	46	37	35	41	43	43	38	29	38	27	43	31	32	34	33	33	41	62	28	39	38	32	45	36	40	33	37	37	43	38	36	42	41	36	32	43	33	36	37	35	48	38	35	32	34	41	51	33	34	29	35	39	30	40	31	37	28	28	43	33	41	28	45	37	41	36	47	32	33	39	30	28	27	41	28	38	32	44	36	39	47	34	28	34	39	37	45	41	33	33	43	35	41	34	34	26	25	43	56	43	29	49	47	40	25	32	42	37	29	47	43	41	40	44	32	44	47	42	36	34	39	44	40	33	40	33	37	43	54	42	36	38	38	33	33	31	40	37	46	31	33	40	43	33	37	28	43	37	32	38	42	32	38	43	29	38	41	43	40	38	42	33	44	38	38	35	38	31	43	42	38	39	45	27	32	39	28	39	31	32	30	34	36	32	34	47	37	38	45	27	38	47	21	36	39	34	27	43	36	29	32	35	33	31	33	37	43	40	38	43	38	30	42	28	31	49	30	24	39	41	45	38	34	38	33	22	40	25	31	29	35	30	35	34	39	37	27	40	33	26	42	39	44	40	30	33	38	41	29	44	35
27053	17569	10740	10281	13547	12488	9997	7451	5125	3201	2167	1449	1320	1134	1136	1097	1023	953	862	735	728	883	1070	910	924	787	604	511	507	464	484	499	388	367	357	341	354	383	366	340	396	343	341	344	305	343	323	379	345	331	314	345	384	464	382	393	515	516	573	503	490	489	480	402	377	368	352	313	296	309	346	310	355	265	336	296	342	297	341	297	313	319	299	310	318	349	346	304	327	348	307	331	338	331	333	337	311	356	309	320	332	313	328	316	366	296	317	337	302	322	329	326	323	317	304	339	329	347	321	361	311	309	289	309	344	281	344	344	322	309	314	315	327	310	359	334	310	304	291	275	308	331	313	321	315	285	322	312	302	316	348	303	350	337	331	319	311	321	271	332	317	316	317	308	339	321	313	317	325	306	327	294	307	324	332	326	299	292	308	310	307	328	330	286	345	323	321	316	296	327	311	329	307	390	348	330	317	338	318	293	318	305	333	316	316	339	302	305	329	305	297	290	326	307	295	298	350	306	295	322	319	314	288	303	320	316	312	319	274	365	313	325	336	367	336	323	339	310	298	357	317	302	331	339	302	328	331	318	322	320	333	341	325	340	317	307	299	297	346	322	315	328	298	297	330	331	327	298	291	306	345	329	291	328	362	306	305	351	308	301	323	326	306	303	306	296	338	287	320	309	311	307	335	324	325	326	317	318	303	342	305	293	327	318	324	302	305	312	361	333	339	356	326	328	307	320	311	316	343	315	296	325	319	334	314	332	337	287	351	313	319	343	311	332	313	318	340	295	294	308	334	275	302	310	331	285	322	297	296	307	312	329	321	325	308	311	308	310	345	288	298	324	300	312	302	315	355	296	313	305	311	318	336	350	299	311	329	335	338	341	311	353	327	340	335	328	299	295	328	318	309	305	316	328	317	305	323	287	344	301	311	295	302	342	300	299	336	311	328	312	331	285	362	336	296	335	331	328	321	329	287	291	282	321	289	319	326	317	306	312	296	287	284	318	332	297	300	331	332	320	326	321	302	323	324	307	337	348	312	310	293	360	301	332	331	324	267	301	317	312	335	314	303	354	358	303	338	336	300	332	316	342	314	297	314	306	309	324	319	312	354	315	310	322	324	321	304	334	351	309	313	320	316	326	283	300	309	326	310	293	312	323	329	290	303	316	290	323	297	308	320	308	308	320	328	298	304	334	342	317	301	316	328	325	305	320	354	298	322	321	320	320	314	303	314	318	305	296	328	310	314	332	294	304	310	312	330	351	339	311	329	312	327	304	319	328	299	313	324	298	320	318	286	317	338	328	314	290	305	305	302	309	330	343	342	312	329	332	291	314	337	330	322	318	325	314	351	318	308	297	297	311	331	320	310	313	310	321	326	305	311	338	340	310	301	314	352	306	321	318	328	334	310	297	313	332	276	303	295	308	328	310	322	346	324	330	304	327	325	318	358	319	297	335	308	315	316	318	322	294	348	343	300	317	304	338	326	309	323	332	309	297	319	351	317	332	293	284	313	315	305	312	330	294	326	332	304	321	321	336	351	305	330	307	332	320	330	317	306	345	332	326	358	303	279	332	317	337	303	311	314	301	346	327	304	309	318	317	318	309	313	319	295	305	319	311	307	360	296	308	323	308	306	318	314	291	295	310	317	327	354	288	311	302	307	322	335	318	328	328	319	359	322	324	302	326	332	344	322	317	332	332	304	303	295	277	306	302	333	328	311	335	285	334	330	328	306	323	355	346	336	316	326	310	325	302	317	318	306	339	312	277	315	341	333	293	312	318	307	348	282	309	322	313	312	306	342	320	340	317	308	294	344	325	320	313	311	337	284	329	348	318	310	285	279	295	310	314	361	325	306	323	323	317	323	312	330	353	303	328	338	327	325	322	296	310	311	306	300	304	299	328	347	277	325	296	354	306	305	305	327	313	337	329	338	328	316	307	337	333	325	310	321	298	317	295	338	340	338	326	285	323	312	319	314	344	309	262	305	319	320	330	307	314	324	302	311	337	329	331	314	326	340	296	313	301	302	347	327	329	333	293	337	312	309	302	330	320	327	316	284	317	317	304	333	338	325	282	305	318	331	313	327	286	318	320	323	323	328	301	332	357	335	320	321	325	333	295	291	326	325	330	311	291	343	336	311	326	287	303	353	321	367	342	312	345	302	314	320	320	311	318	316	330	300	322	325	316	321	320	304	348	319	310	302	293	306	311	323	326	303	321	280	340	321	321	317	347	314	305	330	331	309	343	330	293	327	326	288	324	343	314	287	301	311	314	323	314	307	351	365	346	319	308	316	294	307	342	293	306	303	331	341	370	305	337	304	287	314	311	356	283	337	329	317	346	274	279	324	310	308	294	327	311	328	315	328	330	315	311	338	276	334	316	339	298	362	310	322	341	321	286	321	335	333	317	288	342	284	307	301	307	318	328	317	317	279	327	319	323	299	306	322	344	289	294	307	336	311	317	298	346	274	341	334	303	270	320	320	307	306	316	324	324	335	305	328	312	336	321	328	351	308	339	344	271	316	317	324	347	311	309	323	317	316	319	359	331	343	313	289	332	281	326	341	308	333	330	326	306	293	332	305	294	277	361	306	347	311	300	343	337	294	316	342	339	323	324	312	314	318	333	304	319	289	301	359	307	307	306	297	324	295	319	353	292	311	314	309	314	330	313	302	314	344	300	336	315	340	286	363	315	333	310	342	337	321	320	341	312	309	298	354	306	337	371	341	321	344	318	303	353	298	350	308	331	362	284	323	337	315	316	305	333	347	339	342	295	314	310	347	321	330	312	311	308	344	320	343	314	345	341	319	316	320	290	328	320	329	312	320	292	346	292	307	322	304	329	343	329	305	324	336	290	337	307	321	302	352	321	321	345	322	344	308	308	299	327	305	314	330	305	324	357	315	312	327	346	323	311	315	307	327	314	305	314	294	305	300	322	366	296	296	286	344	355	323	276	366	322	313	298	344	293	321	318	308	356	321	333	292	285	299	312	309	343	321	307	303	306	310	303	317	298	338	328	360	367	317	341	302	332	346	313	293	341	322	337	303	332	288	338	303	315	335	342	316	311	358	360	280	312	319	339	340	308	326	323	332	343	329	339	327	345	310	315	319	315	276	313	343	323	331	322	345	332	307	357	343	315	297	301	301	288	321	321	296	299	306	310	313	316	311	335	317	306	310	307	302	288	340	338	370	317	284	331	334	359	303	322	288	282	293	306	304	336	332	295	344	326	301	305	316	317	315	338	306	309	313	301	359	336	308	301	314	312	338	317	332	340	326	290	320	321	285	305	352	339	324	308	296	303	305	306	346	293	312	333	335	312	304	302	322	327	308	279	310	304	296	330	301	324	333	302	300	310	320	312	303	309	300	330	315	331	311	286	308	307	323	316	333	348	323	350	297	305	293	331	338	329	305	304	320	293	305	340	301	321	303	301	331	314	305	306	312	321	337	323	324	312	309	319	321	303	315	316	297	306	328	308	300	290	311	363	285	305
4210	3449	1521	586	412	390	370	243	212	145	111	101	81	88	110	106	82	81	73	70	93	85	84	77	80	78	56	66	62	58	62	58	66	70	55	57	47	61	65	45	63	58	52	46	65	60	65	59	59	49	46	60	81	58	70	62	101	61	84	89	84	79	63	59	64	61	42	60	53	52	53	39	44	44	55	48	50	55	52	54	54	52	54	55	59	53	63	65	56	54	49	66	44	48	57	58	59	54	49	51	65	63	48	69	64	56	41	52	50	62	70	61	69	49	61	53	51	50	38	53	48	58	50	67	49	52	46	45	58	64	37	60	61	61	66	55	62	55	59	53	61	69	45	55	47	55	56	43	54	57	62	67	45	51	54	53	48	48	70	55	50	58	49	43	57	54	45	61	46	52	42	59	38	63	60	68	48	58	63	54	73	54	52	42	60	65	66	63	42	50	64	56	57	42	60	65	62	51	46	60	72	46	48	63	58	61	51	52	61	49	61	58	49	54	62	58	60	54	67	57	57	56	33	65	57	61	47	61	52	79	49	58	49	53	51	61	62	50	53	56	49	52	62	70	59	58	55	57	50	42	50	45	58	58	48	60	62	44	48	59	46	51	48	62	60	56	47	55	40	55	65	57	53	54	53	58	69	73	54	54	45	52	51	68	59	56	59	59	53	50	46	39	48	59	52	58	62	65	70	50	55	57	70	67	45	58	57	49	57	50	51	60	55	54	51	61	43	46	46	45	52	60	61	55	50	62	46	53	63	54	51	62	52	60	47	54	42	51	51	55	62	51	56	50	61	49	54	48	45	60	66	59	62	54	53	50	59	57	54	54	57	45	56	51	53	69	55	52	61	58	59	49	51	54	60	55	49	64	53	43	55	59	52	56	53	57	71	56	64	67	51	61	54	56	59	54	57	62	63	58	66	62	67	53	61	58	59	58	38	51	58	65	67	50	55	61	44	61	57	48	65	52	47	59	61	68	58	57	56	45	53	67	64	57	53	72	70	63	54	52	58	50	41	75	63	59	47	60	50	55	67	50	54	58	64	59	48	49	48	50	67	58	74	55	58	54	73	64	48	66	49	59	56	50	68	62	47	55	61	56	51	47	67	57	58	56	58	58	57	55	60	57	49	51	53	49	48	47	60	55	69	60	55	48	68	58	55	48	64	56	62	55	52	47	37	54	59	39	57	52	53	52	63	53	49	66	61	42	54	52	51	53	53	55	43	47	60	65	48	61	52	49	53	49	58	46	62	59	49	70	52	50	72	48	55	57	54	58	58	68	52	50	56	56	50	58	67	55	65	51	50	58	49	70	53	57	58	69	60	58	60	58	53	56	57	48	51	56	45	67	43	58	49	51	50	49	64	60	56	47	57	59	53	54	47	55	65	51	54	54	42	50	57	56	37	53	54	50	60	53	48	46	56	59	50	55	57	56	68	51	56	53	45	48	58	67	50	45	56	69	59	57	61	61	53	43	54	61	62	61	60	58	63	47	58	46	55	63	54	63	55	57	55	53	49	60	61	53	64	47	61	61	66	55	62	40	61	44	60	60	49	63	50	63	65	48	60	46	62	49	47	68	61	50	48	55	51	58	63	45	65	68	48	53	48	55	56	52	64	46	57	52	61	58	55	40	50	58	42	53	87	52	49	65	55	62	51	58	58	57	54	41	56	53	45	40	36	50	57	57	51	58	52	56	45	61	50	51	37	49	59	57	53	66	55	53	64	54	54	55	46	74	58	67	45	39	56	51	67	54	48	52	49	55	65	56	45	52	47	42	60	59	44	60	60	57	53	62	77	54	66	49	58	51	63	46	52	67	60	61	50	59	66	49	53	60	66	49	69	49	51	56	77	66	59	55	47	44	52	67	52	71	60	54	66	53	55	54	56	48	56	69	64	63	58	65	56	56	67	61	75	55	62	54	65	41	68	59	64	56	59	49	65	58	48	50	63	54	47	64	62	52	53	60	60	51	60	62	52	59	54	56	55	40	53	55	59	54	57	65	61	50	62	63	57	45	46	53	58	37	41	56	46	57	53	59	55	55	58	65	67	55	60	74	64	71	49	43	59	58	47	48	48	63	40	56	58	61	58	62	63	56	63	57	68	61	45	50	60	50	42	51	55	54	58	54	47	58	54	43	58	74	62	49	60	63	64	54	72	53	56	54	58	62	67	72	63	44	75	49	51	50	42	54	55	46	50	54	65	56	61	60	65	60	63	54	46	62	54	74	58	49	55	63	48	44	53	62	39	56	53	67	55	53	65	51	61	58	58	49	47	58	54	55	61	56	45	62	51	57	48	47	66	51	58	57	57	47	53	47	55	50	50	61	64	52	54	46	54	64	47	55	48	42	64	72	71	51	57	51	57	53	56	53	51	56	48	47	55	60	56	64	60	50	59	59	49	52	47	44	57	55	43	54	68	66	68	39	62	61	57	57	51	58	55	48	51	57	66	65	46	50	40	58	60	47	49	70	70	49	53	48	59	50	63	46	60	68	66	54	62	62	54	64	49	56	64	68	50	69	46	57	59	57	54	43	58	59	52	57	54	50	56	40	58	47	60	56	54	46	54	55	49	42	44	53	50	56	51	40	53	51	47	58	64	44	55	45	51	44	51	56	60	60	58	62	77	47	65	55	45	58	43	58	43	54	63	58	83	48	59	59	71	54	54	72	68	49	40	46	55	50	58	61	46	65	58	56	61	70	52	62	53	73	54	53	50	50	48	57	64	64	61	53	60	51	67	65	66	73	50	63	53	56	50	51	45	48	52	57	59	55	63	59	61	43	48	63	51	46	41	46	66	50	50	41	47	54	57	53	53	56	46	56	51	57	60	57	58	60	48	70	62	55	50	52	58	46	63	48	53	57	43	50	68	46	48	43	70	46	56	55	54	61	57	50	51	47	49	71	63	60	53	65	65	47	60	38	58	57	59	49	56	66	44	58	66	58	38	53	56	66	57	33	54	55	71	56	53	47	55	51	61	59	58	53	60	54	55	53	44	55	58	51	48	69	62	72	55	55	65	67	57	63	69	53	45	54	53	54	61	49	57	53	54	45	43	50	71	51	44	63	49	43	55	43	59	56	54	54	58	62	55	47	54	49	43	61	55	53	65	71	50	42	51	54	42	61	61	66	56	51	57	44	45	51	46	35	54	49	58	69	59	45	68	78	51	52	61	57	72	48	49	52	52	54	57	67	63	67	67	46	55	58	57	46	68	49	53	55	61	48	58	61	66	55	48	49	59	57	54	61	69	60	46	60	59	51	55	74	48	58	49	46	54	47	56	62	56	60	59	55	63	67	63	57	57	67	55	56	60	59	67	47	48	59	53	59	60	50	58	50	52	54	46	51	51	58	61	49	58	48	57	76	51	52	51	45	44	60	60	62	51	50	56	65	62	63	51	62	56	53	61	63	54	42	48	56	58	55	64	55	55	50	52	55	42	60	52	54	54	57	62	46	48	67	52	60	53	55	70	65	48	56	63	59
32491	23190	14395	12887	17338	17238	14114	10261	7375	4899	3228	2575	2251	2137	1999	1858	1738	1558	1372	1212	1354	1590	1506	1331	1237	1077	936	808	694	698	739	674	553	534	513	524	540	565	568	595	516	506	497	488	508	527	517	531	516	500	486	532	702	533	678	941	1234	1372	1304	1260	1097	982	868	740	733	580	510	456	522	472	453	489	476	462	466	422	444	480	468	507	455	487	462	471	463	451	498	423	471	475	479	523	470	471	496	486	467	491	478	455	462	496	488	461	512	460	468	463	508	459	460	443	431	472	447	493	465	492	494	471	462	475	463	477	498	467	482	468	483	462	472	506	469	505	485	443	481	448	431	484	449	467	482	460	459	444	490	453	437	469	468	489	445	456	469	487	522	488	488	455	481	486	487	469	471	505	467	449	508	448	427	462	460	467	450	465	482	499	488	447	499	484	501	482	440	425	440	468	484	488	504	481	493	478	471	486	453	477	538	449	464	464	460	475	486	450	466	471	469	476	473	520	511	460	464	491	487	433	473	495	496	497	488	424	469	480	467	466	457	470	477	481	481	454	474	459	473	467	484	461	485	452	485	480	499	434	469	473	478	476	459	464	481	490	501	474	473	447	428	456	439	436	468	464	461	474	484	488	476	436	427	449	480	453	434	467	473	493	466	484	454	468	507	518	533	436	477	453	462	452	458	448	442	468	476	472	471	472	484	462	484	448	488	482	465	450	489	451	482	464	518	475	501	471	455	479	494	443	484	465	442	489	435	488	491	483	461	478	457	463	459	484	476	462	510	492	468	481	456	483	441	436	470	495	518	475	479	487	457	467	462	481	452	577	474	472	445	465	468	473	440	483	461	504	470	453	460	455	440	425	498	483	464	486	509	453	494	480	459	475	467	457	465	463	441	464	476	514	475	476	444	491	480	473	453	470	454	464	442	493	428	446	503	465	489	448	445	494	495	480	501	474	451	477	473	443	469	464	485	485	471	502	461	469	441	447	423	461	476	475	425	463	514	439	474	475	484	453	478	461	425	448	477	491	458	481	517	432	443	471	477	456	417	469	489	474	523	458	470	465	482	482	463	449	475	509	461	435	484	466	497	442	429	456	461	517	508	481	475	468	444	510	474	468	485	460	469	433	467	469	453	441	475	456	458	469	459	501	470	491	451	486	465	476	441	464	469	473	478	456	495	444	456	500	480	485	483	455	449	423	458	479	483	493	491	470	453	440	483	475	464	435	477	453	461	465	475	453	438	431	457	466	444	458	492	491	466	470	472	463	499	432	452	495	524	466	431	452	501	462	480	427	444	441	468	487	485	486	506	446	464	494	446	495	442	453	486	486	485	456	458	466	441	484	480	420	486	484	433	470	469	436	467	480	461	468	477	461	436	457	477	478	483	479	483	457	454	475	496	452	465	491	479	470	459	433	457	500	459	451	458	481	480	486	461	456	511	477	489	442	482	484	484	456	460	463	521	441	490	476	489	502	454	463	471	462	462	464	482	506	482	472	490	492	492	455	488	505	495	467	486	475	449	469	454	460	477	462	449	483	476	427	501	466	483	479	452	433	462	483	439	522	450	446	486	465	467	460	462	448	459	438	495	454	485	477	476	487	461	466	462	492	454	440	492	477	454	494	476	447	483	465	481	472	477	484	511	458	451	492	483	453	399	486	457	467	460	465	455	445	466	448	450	478	460	440	481	506	474	451	495	480	472	477	481	469	490	460	512	466	465	467	463	500	476	501	487	463	491	447	470	459	465	503	465	522	471	443	482	499	451	477	495	511	459	469	500	501	501	503	442	462	481	481	475	442	476	487	490	499	479	450	471	439	437	513	477	484	464	479	496	483	463	462	499	472	455	482	488	460	477	453	483	451	477	496	478	456	485	482	457	469	453	443	474	460	458	508	502	493	470	478	523	460	473	455	515	476	501	480	464	447	460	506	517	479	528	507	514	436	469	452	476	479	486	424	426	501	492	478	468	475	492	487	461	451	483	462	478	467	473	480	480	485	480	481	495	461	508	457	492	465	466	487	488	480	479	465	507	447	454	431	466	451	469	479	423	467	477	504	463	446	462	490	467	448	469	448	518	462	458	465	460	472	471	493	468	423	484	442	462	458	461	451	457	434	453	461	471	446	468	455	475	448	482	473	461	439	478	488	460	453	502	452	481	477	456	454	471	479	450	485	495	491	448	465	439	477	491	469	462	478	505	465	427	461	489	513	481	489	501	472	491	449	465	474	490	497	458	496	503	491	439	472	483	460	478	448	509	480	461	475	506	498	475	485	473	495	441	508	471	494	523	462	448	478	479	474	479	488	435	447	486	468	457	447	472	493	505	439	482	481	477	507	515	504	491	487	493	510	476	474	519	455	438	465	474	451	465	527	484	446	466	494	457	463	479	488	489	517	481	489	467	487	472	488	504	509	490	496	461	474	472	481	504	445	507	450	460	495	488	468	464	469	470	483	484	499	469	436	462	444	452	467	494	439	506	491	441	479	483	479	439	493	438	516	486	489	483	504	461	494	488	473	459	495	486	489	492	492	531	490	499	495	461	493	447	467	487	455	512	476	473	484	450	477	461	475	458	485	464	465	504	456	478	456	484	437	509	434	449	503	497	487	482	475	488	475	455	492	490	485	480	454	483	430	472	479	487	462	476	491	496	481	455	447	487	475	489	496	464	429	483	441	431	466	467	529	468	440	483	450	470	477	435	481	474	454	440	458	469	487	471	457	501	470	461	496	452	452	464	480	467	429	478	460	449	471	465	497	484	488	438	472	443	444	475	453	474	486	421	462	494	478	480	469	466	475	459	508	494	484	467	457	456	459	438	465	497	466	453	473	490	492	479	431	478	482	482	488	509	509	473	465	481	477	470	467	468	466	456	465	461	486	458	469	469	486	443	463	455	450	494	465	475	451	490	481	460	496	511	503	456	467	503	492	491	461	476	486	477	448	483	432	456	486	472	456	521	468	472	447	469	465	496	440	436	491	492	493	451	494	477	480	467	461	440	515	516	499	488	508	456	469	480	507	473	496	458	493	474	437	451	468	474	472	468	478	456	486	461	467	472	471	506	459	478	489	494	465	460	455	454	474	442	468	466	424	447	508	459	478	480	480	469	463	461	501	461	470	471	449	465	462	463	453	471	477	479	464	468	498	475	481	464	505	465	445	479	458	453	471	452	459	454	454	445	491	515	456	456	463	475	471	484	471	502	469	481	518	479	482	444	483	477	485	449	481	480	482	466	429	504	447	514	443	432	492	433	469	511	451	484	462	449	463	440	487	480	487	484	463	461	488	447	445	527	483	479	463	481	479	448	457	512	484	476	497	470	429	473	486	486	459	460	456	504	523	492	468	468	485	489	430	482	472	480	449	475	457	465	485	516	445	497	486	474	465	501	485	460	463	471	465	440	475	473	459	457	474	468	476	469	463	472	494	459	435	469	464	455	498	465	438	470	499	462	478	481	473	476	492	470	474	469	491	494	473	451	501	487	500	521	475	448	462
4714	3022	1293	470	305	345	284	233	182	126	94	77	86	103	83	83	67	66	72	81	83	71	81	65	60	57	50	42	43	45	49	35	38	33	41	33	51	38	31	39	44	38	35	47	41	37	54	39	35	37	50	58	72	43	42	41	62	75	65	57	76	57	51	47	52	38	42	37	34	47	41	31	33	37	43	41	29	46	34	50	46	49	40	39	42	42	30	32	58	46	35	42	42	42	39	45	36	38	36	36	33	45	40	39	37	39	30	43	37	42	44	42	35	33	40	40	37	32	46	34	44	37	42	37	39	37	31	30	38	45	29	46	43	41	38	38	47	47	40	40	45	41	31	38	39	43	40	36	36	40	48	31	38	38	44	44	33	34	32	43	36	36	35	42	30	30	41	39	36	49	37	32	49	39	41	38	46	41	33	34	34	51	40	38	30	44	41	33	36	41	43	39	43	43	41	42	40	32	44	42	31	37	34	33	38	33	45	45	36	43	38	35	33	35	43	35	38	35	42	47	45	35	44	30	50	36	33	49	46	39	46	28	44	41	39	34	46	47	38	43	22	47	35	37	33	41	28	39	39	38	32	39	47	30	37	38	43	36	29	53	44	39	46	42	39	40	30	32	33	38	24	34	34	35	45	49	27	35	36	39	38	45	41	28	45	39	33	51	45	36	36	39	47	40	33	31	40	38	44	49	34	35	45	38	44	28	42	40	49	48	39	31	39	40	40	39	47	38	43	39	37	29	34	43	41	25	40	38	51	46	36	39	48	36	41	38	40	35	39	47	47	36	30	49	35	38	37	35	43	44	41	30	45	40	39	42	40	36	52	50	37	27	38	37	33	36	42	45	31	46	33	40	39	40	46	45	41	39	39	35	33	36	33	34	48	37	46	44	45	38	37	40	41	48	41	41	47	41	41	41	51	49	49	38	42	32	47	41	37	36	34	26	41	36	33	36	37	44	40	31	35	41	38	40	40	36	45	42	39	43	42	48	53	46	42	40	40	40	45	35	37	43	43	36	46	36	34	43	42	39	46	31	38	32	34	40	31	34	36	30	46	41	33	51	36	45	37	36	30	42	33	38	43	51	41	49	33	38	46	35	28	38	29	36	33	36	43	34	38	42	40	40	26	32	48	39	31	31	32	41	39	42	42	42	49	44	34	40	35	39	31	41	39	33	42	28	46	49	38	38	39	40	35	49	46	44	45	24	45	37	29	37	39	40	42	44	32	46	35	30	38	55	40	35	43	39	31	41	38	42	33	40	34	36	41	44	33	32	35	36	43	38	33	37	36	51	43	45	31	33	38	40	33	46	50	46	40	38	41	45	41	37	47	29	32	42	39	36	46	38	24	33	41	36	36	47	35	38	30	38	41	35	34	35	26	40	39	41	33	48	40	33	40	33	35	42	34	49	48	47	29	41	37	28	35	47	34	38	45	41	43	51	31	39	43	30	37	29	41	40	55	46	49	53	34	41	39	33	34	26	44	36	44	35	49	37	42	38	43	40	32	48	55	40	40	28	38	36	33	39	34	28	35	40	46	36	45	38	38	35	49	44	50	50	36	43	39	27	49	48	44	37	33	41	33	40	32	34	41	53	36	33	40	50	36	42	40	29	34	39	44	37	33	38	34	38	30	48	57	39	37	58	36	33	41	44	46	42	40	44	38	40	40	35	37	30	31	42	38	38	41	35	49	42	38	53	41	38	29	33	51	36	51	27	44	42	39	32	42	39	49	42	36	28	38	34	39	50	30	38	30	43	43	36	28	40	47	29	36	41	35	38	34	47	32	42	40	34	37	26	42	33	41	39	39	44	35	33	31	36	40	23	30	35	49	36	35	44	40	49	46	42	34	46	45	42	37	37	46	31	49	37	40	44	38	50	48	41	37	32	43	36	42	35	37	36	41	36	37	47	39	32	45	50	37	31	44	38	20	42	46	27	42	34	42	47	34	39	24	48	27	44	52	40	33	32	30	32	36	37	46	43	40	34	39	45	31	41	41	47	33	38	38	39	46	39	39	35	32	29	42	47	57	38	43	49	40	43	46	42	35	32	38	36	32	44	33	26	31	44	34	30	34	39	41	39	37	36	35	38	37	33	37	33	44	30	31	47	31	40	47	26	37	38	38	35	44	40	50	35	49	43	33	52	44	42	44	37	46	44	31	36	43	42	41	36	40	40	43	39	48	23	39	34	39	43	37	40	43	47	42	47	32	38	50	41	53	37	33	37	32	40	29	28	37	34	39	32	54	44	41	38	23	46	41	53	43	39	55	44	36	38	31	36	38	25	37	43	35	38	33	35	38	32	48	41	50	37	47	37	36	39	35	39	35	37	34	42	36	42	33	30	42	44	38	43	40	36	42	30	40	42	35	43	45	39	41	33	41	50	48	30	35	39	39	33	41	49	36	40	49	36	44	28	33	62	50	39	57	41	37	35	35	45	46	37	33	47	40	40	38	42	38	54	43	37	50	53	53	37	43	46	44	36	40	42	44	40	33	37	40	34	43	36	38	36	47	41	47	34	40	33	43	37	48	44	38	31	48	34	38	45	30	41	34	34	29	29	42	44	34	41	39	38	40	49	29	49	49	38	28	45	35	37	34	44	33	46	30	36	34	43	42	36	36	33	30	49	38	47	39	53	40	41	31	42	48	41	50	48	46	39	40	38	33	42	45	28	35	32	40	39	40	24	29	36	35	40	37	44	43	33	28	48	40	44	43	43	37	41	44	44	38	39	34	44	44	38	41	40	49	44	29	36	31	37	36	36	42	36	41	33	40	49	39	34	51	42	37	39	35	38	42	42	52	49	39	29	33	33	38	27	35	38	45	30	41	28	45	39	36	45	46	46	45	38	36	42	36	36	37	27	34	36	39	33	39	29	46	44	35	45	46	41	20	43	33	38	40	35	42	34	30	48	27	40	38	39	41	36	29	43	29	42	45	38	39	32	47	39	47	30	33	33	34	26	39	33	32	27	33	51	47	35	52	39	28	44	33	43	34	38	37	41	37	41	36	42	41	42	35	35	47	45	40	37	34	42	27	37	40	48	41	39	30	40	32	37	41	40	43	44	25	33	45	46	42	45	39	43	36	40	39	46	48	35	57	40	39	48	45	33	42	41	37	37	42	38	40	43	34	43	35	41	34	39	50	41	30	32	37	30	44	41	51	34	37	35	46	46	37	44	43	38	41	40	53	39	33	33	41	42	47	32	44	45	37	51	41	43	48	34	42	42	41	39	36	48	49	37	51	44	34	41	48	37	46	35	26	38	44	43	41	45	43	46	49	39	37	32	30	46	45	45	49	47	38	45	42	41	29	44	43	38	33	32	39	30	44	42	40	35	46	42	38	37	41	42	42	48	52	36	42	34	41	43	47	39	26	37	50	49	36	52	41	49	31	30	35	42	32	40	41	37	32	38	36	46	38	45	39	38	45	42	33	35	26	34	35	39	43	37	27	32	39	42	39	35	32	46	33	36	44	37	39	37
31561	21932	13245	11453	14885	15182	12925	9394	6510	4506	3165	2470	2228	2151	2044	1840	1636	1400	1214	1184	1473	1474	1301	1341	1097	950	727	639	552	610	564	556	471	423	400	471	432	453	410	383	404	404	387	374	399	397	367	369	342	387	378	555	1320	504	537	661	790	961	1095	1169	1061	857	758	602	523	463	385	350	346	352	329	349	322	373	340	342	347	329	355	346	345	358	361	317	337	334	349	350	322	346	313	330	356	329	345	362	363	344	351	341	343	368	325	364	340	338	330	377	362	345	346	356	337	321	330	358	322	371	368	330	336	312	373	372	328	334	345	340	354	346	347	342	334	359	325	342	360	355	331	346	338	317	329	336	388	328	322	344	356	349	341	344	355	352	337	332	348	361	334	352	347	345	322	336	374	352	364	337	327	330	366	311	355	349	381	343	354	351	345	342	375	303	336	323	366	336	338	341	357	315	345	358	360	372	334	376	339	342	398	325	364	323	336	341	339	345	329	329	335	344	330	366	337	347	352	345	303	359	359	368	349	359	367	337	336	356	345	333	324	349	355	355	324	343	320	344	314	371	309	323	356	369	322	358	355	333	349	342	319	349	332	378	348	366	368	348	352	350	356	381	353	341	318	347	342	350	313	338	394	322	300	354	368	345	325	357	363	364	319	371	361	345	358	352	333	335	330	367	326	358	377	333	347	341	386	341	292	330	328	334	351	335	327	336	350	348	366	337	367	369	344	328	343	373	346	361	363	320	337	362	347	332	332	327	326	346	341	310	361	301	359	323	322	328	339	308	326	335	322	376	371	374	343	377	378	366	336	364	366	353	344	355	348	339	355	302	338	320	340	343	304	356	332	352	346	342	315	325	348	352	336	347	333	361	362	340	310	332	339	367	346	375	318	352	322	338	373	321	379	337	387	362	343	323	319	341	339	365	319	344	340	338	346	345	345	306	368	348	350	345	295	349	335	355	331	316	354	338	333	341	377	351	330	359	331	373	370	354	320	355	371	335	306	308	351	330	342	352	333	343	351	322	314	366	343	323	325	332	338	325	359	336	311	304	327	347	375	347	352	351	377	352	310	349	322	356	350	326	319	341	372	306	340	351	344	338	329	394	345	356	381	353	344	332	350	368	354	338	341	336	379	340	331	342	361	332	376	393	331	326	342	333	346	350	373	364	317	378	354	340	351	371	360	336	357	380	351	373	354	334	335	349	347	316	340	335	350	360	325	376	314	324	359	377	341	331	341	314	378	359	342	323	373	348	347	383	339	362	340	335	354	334	363	321	332	346	322	344	351	360	345	355	322	362	326	326	366	345	334	352	315	351	329	337	324	305	346	323	343	344	350	333	322	325	340	361	360	325	328	351	367	330	367	369	349	321	330	329	368	307	335	323	360	372	368	316	335	348	343	316	334	352	343	338	317	322	358	368	348	342	330	315	345	348	320	384	344	353	352	329	365	328	346	340	347	351	341	330	322	351	349	340	344	321	316	337	329	315	342	345	347	383	338	335	332	333	321	360	354	355	371	344	344	351	369	354	350	366	351	330	304	365	355	316	342	361	324	328	373	336	318	338	356	332	324	345	359	359	339	347	362	370	342	312	337	352	316	378	358	348	345	321	333	340	325	334	332	337	357	348	279	355	354	354	333	330	351	329	335	356	355	352	349	389	355	351	329	351	352	328	368	339	351	324	376	338	349	340	335	338	334	337	325	344	361	338	363	327	338	332	348	358	345	345	336	358	335	338	335	366	340	335	349	330	323	353	348	357	334	355	344	301	365	345	354	365	341	339	339	342	365	332	355	327	340	352	364	370	378	353	374	326	323	373	369	364	331	329	345	360	338	346	365	314	337	331	343	346	360	318	353	333	336	357	314	363	351	327	319	330	320	358	334	340	326	312	345	343	330	355	334	319	351	358	362	342	317	326	352	355	341	282	347	342	316	326	347	371	318	323	358	340	357	372	346	330	310	316	331	305	319	344	350	320	326	343	364	351	364	315	341	355	342	308	330	335	361	308	334	347	377	324	308	355	361	345	335	341	330	348	357	340	328	377	322	358	341	336	320	329	363	360	352	355	329	360	360	347	331	368	354	392	328	346	334	366	340	328	342	327	363	357	334	363	359	358	322	337	292	381	353	377	357	361	354	350	322	350	346	382	325	321	360	345	326	324	348	351	322	332	361	312	368	315	359	326	361	327	370	360	345	354	365	345	353	350	330	329	335	304	359	352	346	327	331	355	320	343	356	334	321	359	335	325	358	365	331	340	339	314	349	353	332	365	362	312	370	333	370	382	343	351	328	355	360	333	378	346	352	334	343	331	365	335	322	341	362	366	348	319	358	337	295	360	357	342	316	363	347	328	323	355	324	333	324	348	312	359	358	327	328	313	365	359	333	360	363	334	320	341	338	342	359	318	324	365	328	353	338	354	360	395	300	366	324	331	304	333	341	347	325	360	331	386	333	368	338	340	324	328	352	345	335	337	317	331	353	372	359	364	343	352	358	315	343	365	335	338	376	362	348	386	323	343	344	330	347	363	327	379	314	337	344	355	313	375	341	357	337	360	317	346	337	364	350	344	340	348	324	378	322	351	333	374	332	317	344	354	333	341	345	339	374	366	347	345	375	317	330	348	354	354	342	354	338	337	316	340	328	362	354	334	316	356	351	342	351	369	345	339	352	340	333	344	284	340	344	329	315	344	351	337	329	365	353	361	352	346	337	359	357	306	354	346	357	352	351	351	336	334	341	362	330	350	344	349	338	345	352	296	369	327	341	339	344	336	340	347	345	384	347	373	335	359	356	351	326	323	366	365	351	302	316	357	339	354	326	335	340	333	330	363	369	350	333	341	312	350	354	300	351	342	339	334	358	321	346	350	330	347	328	334	354	373	337	381	372	343	339	288	366	344	328	337	333	339	329	340	300	331	364	313	334	325	340	360	348	348	321	349	365	356	347	330	372	341	376	325	330	317	333	314	380	335	336	369	317	354	351	370	343	364	349	301	342	330	373	336	362	338	353	337	343	339	365	305	346	382	354	349	328	331	359	338	340	353	343	353	354	343	320	320	356	349	295	322	362	350	331	393	342	341	376	361	326	333	337	295	337	316	327	355	340	322	350	351	314	344	348	349	359	336	342	359	344	335	318	342	325	340	336	376	328	357	378	324	351	323	347	338	338	358	326	350	309	371	322	343	357	327	362	330	330	337	341	358	331	351	338	339	343	323	315	352	303	356	333	326	365	348	357	350	341	355	374	322	345	345	331	309	365	345	361	313	347	361	355	349	334	352	326	347	314	331	334	330	365	330	342	290	351	325	321	335	318	296	332	356	377	355	346	326	312	336	363	350	352	346	304	351	328	333	339	330	341	357	336	361	347	351	335	363	345	341	327	340	325	369	361	337	330	382	359	317	312	344	347	320	348	394	341	339	328	363	348	332	347	360	363	330	334	357	364	314	381	338	343	357	338	334	388	376	322	300	365	332	362	334	351	344	348	308	351	348	338	331
5736	4437	1837	782	475	442	349	299	217	154	144	138	125	133	140	95	121	107	93	105	128	107	115	88	110	93	85	75	75	70	67	68	54	66	64	68	61	54	47	68	60	69	66	62	75	67	73	58	61	68	56	87	106	118	99	98	110	106	122	91	91	93	75	65	82	67	68	62	58	58	58	65	66	53	65	57	54	55	61	65	79	49	61	57	70	65	64	56	56	52	69	57	59	47	57	70	71	50	56	70	72	65	57	62	68	56	68	53	67	65	66	55	73	65	53	58	52	70	55	55	51	62	69	56	64	64	51	51	58	82	66	59	58	68	67	59	77	53	62	64	69	67	72	65	63	63	58	61	57	57	56	65	61	75	62	55	71	62	60	71	57	61	55	54	53	50	57	49	64	44	67	53	67	65	57	68	64	64	60	71	64	58	71	54	52	65	69	58	70	63	67	75	70	61	54	64	59	58	56	74	75	62	57	66	51	38	69	78	70	69	68	47	60	64	71	60	56	71	59	62	60	72	74	51	53	62	69	50	68	62	67	65	62	59	69	62	54	58	59	59	72	62	68	58	50	64	61	56	68	56	55	60	64	57	55	60	52	54	73	63	70	55	62	57	61	47	64	66	70	56	62	59	55	54	70	53	56	63	60	58	61	64	80	54	68	58	63	60	54	54	59	56	64	52	57	56	61	53	77	56	56	63	65	55	52	64	64	70	56	55	79	63	56	65	78	58	52	66	46	61	53	64	69	51	59	53	66	63	62	59	46	71	54	67	60	56	57	63	58	58	49	73	61	48	49	56	59	64	61	53	71	55	46	61	52	49	64	67	66	65	67	55	52	52	46	64	69	56	61	70	61	67	53	67	67	59	62	53	64	59	54	66	50	75	49	56	65	64	58	54	73	68	75	54	59	52	66	56	63	55	61	54	54	77	68	63	51	55	70	54	45	52	68	65	66	53	59	74	51	58	67	63	65	49	59	54	69	68	71	60	63	55	65	49	52	54	62	70	61	61	53	60	56	52	68	76	58	64	56	58	54	48	67	57	49	67	62	49	57	47	53	56	60	56	74	62	64	55	64	65	57	62	50	56	56	68	70	57	50	65	62	56	65	70	71	70	53	61	63	53	63	55	53	57	58	57	53	66	62	74	67	64	68	62	73	59	52	66	81	59	62	65	45	57	42	59	67	75	66	56	55	59	66	54	70	52	72	67	62	68	66	65	47	64	54	67	61	52	55	60	70	60	60	61	76	61	52	63	62	65	54	77	67	46	56	77	54	53	60	57	58	73	59	56	57	60	75	63	59	67	73	58	58	41	60	74	54	51	65	59	56	59	61	57	73	66	68	66	71	71	41	58	65	73	64	55	67	65	69	47	80	57	61	68	70	69	54	62	59	64	55	67	49	50	65	58	63	58	55	60	50	60	45	60	65	60	73	63	64	51	61	46	62	56	54	42	54	64	59	63	58	57	60	61	50	70	54	67	66	65	64	41	63	61	56	57	61	58	53	47	42	61	64	60	45	73	65	71	73	57	63	51	65	56	57	74	60	68	55	63	64	58	64	65	66	66	52	56	64	56	63	62	58	64	54	44	74	49	65	56	75	49	57	57	59	67	61	52	59	58	64	47	49	66	69	69	55	51	64	64	63	63	63	50	55	65	41	72	67	63	56	66	68	47	59	60	64	65	49	64	68	62	70	61	49	48	62	75	67	59	64	63	72	51	67	67	58	56	68	67	56	50	53	67	51	58	70	68	81	68	57	76	50	57	56	75	58	55	74	50	51	54	48	59	61	76	67	52	66	52	64	51	70	59	48	57	64	79	67	54	61	67	59	65	57	53	58	74	68	54	63	62	75	58	52	54	64	65	51	61	67	52	58	67	60	53	63	53	57	80	70	59	55	59	70	60	61	72	53	67	60	56	39	56	71	57	72	63	56	53	45	54	50	63	63	62	65	68	72	70	49	60	64	56	57	52	63	65	66	49	62	69	72	53	50	68	63	60	61	57	59	57	58	65	51	60	50	55	53	56	59	65	53	51	66	59	56	58	72	62	76	69	57	64	71	62	61	64	51	62	60	72	55	74	78	64	55	68	50	74	66	64	75	54	57	63	56	61	44	61	62	44	56	59	47	62	63	69	57	70	61	50	54	59	62	68	65	55	74	80	55	66	58	56	52	44	56	55	57	60	66	77	65	77	63	59	53	67	52	74	59	65	54	82	58	60	41	54	42	53	62	72	62	51	65	53	59	57	68	66	62	67	66	60	58	67	59	55	80	65	57	66	56	49	64	53	67	55	60	61	57	62	64	58	52	50	56	55	55	53	48	49	59	52	49	62	60	61	58	57	67	66	56	68	71	52	71	63	53	58	53	57	69	79	59	48	75	55	57	51	67	55	52	56	58	75	75	59	60	64	67	61	50	55	51	70	53	58	58	66	52	43	63	48	62	65	60	56	65	62	53	68	60	64	56	51	67	67	60	68	68	62	54	61	49	58	42	67	53	60	63	66	82	65	57	54	70	59	68	54	65	64	65	49	52	56	67	67	58	63	62	53	70	59	67	72	55	59	55	59	52	62	56	67	57	54	54	64	71	56	70	70	67	71	59	51	60	57	57	57	55	60	63	54	67	62	54	65	50	52	54	63	60	55	53	53	60	55	45	58	48	57	59	59	44	71	63	61	54	58	43	64	67	61	59	62	60	42	55	78	54	56	64	64	57	67	69	69	42	47	56	56	52	59	52	73	71	61	76	61	51	58	59	53	60	58	75	44	63	63	65	53	67	70	61	70	55	77	64	63	75	80	67	67	65	59	59	52	57	58	52	60	60	61	54	63	77	71	53	62	58	49	58	55	65	67	50	63	66	62	63	64	53	58	71	52	53	62	61	61	59	46	62	56	61	51	57	57	64	68	62	49	71	67	69	57	64	65	58	75	69	57	57	68	54	52	54	57	71	60	43	57	48	63	60	59	66	58	78	57	50	54	50	53	60	68	58	64	69	56	59	60	83	57	46	73	82	55	58	58	55	51	61	53	67	65	50	54	62	58	67	53	73	65	67	52	61	62	73	74	62	70	56	59	72	61	55	55	61	57	57	72	63	45	67	54	61	63	62	65	72	61	56	57	51	50	58	71	64	69	73	56	50	56	47	63	59	63	64	53	51	57	55	54	61	60	48	67	68	64	52	64	62	66	55	73	61	76	62	76	64	65	65	71	49	62	44	72	72	54	66	54	56	49	66	67	66	62	51	60	59	61	78	63	61	54	66	72	61	64	69	61	49	57	48	61	63	59	68	49	59	54	61	47	55	53	63	68	47	59	55	62	54	59	67	61	58	61	53	57	77	59	64	47	53	66	58	61	69	65	71	48	76	69	59	74	59	54	55	57	48	64	55	64	51	50	53	65	65	64	65	59	67	52	74	59	48	65	67	48	68	50	56	51	55	57	66	68	57	55	66	62	63	74	58	71	53	63	61	61	56	68	53	59	58	58
35520	25321	16577	15515	18845	17393	15026	11340	7433	5344	4131	3566	3389	3156	2781	2476	2235	1879	1740	2010	2178	2042	2035	1755	1446	1286	1047	969	880	799	842	763	726	664	732	697	765	704	597	549	607	562	571	572	563	510	542	523	617	618	543	919	1883	1636	1617	1249	1387	1720	1740	1631	1330	1169	1028	827	727	623	623	527	528	560	537	505	527	530	526	511	565	532	539	505	546	508	546	499	547	514	508	537	509	521	519	505	551	502	527	513	533	498	506	549	536	553	503	555	496	546	481	539	532	525	517	531	546	528	526	563	504	516	506	578	558	566	532	554	525	573	548	542	538	515	492	515	543	515	521	513	526	533	540	484	523	530	524	529	509	526	533	511	508	490	558	518	535	507	535	529	523	524	531	563	536	549	531	510	543	554	549	471	553	498	539	525	471	546	535	526	544	553	539	534	523	525	508	553	549	563	525	520	531	522	551	526	505	526	499	529	525	487	506	474	493	557	494	516	522	540	506	544	526	546	512	532	554	536	513	525	495	521	507	500	484	546	501	491	512	555	532	503	530	516	514	522	540	504	529	532	519	545	523	509	555	538	553	461	497	512	555	551	552	516	550	573	526	490	519	499	528	535	558	552	507	498	514	530	502	487	500	556	547	529	532	528	538	525	539	538	536	534	509	503	516	526	550	535	542	532	506	489	546	486	533	510	534	552	517	532	567	544	502	525	500	525	553	545	496	504	509	513	535	506	499	517	538	538	546	528	512	521	498	546	513	521	534	553	522	505	521	545	514	511	477	529	500	538	521	515	515	532	477	553	508	498	500	509	548	516	514	519	537	471	514	533	556	512	514	514	543	513	531	517	502	516	511	521	505	532	508	513	556	494	523	537	497	528	562	510	506	502	525	561	520	536	519	540	544	518	510	544	493	539	566	526	518	549	485	520	519	514	531	508	514	504	500	507	537	511	530	540	546	512	504	510	538	514	544	519	533	498	531	511	523	509	540	516	532	505	525	526	590	541	514	480	500	544	523	509	517	509	522	564	569	495	524	526	573	517	514	539	569	573	519	512	532	523	552	505	504	513	545	514	497	520	523	510	504	486	540	464	480	511	553	512	523	520	514	528	508	502	543	507	527	532	526	566	503	536	546	539	513	504	563	532	489	501	529	501	508	529	561	541	508	511	508	527	517	554	528	510	479	608	531	512	530	537	521	546	528	486	505	553	579	491	525	517	509	526	468	553	482	511	504	508	536	534	509	496	539	506	514	536	503	539	524	540	536	518	539	507	544	527	532	521	563	546	522	539	501	494	515	496	472	523	521	539	536	573	554	521	544	555	534	515	532	528	553	523	522	524	482	502	514	516	507	537	494	515	530	506	531	526	510	522	579	467	517	538	490	494	527	541	542	551	542	552	522	538	519	512	537	499	520	550	486	573	520	513	541	521	542	519	533	527	498	504	523	510	531	520	476	527	516	525	502	534	546	490	541	531	529	577	514	528	564	530	549	556	527	534	535	505	565	553	544	535	548	512	548	543	534	474	514	546	503	544	560	536	553	467	502	530	500	558	522	511	501	457	545	527	490	483	513	536	524	529	525	542	522	486	503	528	486	557	527	534	544	528	520	523	488	528	563	528	519	557	522	511	540	505	540	511	536	499	524	500	507	539	492	553	534	518	493	505	505	517	478	516	507	537	539	495	527	518	463	577	533	563	503	533	501	572	507	532	530	532	511	534	515	515	492	530	521	501	502	559	544	509	508	532	501	506	532	552	536	526	493	559	517	526	513	528	499	525	545	522	525	515	516	487	521	516	497	526	522	530	556	496	548	485	513	549	535	514	502	582	510	540	510	570	523	537	527	506	520	539	537	559	498	496	543	542	520	502	503	530	508	522	502	523	529	492	534	518	496	544	519	544	521	523	523	513	510	562	568	491	537	498	520	509	538	500	495	555	545	553	531	528	520	511	487	512	498	532	537	512	518	528	562	519	499	506	526	562	532	505	509	507	505	537	507	546	562	511	510	500	514	530	542	519	466	543	514	523	519	530	507	518	524	504	534	528	520	517	521	464	517	549	505	512	514	498	523	562	512	522	516	489	512	543	531	509	562	545	520	521	508	513	512	489	527	522	535	526	530	533	503	506	508	519	497	531	536	523	560	513	484	554	484	503	555	499	545	501	487	583	512	536	547	515	496	522	545	520	515	544	516	532	512	523	514	573	565	536	541	560	509	519	534	533	520	508	502	541	535	521	558	513	496	508	512	530	517	502	524	510	533	516	482	491	520	505	537	517	523	539	503	518	523	559	484	529	513	559	469	543	511	520	532	496	555	519	516	542	560	558	534	590	535	551	534	506	505	525	518	487	525	536	503	514	591	504	525	532	514	569	506	533	495	521	549	496	538	548	521	544	505	543	514	485	508	505	534	507	505	527	530	558	493	534	540	523	505	518	531	529	552	548	506	504	548	519	507	518	549	511	529	556	516	536	490	522	506	498	559	507	523	576	500	505	513	526	533	526	541	523	502	514	529	517	541	551	473	507	506	526	570	505	535	521	532	535	468	501	556	521	523	519	519	531	500	534	528	554	490	526	483	544	520	551	535	510	567	528	535	535	511	520	538	538	539	547	551	569	495	522	536	530	532	506	543	515	519	542	518	555	489	551	567	562	540	552	484	546	516	551	522	533	519	510	495	529	532	526	535	508	544	526	525	549	550	566	582	517	469	551	515	537	536	500	549	507	458	503	513	500	556	555	531	539	506	528	524	522	498	531	557	568	500	531	543	520	534	560	537	555	539	517	497	544	506	529	512	556	482	557	523	511	561	528	508	542	552	556	494	497	512	520	511	514	501	496	492	555	505	513	535	492	501	528	538	557	517	525	572	528	535	546	527	526	522	547	529	498	518	532	510	547	543	511	515	500	578	513	521	551	535	507	540	532	504	530	526	517	516	487	518	512	517	479	545	509	562	517	532	489	516	567	511	494	521	529	496	543	506	518	511	532	539	492	473	528	484	516	521	517	540	534	532	515	496	510	514	509	499	534	511	524	503	510	522	530	513	543	512	565	519	559	511	536	517	551	506	563	518	553	559	555	540	495	521	518	523	503	544	520	521	526	514	535	513	547	522	511	520	509	535	535	547	531	492	527	531	523	476	542	496	534	525	494	534	473	555	492	559	514	473	523	502	545	552	494	533	512	510	527	528	528	560	516	501	501	524	518	511	558	530	535	504	578	538	531	531	522	503	524	493	516	525	517	560	545	542	501	557	547	528	524	525	506	515	542	490	538	515	503	534	514	518	546	516	515	520	529	537	488	495	556	572	510	483	493	530	478	524	504	542	526	519	541	509	513	533	531	516	456	556	563	530	503	506	518	532	495	497	526	541	517	502	533	502	535	538	532	488	524	542	503	515	526	529	497	518	496	474	527	501	546	447	550	488	515	520	512	532	565	497	507	527	517	502	516	496	510	523	497	555	502	528	539	486	544	541	547	521	495	558	558	477	487	493	537	537	509	513	527	493	551
3216	1583	769	436	303	266	141	104	88	89	62	78	61	58	76	60	63	57	58	66	71	59	59	39	62	45	45	40	52	47	41	36	41	42	38	55	50	35	41	49	36	41	42	35	26	40	33	35	50	37	25	42	41	36	41	45	40	50	59	46	46	40	32	33	36	36	23	38	38	36	35	38	42	41	45	40	28	39	36	40	41	37	49	44	38	39	40	38	42	37	39	44	28	37	46	31	35	36	40	37	45	50	43	38	35	32	47	34	32	38	35	38	34	40	28	38	42	35	34	31	42	40	34	48	31	46	39	44	34	41	28	37	39	42	43	38	47	39	40	40	31	34	40	33	24	35	32	34	47	47	32	41	39	44	43	38	45	30	41	40	27	23	33	40	35	34	39	32	31	40	41	48	29	27	42	46	42	29	46	43	47	47	35	34	38	37	35	32	46	31	31	48	42	40	44	39	38	33	32	54	32	41	35	38	36	41	37	47	36	38	45	37	34	40	36	39	30	41	30	42	35	43	39	32	42	33	41	37	38	38	42	37	33	34	43	32	42	46	48	47	26	33	38	35	51	31	39	42	40	36	42	46	33	34	28	33	38	46	47	37	33	50	41	42	40	42	41	41	43	39	32	33	36	45	41	40	39	37	38	55	39	49	36	43	37	32	37	28	38	37	37	50	41	35	40	42	34	35	39	37	36	33	38	46	42	32	33	43	37	51	36	36	33	45	35	44	50	45	32	29	41	37	48	32	40	47	36	52	30	42	41	41	41	27	43	38	30	40	44	30	32	33	42	44	44	32	41	42	43	34	36	40	43	34	34	54	43	53	27	30	37	36	40	42	37	38	30	32	44	39	29	26	40	47	41	36	44	24	54	38	38	43	39	38	38	53	44	44	37	47	46	36	36	38	31	48	42	37	45	45	29	28	34	41	29	46	44	44	42	46	28	50	35	42	39	32	42	45	26	46	49	44	43	49	34	36	38	30	61	36	45	40	40	39	32	35	37	28	37	34	40	36	43	47	44	38	39	37	36	42	36	48	43	38	49	45	39	49	40	33	44	37	36	48	35	37	32	46	39	44	34	39	48	42	43	38	42	35	33	52	45	43	37	38	40	38	35	31	33	42	40	37	40	44	39	41	33	30	38	42	31	42	37	44	32	35	36	36	39	37	35	44	41	45	37	39	40	51	34	47	39	41	50	40	42	40	47	39	44	46	44	42	46	36	34	36	33	42	32	38	47	42	41	40	26	35	33	41	44	37	44	45	42	35	38	36	35	43	32	41	40	37	44	31	41	52	40	44	40	44	43	49	39	54	45	42	44	34	30	39	28	22	34	32	47	43	34	40	34	43	40	38	39	30	33	43	29	50	41	39	35	40	31	41	40	36	38	32	38	39	35	38	38	39	48	47	38	35	32	38	41	40	42	39	39	30	35	39	34	41	40	55	39	37	38	46	35	36	39	48	43	43	45	40	40	30	38	36	47	37	32	35	34	34	46	38	42	42	52	42	48	29	37	34	43	41	30	47	41	42	37	46	41	43	36	35	29	26	47	46	40	33	36	37	40	44	32	30	38	37	55	41	36	46	44	37	37	34	33	27	30	33	44	44	46	36	39	43	45	41	41	42	34	38	41	34	48	35	48	39	52	49	46	42	40	39	33	29	24	54	62	30	32	36	37	36	47	32	33	40	41	29	30	44	30	39	35	29	34	44	40	37	33	51	37	27	27	41	38	36	39	37	42	38	45	35	40	43	38	37	28	27	45	36	40	42	37	30	42	42	43	39	36	47	41	43	37	36	43	34	41	35	32	44	40	29	41	36	52	43	39	49	42	28	45	36	39	51	38	33	30	28	40	36	45	41	47	28	49	40	39	41	39	40	36	49	43	40	40	33	46	29	45	39	36	50	47	39	29	40	41	26	49	40	38	30	47	31	34	39	30	37	29	37	39	35	36	38	46	42	32	40	48	40	32	37	37	44	39	46	43	39	42	49	34	49	40	37	44	41	50	33	38	37	43	34	28	49	37	44	29	36	46	41	49	36	35	36	40	41	36	28	31	38	35	40	42	34	36	37	41	44	43	44	38	39	43	33	37	44	45	44	33	31	41	31	34	40	29	38	37	47	43	41	48	29	38	53	39	36	39	40	54	42	23	40	36	49	32	46	33	39	38	29	40	28	33	36	32	42	36	33	35	33	39	37	55	38	38	47	39	38	34	45	34	47	34	43	32	42	38	31	40	39	32	32	35	27	35	40	27	39	38	37	20	34	32	33	49	39	31	40	45	38	38	35	45	35	39	39	41	41	27	39	34	41	35	34	42	51	40	33	42	29	37	40	36	36	34	38	60	41	45	37	43	37	44	41	50	36	31	25	28	29	30	37	45	42	49	36	42	43	35	51	44	40	47	26	32	39	34	36	38	35	35	44	31	47	37	39	41	53	43	36	49	34	34	40	40	41	43	31	34	35	27	39	25	31	24	41	40	52	36	37	28	28	42	34	35	36	49	32	38	34	40	49	46	27	42	38	29	49	38	40	36	41	40	40	45	43	56	43	36	42	41	38	43	41	38	28	29	48	37	44	38	33	37	34	40	51	41	28	32	43	34	34	51	36	34	34	42	45	37	41	36	30	30	34	45	40	40	31	33	41	39	37	33	36	30	37	27	44	38	35	34	34	43	42	45	42	39	42	42	30	33	35	40	42	46	42	44	30	31	44	38	40	35	42	42	37	45	30	28	39	34	47	35	27	27	35	47	39	30	28	49	38	37	35	35	40	36	42	37	39	35	39	41	42	39	39	48	46	38	26	31	32	40	40	39	46	34	51	34	44	33	51	31	48	33	45	46	35	37	31	35	30	40	35	42	42	39	38	34	37	32	40	38	43	49	41	38	34	26	34	47	38	41	33	46	30	35	45	44	32	49	50	41	47	31	36	37	34	46	41	36	40	46	39	48	38	36	38	35	39	51	34	40	33	47	45	45	36	50	42	48	38	39	40	32	34	47	35	28	30	41	44	34	38	37	35	36	46	42	51	33	40	38	36	57	37	36	48	33	39	43	40	41	45	38	34	34	35	42	41	36	45	33	44	35	30	36	38	45	34	43	32	42	27	31	40	49	55	32	23	39	41	40	40	41	36	40	45	45	37	33	36	42	41	32	38	39	55	39	32	33	33	46	33	39	46	48	46	38	40	29	33	39	40	25	40	33	29	38	45	39	32	33	28	34	34	42	43	34	43	35	41	48	40	29	29	47	46	47	35	31	34	30	44	40	31	43	38	42	47	31	44	35	37	37	40	27	37	43	23	32	34	58	46	38	47	44	38	37	32	38	37	43	29	39	50	29	43	42	44	29	34	34	41	53	28	41	44	36	37	42	42	42	34	41	43	41	32	33	30	39	41	53	25	33	45	36	35	42	29	36	43	38	38	36	44	35	40	32	50	39	39	33	30	27	41	43	33	38	34	43	46	39	41	33	39	38	36	39	39	40	44
27641	15925	9976	11263	14367	12190	7964	5286	3469	2465	1995	1831	1682	1660	1448	1220	1098	922	939	1208	1126	1149	1050	900	734	652	552	514	475	498	485	453	421	408	478	450	438	388	375	380	347	367	362	359	345	339	401	446	478	393	321	366	536	535	475	476	462	536	546	532	492	499	443	431	398	380	350	336	321	305	356	328	343	387	319	328	347	339	319	310	332	320	346	302	322	322	350	344	317	338	328	362	343	347	332	303	337	342	340	358	323	382	346	306	324	335	344	317	333	349	339	332	321	368	343	369	317	349	367	312	355	338	276	327	353	327	338	316	334	367	314	292	342	328	310	346	330	333	319	341	310	357	331	320	347	340	331	346	349	315	327	325	368	333	347	330	329	333	340	356	334	341	337	307	328	343	364	338	352	337	329	355	321	355	334	338	335	347	350	367	354	372	312	326	363	343	318	335	344	359	351	322	345	349	323	335	352	323	326	329	372	313	347	347	322	310	350	348	315	329	367	349	333	334	334	362	323	329	340	347	334	333	318	326	330	356	366	354	351	292	311	342	305	357	316	311	348	342	321	349	356	348	311	324	371	331	323	357	326	291	323	327	355	336	343	340	343	306	321	356	353	340	322	314	337	315	349	308	342	298	317	349	390	311	322	330	343	324	382	333	351	319	333	375	327	343	315	350	319	291	333	345	333	326	358	356	379	330	330	329	328	352	333	318	353	359	344	329	348	347	316	352	345	358	323	339	336	306	340	340	317	379	335	339	359	330	341	352	358	355	335	338	309	355	345	369	372	327	336	328	342	325	356	392	333	326	356	353	326	343	346	354	336	321	316	342	341	355	354	357	333	305	339	358	343	325	316	332	341	295	317	325	349	357	333	341	332	362	338	329	300	318	345	341	335	324	308	355	331	329	317	341	353	330	381	369	329	340	321	379	344	356	313	338	336	346	385	360	341	347	367	334	322	342	339	289	335	348	331	368	343	311	335	348	356	318	363	372	349	324	317	308	351	338	342	362	387	355	324	361	335	338	348	359	371	336	347	312	325	348	323	347	352	347	334	299	359	328	340	358	352	350	291	362	325	338	339	325	336	316	377	312	378	325	334	346	304	342	359	359	335	323	355	361	380	334	316	329	338	343	328	360	342	373	349	320	341	312	359	333	323	364	346	332	323	344	326	300	342	373	334	317	319	332	368	291	315	323	338	325	328	344	333	345	356	378	344	335	330	343	368	320	353	329	342	323	379	345	336	327	315	356	321	330	319	363	336	331	334	324	350	311	340	338	356	340	343	339	330	325	372	386	330	308	358	329	331	352	329	346	320	333	327	360	337	352	370	345	348	343	350	296	345	313	331	340	362	309	306	355	355	321	332	351	346	379	346	335	335	354	362	325	349	318	353	318	348	342	360	339	309	324	352	325	315	332	341	326	354	348	319	325	346	350	361	365	346	336	333	328	347	386	343	335	318	344	343	359	342	346	331	329	342	307	320	316	318	334	320	364	374	343	385	331	344	353	307	331	342	358	333	338	333	377	346	335	339	340	311	335	349	333	333	329	306	348	329	352	352	316	366	331	333	297	335	355	313	369	354	346	333	334	340	362	344	299	350	345	339	354	335	350	323	340	331	302	354	333	350	356	301	362	329	343	347	330	299	330	336	325	346	340	318	331	327	345	316	367	342	325	346	344	306	344	329	326	331	331	334	338	330	348	352	325	325	317	312	329	333	342	333	355	307	325	306	363	326	324	334	341	358	326	353	314	346	336	366	352	348	311	345	322	340	356	340	348	326	333	292	313	335	338	354	331	317	335	358	376	303	338	318	334	324	307	344	354	340	326	345	354	343	343	370	357	329	368	329	309	331	312	344	319	331	334	332	318	318	333	331	358	316	315	376	329	340	356	311	336	331	333	310	355	325	334	355	334	330	304	329	359	366	342	359	344	348	330	338	321	309	361	333	361	319	338	318	331	343	356	356	337	346	324	324	318	342	378	357	346	319	328	307	324	310	349	339	336	303	361	346	345	295	312	311	339	307	380	346	314	355	352	322	323	345	319	371	354	361	355	318	336	321	341	320	388	366	354	367	321	339	356	362	329	351	323	354	323	341	315	369	300	326	357	339	326	340	320	311	331	296	346	331	329	311	323	336	329	330	331	355	352	299	349	336	330	348	325	301	344	330	357	319	324	343	348	348	332	356	339	338	342	356	308	305	345	290	333	323	347	314	356	312	349	349	336	350	339	327	295	335	319	387	355	353	341	345	355	337	363	332	364	336	368	326	318	324	364	340	354	316	321	312	331	358	335	346	327	370	328	326	331	296	357	333	354	327	326	336	354	323	328	330	340	334	316	358	331	326	340	331	336	333	344	330	342	343	325	330	332	325	347	349	348	346	341	329	305	326	361	349	353	336	330	335	353	340	338	352	316	334	341	332	324	302	354	302	335	339	340	344	347	351	330	344	324	325	338	349	330	325	324	350	363	346	367	346	354	350	324	349	326	350	348	296	334	343	321	357	294	339	330	330	353	327	339	315	318	319	316	363	350	333	345	344	340	324	344	343	357	331	341	322	367	328	338	372	342	359	357	315	339	356	340	310	349	342	329	340	332	328	324	330	366	305	321	344	319	337	354	333	345	342	338	332	359	381	324	320	335	319	345	339	359	310	352	307	343	339	371	320	343	307	317	360	333	352	349	322	337	351	345	343	339	314	339	346	326	329	394	322	363	310	362	334	303	321	338	334	335	320	325	357	343	349	324	324	343	319	336	352	336	313	336	366	315	350	335	350	355	328	353	329	339	317	330	367	364	344	321	330	329	311	322	371	306	339	327	322	323	364	327	344	352	330	342	327	317	359	316	326	315	328	345	348	327	336	335	347	355	355	365	317	330	298	322	310	368	321	333	356	345	339	324	317	332	332	329	338	350	328	364	322	363	331	346	355	332	342	343	321	335	334	339	345	310	332	334	357	350	315	298	317	341	301	359	340	312	348	366	337	308	348	322	330	367	355	326	324	334	362	365	344	335	354	312	346	350	367	339	344	398	321	347	307	345	357	344	300	380	329	356	333	330	333	341	347	333	333	336	329	343	342	373	327	333	359	289	332	347	345	356	326	361	341	331	344	328	334	321	331	405	360	303	343	361	347	326	329	344	338	302	319	340	349	336	346	358	300	331	329	348	340	316	325	329	341	377	335	338	322	354	328	281	342	363	334	315	313	331	344	343	354	382	330	361	317	324	380	365	318	349	335	358	320	375	335	345	317	324	351	351	338	381	298	358	328	356	332	335	358	338	344	325	293	337	355	370	353	346	339	334	308	365	359	333	366	357	348	354	310	350	341	332	321	347	338	325	343	347	328	353	311	321	332	331	335	317	315	322	323	320	342	319	328	327	337	335	323	341	311	307	348	351	332	339	350	314	324	313	346	343	349	351	347	363	329	331	320	344	326	326	391	332	333	322	341	334	360	330	337	344	343	363	297	333	318	313	331	343	343	343	333	355	326	317	344	336
3919	2674	1428	720	489	470	269	196	142	142	131	117	99	110	103	104	86	102	101	117	92	91	89	74	61	70	64	59	57	59	45	75	49	72	75	67	65	54	55	56	62	54	44	74	65	47	75	61	54	43	50	60	70	94	88	83	104	89	105	80	81	87	72	52	77	63	52	47	64	60	56	48	63	52	59	69	59	66	73	56	52	70	60	58	57	58	47	64	54	57	60	71	56	61	65	52	58	67	65	63	54	63	56	69	43	66	55	53	64	49	53	67	61	61	60	62	59	56	54	58	51	53	63	56	45	68	60	54	50	54	52	53	57	49	63	51	77	55	58	54	55	70	73	65	59	59	58	58	59	51	59	64	55	49	59	55	57	53	62	51	58	57	51	50	54	58	70	63	55	58	53	53	49	57	48	77	75	53	73	63	63	71	53	68	58	56	51	67	60	56	64	68	63	67	54	62	45	62	56	68	48	56	51	57	60	77	63	45	52	64	62	58	59	52	63	62	52	59	60	68	54	65	56	70	62	55	53	53	55	49	50	59	51	53	71	45	53	62	67	63	71	47	68	69	64	63	63	60	51	64	54	51	57	67	62	50	45	52	67	70	49	62	60	48	56	70	56	61	48	43	63	65	63	50	58	54	53	58	73	52	53	65	50	64	58	61	51	66	44	59	63	51	50	49	71	55	53	60	67	60	47	48	75	69	59	53	63	59	42	65	65	55	64	52	49	56	70	63	52	49	50	57	56	66	61	57	59	65	56	49	60	53	63	60	57	71	60	65	42	54	54	62	57	45	58	54	67	60	72	62	60	70	57	63	53	72	67	61	58	53	53	59	53	56	67	76	41	49	48	51	46	53	65	51	45	68	57	61	49	56	69	44	54	45	60	57	65	56	67	67	49	46	48	59	55	63	54	47	49	61	63	50	61	64	69	61	64	56	50	48	53	74	52	62	65	47	57	66	67	65	49	61	50	60	52	68	66	54	68	60	58	57	56	61	53	60	60	48	52	57	65	56	65	57	40	60	60	59	61	71	43	62	54	60	48	47	64	57	59	67	57	63	64	61	59	61	47	64	50	47	51	61	64	65	62	45	49	61	57	65	58	43	62	57	56	57	54	48	62	63	42	68	74	62	72	65	58	55	59	58	66	63	53	63	52	35	53	51	56	74	72	46	58	58	51	54	62	58	55	49	60	52	53	52	65	58	57	66	60	55	52	65	42	55	80	76	57	67	66	63	62	66	50	60	67	50	61	59	51	59	58	59	46	55	59	50	59	37	60	46	64	66	54	56	50	68	52	61	52	69	66	54	51	56	49	58	63	53	55	62	58	54	61	66	62	57	59	60	52	66	73	67	54	56	55	55	56	64	54	58	58	48	55	51	51	62	66	54	44	70	67	52	66	63	48	49	50	52	52	69	44	46	53	48	48	57	54	55	53	61	53	68	53	71	58	58	45	66	50	52	60	62	58	48	51	48	58	62	41	70	52	47	51	58	68	47	56	51	61	53	63	58	61	65	48	65	60	48	52	57	60	53	66	59	55	50	52	64	59	53	56	61	63	45	58	58	70	64	69	67	67	63	63	51	53	50	50	54	62	71	55	55	53	48	56	49	64	63	84	54	58	59	60	58	61	49	51	62	57	59	68	63	42	55	71	56	47	57	49	49	55	59	68	61	47	52	51	71	64	66	50	69	62	38	54	58	56	52	54	72	52	67	57	68	57	70	55	70	55	62	62	61	78	60	52	56	67	58	43	59	69	52	48	58	53	60	66	56	54	55	65	64	60	65	63	58	71	64	63	64	55	50	53	49	50	52	57	52	64	68	57	54	56	56	66	53	55	53	57	57	58	63	45	59	55	51	52	65	64	55	54	55	61	53	79	49	54	50	64	69	58	64	63	55	62	47	67	50	62	57	65	49	57	52	55	55	47	54	51	66	67	56	72	57	74	62	57	59	54	56	57	62	61	49	52	42	50	63	53	52	48	49	52	51	55	55	55	48	51	62	61	74	67	73	64	58	51	42	55	58	66	49	66	59	49	61	49	53	57	65	61	50	64	62	71	69	60	60	68	55	53	52	61	57	51	47	49	54	81	38	66	65	63	56	53	66	66	62	66	56	66	54	51	52	73	58	46	52	49	64	58	65	49	58	54	46	45	68	52	56	52	68	57	65	60	60	66	52	62	49	57	49	65	56	66	71	47	40	58	60	55	63	56	52	53	47	67	69	58	47	72	54	63	54	82	46	63	53	56	68	62	43	53	42	47	40	70	51	50	60	61	55	64	55	63	61	49	50	61	60	61	54	46	58	41	55	47	63	60	63	52	64	59	54	65	57	57	48	49	55	49	58	62	61	67	64	61	52	50	64	53	37	59	51	61	65	55	61	67	55	52	69	59	51	64	61	55	57	54	65	58	59	62	51	69	56	63	68	64	56	50	56	72	68	72	59	63	52	47	54	64	58	54	56	47	56	50	58	59	49	64	54	55	48	66	51	59	65	45	56	54	55	50	60	49	51	55	48	46	46	56	64	57	68	60	54	50	57	59	52	63	51	56	61	55	59	54	66	66	56	65	72	49	44	48	51	66	64	54	56	68	50	58	52	45	56	58	67	57	60	57	57	54	59	63	73	57	60	56	56	67	58	54	62	48	60	57	53	47	57	63	59	59	61	58	61	56	54	59	45	58	69	68	65	54	65	65	72	59	47	62	80	63	60	66	57	58	55	62	62	54	60	60	58	50	68	50	50	46	59	61	49	51	72	66	47	51	51	46	57	73	48	50	57	58	53	55	77	53	59	57	67	58	62	64	47	56	66	42	66	56	51	56	48	60	73	57	52	50	54	55	66	60	46	67	57	45	66	63	52	59	77	47	48	69	46	44	61	62	55	49	67	57	64	36	60	60	51	46	66	44	74	55	61	54	55	49	60	49	74	58	57	63	70	50	57	73	70	56	57	57	71	67	59	70	52	59	53	53	58	43	55	62	59	50	47	57	57	62	56	67	55	64	51	62	71	51	62	46	55	55	51	50	66	51	67	56	51	55	58	56	51	59	62	55	51	51	53	55	61	61	63	61	59	53	65	53	56	58	67	60	54	68	55	56	70	67	55	71	51	59	54	50	48	60	71	75	66	48	58	62	55	46	56	52	63	51	53	59	50	44	68	59	56	43	60	52	54	62	54	54	60	63	55	48	51	53	56	57	51	54	52	56	35	68	53	61	53	56	63	59	61	66	58	64	64	55	58	60	43	66	48	54	39	70	54	78	78	45	71	56	56	65	72	65	53	70	56	66	60	57	48	63	51	69	46	53	65	46	60	59	58	69	68	60	68	54	55	61	74	51	74	79	51	56	66	46	54	61	67	59	66	47	57	53	50	46	53	53	64	43	61	48	58	56	69	62	64	63	57	63	51	62	59	74	55	62	48	51	40	56	59	57	47	53	58	76	55	63	68	44	49	65	49	50	49	58	53	52	53	59	62	66	51	80	41
31600	20755	14415	15329	20232	18029	12735	8210	5508	4008	3427	3108	2838	2599	2214	1860	1610	1608	1720	1831	1801	1669	1494	1258	1026	844	780	692	708	674	664	666	606	689	713	738	643	553	559	544	546	551	475	507	498	544	599	611	568	592	628	695	1064	1428	1417	1359	1278	1204	1083	971	848	753	731	590	597	529	478	485	511	459	507	492	495	506	476	499	506	482	522	491	459	488	488	468	487	484	491	477	503	491	517	506	489	478	459	505	489	481	471	494	494	478	476	487	477	521	502	476	495	486	437	491	474	495	468	520	470	510	474	480	479	504	449	490	484	496	490	545	490	460	493	487	507	461	518	549	490	515	496	509	451	489	509	493	510	533	450	513	487	471	491	463	473	478	487	527	478	480	492	512	503	504	485	492	472	511	507	503	517	520	441	458	471	516	508	507	495	462	459	470	455	520	486	498	483	482	492	482	453	512	455	456	514	518	475	514	441	515	481	450	528	506	493	502	508	518	465	535	485	488	480	511	532	485	477	480	476	499	501	484	483	487	486	475	510	512	478	474	472	471	464	498	504	508	485	492	450	496	476	439	482	550	472	503	447	521	507	511	466	491	503	464	471	484	500	509	499	503	500	501	455	491	500	498	486	527	497	485	477	502	465	515	497	511	442	466	443	497	481	453	487	505	522	495	469	493	474	512	478	437	488	523	549	511	510	489	503	503	504	455	488	501	487	477	500	538	483	506	435	500	484	510	482	518	485	505	480	513	466	479	483	471	473	479	489	512	526	490	491	482	473	540	491	483	467	459	494	473	498	524	506	477	490	518	505	468	486	513	504	461	509	500	494	509	486	476	484	474	471	479	463	484	504	487	450	496	487	471	512	503	476	511	473	529	497	493	513	496	507	464	481	511	508	467	524	464	497	469	477	447	526	457	492	471	512	513	461	504	516	523	485	452	491	497	489	514	487	466	455	481	493	508	472	514	477	496	517	513	461	497	502	465	541	486	508	478	494	496	535	526	498	480	496	470	532	480	467	497	503	478	497	489	524	459	467	529	475	496	495	496	484	495	485	495	490	439	456	475	508	498	496	490	452	495	449	538	479	469	515	486	489	469	519	535	493	458	506	489	503	496	506	488	432	525	512	491	502	497	494	520	473	471	516	480	464	520	522	450	487	443	456	528	521	501	495	502	497	505	491	510	489	510	493	459	477	478	457	488	475	487	511	505	498	499	485	471	473	490	450	516	487	496	452	489	536	505	519	494	487	479	468	547	486	485	485	519	497	485	535	452	487	507	493	488	500	518	471	448	491	508	485	514	482	480	465	497	485	500	459	518	478	490	455	485	470	494	497	516	507	518	466	490	468	514	535	490	491	494	481	510	508	498	479	511	542	485	485	473	456	545	509	519	523	521	458	482	520	464	498	464	499	493	500	496	448	486	498	523	458	487	504	489	495	474	524	486	510	503	500	457	460	495	519	515	490	524	537	514	495	528	494	553	466	481	481	506	496	495	480	527	466	512	517	502	501	541	432	507	458	455	499	482	497	439	457	548	489	479	469	483	511	507	488	470	470	482	461	522	495	513	483	511	489	477	486	472	501	483	482	503	476	467	496	489	477	473	476	498	481	498	488	516	512	487	471	548	435	514	535	517	483	467	509	484	471	506	487	479	461	501	472	502	457	510	491	487	490	518	512	535	457	510	491	490	444	460	498	507	509	503	495	512	501	502	484	485	484	528	516	516	507	469	469	507	511	487	490	507	501	507	485	508	524	490	472	456	494	488	529	518	471	492	500	495	467	438	481	494	486	497	487	505	472	505	503	513	503	523	475	526	504	513	515	472	478	537	529	499	452	466	502	501	513	469	500	460	513	458	489	506	472	517	505	501	487	497	485	488	513	469	480	477	473	527	533	492	539	527	496	458	491	509	483	506	500	476	495	478	487	506	479	471	519	499	474	463	493	475	495	505	510	479	506	496	539	484	489	471	476	464	492	461	457	515	496	454	487	491	504	483	497	511	510	483	528	523	478	497	466	455	466	499	473	504	506	461	526	492	513	509	502	450	501	484	470	468	496	479	496	484	469	471	518	503	524	504	488	453	498	475	469	524	474	494	470	494	485	474	472	508	498	475	510	473	477	507	457	486	479	477	455	478	503	508	518	484	470	496	520	467	463	500	519	507	459	464	502	508	460	523	474	462	472	538	466	480	487	478	508	486	507	508	502	513	439	475	519	538	478	492	495	484	511	485	471	479	502	463	494	498	494	516	471	506	516	501	473	506	515	489	521	518	473	462	472	530	489	449	476	506	494	486	522	499	516	480	479	501	501	480	521	490	502	480	491	464	499	525	478	508	509	459	507	497	515	516	487	523	480	481	515	501	504	526	509	460	497	516	455	479	482	499	487	501	513	465	497	487	522	517	487	494	500	472	537	492	461	503	479	470	515	484	501	500	503	491	468	492	499	492	480	523	484	510	486	503	477	484	474	525	494	467	528	487	446	468	498	490	474	489	508	493	485	482	456	518	495	482	561	477	494	515	493	474	479	511	496	482	487	451	485	480	498	463	500	505	476	453	484	502	519	502	500	490	467	485	471	483	458	468	490	480	473	472	511	475	487	517	481	484	484	473	505	528	524	476	532	486	499	504	488	521	491	474	490	503	458	509	481	502	448	480	500	468	484	500	496	478	502	476	504	499	501	510	484	508	505	489	512	493	493	460	480	468	461	495	478	475	509	507	510	507	511	485	500	489	507	433	498	488	498	506	465	500	466	515	466	475	517	472	549	526	483	510	482	453	495	467	516	477	484	475	518	455	487	484	500	453	514	493	484	496	512	506	462	494	477	469	471	492	482	474	485	506	504	493	509	482	457	475	503	490	483	519	491	515	507	497	467	532	481	498	520	494	466	490	516	460	481	456	488	552	522	526	499	506	522	486	518	550	475	479	492	496	509	506	483	478	491	530	480	481	488	472	493	458	517	468	508	419	513	532	450	471	491	465	485	480	513	497	537	481	488	478	520	545	510	507	500	494	500	477	518	498	508	456	503	483	505	536	458	522	477	484	477	524	506	530	477	471	481	519	484	492	502	508	469	471	502	515	469	460	495	477	461	477	477	495	474	450	503	456	464	487	507	505	479	486	467	509	515	482	514	502	520	507	488	507	472	499	483	498	496	462	514	497	494	476	491	468	541	505	473	491	495	515	468	512	499	500	497	473	473	518	495	481	500	455	506	468	502	544	475	473	471	503	484	504	456	525	507	457	478	523	497	478	498	483	533	469	526	430	436	515	518	506	473	491	488	482	519	494	516	474	441	481	473	477	476	477	470	515	504	529	507	468	503	480	487	468	504	453	458	481	479	488	475	509	496	470	507	507	476	450	520	505	516	490	502	517	483	502	519	533	485	494	485	505	518	477	508	504	482	488	482	497	462	530	490	480	465	498	493	500	500	482	520	491	457	500	477	500	503	508	453	523	522	483	454	468	486	480	534	486	496	488	502	512	452	426	467	484	511	475	512	476
4255	2258	1352	710	433	323	254	160	124	119	118	97	94	106	62	72	77	81	85	77	96	83	70	66	63	46	58	40	49	48	50	45	45	49	45	58	44	41	42	38	42	47	41	52	49	43	44	48	49	48	55	48	58	80	77	75	82	67	87	52	53	67	53	49	42	41	45	56	34	38	50	38	37	37	32	36	57	43	42	44	42	36	47	37	31	36	37	51	30	33	40	41	46	48	31	40	39	33	52	39	39	51	43	51	40	43	39	41	49	46	34	43	45	30	39	39	38	44	45	49	38	36	44	37	38	42	49	42	44	59	31	41	43	23	37	33	30	37	57	41	41	48	46	44	42	43	36	30	28	38	38	31	48	39	48	41	27	44	33	40	32	37	39	39	38	41	45	45	45	46	32	49	37	32	41	57	34	43	45	43	43	46	49	50	46	45	41	39	38	46	49	54	42	42	35	44	33	41	34	37	36	40	54	46	34	38	46	39	43	37	52	56	41	46	54	51	41	43	35	41	40	36	44	41	45	42	28	49	38	38	50	55	38	47	52	34	36	46	32	42	43	30	37	38	31	37	35	36	51	37	46	45	35	47	33	56	49	46	32	52	50	34	54	45	38	46	37	42	46	48	48	44	40	41	54	37	45	48	45	38	45	47	41	34	39	49	35	42	35	35	41	51	48	32	39	40	42	35	39	40	33	42	40	33	45	42	33	36	44	39	41	34	46	34	50	41	38	33	46	37	46	55	36	44	54	39	36	40	31	49	44	47	40	54	37	50	42	40	35	58	50	36	44	36	35	54	56	44	48	43	38	39	41	48	44	42	53	42	45	31	43	43	52	44	46	39	40	47	52	47	39	41	51	52	37	42	46	39	52	33	41	44	36	46	52	56	46	42	44	39	43	46	52	42	44	38	42	36	46	36	29	41	49	45	27	32	39	43	41	41	58	44	32	49	40	40	47	41	32	48	41	48	39	48	36	47	46	46	47	43	41	41	25	48	38	39	41	37	39	47	60	45	52	47	34	41	51	44	45	47	46	40	51	37	41	43	30	45	31	49	38	47	35	40	34	35	43	49	45	36	34	44	30	45	38	38	57	33	41	45	42	28	43	30	50	39	45	41	36	44	39	49	39	50	46	44	44	31	52	47	34	41	45	50	38	45	46	34	32	43	37	40	44	39	39	43	36	47	37	40	50	56	54	33	32	52	38	34	45	35	38	37	43	39	40	42	31	47	46	46	39	35	46	41	38	35	35	37	39	42	42	47	36	30	43	38	49	41	36	39	49	39	59	37	44	37	39	39	42	47	34	38	34	42	43	34	45	46	42	41	40	38	42	27	53	49	47	37	38	43	39	33	45	42	36	41	42	31	41	37	42	52	36	26	39	32	44	40	41	55	38	39	45	37	41	42	40	43	57	48	44	34	41	45	35	44	36	45	36	41	46	37	47	37	33	44	37	48	43	44	48	50	39	45	40	47	55	31	53	64	45	52	28	45	37	37	48	40	35	32	50	46	35	49	33	40	48	51	48	40	39	44	37	43	49	52	54	37	30	51	42	46	30	42	41	47	47	41	49	34	35	39	39	42	29	40	46	40	43	44	39	44	30	46	45	46	39	47	43	44	51	39	43	41	44	49	43	44	44	36	33	37	40	45	53	37	42	42	42	37	43	41	42	32	47	44	44	37	31	23	49	41	45	57	33	39	37	56	42	32	31	36	47	34	47	45	35	35	45	30	52	43	36	37	55	50	45	27	38	53	37	31	42	45	29	48	37	47	41	48	57	37	35	38	50	43	39	51	42	43	34	37	47	34	41	33	29	24	48	36	40	41	34	39	35	47	39	37	50	39	39	41	53	43	31	47	43	47	53	44	43	40	47	34	43	42	40	44	44	50	46	31	39	58	39	47	40	42	46	38	43	34	34	49	40	41	46	32	58	55	44	40	36	49	50	41	42	40	30	42	45	29	36	37	40	40	52	48	46	47	43	40	51	46	51	47	35	40	54	42	34	52	34	60	46	43	42	48	35	28	45	49	39	44	52	55	52	34	43	37	39	59	43	42	39	27	46	47	44	43	42	40	35	38	41	50	41	44	44	36	43	40	41	43	29	45	45	56	43	38	39	43	38	41	42	24	39	36	45	43	46	39	61	45	35	40	35	35	39	41	47	31	38	42	45	50	42	30	40	50	44	46	39	40	47	48	43	50	39	43	44	36	40	32	51	46	53	48	43	50	27	39	43	30	35	41	44	48	49	42	37	51	39	44	47	48	36	35	33	39	40	40	41	45	43	34	29	40	44	51	50	38	40	36	42	44	31	48	36	33	40	45	42	47	44	47	44	40	48	37	44	54	30	53	42	38	40	33	42	39	32	46	50	40	42	27	41	36	48	52	37	40	47	49	39	45	58	59	41	37	30	37	51	53	34	36	31	41	40	47	33	38	47	44	34	43	54	40	44	47	48	54	39	42	34	49	38	50	44	31	29	45	36	55	39	46	39	36	52	32	49	33	56	43	43	37	57	43	37	56	48	41	56	33	37	36	44	44	40	43	44	46	34	58	37	48	39	34	40	48	39	45	33	35	44	39	43	41	36	30	46	38	51	42	50	40	50	52	38	37	44	45	36	34	34	52	39	45	43	50	37	49	38	36	45	34	41	40	58	37	33	32	37	32	42	37	40	44	40	45	35	39	46	38	51	36	36	43	48	47	39	37	41	53	41	40	47	46	47	33	45	49	53	30	48	32	41	42	44	51	57	39	49	37	37	45	35	46	51	40	36	46	42	46	51	48	46	40	49	45	47	45	40	33	49	46	42	34	43	42	43	47	47	44	34	56	43	41	44	36	35	54	30	53	44	48	43	46	50	53	44	31	36	36	50	43	28	39	41	47	36	53	50	53	32	43	38	37	34	29	35	52	35	42	38	40	49	42	37	46	53	44	45	36	50	32	44	40	39	40	37	43	38	38	36	35	49	48	47	37	39	44	46	40	36	39	34	36	43	51	41	41	49	40	45	45	45	40	37	52	35	43	37	41	43	50	42	34	42	36	38	37	54	44	31	40	49	33	51	43	46	37	50	38	41	35	39	45	39	44	37	43	41	53	36	37	41	36	53	55	43	32	39	47	52	49	46	43	35	49	37	40	44	46	30	44	34	45	37	39	46	38	30	38	37	36	30	46	48	47	47	46	39	47	44	41	46	42	48	39	40	50	31	49	47	32	45	49	42	44	44	32	40	43	38	40	37	34	53	51	38	30	43	51	54	38	38	40	48	45	43	54	40	46	38	29	47	39	37	44	40	41	52	42	42	30	43	43	52	43	33	40	44	42	39	46	45	55	46	41	34	46	38	35	41	49	47	45	44	50	50	47	27	32	32	37	46	43	46	42	36	41	48	39	35	51	42	52	44	48	51	40	45	43	37	38	37	39	58	42	44	42	31	49	41	38	56	49	43	50	45	32	45	37	39	60	46	42	40	39	47	44	40	54	36	48
29495	19352	14314	15071	17592	14881	10831	7345	5300	4118	3642	3170	2836	2356	1942	1666	1554	1516	1739	1711	1688	1473	1123	1000	878	715	590	573	523	475	561	575	593	606	644	544	482	475	437	437	428	372	374	392	389	410	488	456	403	436	460	565	992	1158	1310	1274	1088	1008	946	866	750	696	594	499	454	410	406	419	352	353	388	344	365	356	378	361	372	346	365	380	363	353	345	361	323	366	356	381	351	365	342	361	345	357	369	363	377	361	394	365	388	367	379	316	365	376	355	379	375	387	360	359	339	378	320	339	361	346	348	371	398	353	370	338	370	401	398	361	358	345	371	368	355	354	334	336	349	352	397	360	356	382	370	368	390	380	343	369	361	391	349	350	342	393	389	357	363	348	364	346	370	393	387	351	340	365	347	393	387	376	378	349	363	348	312	368	334	366	377	373	352	364	362	376	394	373	404	361	362	371	370	372	382	397	363	361	343	361	362	349	338	344	374	354	369	343	370	390	363	398	376	343	363	367	377	328	386	400	343	363	347	380	361	341	370	352	350	379	385	358	322	382	348	362	360	342	373	361	344	316	357	365	378	341	337	370	368	364	380	370	353	362	351	318	342	396	364	394	350	347	368	362	331	374	379	369	358	319	359	357	329	365	362	361	349	386	316	350	364	387	359	351	350	355	339	336	331	357	373	344	350	385	364	322	378	345	369	349	362	365	336	385	378	353	395	356	339	367	350	348	359	341	331	367	351	355	381	363	362	350	389	378	352	350	386	362	374	354	363	362	359	354	402	374	356	357	387	358	327	353	368	321	338	349	362	343	358	377	330	336	363	375	314	372	356	356	343	396	407	361	378	348	338	363	377	380	385	333	355	348	350	370	340	377	403	375	311	369	400	388	350	353	346	379	364	452	360	364	374	378	330	355	389	324	332	396	359	369	347	364	391	382	347	382	329	394	341	348	380	391	358	364	341	342	361	387	340	321	340	389	381	379	363	377	335	384	359	377	356	343	358	368	374	341	347	344	368	387	370	392	370	352	339	341	371	351	363	358	379	364	356	353	324	354	368	367	361	365	371	383	368	365	380	363	338	352	346	384	399	359	348	364	382	386	348	390	393	364	363	343	353	369	368	397	377	368	342	361	346	351	385	371	355	368	344	380	361	367	363	384	368	343	351	368	364	343	355	372	388	348	341	394	358	329	314	320	361	374	371	338	379	312	368	351	341	363	373	343	368	327	367	352	388	400	384	379	367	389	334	360	352	343	340	398	346	363	353	377	357	362	355	338	343	370	377	365	362	361	377	379	338	385	340	344	390	337	411	317	337	389	371	359	353	381	368	373	405	354	339	375	380	382	381	359	353	337	378	346	390	356	389	392	388	353	374	363	394	360	352	395	373	353	399	334	350	350	367	360	343	396	400	370	336	367	405	379	320	364	360	371	348	344	359	378	368	347	369	340	343	376	380	360	397	358	372	341	360	343	345	381	372	400	351	362	358	384	359	362	381	379	330	386	351	349	375	365	350	379	362	366	332	392	347	390	386	384	348	336	344	353	334	334	353	348	381	358	355	394	411	387	358	367	340	362	346	361	364	373	313	349	330	356	379	361	377	399	398	373	384	388	341	374	355	358	366	389	341	368	352	355	346	382	399	389	351	358	356	357	348	335	373	363	349	326	353	336	348	344	379	380	370	352	321	339	344	363	336	370	353	394	366	378	331	329	317	353	382	351	380	406	340	349	377	376	364	381	378	373	383	398	375	378	411	350	342	381	354	374	358	364	299	357	385	381	365	338	369	385	344	372	367	402	348	361	359	353	385	361	370	345	381	387	345	353	350	378	366	368	347	364	366	387	341	384	322	398	359	360	354	360	362	360	396	350	373	385	361	345	341	325	355	360	381	332	349	374	334	368	367	352	352	387	363	352	355	365	374	371	347	351	350	325	365	388	352	386	363	360	329	365	364	378	377	378	332	363	363	382	368	351	368	392	364	373	349	351	401	363	377	349	374	361	346	371	338	401	404	379	370	324	404	381	363	365	386	364	353	358	390	393	405	394	355	367	364	348	370	347	382	350	350	347	371	369	351	364	356	353	344	354	325	380	346	368	360	377	356	351	364	368	344	414	383	360	370	365	371	370	359	331	363	365	373	351	358	367	384	369	379	361	374	354	365	363	352	382	369	357	408	382	342	345	355	358	366	357	405	370	383	387	371	384	345	370	381	377	354	406	380	380	382	345	391	344	352	349	381	343	406	345	366	338	375	378	379	327	363	366	377	382	337	352	352	368	349	367	374	364	377	318	360	378	384	362	339	356	347	377	377	407	397	382	379	323	349	394	344	373	393	364	376	406	393	386	352	350	350	376	360	367	345	351	381	359	349	341	375	352	372	331	368	391	367	370	366	351	374	369	389	369	338	383	359	362	378	380	381	375	368	370	340	393	375	360	342	365	424	358	372	325	347	335	407	360	361	385	348	341	376	372	363	355	364	332	342	354	358	361	353	349	370	371	398	347	362	383	329	371	380	385	381	323	359	353	399	404	368	371	376	364	354	381	402	345	340	352	376	378	363	402	413	372	364	364	353	355	335	364	350	350	390	386	391	371	364	354	411	361	387	341	359	374	347	360	335	361	382	369	356	376	335	384	376	347	365	318	366	320	372	359	349	337	337	369	336	360	381	371	358	343	348	367	409	352	370	329	338	359	400	325	364	355	375	373	338	370	358	372	369	358	382	339	352	372	375	373	372	314	384	374	377	368	378	353	396	361	381	329	394	379	333	364	350	339	351	362	346	381	347	353	368	374	354	369	380	362	369	356	385	373	356	368	357	358	374	344	366	354	374	363	364	323	376	360	352	371	378	327	381	358	331	385	391	387	351	354	353	347	368	371	331	376	364	366	382	342	357	378	346	384	360	371	331	338	359	371	362	366	345	364	365	361	343	351	339	383	360	393	339	353	339	349	363	359	362	357	394	361	356	360	357	371	352	329	375	404	385	337	355	388	354	332	350	365	356	370	350	365	367	398	341	339	378	402	349	370	393	365	357	365	346	380	382	320	355	367	407	356	378	319	350	351	367	356	383	342	369	373	359	371	353	337	353	381	352	329	330	354	369	374	380	352	379	358	358	380	383	389	376	373	350	362	352	355	333	333	370	343	341	371	351	342	369	368	377	358	380	375	356	377	359	362	373	322	362	352	380	372	372	349	371	365	348	366	375	383	418	363	375	374	360	356	335	350	389	331	370	363	362	372	355	374	392	380	353	366	365	358	360	326	350	363	332	377	355	370	350	382	363	346	331	371	336	369	324	372	364	383	368	345	376	328	394	369	351	365	350	359	363	367	366	374	376	360	383	320	362	404	372	365	366	371	368	367	374	361	413	366	368	387	315	371	378	351	406	365	359	354	374	349	356	371	362	352	345	326	353	378	342	388	363	388	372	364	383	318	368	382	360	387	365	391	392	387	343	352	331	364	343	367	344	366	377	357	369	415	347	362	357	371	381	355	395	357	360	344
5020	3906	1964	933	485	423	320	234	211	195	166	166	132	126	106	109	117	117	101	120	111	96	93	105	68	81	78	76	60	65	71	77	69	54	72	68	79	61	64	60	52	63	66	74	47	72	65	60	74	65	60	86	81	82	112	119	97	108	97	122	94	72	66	67	67	66	68	58	48	59	60	64	58	63	55	53	60	52	76	76	62	60	58	64	57	57	55	64	80	47	70	42	71	69	61	71	47	60	65	53	49	58	73	60	85	50	56	59	65	65	51	61	55	66	65	57	69	49	57	56	57	64	68	56	76	61	62	69	54	56	72	60	48	45	65	65	63	57	66	59	64	72	58	61	60	75	55	66	62	61	63	78	64	54	65	63	53	70	65	68	62	51	63	55	51	62	62	74	53	76	76	60	54	54	66	53	68	55	68	59	63	71	62	65	60	67	69	47	46	63	76	77	60	57	55	58	67	54	62	62	68	64	49	65	57	62	56	50	66	52	67	57	47	62	70	68	58	62	66	76	68	66	58	73	70	65	64	61	73	68	59	51	72	54	57	62	76	53	73	55	71	48	67	54	62	54	68	68	78	59	69	66	56	63	57	57	59	72	51	70	54	79	69	73	57	77	68	62	63	61	39	64	79	73	67	61	66	64	50	49	55	59	57	60	75	73	43	49	64	76	59	51	63	71	61	70	61	65	46	61	60	76	65	57	58	55	77	74	43	69	75	71	77	67	60	70	61	41	56	63	59	72	67	60	53	60	51	62	58	59	67	40	68	65	76	61	60	65	64	72	63	66	59	60	68	59	61	56	60	60	62	83	65	55	57	59	66	78	51	78	50	62	70	59	57	78	64	68	72	67	48	64	71	64	57	58	64	56	55	69	61	49	52	70	67	51	65	63	61	60	71	69	63	57	57	79	70	62	62	54	64	66	52	56	58	66	60	67	58	53	70	51	53	75	76	56	63	79	85	77	57	59	62	54	68	70	49	64	63	48	66	71	52	62	69	46	50	71	69	63	55	63	61	64	58	50	65	50	64	61	70	65	59	74	64	71	52	65	76	64	70	72	50	70	67	61	78	61	69	56	56	49	65	58	65	71	54	72	69	61	66	58	59	58	68	72	63	66	71	73	64	55	69	57	69	51	49	68	65	61	65	54	58	69	72	73	56	47	55	49	71	79	58	73	64	70	58	66	60	58	57	61	51	53	65	74	59	61	56	70	61	64	62	52	61	69	52	68	52	66	67	71	44	52	73	83	71	53	73	62	69	63	54	63	66	59	61	49	44	65	56	69	58	69	69	75	67	55	66	78	53	58	67	49	62	64	63	58	65	61	56	63	52	64	58	59	52	63	54	55	56	54	56	49	60	57	75	65	64	63	62	52	59	48	78	65	74	61	54	48	58	54	64	74	58	65	73	62	64	66	56	75	66	59	60	64	58	62	60	59	67	51	65	69	59	56	55	59	56	55	58	67	62	55	72	67	62	67	56	53	49	56	61	58	73	65	54	63	56	71	54	56	66	74	65	56	51	67	61	55	68	68	73	58	60	73	61	78	52	72	64	69	73	49	61	66	58	45	61	66	65	66	55	50	80	58	66	47	58	58	50	76	73	63	72	63	67	46	55	54	75	72	61	53	68	56	60	59	52	56	48	68	62	70	57	53	54	59	75	59	63	58	57	47	71	58	66	65	52	63	67	53	55	53	49	61	63	75	54	79	72	60	52	59	72	63	52	70	56	59	57	53	69	50	61	63	61	67	60	65	56	54	73	41	63	46	61	52	59	64	49	64	52	69	70	56	61	65	76	62	66	68	51	52	56	69	59	56	46	54	57	52	69	67	64	61	58	57	63	64	63	70	62	64	68	73	63	67	48	65	64	63	60	68	57	52	73	62	58	67	65	52	66	57	56	51	50	60	66	62	60	60	61	59	71	66	65	67	70	60	61	47	71	73	76	62	69	57	73	69	64	48	44	63	58	59	57	60	57	70	71	72	55	58	68	64	71	64	52	62	66	68	67	60	53	56	62	60	63	61	48	78	70	71	55	58	61	55	62	60	54	60	71	68	63	79	57	65	63	48	63	54	70	92	72	63	76	71	48	68	62	67	74	69	57	67	57	54	50	56	63	66	66	47	79	67	67	64	75	63	62	59	65	56	73	55	57	71	63	52	48	46	61	67	58	73	61	66	59	75	67	67	77	71	69	62	72	60	60	67	56	56	79	56	69	56	69	56	50	62	57	53	45	58	59	53	49	54	70	46	61	53	60	58	58	77	62	58	55	71	71	68	74	61	72	61	58	67	56	56	66	68	53	62	62	72	62	61	59	74	56	64	59	60	55	85	55	80	64	51	67	61	56	76	72	77	53	66	60	62	68	63	45	61	58	59	50	55	75	67	69	62	72	59	55	63	62	56	58	66	69	62	76	74	47	61	65	69	52	52	61	84	77	56	60	67	53	67	67	50	58	55	46	55	70	82	50	61	59	65	54	58	66	64	67	54	61	56	71	62	64	66	72	62	57	50	69	62	65	68	59	55	41	64	59	53	69	70	65	54	67	54	51	55	54	63	55	53	47	68	68	62	65	67	63	47	74	50	53	44	66	67	60	82	66	55	50	59	67	75	66	65	63	66	43	56	78	71	56	85	57	56	62	65	67	78	46	51	56	71	77	62	60	64	57	60	70	59	56	58	66	54	65	63	79	71	66	64	76	69	60	58	70	64	58	62	70	67	47	68	61	65	65	45	60	62	48	61	57	56	56	57	58	58	71	54	61	67	61	60	81	62	78	64	55	71	56	74	65	71	69	53	56	65	45	65	62	61	53	63	53	59	50	60	58	61	66	67	73	74	64	62	66	56	73	67	52	50	71	66	52	49	64	75	64	74	58	60	61	53	69	50	73	60	65	48	59	56	58	73	56	69	46	59	69	70	60	61	55	55	74	71	60	59	75	71	67	75	61	68	65	64	82	57	50	57	50	68	74	58	49	71	48	71	54	69	67	69	57	55	70	55	56	63	65	56	74	52	79	62	64	61	57	53	56	66	58	58	60	57	65	51	55	59	62	57	60	75	61	66	69	45	69	64	62	64	58	61	69	60	70	52	58	85	61	48	44	63	69	54	57	71	70	52	54	61	61	59	68	64	61	59	72	61	68	62	68	77	44	62	55	56	65	57	66	62	56	59	67	61	64	45	62	58	49	60	72	63	65	64	63	62	57	62	55	66	64	60	66	69	58	75	66	75	63	57	57	67	60	69	77	53	63	70	64	58	58	64	50	67	64	65	61	56	59	61	68	52	75	67	69	82	48	74	65	60	72	66	57	65	59	58	54	54	64	79	63	65	61	60	59	55	63	83	79	68	48	55	49	61	55	54	57	65	58	58	55	64	48	58	63	60	54	66	70	63	61	59	61	64	68	79	70	75	60	58	48	73	56	61	62	65	66	56	47	62	62	72	60	42	57	62	61	66	49	60	71	68	62	71	62	58	66	64	72	62
33813	24517	17335	17326	19231	16805	12574	9424	7327	6244	5399	4623	3850	3081	2561	2397	2339	2561	2514	2497	2136	1833	1522	1270	1113	971	839	838	747	758	780	784	885	940	801	741	652	639	589	630	522	560	572	528	596	647	660	716	626	599	632	967	1212	1514	1933	2168	1941	1843	1569	1468	1218	1039	879	827	710	641	554	540	530	541	506	523	519	556	504	542	523	522	550	560	519	521	514	554	533	519	495	522	572	529	541	555	511	550	534	561	515	506	525	560	548	530	512	515	510	551	496	545	496	524	536	538	532	569	497	474	544	541	566	520	531	506	522	544	567	548	558	534	506	545	545	527	549	509	509	529	516	508	521	504	511	528	543	506	529	563	510	524	529	552	546	544	500	536	557	530	533	536	491	549	529	478	537	514	530	527	494	555	546	547	525	481	488	484	531	537	549	519	557	549	518	557	489	491	544	484	570	529	541	568	548	522	521	482	560	542	558	561	552	521	561	525	510	545	519	527	534	534	510	470	500	522	542	533	522	528	559	521	538	535	525	540	514	520	536	549	550	535	509	518	549	523	512	543	529	508	543	501	532	535	495	546	527	532	565	448	517	519	553	501	476	544	549	530	490	555	531	538	538	557	533	575	525	503	550	531	539	510	565	561	523	524	509	518	527	512	545	538	526	526	540	533	557	535	554	499	509	550	564	523	498	539	574	545	510	516	536	522	531	514	550	528	518	516	539	509	549	514	561	526	578	554	551	504	510	545	531	548	520	559	504	505	508	513	525	531	559	513	537	513	521	520	498	525	492	532	525	543	580	501	518	536	541	531	546	545	510	525	511	518	547	525	500	504	511	520	550	502	509	530	538	510	521	526	514	504	556	576	522	591	526	523	519	562	537	516	486	565	535	542	519	501	508	532	478	502	521	528	483	514	541	557	529	523	502	552	551	489	525	514	533	542	558	523	485	523	495	531	532	519	566	528	523	562	554	504	539	510	491	528	528	513	531	514	564	532	535	522	519	476	509	529	532	487	505	522	518	522	492	592	543	561	524	567	580	521	543	559	543	518	532	540	535	502	542	518	514	528	491	515	492	573	526	525	523	573	539	531	508	562	558	508	519	518	530	528	508	523	555	558	537	512	490	511	510	513	529	536	545	485	531	487	505	508	554	533	510	515	527	503	529	543	511	549	509	523	489	506	570	468	510	563	539	566	573	509	527	497	578	511	527	544	537	551	500	543	536	565	532	551	518	572	544	544	495	486	493	506	524	515	551	521	571	555	502	500	564	509	535	567	560	549	528	554	508	547	537	530	496	538	508	576	528	506	520	532	536	551	530	526	512	509	522	518	556	527	509	515	528	555	489	547	579	563	503	535	509	514	553	506	531	558	505	521	532	552	510	499	501	502	545	540	537	523	525	550	493	577	533	504	495	552	515	527	545	535	559	511	501	498	529	530	523	497	525	526	530	510	562	541	532	527	494	535	521	568	571	590	513	538	494	546	541	513	544	546	531	524	584	556	555	509	566	545	504	541	545	526	518	466	521	485	510	554	505	503	552	533	517	512	532	518	516	519	532	540	546	538	537	498	507	536	506	564	522	536	540	575	562	536	515	529	515	536	530	518	503	512	542	493	482	526	534	539	482	548	539	542	570	571	550	487	509	510	534	540	530	548	519	554	516	520	503	506	556	529	488	535	511	517	520	507	521	516	534	528	523	540	498	510	529	555	542	484	517	510	517	522	550	498	530	525	514	525	532	545	558	532	533	578	507	539	553	535	558	548	525	566	498	526	553	537	536	512	522	550	536	519	496	508	551	507	548	516	560	521	493	531	524	536	539	538	537	531	569	566	511	509	501	497	518	520	552	537	529	555	502	533	524	541	551	497	523	552	554	475	519	536	513	561	526	559	561	537	547	545	512	548	605	520	556	543	528	515	517	532	502	542	517	491	538	533	549	524	544	533	525	536	549	517	494	526	546	556	531	528	521	568	539	544	544	546	512	532	511	544	542	570	547	527	529	510	546	488	540	545	536	500	552	493	541	536	500	581	550	525	556	568	522	479	559	512	510	516	536	532	548	527	510	545	538	501	529	519	526	532	549	511	547	538	536	514	493	512	569	575	510	521	512	526	528	520	523	536	543	549	558	524	510	477	567	506	536	537	533	556	503	593	529	553	534	553	528	495	509	537	516	527	514	524	525	519	548	572	535	532	534	528	477	531	498	555	526	539	513	541	564	495	517	542	552	556	532	547	537	517	524	552	513	506	531	555	564	513	519	547	581	535	545	494	517	511	532	537	490	568	552	503	534	514	508	537	516	536	553	529	542	544	525	507	570	537	472	526	536	518	502	551	522	502	543	554	515	563	510	518	536	531	547	541	538	510	561	518	536	558	519	521	510	546	481	543	550	549	531	548	532	524	523	537	501	515	502	529	502	477	518	533	558	524	546	554	551	531	533	557	540	557	577	529	543	531	522	519	546	517	527	601	546	530	539	541	530	484	506	507	531	546	513	560	537	533	522	532	542	529	536	537	492	514	556	526	533	559	518	606	515	514	516	515	585	528	542	520	546	533	537	523	524	544	536	538	523	545	555	543	546	555	557	505	522	490	510	513	506	527	521	569	545	553	504	568	509	569	533	461	561	537	529	474	487	504	521	536	524	536	548	532	501	511	533	513	512	515	551	524	517	499	520	507	501	542	525	536	541	500	509	485	569	513	536	543	507	552	503	524	598	537	516	485	558	537	524	516	526	519	557	517	562	544	543	521	520	531	497	538	490	503	571	550	529	534	530	490	507	533	529	506	525	507	565	519	546	578	501	529	525	535	515	495	556	554	545	543	543	518	510	509	494	549	594	547	496	548	545	522	519	469	545	524	551	556	550	554	535	531	489	523	551	564	557	513	489	543	521	528	467	554	545	507	532	610	547	539	543	479	560	525	509	524	515	540	498	522	507	540	537	546	558	547	511	512	494	503	567	529	520	565	506	577	536	531	537	550	507	542	526	509	532	538	556	558	514	482	481	525	503	563	520	553	527	538	540	573	540	486	533	533	533	532	478	563	519	542	586	531	518	545	508	539	535	501	522	540	507	511	527	554	544	525	557	512	491	503	514	507	568	519	566	560	527	532	550	511	518	532	529	556	556	549	511	543	504	530	546	537	544	535	506	515	567	508	566	560	539	518	531	566	526	551	567	542	539	539	520	516	481	562	541	546	497	568	540	529	520	540	530	548	557	524	517	510	501	485	541	541	483	530	540	551	513	551	530	511	545	558	573	513	539	524	558	499	515	523	551	500	527	532	503	528	517	528	493	515	552	562	480	527	518	501	565	545	506	522	531	544	507	499	529	539	528	565	565	516	540	514	525	499	532	557	515	564	535	539	535	496	534	539	547	517	507	515	511	504	467	538	540	541	534	523	505	517	526	548	521	547	514	505	533	558	537	566	512	531	543	559	535	528	546	534	530	537	502	526	520	488	514	512	547	531	503	563	560	509	521	480	517	517	513	513	511	551	470	528	545	503
2894	1658	834	420	241	203	156	124	105	109	75	81	74	67	70	68	65	56	78	73	61	72	51	46	37	51	47	45	35	40	45	45	45	39	50	36	38	36	33	34	37	42	48	42	40	40	37	53	51	47	39	40	32	46	56	49	48	49	56	49	43	55	37	36	44	45	42	36	34	35	33	33	40	41	37	34	43	31	31	45	49	39	31	48	47	34	45	45	45	38	37	35	31	37	36	35	32	40	39	43	44	44	41	30	38	32	38	38	51	32	42	40	33	31	43	35	40	34	38	34	36	35	47	50	41	40	46	32	38	29	33	34	43	41	43	42	38	46	30	42	41	51	38	30	41	27	39	40	36	36	29	42	38	36	34	42	48	41	41	39	50	30	45	39	32	54	37	40	49	31	36	35	39	31	35	41	49	38	37	33	42	43	39	46	43	35	26	40	46	43	26	42	36	44	48	36	45	25	45	43	33	33	37	42	40	51	29	38	38	41	32	36	45	36	34	31	43	46	38	37	34	54	57	43	41	37	37	32	41	42	40	53	32	28	39	37	48	45	36	31	32	42	40	37	44	40	32	39	33	47	32	37	35	43	34	46	29	49	43	48	42	48	33	45	44	34	42	43	33	35	51	54	49	42	39	46	35	38	40	40	43	44	53	38	45	33	45	44	53	42	36	39	38	45	46	34	43	37	39	45	42	37	32	37	44	45	43	31	47	36	42	44	49	47	35	26	38	32	51	30	34	49	43	34	48	47	45	36	39	34	45	43	35	39	42	28	36	44	41	51	41	43	37	37	38	40	32	37	42	43	34	35	35	35	37	42	47	33	41	36	52	37	37	37	34	41	32	38	45	48	43	37	31	45	31	37	41	37	37	38	41	38	37	42	38	34	34	36	39	38	42	43	48	36	44	35	44	43	44	37	41	44	32	35	32	42	51	40	41	47	40	37	35	34	37	42	31	38	26	46	37	27	32	40	43	34	53	42	35	40	39	49	39	41	46	39	42	35	42	44	33	44	36	52	45	43	40	38	38	43	51	37	35	37	38	34	41	44	23	47	34	29	50	43	40	51	37	38	41	32	32	40	45	50	34	50	41	43	28	47	37	33	41	28	39	30	40	40	36	39	39	41	31	43	37	38	32	31	35	33	37	45	34	37	53	46	45	44	44	50	49	34	48	48	43	49	41	39	48	40	25	31	47	44	46	34	34	45	36	28	31	40	30	31	42	40	31	40	45	36	28	41	48	44	46	48	29	47	41	33	40	40	47	34	36	45	40	34	35	39	31	42	36	41	40	41	35	33	51	41	36	44	45	39	42	39	28	38	42	36	51	42	41	35	41	32	48	44	35	42	44	39	39	39	36	30	33	42	36	40	32	43	47	33	35	38	34	32	39	33	49	38	37	39	56	48	38	41	35	47	30	33	33	39	42	52	40	42	45	37	33	35	38	38	35	32	42	38	33	44	37	33	39	34	43	34	35	40	40	41	45	38	34	31	40	31	38	41	38	39	44	30	36	47	38	48	33	45	39	43	27	51	32	38	45	38	37	43	25	47	37	36	46	40	29	29	39	36	41	38	33	34	40	34	35	49	33	38	46	32	44	42	37	40	46	32	47	45	46	54	36	42	42	39	43	39	46	27	36	35	39	38	38	42	29	31	43	32	30	43	36	40	36	38	42	35	40	38	36	33	38	28	31	40	60	42	41	43	40	35	46	27	36	39	47	34	35	29	39	49	45	32	38	45	31	27	43	37	47	28	41	44	44	40	49	38	47	34	47	38	22	43	38	33	27	42	40	48	34	44	39	40	41	36	40	38	37	42	56	36	40	31	39	58	28	26	41	27	35	42	37	29	40	37	50	32	33	33	48	35	35	35	43	26	35	31	32	31	47	36	31	38	40	47	40	30	35	35	43	29	36	46	32	44	38	35	37	41	33	43	49	35	31	43	52	31	43	37	39	44	38	43	51	38	38	47	35	43	48	36	38	44	36	29	47	34	45	52	43	33	36	58	24	33	35	35	49	39	41	37	32	30	35	35	40	37	33	38	29	45	35	42	40	38	37	50	31	42	45	38	37	27	41	33	38	37	39	37	43	43	29	36	41	39	41	33	40	47	38	45	40	34	36	49	38	51	38	30	35	41	39	37	40	30	27	39	33	33	29	36	41	32	46	32	35	32	39	34	48	43	39	25	48	31	33	41	40	43	39	41	29	46	29	39	33	35	45	37	30	36	32	37	44	39	44	44	36	38	45	32	47	41	40	41	31	34	39	52	36	52	38	43	39	32	37	37	43	38	41	46	33	44	32	36	33	41	36	35	40	49	40	34	44	38	33	43	50	44	33	43	49	45	45	39	36	42	29	29	29	44	31	36	36	45	42	47	37	36	36	36	47	40	37	36	40	47	36	45	36	51	42	35	36	49	36	53	37	48	33	46	33	47	27	30	39	46	45	44	39	40	50	31	27	45	32	31	36	40	37	48	37	42	46	34	35	36	40	37	32	43	36	47	30	35	39	42	38	46	35	50	43	33	39	42	36	40	39	34	43	27	33	40	32	20	37	31	41	49	44	33	46	31	39	49	34	36	46	38	42	42	39	50	37	46	37	40	49	34	27	46	35	38	46	44	42	31	36	49	27	33	53	34	35	42	39	38	47	47	52	34	38	35	52	38	44	51	41	31	45	43	41	25	32	39	46	37	39	35	43	38	33	41	35	30	38	34	44	34	44	41	32	21	22	33	43	35	38	44	42	37	39	49	38	43	40	42	41	43	41	42	46	38	35	36	36	33	31	36	38	41	35	41	46	40	43	30	35	45	35	35	37	44	38	46	51	35	47	47	51	39	44	34	38	48	49	40	40	36	36	40	37	44	49	30	36	36	42	22	38	51	40	44	39	40	37	37	31	38	34	38	37	37	51	39	47	26	32	25	38	30	44	44	48	35	34	45	44	36	40	34	37	33	38	41	31	34	46	34	55	43	43	43	39	43	36	44	24	31	26	46	44	35	48	39	48	36	43	38	41	32	52	37	25	31	37	37	41	34	34	39	38	36	49	42	26	29	43	34	37	38	40	42	40	37	42	33	43	39	32	39	51	37	37	43	38	31	44	41	48	49	34	39	38	40	39	34	34	35	42	45	30	44	34	46	34	39	53	39	51	49	27	48	43	43	28	40	49	36	30	38	33	35	47	44	49	32	29	42	51	44	47	35	38	36	47	49	49	47	39	44	38	44	34	29	51	35	39	44	32	35	43	42	28	30	35	43	37	46	43	37	38	34	32	54	30	46	34	43	40	33	34	33	48	43	35	41	34	46	42	38	34	42	37	31	43	29	50	38	35	39	30	40	26	47	38	41	37	31	33	33	32	40	24	40	40	36	43	44	46	49	34	36	31	37	35	46	32	42	41	35	46	48	35	44	45	34	37	31	38	36	56	39	37	45	29	33	44	42	36	40	44	50	30	52	28	41	39	39	34	41	50	42	42	34	45	40
26406	16529	10647	10506	12884	10525	7726	5464	4118	3271	2698	2269	1885	1454	1294	1220	1375	1360	1355	1285	1010	903	781	619	549	523	455	408	432	405	453	487	499	499	463	449	385	388	405	365	391	334	337	345	353	388	386	408	368	400	345	387	470	497	562	616	615	601	572	507	475	451	405	406	358	370	354	339	330	326	322	338	340	321	357	339	341	317	389	360	360	355	329	344	331	312	335	363	329	317	347	309	328	363	334	342	339	343	367	341	325	358	339	367	358	359	379	327	330	365	335	345	342	352	342	324	349	355	349	368	362	327	317	327	352	331	332	346	365	369	367	330	337	393	324	323	350	342	315	342	341	359	309	323	367	343	334	349	310	317	317	348	325	343	356	352	339	359	368	345	335	344	353	350	311	351	306	316	349	342	326	325	346	334	349	354	341	326	340	366	341	349	361	369	355	340	399	354	334	331	344	344	344	313	313	346	338	341	351	349	338	330	327	368	356	326	354	346	312	334	335	347	336	343	346	298	351	314	330	351	310	354	314	345	326	334	352	361	326	355	364	369	344	324	325	329	340	347	360	341	324	314	334	342	345	311	346	341	375	345	366	336	305	334	357	338	299	319	349	341	338	320	352	354	355	303	351	342	328	333	359	329	339	316	362	319	319	368	330	334	346	350	345	351	296	348	354	319	331	352	347	321	351	346	338	337	354	353	322	336	334	344	360	342	334	358	359	333	347	368	346	336	353	341	327	343	331	331	371	339	344	359	335	310	355	357	333	336	325	343	328	346	331	326	346	366	357	327	332	349	348	342	312	306	354	338	364	355	303	342	351	332	359	326	309	377	354	355	329	336	359	343	333	346	373	355	317	326	367	349	343	384	304	320	350	358	314	369	341	314	354	346	345	335	356	320	278	308	344	318	354	334	346	339	292	358	349	307	334	369	343	351	315	343	336	380	348	351	361	319	337	376	353	354	323	367	354	353	325	349	344	346	323	322	342	357	349	381	360	348	364	333	348	302	341	368	344	352	347	323	337	320	331	376	369	329	331	329	354	310	367	324	349	342	326	337	375	307	367	372	340	334	372	362	326	302	298	320	295	346	305	338	372	328	313	324	330	341	314	323	341	358	340	319	319	313	321	317	347	314	351	378	329	367	332	357	344	348	358	341	346	341	343	297	324	338	331	290	343	356	352	352	363	356	334	341	346	348	363	344	332	344	360	342	347	321	333	329	391	350	344	349	338	330	329	344	318	350	321	325	323	347	339	345	349	362	316	326	326	331	313	356	335	361	329	330	358	336	327	374	315	369	355	327	349	320	339	309	339	343	336	353	340	324	352	341	332	360	347	345	352	345	332	336	338	332	338	332	313	335	335	357	317	316	344	343	340	333	356	346	322	354	366	323	334	335	343	360	381	338	355	326	308	336	374	334	349	320	347	306	346	337	326	353	333	381	336	334	342	346	352	331	337	327	383	339	339	340	345	332	362	330	364	314	345	344	370	326	343	335	330	359	342	321	355	346	350	358	358	330	343	341	333	384	336	332	320	337	358	357	368	350	339	326	370	349	344	324	341	333	337	350	312	333	333	307	349	323	318	358	326	339	314	350	350	325	342	336	356	347	319	344	372	343	314	350	330	344	362	387	309	323	347	343	352	320	327	332	343	340	362	355	319	357	336	332	360	358	331	324	377	324	366	318	322	382	344	375	352	309	362	346	333	368	349	369	355	344	355	319	329	318	324	331	352	349	335	312	322	333	366	333	350	339	391	346	372	330	340	353	347	315	333	376	338	365	351	346	347	321	331	317	338	326	318	343	325	298	319	317	354	363	355	340	316	326	324	341	341	327	338	359	341	329	342	344	337	340	341	368	370	360	308	371	326	335	348	315	343	347	361	320	308	365	368	356	351	350	348	326	370	349	337	317	338	343	327	319	362	368	324	338	362	324	376	351	343	315	347	346	358	331	342	333	337	341	326	354	340	338	321	381	364	345	327	305	349	307	333	330	357	315	360	331	314	357	319	377	374	345	328	319	353	341	320	356	328	371	360	364	350	382	365	334	333	341	331	335	318	355	341	354	346	323	325	320	339	360	380	332	351	367	358	335	316	343	351	352	367	310	349	348	296	344	370	348	350	347	361	343	338	375	314	346	338	337	330	327	341	348	372	369	349	355	306	325	336	343	310	299	337	365	325	313	397	352	320	338	364	375	353	339	309	324	322	341	330	345	342	331	350	351	333	338	358	324	325	341	309	330	353	348	335	364	350	327	338	303	340	327	343	358	314	369	377	345	346	313	359	314	371	372	334	335	313	343	353	325	309	364	315	357	364	327	358	329	317	365	332	338	334	346	323	329	332	346	323	344	346	367	340	325	340	336	350	342	362	340	342	343	319	335	315	329	345	322	289	326	344	331	336	368	346	370	340	338	352	349	326	326	377	344	323	336	322	345	330	343	314	337	357	325	343	326	371	296	351	335	357	323	327	329	332	323	372	337	358	297	325	349	364	332	346	325	342	335	375	354	372	336	348	344	320	352	320	332	372	287	352	364	352	366	350	357	343	315	351	304	340	376	327	334	338	339	322	340	359	348	352	352	329	342	357	327	326	360	336	326	350	384	314	310	345	363	316	337	328	315	361	336	345	344	321	303	359	364	331	325	353	315	331	366	327	317	308	331	334	346	315	324	368	326	378	342	326	346	360	335	349	321	349	354	330	346	302	330	347	362	326	376	342	331	364	331	343	318	342	323	336	341	306	326	340	342	322	375	364	340	338	331	333	358	341	343	369	326	358	344	381	351	362	314	332	318	329	341	318	365	364	343	357	355	334	300	363	328	364	310	347	364	325	328	353	356	417	362	335	360	352	326	346	340	342	333	332	326	348	323	295	327	326	369	311	328	348	350	355	324	323	332	379	337	359	348	374	329	359	331	334	374	314	349	321	316	360	355	321	376	333	360	320	357	334	307	351	338	334	351	337	337	319	362	331	319	342	366	340	324	322	346	349	309	308	351	337	384	331	334	333	352	377	341	339	369	316	329	350	320	331	331	352	342	345	341	366	354	329	341	328	334	376	349	337	364	347	346	343	323	373	362	324	326	355	316	374	325	337	319	313	325	352	351	330	366	360	310	344	342	327	361	332	347	365	331	319	335	353	303	358	321	349	359	378	288	361	340	369	351	333	337	355	333	336	329	332	340	367	299	326	377	328	357	324	354	336	356	323	350	319	334	337	358	347	361	371	334	355	339	368	344	336	372	358	320	339	334	323	339	322	363	383	344	359	363	342	328	353	342	365	367	343	343	342	320	333	309	342	339	323	334	367	312	359	320	360	355	350	316	320	341	340	354	344	358	300	326	327	308	320	335	358	294	381	320	322	345	342	358	365	329	332	335	325	315	354	325	355	324	348	327	327	333	360	340	336	365	350	329	377	349	322	354	337	311	363	303	362	328	346	340	352	336	353	343	302	350	331	346	327	335	334	358	321	333	330	361	344	387	372	318	344	340	318	345	347	348
4036	3248	1544	735	440	332	280	211	176	146	146	139	91	116	110	99	100	96	105	88	77	80	77	64	86	78	69	50	56	70	70	59	71	60	63	54	60	52	60	68	52	62	50	54	55	62	60	59	52	68	67	59	67	74	93	105	85	98	105	79	85	79	68	76	69	60	65	65	62	57	52	62	73	66	57	50	44	54	63	57	60	64	58	53	66	56	59	63	58	58	66	55	52	48	66	55	66	66	61	61	55	52	58	62	54	58	56	64	55	55	70	58	67	70	68	58	51	56	70	62	55	54	58	52	69	62	52	51	63	62	59	60	60	53	51	46	77	65	48	57	54	69	52	57	63	47	79	45	58	43	49	64	54	57	58	66	51	57	69	45	62	57	61	64	52	52	74	51	63	56	60	56	47	55	54	56	51	63	53	56	49	61	54	46	57	50	52	54	65	59	54	77	74	63	58	53	58	61	64	46	48	68	68	71	48	54	60	55	59	60	62	57	54	67	51	53	48	58	60	55	52	77	53	57	58	78	54	60	53	69	57	54	51	60	61	61	60	66	34	67	51	45	56	61	50	58	55	57	65	70	65	62	49	63	55	57	65	60	49	69	73	56	55	53	57	56	65	68	61	58	64	61	66	43	52	61	73	54	59	60	53	65	49	46	57	61	59	54	57	64	55	56	71	55	56	62	47	53	56	69	43	62	49	61	49	55	71	67	50	61	56	58	63	52	49	64	59	68	64	55	53	58	63	59	59	70	32	63	66	58	57	54	74	67	50	52	54	49	59	70	46	51	55	51	60	54	53	51	68	61	67	61	45	63	57	54	43	57	52	54	61	60	64	63	61	58	55	50	57	52	56	58	56	60	56	57	51	57	53	47	71	59	57	52	60	59	58	64	57	56	61	61	60	59	67	75	55	54	52	56	43	57	59	72	69	55	45	50	51	43	60	67	54	64	65	54	63	54	67	53	47	53	50	60	68	55	72	55	53	54	67	62	63	54	66	68	51	69	57	54	66	70	59	56	61	50	58	60	47	58	76	56	63	70	59	72	57	53	65	54	48	50	66	53	53	65	51	50	71	61	52	54	64	54	59	70	60	57	62	46	64	62	53	58	55	48	50	61	60	66	54	56	68	56	59	57	65	57	55	70	57	53	59	51	66	60	60	65	52	66	42	49	57	62	50	58	52	50	64	62	51	64	79	57	60	56	78	57	64	68	57	54	67	56	62	62	63	64	59	60	69	55	51	71	65	57	62	59	53	62	49	69	47	65	61	58	49	52	67	60	58	62	58	44	53	61	55	52	59	64	66	58	56	55	60	65	45	59	62	63	58	53	45	48	62	55	55	58	58	61	54	48	67	42	50	62	52	71	59	54	66	60	75	63	47	65	49	66	52	57	66	62	64	56	70	41	55	59	54	59	63	63	56	65	74	74	63	42	56	60	77	56	52	56	53	46	68	53	63	71	53	57	56	57	51	57	70	70	58	64	60	54	54	57	57	59	62	61	66	53	47	58	59	46	45	60	57	46	54	64	56	64	52	58	63	63	58	49	57	73	66	47	43	72	59	71	59	60	44	58	56	50	50	63	62	64	65	58	57	65	55	61	49	59	50	49	65	68	56	75	57	55	71	57	66	65	56	55	56	48	68	65	60	69	63	53	54	59	56	53	61	46	66	54	67	53	64	64	59	52	62	76	58	58	45	56	44	50	62	62	59	57	56	62	63	71	73	53	65	65	51	60	69	65	57	56	45	52	59	61	48	53	62	72	74	57	51	55	62	66	72	67	56	52	47	51	62	57	53	50	63	51	54	54	72	50	51	66	63	59	50	61	56	61	55	48	63	52	44	57	53	56	61	53	51	69	64	53	62	68	53	56	73	44	69	56	58	57	46	55	31	68	55	71	48	55	68	43	56	67	60	53	64	64	56	55	59	51	56	43	55	68	55	47	58	58	63	67	47	45	38	61	50	49	55	51	53	49	54	52	59	50	60	57	62	58	44	48	54	49	63	71	61	56	64	47	65	49	62	68	60	48	56	55	58	75	55	46	52	52	54	50	61	48	59	51	54	67	66	51	54	74	65	61	64	54	47	80	63	58	67	48	59	63	52	70	60	49	50	49	67	71	75	49	61	55	63	61	55	55	67	57	61	50	66	56	62	48	71	63	64	67	52	46	48	67	64	50	54	79	60	58	62	50	48	53	68	56	61	70	66	53	48	64	67	62	56	62	54	58	54	60	49	62	47	68	56	58	58	64	65	60	43	62	50	56	65	74	63	68	55	54	52	64	67	57	50	56	66	69	50	38	58	59	54	61	43	61	64	57	56	60	75	60	57	52	64	60	51	71	71	68	64	64	59	54	59	59	59	65	53	62	60	53	57	56	50	59	63	55	51	66	57	53	57	62	65	65	53	48	60	53	44	55	59	64	51	45	61	45	70	69	63	54	68	72	54	67	60	47	51	50	67	57	62	55	60	61	48	49	59	68	54	69	48	53	58	70	63	59	50	52	54	75	62	58	54	64	60	61	57	67	62	63	46	62	53	52	48	64	74	39	51	61	50	54	67	63	62	56	57	60	55	50	59	60	57	56	55	72	57	60	51	68	58	61	57	55	60	47	65	52	59	61	54	67	48	72	74	51	58	59	59	69	67	58	60	54	54	56	63	57	57	43	59	60	57	59	51	53	54	60	57	64	67	55	65	51	59	47	52	55	62	56	71	59	68	49	47	56	54	58	70	61	59	60	52	56	61	52	55	57	61	57	50	72	52	53	61	58	67	47	65	77	53	41	53	55	48	68	57	55	59	57	61	54	49	56	63	59	52	46	55	58	56	67	66	54	70	46	65	46	63	63	52	58	48	51	56	40	47	59	58	58	41	55	57	69	70	64	57	71	68	43	57	66	66	63	49	56	59	69	50	70	55	67	48	54	67	78	60	65	62	58	61	64	67	56	53	55	67	59	47	56	72	63	52	66	69	60	58	57	47	50	57	48	65	66	59	62	59	68	52	65	64	53	58	55	56	59	52	53	69	63	49	48	63	56	80	42	50	62	54	64	65	70	74	63	63	59	51	54	40	62	64	61	60	60	68	64	65	77	66	67	65	61	43	53	68	46	56	55	71	61	59	58	60	67	58	55	52	47	71	68	85	53	61	59	58	50	60	54	62	56	56	47	62	76	79	55	53	73	57	57	57	68	59	64	70	49	50	76	59	50	53	54	52	53	64	53	71	46	67	43	53	61	66	59	66	51	59	51	51	45	58	62	50	52	48	60	57	58	69	52	56	59	64	58	49	60	53	56	53	60	74	53	63	54	61	49	53	63	49	71	65	60	58	55	76	57	53	57	66	70	45	49	57	57	62	70	71	63	56	44	65	51	58	58	62	64	56	54	55	65	63	48	53	66	56	71	43	66	57	52	47	54	57	55	64	68	50	64	58	57	49	52	75	62	54	46	54	63	55	49	74	55	53	54	69	72	61	57	69	55	62	71
31742	22986	14754	14916	18262	15261	10979	8117	6537	5254	4283	3302	2669	2359	2122	2177	2148	1930	2062	1838	1530	1252	1062	922	801	734	670	615	697	623	754	789	669	722	679	563	558	527	547	518	509	527	538	535	565	548	582	559	558	527	565	632	867	1060	1294	1500	1549	1492	1232	1171	960	859	776	656	604	593	493	499	470	477	499	493	492	511	488	500	498	499	484	500	475	535	515	508	474	510	511	474	529	528	481	491	485	495	483	493	465	515	478	461	497	502	465	546	549	481	488	512	511	494	493	481	504	454	457	494	475	527	467	468	489	472	479	519	495	494	486	468	522	469	463	484	482	505	496	480	477	470	520	493	481	474	473	517	440	485	489	537	476	481	522	472	510	500	517	485	501	488	532	490	487	470	516	479	513	514	482	504	504	501	499	496	481	488	495	488	476	452	480	512	469	473	496	455	510	504	477	488	498	457	495	504	484	466	475	544	510	484	535	492	479	474	508	487	504	495	491	543	471	497	469	483	511	494	487	509	492	477	518	500	451	494	499	482	523	506	520	499	511	452	483	526	457	495	480	473	479	525	494	529	496	534	490	482	483	487	508	466	481	499	473	485	490	534	499	494	482	509	462	536	452	462	479	500	513	503	498	490	464	482	453	471	522	486	476	463	521	450	462	502	491	459	514	481	468	517	533	500	488	503	488	504	520	524	495	488	472	499	466	497	506	470	512	542	458	478	497	503	491	475	537	507	483	519	477	531	515	514	471	521	480	470	507	483	492	503	517	470	479	516	516	490	467	476	505	508	472	505	488	522	488	485	507	479	480	529	475	522	480	513	500	497	445	504	466	466	456	494	546	494	502	510	509	460	531	499	474	483	479	516	478	504	500	472	459	477	467	509	433	474	521	491	455	483	520	496	549	513	501	536	461	486	539	502	477	486	506	527	466	500	497	518	477	486	506	487	499	502	486	493	490	477	506	475	479	514	467	479	483	508	502	480	485	456	499	475	476	522	494	470	472	522	480	521	526	482	475	504	474	498	534	484	536	506	496	501	490	521	483	485	484	490	496	455	512	500	525	519	515	479	484	466	506	503	521	494	466	484	478	489	496	473	460	486	514	503	475	497	480	456	516	503	510	521	498	504	492	491	490	450	472	507	486	472	517	480	494	482	507	485	500	505	493	462	498	498	534	497	494	500	489	512	524	486	532	496	513	481	484	451	485	463	448	515	482	489	504	509	488	487	491	478	512	518	470	530	498	517	475	477	488	488	463	504	500	486	502	499	504	483	481	483	471	496	473	498	487	499	539	461	436	497	473	501	546	477	481	483	527	527	534	525	505	472	461	518	514	479	494	489	524	479	454	495	491	501	479	482	510	484	492	485	502	475	460	455	462	476	449	468	507	478	505	481	472	498	507	453	483	492	471	501	513	488	511	497	469	495	511	504	460	502	481	473	459	487	519	468	479	515	498	507	504	485	488	521	463	516	493	473	483	489	432	479	497	456	536	497	470	514	454	445	483	494	507	474	487	512	490	507	505	511	524	505	505	546	440	500	487	461	471	511	487	499	481	554	499	501	534	444	481	501	490	521	462	517	487	510	509	507	499	489	503	529	527	488	487	498	476	507	518	478	474	455	508	484	494	476	487	524	452	524	491	457	479	518	516	456	501	471	494	491	523	482	490	509	471	443	522	481	564	487	509	497	459	511	538	507	511	508	518	507	507	485	497	535	522	520	507	504	496	490	482	513	495	520	513	497	493	486	492	508	497	446	525	445	505	487	501	487	490	517	514	440	481	475	505	508	451	523	482	488	478	489	493	516	495	547	481	501	473	506	450	481	470	518	523	499	487	481	460	462	497	487	499	499	521	564	482	519	474	478	490	492	482	524	492	487	474	510	524	486	547	467	465	487	470	458	496	509	498	493	470	496	481	482	497	471	455	445	445	483	503	512	483	491	507	482	508	510	502	500	455	512	489	488	517	496	504	485	475	500	518	465	468	495	496	487	511	529	496	466	496	498	454	472	491	482	475	497	476	505	486	482	475	453	466	478	481	499	455	478	514	462	473	511	511	459	505	480	468	469	461	540	486	492	488	518	503	475	520	490	473	505	488	480	511	525	530	484	570	507	497	473	515	483	495	511	493	484	479	483	466	476	489	527	468	460	498	525	530	494	488	492	473	495	477	514	470	514	481	479	489	493	440	508	471	527	528	518	506	488	499	492	510	505	513	463	511	520	503	468	482	463	505	470	506	512	540	536	485	485	508	491	499	526	483	469	479	501	479	539	462	479	504	513	491	494	482	498	526	466	438	508	457	493	509	511	515	518	477	506	489	510	491	461	453	509	501	523	517	532	478	500	546	493	522	497	474	464	479	513	542	514	497	543	507	484	456	494	465	497	463	487	486	480	461	475	480	461	475	515	463	510	512	496	529	457	470	497	520	513	474	470	471	497	479	447	474	478	517	467	495	483	491	506	509	464	493	505	488	506	511	465	499	478	520	494	523	474	481	470	441	487	472	495	493	503	475	469	480	500	472	476	499	491	535	474	507	480	508	448	502	476	520	468	493	505	516	486	503	510	454	487	499	457	518	491	491	512	522	498	514	491	543	482	517	486	463	485	461	506	493	528	518	479	528	467	486	482	516	497	505	534	515	504	519	448	470	485	502	519	477	517	475	436	510	492	479	523	474	449	470	489	512	470	459	460	481	476	509	505	508	473	506	493	488	507	494	490	492	519	505	516	482	488	505	462	481	491	479	472	505	524	489	498	453	537	479	498	493	464	515	509	467	524	488	510	488	510	500	506	507	480	467	462	450	460	501	548	494	486	464	489	497	484	492	506	489	466	523	460	492	487	460	474	479	498	520	509	514	502	505	511	492	508	486	471	503	490	475	489	496	492	480	485	525	524	477	477	494	536	490	464	513	533	488	503	492	507	483	545	513	453	498	473	466	527	461	482	518	479	473	488	510	517	476	539	499	518	504	470	480	481	429	483	510	506	479	483	496	484	458	483	487	463	536	570	474	518	462	527	490	528	475	439	479	511	501	449	495	467	483	461	524	452	475	501	514	490	483	505	476	514	497	468	511	498	501	503	488	525	450	444	488	481	478	458	525	483	493	501	507	484	509	514	506	505	487	467	483	452	472	504	502	462	480	476	481	475	443	500	505	476	477	481	521	509	453	526	512	512	499	467	502	496	464	482	492	510	527	531	451	496	480	510	498	501	491	482	514	488	478	495	495	513	486	503	482	474	493	502	482	493	514	505	505	510	497	445	524	539	509	517	445	498	528	459	482	468	462	493	503	504	466	489	512	510	507	499	531	505	512	522	527	462	476	520	523	492	498	480	524	493	477	467	495	516	501	468	489	499	504	490	499	468	498	465	474	496	507	505	474	495	488	479	518	508	486	501	492	516	486	504	480	477	512	499	487	491	526	482	498	483	476	453	481	499	500	507	504	499	519	505	499	477	487	496	474	487	517	530	511	528	486	488	514	535	436	503	505	544	546	485	490	479
4657	3032	1397	685	362	276	234	179	144	127	127	87	108	84	93	84	87	98	88	88	68	83	48	53	59	44	54	54	56	53	53	38	56	45	46	41	48	38	38	45	40	59	35	38	40	46	47	48	42	43	49	36	52	59	78	82	81	74	66	74	69	50	50	57	48	38	39	36	40	41	34	48	43	52	50	42	43	42	49	46	45	38	44	58	41	46	38	37	44	38	54	59	46	48	43	51	39	42	50	37	32	39	41	42	39	45	49	34	37	38	40	40	29	41	45	38	30	42	47	38	41	30	47	39	39	45	33	41	41	30	47	36	37	40	42	40	42	23	46	44	40	43	44	29	46	42	45	43	34	34	49	50	40	35	46	46	46	41	49	41	44	33	33	44	41	40	43	43	39	48	50	49	38	46	37	39	36	34	44	42	35	31	47	36	40	50	45	52	41	23	40	37	35	44	45	42	44	43	42	48	40	43	41	50	27	55	49	40	43	38	45	34	43	43	48	33	44	47	43	39	46	48	48	32	43	41	30	37	40	41	37	41	55	47	45	35	32	44	40	48	36	45	41	35	38	33	41	39	43	38	43	45	35	28	62	48	34	54	40	48	40	40	45	36	34	41	43	50	53	35	33	48	37	35	45	39	46	30	34	41	34	54	59	37	45	36	43	47	38	45	39	51	49	40	38	42	40	37	51	47	42	32	49	43	34	39	32	38	44	47	39	51	47	49	48	53	48	40	49	47	47	51	47	42	46	48	30	44	47	40	49	57	29	37	55	41	45	46	49	33	38	36	35	40	47	49	40	30	37	34	36	33	53	49	35	41	41	44	36	36	45	37	36	37	46	41	38	54	41	33	42	33	36	52	47	46	38	34	43	39	53	40	35	39	52	40	43	36	48	40	41	31	44	43	36	45	41	47	49	36	46	33	44	42	43	41	40	36	41	40	59	42	43	38	50	31	57	44	42	43	45	41	32	39	47	30	39	45	40	36	55	36	37	35	38	50	43	48	53	42	36	32	47	36	49	43	43	32	59	36	48	42	43	47	52	49	39	34	46	39	48	42	38	36	51	47	43	48	43	45	40	45	42	33	39	38	51	49	42	37	46	46	33	45	46	58	34	36	41	41	39	40	43	42	43	38	50	48	31	45	46	38	47	43	46	39	45	45	38	49	34	50	43	54	33	42	45	39	44	45	41	46	43	44	47	52	38	49	50	54	49	36	32	40	56	42	57	49	37	37	28	51	39	50	48	54	56	29	42	44	35	40	47	37	43	40	37	49	44	41	36	35	45	46	25	32	34	44	43	49	40	46	55	41	51	44	41	40	30	33	33	47	53	42	54	45	55	36	32	29	37	43	47	55	36	57	40	44	41	43	51	35	45	42	43	40	47	45	43	34	51	41	46	31	48	29	36	51	32	41	35	50	41	45	38	48	54	31	40	46	38	43	50	37	40	30	50	45	33	37	37	41	43	38	40	38	43	43	43	50	51	42	32	40	39	44	44	38	37	37	30	43	47	33	45	44	44	40	38	48	27	39	38	43	47	46	36	39	40	29	34	46	34	39	60	47	41	43	40	46	56	34	36	43	35	38	48	47	41	39	41	44	42	55	40	42	43	43	41	32	46	37	55	29	41	33	39	41	45	42	45	46	39	30	50	43	43	38	41	40	39	58	34	30	32	39	37	39	41	49	34	41	40	44	23	32	40	41	48	34	49	42	37	39	41	47	38	36	45	40	39	46	39	53	43	30	30	41	49	41	41	38	47	44	48	43	43	45	43	46	34	52	34	52	49	52	39	49	29	38	49	31	37	48	45	46	43	45	51	35	40	40	41	36	44	27	40	45	50	36	36	39	33	51	55	29	53	38	39	42	41	36	40	44	45	43	40	53	39	29	49	38	44	46	44	48	47	36	41	34	36	51	54	36	47	47	44	45	45	43	55	39	45	43	41	44	47	36	53	28	45	41	37	46	42	42	44	46	39	39	44	55	38	55	48	44	47	37	51	41	48	38	37	42	30	41	29	50	42	40	35	38	58	34	49	48	34	41	38	59	36	42	32	44	40	47	44	50	53	38	37	36	48	38	49	38	41	37	41	41	46	32	38	46	32	37	45	39	49	47	44	47	46	41	48	33	29	48	42	38	40	45	34	52	41	48	40	34	49	31	41	35	37	56	45	36	39	46	33	49	37	49	42	38	42	44	47	47	52	42	34	54	46	53	35	56	50	41	41	46	45	48	40	46	40	37	45	43	42	44	37	37	54	50	46	50	51	39	39	43	52	39	45	37	40	31	42	48	57	35	37	42	37	45	27	34	44	41	58	41	49	41	45	35	48	53	42	28	38	44	36	40	47	33	39	51	46	46	37	43	30	49	40	29	54	37	43	47	48	48	50	38	47	43	27	43	46	33	40	53	44	45	42	36	45	34	45	48	37	47	32	45	40	52	32	42	32	40	39	46	35	38	47	47	35	35	41	43	49	46	31	38	61	43	38	52	47	42	54	42	43	36	52	38	37	32	52	47	43	48	49	43	35	45	45	41	44	40	40	52	38	34	45	34	40	39	39	42	47	42	47	37	45	40	39	37	28	33	38	37	41	41	41	42	52	47	41	48	46	42	35	37	52	34	36	52	41	44	44	46	41	52	41	38	38	39	47	41	36	43	35	47	35	42	43	44	33	38	47	29	53	44	59	45	38	44	32	31	36	36	39	53	32	36	42	37	38	38	47	37	36	30	52	34	42	45	46	43	41	42	44	37	43	31	43	46	49	42	40	42	53	36	56	45	42	46	38	37	46	45	44	35	56	46	49	27	36	39	37	27	44	43	36	26	37	33	38	39	30	39	41	35	40	37	40	40	42	43	49	37	34	39	34	31	56	46	32	37	40	48	49	53	43	37	34	35	46	35	37	42	34	29	30	48	50	44	29	34	43	37	31	40	44	42	43	42	43	31	39	47	33	47	46	50	47	43	45	41	37	35	39	43	39	56	46	42	47	41	44	40	33	42	37	45	45	37	28	48	38	38	36	42	45	58	53	39	38	39	48	37	39	53	44	53	44	44	36	49	50	41	48	34	44	48	52	30	41	38	35	32	37	44	41	35	40	53	32	41	58	42	36	43	42	39	47	47	47	37	44	40	49	41	36	37	51	36	48	43	29	40	41	43	41	37	40	47	37	58	40	32	44	43	42	37	50	49	40	41	43	32	38	50	49	34	41	55	34	45	42	42	38	29	50	47	46	35	42	36	50	41	52	41	46	34	45	40	32	36	49	47	30	44	37	50	51	43	41	50	53	37	41	41	43	44	48	51	45	33	41	42	41	51	49	53	40	35	38	35	33	33	32	38	39	40	42	51	47	30	37	36	37	33	43	46	45	41	37	50	28	41	43	41	47	42	44	51	41	47	41	56	35	39	45	40	49	43	31	41	40	44	39	42	47	49	45	36	35	46	46	46	39	34	38	40	46	42	41	40	38	50	39	42	46	48	37	46
31193	21851	14497	14694	16252	13584	10188	7471	5934	4853	3640	2915	2551	2301	2171	2065	1906	2073	1971	1485	1238	1061	844	785	587	557	519	510	491	620	679	640	557	524	541	435	448	402	394	372	421	415	459	431	421	380	430	377	428	419	424	483	637	782	997	1260	1387	1284	1118	1096	867	682	601	529	496	464	425	394	361	376	349	367	368	364	353	365	345	377	388	368	358	358	375	363	345	354	345	387	379	384	360	359	336	321	345	352	360	358	352	356	347	373	367	385	365	367	344	359	332	363	365	355	337	348	372	393	391	397	366	372	341	391	356	384	406	338	330	381	341	338	377	370	374	379	384	361	368	368	388	362	356	353	374	363	365	354	375	372	359	347	350	371	342	369	369	373	354	391	366	360	341	388	349	402	365	370	357	344	356	363	383	384	366	367	370	360	369	365	373	351	369	375	353	364	353	380	379	371	368	361	388	392	358	392	376	379	345	338	349	350	344	391	360	384	375	346	393	389	376	360	357	378	360	383	370	376	356	364	371	363	344	400	348	365	324	360	407	343	376	358	387	385	398	360	361	383	361	353	385	354	380	386	368	340	352	384	339	352	381	368	375	376	335	392	355	359	375	375	352	348	374	349	350	369	352	343	389	334	399	387	329	361	374	371	329	340	370	368	386	387	353	390	376	412	353	345	369	355	370	385	348	389	392	375	358	383	348	373	367	341	377	333	343	343	348	403	379	365	351	353	364	379	364	341	360	350	348	363	388	374	375	383	347	358	331	385	354	352	360	382	333	402	382	354	378	350	388	373	350	343	359	373	386	359	358	377	385	357	386	352	333	352	352	330	368	371	367	358	346	364	358	329	355	342	360	341	401	340	370	354	362	333	373	397	354	369	378	409	323	368	353	388	383	343	345	382	349	324	361	363	356	325	380	346	358	343	398	337	395	373	421	399	379	353	338	354	324	342	369	363	391	356	376	380	374	358	362	370	368	366	357	375	412	354	353	364	362	350	344	348	371	376	368	317	383	368	374	361	371	345	389	383	344	360	332	338	343	348	353	341	384	373	366	363	403	362	368	410	343	358	370	408	345	373	352	351	379	360	339	354	388	382	370	394	410	351	414	375	347	365	352	363	360	351	354	357	366	350	364	382	357	374	398	358	347	374	381	369	358	386	389	364	375	357	348	401	353	367	342	369	357	342	348	380	352	356	350	345	398	354	382	397	353	377	364	374	362	358	336	334	372	360	350	399	373	416	348	337	355	375	397	380	384	399	341	329	352	338	368	375	392	353	369	321	353	401	369	364	356	321	365	347	384	381	347	375	379	409	364	384	344	355	375	351	405	366	387	366	345	349	352	325	365	355	360	361	365	389	394	347	376	350	388	362	355	367	379	335	374	374	358	389	363	308	356	342	377	390	347	390	353	364	371	377	335	360	381	350	365	347	358	383	335	370	396	400	379	363	380	375	361	346	342	380	367	408	371	373	356	369	380	341	357	391	372	370	374	326	401	406	356	369	374	370	345	334	365	355	383	379	361	337	344	391	373	395	333	376	353	369	353	336	363	378	362	425	370	392	400	377	381	401	345	366	378	375	332	368	353	360	337	377	364	367	359	373	386	364	333	367	365	343	383	355	353	390	378	344	405	358	368	398	353	366	379	365	397	419	340	397	330	371	383	383	377	382	366	330	335	392	363	372	350	358	348	343	344	356	358	367	367	363	388	383	381	383	357	369	391	387	376	357	343	349	331	325	327	358	389	339	365	350	332	354	371	357	363	325	390	345	395	375	354	347	343	355	357	374	336	358	360	371	331	372	347	373	353	355	370	367	370	358	365	403	361	366	371	389	392	370	359	350	337	368	347	369	365	414	387	362	365	388	322	353	391	358	346	367	366	362	371	380	396	409	363	342	359	334	365	379	409	323	372	330	402	365	354	365	331	348	351	369	370	358	328	397	382	375	333	365	349	373	394	396	403	382	371	377	349	360	362	369	360	320	368	369	346	348	345	360	343	358	345	390	399	388	338	357	355	366	384	343	392	365	365	355	369	365	389	367	363	357	380	382	389	361	361	371	376	355	373	373	373	374	332	378	357	364	379	376	361	352	376	381	361	365	383	379	369	389	354	360	387	341	341	326	363	379	367	356	384	382	392	372	333	417	378	396	377	357	342	370	353	391	342	342	398	358	368	362	352	389	354	385	373	382	345	352	356	364	371	364	370	356	337	381	365	386	343	368	372	380	350	363	363	357	363	337	370	331	392	377	358	353	384	325	334	358	349	358	368	378	353	367	344	360	385	380	392	345	309	358	383	388	380	388	401	390	354	340	400	402	358	344	380	346	396	384	373	353	343	358	386	380	382	365	351	369	363	386	373	380	363	364	394	406	374	360	380	374	354	387	364	346	355	363	341	368	361	366	362	386	348	401	353	351	367	375	353	369	331	322	332	361	381	407	395	317	355	366	365	367	363	372	397	349	365	341	357	402	354	371	412	399	372	385	332	356	359	367	354	341	341	374	390	337	364	324	387	340	381	377	380	340	353	383	350	361	368	352	356	366	382	353	396	361	373	390	349	391	404	385	349	376	390	384	375	354	364	361	370	376	368	363	384	379	376	377	385	348	333	361	337	366	389	372	361	403	344	367	338	363	403	338	380	358	357	409	370	373	381	362	380	354	324	322	351	398	335	378	347	328	365	386	376	346	347	348	345	379	368	336	362	393	381	373	400	375	343	374	358	380	338	377	388	333	346	375	406	384	376	385	374	307	350	357	358	382	369	357	373	373	386	374	372	355	326	372	356	349	381	397	396	374	387	383	380	377	395	359	357	357	365	377	355	366	349	362	350	376	401	374	381	320	386	391	382	375	338	353	367	353	355	399	361	387	377	368	389	359	362	361	361	362	345	376	327	391	353	358	374	351	374	371	368	386	378	335	386	329	365	377	378	367	350	372	367	373	375	371	396	339	368	347	354	362	343	366	357	357	383	364	407	377	356	406	388	361	386	368	379	365	345	380	349	350	385	334	336	357	342	391	392	358	333	362	360	354	378	362	341	361	380	383	354	382	372	381	360	365	393	361	343	371	341	347	365	386	359	381	383	347	354	367	388	380	394	377	386	368	367	365	372	384	394	345	366	372	356	394	356	376	372	394	320	377	353	352	379	333	374	356	343	357	370	352	418	362	391	343	379	357	373	375	338	369	357	389	394	353	392	375	369	354	347	389	354	373	376	385	345	372	381	344	360	391	359	365	359	393	353	340	371	378	389	390	397	347	379	347	370	351	345	340	377	334	370	376	392	365	387	404	370	360	355	364	386	324	352	351	348	366	340	342	353	368	359	350	354	324	356	352	359	387	350	386	360	341	394	349	372	303	389	357	380	388	373	351	376	373	353	364	381	369	370	348	360	375	339	366	377	384	377	383	337	390	317	413	374	373	381	380	346	347	338	360	341	340	347	343	334	356	355	376	365	368	382	355	368	382	370	368	382	369	393	330	341	368	374	350	364	346	340	369	357	378
5621	4629	1977	816	439	365	277	252	231	145	164	131	133	136	140	141	132	133	117	96	107	79	85	90	70	84	89	65	79	72	70	68	71	54	64	78	55	63	69	53	64	98	57	78	76	54	60	57	61	58	81	52	58	79	88	133	137	122	119	118	95	96	107	65	67	65	58	67	61	56	69	59	62	63	57	65	61	59	82	63	68	50	73	39	70	57	58	58	68	72	73	62	60	65	68	70	51	59	55	65	67	68	63	51	66	49	74	66	67	62	64	51	56	64	49	61	68	51	64	67	53	60	57	69	59	54	57	56	77	63	70	61	64	73	70	48	61	72	67	70	60	56	61	61	62	71	69	56	57	58	60	56	56	51	68	70	62	53	64	65	75	60	56	63	59	55	60	59	46	61	59	55	66	53	58	65	64	74	76	52	54	59	62	58	63	64	60	68	66	74	56	57	61	58	65	84	67	82	65	63	78	61	59	54	66	57	55	72	80	68	62	70	51	71	56	61	60	63	51	71	57	75	65	64	76	55	62	61	60	63	60	74	62	64	66	69	69	61	65	47	63	55	52	60	78	74	70	60	66	59	65	69	76	41	69	46	72	62	69	56	65	58	52	73	67	55	57	58	70	53	53	71	69	62	52	69	77	53	67	62	60	59	65	69	58	58	49	64	60	60	59	62	59	64	70	54	64	70	71	55	66	54	68	58	51	56	66	53	47	56	65	64	52	68	51	52	74	41	68	61	63	67	68	71	67	76	60	62	63	63	60	55	53	65	55	50	63	52	61	58	63	60	69	53	67	70	64	71	70	54	63	55	47	58	59	57	63	45	57	67	56	70	54	56	74	62	63	75	75	58	69	61	61	55	51	64	78	51	64	57	77	45	61	62	61	73	63	76	54	48	47	50	57	63	64	74	74	69	58	75	62	54	63	68	65	84	59	54	63	60	67	69	67	69	76	47	68	58	65	76	81	67	63	65	68	73	58	57	54	57	56	50	80	63	57	64	64	60	77	62	57	61	58	64	53	65	60	73	69	74	56	53	53	63	61	68	81	75	54	64	63	78	66	54	57	55	59	56	66	42	78	61	65	44	53	58	67	73	65	71	65	67	60	59	69	60	63	63	53	52	69	65	68	62	54	55	82	71	67	65	71	61	61	62	81	63	56	50	62	60	56	56	71	80	57	70	70	64	65	63	57	55	72	53	73	66	56	73	71	74	63	72	69	60	52	63	63	60	68	61	52	60	57	69	69	49	69	77	84	65	66	63	47	58	56	69	67	79	67	69	70	71	66	62	56	62	48	84	69	69	64	50	56	52	68	47	61	65	66	69	74	67	70	86	64	61	59	79	40	49	61	63	62	72	94	59	72	73	55	70	72	54	58	61	54	55	56	63	55	58	64	59	65	64	76	69	58	56	55	74	57	62	77	63	69	69	70	69	62	77	66	71	56	57	78	58	72	71	67	72	61	54	56	58	58	62	61	67	67	68	70	63	55	64	60	61	53	61	49	65	56	67	51	62	79	66	59	70	44	66	61	71	70	73	72	63	71	63	65	71	64	67	61	66	62	71	57	65	63	43	67	61	63	69	72	65	56	63	62	63	73	67	63	50	74	45	54	64	68	66	56	67	52	66	57	69	66	62	65	79	52	52	72	60	67	56	47	55	60	62	64	59	66	54	47	60	57	80	61	61	71	56	69	51	54	70	66	77	46	68	67	64	63	56	64	61	60	63	70	62	68	68	69	63	71	68	45	50	63	52	69	81	65	55	79	54	63	57	60	62	69	45	54	69	73	69	62	65	56	70	72	71	65	50	55	65	68	53	60	66	73	68	66	77	71	55	67	63	71	54	63	52	64	71	60	72	56	70	72	56	57	58	50	67	54	46	61	70	47	60	60	67	68	56	70	63	53	56	55	57	52	65	65	82	59	64	70	75	71	72	65	46	68	66	75	67	61	57	65	72	64	82	51	63	57	71	66	63	67	50	62	69	70	57	71	70	55	47	64	68	57	65	51	73	67	58	66	80	63	67	65	41	85	49	67	62	61	65	54	60	65	67	72	60	43	62	57	68	70	58	68	67	66	60	61	55	51	61	76	58	63	67	57	77	67	59	63	62	64	76	61	76	63	61	72	60	67	47	45	57	55	62	44	47	61	59	73	66	59	60	77	55	53	70	67	61	54	61	56	65	63	70	56	67	61	66	62	59	59	61	57	71	50	70	58	66	68	61	75	57	56	75	70	67	64	69	64	57	69	59	45	71	66	56	87	51	71	56	74	74	43	52	77	57	71	65	51	57	70	71	68	59	62	67	60	62	67	61	72	63	62	66	65	67	65	63	69	60	65	57	61	57	58	62	67	68	74	74	72	68	55	72	60	67	58	64	65	64	66	63	59	66	48	72	67	78	45	68	60	60	59	68	57	75	64	67	63	57	66	62	51	64	62	70	63	69	69	74	62	60	67	65	55	63	60	67	55	56	54	59	54	59	73	62	58	45	48	63	72	67	59	64	75	63	57	59	57	58	64	70	70	60	63	61	70	68	71	72	60	77	56	62	67	63	60	62	73	57	80	64	73	69	67	78	69	58	64	61	46	58	54	64	55	64	69	53	72	66	44	62	59	72	58	64	52	69	78	66	73	54	66	65	84	57	69	70	49	74	56	66	54	61	65	57	67	50	58	59	68	61	65	62	66	60	63	72	56	54	50	59	75	76	50	63	55	59	63	60	66	68	69	54	65	57	57	69	64	76	74	69	59	64	63	62	65	64	73	59	69	60	63	63	56	71	61	63	63	65	84	73	56	70	66	57	64	68	75	52	74	66	65	79	53	68	66	62	74	60	79	61	68	72	57	64	59	59	71	40	64	60	71	72	62	66	57	74	53	55	62	65	48	62	68	68	50	64	70	55	62	61	79	57	59	66	59	69	64	60	53	65	57	64	71	64	49	56	78	62	60	68	73	78	67	67	60	61	61	50	70	77	64	77	79	65	62	72	63	85	60	70	65	54	59	68	59	60	74	57	53	59	74	66	62	73	81	59	86	58	59	64	71	64	70	52	57	55	67	50	54	66	67	66	63	65	58	67	53	65	60	50	75	57	52	59	58	56	68	54	77	64	52	57	67	61	65	66	68	48	47	50	68	79	60	57	65	58	89	53	68	70	66	63	69	71	64	66	60	68	71	57	63	62	63	66	74	70	71	56	57	64	63	72	53	63	55	52	74	76	69	67	55	59	58	62	65	61	56	60	69	71	61	59	64	67	61	66	61	63	85	59	57	47	62	71	53	81	52	69	61	44	57	58	79	71	67	66	65	66	67	58	64	63	41	56	67	56	43	65	64	60	68	53	55	61	60	63	62	62	68	62	63	56	81	58	70	67	64	62	45	56	62	57	65	57	70	53	61	67	60	57	58	79	63	52	66	70	64	63	73	61	69	76	61	54	59	56	55	72	45	67	59	53	62	67	59	52	62	61	70	61	62	52	70	59	53	59
35134	25350	17276	16355	18387	15655	12519	9737	7488	5802	4737	3937	3727	3321	3043	2909	2794	2791	2307	1957	1626	1415	1180	1006	919	834	745	740	839	879	831	812	751	804	678	662	644	590	650	595	630	558	612	580	582	565	572	603	658	620	621	674	910	1142	1546	2036	2244	2156	2008	1775	1465	1184	985	782	744	695	605	560	503	538	504	515	526	504	521	512	508	541	562	544	533	540	537	537	517	527	490	562	514	572	519	574	512	536	536	549	551	545	560	515	500	483	511	474	565	540	521	535	518	548	547	590	533	511	540	529	498	533	588	548	541	486	563	512	510	523	545	538	533	502	562	543	536	563	546	546	541	570	557	529	548	490	537	520	551	575	535	493	567	523	525	530	512	530	558	528	541	534	505	553	517	591	509	492	549	458	511	514	550	549	559	499	520	568	545	522	512	528	526	534	567	543	541	538	538	529	516	526	527	527	551	541	531	511	546	559	530	532	506	526	546	547	532	519	529	551	548	516	505	538	530	565	539	545	524	533	544	532	542	552	510	530	513	532	575	552	514	538	570	484	577	513	536	571	538	535	494	524	537	501	565	497	510	510	553	532	561	502	552	549	540	565	541	568	529	544	519	519	563	530	517	536	490	564	544	579	546	532	516	557	548	522	544	545	558	519	493	564	518	548	532	561	509	511	525	521	538	535	524	552	525	515	481	527	540	589	553	517	572	549	525	547	524	470	525	541	561	569	521	574	556	546	536	512	536	530	536	497	563	577	526	507	526	558	549	588	512	565	515	530	526	493	521	522	607	513	564	554	523	518	536	567	519	545	535	502	512	513	508	535	510	510	555	532	564	553	523	552	550	506	537	491	513	558	535	568	539	510	528	556	562	563	520	526	499	520	536	526	522	554	538	500	550	525	550	508	532	569	527	505	550	527	541	536	483	565	546	540	515	500	503	568	527	523	509	516	548	507	542	523	516	525	525	494	527	540	553	515	557	522	512	556	538	488	565	515	513	530	543	553	532	541	541	505	520	566	549	489	535	482	485	535	561	576	542	539	512	506	528	527	570	514	498	512	525	547	548	529	551	547	552	545	536	521	505	538	513	524	514	524	520	538	533	522	501	531	557	587	579	561	532	538	500	541	546	508	522	508	548	515	547	584	493	553	510	477	568	568	544	521	552	559	498	576	507	597	517	499	522	529	506	479	550	572	537	515	537	516	544	513	583	542	523	533	572	548	577	535	559	543	553	539	548	532	545	522	539	566	570	560	555	515	565	523	540	545	532	496	532	508	509	571	492	559	553	551	501	508	534	555	560	543	525	487	532	517	536	542	496	540	542	563	539	534	536	562	543	531	585	545	542	522	586	518	530	559	543	562	499	551	506	531	516	565	522	483	538	550	573	513	524	521	551	491	541	592	546	543	541	524	522	468	538	498	547	521	557	569	557	533	550	527	526	544	530	501	528	541	522	506	569	579	517	513	489	526	515	533	556	538	573	536	536	515	496	536	532	509	509	556	491	566	525	557	521	517	517	538	517	559	550	505	469	524	556	513	540	556	541	541	556	561	519	530	526	525	521	535	556	532	497	552	557	517	519	530	565	497	558	547	530	540	547	531	515	563	512	539	534	502	572	549	527	509	487	543	556	571	550	543	555	570	492	517	538	556	546	536	495	470	519	503	522	538	550	521	548	549	481	527	532	582	531	509	534	549	511	549	561	501	541	526	512	532	527	503	547	524	547	574	527	501	560	555	557	514	563	575	538	544	563	566	570	506	600	499	527	529	546	537	578	536	596	502	578	528	521	560	518	535	514	508	544	524	562	545	504	572	543	537	529	530	543	501	583	552	510	544	545	565	513	540	524	539	547	538	524	557	510	518	541	582	532	503	524	510	512	505	512	537	546	513	494	536	470	532	577	515	539	502	485	527	500	544	583	523	575	543	537	550	508	532	528	515	509	541	499	521	506	510	565	532	524	520	513	562	564	540	546	544	533	563	537	555	529	549	525	546	527	550	531	510	559	550	556	525	557	512	527	502	555	558	519	529	511	529	571	520	511	545	508	574	495	531	560	549	513	506	533	526	533	527	567	530	555	524	547	541	569	560	519	568	552	531	536	553	549	555	552	531	533	525	545	542	560	577	551	510	497	562	539	497	526	510	563	521	508	534	538	530	577	562	521	514	560	526	515	539	503	587	553	530	511	500	559	522	506	545	562	540	539	511	518	553	551	553	537	548	501	514	510	552	515	525	496	525	546	569	531	504	555	544	531	534	531	547	516	505	519	520	532	521	546	504	556	486	481	506	544	518	531	541	544	526	562	567	545	569	516	527	554	528	498	530	502	544	501	530	504	536	560	538	508	514	511	523	534	495	533	515	522	538	530	497	515	530	502	522	578	587	517	532	515	551	513	552	501	537	549	564	538	523	512	567	547	535	514	519	545	529	519	547	511	554	579	528	528	558	500	512	584	536	539	507	520	515	536	523	538	539	569	538	529	519	538	517	573	505	528	563	550	545	548	547	584	543	532	566	538	546	552	557	512	568	555	526	544	548	487	557	538	530	495	576	555	568	540	518	544	530	533	529	529	518	568	554	499	516	526	539	520	528	497	522	557	527	523	587	528	524	510	500	535	559	518	579	511	552	518	539	514	572	549	526	527	549	535	537	540	510	544	506	544	533	527	525	564	530	546	534	525	535	537	549	570	558	547	522	545	556	517	517	552	517	554	506	528	537	531	591	533	553	539	569	561	501	509	542	558	509	512	523	552	569	544	543	556	567	511	507	522	535	559	530	527	520	544	491	526	530	551	515	549	547	568	521	534	506	527	591	569	537	537	513	559	532	560	528	563	520	553	546	519	537	504	522	525	523	562	515	520	513	506	546	564	537	583	535	549	563	530	577	524	585	504	554	512	531	524	556	543	522	512	564	568	561	564	539	549	550	525	522	539	528	557	527	561	549	558	529	487	512	511	512	525	560	543	533	534	503	545	553	549	517	498	514	579	528	517	560	519	516	497	554	515	516	546	543	503	545	570	532	500	570	555	533	570	503	608	505	514	545	516	528	516	526	509	551	501	582	542	549	476	533	511	514	518	577	557	541	528	519	491	565	542	514	561	539	513	522	562	527	475	535	523	511	533	596	600	521	531	537	497	500	510	543	491	548	509	517	549	507	557	550	518	521	528	549	539	513	579	513	550	533	549	556	504	528	536	569	541	516	494	525	584	530	536	533	528	556	558	559	545	545	538	549	550	509	525	511	552	501	540	502	555	589	579	512	504	510	501	510	529	514	515	570	504	514	549	562	530	521	517	549	534	531	561	513	546	549	562	513	538	488	564	497	544	539	532	533	513	554	562	531	532	544	556	547	516	570	538	560	533	527	543	537	499	555	568	516	524	564	528	501	536	506	555	544	530	567	533	561	539	555	542	525	495	561	544	522	542	534	544	533	515	566	515	547	526	567	545	514	551	507	536	529	552	533	510	531	524	489	545	534	531	497	512	544	553	562	523	511	543	506	507	568
3299	1886	856	354	218	143	122	98	92	63	68	57	61	86	74	74	71	70	61	58	54	55	42	40	44	32	46	30	55	41	38	43	32	42	31	36	38	50	30	27	48	42	40	40	27	28	32	33	31	43	45	34	33	44	43	47	39	35	49	48	48	43	40	51	31	42	39	48	41	34	48	36	47	38	44	21	33	28	34	37	39	33	51	42	36	43	47	37	39	29	36	32	38	31	44	42	39	34	36	40	32	35	38	32	33	48	32	34	43	39	41	38	45	44	32	46	43	40	44	40	39	29	36	35	37	41	37	35	41	36	38	41	31	39	39	31	31	37	37	39	46	27	43	35	40	40	37	34	34	39	44	32	45	45	31	29	46	40	41	48	38	42	36	29	34	38	35	33	38	42	40	30	39	35	52	55	24	44	35	35	43	46	42	29	33	44	43	25	37	34	47	36	26	39	38	34	44	24	33	35	33	32	42	43	42	39	40	39	25	34	41	41	37	45	38	29	32	39	47	41	32	34	32	37	29	40	43	41	46	41	40	34	27	33	43	35	50	35	33	35	32	47	40	43	45	41	40	38	38	43	30	41	41	33	53	31	37	47	41	37	41	37	45	41	36	38	30	44	45	33	35	41	31	31	29	34	40	34	34	34	27	29	37	34	42	31	28	40	29	37	35	42	51	39	32	44	39	41	24	26	38	28	41	27	41	31	36	39	40	41	35	42	51	50	46	29	39	27	46	34	28	42	31	35	38	27	35	35	37	31	40	34	35	44	46	34	33	30	36	36	40	43	35	26	42	43	33	50	29	36	30	37	32	37	38	28	47	40	36	30	38	44	34	42	37	38	38	35	46	47	38	37	29	40	38	42	41	39	37	35	50	34	45	34	37	32	38	37	39	49	42	45	46	25	46	33	29	28	42	51	36	43	46	40	31	26	28	51	43	34	36	37	41	34	38	34	36	45	24	42	33	49	35	33	37	29	30	33	39	41	35	32	40	36	38	42	42	36	33	45	40	44	34	36	45	43	45	39	46	31	32	37	40	31	40	46	24	34	35	40	40	48	25	41	46	40	36	42	32	33	34	38	43	48	55	33	35	41	20	37	43	38	37	27	40	42	32	46	53	37	36	45	37	44	34	36	26	26	48	41	39	46	32	39	35	37	34	40	34	48	34	31	34	36	34	26	29	26	43	35	34	41	39	31	29	29	40	46	40	41	38	33	36	32	35	29	28	40	42	35	35	46	42	47	30	44	37	37	44	34	37	21	29	33	38	33	32	40	41	39	44	37	41	26	32	36	43	41	42	36	41	39	33	39	51	36	34	36	42	36	46	29	38	47	45	39	34	45	30	43	27	39	27	37	37	30	38	36	33	33	30	27	39	40	36	32	30	37	34	33	32	42	28	48	35	35	49	29	30	33	30	35	37	53	36	39	44	40	36	47	27	23	43	33	36	35	40	37	38	29	36	44	44	32	28	34	48	41	40	34	55	42	35	29	33	32	34	44	33	30	35	32	39	44	35	29	30	38	28	41	40	45	30	41	48	39	40	27	37	37	44	37	32	41	27	38	45	41	42	42	49	28	30	27	53	43	37	42	42	30	36	40	34	32	40	42	34	35	44	35	45	33	37	35	37	31	43	44	40	41	37	40	38	37	33	32	46	36	49	34	23	43	40	41	42	42	37	32	33	40	41	35	35	39	46	35	40	28	45	46	44	41	39	40	39	45	27	44	41	28	41	36	35	42	35	36	37	31	31	44	48	51	38	32	32	36	33	36	37	41	51	27	42	30	34	43	33	41	32	48	30	28	33	36	35	33	40	44	37	47	32	34	28	39	41	40	37	41	37	45	44	43	35	39	35	43	55	35	33	38	36	42	33	39	37	36	38	37	37	39	27	42	30	33	34	46	43	37	40	36	43	44	43	44	37	34	33	35	45	34	30	35	45	43	39	35	40	39	49	28	42	41	41	32	34	56	34	48	31	32	40	34	43	43	34	32	28	44	39	30	34	44	39	30	33	42	42	42	43	40	30	30	40	34	42	35	29	43	40	35	42	49	33	42	36	33	45	40	31	39	29	43	32	40	38	33	35	36	45	37	36	41	47	34	30	34	39	45	39	39	39	36	38	36	43	34	31	28	40	47	37	30	34	49	35	38	31	31	39	47	42	56	39	41	48	40	35	50	45	31	46	40	39	45	44	42	29	38	43	28	30	43	41	35	37	41	39	48	32	37	43	35	33	48	43	33	35	35	38	42	38	39	36	41	31	50	30	32	44	41	36	39	38	37	45	38	43	41	42	33	35	33	42	28	36	31	33	33	28	41	49	28	27	40	45	42	46	39	39	40	45	29	38	36	42	31	39	40	31	29	35	35	36	30	41	32	28	39	40	35	32	51	30	40	35	44	32	36	38	45	26	47	36	39	35	35	38	39	30	32	31	36	45	42	42	50	38	39	25	34	39	30	39	38	56	45	40	31	38	43	42	36	43	38	39	42	34	40	37	26	43	37	35	49	33	32	42	33	35	35	41	36	39	31	35	30	39	48	39	25	29	37	44	42	51	31	36	31	43	38	39	39	42	32	38	43	38	28	44	35	37	43	35	31	34	43	40	42	38	37	31	40	34	26	42	36	37	41	32	50	38	41	45	29	39	30	40	34	47	38	33	43	33	39	42	47	27	39	35	41	25	56	45	34	46	33	37	28	37	31	32	31	42	46	46	35	34	37	27	43	46	42	36	27	36	33	38	39	31	39	43	41	27	37	44	38	33	32	39	21	46	44	33	35	34	42	36	27	28	32	40	47	31	36	38	45	49	42	33	44	36	44	30	37	32	37	43	34	29	41	41	37	41	42	40	46	29	39	28	37	39	44	30	40	39	40	49	32	35	25	38	42	42	39	42	35	26	46	46	40	37	34	45	33	41	40	38	33	51	35	28	36	45	45	31	39	30	48	44	30	30	40	39	46	48	43	40	40	46	34	35	28	35	40	31	39	38	35	33	42	25	39	45	38	28	31	28	40	40	44	41	37	31	33	39	41	39	39	31	33	31	52	50	40	34	32	32	28	41	30	51	34	41	50	32	34	32	43	35	50	43	37	37	36	34	45	32	27	31	50	41	42	43	41	44	36	63	34	40	25	38	43	34	42	50	33	36	42	34	36	50	40	37	51	35	38	26	49	22	42	42	37	49	35	43	40	40	44	32	32	32	35	51	24	31	33	37	30	33	34	41	47	37	33	35	37	29	34	43	41	43	29	25	41	43	43	40	42	34	38	37	38	38	41	39	41	38	42	39	31	40	35	37	40	36	30	34	32	37	37	42	42	36	31	32	41	37	38	30	48	38	39	45	36	44	43	51	32	45	42	47	38	45	35	38	49	36	50	30	30	30	35	37	33	32	30	40	35	33	23	43	28	34	32	39	44	46	34	35	39	41	29	36	35	30	42	37	34	43	42	44	40	44	39	33	37	25	31	32	37	42	29	39	34	32	43
27997	17799	10006	9914	11152	8456	6134	4642	3471	2658	2163	2056	1874	1678	1525	1554	1514	1311	1143	923	829	635	539	465	443	381	375	402	479	430	468	449	435	410	414	369	375	396	374	376	406	365	368	344	322	307	333	383	335	307	321	353	357	385	425	452	574	566	618	553	538	483	460	411	371	375	317	342	334	299	321	354	312	361	321	346	311	299	321	327	332	336	351	346	303	312	332	349	334	326	317	322	359	328	345	326	333	302	340	303	317	342	285	311	320	337	318	325	329	300	318	333	320	346	333	314	329	325	308	317	324	318	318	346	380	346	327	327	326	331	310	309	341	336	335	324	316	296	325	294	323	306	331	326	335	341	348	315	334	326	345	324	337	314	322	312	319	283	289	297	303	320	326	320	307	325	352	349	306	287	333	305	326	353	333	328	330	320	299	333	323	301	299	313	339	303	364	291	349	351	315	361	324	313	355	356	326	313	315	326	295	332	337	330	314	327	338	360	323	338	332	337	333	337	311	332	315	313	337	335	320	297	352	343	318	312	319	336	316	345	305	329	339	328	342	344	332	314	319	314	324	346	306	337	348	364	327	313	330	343	332	327	312	314	324	294	352	309	310	296	322	325	349	327	319	325	320	332	349	347	341	311	312	321	331	346	347	309	306	343	306	283	339	332	341	336	350	308	334	334	341	312	301	322	337	321	309	336	318	335	345	321	316	329	351	319	341	333	356	308	313	306	307	331	339	293	352	296	338	359	348	339	322	300	283	286	319	311	322	330	323	322	317	340	315	329	325	307	296	324	315	324	313	343	309	317	318	333	311	338	346	326	292	342	331	325	283	312	285	353	312	326	331	313	309	283	308	301	356	333	325	296	288	302	341	337	322	303	337	322	336	335	306	304	339	300	306	359	316	340	322	313	336	353	316	321	320	340	319	326	324	299	322	339	325	325	336	288	341	316	312	323	367	318	312	373	295	318	311	295	337	312	328	337	351	308	325	311	358	287	306	340	306	309	313	327	312	360	310	336	333	359	320	331	281	306	333	334	334	320	338	308	339	343	304	317	312	324	327	323	336	299	311	288	334	326	304	349	318	343	317	338	313	313	343	322	346	323	340	311	352	354	352	322	328	333	331	317	321	351	319	323	315	315	349	299	349	332	356	327	321	346	323	330	336	338	320	324	330	377	323	287	313	317	313	335	317	310	306	330	322	323	306	325	326	344	294	308	341	325	345	330	319	318	332	319	334	325	318	298	333	301	329	301	326	305	316	307	333	329	338	350	303	328	354	329	310	320	334	317	323	342	326	332	333	319	347	343	337	341	313	310	330	330	342	299	300	311	316	318	314	327	329	336	304	339	299	318	325	317	342	357	328	341	321	302	341	333	340	313	316	328	297	310	322	334	320	352	348	312	310	318	322	301	305	339	331	323	333	310	265	334	334	343	350	290	295	314	302	290	330	309	310	335	335	328	338	324	316	317	321	301	330	302	337	302	316	341	316	311	295	292	323	325	299	324	324	323	363	316	316	323	330	333	335	332	350	323	364	317	321	329	309	322	323	287	295	320	311	309	300	302	332	333	308	328	319	323	339	328	317	337	324	327	338	358	316	333	307	294	326	303	331	338	324	336	337	323	323	360	330	316	344	298	346	317	301	334	290	300	357	313	333	345	299	312	328	306	340	342	296	348	311	326	350	314	323	322	343	370	343	340	306	330	321	318	356	292	328	331	329	310	307	317	343	303	282	324	358	349	351	345	317	321	315	305	330	320	350	329	333	323	302	331	326	318	312	344	374	336	353	317	326	319	329	333	319	313	345	293	311	350	367	328	329	312	309	355	326	285	324	310	296	314	352	273	327	338	326	310	329	343	301	314	358	305	346	293	349	313	317	294	304	334	332	367	318	335	324	367	354	346	299	294	312	310	321	305	353	323	313	303	316	339	347	324	305	335	321	327	307	316	317	307	345	309	318	345	344	333	331	344	364	304	316	293	336	321	322	321	342	335	328	349	333	290	326	343	297	344	331	341	308	325	324	293	313	325	306	331	331	340	312	340	342	329	341	344	316	357	334	340	325	318	331	329	330	301	343	312	315	320	319	327	329	320	337	300	315	355	292	308	329	320	330	348	362	332	318	347	365	318	336	309	334	316	326	324	305	324	308	335	326	335	311	318	313	313	302	330	324	318	308	313	297	351	320	317	312	348	319	289	311	329	344	337	331	292	375	313	303	303	361	342	328	300	335	374	322	297	307	318	329	313	335	322	301	319	299	323	321	324	325	328	339	309	324	310	299	321	313	318	334	339	337	313	331	299	319	330	292	360	330	304	309	298	312	320	320	318	284	343	365	330	311	301	311	361	307	310	317	310	315	295	338	334	310	337	326	313	327	295	307	315	319	316	330	351	327	360	319	313	320	301	314	322	305	344	299	326	312	287	349	334	314	347	302	294	340	326	303	303	313	328	331	307	347	322	342	333	364	316	355	337	288	317	328	337	325	315	313	287	318	321	313	316	309	323	312	302	296	349	311	358	333	281	303	324	298	312	344	335	356	332	293	337	339	332	341	301	332	364	328	342	314	329	319	316	330	312	289	303	338	324	328	295	341	363	312	305	318	339	329	356	346	321	329	337	347	343	314	290	311	305	330	296	293	322	321	329	319	293	330	335	339	308	335	338	353	321	334	313	306	353	333	345	311	336	311	342	325	270	309	334	340	345	323	298	340	304	296	311	339	295	280	321	330	330	357	304	282	351	337	333	317	305	323	330	347	319	328	338	286	324	330	298	283	328	302	313	289	334	326	314	319	330	349	324	337	366	351	353	355	303	331	331	290	289	312	341	310	281	350	345	341	310	329	310	352	311	324	337	293	336	325	337	344	346	292	311	346	342	314	329	314	360	323	295	341	325	309	326	341	330	319	334	326	332	329	328	352	339	314	305	340	339	316	313	333	344	319	317	319	299	354	321	294	340	355	325	334	299	326	312	292	343	330	325	334	330	301	311	351	365	303	344	302	320	306	314	323	285	330	315	333	322	292	332	328	300	313	342	319	361	307	368	338	338	327	336	350	332	323	332	301	299	359	338	355	321	310	315	288	334	319	334	310	327	344	309	336	282	343	300	313	311	312	326	317	287	348	337	325	331	328	341	311	328	351	325	349	272	343	341	296	349	349	326	334	351	332	326	307	333	279	337	317	300	358	311	319	335	290	320	320	322	318	289	314	330	330	324	322	316	330	305	306	316	318	299	320	292	346	320	313	345	334	310	350	315	313	324	292	314	323	310	323	328	353	338	327	313	346	325	331	297	325	352	337	343	312	319	328	298	305	322	320	344	315	338	332	325	315	354	331	289	343	331	316	317	323	342	298	339	326	309	318	355	353	327	338	338	293	350	325	336	351	319	330	328	329	283	331	347	309	350	308	338	338	288	280	278	329	292	327	294	332	320	317	336	333	340	317	334	320	347	317	314	352	285	321	300	309	319	301	305	309	323	327	292	343	308	326	346	335	333
4679	3213	1243	521	333	287	191	178	153	139	143	131	121	128	120	112	125	103	79	81	89	77	82	63	65	68	66	62	60	68	73	68	62	51	67	65	74	57	59	63	65	71	44	55	48	61	67	56	64	60	58	55	54	58	80	93	104	101	103	86	74	73	65	70	81	55	50	83	61	61	52	52	55	62	65	54	59	59	48	59	51	62	71	49	41	50	44	69	53	44	59	73	67	55	50	58	47	58	52	69	60	54	59	52	51	49	43	52	76	54	60	48	51	58	45	59	62	51	49	58	46	56	63	52	51	63	58	47	65	55	41	52	57	56	53	57	64	55	53	68	73	62	55	57	51	50	54	61	51	75	59	58	62	53	63	69	62	66	71	41	65	52	52	40	65	60	72	64	56	59	44	57	76	60	57	51	56	63	54	50	76	58	56	45	65	60	66	53	48	62	56	68	75	70	62	54	60	48	67	59	48	49	53	54	53	61	68	55	67	55	55	62	58	73	60	48	49	54	69	50	54	60	61	62	68	49	51	65	54	47	43	63	60	43	58	43	53	52	65	65	53	70	60	59	62	64	62	48	49	47	65	57	67	51	51	71	56	51	56	46	61	62	62	61	59	57	48	58	50	60	50	61	59	72	60	72	61	47	63	57	67	55	60	55	55	57	56	49	56	60	71	52	60	46	38	62	49	44	63	58	73	58	66	55	51	65	46	72	59	71	57	61	54	63	60	63	64	46	66	66	58	69	64	46	60	55	65	61	50	57	44	62	61	61	41	47	45	83	66	57	60	56	58	45	58	52	44	43	59	60	47	61	54	54	56	53	62	58	71	53	52	49	62	51	55	58	56	53	49	50	61	61	52	61	63	64	59	59	53	58	55	62	47	51	63	52	47	59	64	55	68	60	67	48	49	60	62	67	68	60	59	53	60	43	49	77	61	55	62	58	42	70	55	65	54	60	50	67	58	55	63	56	42	63	63	47	54	70	54	57	67	54	53	52	56	59	51	64	64	61	53	64	64	79	58	65	52	48	49	58	64	60	78	55	59	50	61	55	57	70	51	50	61	52	46	51	57	54	63	60	58	57	52	64	54	58	47	56	52	57	52	53	53	54	53	52	69	46	59	56	54	62	58	78	50	69	58	51	66	75	55	52	60	62	58	51	55	50	64	51	45	58	56	53	67	51	60	63	50	57	45	61	62	65	54	43	59	56	59	61	50	54	45	68	62	58	48	45	49	60	38	60	60	63	53	44	43	52	67	64	47	53	55	63	60	56	63	51	69	63	64	60	65	59	57	56	62	59	51	62	66	60	48	57	51	68	70	54	58	60	66	61	76	55	68	53	40	56	73	46	43	51	76	60	58	55	64	64	63	63	61	53	58	47	55	65	53	58	68	56	54	62	51	69	60	54	55	58	54	56	53	55	54	55	61	53	56	69	59	59	63	71	53	60	60	68	59	61	47	59	48	50	64	52	54	51	54	54	65	49	61	34	53	65	65	58	72	66	59	52	48	58	43	66	58	45	64	57	57	56	46	72	56	46	64	55	60	59	48	72	60	70	49	72	49	46	65	60	58	66	64	55	50	47	47	60	50	58	58	68	59	70	52	62	58	67	47	60	54	49	54	60	67	56	62	61	57	54	53	56	56	60	61	74	60	75	60	54	65	52	54	49	64	71	48	46	56	61	55	60	57	67	60	65	67	61	45	49	73	63	60	60	61	62	52	68	55	54	64	51	59	69	57	48	49	64	47	64	55	63	44	64	63	56	63	55	69	60	57	69	54	54	55	68	56	56	62	52	59	65	51	62	63	64	57	51	65	45	50	53	59	52	52	49	63	58	59	50	58	69	57	50	52	58	55	53	64	55	48	72	35	51	64	51	72	64	70	47	63	77	66	51	60	62	64	55	47	74	48	52	58	55	55	57	70	54	48	66	50	63	59	56	61	65	63	41	45	57	53	56	65	51	42	72	55	44	49	57	49	52	62	60	50	66	47	66	57	51	70	69	32	41	63	63	59	47	59	56	65	49	54	46	60	57	67	49	67	63	48	61	52	56	62	61	51	73	68	57	53	74	50	58	72	52	69	57	56	56	55	70	34	46	57	53	68	63	73	60	56	71	70	65	62	63	62	51	52	51	62	67	64	58	53	57	60	50	60	47	55	52	61	60	60	55	58	51	45	53	63	56	53	51	69	42	57	56	64	56	62	40	54	67	44	51	60	60	55	56	56	65	60	52	46	54	61	69	52	67	60	54	67	66	56	52	50	65	54	68	51	55	58	65	73	60	49	68	63	68	55	53	61	58	54	52	45	50	62	71	52	56	56	51	59	70	57	61	59	65	55	55	62	55	56	56	56	53	60	60	59	58	51	55	55	57	58	57	48	44	53	54	62	53	53	51	49	60	55	66	58	53	64	59	58	55	53	56	61	57	56	63	58	64	61	56	55	63	56	71	57	48	45	57	49	67	65	52	49	62	59	49	49	57	51	59	57	69	51	54	66	44	68	61	49	73	62	59	62	68	62	65	69	73	71	63	54	53	62	55	58	58	55	52	65	71	53	58	54	51	67	52	68	44	46	38	44	61	70	58	51	58	64	51	67	55	64	49	45	52	55	54	52	51	56	60	61	49	57	52	69	48	53	63	77	53	48	58	60	61	73	63	63	66	63	47	61	54	57	60	46	48	59	63	78	57	61	56	64	65	57	51	53	65	53	61	54	65	59	58	70	58	61	51	54	44	47	60	46	64	60	67	69	67	69	69	52	49	51	64	59	65	70	56	57	64	47	62	45	65	62	62	48	39	48	74	50	65	43	70	71	52	54	54	55	54	48	53	58	52	62	60	52	71	76	67	56	48	54	51	68	59	46	51	68	70	57	62	57	55	67	75	51	66	61	61	56	44	53	61	63	63	61	61	57	67	61	64	52	62	52	61	54	71	59	59	53	71	53	58	55	51	53	53	54	65	74	49	55	63	62	70	61	56	51	40	60	52	47	61	53	50	46	57	55	61	65	55	70	55	59	63	61	51	61	61	59	63	53	53	56	56	65	55	43	57	52	53	50	54	52	56	47	64	58	58	56	61	55	69	62	55	56	61	69	63	60	45	63	65	67	56	63	61	55	49	62	42	79	52	52	67	52	58	66	73	56	75	63	52	70	61	55	60	62	61	62	46	57	50	59	55	56	61	59	69	49	60	55	63	70	74	46	47	58	52	60	62	56	69	45	50	56	59	61	46	68	58	60	64	63	58	53	58	76	63	60	54	63	65	66	63	54	58	66	56	54	57	54	48	59	55	57	76	47	55	63	56	49	54	56	51	53	55	62	47	59	52	57	61	56	70	68	45	62	67	58	54	65	51	57	65	64	59	78	42	48	64	53	48	58	49	58	53	72	67	66	55	61	38	61	52	57	56	56	61	51	62	64	56	72	55	48	47	64	65	65	61	71	45	53	69	52	59	58	69	60	56	50	62	77	53	58	43	68	53	63	45
32966	22144	13130	12175	14225	12698	9233	7023	5445	4472	3815	3411	2934	2510	2526	2517	2226	1872	1645	1424	1268	988	859	796	694	652	682	685	685	721	677	662	614	621	604	581	620	595	587	611	566	543	488	487	543	551	522	513	511	530	500	530	674	710	1000	1399	1683	1667	1470	1298	1065	935	803	703	587	572	525	485	480	502	477	511	493	477	461	496	499	419	503	508	459	449	498	465	518	485	480	498	523	461	484	463	473	464	460	457	470	479	496	487	481	474	465	526	477	466	479	493	490	469	505	457	489	526	496	485	529	461	455	503	488	504	466	506	483	466	492	469	459	510	485	495	512	468	510	452	513	491	480	499	507	496	510	456	526	453	473	490	500	471	519	473	520	487	449	489	478	463	489	469	441	501	449	474	471	501	467	466	452	458	466	494	485	473	471	475	498	527	465	493	502	497	486	488	473	516	468	494	504	485	486	476	478	469	492	442	505	518	478	481	502	455	517	440	464	469	502	463	460	501	493	471	484	459	505	524	505	528	509	482	439	515	503	456	515	480	488	479	501	501	480	548	499	491	526	510	445	505	454	480	498	439	503	466	465	482	469	459	445	483	490	495	483	501	454	484	516	459	501	500	485	466	500	438	457	501	522	480	473	505	494	441	497	457	465	493	459	445	508	496	485	475	499	471	475	466	463	482	486	501	471	451	445	498	503	478	460	493	453	505	481	458	476	527	498	457	488	455	466	490	479	489	490	482	494	521	514	457	470	502	456	502	480	486	469	487	498	511	494	496	493	524	470	514	457	486	474	486	461	533	525	480	476	499	453	483	493	479	464	453	489	497	477	502	529	436	456	457	487	522	476	492	472	490	490	455	519	515	504	477	528	489	462	484	528	472	487	512	499	444	471	473	465	480	483	466	478	441	501	493	523	498	472	461	499	443	461	489	491	479	526	472	485	487	492	539	477	463	456	499	502	464	506	522	483	501	522	534	480	487	469	519	510	503	497	517	464	522	473	458	477	489	475	483	478	470	507	514	468	498	478	468	501	474	444	480	498	476	487	476	482	498	508	520	490	478	491	507	480	501	487	457	478	473	480	491	468	514	471	478	466	488	464	500	465	471	469	481	489	481	484	487	469	495	464	470	507	506	508	449	502	521	440	543	477	476	473	508	494	467	522	469	488	447	501	455	494	498	459	492	506	484	475	449	473	486	490	485	499	472	492	513	470	522	491	504	525	481	461	479	486	511	489	479	502	504	451	477	509	491	457	497	504	515	488	475	472	493	482	473	456	476	501	482	502	492	493	495	494	454	456	454	515	468	466	439	457	486	480	492	468	527	486	526	478	486	478	497	492	470	507	486	519	499	471	489	467	528	472	462	468	452	471	520	474	477	476	496	498	493	482	493	497	515	444	467	462	489	471	496	448	472	476	463	503	458	444	452	521	484	479	511	490	497	523	481	456	487	474	501	514	453	511	478	486	488	485	484	487	449	444	498	492	440	483	524	493	500	468	519	490	468	466	468	491	510	488	479	473	482	480	509	437	484	453	460	502	486	476	489	496	468	514	493	476	495	475	486	486	468	478	461	481	502	529	486	526	442	476	519	483	495	502	485	526	493	474	465	459	504	499	471	453	477	502	457	461	491	500	517	429	502	492	455	520	480	488	521	482	499	484	479	504	483	495	519	482	487	492	449	494	465	496	522	498	478	490	476	476	440	495	498	452	500	449	470	494	457	491	523	494	485	493	471	499	431	467	505	494	476	482	464	542	446	496	448	465	467	522	492	493	459	520	450	501	477	461	467	518	503	480	495	492	485	510	476	479	496	452	449	496	479	489	454	482	462	506	513	457	509	483	506	437	468	471	456	451	478	481	503	471	478	462	485	479	458	505	500	514	487	511	442	503	530	490	461	489	487	515	471	485	456	482	492	506	462	518	487	459	455	485	475	459	485	454	470	453	470	436	486	476	486	471	452	452	531	453	466	475	512	496	446	508	482	479	451	532	447	508	455	458	489	488	462	495	465	482	468	451	497	477	491	452	510	471	473	501	490	526	497	468	491	508	484	503	482	490	503	529	493	488	466	504	477	510	504	475	464	469	479	448	471	461	473	482	519	485	489	456	463	491	471	444	481	466	489	486	523	552	482	501	534	497	495	497	493	499	447	491	454	524	517	486	518	514	491	484	497	451	489	509	492	475	511	486	446	440	461	491	485	483	479	530	510	485	457	493	456	479	473	475	528	450	502	492	455	503	523	448	507	459	482	457	475	491	473	518	469	467	455	514	494	486	446	449	511	509	475	481	466	501	468	449	463	451	491	509	472	514	461	476	463	501	483	459	485	503	458	546	469	453	456	496	506	476	433	464	508	500	506	496	526	511	518	487	481	489	481	524	482	467	501	447	531	476	486	494	461	476	482	471	486	490	496	503	495	426	513	508	460	467	477	516	522	496	508	491	445	498	466	522	501	494	476	458	436	432	488	500	488	507	476	473	483	467	478	463	477	476	460	511	491	498	448	537	460	476	519	477	469	513	498	494	485	521	499	444	480	499	474	522	511	495	509	490	504	440	457	512	495	468	469	485	466	462	480	490	449	499	521	483	470	510	458	515	505	452	479	477	479	481	473	458	496	463	486	451	462	480	442	510	474	525	468	454	492	474	532	473	491	447	461	482	489	493	469	471	484	468	457	474	456	519	477	450	497	485	483	474	481	470	544	533	482	469	477	469	488	443	479	456	468	472	488	489	478	492	529	465	497	465	448	502	464	528	479	474	470	474	481	510	475	510	460	534	459	479	502	467	508	490	487	503	490	482	486	480	524	515	468	502	466	490	482	498	481	467	493	481	478	474	458	479	472	479	480	504	457	523	510	478	500	502	480	502	454	464	487	489	512	462	490	462	487	557	468	488	482	471	466	506	478	500	491	487	454	472	457	502	477	488	433	478	492	474	479	483	493	467	520	508	519	494	474	490	482	494	486	464	491	481	466	478	502	520	481	488	477	495	462	464	448	520	487	502	469	506	447	478	480	486	503	462	512	503	446	475	482	494	454	506	480	473	445	467	487	501	483	502	489	492	505	478	460	503	475	467	487	497	486	506	469	473	472	456	520	470	485	506	479	488	460	490	483	505	490	471	474	494	505	488	478	477	475	464	438	469	477	451	478	477	472	481	479	518	474	477	457	472	470	514	483	492	514	476	454	502	483	489	496	487	459	480	492	486	484	476	489	461	490	479	516	449	469	472	479	499	497	501	508	491	453	500	503	452	487	525	481	492	484	488	445	514	503	540	475	489	496	465	490	488	494	468	512	507	486	474	469	470	508	505	493	466	472	480	487	474	504	478	527	495	474	507	507	454	508	495	496	532	503	488	478	510	498	440	496	514	479	498	484	482	463	486	484	492	472	455	494	502	520	469	497	451	488	513	472	463	514	523	519	467	461	483	474	461	470	508	508	508	495	490	528	486	486	493	475	486	493	500	485	443	470	455	498	507	480	512	527	491	481	509	522	491	486	496	469
4903	2510	1161	523	287	253	195	164	138	130	89	107	103	99	96	71	98	81	69	54	64	46	43	45	58	46	44	47	59	41	50	63	43	56	40	46	52	50	45	47	55	50	38	40	30	37	42	34	33	38	55	43	65	48	65	75	84	76	82	64	52	54	60	51	33	45	40	25	40	45	41	59	34	49	39	38	37	41	32	44	57	38	45	42	44	24	34	42	48	35	33	25	35	34	39	43	41	44	36	45	38	36	41	44	55	43	43	50	30	29	40	39	34	34	37	49	56	39	43	29	42	39	27	51	38	40	38	36	50	41	48	40	45	41	36	43	31	49	43	33	43	32	38	43	41	48	41	36	45	33	48	35	52	41	35	41	47	29	46	48	41	29	30	38	37	44	35	45	47	41	30	35	31	34	41	36	38	40	26	39	33	35	43	37	39	27	36	32	34	43	49	38	35	44	34	34	37	40	35	33	39	43	29	35	30	49	38	41	44	47	42	36	36	43	37	38	34	36	31	48	45	39	32	38	40	33	38	40	47	38	39	44	38	51	50	46	45	33	33	39	46	38	42	40	48	45	30	31	43	44	29	39	38	51	50	39	39	43	46	40	47	37	42	40	40	36	40	33	35	35	39	40	33	35	32	45	31	38	36	42	35	39	50	37	30	36	35	39	39	40	40	42	32	39	35	40	33	39	43	38	41	43	42	32	43	40	35	38	39	42	33	41	53	37	33	39	40	39	45	34	55	33	42	46	29	44	37	42	39	42	29	51	39	27	31	42	37	38	41	34	39	33	39	24	28	32	39	44	37	33	42	42	33	48	39	36	38	39	39	34	37	47	52	53	30	35	41	40	37	45	25	37	45	42	36	46	28	49	34	43	46	44	38	52	47	44	33	37	47	40	44	37	38	40	44	37	35	41	42	47	38	42	31	44	28	48	42	41	35	36	38	38	31	40	41	36	42	44	30	34	28	30	47	49	37	42	45	33	29	42	30	40	45	33	40	42	33	44	36	39	41	45	38	47	44	37	43	43	39	45	41	33	39	44	41	40	39	44	43	47	40	39	48	44	28	36	41	44	35	37	41	26	32	38	32	37	48	37	42	39	33	39	48	39	48	46	33	36	44	40	40	37	35	32	24	24	59	47	35	45	34	38	36	40	39	44	44	41	40	39	29	40	43	39	34	36	41	33	41	48	42	36	30	44	34	42	34	37	32	49	37	32	43	50	47	49	29	38	42	36	55	53	50	42	53	42	36	31	43	43	47	40	40	42	46	36	34	35	32	36	40	31	38	38	42	38	42	36	43	48	38	48	41	45	33	45	42	37	45	46	31	32	34	37	32	45	39	53	40	39	30	41	48	38	48	32	31	45	42	50	35	38	52	36	38	34	32	27	53	41	54	47	44	45	32	42	40	34	33	32	29	41	41	47	32	44	37	44	37	33	50	39	34	43	42	36	40	37	44	41	35	38	40	43	53	31	33	40	37	45	43	41	34	48	50	43	44	41	42	33	39	35	44	32	30	40	31	35	37	27	40	42	48	32	50	35	37	44	34	42	33	30	34	33	32	32	29	34	38	45	46	39	44	38	53	32	45	23	39	47	36	38	36	37	43	31	39	32	27	36	46	30	30	50	43	32	36	26	38	42	39	36	48	41	49	40	38	36	33	36	39	31	33	26	37	39	31	33	38	45	42	37	33	44	50	44	38	29	37	29	38	33	39	36	48	32	48	38	40	43	38	39	32	31	44	40	37	34	36	37	34	46	43	33	41	43	40	41	30	41	39	35	37	41	41	42	41	38	43	40	43	42	37	43	47	32	37	28	26	34	36	39	35	30	44	37	34	44	40	35	52	54	40	37	35	35	36	41	28	46	38	53	37	31	26	36	42	35	40	52	43	42	36	36	30	37	37	43	32	43	47	45	41	33	44	46	29	50	42	51	53	34	42	31	45	41	52	37	41	48	31	38	39	33	39	34	50	32	31	35	47	39	30	33	34	56	32	43	39	41	38	36	31	41	39	29	34	38	40	38	32	37	38	28	36	40	51	29	38	48	43	36	40	44	50	32	38	40	33	45	45	47	47	33	46	42	45	33	36	37	48	30	33	39	25	36	48	43	41	43	34	29	33	44	40	40	39	43	36	33	42	38	39	35	46	33	42	40	45	36	44	41	35	39	35	51	34	35	41	44	42	36	43	36	37	39	39	49	37	42	41	37	41	50	37	33	44	33	32	36	38	32	49	38	33	46	43	41	39	39	40	33	41	35	34	44	45	38	46	39	41	39	37	43	50	46	44	41	40	49	33	39	39	39	34	43	48	31	27	36	48	38	36	37	43	39	35	44	35	46	41	40	48	36	33	42	32	31	41	32	33	38	45	35	40	51	33	42	43	39	42	28	41	45	41	30	42	26	41	37	36	37	39	47	38	39	28	29	41	41	39	45	39	34	40	40	27	35	51	55	52	42	43	51	41	38	30	50	31	41	33	54	37	41	45	32	33	47	30	47	37	40	40	40	33	38	43	34	34	34	44	38	34	43	38	38	45	26	34	42	51	41	34	43	44	49	36	38	46	42	33	33	30	44	43	39	35	31	36	47	24	41	58	40	33	41	42	40	36	31	45	37	28	36	44	45	40	47	50	37	38	37	55	44	35	37	36	30	36	44	41	33	53	37	32	35	38	50	41	36	26	38	32	42	30	44	39	38	36	46	40	38	42	48	44	53	31	38	44	41	40	51	34	39	47	44	33	41	42	41	39	38	34	39	45	33	37	34	43	32	46	43	30	35	45	23	34	30	48	30	41	34	46	33	47	42	34	35	41	38	34	31	44	35	37	45	37	44	32	40	40	31	46	37	41	33	52	38	30	41	35	30	39	21	33	38	39	36	50	36	43	48	44	30	36	33	42	44	28	34	33	39	45	41	39	28	34	30	44	26	46	35	50	37	50	36	41	39	47	30	39	43	26	43	36	43	36	32	32	34	39	46	37	32	31	38	33	40	42	57	29	47	31	43	36	45	29	47	41	30	39	29	43	35	52	41	37	36	45	31	24	39	39	29	39	41	30	42	31	33	35	48	37	43	43	45	35	31	53	35	43	37	37	39	30	36	42	40	45	44	42	27	44	38	46	50	41	46	47	41	48	41	35	44	36	38	46	35	31	46	26	43	32	39	25	36	38	38	35	52	45	41	42	35	36	48	38	30	34	42	40	38	30	47	41	27	39	43	32	33	39	30	44	40	38	39	44	46	35	31	32	36	42	41	43	53	55	39	41	39	36	40	34	27	38	43	41	42	43	28	49	37	49	46	35	39	40	37	37	45	51	42	37	38	30	36	31	47	38	36	39	33	41	38	33	47	33	33	33	24	38	41	41	51	30	41	36	34	35	36	34	39	43	39	41	39	37	46	42	42	44	52	42	40	35	40	40	39	65	38	36	45	45	40	35	32	44	48	43	39	36	43	43	44	43	46	32	47	58	41	43	53	45	36	36	27
31472	19715	12412	11407	13479	12289	9143	6798	5232	4493	3740	3140	2711	2610	2551	2242	2072	1793	1425	1334	1103	830	701	667	641	509	562	560	553	524	461	462	489	488	439	442	492	503	495	476	426	368	360	395	367	394	374	352	343	422	419	481	717	839	1018	1261	1426	1473	1303	1089	882	749	603	512	479	399	325	338	347	331	376	309	361	329	375	356	330	328	357	328	335	341	353	315	341	349	371	351	339	348	330	327	331	348	349	334	330	351	334	343	345	325	351	347	295	342	328	338	339	366	352	323	340	332	358	343	360	343	334	333	342	339	331	336	334	353	354	341	376	319	357	322	370	319	361	354	323	363	379	335	322	329	338	346	342	342	326	330	324	332	312	327	330	345	305	323	367	335	344	346	367	321	330	350	391	340	325	333	347	346	327	333	314	340	336	325	345	314	354	311	324	326	349	365	308	359	361	366	363	338	356	329	336	342	373	350	348	346	380	350	327	358	332	352	340	345	350	361	369	332	340	338	341	372	362	374	354	319	333	330	350	334	330	332	361	362	340	355	346	363	364	364	356	333	321	367	377	366	336	354	336	331	346	358	337	329	317	340	336	358	340	339	340	330	381	335	345	363	344	364	337	316	365	350	376	367	386	327	330	323	363	327	341	373	346	378	340	345	328	310	329	365	326	336	340	326	349	351	368	305	362	376	345	332	348	346	343	355	351	338	336	342	366	344	365	351	354	354	360	344	360	307	333	347	373	336	362	353	344	333	328	349	338	343	360	346	347	311	320	383	328	332	351	308	343	312	345	350	334	335	361	345	362	326	358	346	327	337	345	325	336	345	338	343	341	323	317	351	345	318	350	328	310	345	338	360	345	350	357	331	352	338	386	336	357	339	322	338	373	349	339	333	345	332	343	351	343	332	363	331	323	327	347	321	363	345	363	346	365	333	327	355	340	371	302	352	328	363	368	350	329	371	326	331	347	329	343	328	340	344	367	328	344	326	336	362	362	348	322	318	316	363	318	336	342	327	353	348	317	337	383	343	334	357	367	361	375	323	358	360	341	362	347	329	338	333	314	317	317	333	357	355	345	350	333	363	336	357	381	311	319	315	318	370	326	292	366	349	319	323	321	349	367	342	336	335	352	343	348	319	340	329	346	353	342	360	350	357	375	350	329	360	339	358	380	323	359	342	334	347	370	364	335	359	319	366	336	339	337	331	342	336	372	326	380	345	321	321	368	320	340	365	325	301	369	358	325	336	332	381	353	374	327	362	365	350	317	331	373	352	340	328	339	375	363	357	340	334	373	301	339	342	320	341	375	373	346	353	338	331	341	340	330	342	318	352	340	334	357	368	372	346	376	320	329	354	319	300	317	308	368	364	327	327	334	317	377	374	367	341	364	303	353	312	314	365	349	366	349	366	319	347	354	320	319	330	339	331	345	363	323	358	335	346	336	367	319	356	357	363	335	367	370	333	348	361	338	372	339	350	345	314	328	301	328	362	338	360	355	335	331	340	328	367	369	353	331	370	334	313	367	338	338	366	340	340	329	353	359	331	342	329	333	339	375	362	336	324	362	320	366	340	353	355	345	312	324	341	300	341	318	355	322	348	348	317	365	352	332	344	321	345	364	350	327	339	327	357	351	351	334	336	349	365	369	345	351	311	338	363	350	345	325	321	328	304	365	351	343	329	326	369	328	329	378	363	347	332	361	344	339	352	333	368	335	347	322	316	343	343	340	338	372	363	341	328	346	323	329	329	360	310	340	374	365	339	343	340	340	357	304	352	345	367	336	328	362	348	337	329	349	341	359	316	346	372	315	327	307	326	352	361	338	346	317	329	331	356	358	378	376	355	346	331	349	338	368	339	348	338	351	333	373	349	312	327	297	323	348	347	336	319	336	339	353	334	344	331	375	342	363	309	314	364	356	360	340	312	322	356	341	335	328	339	323	357	351	335	341	341	323	320	329	326	343	326	359	345	335	316	353	338	342	337	312	313	321	348	342	359	334	363	342	337	339	352	322	352	324	337	342	331	348	364	333	349	359	353	354	363	355	320	330	323	340	340	363	360	309	339	327	349	332	326	351	315	339	330	343	337	339	336	352	336	350	383	367	330	329	339	355	347	336	352	341	345	342	355	330	369	365	344	354	355	350	345	348	330	341	352	330	346	346	325	336	354	362	349	339	354	342	335	365	323	335	343	340	347	330	325	348	301	337	346	383	314	362	339	320	335	288	324	337	379	345	356	314	370	358	353	334	331	346	397	360	367	309	335	351	334	342	353	319	367	338	352	306	372	339	346	334	321	339	353	338	333	338	379	330	359	342	330	303	356	308	344	344	332	331	333	347	323	314	346	320	356	324	367	348	353	334	310	334	345	355	368	341	350	344	357	315	333	349	334	353	343	348	307	308	349	368	355	366	337	356	363	368	374	334	344	314	303	356	360	384	346	368	362	334	339	340	343	329	329	347	323	329	361	325	375	344	367	348	350	335	362	337	348	334	326	366	387	372	337	341	321	303	349	337	335	346	305	325	336	315	343	333	346	363	328	346	320	323	331	357	317	341	325	316	323	343	337	294	367	321	341	358	351	327	319	333	350	333	310	307	306	370	353	341	337	371	323	340	319	328	348	371	331	349	350	367	342	352	351	326	346	316	352	312	330	375	335	371	306	349	374	362	326	369	320	313	323	363	382	345	343	309	343	355	351	328	314	355	314	314	364	289	360	320	336	359	344	329	349	344	347	334	333	323	350	335	344	358	377	359	322	341	331	345	339	326	338	316	356	341	343	357	351	349	349	358	350	324	352	327	330	375	330	332	357	370	342	307	371	317	355	340	338	349	332	384	348	348	319	380	349	332	337	339	354	354	336	366	331	335	305	343	338	335	290	303	302	311	323	326	327	305	348	359	350	344	345	327	365	350	335	342	333	334	358	351	361	344	330	350	363	368	352	341	348	341	352	331	312	325	358	361	321	339	347	330	348	349	346	337	371	311	358	351	306	357	357	320	351	334	331	311	351	350	361	334	335	362	349	347	351	314	288	367	357	334	340	344	348	361	320	341	321	354	314	327	339	335	340	324	361	358	346	365	351	365	344	381	383	334	357	342	348	367	381	357	329	351	354	336	356	326	352	363	329	348	300	332	341	366	323	341	360	336	353	358	357	353	323	296	308	312	327	355	319	342	345	322	385	322	295	349	320	330	328	382	331	344	348	315	299	370	341	313	337	338	328	328	349	317	306	344	379	363	332	345	359	325	371	363	347	343	345	321	364	360	326	340	327	338	365	354	339	354	359	351	325	405	361	332	353	362	329	335	399	356	351	332	371	377	343	332	334	331	336	332	323	342	344	288	367	292	322	360	322	324	321	352	362	352	376	334	348	324	324	397	319	315	359	364	347	332	321	373	321	354	345	363	364	325	344	355	345	323	375	373	366	322	370	345	342	370	340	362	344	339	344	359	328	379	345	339	319	345	350	303	327	349	365	338	325	317	335	335	342	337	307	350	343	353	352
5573	3322	1506	665	364	318	301	232	203	177	166	161	131	163	129	143	115	122	112	124	96	89	74	57	93	80	62	82	80	78	55	79	61	72	68	78	81	79	68	57	59	72	67	81	64	72	66	56	61	58	67	69	83	92	117	101	151	175	131	116	107	83	70	77	83	62	55	59	59	65	76	65	57	69	65	81	74	70	66	59	66	58	54	45	78	70	72	70	74	64	61	56	66	63	60	55	66	62	55	65	64	52	69	74	72	65	58	64	65	74	71	57	58	64	71	59	72	60	76	58	55	64	51	75	74	68	93	60	63	66	52	58	58	57	71	55	53	69	52	73	63	55	61	46	58	58	56	57	70	64	63	56	59	66	64	53	68	52	53	56	55	50	51	72	52	61	65	59	68	55	67	62	59	61	57	62	61	62	55	60	69	67	67	55	54	59	77	64	60	67	51	34	61	63	67	57	62	49	74	68	67	64	71	71	58	69	68	58	66	48	77	69	59	63	64	61	64	58	50	63	62	55	60	50	74	62	57	65	56	60	70	64	62	78	48	48	69	62	58	66	58	74	65	51	64	54	57	62	60	74	72	67	73	73	68	52	71	70	60	58	64	62	66	61	50	58	64	47	57	73	66	71	57	57	64	70	54	59	57	73	55	64	74	65	78	57	70	63	53	67	57	61	65	65	72	68	50	58	65	73	68	68	57	70	57	55	59	66	59	53	54	65	50	61	54	73	61	58	60	53	77	70	57	71	70	68	61	50	68	63	63	77	61	68	60	72	51	64	65	77	62	72	53	61	58	53	72	54	74	57	60	57	47	62	60	68	56	67	59	74	70	69	63	65	54	48	60	79	58	64	64	65	68	70	73	61	62	65	59	64	53	74	64	50	77	46	58	69	73	63	66	71	57	68	68	56	58	64	72	66	60	58	56	56	67	64	73	54	54	74	75	65	70	70	61	56	67	58	68	55	62	49	74	54	70	61	60	56	60	67	63	75	59	66	55	50	61	56	49	64	67	58	69	73	61	68	64	59	63	52	64	75	73	69	65	59	58	62	70	64	54	62	46	78	72	61	67	71	60	76	69	55	64	64	61	60	61	53	61	58	57	66	63	64	56	52	56	58	51	78	65	50	61	62	83	61	45	62	62	65	58	54	65	44	52	69	62	63	68	59	66	57	59	60	70	60	65	62	55	60	77	64	70	85	66	49	61	60	61	67	66	67	66	54	67	56	64	62	70	52	58	68	60	53	57	66	59	70	68	51	63	57	68	58	70	66	62	47	67	56	53	65	68	67	64	55	61	78	63	67	56	68	55	65	70	75	52	64	67	68	72	56	72	70	76	61	57	68	68	67	52	68	62	60	63	70	52	69	60	62	70	62	57	57	46	61	71	57	61	73	79	65	74	80	57	64	50	69	63	60	69	67	50	66	65	59	58	58	53	68	53	64	60	68	55	61	48	63	64	66	70	69	54	53	70	66	54	68	72	63	68	58	64	67	52	75	75	53	74	59	71	74	60	57	59	61	65	69	51	68	58	50	77	69	74	59	59	52	55	59	55	64	69	80	56	60	64	58	62	60	79	60	65	68	60	57	65	54	72	51	59	53	72	57	51	63	56	56	87	60	73	66	73	67	71	53	75	53	53	53	67	62	68	63	53	65	54	54	62	61	57	53	81	69	70	39	60	53	70	58	56	50	67	69	67	65	62	58	62	60	66	75	49	60	67	69	61	55	65	62	54	62	63	68	51	78	63	61	66	56	67	69	63	64	69	67	73	63	78	63	48	51	60	55	72	54	49	63	61	67	76	67	51	74	52	67	59	62	59	79	59	56	58	62	76	72	76	64	56	71	61	61	75	55	50	57	67	72	59	68	75	67	63	53	70	63	74	60	57	64	50	54	68	57	63	69	75	63	51	65	53	61	56	60	65	56	63	54	75	56	54	66	60	55	76	51	46	59	82	54	68	62	48	71	60	59	62	53	49	56	75	73	54	70	60	58	69	56	80	66	49	57	72	54	60	47	64	61	65	67	55	71	62	56	74	65	73	57	74	64	69	57	58	69	51	64	60	52	64	56	52	77	68	72	55	57	60	48	65	51	63	58	53	66	69	73	58	52	59	54	46	49	68	64	50	55	71	66	50	59	65	75	49	66	70	55	64	65	65	55	84	56	50	61	67	64	59	65	62	73	65	63	72	51	53	74	52	67	72	63	67	66	67	55	57	46	53	62	78	60	60	66	64	64	66	63	63	54	46	54	60	68	66	52	61	73	51	65	47	61	83	50	64	70	48	66	69	56	65	62	63	54	71	59	66	54	63	59	80	56	48	59	76	58	67	76	63	73	51	73	62	60	60	67	43	54	78	60	63	68	52	56	50	61	58	61	75	63	57	67	63	56	57	61	76	56	73	50	65	57	60	74	59	62	70	63	52	55	57	56	63	57	77	68	83	59	56	54	65	59	61	50	76	72	67	71	52	63	54	57	60	51	57	58	63	67	67	53	54	65	68	60	57	58	62	64	68	71	64	74	69	73	64	55	54	63	58	71	58	74	58	55	67	63	64	73	77	45	53	60	53	50	64	58	52	66	69	74	57	58	58	58	59	69	61	66	64	56	80	60	68	62	57	73	74	64	71	53	77	74	62	61	55	45	62	66	50	62	67	72	61	55	73	64	56	64	56	78	66	71	45	58	68	67	44	65	62	70	65	51	66	54	54	63	73	75	66	62	57	66	60	60	54	72	53	74	68	72	57	51	57	63	60	56	54	54	61	62	74	67	61	76	60	61	59	67	53	64	69	74	64	59	56	72	48	61	76	64	70	61	50	69	70	54	61	76	54	59	64	61	78	65	60	70	59	52	63	58	54	61	62	56	59	70	59	69	49	74	64	70	64	60	47	79	69	61	74	51	62	65	68	65	54	76	63	47	54	69	65	65	70	64	56	52	72	66	74	68	50	64	53	66	55	59	61	66	59	51	62	63	45	67	85	69	81	58	68	53	61	74	67	69	52	62	58	55	74	63	55	53	57	59	74	67	64	65	69	64	67	83	64	66	52	61	75	80	55	62	72	67	66	75	64	59	57	75	70	72	55	52	68	69	65	59	75	73	54	62	67	60	62	73	64	59	48	52	68	46	47	68	62	69	60	55	64	68	57	54	60	68	66	67	67	51	53	65	56	58	60	69	79	67	75	56	53	52	77	61	62	53	59	60	55	62	59	60	54	45	68	69	58	45	65	60	76	74	71	58	67	76	65	66	59	58	57	66	62	58	51	53	68	58	57	48	72	67	69	72	49	57	65	63	52	54	60	70	67	67	63	69	58	72	61	54	63	54	55	52	70	51	48	69	73	46	61	69	63	59	65	55	60	66	63	63	56	47	54	57	72	48	63	57	59	58	60	56	48	55	78	56	51	73	53	65	50	72	63	63	60	69	63	49	70	56	58	66	64	50	51	52	64	69	60	67	57	64	60	59	57	56	50	46	85	54	65	79
34718	22491	14434	13129	15718	15013	12301	9808	7422	6156	5065	4287	4009	3926	3403	3045	2719	2333	2005	1737	1405	1204	1154	978	922	870	945	892	845	762	684	700	635	692	703	716	718	809	748	724	627	636	533	564	576	572	622	570	530	617	674	833	966	1266	1649	2164	2550	2513	2187	1808	1537	1217	989	864	730	647	593	509	507	541	546	528	511	524	540	457	554	502	559	533	541	528	525	491	519	530	511	537	529	524	515	532	558	520	586	559	537	493	503	527	506	513	523	572	562	536	529	549	569	541	526	536	575	518	533	556	519	549	532	548	462	552	545	534	541	558	563	536	529	608	511	568	536	544	492	515	576	537	532	519	520	515	513	513	547	538	505	558	510	519	536	518	544	560	487	507	570	539	508	523	508	513	527	553	553	572	512	536	551	512	527	520	549	537	493	548	546	588	513	540	484	551	486	468	521	538	551	575	479	526	515	524	509	490	559	579	527	512	524	520	535	508	515	553	543	518	491	583	511	525	548	536	544	556	481	519	547	567	506	546	557	516	584	552	510	526	554	517	518	523	553	539	518	506	533	514	545	510	558	505	567	471	530	514	551	516	506	559	514	516	550	509	527	578	529	521	516	526	524	526	578	529	532	525	527	541	557	552	508	558	517	511	534	537	543	493	544	492	526	509	535	514	534	528	580	545	558	534	550	536	524	547	535	518	493	557	582	577	509	514	497	543	472	512	529	509	550	558	537	526	498	515	503	544	568	515	498	531	531	536	503	545	508	533	521	555	528	531	523	503	548	496	511	525	541	541	532	565	565	504	508	485	542	535	538	538	560	485	538	540	571	559	516	555	517	532	471	531	525	545	530	546	581	553	542	499	526	553	491	526	499	528	516	506	540	512	513	528	488	509	545	512	532	540	553	565	564	461	527	534	547	528	527	537	563	532	508	530	552	538	507	547	510	521	567	506	545	532	568	564	540	549	534	543	544	530	553	552	580	557	527	503	521	487	568	538	538	576	528	524	534	509	530	550	572	546	565	533	547	481	520	529	520	535	531	532	546	576	550	488	546	524	537	497	503	472	534	532	581	542	512	524	534	522	568	551	498	529	495	529	534	517	516	510	552	497	512	543	511	487	514	535	521	565	525	497	569	487	503	481	571	550	534	498	535	537	541	545	528	520	511	528	515	507	551	536	545	455	503	528	495	507	524	515	565	505	512	512	531	503	514	516	574	514	549	536	555	539	546	501	551	522	495	529	497	551	556	524	520	493	593	511	527	527	474	547	529	526	521	551	560	532	551	547	549	543	493	536	548	554	554	537	509	519	521	524	509	547	515	527	500	520	497	497	544	523	553	509	531	570	526	565	523	524	531	506	492	517	546	527	496	559	561	499	476	555	519	535	511	491	539	523	530	540	538	517	509	504	505	511	518	551	517	543	512	582	520	538	528	518	584	520	500	465	532	515	541	544	516	513	530	517	539	567	545	542	509	528	554	512	525	544	528	527	557	518	577	552	530	499	544	574	532	548	525	541	480	539	504	535	512	497	519	527	558	496	543	510	549	570	522	559	561	530	512	506	523	503	516	571	553	531	526	540	551	519	534	523	528	532	564	532	494	535	526	512	505	570	556	538	530	556	524	518	529	560	542	534	519	540	529	508	524	484	550	529	554	521	524	558	540	557	525	534	528	548	500	542	549	538	519	530	522	513	529	530	511	547	557	521	571	546	490	535	550	512	560	491	539	519	505	558	549	553	561	557	513	560	520	530	536	518	529	502	549	521	569	520	488	542	554	506	554	559	518	533	543	540	539	569	536	538	514	544	538	550	553	499	522	558	544	513	522	541	509	501	545	512	495	555	494	516	579	528	555	513	519	518	510	540	563	548	511	522	560	534	487	556	461	537	558	514	488	523	547	540	562	500	513	552	520	518	508	532	563	493	512	522	555	535	506	557	527	513	496	548	510	555	565	516	556	505	544	519	479	560	528	531	557	540	524	524	491	562	489	533	512	533	472	523	522	530	504	539	554	518	545	550	568	531	548	532	597	506	520	536	524	528	530	483	582	561	538	545	541	522	539	501	505	519	508	509	526	546	506	568	528	535	573	511	539	550	516	516	534	515	527	494	535	562	520	537	480	578	532	481	505	505	523	540	496	521	517	578	548	519	524	525	539	512	538	536	551	515	550	528	544	506	551	529	541	492	497	521	522	533	561	546	526	536	546	500	522	521	496	512	523	578	488	518	533	565	516	516	526	540	544	509	522	530	540	540	540	533	541	513	511	536	536	534	536	503	559	498	499	501	553	520	533	546	541	540	528	515	509	573	559	515	533	515	558	507	520	540	506	563	513	526	530	548	549	575	531	503	547	547	527	575	510	533	524	525	547	546	515	533	558	578	557	543	530	566	545	525	565	559	503	534	538	526	561	532	539	575	549	497	523	514	563	493	538	546	537	508	557	543	534	522	522	519	555	569	536	500	541	554	489	527	528	537	529	568	537	542	509	539	531	520	545	488	503	522	512	517	494	511	553	544	497	498	531	582	526	541	548	526	524	549	542	554	558	582	470	556	543	567	533	526	572	561	521	496	545	510	506	514	530	507	528	558	541	540	525	517	497	543	504	523	557	536	536	544	553	512	534	529	493	537	555	527	518	509	551	562	536	535	524	515	529	528	537	519	534	547	523	485	555	546	461	493	519	542	533	522	504	532	480	526	527	562	533	541	509	521	518	559	512	514	552	533	542	496	508	506	537	510	557	504	513	522	566	537	501	580	562	533	496	564	502	518	506	503	552	511	552	536	549	537	566	526	560	536	528	549	545	533	531	553	520	550	562	550	523	547	533	545	541	525	541	522	509	512	526	555	495	555	567	560	486	525	555	568	538	559	514	502	498	533	520	508	546	567	532	525	539	550	553	497	511	521	528	516	514	523	555	498	547	523	548	569	515	562	519	514	497	526	534	482	538	539	540	544	553	479	517	519	551	513	537	539	509	542	523	495	501	505	502	526	541	548	550	546	530	513	547	510	521	495	535	525	555	545	547	580	478	540	519	539	568	527	504	563	506	520	507	534	536	516	533	505	564	544	547	544	492	515	513	519	531	555	548	540	532	532	594	546	493	554	487	564	551	549	567	523	520	505	512	509	511	513	535	547	517	574	516	507	513	488	516	556	561	560	531	558	469	513	533	534	521	552	563	524	556	535	506	564	504	492	489	516	514	530	540	508	560	543	510	552	558	501	556	534	569	495	555	529	520	527	484	488	579	504	502	484	496	535	552	538	548	505	518	586	547	521	519	534	549	534	557	534	543	550	493	533	512	532	537	531	540	501	525	547	523	522	509	541	545	498	523	527	561	508	506	486	549	525	511	509	513	567	519	532	560	541	534	512	521	510	522	539	527	532	521	525	526	572	552	525	541	526	510	550	539	519	514	559	509	519	524	545	526	547	533	527	564	537	552	554	542	500	552	544	556	511	562	535	523	542	568	573	540	540	492	504	541	541	511	531	487	497	555	533	532	550	538	532
3053	1473	499	216	164	146	123	116	86	93	99	74	69	67	74	68	54	57	46	47	35	37	47	37	46	47	37	44	40	37	29	40	31	27	38	21	38	34	38	38	29	34	43	36	42	43	33	33	39	33	31	33	31	50	46	40	33	47	49	58	40	49	27	39	40	39	32	31	31	34	27	35	29	37	32	48	26	35	32	37	35	24	55	33	44	33	27	38	33	39	23	23	40	33	43	46	46	24	25	31	31	37	42	32	38	29	30	34	33	40	33	32	40	39	34	35	36	34	34	32	35	37	38	35	43	34	47	32	32	41	36	34	42	35	36	33	33	30	39	37	31	45	29	41	27	39	48	31	32	30	37	36	23	44	39	37	38	38	29	39	30	36	31	33	34	32	33	30	22	35	31	33	31	36	32	28	37	42	36	28	38	32	31	31	24	42	34	26	40	35	29	27	42	35	41	31	35	46	35	40	33	33	33	25	30	33	44	37	30	26	30	42	40	36	41	39	36	42	30	32	36	46	43	39	30	38	33	27	39	36	40	39	35	38	36	39	25	42	44	32	34	29	33	35	32	37	29	32	32	35	27	37	37	33	26	38	42	34	39	34	46	39	32	30	35	28	38	40	38	36	35	32	32	32	46	37	25	39	43	27	34	34	40	27	40	27	44	42	41	29	38	41	34	39	41	35	25	38	29	33	39	41	29	32	41	28	35	34	29	38	37	42	35	34	37	40	43	34	49	33	37	40	32	34	37	31	35	44	45	23	35	32	29	29	39	34	45	35	31	39	52	29	40	37	35	28	31	37	43	33	48	44	48	31	33	34	42	29	35	35	32	35	39	46	44	34	29	34	37	35	33	27	37	34	42	32	37	35	35	29	32	30	36	44	34	49	37	29	27	43	35	48	35	42	27	25	34	46	26	34	38	27	36	33	34	36	27	35	23	37	33	26	29	35	34	31	38	35	29	28	34	34	32	31	35	34	39	40	31	36	36	41	42	48	39	30	35	42	35	41	36	22	33	40	36	39	35	39	33	40	29	44	37	41	39	38	43	35	32	38	33	34	37	40	35	36	33	34	35	44	37	28	29	37	24	46	34	38	43	41	39	33	41	44	35	45	46	35	25	41	27	32	37	34	27	42	29	27	33	38	33	43	32	32	45	24	42	38	38	32	37	30	35	38	40	30	47	34	33	31	39	32	39	34	44	38	28	35	30	32	22	32	32	29	32	37	28	37	37	35	38	37	32	37	47	39	46	36	34	38	38	44	35	49	27	29	42	32	44	34	31	31	31	47	32	27	45	36	41	24	37	33	37	30	30	28	38	32	35	26	42	22	25	33	28	33	29	44	36	41	40	43	31	29	30	39	30	31	36	30	38	41	41	34	33	36	32	29	29	45	30	34	34	43	35	29	29	19	34	43	30	37	36	26	28	31	29	28	36	35	33	32	40	29	38	41	43	37	31	30	34	38	33	30	32	34	35	35	40	33	34	41	38	35	34	46	26	30	34	36	42	27	40	40	36	40	35	33	40	40	38	44	23	33	37	27	36	26	40	35	29	27	38	34	33	32	35	35	29	23	31	35	32	26	38	36	40	29	37	37	38	28	38	31	36	39	42	36	33	48	33	35	30	30	27	36	40	41	27	35	29	35	45	26	35	31	57	29	31	38	28	32	34	39	32	38	39	26	43	36	37	42	40	32	32	31	43	40	33	32	42	34	35	36	37	41	36	38	35	36	31	39	41	30	31	34	40	40	35	40	32	54	38	37	36	26	39	31	39	39	40	30	38	41	45	41	42	34	33	28	26	33	24	42	35	38	30	24	30	46	33	49	33	38	36	41	48	43	37	34	31	44	43	33	28	34	36	41	35	41	32	37	28	32	36	27	29	34	37	50	22	32	45	36	41	30	29	45	35	33	34	31	35	29	38	34	41	29	49	42	43	26	42	32	28	47	32	49	28	34	33	35	26	35	35	36	44	35	31	38	40	23	34	31	42	33	32	42	32	30	38	43	38	36	38	30	28	28	28	30	36	38	29	23	43	37	48	38	38	31	31	34	28	30	44	33	34	41	36	36	39	48	18	36	49	37	40	39	36	28	29	31	43	48	27	25	39	34	41	30	31	35	31	28	32	38	34	28	29	33	38	31	32	33	34	39	37	40	31	41	34	26	31	25	45	30	43	41	33	41	33	28	26	34	46	34	39	41	50	42	39	20	32	43	44	37	30	40	31	34	40	35	40	32	32	47	31	36	32	31	34	43	31	38	33	30	32	31	41	37	45	33	37	29	26	32	27	36	28	36	44	42	29	34	42	27	28	34	31	41	30	35	37	35	31	42	40	30	24	29	36	34	32	30	29	42	37	30	25	44	40	31	39	31	28	30	49	30	29	39	26	37	34	38	39	36	35	22	27	40	36	36	45	43	30	41	21	38	35	32	31	36	37	31	30	34	34	52	38	26	35	37	30	36	32	36	42	45	31	48	36	46	44	39	33	32	34	36	35	31	26	33	47	38	45	47	33	38	22	47	38	36	25	36	37	35	46	30	34	34	33	34	42	39	35	34	40	40	27	34	35	38	46	32	35	40	40	33	30	38	39	27	35	29	42	39	34	25	38	33	41	26	34	41	26	45	34	34	40	33	38	32	40	37	37	34	25	26	39	34	30	33	31	36	28	40	40	37	38	33	38	44	33	29	47	34	29	38	44	27	31	26	33	33	23	28	25	31	41	34	31	41	48	24	33	32	42	32	42	42	35	39	39	39	36	39	36	37	28	43	48	47	36	44	37	36	28	32	23	24	32	29	32	42	32	32	41	31	39	42	45	35	27	32	33	39	37	35	36	32	30	36	30	22	31	37	33	39	36	46	36	39	49	36	29	27	28	41	29	38	39	32	45	36	30	34	38	34	41	34	36	37	30	31	32	43	30	31	37	39	32	27	42	25	37	32	34	47	30	42	30	46	32	32	36	37	34	32	42	33	33	32	33	30	32	38	35	37	37	38	41	32	35	28	33	34	31	36	38	24	38	39	44	53	33	41	31	40	37	34	31	37	46	39	40	34	33	40	45	43	26	46	22	31	38	52	25	36	30	28	28	30	45	46	33	37	39	39	34	41	34	42	30	41	40	36	35	33	32	46	29	27	35	25	31	37	42	36	30	36	34	32	38	41	31	39	31	36	29	26	46	38	38	35	37	31	29	21	41	46	44	38	36	37	35	26	42	26	34	32	35	39	39	42	46	46	41	36	29	43	27	35	32	38	32	39	27	44	34	35	32	34	43	41	44	31	32	36	34	26	32	37	36	36	29	43	38	25	32	41	33	34	44	34	26	39	26	40	37	43	44	34	33	33	29	40	40	44	33	32	33	30	36	38	47	30	33	39	25	34	36	37	24	42	25	29	32	35	33	37	39	46	32	40	43	32	41	37	42	36	35	35	39	30	36	33	27	42	36	41	35	32	39	36	36	32	43	32	33	39	34	42	43	37	43	33
26488	14858	6625	6115	8801	8537	6413	4620	3602	2889	2524	2245	2204	1893	1727	1525	1306	1048	936	812	572	547	467	462	473	500	470	466	407	409	328	361	362	375	387	396	417	480	413	365	353	370	355	366	303	317	289	303	299	340	320	376	345	388	410	466	596	627	580	582	553	481	471	435	387	346	337	298	311	312	325	286	329	310	292	251	305	277	314	285	323	297	340	284	336	308	339	336	302	304	280	303	296	300	306	327	315	309	315	336	312	293	334	304	327	316	276	285	296	272	332	300	294	293	316	325	328	304	290	289	295	319	264	316	314	308	330	288	302	320	302	314	301	323	324	305	295	317	296	312	319	294	325	313	313	292	300	309	292	298	316	292	299	310	302	301	312	329	299	292	305	275	311	340	305	304	287	342	326	312	285	309	340	318	316	338	317	277	292	303	331	326	305	310	333	315	355	319	310	286	309	296	297	293	316	308	318	287	312	299	318	277	317	272	316	306	310	313	313	285	290	280	285	298	316	300	311	307	341	288	285	295	323	299	324	304	297	294	306	293	295	335	299	304	339	307	333	284	303	323	298	312	293	288	330	291	316	287	306	312	336	294	285	292	304	277	310	297	332	297	317	271	311	298	332	321	307	302	295	322	321	334	297	318	308	319	298	326	314	315	292	296	268	319	285	339	311	307	304	327	333	307	318	314	315	304	309	307	319	309	330	274	291	280	298	318	303	326	325	345	286	283	266	306	326	309	305	318	314	305	283	294	310	303	289	328	339	309	318	268	296	268	315	298	313	296	302	309	307	341	283	284	301	346	324	304	288	341	315	281	305	270	317	320	303	306	284	315	330	292	292	294	291	293	343	322	315	256	296	296	318	288	280	281	298	307	311	332	289	296	321	315	303	313	335	300	333	321	312	309	313	322	320	286	334	290	310	303	305	307	315	343	297	315	294	304	299	327	314	313	327	325	313	307	309	280	277	312	315	317	333	336	307	300	306	319	300	283	311	243	308	327	295	326	310	299	304	300	307	274	329	306	314	315	294	318	296	296	304	318	316	356	299	267	298	311	344	295	324	291	309	293	323	308	290	322	331	309	299	303	317	298	294	246	306	272	289	296	333	320	334	315	295	301	314	270	295	293	313	278	300	341	294	324	291	281	298	299	314	302	288	309	292	294	293	297	289	314	302	322	316	314	288	312	310	305	294	304	298	292	316	289	294	288	316	323	280	314	314	297	311	342	314	291	280	291	313	312	298	284	278	302	322	317	326	283	300	318	350	289	300	305	316	302	331	300	284	299	286	301	289	300	314	294	296	327	301	332	265	296	300	316	303	281	295	324	301	313	300	299	297	290	279	289	277	310	314	308	327	325	290	322	323	332	317	326	296	315	273	332	314	325	310	291	341	252	325	263	293	293	326	259	287	295	321	307	323	309	288	290	277	299	299	312	273	326	275	316	312	328	316	298	311	305	314	311	324	330	329	263	312	294	301	308	289	313	326	328	337	290	311	296	309	325	308	300	305	321	329	274	284	311	318	318	299	291	297	305	282	313	308	314	311	343	287	343	310	324	304	309	329	317	287	270	319	290	333	325	327	302	283	303	314	270	299	298	303	321	313	299	310	290	314	313	313	298	306	340	309	293	325	301	287	291	295	308	297	300	305	285	306	295	295	293	300	308	298	310	287	300	329	329	337	304	332	330	306	313	330	329	328	298	315	303	273	298	290	302	316	294	299	308	301	332	326	282	274	288	313	293	300	348	301	328	331	317	284	320	312	319	295	326	289	288	308	331	315	306	273	299	292	285	302	272	290	310	310	326	296	305	318	307	274	329	317	306	297	304	339	290	320	311	307	310	277	288	299	310	284	319	306	318	353	310	336	303	330	324	301	300	306	329	300	294	295	306	313	340	326	302	316	336	295	285	316	314	299	316	292	299	281	295	297	295	309	292	301	312	287	318	328	299	293	299	313	325	264	319	325	302	314	310	285	317	301	300	338	297	266	290	308	367	286	329	311	304	310	332	322	292	301	283	334	281	311	312	330	310	321	275	295	313	310	307	300	299	322	310	300	309	334	324	290	329	309	301	314	319	337	320	329	304	310	294	303	315	314	316	351	303	294	289	301	292	291	309	312	332	291	293	300	304	291	303	287	277	265	309	354	336	323	294	297	351	325	289	323	301	323	285	318	284	303	279	308	343	312	290	295	332	288	316	305	282	321	272	327	285	349	293	283	313	284	285	308	335	273	278	288	325	306	296	294	313	323	313	274	293	324	283	319	308	320	327	295	307	294	310	318	325	308	326	296	291	312	320	319	316	309	330	305	274	334	309	288	319	289	299	312	297	307	301	315	320	320	314	293	336	266	353	307	305	318	312	296	308	311	271	305	338	302	304	311	301	305	293	316	317	310	336	304	323	283	291	286	341	288	287	305	335	305	291	316	344	304	285	317	315	281	306	304	308	285	299	284	280	285	332	284	302	314	325	288	302	331	292	322	303	295	294	340	297	320	332	332	307	315	329	318	282	288	299	307	303	309	307	310	301	325	312	313	334	298	303	274	285	307	300	292	311	297	285	294	319	292	319	303	282	315	304	283	273	317	305	297	318	296	316	304	336	292	304	305	287	272	308	318	279	296	302	327	315	327	300	354	320	295	277	296	270	317	321	306	339	313	297	314	293	291	286	322	294	315	315	315	318	279	331	293	301	298	290	318	292	329	288	324	320	314	301	312	321	274	315	326	301	305	322	329	345	306	322	331	291	319	283	331	302	310	311	314	275	310	299	328	297	292	305	285	318	373	310	291	295	337	304	288	314	318	302	291	320	270	283	316	278	300	307	308	308	292	305	284	296	336	307	309	340	316	305	339	300	275	321	311	303	316	324	301	299	333	292	299	296	317	306	300	314	316	292	316	305	309	314	283	288	292	295	311	322	304	295	304	290	271	305	317	309	270	292	298	311	279	319	277	285	296	318	292	333	315	303	297	327	294	311	285	316	321	321	304	314	307	282	324	306	294	329	312	300	295	313	315	317	294	313	300	293	287	304	279	299	287	291	304	322	323	321	299	273	306	301	318	286	307	311	332	291	319	287	314	304	281	316	324	318	326	294	322	296	312	306	349	308	278	315	316	298	314	316	315	291	306	291	310	295	305	301	298	306	298	307	298	288	297	315	334	333	294	296	303	306	271	299	321	323	316	299	316	314	294	285	340	319	297	298	316	314	277	288	332	300	317	309	318	290	296	357	311	330	329	301	256	286	306	299	295	280	289	306	286	337	304	299	331	305	300	314	320	311	299	296	316	274	302	304	296	288	316	294	303	281	317	308	296	319	313	304	303	328	301	327	309	295	284	305	313	285	310	298	297	314	290	305	291	305	321	298	307	316	363	278	321	306	283	287	308	318	301	292	294	315	305	286	323	321	319	337	319	299	324	300	294	324	293	285	307	323	290	280	302	316	294	298	278	329	302	317	315	308	308	335	327	298	326	345	305	330	311	322	302	308	292	312	332	307
4162	2677	786	327	198	210	224	176	150	140	148	134	118	116	100	112	100	84	94	96	62	63	61	71	68	74	59	51	62	53	49	55	65	56	51	63	69	62	61	61	58	49	61	79	63	72	50	50	61	57	54	53	59	63	59	69	98	115	102	114	89	77	77	82	74	68	68	60	41	62	77	64	45	58	48	69	61	55	58	61	47	52	56	45	57	48	53	56	66	52	50	58	57	73	48	64	47	54	49	54	62	63	47	53	55	60	40	58	66	59	63	68	58	51	57	68	61	60	49	50	44	59	53	55	51	55	58	51	67	57	60	72	46	41	48	51	45	65	57	49	52	52	71	60	63	51	55	65	44	56	72	42	64	60	43	56	60	53	62	80	59	58	64	57	61	69	57	50	54	56	50	45	67	76	58	54	63	62	54	49	57	58	62	56	62	56	65	55	64	61	56	61	43	60	46	57	54	47	53	59	60	62	43	58	75	57	55	51	44	66	54	55	67	55	52	58	70	55	56	49	47	67	62	61	59	52	70	60	65	51	55	69	49	53	51	53	60	46	50	59	64	51	66	55	72	48	56	47	54	52	45	59	67	51	54	65	60	66	74	59	54	53	71	58	63	61	57	71	50	61	59	66	53	55	52	68	60	47	58	61	42	42	63	51	54	59	58	58	60	68	59	48	55	59	67	57	62	65	66	55	50	58	73	72	61	60	73	59	57	62	58	55	52	44	47	56	58	40	46	49	56	59	47	50	56	49	54	57	50	64	59	59	62	57	54	58	55	66	66	61	47	55	58	59	56	58	62	56	49	57	49	47	57	55	52	57	56	62	55	60	65	60	55	61	68	59	63	66	61	61	65	47	62	55	74	53	68	60	69	64	61	50	60	63	49	53	65	55	54	63	60	70	58	40	55	61	68	60	60	41	62	67	54	57	56	55	64	59	52	58	50	58	49	52	53	55	40	42	43	48	64	65	66	53	73	54	64	65	59	50	64	59	53	73	67	58	61	37	62	66	57	56	45	59	60	61	57	63	49	63	74	57	71	56	55	62	66	80	58	51	61	67	60	44	59	61	52	63	59	66	42	56	63	52	51	60	47	56	59	58	62	64	55	60	57	48	45	62	53	57	45	40	59	67	50	61	56	47	62	51	61	68	55	55	44	49	60	75	42	60	54	51	51	52	48	53	48	43	63	56	66	57	69	54	54	47	52	54	52	62	50	46	49	55	52	52	55	61	47	60	58	59	63	51	60	54	50	49	55	58	52	68	54	59	58	51	64	57	62	53	60	68	65	58	44	56	62	56	59	52	52	52	51	61	65	52	64	53	43	40	49	57	51	58	57	62	64	63	62	61	67	59	55	60	53	63	57	48	59	52	63	52	54	60	64	56	55	57	57	49	67	59	52	50	58	59	54	53	55	51	56	48	55	62	51	71	62	55	53	43	62	64	65	72	58	63	42	53	65	50	56	62	59	59	54	54	54	51	60	53	57	70	66	64	56	52	58	61	53	52	48	63	57	58	61	56	70	66	63	50	56	58	44	58	51	66	48	56	38	57	51	50	63	54	61	53	57	48	53	49	61	56	51	62	56	54	48	60	56	57	57	49	59	60	56	62	40	50	54	57	69	42	67	55	68	47	56	62	52	56	62	68	48	68	49	67	62	56	51	57	57	56	59	44	53	48	62	69	56	58	69	47	54	64	50	52	62	56	57	54	57	47	48	56	50	60	70	60	53	60	52	68	53	61	59	61	57	56	47	44	43	65	52	54	58	46	58	53	58	66	50	48	66	55	54	55	57	61	67	61	57	76	55	54	65	43	63	66	60	51	60	46	49	62	51	56	56	61	60	55	56	60	49	52	58	59	53	54	56	48	53	51	60	70	60	49	60	60	69	54	46	60	72	51	58	69	45	46	57	55	54	53	61	54	54	65	54	49	68	64	48	69	65	52	54	53	52	49	57	71	70	53	57	60	57	59	52	60	56	59	69	54	43	50	48	52	56	60	76	69	47	61	56	50	61	57	49	56	51	58	69	62	60	52	62	61	72	62	69	52	71	48	57	60	62	55	48	64	50	51	51	63	40	46	55	46	57	66	54	55	53	47	65	52	56	61	62	55	52	56	55	51	50	43	62	60	58	49	47	53	54	50	56	51	60	59	60	61	56	37	48	63	55	60	68	62	56	69	56	60	66	63	53	62	69	44	61	49	49	57	57	57	57	59	69	63	56	48	48	56	48	61	64	56	50	63	52	76	62	73	59	51	63	67	66	59	52	71	63	42	43	68	45	57	45	54	54	53	61	58	58	51	57	50	49	56	58	61	55	58	67	54	47	46	64	64	54	59	58	65	63	47	61	56	61	51	40	47	64	53	62	62	63	55	61	52	62	61	52	55	52	58	65	51	50	53	42	51	56	50	64	64	50	56	58	58	60	62	64	44	56	45	56	50	68	47	47	55	63	61	68	53	55	46	56	63	75	56	55	48	53	64	75	60	56	54	49	52	64	55	54	58	55	66	53	48	68	49	58	50	66	57	57	55	76	56	61	54	72	44	52	55	60	63	44	45	63	52	69	60	56	54	57	50	69	61	59	60	59	58	54	52	62	61	58	68	54	55	49	45	55	67	65	68	50	57	58	56	51	55	49	61	48	48	49	56	53	51	40	72	62	52	60	45	62	60	51	55	59	59	59	63	60	58	56	64	57	58	71	50	51	70	56	63	55	51	62	60	61	56	56	65	55	61	56	56	42	46	67	56	62	49	53	63	52	59	54	65	56	60	50	55	53	61	66	57	63	47	68	58	62	62	68	55	43	58	51	67	61	67	46	62	61	63	55	38	62	45	54	57	42	56	58	71	58	58	50	53	55	48	55	45	42	57	51	59	53	43	63	63	59	59	61	47	54	54	66	59	56	47	59	57	43	68	74	50	59	61	57	70	61	60	47	48	53	49	57	58	63	62	49	47	50	73	45	51	77	60	50	45	71	63	63	56	63	57	53	63	52	57	49	50	66	60	54	60	51	62	62	58	41	49	64	57	57	52	52	71	59	60	67	52	53	43	53	54	51	64	52	53	64	59	54	58	51	62	62	56	49	50	47	68	62	68	60	46	55	65	52	55	64	59	65	73	62	58	66	60	51	55	56	59	60	53	51	54	60	66	57	69	38	76	45	59	52	47	54	58	55	49	54	64	41	78	49	67	58	70	70	45	56	49	61	48	43	62	64	56	51	56	57	59	60	63	56	65	56	49	54	42	55	47	69	39	49	68	62	71	62	49	51	63	49	54	62	62	57	65	52	49	62	52	57	72	52	63	68	67	55	51	59	66	40	68	48	67	47	51	58	56	52	56	60	56	54	53	56	57	51	60	57	48	44	61	65	54	56	50	50	55	52	52	49	59	53	52	44	64	74	55	60	49	55	67	50	47	58	56	52	50	55	73	41	52	53	67	55	49	68	60	52	60	65	47	61	44	54	61	49	54	57	61	55	68	48	63
31736	20119	9308	8210	11332	11350	9581	7414	5850	4758	4223	3796	3237	2875	2680	2360	1970	1669	1447	1221	1034	955	839	818	935	871	847	746	654	604	544	582	562	588	593	689	658	627	583	548	583	579	495	549	493	526	480	460	522	476	515	571	545	582	629	854	1505	1872	1803	1595	1273	1033	939	738	701	625	531	445	486	497	477	443	464	470	487	476	446	444	453	526	474	520	493	467	509	520	467	482	464	493	493	474	452	427	483	435	492	458	490	515	509	490	465	473	446	515	448	463	477	500	517	475	522	437	449	472	494	456	457	477	507	498	492	521	503	504	486	471	434	464	476	476	509	438	457	488	477	460	499	473	484	442	471	461	469	448	453	415	469	531	472	469	493	460	484	463	486	516	471	480	484	464	477	494	494	499	492	470	502	479	463	488	468	513	484	471	480	467	493	476	464	500	479	464	482	422	472	493	470	483	467	456	519	467	500	457	471	463	485	472	447	490	482	488	462	460	490	486	497	466	491	518	482	467	489	414	494	480	489	527	474	489	438	469	514	473	523	479	481	482	466	482	525	502	485	468	490	485	470	450	491	515	479	497	503	496	496	455	469	475	469	499	462	472	443	471	474	467	487	453	481	447	480	450	484	528	447	542	452	512	476	478	463	447	471	482	468	463	477	477	503	499	463	501	459	466	485	499	458	514	500	450	493	455	503	507	451	462	497	471	487	483	483	522	480	478	471	487	487	513	497	472	478	452	455	490	469	458	493	509	523	485	482	474	507	499	456	476	479	518	493	455	439	477	468	473	465	472	513	475	499	510	484	482	491	436	446	447	500	521	510	441	468	450	488	463	477	471	447	464	498	477	510	488	500	497	501	451	462	520	460	462	464	481	512	471	475	488	469	491	487	459	494	431	503	469	490	451	475	487	461	435	455	498	490	460	414	475	496	494	516	465	501	475	481	470	490	485	547	430	492	463	525	463	472	496	472	475	488	460	518	477	490	441	495	521	481	509	483	460	495	501	463	458	433	475	441	458	491	466	459	457	521	482	480	467	501	494	494	485	457	466	493	449	482	489	471	457	479	474	531	474	478	457	473	471	458	477	485	516	502	494	477	506	492	438	486	485	516	476	458	498	528	420	477	449	498	491	475	461	471	492	458	496	471	462	461	461	515	469	476	466	467	456	494	471	492	474	498	480	515	467	498	507	478	502	475	467	465	476	483	466	449	507	512	448	490	480	462	485	468	485	488	494	460	469	506	472	430	469	469	472	452	491	486	487	481	485	477	486	450	505	470	492	473	515	458	457	468	454	431	447	468	462	494	483	438	460	472	467	503	452	498	478	440	491	475	488	441	445	447	495	490	516	492	488	454	477	435	494	499	508	463	449	518	501	465	506	501	487	477	457	467	453	501	455	463	438	494	496	440	446	479	478	491	449	470	462	495	459	481	467	472	540	491	508	481	448	488	445	526	482	449	456	484	509	493	512	459	490	490	494	475	497	511	474	505	485	466	464	442	482	489	486	518	487	464	482	496	501	478	461	489	493	455	482	494	476	484	493	478	495	503	454	459	457	501	503	461	486	483	505	484	492	441	442	491	508	496	477	494	441	494	477	494	475	473	452	475	462	491	427	484	512	470	451	483	471	473	482	469	496	474	478	503	459	476	499	484	485	466	469	461	489	525	474	464	482	460	468	489	471	455	433	488	446	471	458	516	534	456	497	471	467	481	495	480	499	494	448	479	419	453	518	478	504	451	467	456	456	494	484	500	473	487	468	478	464	469	495	512	491	498	505	472	469	494	506	515	504	440	488	474	473	473	447	464	514	497	459	446	502	483	489	463	521	486	482	488	492	448	462	496	467	488	490	440	457	470	490	530	534	451	473	465	456	491	501	459	456	472	488	471	483	494	488	494	492	465	493	479	463	460	506	447	492	461	410	466	526	527	474	481	467	469	450	497	499	455	457	476	502	470	501	457	480	500	466	458	463	482	486	457	469	454	482	448	488	505	492	465	478	460	434	484	491	447	508	446	496	467	482	440	481	501	486	447	453	476	439	480	460	482	452	478	453	415	528	447	485	467	503	484	536	493	475	449	493	506	471	523	451	491	471	463	472	471	417	462	503	471	485	450	472	498	504	472	505	461	466	477	477	536	476	474	458	477	474	481	476	500	433	485	447	483	511	476	473	489	529	451	518	492	495	448	477	452	478	486	484	487	458	465	477	494	484	490	507	485	497	464	466	465	471	510	499	476	481	491	509	427	489	492	456	488	508	485	452	491	486	424	487	487	494	501	490	457	528	490	498	459	447	479	454	442	485	497	492	484	492	470	467	461	503	461	486	544	466	511	483	482	516	502	485	515	474	473	455	510	465	494	456	473	504	486	473	486	477	475	525	486	444	476	471	491	529	446	478	465	476	497	491	485	481	516	486	490	476	466	508	530	459	474	481	453	489	457	483	449	478	451	468	462	459	477	460	522	505	475	508	482	486	504	488	477	467	462	490	480	492	496	476	469	482	481	471	448	490	502	462	493	497	445	481	484	469	473	478	487	472	485	467	456	470	443	467	476	475	511	484	469	438	497	505	449	461	465	469	479	507	462	448	451	454	452	462	442	454	461	488	472	468	471	448	491	449	504	471	494	491	450	503	509	447	512	479	460	454	437	461	466	509	508	473	455	461	496	504	439	480	529	468	480	477	484	451	505	454	470	503	478	459	492	456	482	478	498	473	474	446	505	457	469	459	472	457	440	454	504	490	461	461	483	511	480	514	524	448	493	481	466	493	488	459	486	528	451	467	455	468	456	473	514	511	450	469	488	508	448	437	517	464	466	492	478	486	468	468	421	478	492	485	500	497	472	443	471	492	450	495	471	453	482	470	505	453	471	470	436	492	463	468	454	493	466	489	500	476	511	500	464	497	518	496	482	495	469	497	469	437	500	481	503	479	457	450	489	520	489	481	509	495	489	471	480	504	449	469	524	473	484	456	510	473	461	474	491	464	457	472	500	510	512	459	458	477	506	484	444	486	504	487	454	447	495	462	479	456	452	483	457	484	464	482	503	511	477	494	485	473	480	490	447	477	502	487	507	453	491	508	468	480	485	490	482	467	515	507	498	498	473	449	476	462	498	503	441	473	481	467	473	461	490	508	472	474	461	518	466	463	475	497	464	461	477	489	478	490	449	505	506	479	486	486	481	489	510	470	469	475	466	470	485	456	480	480	451	538	482	481	465	494	492	517	498	448	467	496	482	465	478	460	431	490	459	466	493	454	483	465	483	507	455	507	491	511	516	472	469	457	492	498	455	509	423	442	488	470	494	460	449	409	456	485	451	498	496	454	471	482	494	505	470	486	512	486	445	471	485	462	507	462	490	493	499	474	481	500	465	470	480	456	514	488	479	474	469	493	477	467	447	445	476	466	459	467	498	468	478	475	513	466	432	501	479	468	518	468	427	508	506	482	446	476	503	482	452	507	462	492	469	501	452	453	464	474	475	500	505	458	459	446	487	504	442	540
4545	2253	750	288	188	172	177	140	152	126	148	99	93	96	96	84	81	71	55	51	56	49	33	46	60	59	49	43	46	44	41	51	35	53	44	43	38	34	46	39	33	38	47	48	41	37	38	32	37	47	33	48	40	34	68	64	89	98	84	70	56	60	57	48	45	44	44	41	34	38	35	37	46	47	34	41	33	37	50	28	28	41	37	36	29	43	28	40	32	36	39	42	47	47	40	31	25	44	40	31	42	43	50	37	31	41	37	44	43	50	31	34	39	41	33	29	49	43	46	39	53	38	40	29	32	33	44	33	43	42	41	43	40	47	35	39	48	36	43	29	40	42	28	50	43	32	37	41	39	46	37	37	30	42	38	32	31	37	36	46	44	32	39	38	38	30	28	36	43	38	44	37	46	31	25	45	46	32	51	46	38	38	43	38	29	37	41	40	41	36	39	35	41	40	48	31	37	43	45	37	39	30	45	28	40	30	53	50	42	46	33	33	45	31	45	42	39	29	43	27	37	36	40	38	37	40	45	40	38	34	40	25	41	38	42	40	37	38	35	40	31	36	35	52	28	35	34	37	31	37	32	40	44	41	38	50	42	45	40	40	32	46	27	29	35	33	36	50	35	36	27	38	37	35	31	39	40	39	42	37	47	38	41	33	43	43	38	33	40	38	41	34	30	47	33	41	40	37	46	38	39	29	49	47	42	45	35	49	34	40	30	39	43	45	42	31	45	31	35	30	30	31	48	43	42	34	42	37	37	37	35	36	41	40	41	34	45	45	39	51	37	49	44	44	43	40	41	47	39	36	42	42	33	46	38	37	40	46	37	36	29	42	33	38	39	48	29	37	27	46	41	30	38	35	33	39	44	32	44	43	34	46	42	40	35	39	41	33	34	32	32	35	31	40	34	47	42	37	41	27	36	44	39	33	39	50	43	42	38	35	37	44	25	41	34	44	51	43	39	45	38	44	37	39	42	36	50	47	25	43	43	32	33	36	42	42	42	37	40	33	29	37	36	46	36	41	39	42	32	39	31	28	42	34	30	33	41	32	38	38	40	40	35	36	31	51	35	41	37	31	39	31	45	46	31	27	47	41	43	34	36	47	36	39	39	42	32	32	34	31	33	41	45	43	46	48	37	48	41	45	43	33	39	34	32	50	39	46	45	33	49	38	36	44	40	41	28	31	36	24	44	35	29	39	37	33	33	36	45	30	39	31	38	41	39	34	41	28	48	37	32	36	31	37	43	35	48	40	34	34	41	45	45	32	42	53	37	35	28	38	33	21	26	41	35	41	41	39	36	32	32	38	44	38	42	39	36	40	31	31	36	39	33	40	32	47	40	37	50	30	34	34	51	37	26	35	42	38	44	41	37	39	38	38	29	32	35	38	40	58	43	41	34	43	42	42	35	42	30	39	44	39	48	33	42	44	34	34	29	31	41	39	35	32	26	35	32	41	46	41	34	44	46	31	38	33	43	43	40	44	42	34	43	37	31	40	31	32	49	37	51	44	30	32	38	28	40	33	38	44	34	44	41	40	35	49	40	47	35	39	39	35	36	34	36	29	34	33	40	34	42	28	31	54	32	42	41	44	44	40	36	47	38	35	43	33	43	37	41	47	43	35	35	34	31	41	36	32	41	45	37	45	40	33	41	48	29	44	31	32	26	35	31	27	30	33	36	36	46	43	37	39	41	46	30	34	43	43	50	37	33	30	26	47	34	31	45	40	36	38	44	34	61	42	53	43	38	31	31	35	48	44	30	34	43	39	35	37	33	34	53	37	45	39	31	37	46	33	51	41	46	45	41	46	34	40	46	41	30	38	50	44	39	34	30	28	40	32	35	49	31	40	38	28	37	28	33	44	36	34	35	25	45	38	31	36	39	35	31	34	43	37	47	22	39	31	24	35	42	31	33	47	42	37	44	37	45	40	33	36	45	39	46	34	27	37	34	48	39	49	34	38	42	37	33	39	41	37	36	28	41	31	37	38	39	45	41	37	44	36	37	36	44	31	39	33	34	44	32	44	36	41	48	39	41	31	44	37	35	37	36	36	41	38	35	35	32	40	33	38	29	42	52	36	39	48	38	38	50	39	35	33	41	37	49	31	45	37	44	42	43	40	51	41	36	44	25	36	29	51	27	35	43	37	52	35	34	35	37	40	26	37	31	22	26	46	49	41	33	36	32	38	46	41	31	46	51	54	33	35	37	46	38	44	32	30	43	38	31	44	29	38	50	47	45	41	35	30	45	46	35	36	35	33	36	43	37	40	58	33	39	40	33	43	36	30	45	30	36	37	35	32	45	39	34	37	34	41	41	47	43	40	36	40	35	41	44	42	38	44	31	40	37	35	34	42	33	38	38	40	33	40	39	42	33	41	33	36	36	37	42	36	35	35	46	29	43	48	34	44	39	41	39	35	34	45	36	42	26	28	35	42	49	34	39	26	52	36	33	35	46	47	43	46	31	30	45	39	49	41	32	36	34	33	35	42	43	45	29	31	32	39	35	41	41	36	40	41	39	34	32	46	48	39	43	43	34	40	42	45	36	36	29	50	26	40	37	36	46	49	41	46	31	32	40	39	37	40	29	42	52	31	42	42	49	29	39	33	35	31	44	44	27	39	33	33	39	39	50	33	43	53	29	39	35	38	42	28	38	53	33	26	33	33	38	33	43	40	42	35	30	35	26	31	37	39	48	44	37	42	43	38	37	35	39	37	31	36	35	37	32	39	33	47	47	43	33	42	40	39	47	52	46	36	33	46	28	42	49	38	37	32	38	25	37	31	38	29	32	42	43	36	28	34	30	45	42	32	42	40	34	32	38	34	46	37	42	41	35	43	42	39	36	34	40	32	55	36	39	35	46	45	28	32	30	33	38	40	34	38	37	35	39	39	42	30	29	46	38	27	45	43	36	35	44	43	35	51	39	36	37	40	39	39	41	38	43	50	46	34	31	36	33	36	32	40	37	41	45	39	30	32	36	53	43	32	41	40	33	28	39	50	32	34	30	38	38	40	38	24	50	50	47	30	44	37	37	50	42	36	38	46	40	32	50	54	40	28	40	48	41	47	40	33	35	26	38	34	41	38	43	38	41	36	43	39	43	30	41	35	47	45	29	31	36	43	35	36	29	34	51	43	34	40	35	22	43	37	28	37	42	43	30	38	43	33	43	52	34	39	36	36	41	32	42	57	46	39	35	22	40	42	43	40	30	29	27	36	45	51	39	37	40	38	32	42	34	34	32	38	39	30	36	35	31	41	38	33	40	35	47	35	24	42	35	45	48	40	39	40	34	26	33	32	44	36	35	39	47	50	50	38	45	39	42	42	34	38	24	45	32	27	54	42	39	33	30	55	40	40	37	46	36	34	36	33	39	40	42	44	36	36	37	54	35	39	35	28	30	38	43	34	39	34	38	36	44	39	38	30	44	43	33	36	29	42	24	39	41	38	48	37	48	48	48	30	34	26	38	36	35	35	36	50	32	32
30602	18209	8440	7707	9877	9943	8621	7076	5897	4900	4230	3501	3036	2862	2515	2012	1720	1427	1167	987	912	725	770	897	848	756	648	580	504	444	442	439	468	466	463	545	534	494	494	425	422	413	408	375	335	364	354	325	364	386	374	364	445	557	1006	1428	1609	1648	1435	1131	980	819	676	590	512	403	300	307	363	327	321	304	328	314	354	333	316	340	329	335	312	308	338	319	329	342	349	339	333	312	326	330	301	307	323	323	340	344	340	282	371	336	341	309	326	347	296	328	376	301	316	321	347	319	299	349	366	322	317	340	303	323	342	338	294	359	332	336	320	330	334	351	312	331	347	318	316	326	333	325	298	317	332	348	316	346	370	303	355	308	323	334	334	286	294	366	340	324	310	315	310	333	315	337	335	338	344	340	309	303	312	321	327	358	355	326	361	316	336	310	322	298	332	329	310	312	345	303	346	347	319	331	337	344	347	343	345	312	304	364	302	316	343	357	334	351	321	342	340	287	335	328	344	310	353	332	344	363	366	314	334	309	309	358	324	305	341	325	333	309	354	363	340	298	339	322	307	320	337	323	338	345	323	344	311	342	339	327	336	297	321	323	332	318	348	323	327	324	316	335	332	337	332	306	332	345	323	340	334	319	311	323	311	328	374	322	333	367	332	350	322	318	349	307	313	309	325	333	305	361	302	328	321	325	310	325	329	309	337	295	344	312	305	326	347	327	347	353	332	339	308	333	350	346	313	351	342	325	327	325	359	337	312	306	346	318	316	305	321	334	324	318	316	345	310	352	316	320	344	340	344	315	351	331	342	371	350	323	299	313	349	327	320	317	317	333	372	322	338	321	323	316	320	349	322	304	366	275	341	307	310	322	306	344	336	321	304	348	327	346	344	303	350	335	365	332	347	315	318	340	333	333	304	340	308	313	350	327	329	340	339	352	321	356	355	319	332	328	315	360	314	322	316	333	335	322	348	334	304	334	304	329	332	358	349	293	330	336	330	298	338	317	335	327	323	327	331	322	328	352	318	305	322	342	332	335	350	335	341	334	346	321	326	289	348	346	299	346	337	317	323	348	315	329	329	337	332	291	332	330	355	302	334	327	350	330	339	331	321	315	339	309	349	323	303	338	381	324	299	311	300	331	305	303	332	312	338	297	336	311	340	330	350	333	338	332	319	308	337	308	318	340	322	331	335	310	335	357	330	345	352	334	302	353	305	314	319	289	336	330	305	364	336	344	317	309	342	349	302	324	324	326	338	357	332	318	344	343	301	342	356	357	380	314	362	317	311	318	360	338	330	316	344	325	316	340	306	302	348	357	315	325	323	341	303	297	328	322	345	347	324	319	325	299	334	363	336	307	309	305	312	355	328	346	329	342	341	314	302	335	331	312	352	326	292	320	339	364	345	342	311	291	287	303	378	338	303	340	311	323	347	328	321	329	337	343	326	320	331	354	357	321	316	335	362	309	315	311	309	311	340	306	315	321	324	338	335	332	339	337	339	328	322	349	316	330	353	334	311	336	323	329	313	333	324	323	351	311	359	355	331	333	330	324	356	328	336	326	305	341	310	317	314	316	297	308	317	333	336	329	305	337	316	319	310	335	332	358	296	329	308	326	325	307	335	317	329	324	330	330	317	324	323	297	303	330	334	326	304	331	308	311	312	325	344	302	339	331	316	338	331	329	325	334	348	308	267	359	326	333	356	323	321	317	333	323	300	308	301	320	331	334	323	325	333	361	357	297	352	320	327	304	341	310	308	317	311	352	336	323	347	318	344	341	311	297	348	311	302	329	355	337	336	313	292	346	317	334	339	339	348	330	373	355	359	347	346	346	333	301	312	347	325	326	321	336	300	330	333	340	343	327	344	350	338	309	324	346	322	329	315	322	344	335	314	321	340	336	342	361	328	309	311	297	311	320	332	342	308	319	315	317	341	356	339	320	310	329	317	336	345	326	346	339	352	359	285	317	352	339	335	326	324	318	329	287	318	357	324	330	334	309	350	350	298	327	342	327	351	351	332	311	301	332	332	351	329	301	326	318	355	337	320	344	333	312	320	315	325	351	345	341	342	340	326	321	333	326	333	331	308	329	309	364	334	313	333	365	343	361	342	317	303	350	355	315	316	334	335	339	316	306	344	319	322	338	333	333	310	291	324	319	347	332	352	309	321	349	335	315	349	343	322	297	334	345	321	332	317	316	316	336	347	342	324	375	343	338	319	325	312	321	346	309	342	347	344	317	339	332	332	362	323	348	333	331	340	321	340	317	318	348	337	326	322	361	311	343	320	338	333	347	312	327	339	338	318	339	330	313	335	322	316	312	324	327	345	330	340	339	325	340	297	340	331	362	302	311	292	333	346	329	288	321	362	339	351	332	354	291	316	325	321	336	316	294	359	343	338	330	340	291	348	316	345	367	336	341	355	335	342	330	332	311	337	319	312	320	339	355	311	334	309	334	346	321	319	326	321	317	353	345	337	333	318	333	339	333	347	320	326	369	319	334	310	327	353	312	316	318	336	334	323	332	337	325	356	329	340	327	319	349	326	339	348	311	336	320	308	332	354	317	309	312	318	314	312	312	322	350	347	346	315	331	327	335	293	312	362	317	330	326	356	313	275	354	372	309	323	344	318	337	316	344	309	292	331	357	305	312	356	328	324	316	306	325	312	348	328	305	303	344	318	311	302	345	330	331	313	332	367	324	325	321	311	312	341	316	324	334	347	360	329	321	325	358	308	341	294	319	325	343	361	355	318	378	366	333	339	315	316	328	281	337	336	321	291	333	331	330	310	325	331	341	291	328	341	355	339	328	328	314	397	324	318	317	331	322	319	354	314	332	286	292	327	340	348	315	345	354	338	317	317	327	342	305	295	361	311	296	347	317	364	349	303	348	336	330	332	315	342	334	325	344	307	320	311	360	336	333	335	322	330	343	323	337	334	325	336	338	323	327	337	358	320	329	336	305	331	326	323	315	351	335	350	330	315	341	345	337	300	359	325	319	330	303	341	315	331	316	336	311	310	322	317	337	325	354	345	321	318	335	323	328	339	319	346	332	324	321	338	301	311	324	313	325	338	334	334	325	342	303	318	311	331	325	305	324	365	282	331	330	339	340	318	343	339	333	338	347	310	335	360	349	354	287	328	320	308	327	310	332	318	345	323	320	314	330	314	334	320	306	368	294	343	336	324	307	354	315	330	327	292	308	351	339	283	312	319	335	347	361	309	321	314	346	331	317	341	315	296	323	311	330	351	345	324	304	337	330	322	324	345	312	339	353	328	327	314	325	364	332	337	295	294	333	332	309	332	354	329	372	327	320	301	320	349	317	303	322	346	346	312	328	365	316	320	350	333	349	307	331	332	350	335	347	319	322	362	337	316	339	305	314	324	340	312	336	354	319	328	333	326	313	332	320	310	329	287	319	379	344	314	353	348	308	388	356	352	340	315	333	325	329	369	333	371	294	334	323	333	326	332	320	306	318	358	363	340	316	324	322	315	324	333	313
5266	3202	1309	614	275	266	250	222	219	198	193	156	148	138	114	108	101	102	97	75	82	67	99	92	79	90	68	63	56	80	63	79	65	77	69	63	64	77	73	73	61	63	70	59	58	69	66	76	52	58	59	70	76	65	79	112	124	126	112	112	116	103	70	60	73	61	65	67	47	72	60	58	59	48	57	59	49	62	59	46	72	48	61	51	53	63	71	73	61	62	50	56	58	50	62	67	55	46	60	48	49	49	57	69	73	62	72	55	55	72	54	55	47	57	61	61	59	51	71	53	46	64	54	56	63	58	46	50	63	69	58	68	58	43	61	64	72	59	63	66	55	42	59	66	53	50	60	71	60	59	68	69	69	60	50	62	60	54	55	61	54	58	64	60	59	72	66	51	60	62	59	53	70	53	55	67	73	60	53	65	70	53	71	63	56	59	70	63	80	61	63	72	58	64	55	68	63	65	68	56	68	68	65	53	61	59	69	51	60	41	71	63	64	68	64	82	56	79	68	52	61	53	48	59	46	77	65	59	49	64	72	59	56	68	61	71	65	52	66	51	56	64	70	74	62	67	62	64	56	57	57	69	56	61	61	60	65	58	62	74	66	54	57	66	57	68	59	56	50	60	48	49	52	67	61	56	71	66	44	58	49	48	53	58	66	54	58	57	63	56	52	59	58	64	56	49	56	59	62	72	75	62	53	57	64	57	68	66	69	65	61	52	57	54	49	61	61	76	58	64	51	57	64	67	48	52	64	65	50	59	53	58	59	60	60	73	61	67	66	60	56	66	51	51	60	60	65	70	56	57	65	62	47	57	58	68	71	61	71	64	57	68	65	77	66	46	69	61	49	54	69	74	93	60	62	77	59	57	57	76	63	60	45	58	71	57	56	78	77	66	60	55	51	58	63	63	56	69	54	50	66	50	61	62	47	62	53	50	65	65	73	59	67	61	82	58	59	57	59	52	58	84	61	62	62	57	61	63	53	66	61	61	52	61	45	49	59	68	47	66	66	67	73	55	55	70	57	61	57	76	62	68	70	67	59	69	54	56	56	42	63	52	57	57	55	57	69	72	60	63	55	62	59	67	56	57	61	79	53	52	72	72	54	63	65	64	76	58	55	59	52	47	72	64	63	63	49	75	66	54	63	63	59	69	54	53	46	57	56	45	70	54	56	48	65	65	67	59	56	67	76	62	72	72	54	77	60	56	62	62	69	66	47	83	63	60	59	64	61	63	66	56	60	49	62	58	63	71	59	49	61	53	61	55	66	60	52	60	73	62	58	59	58	59	45	48	57	73	62	57	83	63	67	46	58	61	55	56	69	56	54	76	56	54	74	68	60	65	56	60	58	50	57	52	57	53	60	69	62	69	48	54	59	63	55	57	71	68	68	63	61	73	51	54	54	67	65	76	47	52	67	57	67	57	78	56	45	72	60	59	56	55	66	59	67	56	64	54	51	70	58	53	49	67	56	45	64	63	61	67	67	70	70	56	62	49	58	57	61	64	57	65	69	59	45	57	52	59	67	62	73	59	54	52	64	56	69	64	71	63	65	89	50	41	67	45	59	59	60	53	57	68	65	62	53	55	67	54	72	63	49	71	66	60	53	72	60	45	61	49	57	53	61	65	60	56	62	72	67	58	66	78	61	76	61	54	63	78	62	56	59	78	58	59	59	54	57	58	62	59	61	60	66	75	64	62	63	57	58	80	52	50	63	60	58	60	56	71	48	78	64	64	59	77	66	66	71	60	45	62	67	65	61	61	71	60	54	74	69	73	66	62	71	59	40	59	65	71	65	48	57	56	63	49	61	61	64	55	71	52	49	62	51	69	65	61	57	66	57	50	53	69	49	68	55	51	76	60	59	71	59	60	54	61	60	60	56	63	67	57	58	55	66	62	56	64	55	59	68	69	47	59	67	61	60	53	52	58	76	53	64	50	66	58	66	71	47	65	75	62	66	67	58	62	49	67	63	44	66	49	56	53	57	76	58	72	60	67	68	47	65	57	59	54	67	69	58	55	66	56	55	70	58	67	64	68	55	67	59	58	64	49	55	65	56	54	68	61	63	58	56	54	46	67	63	68	52	61	58	68	62	59	65	77	42	57	67	57	51	47	56	73	71	69	56	65	68	65	61	70	64	55	63	61	70	56	65	64	51	52	68	60	52	59	59	65	64	56	58	69	65	69	57	61	67	59	47	72	60	67	77	56	61	62	67	71	63	53	44	63	60	55	59	51	55	59	59	67	57	64	61	70	67	69	63	70	62	55	63	69	49	50	59	52	65	58	57	61	70	61	65	56	64	49	86	69	44	65	68	61	63	69	48	56	56	64	66	68	49	70	59	54	66	54	68	53	66	53	52	59	60	66	57	62	64	59	57	61	62	71	75	61	52	68	50	58	50	58	59	64	65	56	57	63	71	76	59	49	63	58	37	75	68	74	56	50	59	57	62	64	71	71	64	63	64	66	47	60	58	63	58	51	56	65	43	59	43	62	55	53	53	57	65	39	61	53	54	66	54	70	60	47	59	56	62	49	63	40	63	65	73	51	66	65	51	63	80	60	54	61	52	56	65	52	54	51	68	69	57	65	70	55	70	65	62	63	66	75	64	69	62	68	78	58	56	59	55	57	71	53	63	46	67	64	65	59	63	58	57	57	58	55	57	49	60	57	59	58	51	57	52	58	72	70	60	63	53	52	69	57	65	60	50	56	63	53	62	46	56	51	52	70	59	63	55	71	67	61	56	63	48	63	55	77	50	69	57	43	73	51	68	56	70	62	52	64	60	59	56	59	80	60	63	52	53	59	51	45	63	59	57	57	54	70	76	63	65	71	64	58	57	52	82	54	73	60	51	61	59	51	49	64	65	65	65	69	61	67	58	59	63	62	52	50	56	62	75	56	60	65	65	62	61	62	58	56	66	66	65	62	54	65	55	52	58	49	52	56	61	62	54	64	38	56	61	59	67	55	59	59	56	63	51	58	52	63	65	58	69	74	61	58	77	58	66	57	58	54	60	69	55	62	56	50	76	57	63	62	56	59	59	71	73	62	57	54	63	50	72	56	52	70	59	73	61	54	53	64	66	59	66	68	53	55	66	59	55	62	62	51	49	73	52	44	64	59	54	73	54	65	63	47	65	59	63	55	69	55	66	61	64	58	48	36	63	59	57	69	55	47	57	86	61	75	62	49	54	71	53	65	64	71	60	65	80	64	50	46	57	47	60	57	61	60	56	49	68	68	59	58	68	57	52	61	58	58	60	59	57	47	80	69	59	74	40	65	55	43	69	56	57	68	56	60	63	66	61	66	49	53	63	53	57	66	59	52	67	53	62	67	78	50	70	53	66	60	61	55	64	54	56	69	77	60	55	66	53	64	66	65	51	71	46	51	57	53	56	50	66	63	67	67	61	59	60	71	64	61	58	62	76	56	63	59	51	53	67	57	63	59	64	64	56	71	58	56	59	54	68	53	65	55	64	56	63	75
34438	21433	13023	12129	13137	13248	11151	9078	7675	6386	5410	5002	4585	3854	3041	2697	2357	1909	1563	1436	1340	1198	1297	1453	1231	1126	931	809	785	683	690	705	708	660	700	729	754	738	755	641	614	618	598	535	543	520	589	570	579	494	605	710	671	803	1144	1822	2462	2553	2408	1998	1770	1241	1162	891	706	633	533	509	553	527	505	552	529	523	505	507	534	527	515	513	493	539	479	499	504	496	504	521	492	524	475	511	529	482	500	467	548	496	502	528	495	505	508	480	506	519	557	509	531	548	496	517	511	479	496	490	493	499	544	476	479	541	502	507	520	538	494	532	532	507	562	470	495	542	519	493	540	493	536	515	536	523	523	521	539	528	506	508	506	525	502	508	473	528	487	521	472	528	548	480	543	534	481	532	510	491	501	509	520	525	498	509	503	515	584	541	528	506	491	498	529	526	490	539	507	560	480	519	525	535	511	491	470	566	540	492	489	523	477	503	487	558	505	511	545	528	556	518	502	502	518	519	527	500	463	518	525	527	506	482	518	518	473	552	533	500	506	494	515	479	470	505	501	504	508	517	516	488	515	556	535	548	550	555	542	482	531	513	486	535	490	539	519	525	549	530	507	480	541	537	537	522	510	542	531	475	495	529	545	560	483	485	555	509	495	535	517	546	514	503	540	504	538	527	499	525	505	513	559	517	551	541	511	515	504	501	519	511	504	517	484	547	523	540	507	490	512	479	542	499	496	510	514	487	574	522	514	534	520	473	534	510	479	545	528	517	486	521	494	519	511	545	536	519	543	552	540	507	490	526	524	487	467	487	509	473	513	530	518	501	532	503	498	540	541	480	549	529	492	558	510	513	510	505	492	556	540	530	506	540	523	505	499	522	523	564	512	538	526	519	530	478	533	535	501	557	512	524	517	522	509	532	531	487	520	485	507	517	522	540	483	515	476	522	487	520	552	489	528	539	504	524	553	551	501	510	511	540	480	508	523	528	490	471	512	511	526	509	501	498	518	535	548	489	529	517	511	506	537	533	541	554	497	508	512	523	540	520	522	497	494	542	524	494	524	548	480	515	475	521	539	499	495	536	541	539	491	508	543	517	557	491	518	537	517	521	494	532	517	544	489	489	517	522	541	483	483	522	472	475	495	538	536	513	512	518	527	490	483	537	507	510	516	523	488	529	514	516	540	522	488	499	536	483	532	560	529	516	541	515	551	511	487	533	511	514	489	557	509	515	514	546	524	523	495	467	523	521	488	520	513	491	496	534	532	493	520	489	486	535	528	546	541	523	482	509	539	514	527	517	530	568	515	468	542	491	502	513	482	486	553	530	503	506	523	526	489	508	511	489	543	493	484	504	517	512	505	491	572	546	487	510	499	493	490	521	532	526	488	462	532	503	524	554	508	543	508	502	496	512	515	510	500	517	513	509	533	449	535	544	491	503	519	526	520	487	521	500	473	510	553	475	507	541	521	530	513	497	521	514	535	484	490	483	504	544	506	509	506	503	493	496	528	492	491	560	521	512	538	514	583	507	522	516	526	546	495	529	536	519	484	529	529	523	523	514	507	516	516	493	537	509	461	505	478	554	542	473	517	511	465	553	543	552	527	525	538	497	505	525	539	537	508	501	487	489	535	536	522	482	482	514	520	549	489	501	530	521	524	538	507	573	517	517	543	493	529	504	530	531	508	482	573	520	489	473	516	529	519	486	540	526	548	515	493	538	529	521	483	523	483	500	489	546	534	534	514	522	504	474	506	535	510	518	549	534	503	471	499	527	504	547	487	518	508	520	522	517	545	534	507	518	486	522	546	574	509	531	479	515	489	503	505	503	533	503	496	502	523	495	520	488	506	514	524	513	536	501	496	498	535	535	496	530	512	480	525	504	528	517	514	491	538	518	500	515	536	492	533	537	505	561	522	524	551	515	526	495	523	507	517	468	516	522	519	509	531	496	529	521	505	522	562	492	532	483	534	491	536	493	552	546	520	538	481	547	556	490	500	521	493	544	512	525	508	495	506	531	484	514	508	524	509	512	510	510	523	549	558	517	497	527	503	505	496	505	523	510	552	540	513	545	485	526	522	525	480	560	521	517	490	529	478	478	499	486	495	513	496	543	520	485	485	531	559	541	533	515	513	521	496	521	495	487	483	553	500	499	497	533	521	455	502	528	504	492	499	519	533	536	534	549	530	506	533	531	548	525	507	525	516	474	549	541	551	512	493	545	505	527	487	545	496	510	513	498	546	526	520	488	522	512	516	488	500	515	470	493	495	534	524	499	499	536	503	513	511	508	512	511	542	494	524	520	488	500	473	516	530	509	527	540	491	516	521	480	478	493	544	487	544	517	516	473	529	501	472	508	546	509	501	543	525	501	486	493	501	504	498	567	494	500	535	516	512	504	517	513	476	491	484	469	522	465	499	554	511	466	483	482	541	476	507	492	470	545	487	505	533	494	506	498	490	516	483	489	534	508	503	548	531	556	519	535	522	568	475	508	551	480	521	498	510	525	495	530	506	522	504	507	513	450	521	490	527	558	503	526	538	544	508	535	541	519	465	517	520	521	547	516	470	490	491	538	515	522	511	540	519	534	524	509	542	517	481	521	510	509	489	524	527	472	519	502	515	543	506	528	528	505	498	496	494	518	511	526	556	482	445	482	499	499	491	525	503	521	509	511	541	529	491	528	520	548	513	531	539	506	512	538	506	494	559	505	474	501	505	549	486	544	551	539	519	510	495	495	554	512	528	487	503	484	532	503	489	510	548	578	548	520	474	555	503	552	481	545	515	525	549	495	502	531	525	542	503	479	517	497	520	504	493	500	518	513	517	467	525	503	545	520	562	504	503	527	528	520	513	506	514	493	507	512	545	477	482	536	536	502	505	517	527	540	491	505	522	543	511	517	488	522	472	551	504	511	517	533	534	547	531	504	484	503	526	496	553	520	494	506	480	497	539	520	520	523	514	529	509	531	532	515	522	498	519	527	547	552	501	532	534	501	529	496	514	506	515	531	484	485	550	520	493	513	494	518	548	559	503	500	533	508	486	504	546	476	521	504	496	540	528	519	520	511	521	524	488	537	529	473	500	519	500	496	547	521	501	511	511	510	529	518	520	495	472	500	503	523	519	533	495	532	495	562	501	492	561	536	541	593	473	538	507	503	538	554	516	526	491	520	484	556	495	524	537	502	523	514	550	539	538	497	498	471	519	464	502	516	511	547	488	567	530	521	527	510	526	501	491	538	554	537	518	521	507	521	510	494	507	548	474	549	537	509	501	518	495	551	512	507	508	516	484	548	527	519	533	519	504	546	532	456	519	527	518	584	497	487	508	508	504	530	488	555	525	497	514	483	500	526	507	533	531	472	521	569	504	495	506	543	526	541	537	508	498	516	479	502	518	503	534	498	491	511	510	507	520	554	487	539	511	503	509	498	520	527	539	536	516	540	498	493	494	489	535	534	503	501	490	584	485	501	544	530	505	534	529	496	475	551	504	521	537	509	476	506	542	517
3044	1476	518	196	113	130	138	98	94	88	77	68	76	73	68	45	57	49	42	36	32	33	44	32	47	40	38	24	35	33	29	29	32	32	34	40	31	37	27	26	40	36	26	28	21	34	38	32	36	33	23	31	30	35	29	32	30	41	31	46	40	41	39	42	47	41	31	25	34	26	31	25	28	34	28	22	35	27	32	29	40	31	31	38	36	27	35	25	35	32	32	27	31	24	24	36	34	25	27	20	26	36	24	38	27	26	26	31	36	40	35	35	28	19	32	35	42	30	32	32	32	29	39	32	32	39	27	21	33	40	33	37	31	25	33	29	28	40	27	23	28	32	33	32	28	31	34	34	30	30	32	31	30	37	30	33	33	40	30	29	32	40	34	36	28	25	24	29	32	40	28	34	25	35	28	33	30	34	33	26	28	35	34	32	27	36	27	45	30	33	36	31	28	32	20	28	33	33	31	31	30	30	30	19	35	21	29	25	34	28	22	29	40	24	31	42	29	26	31	33	29	30	41	33	31	22	37	36	32	27	27	33	27	26	35	36	43	30	36	33	27	35	33	31	41	39	31	29	18	35	32	27	44	33	44	30	33	35	32	35	42	26	39	33	35	31	36	36	25	34	42	42	36	24	26	46	41	26	36	26	25	35	35	34	35	36	28	32	28	19	25	26	28	37	28	44	34	20	27	36	29	20	30	32	35	21	29	30	26	36	30	39	35	44	34	37	23	33	31	29	35	30	31	24	31	33	38	31	34	33	23	30	34	28	32	37	33	33	32	29	41	40	31	32	27	39	32	27	34	38	37	36	31	20	25	42	31	22	29	41	40	33	37	28	34	36	33	34	29	27	26	27	27	42	31	21	37	26	34	39	28	26	34	30	27	38	26	31	38	32	17	33	37	31	28	26	27	31	36	27	25	32	28	25	35	29	38	38	34	32	29	36	19	18	32	37	37	22	33	36	29	45	32	33	31	33	24	35	32	26	44	35	26	37	37	23	32	27	36	37	33	34	37	33	30	35	50	31	18	27	27	31	23	32	27	41	27	20	41	43	23	29	29	36	46	32	36	35	23	43	48	33	31	33	40	26	22	33	25	34	31	29	24	35	17	42	35	41	48	26	39	28	39	24	31	35	26	37	32	37	30	35	30	34	35	30	38	27	31	32	22	41	31	33	27	31	36	30	27	30	29	36	31	47	27	34	30	25	29	34	23	27	32	28	32	37	29	35	28	28	29	30	30	29	21	29	25	23	28	28	25	47	28	25	29	30	37	33	34	39	23	22	27	32	40	34	35	33	31	24	30	37	42	22	32	26	44	42	30	33	32	33	34	34	27	31	31	31	36	34	33	27	28	21	37	36	24	27	39	33	22	33	30	30	33	34	35	36	28	36	34	26	35	22	26	28	28	34	36	28	35	38	33	33	33	31	28	29	30	28	29	26	38	30	39	23	33	23	36	32	33	33	31	27	27	31	30	24	31	30	29	29	29	44	30	36	27	27	31	34	34	20	38	28	34	29	32	35	29	27	27	29	29	40	26	28	24	19	28	32	37	27	23	37	29	28	32	32	27	23	30	29	31	26	34	23	37	28	22	31	34	26	28	32	30	34	26	31	28	33	31	31	35	34	30	26	21	34	33	32	25	32	36	35	35	41	34	32	39	41	41	34	38	35	39	31	33	24	23	38	32	26	30	26	33	33	31	35	29	23	35	32	36	29	33	32	32	26	32	27	39	24	30	31	35	21	34	36	27	23	30	36	31	36	28	33	24	30	32	35	32	31	25	42	22	32	28	25	40	32	28	28	37	26	23	35	33	22	26	26	38	19	35	31	26	36	33	31	30	31	32	30	33	30	27	32	28	30	31	26	30	22	36	30	27	26	46	38	44	30	31	30	16	34	32	34	36	30	31	31	24	40	34	30	29	33	37	33	31	34	38	29	29	27	34	23	26	37	20	38	27	31	32	40	34	29	36	34	37	43	27	44	38	27	26	37	43	33	30	44	29	28	27	26	25	35	34	38	22	33	29	29	36	25	26	34	36	32	28	29	36	25	31	28	42	25	31	36	26	34	30	41	33	23	29	36	20	33	30	38	30	23	26	30	33	29	27	29	30	32	27	40	36	32	33	35	24	40	34	25	33	26	32	38	36	19	32	24	27	30	33	35	33	28	44	33	28	32	23	28	32	31	33	31	32	40	33	31	32	21	28	34	21	39	31	31	23	23	30	32	31	31	42	22	34	24	34	25	24	32	30	32	31	28	30	35	39	34	32	32	41	28	36	29	32	33	36	21	33	38	34	32	33	35	35	35	27	32	39	30	35	31	37	27	27	31	33	33	24	27	34	28	30	27	49	31	24	25	31	31	18	37	39	34	33	43	27	34	32	33	29	33	33	30	28	29	28	39	26	39	29	29	34	35	31	30	22	27	31	33	33	23	38	33	33	40	33	31	37	33	34	33	23	34	35	28	26	30	30	25	41	32	26	31	31	35	26	30	30	28	27	21	24	31	29	30	35	30	31	25	32	31	22	43	41	30	29	35	41	31	32	29	30	27	35	31	27	29	38	26	30	30	31	27	29	36	37	35	42	29	21	29	30	28	39	30	28	33	38	33	28	21	25	34	30	25	35	31	30	37	36	35	31	33	27	35	39	32	19	32	25	41	27	37	28	34	33	39	32	21	37	30	31	44	36	29	22	21	35	35	23	36	23	41	26	39	36	29	31	32	23	37	37	24	25	31	29	32	34	28	35	35	38	34	37	34	36	24	30	31	34	26	37	38	22	34	42	26	29	31	31	35	18	35	28	23	32	27	27	24	31	40	31	24	33	31	29	30	34	25	31	41	17	31	33	35	31	31	35	26	32	25	23	33	37	28	36	33	27	33	27	36	34	36	28	31	33	29	40	29	20	38	31	27	37	32	35	24	25	26	20	35	26	30	31	30	44	36	33	39	32	26	27	31	37	30	31	22	27	34	29	24	25	39	36	33	32	34	27	37	23	29	29	26	31	30	29	38	36	27	28	25	30	33	25	33	33	42	32	28	34	27	32	34	27	25	35	34	39	42	30	29	31	30	40	32	35	37	26	38	36	35	31	36	28	24	26	33	37	33	24	19	30	34	19	28	34	27	36	33	31	31	32	30	24	37	36	26	27	27	42	23	32	33	31	35	35	34	28	39	28	44	33	32	38	28	34	42	29	37	35	26	39	26	23	27	30	30	36	30	29	40	41	29	27	28	26	27	21	32	36	34	36	36	21	33	33	35	33	29	36	37	27	29	29	34	29	30	30	36	48	29	35	46	43	23	35	30	44	35	25	29	38	29	39	28	30	15	19	29	32	24	26	27	31	34	30	28	36	26	34	36	29	35	28	24	34	28	32	25	32	30	29	35	27	25	23	33	22	28	30	27	34	33	25	27	24	36	36	22	39	31	35	34	30	17	27	46	33	35	32	31	30	26	34	29	37	34	30	28	30	29	30	40	30	38
26707	14825	7118	4916	6714	7167	5984	4830	3724	3059	2695	2545	2136	1709	1373	1209	1002	841	664	564	564	654	813	663	683	538	400	342	355	312	326	321	304	314	337	375	384	404	392	312	297	278	270	289	299	301	267	270	264	280	265	298	301	302	346	344	418	514	530	545	530	514	390	396	388	346	264	283	270	272	258	282	247	277	267	249	270	290	251	288	272	281	291	301	269	262	257	299	278	287	287	251	260	281	262	288	330	263	204	255	265	273	283	252	277	271	272	262	289	246	268	263	296	258	274	285	281	267	278	248	302	288	255	264	270	281	257	275	264	265	244	288	308	278	274	282	256	241	278	270	270	287	290	245	275	283	271	243	260	256	285	277	280	291	271	286	280	249	267	281	258	271	273	275	261	294	263	284	280	271	266	305	266	264	278	295	261	217	294	292	259	297	259	311	276	245	256	278	278	253	274	269	285	256	263	257	256	291	274	266	260	262	265	270	250	254	277	250	267	273	266	254	254	274	294	267	285	276	280	270	279	273	284	234	264	269	268	266	281	292	258	276	263	265	270	265	322	313	257	252	258	266	277	249	259	276	279	278	272	275	230	268	275	276	276	264	293	252	271	304	269	290	263	273	246	286	279	295	280	272	247	263	266	289	274	277	271	269	249	263	271	242	263	252	274	248	273	284	276	255	263	274	280	268	273	258	276	297	288	264	268	264	238	273	265	287	290	289	286	279	271	246	266	283	260	270	253	240	254	281	255	259	274	305	255	289	243	274	255	282	244	285	257	259	303	257	261	271	275	288	281	285	278	270	292	263	261	275	284	299	295	295	279	311	279	269	268	268	281	278	302	265	273	289	296	231	260	256	267	274	272	268	271	288	267	267	290	269	280	287	253	282	265	240	281	281	251	268	261	265	255	255	290	267	257	271	286	268	251	287	313	306	255	293	280	252	285	278	254	267	255	266	306	264	276	257	277	274	259	264	286	262	277	259	294	294	292	253	275	245	270	266	279	257	272	301	297	274	280	264	269	261	258	263	250	272	285	261	285	295	265	252	270	275	239	246	276	249	258	265	251	282	274	276	263	252	230	265	260	265	281	279	255	272	287	261	267	271	266	279	255	272	271	270	261	309	247	266	274	277	264	268	274	272	268	268	289	282	281	290	257	273	281	270	273	258	284	259	286	222	259	271	245	265	284	272	299	273	252	276	253	273	284	297	293	292	256	282	266	285	264	297	289	236	274	260	270	284	258	261	276	267	275	265	275	264	239	269	265	292	263	259	302	286	281	260	265	265	272	271	258	287	261	236	289	297	254	256	285	268	261	247	253	280	289	298	267	270	258	251	275	276	245	272	260	272	276	281	277	275	270	287	259	283	271	274	267	268	296	312	252	276	261	271	266	279	307	269	278	271	276	259	270	287	272	257	270	255	276	277	281	306	243	256	263	294	292	246	241	269	267	267	292	259	283	269	257	277	272	282	257	275	267	303	251	259	277	279	255	285	238	287	244	280	295	283	268	231	234	319	262	293	283	261	256	249	262	263	278	251	260	297	272	270	282	274	252	246	275	259	264	242	273	254	261	302	252	303	262	292	265	285	277	272	242	257	258	277	264	285	280	264	301	292	298	276	274	290	301	249	266	295	288	283	267	272	295	265	276	285	277	287	286	278	264	286	253	290	283	265	239	275	246	282	273	245	283	276	254	238	280	219	276	286	256	258	285	273	254	312	253	277	259	291	267	270	258	270	281	261	274	301	262	244	279	296	243	293	260	263	269	280	279	269	306	291	232	269	264	268	252	268	261	278	240	261	305	285	274	271	289	234	278	278	280	282	287	298	286	261	257	292	253	267	233	261	298	286	234	281	270	308	253	292	279	277	262	282	288	272	268	239	273	289	283	276	283	240	277	244	246	274	285	236	254	271	288	294	284	284	264	289	264	278	249	286	270	283	263	279	253	276	280	276	291	251	319	262	292	256	262	268	264	263	283	280	270	248	276	298	262	277	245	283	253	264	256	264	284	274	264	276	275	287	272	253	241	282	255	257	266	297	266	269	248	256	295	264	261	294	267	281	255	288	285	285	259	282	283	284	247	262	263	267	268	285	275	284	275	270	261	262	248	293	242	284	275	283	273	316	264	258	261	269	272	278	267	261	282	267	272	272	267	271	256	284	269	257	272	261	276	242	284	279	273	257	275	284	283	263	277	270	266	257	268	278	300	271	261	267	283	273	270	270	314	235	220	279	288	280	258	285	284	285	285	277	276	279	287	302	268	270	293	276	295	249	252	276	266	259	257	299	287	273	285	280	262	232	256	254	270	237	258	270	275	240	253	268	284	266	256	278	259	281	283	256	259	267	320	237	256	279	261	275	287	253	261	250	295	289	254	273	271	249	274	282	253	293	248	278	271	256	293	264	230	270	238	265	262	269	269	277	253	267	260	267	289	253	282	275	292	292	256	278	246	268	269	285	303	254	264	282	298	271	266	283	276	249	286	276	267	289	281	291	275	279	263	275	261	286	280	255	265	266	266	251	269	256	263	270	263	241	263	237	284	249	280	279	275	259	262	289	303	285	273	279	250	277	275	270	301	277	255	273	277	272	275	269	273	285	272	272	268	260	249	283	292	267	293	270	284	287	281	266	263	276	273	267	281	258	272	278	266	259	276	303	255	270	254	262	260	269	250	248	270	257	251	252	252	276	268	262	276	263	268	255	240	259	242	246	268	245	288	253	261	294	291	265	248	249	267	269	259	262	249	260	277	288	295	281	242	266	246	268	255	290	298	279	284	265	235	286	257	280	254	267	253	274	264	251	254	258	277	270	276	263	239	284	288	257	267	263	274	288	255	267	287	252	252	292	309	271	275	263	287	258	271	244	272	260	260	302	277	287	261	289	288	249	259	277	280	301	274	258	245	290	258	259	260	268	263	252	262	258	287	241	258	291	269	261	297	279	273	283	271	290	283	278	274	271	278	283	267	244	288	261	292	286	285	261	259	295	264	263	274	284	289	256	273	272	263	278	276	283	257	249	261	305	290	276	261	270	278	278	290	280	282	250	275	257	306	252	262	284	251	274	268	267	244	253	294	291	276	299	252	254	277	282	264	258	272	256	262	278	280	279	286	298	257	251	267	273	270	292	268	287	295	270	264	297	279	273	274	267	269	273	257	271	267	288	286	276	265	277	283	265	251	267	272	302	278	272	270	296	272	268	269	272	280	288	297	261	310	266	259	292	284	294	283	276	260	306	260	280	251	239	277	260	273	261	277	251	281	274	267	286	278	305	292	258	284	270	277	268	296	259	265	254	271	275	266	281	251	273	285	273	270	276	297	274	285	257	255	271	320	272	274	284	264	286	281	258	269	302	274	275	269	299	280	270	296	310	261	261	270	274	277	285	274	266	308	276	274	281	279	251	289	262	302	273	261	241	239	275	261	256	309	263	275	234	268	258	290	277	271	263	269	262	257	275	297	247	268	268	252	294	274	259	281	295	293	268	275	288	270	304
4210	2862	902	318	209	211	225	173	133	144	134	127	131	105	103	104	75	58	88	72	63	84	59	76	72	77	61	57	54	65	72	55	64	55	62	59	60	59	51	37	56	53	63	52	62	62	51	36	58	60	65	59	66	50	49	64	74	81	95	72	65	66	93	65	74	64	58	45	45	57	62	50	55	41	49	53	50	50	46	51	49	53	49	62	65	43	63	47	59	64	51	36	59	48	46	57	59	49	60	77	49	65	58	48	39	51	49	50	47	48	57	39	51	47	45	50	47	45	51	53	58	55	49	65	51	61	43	52	43	60	52	46	51	40	63	47	46	55	52	52	41	45	43	51	42	62	53	42	41	59	56	56	70	62	64	66	62	39	42	41	58	53	58	54	55	44	49	47	47	65	63	67	60	43	64	42	49	53	44	49	53	59	55	60	59	61	46	58	56	44	51	46	58	70	46	46	58	54	59	59	50	51	53	55	53	54	58	54	46	58	67	52	41	49	53	59	51	53	68	56	47	62	48	53	64	57	55	50	63	52	47	53	54	44	68	53	67	56	61	59	54	56	49	58	63	58	59	45	38	48	62	43	53	59	56	36	58	54	52	62	55	47	56	50	44	54	62	40	51	56	58	53	49	62	52	59	55	55	47	65	50	47	43	47	44	58	65	60	64	59	51	53	39	55	48	64	51	53	48	65	50	47	57	51	60	57	57	56	50	47	49	52	57	54	53	60	42	42	51	55	66	43	46	52	62	49	57	65	50	47	48	53	64	51	57	51	54	56	54	59	47	58	57	54	56	50	51	60	54	57	45	51	57	54	58	59	51	44	45	63	58	53	33	54	40	54	59	47	51	54	57	44	47	52	49	51	49	53	60	50	56	46	55	45	42	52	46	40	45	64	40	62	53	55	42	57	38	61	60	56	60	51	47	48	42	50	60	59	41	69	59	41	49	66	48	57	57	60	56	42	64	52	39	48	60	56	61	59	49	47	47	60	57	54	56	55	56	42	49	55	56	55	58	56	64	46	49	62	45	61	53	39	58	52	59	44	43	55	45	50	64	52	53	46	51	48	70	66	45	60	48	60	52	67	52	56	62	46	62	59	45	48	59	52	57	51	47	55	41	64	47	47	50	42	50	66	48	58	52	49	48	55	49	47	56	60	46	63	60	54	61	60	54	50	51	57	54	52	61	56	57	35	55	59	49	53	54	48	40	49	51	54	45	42	51	52	52	52	56	41	51	58	58	54	59	52	62	48	47	52	54	50	61	53	43	45	49	54	48	48	62	71	44	58	51	50	50	53	50	53	62	49	49	58	56	59	52	55	68	57	43	60	46	51	47	55	60	54	56	47	62	41	46	49	62	50	56	64	52	56	52	50	49	59	62	53	55	42	46	50	50	49	42	54	54	43	46	54	66	55	44	50	52	53	57	45	63	64	45	57	46	52	49	50	54	46	68	49	62	50	58	48	57	51	49	52	70	59	50	45	53	44	47	52	49	56	57	56	48	62	67	50	63	53	47	49	76	56	54	52	46	48	65	48	55	68	51	55	44	58	53	56	59	61	50	70	48	49	59	60	59	53	67	62	41	45	44	57	45	57	61	44	56	59	46	53	53	62	38	52	53	62	61	51	58	58	47	65	56	50	44	49	52	39	47	60	52	52	53	50	50	60	69	51	59	60	43	47	54	73	59	36	38	47	56	50	59	46	58	50	56	42	59	62	49	49	57	51	61	42	52	53	47	68	43	58	43	49	47	52	49	53	49	61	54	59	46	50	57	60	53	53	70	63	56	50	62	50	51	45	59	53	43	43	52	56	54	68	51	48	42	63	55	53	63	54	64	52	44	50	67	47	45	57	59	54	56	52	53	63	66	66	50	50	56	59	50	51	48	60	60	54	47	61	48	54	55	51	48	63	61	52	57	59	55	54	56	54	54	39	60	51	56	64	51	58	53	60	70	63	56	55	50	58	53	47	44	51	51	56	60	59	42	57	47	53	62	57	47	50	56	53	57	53	59	40	47	46	48	59	54	66	40	50	60	66	65	64	65	51	45	60	61	54	53	52	60	61	60	57	49	56	59	54	46	58	65	54	54	59	55	51	48	61	53	52	55	52	63	44	51	42	71	40	47	47	48	43	63	51	48	50	52	61	49	54	52	62	48	41	44	57	59	51	47	69	54	58	50	58	44	48	52	57	51	58	48	54	51	57	51	45	56	63	61	56	45	48	54	49	41	57	51	51	61	52	46	42	59	47	74	61	58	60	56	60	47	50	44	65	47	63	53	69	45	60	49	58	47	49	56	58	56	62	54	51	50	59	60	56	63	71	43	60	40	56	61	61	51	64	63	70	47	55	56	47	58	67	46	65	51	46	49	52	70	60	64	59	58	49	65	45	60	40	52	62	42	47	61	60	47	57	52	54	51	48	53	52	51	55	47	47	51	67	66	51	58	59	38	53	44	61	59	46	59	64	50	57	54	50	68	46	53	58	55	53	38	53	41	54	46	49	52	39	48	51	65	66	51	56	46	56	48	54	48	54	44	64	58	45	57	60	49	56	58	56	50	57	50	63	62	56	51	54	61	53	54	51	61	52	54	45	53	41	39	46	68	53	57	63	45	49	61	59	37	63	62	63	61	51	46	44	53	56	58	42	53	50	58	59	51	55	60	55	57	65	45	43	51	50	54	61	56	60	74	55	52	44	59	60	54	51	48	53	53	47	57	55	48	50	70	40	59	50	49	54	54	58	42	53	69	58	48	58	49	43	56	51	56	49	55	54	58	48	57	54	48	48	60	58	59	57	59	52	44	62	55	54	79	56	61	49	52	56	63	51	63	53	42	64	62	63	54	48	58	49	40	45	59	47	61	55	45	52	60	51	64	57	46	65	46	46	52	56	65	51	52	65	57	55	59	54	60	51	64	57	52	40	57	43	55	53	46	56	47	40	44	47	45	52	53	48	68	43	43	46	56	51	59	52	60	48	68	56	64	45	78	59	47	57	57	55	51	50	66	47	66	48	56	47	49	49	56	50	71	42	64	67	55	34	40	51	44	58	56	50	51	57	44	65	55	44	63	45	56	63	59	53	55	55	66	41	50	45	61	53	53	55	53	51	56	62	56	47	53	44	57	63	57	65	62	59	54	53	51	50	50	52	43	57	69	52	48	46	54	47	49	62	53	45	57	62	52	57	57	64	62	57	44	62	55	57	59	55	46	56	42	50	55	56	55	63	54	47	57	55	54	43	56	44	58	54	38	48	47	47	44	58	52	54	51	59	54	49	57	45	53	49	50	56	38	60	48	52	52	52	58	60	56	59	59	52	44	57	57	48	57	54	52	51	52	53	58	56	37	54	61	51	32	55	54	52	44	55	64	48	55	50	59	44	42	67	44	60	49	45	56	55	57	62	55	48	50	58	40	58	59	46	68	55	51	52	48	48	59	54	44	55	53	50	55	44	58	56	49	62	50	63	48	47	46	65	53	58	52	51
31910	20934	9702	7628	11588	11603	9509	7408	6156	5166	4402	3703	3080	2644	2279	1943	1635	1268	1131	1108	1108	1358	1198	1126	939	796	685	630	601	560	577	550	542	545	570	581	585	587	540	528	511	489	457	478	479	510	478	487	455	568	612	592	512	541	547	716	917	1245	1392	1300	1184	1020	989	928	829	596	487	416	467	457	435	527	418	450	471	454	482	453	472	478	395	415	441	417	458	446	478	437	441	472	443	457	451	459	477	484	403	454	418	451	467	449	419	462	455	469	469	468	446	411	440	456	479	441	422	470	421	490	459	439	442	448	430	422	412	460	455	474	443	462	433	433	478	459	464	434	440	467	453	459	469	435	448	424	467	441	427	454	430	471	443	445	435	453	439	417	431	490	434	416	453	481	476	488	466	455	453	459	448	419	422	445	445	446	466	461	452	461	446	466	460	448	439	415	453	442	475	419	493	406	482	449	421	444	438	470	460	447	471	464	454	434	427	460	419	445	413	423	472	467	445	467	443	447	467	423	469	431	428	464	452	429	463	440	426	452	452	458	481	424	439	479	462	451	454	451	450	486	433	481	437	450	468	448	514	451	440	428	440	409	455	440	445	417	438	473	467	443	421	461	435	432	456	434	479	483	443	439	464	434	480	449	444	421	425	431	474	467	459	487	483	423	455	437	446	462	440	469	452	445	421	440	435	421	439	438	428	471	471	436	462	459	477	444	451	440	478	457	412	450	435	442	495	465	505	445	483	481	463	431	471	436	424	440	457	430	442	428	446	457	435	453	442	437	438	431	424	441	440	468	453	435	438	424	441	429	473	463	445	442	457	434	428	480	419	472	482	423	464	442	460	452	451	508	449	455	462	451	475	472	465	424	463	466	426	426	479	489	424	436	463	465	457	461	455	428	449	445	448	408	441	420	476	434	459	456	434	461	450	464	467	449	480	438	470	461	435	447	437	459	475	454	420	422	445	449	482	485	435	446	437	482	449	451	439	448	424	445	470	512	469	448	438	453	442	451	451	446	437	447	461	428	476	422	471	463	465	421	424	472	438	483	474	422	441	470	451	429	460	466	463	445	435	491	447	468	414	430	418	502	490	472	460	435	474	464	465	426	457	428	444	444	482	466	436	449	448	464	455	459	428	470	421	487	437	446	473	476	458	420	434	471	463	441	478	463	446	456	427	437	437	429	482	457	454	407	473	467	463	449	432	438	467	416	474	473	443	429	508	457	415	449	458	467	456	479	444	468	427	443	448	461	441	412	468	455	470	443	413	479	413	473	448	469	460	431	463	446	455	485	465	476	454	451	451	454	424	442	463	443	471	430	467	475	451	453	424	470	466	478	433	422	426	443	464	450	409	435	426	475	464	475	459	430	453	444	460	411	463	447	410	434	486	439	479	484	436	423	428	476	450	454	478	427	453	430	448	447	476	462	453	486	431	444	418	414	493	433	478	454	476	438	468	445	431	458	493	438	436	487	420	420	453	427	439	485	443	452	469	422	438	481	457	449	461	418	451	442	463	459	478	397	413	447	437	445	433	465	443	494	448	458	485	431	418	423	466	496	456	452	464	479	438	452	456	450	441	478	433	434	448	452	441	442	443	478	435	395	436	449	472	465	485	450	416	430	454	454	420	421	445	462	462	438	469	451	444	464	461	466	461	435	453	468	409	469	430	501	446	485	450	430	441	435	439	425	474	429	452	500	432	445	438	413	452	451	453	433	443	482	409	407	449	459	426	438	463	414	396	459	457	478	457	473	441	443	484	470	451	444	476	432	415	442	435	460	461	466	431	444	453	436	482	444	440	448	420	428	427	433	455	480	473	417	463	447	463	438	451	475	478	461	469	423	448	433	452	475	437	433	451	427	492	422	457	440	435	435	461	475	459	433	460	462	496	463	425	428	436	460	421	449	458	455	443	456	460	490	479	454	458	487	436	436	467	442	499	482	502	427	449	431	465	452	438	469	424	408	428	424	391	469	443	460	450	442	455	413	442	461	458	482	458	446	421	465	431	488	415	460	453	453	475	486	433	464	448	457	438	441	471	479	441	450	401	490	420	443	441	427	475	460	490	445	442	459	429	417	440	427	437	473	463	454	434	487	443	458	420	467	453	441	437	432	495	462	445	402	451	488	460	439	421	412	476	450	464	451	439	410	447	474	467	427	431	449	443	457	460	447	451	467	429	418	439	424	427	433	443	461	437	479	441	436	463	439	481	484	482	432	452	464	431	479	468	455	408	467	443	485	488	435	415	409	458	442	445	410	458	447	457	493	447	474	496	459	456	459	470	434	420	446	509	436	421	426	435	465	485	495	453	450	452	404	464	459	427	421	445	471	440	470	465	429	468	469	498	457	447	477	445	435	455	425	433	441	422	408	474	423	423	422	476	427	426	428	440	460	435	470	446	448	464	452	450	411	424	449	471	435	461	459	443	438	441	439	444	424	454	478	429	454	441	447	439	477	459	445	426	465	478	437	463	438	459	474	481	435	443	422	438	419	459	471	473	413	477	416	442	492	457	475	470	463	463	468	485	424	450	452	424	461	449	474	453	451	429	437	437	449	442	431	461	411	449	447	437	473	440	448	429	440	459	435	422	427	421	463	459	429	467	459	424	438	407	407	437	493	448	475	469	473	435	436	433	443	458	456	527	429	458	464	503	477	448	464	440	448	451	450	462	403	450	411	459	446	429	442	466	413	471	466	467	420	421	484	468	463	469	464	463	447	443	461	456	439	462	475	426	490	425	433	425	404	441	457	408	462	466	422	454	441	415	472	455	443	464	477	431	471	460	464	439	448	459	415	414	443	466	445	478	444	422	425	440	453	440	429	442	472	425	450	437	428	446	426	455	468	453	405	445	464	448	440	449	473	439	462	453	444	506	461	462	456	436	489	463	459	449	434	448	457	462	449	383	442	490	467	457	397	440	432	474	482	466	465	457	479	437	454	455	432	451	446	465	451	462	442	475	466	446	434	449	433	475	440	434	433	455	455	444	408	455	447	494	434	453	484	432	464	470	438	444	434	434	441	441	470	421	428	459	486	485	459	427	450	460	429	484	428	455	456	472	463	445	444	444	438	444	452	453	461	402	442	466	459	426	476	456	438	410	464	442	430	448	455	442	454	452	486	432	447	440	487	430	437	435	453	483	438	441	437	443	465	440	419	430	436	467	478	506	444	436	446	434	423	460	484	436	452	418	444	458	431	511	467	450	442	462	436	494	468	447	442	438	446	461	420	401	469	440	446	466	484	447	433	433	435	455	457	482	434	450	430	461	453	465	436	474	426	441	407	440	447	438	474	464	435	473	455	448	434	482	445	437	479	415	435	415	452	445	454	423	504	426	446	446	451	453	433	439	442	460	411	436	463	439	427	459	416	472	432	438	443	442	449	490	476	439	424	443	495	445	420	449	470	467	453	432	455	444	439	474	467	476	415	468	484	460	467	429	424	445	483	426	471	409	441	484	433	466	446	437	454	444	453	445	439	458	455	416	460	451	416	434	439
4516	2311	822	249	220	192	184	212	167	123	145	92	92	91	100	55	47	70	60	50	93	74	67	67	52	53	48	33	41	43	29	39	50	45	48	57	48	31	36	43	32	43	40	47	40	42	49	30	41	35	63	68	73	52	67	57	42	45	54	48	60	56	39	45	54	39	25	31	45	41	47	46	45	41	26	31	29	34	32	36	34	43	33	38	38	41	39	39	49	45	37	48	34	30	34	39	36	30	32	39	38	38	31	42	36	46	37	35	32	39	32	45	45	41	49	42	38	31	56	41	45	34	31	42	29	30	28	40	32	42	39	39	28	45	37	30	36	37	39	35	43	32	39	44	39	37	36	38	24	40	46	35	29	28	30	46	37	35	43	38	26	45	34	26	40	35	50	39	34	33	37	40	36	41	35	27	45	34	41	44	36	39	48	40	35	41	37	34	47	25	36	37	43	42	41	39	40	43	41	45	42	36	50	37	35	31	43	39	37	32	38	42	34	34	44	40	37	40	25	39	36	42	35	32	31	26	31	39	35	43	47	25	32	39	28	37	32	38	40	40	39	42	30	41	35	45	41	33	39	42	28	29	39	39	38	32	29	30	48	34	38	34	37	42	39	37	40	37	35	46	37	38	31	31	32	42	43	50	47	35	40	39	39	37	37	43	35	44	25	51	42	43	50	21	30	40	40	28	39	35	46	45	42	24	38	45	33	41	42	38	41	23	32	32	36	42	36	47	41	27	43	39	32	46	33	31	34	44	27	27	37	35	46	29	30	38	37	39	43	36	34	42	32	51	26	35	30	32	35	46	37	34	37	44	43	26	37	35	38	45	38	44	44	38	34	37	39	42	34	40	40	43	43	44	23	38	32	46	35	35	33	38	48	51	37	44	29	38	40	37	38	27	45	32	34	42	41	35	37	39	43	40	43	39	35	28	37	43	39	37	33	43	33	28	40	41	40	45	29	32	29	30	41	38	39	37	32	34	44	35	46	30	42	24	34	50	34	50	33	35	36	36	29	39	34	41	37	40	44	39	52	36	32	35	30	35	30	41	23	40	36	40	27	33	33	32	40	46	36	39	28	46	31	32	32	44	39	38	38	39	36	40	49	34	45	38	34	44	41	31	34	38	41	44	42	36	43	29	37	34	42	42	33	26	35	36	41	44	31	36	47	40	38	37	40	33	40	39	37	32	37	44	39	36	41	41	34	32	31	30	46	48	41	45	35	41	30	45	32	34	38	43	36	39	36	45	38	31	41	44	31	37	39	41	48	37	33	38	34	41	41	27	34	30	42	34	34	38	37	38	46	22	39	34	33	40	42	39	32	51	42	43	40	34	29	42	35	33	38	36	34	40	42	36	30	38	30	42	28	42	34	32	35	43	30	29	26	37	44	39	36	46	38	42	37	37	39	41	39	30	44	45	42	39	40	35	43	43	40	34	40	48	36	37	38	32	43	38	39	34	38	27	41	24	44	34	43	40	34	43	49	49	39	32	41	28	41	41	45	33	30	46	35	30	36	30	37	44	34	27	27	36	26	43	37	27	46	44	35	43	35	39	35	46	43	44	37	30	31	40	39	38	38	41	43	40	48	50	33	39	29	37	35	31	36	46	50	33	38	39	35	43	45	44	32	38	44	32	34	24	43	35	47	43	29	44	28	47	51	41	34	32	38	37	32	37	40	37	41	38	38	37	37	17	35	45	40	30	39	39	33	35	36	36	32	28	47	38	39	35	40	28	45	26	52	31	44	39	42	36	32	44	35	47	30	44	50	36	37	38	36	44	41	40	38	34	31	34	42	49	37	43	29	31	36	32	43	40	23	31	34	44	36	29	33	28	43	42	47	36	46	37	32	41	42	45	21	25	52	45	45	33	38	40	38	37	35	43	31	43	49	44	31	51	30	38	35	37	27	43	27	43	46	50	46	41	32	28	38	48	34	39	39	35	36	30	38	46	42	44	35	31	48	38	31	33	52	38	32	45	49	47	32	34	34	35	38	25	39	44	50	34	38	38	31	33	31	42	34	38	39	34	27	44	41	43	42	44	39	37	46	27	45	43	35	38	29	25	31	41	38	38	34	36	48	44	31	36	37	32	32	42	47	36	34	42	39	35	36	40	39	41	33	43	41	38	39	31	46	48	48	34	33	35	39	33	41	42	35	41	46	38	36	44	41	30	37	44	43	40	46	43	34	39	42	33	44	47	46	34	32	43	34	23	34	31	40	37	41	42	40	37	37	35	31	38	48	30	41	41	36	38	40	47	41	20	36	34	41	38	39	45	39	33	46	36	38	31	45	33	46	41	38	36	43	32	43	47	40	32	36	40	35	33	46	32	39	37	30	38	31	35	34	40	27	37	36	52	37	41	34	37	35	36	38	38	42	45	42	34	38	54	29	51	47	38	37	31	37	27	32	36	25	37	37	44	50	47	33	40	33	39	44	46	34	34	42	29	41	37	41	46	39	32	33	36	35	34	29	43	36	34	32	40	38	43	35	49	42	27	37	36	36	35	31	43	52	46	36	46	37	50	38	33	29	34	35	37	45	33	30	25	51	44	29	43	30	33	20	38	38	41	39	37	48	30	31	35	23	33	37	36	49	45	36	32	39	28	35	34	43	36	37	40	31	42	34	31	40	50	45	43	36	31	43	30	39	46	34	33	31	30	38	44	33	37	46	30	50	28	35	42	37	43	37	40	41	25	28	37	34	39	40	32	42	42	47	40	39	43	40	34	32	41	26	39	37	33	32	31	41	48	38	28	38	37	32	40	19	37	34	32	31	43	40	37	45	38	42	39	36	37	32	31	40	58	33	32	38	32	38	28	47	28	47	40	37	32	37	40	34	39	50	36	45	40	36	44	43	43	34	42	28	35	29	41	35	32	47	32	37	30	46	41	47	27	34	39	40	30	32	48	44	37	38	40	45	39	41	41	43	37	36	43	48	24	37	30	43	42	36	30	38	34	32	26	36	41	36	37	36	40	39	34	49	42	37	34	34	61	31	39	43	45	39	31	40	40	41	44	45	35	39	44	42	50	35	31	43	31	45	32	32	39	33	36	49	42	42	38	45	41	35	36	41	36	35	36	47	28	38	30	45	44	41	31	38	47	30	41	38	33	41	36	35	36	39	39	50	45	41	36	29	41	36	44	36	32	42	36	30	31	31	40	34	25	38	26	47	34	34	44	39	32	38	37	45	41	42	34	36	20	40	37	35	36	29	52	33	32	37	39	39	44	47	39	32	28	41	41	37	38	31	42	41	35	32	38	48	38	34	47	34	40	36	37	40	43	50	37	38	41	32	40	47	35	31	25	33	34	39	34	34	43	34	41	45	34	39	39	44	47	36	42	44	40	44	43	35	47	48	28	42	43	37	31	32	40	37	37	45	45	36	33	47	42	43	23	49	37	34	40	40	36	35	34	36	43	37	33	32	44	37	57	40	28	44	40	29	41	32	37	31	41	45	39	37	26	26	36	38	39	34	41	40	46
31014	18734	9032	6733	10586	11060	9298	7396	5922	5124	4191	3424	2840	2451	2095	1634	1352	1173	1043	970	1389	1228	1189	896	727	616	568	528	503	540	492	500	423	442	511	473	482	418	420	417	426	364	366	390	397	392	381	367	397	549	1000	1146	1209	1181	1037	875	618	636	881	977	1002	833	691	634	468	353	345	316	323	324	357	324	337	335	337	318	293	325	331	333	333	359	313	311	350	332	317	325	333	369	370	341	336	327	357	336	341	364	331	328	331	348	326	337	286	316	344	339	313	323	345	321	335	346	312	343	324	340	361	340	342	336	356	327	321	332	320	337	317	317	312	304	304	339	331	343	335	355	291	340	323	361	327	367	331	312	299	314	376	306	317	316	348	311	323	316	320	326	308	341	323	347	296	320	332	317	327	326	337	323	356	365	313	314	331	353	317	349	305	334	339	348	339	311	323	330	307	340	340	335	365	305	336	340	320	376	322	345	336	305	348	332	348	327	308	323	345	294	300	325	362	340	327	340	335	320	353	321	308	367	347	331	324	308	322	364	310	330	340	330	308	327	341	344	335	363	315	320	340	357	343	320	333	340	338	338	330	331	347	310	318	315	336	311	362	347	350	319	343	329	291	321	321	336	332	337	324	333	313	352	332	301	314	353	347	337	334	339	360	369	305	349	313	310	355	345	317	321	326	321	340	322	320	308	352	305	325	318	343	327	340	317	341	337	355	321	319	337	315	331	345	338	340	319	319	324	318	318	307	341	350	308	377	339	346	310	324	319	373	345	334	373	322	323	364	318	317	357	346	331	284	349	353	323	364	312	376	335	322	338	324	316	318	324	327	309	367	331	321	341	332	327	329	325	296	313	317	319	346	345	318	308	333	319	304	344	337	312	334	336	301	355	308	343	323	333	322	370	342	334	348	352	340	329	345	328	322	316	304	330	327	315	335	338	328	324	340	373	321	315	332	300	349	352	332	342	328	335	330	319	346	349	322	337	346	336	322	322	364	326	363	324	303	342	346	364	333	355	342	343	326	325	350	307	333	357	280	319	349	339	329	335	314	349	327	317	321	312	335	329	323	363	341	313	342	313	332	315	338	320	326	333	322	347	312	328	318	336	323	347	347	332	308	327	346	317	353	329	352	353	313	342	339	322	329	318	328	318	322	301	320	354	332	335	341	318	334	314	352	305	329	345	321	344	349	313	314	332	320	351	329	351	381	353	319	348	336	340	365	323	349	350	327	354	320	315	348	311	339	335	301	332	331	339	335	329	342	307	362	332	310	373	342	314	339	338	309	334	326	349	298	334	319	297	332	300	355	327	334	332	291	369	331	303	312	355	327	327	343	305	359	322	344	305	343	348	348	315	348	314	303	350	320	325	337	335	325	328	300	334	330	324	351	334	309	328	338	318	305	309	349	312	324	337	341	320	303	334	300	322	374	299	372	332	340	346	352	354	319	361	319	319	339	367	330	313	290	329	347	360	360	350	351	329	348	325	340	349	323	338	315	319	344	328	328	351	299	325	321	350	327	333	367	322	362	333	297	350	365	351	310	317	336	301	324	329	322	318	333	328	310	322	337	331	303	364	322	317	344	331	354	327	337	327	331	322	344	343	333	360	314	352	349	349	331	335	318	319	307	310	331	328	312	343	355	335	329	337	310	342	327	340	347	301	314	335	336	337	345	339	318	333	342	320	359	301	300	359	338	322	327	287	319	311	330	329	333	338	340	347	346	306	337	366	351	312	318	338	330	322	377	317	330	326	306	324	326	353	316	337	339	291	368	331	339	318	328	297	340	317	306	340	344	320	314	355	348	298	321	325	368	314	294	315	326	328	312	309	338	340	360	301	350	366	340	343	333	322	321	324	314	346	311	363	373	333	348	335	347	336	347	313	342	338	315	295	340	343	360	308	317	336	334	347	345	341	335	322	337	329	338	320	347	312	350	336	337	348	324	331	307	333	316	345	329	356	352	315	294	349	350	333	333	347	326	335	345	351	331	319	328	302	337	315	348	346	362	322	364	353	317	315	314	294	324	302	341	336	304	349	347	320	343	331	307	294	317	301	310	328	347	306	344	333	317	341	337	322	310	342	336	346	368	324	352	334	339	349	349	313	354	351	339	320	334	313	333	352	332	354	332	324	317	353	370	338	313	317	338	321	313	331	314	348	321	353	347	323	346	312	344	345	351	332	329	329	324	362	335	318	372	322	332	314	325	329	361	314	324	326	340	331	385	305	310	330	346	348	327	345	375	311	300	340	327	344	332	301	319	338	301	320	349	318	330	319	303	327	339	322	326	348	318	320	349	336	339	322	341	330	322	346	289	332	353	338	324	329	324	324	307	324	330	357	325	324	354	320	292	334	324	337	327	355	323	317	303	314	340	331	345	343	344	339	320	316	305	313	321	324	311	322	289	359	326	364	315	339	321	332	308	308	320	311	360	315	343	301	335	354	300	310	337	326	351	332	311	319	332	319	332	350	343	315	316	361	324	324	302	313	318	354	333	344	303	347	352	330	341	327	337	341	294	333	329	336	324	320	307	334	305	285	331	291	302	312	349	321	364	332	335	329	362	361	331	336	337	352	331	337	301	341	348	335	319	328	341	335	326	361	358	319	346	354	320	334	311	322	321	304	327	305	351	330	354	323	325	330	344	340	323	300	340	301	339	311	371	334	342	340	328	326	340	356	282	336	341	309	363	312	339	341	348	323	322	330	346	290	318	335	329	328	322	318	323	325	363	358	342	331	331	331	323	345	324	331	344	344	319	329	321	310	324	327	337	328	344	354	335	318	341	333	344	351	341	307	330	308	302	314	359	320	318	349	294	342	341	295	339	330	341	352	327	321	307	328	325	332	341	285	335	333	345	358	283	343	329	365	300	362	328	342	342	345	317	345	347	341	314	329	343	305	330	338	294	358	338	340	351	329	327	357	385	322	343	371	328	314	310	328	325	333	313	355	362	312	337	346	349	323	347	309	319	315	320	301	329	336	331	310	316	333	336	304	338	308	315	333	319	308	338	323	296	332	333	334	317	315	331	335	340	333	376	334	330	343	311	307	340	327	331	349	345	343	321	341	339	342	332	319	300	332	319	314	335	326	334	356	328	341	327	305	338	341	320	362	337	312	329	334	352	332	330	309	299	298	321	314	299	355	312	339	340	343	313	341	346	351	321	320	331	329	334	331	346	365	322	318	320	316	320	309	339	299	349	327	346	347	299	312	363	339	338	352	342	368	338	321	349	341	353	291	321	349	310	341	350	299	348	332	324	331	361	352	335	345	307	346	324	340	316	347	321	339	319	338	359	301	344	316	351	325	334	330	310	314	320	355	354	321	321	368	356	293	347	341	319	332	347	322	327	334	329	326	298	318	313	323	335	315	355	350	292	302	302	329	328	346	327	365	322	358	337	361	322	342	312	319	325	354	325	332	318	307	332	323	329	305	323	333	352	325	313	341	346	344	331	330	305	333	340	333	327	312	330	335	330	324	311	328	369	326	339	298	331	324
5203	3694	1245	466	267	292	307	250	234	227	187	165	141	146	121	85	125	99	81	104	122	99	96	64	86	89	60	86	66	76	68	73	63	85	74	62	77	68	69	74	72	74	81	89	73	71	70	67	73	61	86	89	145	162	153	117	88	99	103	89	83	100	89	82	71	66	50	65	63	66	64	67	53	63	70	79	57	49	62	54	72	53	74	66	55	66	55	67	71	65	75	65	80	66	62	67	70	57	76	62	67	66	62	56	57	76	65	76	72	65	62	56	53	62	65	70	60	64	57	66	49	73	73	62	61	63	61	65	57	67	78	56	52	60	59	57	64	55	58	54	62	65	62	56	56	60	72	66	67	60	57	66	66	55	73	56	81	66	59	69	64	67	70	66	64	50	62	73	60	61	60	50	53	60	54	68	48	62	67	65	52	71	64	67	51	76	64	52	75	79	55	72	62	64	52	56	58	62	64	57	65	72	67	63	55	69	55	56	72	71	63	61	54	60	65	72	53	65	64	74	60	67	63	69	52	66	70	69	66	55	62	74	64	72	42	71	71	70	56	64	68	64	52	59	58	63	80	56	68	56	58	69	69	66	77	66	65	59	66	53	54	49	69	69	66	75	63	56	76	64	81	73	78	52	66	64	61	54	63	63	55	55	84	67	58	50	71	80	59	48	78	73	61	59	66	71	77	64	69	66	59	58	87	69	58	48	81	51	73	73	59	74	76	56	53	62	61	77	63	59	68	55	58	55	59	64	74	50	61	78	75	62	69	69	64	57	58	74	53	61	59	66	57	71	61	61	65	68	79	53	70	74	53	59	62	60	58	53	66	71	78	62	62	60	73	59	66	67	62	54	51	62	70	58	81	49	69	54	54	59	66	52	80	53	58	62	52	62	65	66	69	53	62	64	62	71	75	58	67	56	45	74	66	66	62	61	64	72	60	72	65	54	55	70	60	57	54	59	57	67	66	63	66	62	54	61	78	83	67	47	62	77	80	64	62	58	55	58	62	65	48	59	58	65	83	46	56	72	74	75	58	60	74	75	62	55	65	61	69	61	64	52	76	58	73	66	72	79	67	71	64	72	59	51	69	82	77	61	55	78	56	72	62	62	54	64	54	68	74	73	50	65	63	65	54	50	63	59	74	76	51	62	63	49	74	68	63	68	66	57	70	56	65	69	68	58	61	80	70	59	58	77	68	59	56	71	70	64	59	65	77	44	57	61	47	67	62	77	55	60	50	70	68	56	93	63	74	55	59	72	74	65	61	74	62	74	58	60	61	74	82	65	62	60	57	58	67	59	53	52	64	51	79	69	51	71	50	73	77	66	76	57	57	83	57	56	62	58	72	54	72	61	64	50	65	58	63	72	78	65	70	57	59	66	70	87	70	68	87	74	57	69	60	61	62	55	54	59	49	59	64	70	57	71	64	56	48	50	61	69	63	73	55	61	68	49	76	56	51	59	67	74	51	73	55	53	56	72	61	78	60	61	67	59	64	54	62	75	78	60	54	60	67	65	55	68	66	64	68	70	75	61	61	50	62	79	63	68	62	52	72	63	75	76	69	69	58	68	57	69	70	53	56	78	76	72	57	67	57	69	69	53	51	56	72	58	80	78	70	59	59	62	63	47	63	64	59	63	48	60	64	64	68	67	75	69	59	55	64	60	59	52	55	66	75	64	68	69	62	66	69	69	63	59	57	72	59	65	75	68	71	69	53	66	60	66	62	58	58	66	58	58	67	66	70	69	60	71	73	72	55	52	54	66	65	64	59	58	56	60	60	38	58	68	59	58	70	76	60	69	76	77	56	76	61	58	63	61	57	58	66	78	55	57	69	59	77	84	63	58	72	61	77	71	60	53	59	73	58	75	63	60	64	68	54	65	70	56	66	67	70	74	76	68	46	55	51	75	57	51	58	72	75	71	63	52	58	77	61	52	65	68	66	65	59	64	75	66	68	62	70	65	56	64	61	67	58	55	66	61	62	66	62	66	70	60	55	67	60	60	59	70	57	50	73	57	74	55	86	57	55	78	59	54	64	53	65	77	72	65	63	66	64	69	61	65	69	72	72	56	48	70	65	58	74	73	55	77	70	67	73	69	64	63	78	53	59	80	66	63	68	65	62	72	52	63	70	70	57	69	76	48	62	53	78	51	65	67	71	63	58	67	52	73	55	71	73	69	62	68	62	62	71	63	61	54	60	61	58	53	70	70	76	73	60	57	72	59	56	56	61	66	62	53	58	69	72	79	66	70	50	59	63	63	55	72	77	83	63	56	55	72	60	71	62	60	58	62	74	59	65	65	48	64	87	71	67	59	66	64	70	63	69	58	67	75	64	76	66	71	74	64	74	62	67	46	52	70	64	59	70	61	50	67	58	87	62	59	56	54	63	53	54	59	54	57	53	49	65	56	61	65	79	60	69	58	67	64	63	67	57	69	70	59	61	53	45	52	65	61	56	59	74	48	52	70	52	66	70	73	66	65	44	66	59	69	81	65	57	64	67	59	65	69	60	69	57	78	71	57	68	70	72	56	62	64	60	61	67	63	42	48	65	72	51	64	63	67	78	70	72	55	65	66	66	61	55	72	74	64	68	80	60	62	71	79	57	38	77	59	61	63	55	73	56	75	54	60	72	61	67	59	71	56	71	54	62	69	64	72	52	68	78	63	54	78	55	69	64	77	71	67	63	68	81	68	57	53	62	73	53	64	57	67	64	55	64	72	67	60	58	76	64	63	57	69	59	75	67	49	51	51	63	72	57	60	66	63	68	57	52	54	71	65	68	74	58	56	67	77	48	70	62	58	69	71	62	70	56	53	55	64	72	71	64	55	72	61	60	77	49	64	52	66	67	61	61	64	52	68	61	55	59	64	73	61	59	56	62	66	63	54	67	64	45	73	80	54	64	69	67	63	68	52	58	60	62	70	60	71	61	72	76	59	56	64	63	60	56	57	68	75	46	59	60	73	64	55	86	70	67	78	52	58	66	79	64	60	68	66	72	69	69	66	71	65	59	64	71	56	62	74	62	58	53	74	55	60	66	69	78	73	71	62	69	64	72	54	66	56	53	54	70	65	47	62	56	67	59	75	64	48	69	68	67	69	81	63	57	56	62	86	68	49	66	59	81	72	62	56	46	53	72	73	67	86	63	65	51	64	58	58	82	63	78	59	70	63	66	64	60	60	50	59	71	73	83	69	51	49	67	63	75	55	55	63	63	74	67	68	69	71	57	78	53	77	59	63	54	75	72	55	74	78	64	61	65	58	63	58	70	57	61	57	70	59	79	76	58	65	61	55	67	86	67	64	78	68	73	58	57	64	54	50	62	80	69	72	62	66	53	63	71	59	64	55	62	70	56	54	51	73	58	68	70	56	62	81	73	66	63	65	69	72	67	51	60	71	67	59	76	67	56	71	101	70	57	58	66	64	68	62	67	72	59	67	61	55	73	65	66	63	55	57	69	82	74	68	59	56	59	60	76	72	68	45
34432	23216	12130	9715	13161	13898	12180	10122	8166	6684	5605	4669	3844	3434	2675	2128	1876	1675	1552	1722	2214	1789	1680	1208	1048	930	897	878	823	791	756	740	734	748	744	732	757	686	632	673	661	618	681	672	691	711	691	637	668	662	798	1773	2888	2730	2702	2266	1656	1344	1324	1339	1147	951	814	720	646	647	567	561	551	542	538	521	557	543	499	579	533	551	535	541	542	509	577	554	515	547	524	516	497	526	549	568	559	538	554	543	534	532	497	498	526	550	551	554	550	531	519	558	552	581	565	547	562	527	531	559	557	560	539	575	556	540	584	576	523	527	525	553	529	528	530	516	525	534	523	542	557	510	583	531	560	527	539	539	552	520	545	551	574	565	509	517	532	549	558	535	540	566	531	525	529	546	526	539	534	576	561	570	585	525	540	548	537	551	551	553	550	570	583	517	536	527	535	535	539	604	537	479	533	537	545	509	535	529	541	556	552	542	583	557	536	569	535	541	548	561	505	548	533	538	555	547	548	598	551	580	541	582	548	558	516	597	573	534	553	545	573	541	550	562	536	554	537	576	521	538	550	548	536	542	532	522	540	570	542	527	535	518	547	538	531	568	525	551	527	537	505	577	493	592	513	515	542	519	523	508	547	526	536	548	581	544	529	559	590	538	543	540	575	595	540	542	528	519	515	565	524	521	568	558	555	505	538	515	555	536	567	511	552	517	517	525	504	549	555	528	516	561	558	532	553	526	561	505	494	547	535	517	531	542	529	514	587	578	549	531	545	541	535	555	537	571	534	544	576	513	551	531	534	559	549	550	546	537	529	529	527	539	544	574	529	544	557	527	550	597	524	529	562	540	546	512	542	525	562	564	584	580	544	517	568	524	536	486	552	541	532	557	535	537	550	574	561	558	530	563	534	540	519	547	546	539	538	594	554	537	563	526	537	573	577	535	547	559	537	536	508	522	536	596	526	555	531	564	517	572	539	521	501	556	580	522	529	532	512	554	560	524	505	541	546	537	533	547	556	502	539	532	568	551	488	560	522	560	561	575	539	554	558	526	534	574	518	545	538	528	503	521	514	549	537	565	548	499	527	543	522	561	528	538	539	577	548	551	554	578	578	556	528	561	562	550	537	544	576	552	518	581	583	522	551	521	537	563	543	546	538	561	560	562	531	531	543	537	532	551	592	527	531	567	518	547	557	540	549	579	576	578	503	528	476	542	517	518	510	514	590	546	530	507	528	557	579	522	545	547	558	565	533	502	559	541	544	540	520	534	547	574	536	553	546	528	559	553	515	558	540	546	540	553	536	563	539	540	514	506	524	498	579	539	491	566	603	544	561	572	523	539	606	525	527	515	516	552	579	523	570	566	561	540	525	580	561	532	554	530	561	533	542	528	521	552	557	498	586	571	557	546	560	545	513	575	543	546	550	505	555	527	552	492	536	552	507	474	598	550	527	530	547	526	528	541	559	566	541	545	538	555	547	495	568	526	565	588	529	540	579	534	503	538	518	506	579	491	567	518	549	536	518	543	581	542	577	576	558	573	527	554	538	553	576	547	581	543	588	551	534	556	556	563	550	572	549	577	547	545	527	514	531	515	522	537	542	551	545	568	549	558	551	546	550	556	554	542	531	547	522	527	592	518	550	575	579	538	554	547	562	562	571	525	521	525	535	502	535	604	564	555	541	550	535	505	561	573	575	514	561	581	548	582	540	507	557	553	535	539	552	577	558	542	508	529	512	525	526	560	519	519	522	555	514	522	556	541	592	547	541	519	572	543	537	576	549	554	564	531	581	557	536	545	542	561	498	496	573	540	563	544	576	536	519	555	572	512	530	578	529	532	548	576	509	528	528	588	570	538	577	590	563	524	557	557	550	554	572	532	563	571	571	523	551	547	554	505	513	554	590	573	531	547	570	557	519	538	537	558	559	539	542	528	578	538	550	581	588	562	518	568	509	594	595	521	543	578	577	520	559	588	600	532	526	554	565	574	528	524	547	541	555	532	504	555	562	539	547	551	535	527	546	542	551	593	555	518	534	511	518	522	538	531	528	544	526	566	514	565	535	553	552	562	530	578	580	515	552	564	528	542	599	546	551	568	544	544	529	529	554	563	533	534	509	544	564	530	530	548	500	541	540	562	543	588	544	589	562	541	537	552	572	602	547	584	564	540	527	551	539	544	589	519	539	514	544	553	535	530	504	512	557	521	551	511	554	546	557	513	520	530	556	526	575	517	544	560	561	541	532	559	545	552	538	519	527	548	574	563	577	586	552	555	614	546	527	533	565	547	551	523	532	523	596	537	529	574	529	556	495	539	550	532	543	551	567	560	553	542	527	557	531	518	516	576	554	545	519	549	498	566	568	546	494	544	577	544	530	546	546	516	537	565	534	552	519	555	536	559	546	543	558	584	558	536	523	565	561	564	539	534	537	575	529	527	528	523	535	530	526	529	541	547	551	550	543	500	573	551	564	550	545	508	511	555	549	604	547	548	531	553	570	527	528	565	539	540	525	530	546	565	495	577	580	556	534	523	527	552	559	542	545	531	548	520	526	520	521	508	520	521	588	520	501	513	535	563	541	570	567	533	551	523	524	566	570	542	497	532	546	551	547	571	556	565	534	542	517	521	543	528	506	558	598	529	521	571	568	536	550	549	552	554	530	566	519	537	560	519	548	506	523	514	533	577	531	566	536	527	506	570	537	573	553	558	531	537	540	503	547	549	524	527	513	555	582	535	540	510	575	525	570	564	559	550	563	552	510	533	561	566	542	584	529	505	566	521	566	529	534	535	543	549	569	482	532	544	514	568	519	534	506	587	527	533	554	512	518	523	525	586	527	555	517	537	558	526	564	546	531	523	542	529	548	550	501	565	516	537	524	584	550	579	472	511	555	525	509	526	530	544	572	572	515	581	508	588	539	546	522	540	531	563	546	558	567	585	534	548	529	521	550	546	526	548	539	514	562	530	549	508	550	502	554	573	592	529	580	563	505	538	567	521	495	530	520	519	538	563	495	546	553	564	539	545	494	534	577	558	532	606	547	484	489	530	567	583	547	541	554	584	528	540	523	518	527	499	534	559	554	557	507	513	548	540	538	529	576	571	551	535	518	521	533	532	558	543	547	521	541	558	538	558	551	532	585	547	510	525	527	589	558	559	549	554	522	534	531	516	568	533	568	498	538	501	541	538	542	549	500	546	555	512	502	551	507	551	518	570	542	514	567	513	503	580	540	503	543	551	542	529	539	536	542	564	549	575	532	537	492	503	524	556	560	548	528	550	579	547	530	544	534	561	539	544	534	592	518	562	551	554	550	554	561	561	546	589	547	563	555	582	542	533	561	535	542	566	511	553	553	575	585	550	543	551	557	550	561	506	549	570	528	525	575	522	534	555	541	557	547	577	583	531	520	534	551	573	564	556	546	553	485	572	563	525	547	534	534	552	544	520	563	517	525	538	539	562	511	563	549	558	536	517	508	540	575	522	532	534	551	538	590	602	518	521	563	560	518	524
3101	1441	604	188	120	162	150	129	103	97	88	83	76	59	68	56	56	53	43	48	81	53	60	48	44	38	49	52	42	42	43	36	49	48	48	35	41	48	45	36	33	38	38	42	55	43	28	38	48	36	35	46	54	51	40	45	59	49	41	51	49	38	46	50	64	30	48	33	47	39	43	36	32	29	43	43	38	41	34	42	41	39	36	36	38	33	35	32	43	42	35	41	32	48	34	27	49	38	52	32	58	34	32	49	38	29	51	31	49	36	44	42	50	30	44	47	28	46	42	35	34	43	47	42	39	45	34	43	42	31	26	39	45	33	37	35	37	34	34	38	36	45	31	38	38	41	45	35	46	43	37	35	48	44	31	38	42	42	32	54	42	44	38	38	47	51	47	37	36	44	40	54	46	33	36	33	39	32	46	47	42	28	40	39	40	29	38	43	43	33	41	39	49	42	54	44	49	19	37	49	50	41	47	40	48	42	37	31	33	42	40	36	34	24	39	42	35	44	45	36	39	33	40	42	27	55	43	35	36	44	40	34	40	38	29	47	38	35	33	42	55	38	47	45	34	40	37	34	36	43	36	27	42	27	39	39	51	39	41	37	37	43	47	47	44	43	41	33	41	33	50	42	46	41	42	36	40	49	38	43	50	41	41	46	34	37	29	38	33	41	33	38	57	46	34	47	48	40	38	39	38	33	29	37	41	56	47	38	33	41	33	44	44	37	37	37	40	29	35	48	38	43	37	39	35	41	41	35	49	41	32	40	37	61	35	40	20	41	40	47	39	34	44	41	32	32	37	41	58	49	34	37	44	46	41	33	48	30	39	51	36	37	54	45	45	42	41	43	45	33	44	38	44	43	39	32	33	36	44	39	39	37	37	45	45	40	42	40	33	40	38	30	28	30	33	37	50	36	26	34	44	37	39	43	38	43	39	51	35	40	35	30	45	40	42	45	38	45	44	47	41	43	44	37	39	43	53	40	47	51	41	35	32	51	40	38	43	47	32	33	31	40	37	41	37	41	45	39	39	33	42	49	31	30	46	48	41	37	40	34	33	32	35	63	41	38	40	49	37	55	45	35	45	40	38	45	44	44	44	44	33	33	47	32	36	37	34	55	49	41	40	55	39	43	40	41	46	49	37	33	34	47	37	40	45	42	40	30	37	37	49	43	40	33	41	38	33	44	41	43	37	40	51	45	39	57	39	28	41	49	49	38	43	33	49	36	44	30	35	39	44	45	37	41	42	48	39	32	48	51	42	35	43	39	50	45	27	50	38	33	41	42	38	45	45	37	37	40	40	43	32	45	49	44	42	46	34	41	32	39	58	49	32	38	45	46	49	43	37	45	47	45	54	44	53	40	44	36	37	38	36	42	36	37	39	34	31	36	50	33	34	41	40	48	39	41	33	34	46	41	38	39	49	39	43	43	46	38	37	38	42	36	35	46	41	47	49	48	40	55	40	36	44	56	35	39	45	37	40	50	42	34	38	30	38	56	45	44	35	38	40	46	47	45	49	53	26	38	34	41	38	43	34	38	44	44	33	28	43	46	31	44	50	41	41	30	46	47	38	43	42	36	46	35	49	44	41	43	36	46	40	47	34	48	46	44	35	32	41	49	43	51	37	45	38	56	40	31	34	33	37	34	34	35	33	36	41	41	44	34	43	41	43	42	51	36	43	51	49	50	34	44	36	42	32	45	35	41	40	36	46	46	40	46	55	43	39	37	33	35	44	42	34	54	44	32	36	41	41	44	48	50	33	48	43	39	41	34	34	36	33	37	52	34	44	38	37	47	38	36	39	47	30	38	33	34	50	37	49	42	40	33	45	32	38	41	42	53	35	48	41	52	47	45	32	41	38	33	36	39	47	32	29	40	40	41	27	39	40	40	49	43	40	28	44	40	45	38	35	49	31	40	53	48	61	47	45	36	36	42	42	49	40	36	46	36	32	33	47	35	33	43	42	48	34	27	42	43	41	44	32	36	40	38	34	44	44	39	37	43	40	48	39	37	33	38	37	49	51	51	41	32	44	35	39	29	40	44	51	43	46	44	31	35	48	39	41	41	47	39	42	50	41	38	45	50	42	38	40	47	38	41	40	38	37	43	42	37	46	44	41	44	45	49	25	46	38	38	45	41	47	38	47	26	41	42	36	38	46	38	47	41	36	35	41	47	41	32	58	31	43	31	38	46	35	33	47	27	57	35	47	47	42	35	42	38	51	41	33	50	52	45	42	43	42	36	49	42	43	36	33	47	48	37	35	38	32	42	42	40	40	32	37	39	34	39	42	46	37	38	35	43	49	40	52	40	46	42	42	42	43	38	45	37	31	38	52	40	48	50	45	32	35	48	56	42	42	43	62	43	44	21	41	38	35	44	44	47	52	48	34	47	46	40	38	41	45	53	40	40	34	40	49	38	37	26	36	37	40	46	47	49	42	42	45	31	40	41	45	40	52	46	39	39	39	34	52	47	38	44	44	44	45	56	42	35	55	43	46	50	54	39	36	39	38	39	53	42	43	53	57	41	33	36	51	36	46	45	40	33	38	48	49	39	43	41	38	45	32	42	32	55	41	35	35	43	41	35	53	35	45	42	29	53	30	38	44	49	42	37	41	36	49	39	41	29	58	43	33	52	48	34	30	39	36	41	42	49	49	41	41	31	37	32	39	45	54	36	37	34	48	49	38	35	46	35	42	35	36	49	36	41	46	38	34	42	35	40	45	38	41	32	50	42	39	42	40	52	27	30	37	45	52	31	46	45	26	37	37	39	43	38	33	35	40	32	41	38	39	51	50	46	30	49	34	32	28	40	51	41	48	44	37	29	36	43	49	48	32	32	40	38	32	35	27	56	48	41	37	39	36	34	40	48	41	48	41	32	29	35	42	42	39	48	41	29	48	39	45	42	35	33	41	33	44	41	47	42	35	32	37	42	32	43	56	38	40	41	38	39	36	36	44	36	44	45	47	45	34	42	36	31	32	45	39	41	34	28	23	40	35	34	34	34	40	40	29	37	43	41	45	51	47	39	39	40	42	48	45	36	37	47	36	41	44	41	38	44	49	38	45	34	35	42	36	43	36	37	35	28	58	41	45	47	33	39	34	54	33	37	43	48	41	44	41	34	43	40	43	40	38	44	43	33	51	37	43	52	39	31	56	39	51	60	39	29	35	42	50	42	33	39	41	34	42	43	33	43	46	39	38	46	32	40	36	49	40	34	33	38	43	37	29	48	47	37	38	33	32	34	37	35	52	33	24	39	53	37	42	34	45	47	43	40	36	36	48	40	34	52	41	33	40	42	37	56	43	43	34	42	48	40	43	39	47	38	42	38	37	29	44	57	38	40	38	45	44	44	44	42	40	27	46	39	30	30	33	38	40	47	45	41	41	40	46	38	39	46	42	54	33	43	44	43	33	49	49	34	37	53	36	47	34	37	33	46	32	49	34	46	44	32	39	39	43	36	41	47	43	35	41	34	37	40	45	48
26821	15504	7595	4994	6717	7181	6353	5074	4021	3208	2520	2164	1907	1506	1164	919	895	829	746	1042	1087	1039	769	658	578	509	505	523	443	428	419	402	437	412	465	421	401	413	424	420	405	375	431	439	408	436	455	429	487	457	440	490	655	753	682	648	591	577	557	537	485	439	408	382	367	385	354	390	341	360	353	357	373	318	335	359	334	341	350	363	373	349	338	359	344	366	356	325	349	361	347	342	347	369	350	361	351	380	329	358	348	360	362	324	332	351	347	342	345	339	366	362	365	385	357	332	367	350	355	322	326	319	345	363	352	387	348	360	348	353	365	341	345	351	368	323	350	334	355	364	361	370	360	315	352	374	330	389	367	354	343	366	343	347	361	363	361	370	348	319	338	348	365	383	327	341	381	338	380	339	370	356	347	329	391	369	358	320	384	312	317	363	366	326	364	380	379	355	373	331	363	342	359	357	352	354	345	359	383	362	344	356	338	350	332	349	339	359	328	358	341	362	337	346	353	370	381	377	366	376	316	372	362	357	370	362	351	360	354	356	366	333	384	368	372	350	377	342	346	317	376	353	362	333	372	375	333	386	350	347	363	375	376	324	362	379	385	313	377	360	380	350	369	355	374	371	360	366	334	330	311	354	355	350	333	377	349	354	339	388	354	376	351	339	353	340	373	323	346	364	390	340	371	383	349	332	331	357	334	371	378	365	372	371	318	374	347	360	349	352	323	363	345	387	339	338	363	384	362	353	354	348	339	369	329	331	328	345	358	381	341	338	368	326	344	349	383	343	353	345	346	355	364	342	345	353	346	332	324	342	358	362	388	332	333	354	330	336	371	353	321	338	333	352	351	337	354	356	358	365	319	363	357	383	345	332	372	362	356	338	329	370	358	351	331	377	348	375	321	359	359	356	372	373	345	371	377	354	323	329	364	363	358	374	347	337	356	342	364	366	379	377	324	365	362	367	367	350	333	334	335	343	380	345	338	365	344	395	347	350	346	348	381	367	333	304	368	339	346	383	350	370	359	366	321	374	366	339	316	371	367	367	387	337	365	329	346	370	357	330	365	326	335	332	340	374	368	365	353	313	349	329	326	361	337	346	327	332	329	358	343	355	374	351	335	351	357	355	344	380	346	324	351	381	373	381	371	341	339	361	331	357	376	321	342	326	355	368	325	372	369	363	365	349	352	337	369	337	333	347	406	336	381	360	358	381	322	335	329	347	349	366	368	352	345	364	355	345	371	364	377	337	356	362	346	351	357	357	350	365	350	321	376	347	345	326	358	324	352	377	393	359	330	400	358	361	355	363	365	366	305	373	346	357	374	325	358	347	360	321	339	358	324	329	350	372	371	359	357	335	392	368	353	360	352	362	356	351	358	313	340	338	374	308	331	341	329	370	350	343	372	354	329	365	340	339	330	353	360	388	334	362	341	352	356	348	347	340	344	348	370	379	323	370	358	319	347	364	341	345	385	350	364	355	355	325	398	337	355	362	356	331	393	365	384	364	375	337	336	349	346	365	336	380	350	382	334	346	330	367	350	364	358	357	357	323	383	352	367	349	385	342	397	352	344	347	349	383	345	361	350	373	363	351	379	371	345	363	321	390	316	363	352	328	337	335	337	385	371	340	337	342	325	351	368	377	351	387	383	348	367	349	321	344	378	325	349	387	393	359	369	343	354	320	334	371	340	362	348	360	367	339	347	350	349	353	382	368	343	343	371	372	328	347	358	351	362	347	324	362	367	372	337	346	362	347	338	357	354	362	378	340	371	367	377	386	347	347	377	344	385	346	345	351	323	371	347	380	349	350	364	309	359	341	364	354	349	310	383	360	369	370	389	355	332	375	360	333	354	348	367	358	337	346	349	341	366	355	360	346	357	326	372	340	366	373	329	356	365	382	327	343	340	360	349	354	358	362	361	329	358	343	360	376	354	349	344	366	336	360	377	381	364	346	351	326	357	350	329	344	340	369	345	333	380	356	363	345	354	359	353	370	318	377	386	349	325	333	339	336	328	349	363	342	331	359	355	374	328	361	350	363	345	354	366	352	389	345	381	334	343	331	359	355	327	337	345	377	360	354	333	344	359	341	353	359	348	346	366	374	318	372	355	370	345	339	354	371	362	358	370	353	344	362	347	336	361	335	372	311	340	350	353	373	382	326	396	367	328	340	372	378	371	352	355	341	342	330	331	325	364	355	347	315	372	355	380	355	345	373	320	327	351	354	390	348	356	358	364	325	349	356	355	368	313	324	378	365	307	354	376	349	341	326	378	338	357	337	322	366	326	333	357	334	333	327	354	360	366	352	355	331	371	340	345	352	353	374	343	355	357	391	387	334	365	340	329	316	378	367	357	350	375	343	366	375	346	346	336	328	348	356	373	363	337	404	340	364	325	346	360	353	353	352	381	357	348	353	385	350	358	341	327	344	333	356	350	378	335	371	366	351	353	360	378	367	356	361	362	348	365	382	375	366	367	345	382	337	362	378	363	346	348	371	366	375	346	401	360	341	346	310	366	352	353	344	365	386	331	344	351	381	368	333	376	364	343	355	360	361	407	342	360	368	356	376	343	363	346	329	377	374	365	370	362	305	353	326	379	342	308	314	373	327	384	372	351	353	365	343	339	368	371	373	382	361	311	364	350	371	346	342	332	358	364	373	360	329	352	343	347	379	350	333	354	365	393	368	360	343	325	382	379	376	382	362	354	369	341	367	344	361	354	349	382	344	326	332	339	357	347	385	360	378	351	322	350	398	343	350	355	329	358	390	351	357	340	351	353	341	327	358	358	298	347	356	367	355	372	362	356	381	356	385	391	362	342	367	381	378	319	364	359	377	356	335	370	365	392	355	354	352	363	332	355	320	356	330	357	341	358	360	343	315	315	356	343	365	341	371	398	351	323	365	348	357	332	336	375	343	349	388	351	363	337	354	368	342	362	366	362	341	343	353	361	353	360	358	351	340	392	352	348	389	388	353	346	313	332	350	337	341	349	344	340	317	326	349	340	345	355	367	354	327	337	352	359	362	358	358	355	353	340	346	347	338	361	325	353	344	368	347	353	344	336	357	363	370	380	366	370	361	329	371	349	362	356	349	368	363	357	383	383	317	345	360	350	355	352	351	359	366	372	363	345	374	370	321	343	326	333	360	382	366	343	319	356	358	332	372	321	339	370	359	347	348	368	349	357	348	351	360	360	346	348	344	354	355	355	355	325	361	348	354	333	341	348	341	351	358	391	383	363	377	348	362	359	335	340	355	373	326	339	357	347	346	375	355	348	369	330	358	361	348	381	348	356	351	361	381	374	352	380	378	376	378	351	331	353	340	326	341	352	334	329	363	335	352	339	345	372	333	359	378	342	329	352	361	367	356	317	351	343	361	341	329	360	367	347	349	373	356	359	391	344	381	335	356	372	361	331	348	347	315	336	372	377	353	379	368	346	336	342	387	363	371	359	315	361	349	344	344	323	369	362	352	342	344	350	352	347	337	353	388	350	374
4122	2822	926	327	220	244	216	233	174	146	163	122	99	95	91	91	71	97	80	97	105	86	65	66	68	72	74	82	73	58	62	83	47	71	70	66	62	77	62	76	64	48	55	55	61	72	80	70	54	56	60	72	82	97	131	126	104	82	90	85	81	71	73	63	68	61	71	72	80	65	59	61	68	59	57	63	60	73	63	60	72	65	62	61	67	55	62	61	56	62	56	69	45	56	66	51	58	60	70	62	66	57	51	58	71	69	63	64	40	46	58	56	68	58	56	43	74	64	67	61	63	52	49	60	56	45	65	76	56	53	84	63	65	72	46	55	75	62	61	63	64	63	66	58	52	60	71	70	61	68	54	54	51	56	57	63	56	61	72	63	50	61	76	55	73	61	56	66	76	58	69	45	55	76	62	59	52	68	67	64	69	61	55	74	55	57	70	62	55	57	49	53	45	63	41	59	55	47	66	59	63	45	74	57	63	67	55	60	56	76	56	57	57	50	57	59	63	69	66	48	59	61	56	70	53	64	60	56	56	53	65	64	61	53	61	54	66	67	57	61	64	56	61	75	42	63	53	58	67	84	69	58	65	55	60	62	54	56	59	62	60	52	70	54	75	62	58	63	63	50	62	67	51	61	53	61	57	70	64	60	49	74	51	63	53	68	50	44	67	61	54	63	59	70	63	55	56	77	64	45	65	66	56	48	61	56	59	62	65	51	64	62	52	65	56	69	60	66	65	49	59	45	64	64	50	59	68	44	59	76	61	68	58	64	62	44	53	67	51	45	44	52	59	66	68	60	55	53	58	63	68	75	60	73	70	69	48	60	64	74	60	65	51	56	66	67	82	68	55	65	48	56	56	65	65	53	66	57	60	66	62	59	54	47	58	53	65	56	58	59	55	51	52	45	66	52	75	67	61	63	54	55	68	60	55	54	53	57	68	68	56	56	56	62	56	54	61	58	70	71	52	56	57	67	64	61	62	62	70	67	61	58	63	69	58	69	51	67	61	67	50	59	63	44	72	73	58	55	57	57	64	62	54	70	48	57	61	58	64	58	56	66	66	52	55	67	56	60	65	60	76	51	69	59	68	61	48	77	65	63	49	48	58	41	59	62	61	62	71	63	48	63	56	53	62	56	53	53	74	62	55	64	66	66	74	67	63	57	64	52	60	54	71	56	54	61	65	59	58	69	58	41	49	73	53	64	73	70	62	68	60	72	56	63	58	36	55	56	68	57	52	55	75	62	73	62	53	49	47	65	58	57	69	63	64	55	64	64	47	68	48	55	54	55	62	54	57	45	42	50	70	64	57	69	85	59	75	60	58	60	58	64	53	79	84	65	67	54	55	57	57	61	72	55	72	61	53	52	65	59	58	66	62	58	56	59	60	61	61	58	52	68	55	53	57	69	63	56	62	54	71	56	63	68	61	69	62	73	74	48	69	59	64	59	56	71	55	67	58	45	49	50	59	48	65	63	60	62	72	54	70	60	65	57	58	61	70	58	53	63	61	65	68	48	66	60	66	67	62	66	68	38	50	55	51	78	58	67	54	68	63	55	57	71	62	53	64	69	74	72	52	67	54	55	61	62	55	51	56	74	71	65	65	51	70	67	53	63	68	69	52	66	61	74	58	52	57	61	55	65	49	68	62	60	58	61	70	63	55	58	58	76	58	64	57	56	66	65	55	59	59	56	67	54	54	45	58	53	70	57	57	66	53	61	49	69	59	62	54	71	56	65	59	68	60	55	64	64	60	62	87	67	66	80	64	72	56	59	54	47	64	53	57	53	52	69	65	51	56	65	53	64	61	57	55	63	64	50	60	60	63	62	62	65	60	64	59	53	60	74	46	68	69	51	63	58	51	61	66	63	59	65	66	57	55	71	64	54	56	59	71	64	52	72	42	72	51	84	64	59	48	54	63	63	56	62	53	65	49	54	57	67	65	55	52	52	41	69	79	69	66	67	56	59	64	58	62	55	62	58	58	57	58	45	58	73	65	62	70	59	71	57	69	75	66	57	60	64	54	53	58	60	60	51	68	65	61	47	62	58	44	61	64	73	64	64	67	64	69	57	53	68	63	51	67	62	64	62	63	46	62	69	71	55	57	58	66	65	53	60	66	61	53	56	44	63	52	63	56	68	64	64	54	57	74	60	50	66	56	55	67	50	68	56	55	53	68	73	66	69	61	59	63	66	60	59	53	72	59	54	45	59	55	66	69	62	51	56	63	51	81	55	71	55	66	51	65	51	65	68	64	46	50	48	57	56	61	55	69	66	44	64	57	66	52	56	58	61	56	58	57	60	56	51	62	61	80	67	50	60	56	42	56	60	67	68	53	47	62	63	66	51	53	62	59	56	68	52	59	72	57	66	52	53	63	61	55	62	71	57	65	59	77	64	58	76	54	53	64	47	61	69	71	48	50	53	53	74	65	62	54	55	56	51	76	56	57	60	61	66	64	60	65	64	72	72	64	62	59	64	61	49	52	57	67	66	68	61	61	59	66	58	72	64	68	54	59	66	55	58	66	67	56	70	48	63	57	53	41	64	64	58	65	64	58	62	57	62	77	61	57	57	67	51	61	65	66	64	61	65	57	47	67	54	53	59	62	62	51	68	50	59	73	64	68	66	57	56	63	71	62	52	66	62	63	62	56	50	73	67	65	58	66	54	64	66	76	64	71	57	68	48	61	69	66	58	72	63	66	65	57	46	78	66	42	46	63	59	60	50	53	49	61	49	49	58	41	83	65	72	55	43	63	68	64	63	58	63	59	62	65	66	63	51	65	61	58	49	67	71	46	62	62	57	63	65	63	53	61	59	54	54	59	55	63	69	70	58	75	64	54	54	55	70	49	64	61	57	69	58	64	65	44	61	53	53	63	56	57	58	54	56	69	61	61	72	53	69	61	43	63	47	70	74	62	53	53	59	58	61	55	57	44	72	68	53	70	63	56	68	52	78	64	52	68	54	47	36	59	56	54	68	72	69	61	50	57	72	55	51	63	54	51	68	52	67	64	53	62	69	63	70	60	61	65	46	71	68	53	53	70	45	56	64	53	70	58	66	54	65	50	56	78	46	62	49	47	57	63	66	63	71	59	62	62	62	75	52	60	58	60	63	60	62	50	59	58	52	69	81	53	61	65	56	52	56	64	58	59	57	58	72	51	58	68	72	60	65	64	71	66	58	59	70	62	41	56	63	60	68	67	54	46	59	58	64	56	68	88	57	66	52	57	61	58	74	41	54	55	41	59	58	55	73	68	62	69	49	48	64	78	62	64	60	80	65	51	61	49	56	68	54	58	69	56	53	62	68	64	69	64	55	67	59	74	58	54	61	47	59	71	56	64	56	56	66	55	57	79	56	58	62	65	71	67	51	70	46	59	69	53	48	63	65	60	56	63	66	55	62	63	69	65	50	60	67	66	52	66	58	53	65	61	67	66	59	58	59	57	57	75	65	48	66	56	68	57	60	57	51	51	69	71	61	67	58
31609	20844	10615	8362	11002	11219	9658	7626	6064	4914	4030	3506	2837	2219	1849	1568	1491	1436	1292	1704	1846	1457	1127	992	874	884	833	714	724	714	686	623	633	683	626	632	664	606	627	599	622	620	624	647	641	618	599	525	549	562	600	685	1108	1532	1873	1801	1550	1376	1267	1131	977	794	685	602	605	515	552	517	509	554	510	487	506	487	579	535	493	466	504	517	506	545	502	498	534	503	501	534	535	524	518	530	471	502	481	512	480	544	506	530	526	466	508	521	538	516	460	492	502	500	539	506	545	494	480	484	495	488	546	497	485	537	541	502	499	498	498	548	520	476	503	498	517	466	482	501	523	528	517	499	501	503	574	502	516	493	477	516	504	535	524	505	523	563	523	488	551	515	503	504	528	505	475	510	530	453	537	503	491	520	504	516	558	534	513	521	530	514	536	492	490	542	512	550	489	487	516	494	507	486	464	517	500	498	518	509	492	520	469	530	537	485	528	485	500	480	478	476	522	481	496	506	524	512	531	528	529	485	509	511	484	523	497	534	478	540	510	549	512	517	518	486	533	531	527	525	511	521	502	503	505	505	537	470	484	528	532	494	553	509	511	503	482	522	487	518	471	500	485	554	501	494	496	501	531	520	527	478	496	501	520	512	501	476	511	542	533	489	508	541	489	495	522	461	534	503	493	507	506	515	515	500	532	508	504	482	495	484	501	533	489	493	528	526	495	481	496	503	502	515	508	525	514	482	500	482	521	521	519	514	498	514	536	538	508	524	507	491	516	540	604	516	505	492	468	501	509	512	543	529	515	508	507	515	502	462	545	477	486	523	498	531	509	511	516	483	539	455	525	552	493	513	536	504	470	539	526	517	521	492	529	552	516	510	538	527	513	462	492	500	544	529	523	522	493	513	481	487	511	443	534	548	512	482	507	544	520	493	535	504	518	487	500	520	489	509	541	535	487	514	489	514	526	492	533	523	523	468	507	500	484	508	521	500	535	503	494	473	514	489	507	526	505	538	521	522	482	490	532	499	526	477	465	501	470	503	495	514	518	520	536	522	518	490	523	507	507	480	500	502	483	511	522	478	505	502	517	502	544	501	533	502	494	482	501	477	522	513	519	523	474	524	502	518	480	510	496	478	480	497	480	504	488	520	496	490	543	471	499	513	524	540	494	534	519	516	514	476	487	496	542	493	501	508	493	506	464	531	549	523	533	514	520	503	496	470	494	519	512	541	500	482	514	502	500	517	507	534	523	534	503	519	488	493	512	485	520	503	530	504	500	476	511	501	562	513	514	498	498	521	500	538	524	528	497	459	489	514	480	528	486	515	537	489	524	505	497	497	501	505	542	502	498	517	530	526	526	517	497	523	479	511	479	509	496	504	523	515	509	526	486	501	511	519	517	539	498	511	492	489	531	521	490	509	525	494	540	499	528	500	529	551	513	480	484	508	532	494	508	499	490	490	510	500	520	469	511	483	453	514	550	501	553	482	495	571	504	503	506	516	504	516	508	484	499	461	483	520	513	519	480	502	528	472	526	515	503	523	528	490	492	485	514	494	553	474	503	493	526	520	532	489	481	513	476	532	520	541	516	505	538	521	473	506	523	511	521	524	536	523	522	526	491	521	535	523	494	502	512	524	534	591	507	535	510	508	492	500	497	485	511	488	520	525	485	501	493	515	541	532	531	510	491	515	509	502	508	503	534	481	537	491	520	516	542	480	468	501	518	500	542	477	511	516	487	528	503	520	476	542	491	499	518	492	461	529	531	560	508	516	509	468	532	523	512	506	511	537	506	486	516	491	514	524	465	544	540	522	508	545	497	541	526	505	515	539	545	481	492	484	480	523	528	477	509	505	548	503	476	493	518	518	482	515	526	518	517	519	543	507	562	535	499	514	529	511	514	485	509	510	501	500	481	497	502	502	503	520	459	546	545	484	514	491	479	490	533	532	533	489	488	515	489	517	508	506	500	489	538	493	496	487	501	524	511	476	491	508	469	475	500	483	507	525	535	480	519	471	511	493	524	487	531	508	493	514	511	528	530	546	541	488	477	500	497	497	516	541	487	524	512	527	490	512	539	510	523	480	509	523	496	541	509	477	530	514	465	529	544	502	546	532	476	498	515	563	484	501	500	516	542	493	458	468	533	474	534	453	508	496	515	494	498	513	503	489	519	485	535	529	517	510	505	501	491	531	579	497	470	502	498	489	516	499	501	515	498	495	508	560	491	506	493	514	489	464	487	483	515	508	521	485	554	481	512	497	514	497	478	486	499	478	531	502	516	516	498	511	517	544	498	502	525	494	498	513	529	474	457	485	528	540	507	516	506	531	550	531	534	511	505	519	541	485	518	527	535	489	472	505	574	497	522	494	514	559	539	508	530	533	492	507	494	514	497	537	555	541	522	507	525	520	528	531	521	570	556	541	482	512	502	501	524	492	482	532	530	534	529	523	510	513	501	492	530	497	504	534	519	531	495	495	524	516	502	524	468	520	490	521	506	506	496	509	481	522	470	494	490	480	520	515	505	472	498	502	493	520	481	498	480	494	480	498	495	520	509	486	525	494	471	490	504	499	505	491	510	488	527	518	493	469	526	503	524	494	513	561	479	501	520	501	520	508	525	518	498	491	515	510	508	506	513	474	534	509	482	534	513	545	539	481	503	490	470	506	494	469	501	557	493	505	461	463	537	542	515	498	487	497	493	511	515	492	518	512	495	505	501	486	493	538	497	532	505	516	500	525	487	491	509	477	528	557	548	481	483	542	496	543	534	508	506	510	461	512	495	521	505	509	492	520	501	532	492	523	508	526	539	480	459	456	564	503	506	489	522	471	472	503	544	524	508	486	511	513	512	483	546	557	465	550	523	461	535	511	473	510	516	532	530	487	529	488	536	527	473	482	515	528	515	501	500	513	542	538	520	472	513	524	529	501	510	550	510	506	519	533	517	503	510	517	540	502	500	486	501	516	470	508	523	536	547	518	493	539	518	527	512	535	518	482	538	509	506	494	510	525	519	513	518	514	525	511	566	501	492	482	534	495	534	514	503	452	468	554	521	526	503	522	510	509	499	516	525	530	474	522	555	483	508	505	502	491	534	525	510	485	501	546	514	523	492	539	534	488	486	529	511	466	493	506	501	535	479	524	514	523	500	504	468	568	536	508	505	507	541	519	516	561	480	514	537	516	503	502	500	490	503	485	514	498	501	524	553	508	517	558	546	512	529	508	505	514	516	493	499	508	494	507	529	516	537	511	516	486	486	531	462	536	481	544	512	466	499	523	471	537	490	567	518	509	510	488	506	508	515	506	499	531	502	509	489	455	470	503	521	521	535	552	496	495	478	527	512	536	526	487	473	532	518	520	512	544	463	543	544	537	515	521	477	493	521	541	518	482	504	502	506	499	505	489	519	502	535	484	504	512	519	486	487	550	522	500	498	566	550	530	517	502	478	499	515	521	559	471	546	500	496	493	480	479	492	528	524	512	496	542	511	503	472	487	526	497	512	509
4347	2245	859	319	236	211	183	165	146	110	126	115	87	78	81	78	78	63	75	109	73	54	57	52	56	53	58	64	49	49	59	32	47	41	41	41	46	56	53	44	52	45	42	50	53	35	53	41	40	30	40	48	44	57	82	95	100	89	83	70	64	40	50	39	49	59	57	46	43	43	30	45	54	39	43	42	46	54	34	36	47	41	32	42	49	46	54	40	41	44	38	50	45	35	34	50	46	40	51	28	44	44	32	41	40	60	46	32	59	47	46	49	43	43	33	45	52	52	46	44	37	40	44	44	54	42	39	45	42	37	42	44	50	38	45	40	34	44	54	46	46	38	34	44	46	36	36	36	43	42	35	42	48	51	52	36	42	47	37	46	47	51	39	37	47	47	45	39	44	43	38	41	45	41	61	55	39	53	38	48	42	55	51	46	41	39	44	38	53	48	31	44	43	38	40	48	49	47	42	55	53	48	53	35	46	37	45	37	43	54	44	35	44	34	48	50	46	42	43	44	41	53	50	39	39	33	43	48	44	47	41	42	46	43	45	46	40	35	41	48	51	46	49	44	35	46	42	35	57	43	38	50	47	41	37	48	39	59	41	39	29	43	42	58	31	59	40	32	46	45	42	38	39	46	42	43	41	27	44	41	41	40	34	45	46	33	44	38	48	41	45	42	42	49	54	38	44	47	46	39	57	40	49	37	32	51	53	47	53	50	40	48	41	45	46	51	33	44	48	50	37	49	47	43	41	54	40	38	46	47	47	51	47	47	35	52	54	40	50	51	37	49	58	50	54	41	46	40	41	43	46	33	40	49	38	43	50	47	30	43	40	48	49	35	45	42	46	47	51	33	42	44	36	43	48	52	39	44	34	50	51	45	39	34	46	37	36	32	49	38	49	45	42	44	36	41	33	37	44	43	40	56	44	40	37	51	47	31	46	41	41	45	32	53	44	50	42	35	45	44	49	42	49	39	47	37	43	50	47	40	46	48	40	51	27	51	40	48	54	40	47	47	44	42	44	47	44	39	44	38	48	39	49	56	46	51	45	43	39	37	46	38	49	41	38	53	40	42	53	46	47	40	41	38	51	53	41	41	47	38	46	39	35	27	32	34	37	44	43	41	44	52	32	36	39	50	42	43	31	36	53	29	48	48	39	41	40	56	49	48	38	42	52	46	50	47	37	49	34	45	40	30	39	46	49	44	46	43	36	35	42	42	35	35	53	43	30	41	40	48	37	51	41	53	48	47	49	45	39	43	45	39	46	40	29	42	40	53	46	40	45	36	38	50	58	42	44	45	36	37	39	44	54	50	38	54	41	37	40	50	40	39	36	46	36	46	46	31	44	55	51	47	46	55	48	50	47	47	49	45	51	50	42	36	56	61	49	40	33	49	50	39	38	43	50	48	43	34	45	44	62	37	40	44	44	40	58	48	44	38	40	44	47	42	53	44	42	43	43	47	48	51	38	47	48	40	51	41	49	44	42	51	44	45	39	39	42	47	38	51	39	39	52	39	36	35	27	48	49	53	36	50	36	39	35	45	44	45	39	45	39	50	47	32	47	52	53	47	45	36	37	43	39	47	45	41	32	39	51	48	41	53	43	38	43	40	36	44	45	45	43	51	42	49	41	39	52	53	44	44	39	37	47	54	46	40	50	41	48	47	47	38	56	46	49	31	41	37	41	33	47	36	39	40	32	39	45	38	47	48	30	44	50	45	46	40	41	46	43	51	34	37	49	53	39	39	39	35	39	32	45	44	40	41	50	44	45	39	56	45	44	39	42	56	50	54	30	51	32	53	45	35	49	40	41	44	41	36	52	37	45	42	51	42	50	42	42	42	37	40	46	37	41	51	42	46	46	51	39	36	57	49	43	46	30	41	31	55	53	38	51	49	39	43	42	51	44	37	40	40	42	35	40	42	48	42	36	33	39	44	46	32	44	46	38	47	50	36	44	42	43	51	44	33	52	41	45	41	49	45	44	46	33	41	52	55	50	42	53	39	53	42	49	42	58	40	42	43	41	42	46	42	36	46	42	49	39	44	34	36	48	48	45	42	35	47	62	42	34	42	50	38	38	49	47	44	33	52	39	45	31	43	32	49	47	44	48	36	48	43	55	43	48	40	63	48	40	38	46	51	39	44	37	40	43	52	45	47	47	57	44	48	49	33	44	49	42	30	49	49	48	50	41	36	44	49	45	37	51	45	36	30	39	39	40	42	47	34	31	53	29	43	42	48	41	46	44	36	48	49	37	53	49	37	41	40	36	35	48	30	47	50	51	41	45	38	43	35	42	53	43	52	57	45	51	41	38	33	38	39	53	43	46	52	51	45	38	39	57	58	50	29	49	41	40	45	40	46	29	47	40	40	35	53	48	44	38	37	39	50	48	39	42	46	46	34	42	57	39	40	34	26	41	52	48	47	49	44	55	39	43	51	54	34	56	41	53	42	41	50	43	47	43	46	44	37	43	33	51	41	49	49	42	44	39	44	38	34	49	48	54	37	41	46	50	39	44	50	32	43	48	39	49	42	32	38	43	52	41	48	50	45	31	38	42	41	45	51	36	45	51	44	50	60	39	35	45	42	42	46	48	52	47	44	57	38	49	39	43	40	39	29	33	49	50	55	38	38	44	45	44	45	49	52	44	39	37	45	42	50	40	45	45	44	38	42	34	51	45	40	50	46	35	49	34	39	47	49	52	40	51	42	49	58	38	43	48	48	56	41	43	59	53	45	39	52	35	53	37	43	34	33	53	40	46	37	45	38	40	37	59	46	47	44	33	55	46	31	43	40	44	35	38	47	48	43	36	41	41	48	42	34	32	34	35	34	54	40	51	47	45	39	45	41	44	42	38	36	39	51	38	38	36	48	35	48	45	32	46	43	46	40	45	44	47	51	48	43	46	50	42	63	49	45	42	39	45	43	46	36	33	45	45	55	43	35	52	43	68	49	38	44	43	49	38	48	52	36	38	38	39	44	62	45	52	46	41	46	32	44	47	52	45	45	35	50	40	56	54	33	40	29	38	43	50	45	40	56	37	47	42	39	45	40	60	46	38	47	34	46	52	51	52	47	44	48	46	40	40	32	34	37	37	37	45	43	37	38	34	47	47	41	51	51	37	61	40	47	42	64	44	47	42	34	43	45	43	45	52	39	42	44	46	47	39	55	43	41	56	48	54	56	46	64	40	53	40	46	49	52	27	42	42	34	38	34	43	50	50	52	48	58	46	46	35	48	47	62	34	44	44	51	44	31	52	56	46	49	52	48	58	43	49	56	33	49	53	48	38	33	50	55	52	43	49	47	40	48	46	43	43	39	43	46	27	41	40	52	40	40	42	47	54	37	47	49	44	52	43	46	39	42	41	44	47	37	48	31	43	51	38	42	38	36	46	42	52	39	42	46	46	43	53	47	31	45	55	45	38	35	48	37	31	51	42	39	41	44	34	59	45	42	46	45	40	50	43	41	48	58	38	39	43	38	50	39
30163	19157	9328	7803	10436	10216	9236	7489	5908	4633	3903	3127	2409	1977	1742	1576	1412	1402	1662	1751	1609	1128	900	772	794	753	729	620	637	650	558	556	475	514	527	476	509	482	484	472	454	469	417	495	479	476	445	419	431	394	419	409	457	861	1531	1837	1646	1621	1371	1175	896	680	619	508	473	428	430	371	405	391	365	356	408	385	404	347	399	405	357	342	374	350	366	376	376	381	371	373	363	406	379	393	359	357	363	386	401	359	373	378	353	363	399	406	370	365	365	374	379	381	368	369	339	367	298	349	355	371	359	375	374	392	371	362	367	321	372	364	346	353	354	373	389	375	369	345	383	377	354	375	360	391	370	367	368	370	392	363	378	337	374	352	393	390	388	396	395	406	366	334	374	396	397	364	392	392	407	366	370	394	410	390	395	411	355	396	343	379	343	380	373	412	389	348	362	374	402	398	371	345	392	392	377	362	346	385	358	372	372	355	387	382	371	384	366	390	399	380	354	363	397	367	382	363	404	389	363	359	418	374	354	391	356	378	393	355	354	397	403	382	356	371	336	348	375	353	382	337	381	366	341	394	403	385	385	384	391	352	372	373	365	372	351	376	394	364	362	387	347	372	363	363	344	381	394	353	371	372	354	370	357	389	398	378	356	377	369	356	382	397	370	319	414	401	365	373	362	389	394	355	362	363	371	340	349	367	353	398	350	334	388	359	344	365	385	388	411	417	335	351	406	344	370	381	342	380	384	379	372	361	399	361	398	375	406	372	390	355	342	371	357	403	386	390	400	371	399	347	363	353	388	365	338	356	392	402	404	366	350	398	379	381	381	346	385	383	383	355	397	370	363	404	384	363	374	346	352	349	365	339	384	375	374	388	390	385	393	400	400	357	394	334	377	364	408	371	402	354	360	394	356	390	359	360	373	372	355	420	355	378	371	356	389	371	341	390	354	377	382	385	391	395	357	381	367	361	381	372	391	395	378	369	372	413	352	363	379	402	405	373	344	384	385	377	364	332	345	371	353	375	375	373	348	354	400	411	356	401	350	373	367	353	363	344	374	400	381	406	399	358	373	394	377	352	378	350	424	377	339	363	370	367	393	371	367	365	377	351	341	381	356	359	347	395	385	378	336	352	395	411	361	387	366	374	406	399	346	390	356	373	366	356	359	413	369	337	345	370	349	386	382	372	375	401	350	343	400	384	388	393	375	372	362	398	354	375	377	371	364	365	383	385	352	354	360	328	389	384	365	362	375	342	385	390	387	364	335	358	368	337	361	354	373	357	362	363	393	405	349	361	393	394	383	346	383	385	398	379	388	335	373	397	386	384	325	348	383	346	372	376	345	383	350	365	416	354	356	392	385	385	342	370	387	367	376	356	355	359	366	402	365	350	366	368	350	408	384	383	403	425	350	375	360	367	412	345	375	372	402	359	356	334	371	376	325	362	388	384	378	404	348	371	357	384	356	377	384	352	349	350	370	358	357	398	382	374	368	344	350	373	359	350	370	353	390	384	366	372	361	422	375	370	408	359	387	364	388	366	407	382	362	362	390	334	381	354	365	395	388	404	387	350	356	384	348	354	397	368	382	373	350	368	356	364	404	395	337	356	400	395	407	381	360	416	385	377	338	364	391	397	363	376	381	396	392	375	367	390	349	370	357	378	365	358	370	350	376	390	356	363	401	344	359	398	342	374	384	413	370	344	382	387	392	371	351	334	381	350	399	392	390	360	398	412	375	345	370	386	382	367	408	378	363	388	374	374	388	365	340	380	363	374	365	382	383	393	389	374	376	374	361	342	352	391	342	362	391	353	369	363	364	373	371	391	375	358	390	383	399	370	388	432	419	368	408	350	387	373	355	358	432	334	349	416	362	376	377	390	365	374	370	368	406	344	355	345	358	372	390	370	380	379	357	360	386	374	365	368	385	354	367	375	403	347	383	329	373	351	388	374	386	346	403	388	357	361	333	349	357	387	354	382	384	384	406	410	356	362	368	380	341	393	366	398	389	375	380	364	355	356	376	414	359	375	346	380	374	426	389	350	356	359	344	353	410	397	403	400	379	359	363	400	368	411	354	381	394	422	392	396	397	384	387	360	353	349	374	375	368	380	362	378	377	354	343	393	393	352	366	387	365	375	360	387	330	373	364	393	349	395	374	368	370	360	404	390	372	385	345	373	367	395	388	356	363	367	378	400	368	369	350	351	345	366	379	382	375	412	405	406	353	368	349	376	368	381	340	400	370	391	370	343	331	412	370	410	406	383	349	340	378	371	393	367	340	378	404	376	372	382	415	365	348	362	389	395	389	378	385	390	372	397	366	372	377	350	353	376	367	388	371	378	375	351	353	402	359	375	370	399	370	359	362	414	378	373	404	361	364	383	388	359	390	367	384	374	382	407	386	388	350	355	398	379	379	375	370	357	413	407	372	422	358	409	358	378	358	385	361	385	341	409	390	397	341	373	400	371	377	391	368	373	354	401	354	357	362	394	393	384	341	419	391	398	399	351	386	347	387	391	366	387	388	385	372	353	372	336	367	374	366	366	371	402	412	375	356	387	372	380	357	371	328	352	393	383	363	379	359	389	401	387	384	368	372	346	378	359	347	389	375	365	345	369	346	337	389	410	370	353	383	377	358	341	371	387	342	383	340	380	394	391	380	333	383	387	343	383	374	367	360	367	381	352	380	355	385	365	369	360	368	398	354	347	385	361	369	390	380	394	407	367	386	369	355	392	367	380	360	368	371	366	386	377	385	388	383	395	357	345	360	400	378	391	381	375	356	385	378	353	393	384	355	386	344	381	403	391	420	392	367	389	365	382	317	391	387	397	367	372	351	365	364	373	387	373	330	341	334	373	372	369	390	366	367	397	356	376	395	366	376	359	364	383	390	406	403	371	379	351	410	385	392	365	392	375	378	391	384	389	380	391	352	336	366	362	379	339	389	379	374	348	358	372	386	412	386	354	354	395	337	378	375	345	370	378	364	398	376	342	378	387	358	411	381	368	374	335	392	377	384	370	417	378	366	366	369	355	368	391	348	397	354	383	363	369	351	404	395	382	395	375	370	354	389	374	410	391	373	395	397	371	350	386	411	379	384	364	359	367	364	362	368	329	353	383	415	362	374	385	384	375	361	369	374	391	366	356	377	374	383	360	378	351	385	380	355	381	387	359	373	358	389	366	373	363	366	383	396	382	390	385	406	367	340	361	403	406	359	365	392	373	372	391	354	434	411	383	396	340	370	380	335	367	371	349	358	366	376	348	409	392	352	394	353	387	345	353	382	373	370	371	358	380	427	376	379	395	374	355	342	362	363	325	396	387	375	373	348	371	372	393	389	373	373	358	385	400	355	391	386	359	394	349	347	347	386	366	360	331	367	331	364	422	360	377	369	359	368	364	400	384	359	386	367	367	354	340	390	415	356	343	376	403	391	392	349	389	398	355	330	395	409	371	374	364	372	414	370	353	386	418	343	370	378	384	387	363	366	351	369	373	402	328	353	409
5454	3604	1141	552	299	262	264	246	225	186	159	155	112	123	134	104	113	111	140	130	96	88	93	84	81	90	77	81	67	70	79	63	79	65	88	65	57	73	85	84	83	82	62	65	73	75	72	58	70	69	74	85	86	112	132	148	122	135	119	104	82	85	63	67	67	57	58	72	71	53	61	75	58	82	61	67	72	73	59	65	78	57	56	72	63	65	68	70	59	64	64	73	65	57	62	64	70	49	71	74	65	63	55	53	73	66	59	74	75	62	58	60	69	57	73	64	73	66	62	73	69	70	84	56	74	69	60	74	68	52	75	63	65	65	70	82	59	63	75	80	69	79	73	69	51	85	69	55	67	57	80	58	53	64	69	62	65	73	52	57	65	76	68	73	64	66	64	74	72	69	71	81	65	67	63	88	62	51	66	63	61	63	65	60	77	55	84	60	62	70	56	59	65	45	72	82	64	61	65	57	78	65	48	64	67	65	64	76	67	62	76	61	59	74	76	56	57	62	67	70	64	61	74	51	83	68	76	57	73	71	62	64	56	66	70	73	70	66	64	57	73	73	84	69	70	64	65	70	57	56	82	68	73	66	60	63	69	60	78	81	59	76	62	67	64	73	62	80	64	67	76	55	75	59	69	64	61	69	66	63	73	76	67	74	71	57	60	70	61	60	62	57	71	68	55	52	68	71	72	58	65	65	77	63	53	63	74	56	57	76	77	58	76	65	74	76	53	55	59	57	64	66	72	65	78	53	77	74	63	56	57	71	66	65	71	54	64	65	45	70	61	64	66	57	69	80	60	59	77	72	75	68	46	64	71	83	66	65	69	63	69	60	65	51	65	61	73	63	61	66	65	65	68	87	74	63	62	76	68	52	53	65	67	73	70	65	65	57	66	68	65	79	81	70	63	69	67	57	65	61	64	60	71	65	68	68	62	57	61	63	67	73	72	68	64	67	63	67	64	65	55	56	85	61	69	90	46	56	67	68	62	57	57	62	69	59	68	66	74	58	59	66	68	71	67	62	63	59	61	75	60	46	62	71	83	66	89	63	73	65	67	63	80	70	54	68	74	77	65	63	60	57	63	79	88	73	55	51	68	62	65	62	70	64	65	79	53	66	81	64	59	71	64	63	76	66	57	61	60	66	64	69	66	75	67	61	55	59	57	69	69	84	76	64	56	60	63	65	68	56	58	81	69	72	62	67	66	72	65	65	69	53	60	63	57	70	77	68	87	69	78	73	58	76	69	61	70	70	62	58	79	62	69	53	75	80	57	79	70	56	67	77	64	53	69	58	76	73	57	66	78	72	65	57	75	69	63	68	71	57	55	69	61	56	67	76	69	64	57	85	61	75	87	61	70	44	68	78	68	86	61	61	72	66	66	72	72	63	61	47	69	81	54	58	76	69	70	72	62	48	76	56	69	63	53	57	65	61	57	63	73	61	65	66	65	47	77	73	77	66	73	81	60	68	77	56	60	63	69	53	55	57	66	81	59	56	65	72	73	63	74	66	61	61	64	61	77	79	68	75	48	60	70	66	72	67	68	57	73	78	56	59	69	72	73	68	58	58	66	56	67	57	69	55	81	84	71	69	55	74	60	69	71	68	61	69	75	54	71	64	65	64	66	81	66	66	67	70	65	62	61	78	69	85	70	66	71	78	66	69	51	61	57	60	68	73	71	74	69	65	55	77	70	73	73	73	68	76	59	65	64	63	60	68	71	75	92	68	48	61	66	69	59	70	60	78	54	67	57	65	62	72	72	48	55	69	59	64	72	72	56	67	81	52	65	62	63	78	55	71	78	74	69	79	63	56	73	56	80	74	76	68	62	66	73	69	80	72	68	66	59	69	66	64	60	67	73	69	62	61	61	61	56	66	61	69	64	78	59	68	55	65	85	67	56	65	47	71	71	64	72	62	66	65	68	63	69	60	68	51	60	81	67	72	71	72	63	76	64	61	64	66	75	49	70	76	62	69	60	73	78	80	80	74	64	71	55	70	76	54	67	66	78	63	66	70	58	78	69	63	61	70	67	70	51	70	44	63	58	69	67	72	74	78	67	51	46	63	67	70	62	75	71	62	64	66	72	82	72	68	60	73	77	61	66	54	68	65	54	63	68	67	57	71	65	57	78	68	64	66	72	61	62	49	82	78	63	58	86	59	60	72	55	72	68	77	50	60	72	62	65	64	58	61	68	63	66	75	65	69	67	58	78	66	60	70	63	65	65	70	66	76	58	73	91	83	55	62	60	53	78	55	71	72	78	71	67	62	62	73	72	61	63	67	65	63	69	74	79	58	61	60	63	57	83	60	67	63	79	67	56	70	72	57	78	63	65	57	72	52	74	45	73	53	84	65	64	78	69	53	73	65	73	71	58	65	64	52	70	54	77	71	65	66	78	73	53	89	61	79	58	81	81	64	69	63	79	72	61	70	60	61	60	67	65	80	73	50	68	73	69	76	75	57	62	72	79	65	62	64	63	78	61	64	69	72	64	62	58	57	65	75	76	66	75	62	83	77	49	76	73	68	54	78	73	58	72	69	59	71	72	48	75	67	55	60	62	52	64	80	68	68	76	54	74	61	56	66	72	74	70	63	70	60	73	69	69	68	68	64	67	60	66	67	60	67	59	61	50	76	66	60	57	70	61	68	67	63	49	52	64	63	50	68	68	76	83	59	75	67	81	57	77	63	75	72	51	60	61	57	69	64	77	71	74	60	77	86	61	64	72	65	64	62	65	73	63	73	63	67	64	58	75	60	78	63	68	56	78	64	72	67	69	73	68	62	74	81	59	76	64	64	62	58	76	64	76	73	73	63	67	64	70	58	69	66	53	62	68	73	81	74	64	66	66	54	64	56	70	79	62	75	55	67	61	45	68	69	70	78	57	71	57	59	70	58	77	62	71	66	69	66	67	78	59	68	62	65	63	66	70	60	61	69	69	70	78	59	81	80	63	55	56	49	63	66	65	74	70	92	54	53	63	56	67	74	58	62	66	89	67	61	55	78	57	70	68	69	81	61	61	72	66	54	73	46	77	72	74	57	56	62	65	58	73	60	76	65	74	55	75	65	61	65	66	71	69	73	57	61	60	64	54	65	57	64	71	57	72	67	57	65	69	66	54	70	63	82	70	64	69	57	65	62	77	60	71	67	60	77	64	70	82	53	59	63	66	61	60	58	69	64	65	64	71	60	80	50	59	66	73	67	63	61	71	70	67	78	64	60	62	71	63	79	66	66	66	60	57	88	72	62	50	64	76	56	69	62	75	66	71	73	60	65	63	56	64	62	62	61	73	59	64	65	57	69	79	68	45	61	55	82	61	79	76	69	70	56	65	57	73	62	59	60	68	69	52	64	63	59	66	70	64	55	68	60	68	68	71	54	90	77	62	71	70	59	61	89	58	73	59	60	59	60	68	81	75	57	91	66	65	74	77	78	75	70	65	69	70	71	67	60	66	66	67	51	62	53	71	75	67	59	78	73	78	65
34135	22561	11640	10429	13234	12815	11545	9707	7768	6254	4887	4068	3200	2779	2434	2263	1978	2419	2602	2577	1938	1529	1316	1126	1187	1089	989	894	898	896	868	753	818	793	764	706	727	718	626	663	646	734	755	654	587	603	674	593	634	589	826	1405	1690	2333	2749	2735	2443	2153	1837	1395	1167	945	799	724	632	619	596	537	551	583	597	586	562	567	520	561	581	502	558	532	567	564	567	524	581	564	581	560	547	567	589	558	550	541	509	597	549	547	557	573	549	580	596	575	566	548	566	588	520	544	573	514	557	578	561	561	541	605	541	552	549	561	551	534	522	620	574	570	543	586	573	538	547	573	581	548	565	597	541	583	525	560	580	601	490	562	567	563	558	541	533	596	543	532	575	527	567	598	539	547	591	595	571	533	537	548	579	538	512	550	535	523	511	534	516	591	623	561	590	560	532	572	520	504	538	562	556	561	563	517	543	541	593	522	565	546	556	556	519	549	541	569	590	542	572	564	553	539	582	504	522	566	568	552	510	557	562	562	563	563	563	554	565	561	550	603	560	584	583	569	510	567	562	523	573	572	557	576	593	537	602	547	556	583	538	560	544	566	575	560	564	567	537	542	581	522	578	544	532	616	574	563	563	578	613	622	538	534	549	526	591	551	563	552	567	598	574	580	574	570	571	546	577	572	588	525	538	527	543	549	509	549	550	566	588	548	563	552	553	549	568	504	584	576	563	575	567	557	559	554	557	582	556	568	556	547	553	552	531	559	572	542	529	572	540	555	595	572	558	544	596	533	516	550	511	562	567	541	535	533	531	569	539	522	553	561	567	549	593	584	577	569	567	581	563	573	550	528	580	569	515	591	573	530	551	555	568	593	545	543	562	558	557	557	549	554	592	558	558	552	588	528	575	533	565	546	546	568	599	594	552	604	544	565	552	567	569	568	561	564	588	551	552	567	584	543	541	567	576	526	546	560	570	576	530	551	575	537	589	557	557	574	541	546	555	563	540	573	570	537	581	586	564	565	572	587	541	612	541	519	569	592	593	581	569	561	587	587	555	551	546	565	548	584	604	597	557	559	540	550	555	519	546	562	595	568	541	603	554	569	563	590	550	580	560	571	580	585	540	549	541	548	535	569	544	592	546	586	565	562	565	555	560	553	589	611	574	565	583	525	552	535	557	561	598	539	568	559	602	546	556	550	573	575	543	590	544	549	536	554	496	554	538	553	568	576	533	565	566	589	545	560	554	559	555	553	568	554	555	588	579	553	561	516	569	560	588	531	578	529	535	533	555	528	550	556	618	599	564	586	530	515	578	588	516	614	527	569	568	533	589	585	538	580	546	513	537	575	587	578	537	583	548	586	541	594	550	565	506	533	529	561	526	553	579	555	551	582	561	578	557	576	547	551	561	538	569	537	539	570	548	537	574	561	556	567	516	540	545	552	599	546	537	548	518	567	576	595	503	586	570	570	574	571	572	509	580	571	542	543	541	558	559	551	602	565	514	564	584	585	582	584	575	572	539	547	522	572	540	570	551	563	541	512	549	544	540	539	540	530	575	590	561	575	575	560	507	563	591	575	581	572	558	543	536	604	590	572	516	519	570	564	585	592	529	541	520	566	579	506	549	561	585	535	565	565	627	530	552	587	545	559	560	549	575	575	572	613	569	578	571	577	564	549	540	564	605	604	485	566	512	525	581	537	556	582	565	529	564	586	540	559	595	580	525	555	538	521	530	598	538	537	550	559	545	544	561	545	538	536	560	518	526	549	561	568	589	527	563	505	521	547	592	560	572	537	568	540	551	532	556	547	581	520	583	556	545	558	554	534	566	568	586	542	514	619	542	597	578	549	515	558	548	562	597	583	553	564	549	589	564	574	590	540	556	588	571	541	605	532	506	513	578	569	575	595	563	573	540	557	583	533	549	557	580	550	535	554	525	581	583	562	549	553	559	543	579	522	532	570	583	560	571	532	567	582	579	562	556	560	552	558	592	571	567	571	575	537	558	554	559	566	584	573	529	563	580	569	563	513	502	609	556	576	585	540	551	580	535	574	524	578	535	538	595	573	615	536	566	547	544	577	573	555	551	572	599	561	546	583	572	547	550	548	564	564	556	553	500	514	545	539	551	567	524	586	555	575	515	560	535	589	565	542	553	580	571	567	555	557	567	537	587	565	580	567	563	547	593	555	551	570	557	575	535	595	594	562	573	552	559	546	530	564	579	556	531	536	598	521	546	569	563	507	539	566	622	558	567	565	561	580	548	563	528	540	591	573	537	587	579	544	552	555	569	577	562	568	571	579	568	578	535	574	536	554	562	581	552	553	574	549	559	585	551	558	538	610	538	528	568	561	560	562	557	576	595	578	537	560	570	540	580	588	520	572	550	532	534	551	589	597	597	566	558	564	580	545	551	550	550	565	534	562	539	566	531	559	550	504	555	577	547	563	574	526	572	562	554	589	612	555	578	567	544	568	568	562	542	560	575	586	577	533	517	589	553	518	561	529	514	572	544	556	581	580	590	539	599	577	560	578	563	597	569	530	557	577	564	584	565	549	551	563	541	541	541	565	575	554	558	542	573	531	522	532	533	548	571	602	556	558	515	542	500	529	519	566	599	552	602	548	548	552	521	573	608	531	557	544	586	546	552	571	549	583	556	593	589	601	536	588	561	553	570	518	570	551	550	567	528	563	573	555	570	508	577	567	563	594	556	581	526	555	593	567	542	563	562	574	569	554	524	582	578	549	508	564	549	554	569	569	545	599	593	560	542	600	539	539	534	552	589	570	588	562	578	552	571	565	516	511	535	532	585	603	587	530	580	535	554	515	546	549	551	525	534	561	585	541	530	558	603	573	572	609	571	542	561	516	621	577	577	543	564	518	570	541	552	549	556	572	521	522	553	527	547	578	537	526	540	558	572	547	576	569	563	520	547	551	545	552	545	548	552	600	572	554	531	573	548	564	553	550	549	533	578	534	567	559	574	562	596	567	493	521	595	499	567	549	548	558	535	545	580	545	517	521	534	550	562	548	571	553	560	516	570	583	583	592	546	578	591	570	565	556	527	531	539	530	535	567	543	601	562	583	519	602	627	528	587	580	554	544	576	532	529	549	539	571	564	557	580	551	551	583	571	551	573	539	561	571	541	554	591	573	565	605	559	574	522	557	523	552	537	573	574	557	591	577	537	585	577	568	554	531	583	570	571	583	521	595	582	564	585	576	570	568	548	572	597	550	542	577	554	546	564	556	540	572	559	551	546	566	543	580	583	520	568	561	597	592	517	556	530	561	560	557	570	581	561	586	534	532	538	530	608	566	597	564	573	611	578	583	502	571	563	538	532	572	581	536	563	505	598	575	557	570	575	549	543	587	567	565	551	579	552	551	536	560	534	542	606	527	551	558	543	546	541	527	558	580	574	544	509	528	574	561	550	530	584	566	537	572	583	559	592	578	554	533	521	600	569	586	563	526	573	562	547	552	565	524	589	543	536	536	513	579	591	621	561	574	603	544	557	526
3355	1403	349	188	113	113	127	107	103	86	81	71	67	72	65	59	54	70	69	58	62	65	52	52	60	52	49	54	43	42	44	42	43	44	41	30	37	36	43	43	43	32	50	35	45	41	34	37	42	37	41	39	45	43	51	46	56	57	46	61	41	59	41	53	38	58	37	40	39	36	40	42	41	50	51	42	33	28	46	38	53	43	29	49	25	47	38	34	48	39	41	23	43	36	33	33	43	49	32	40	36	30	38	52	36	35	37	39	47	44	45	53	34	29	46	43	40	32	42	47	38	27	31	37	37	37	29	45	45	35	39	37	46	52	38	52	38	33	29	48	37	41	35	40	41	46	44	36	46	43	42	36	32	47	43	40	38	46	42	32	40	38	36	43	46	34	48	47	35	34	39	36	41	44	44	38	45	40	44	39	34	33	44	44	30	46	38	37	32	45	40	42	44	43	49	48	31	40	30	42	44	41	43	46	29	40	44	43	40	35	43	33	54	47	37	35	40	42	44	44	34	46	46	44	40	49	40	40	39	40	37	44	34	45	50	29	41	42	46	24	41	41	30	34	41	56	33	52	48	40	45	32	64	36	34	39	40	43	26	58	45	43	54	42	39	36	48	45	39	55	36	45	53	36	46	39	48	41	39	40	51	50	48	33	48	48	36	44	46	38	47	33	47	39	32	35	47	28	44	37	43	42	34	40	44	40	55	42	35	34	38	40	47	46	40	46	46	47	37	34	37	58	38	39	41	51	41	47	42	39	43	40	33	41	43	40	51	41	55	38	39	43	44	44	32	50	29	34	37	55	39	39	46	47	36	39	39	40	38	51	43	47	34	34	34	40	37	44	45	44	41	38	45	41	41	29	31	37	38	33	36	35	36	42	39	46	37	36	32	31	30	41	30	46	42	38	44	40	46	43	37	39	47	32	39	36	44	43	52	39	41	37	33	40	43	53	42	35	48	48	32	40	42	41	33	37	37	48	41	43	37	52	42	34	37	44	33	40	51	45	48	42	33	31	36	33	45	38	46	43	30	32	44	40	39	38	45	38	29	46	36	36	46	44	39	48	33	37	40	42	46	34	50	43	39	50	41	28	40	42	53	35	31	44	46	44	37	43	41	37	40	42	33	38	37	40	43	44	49	38	44	34	54	48	34	39	52	46	46	37	36	36	40	40	54	47	45	33	44	45	51	37	40	48	42	45	47	35	39	52	42	32	33	32	47	39	38	36	33	53	50	35	36	29	39	35	51	38	55	39	38	32	48	52	33	41	31	36	39	41	35	46	33	33	49	49	38	48	36	42	46	49	44	49	59	46	44	39	41	49	42	42	25	38	43	48	37	42	31	42	36	42	32	42	33	44	52	36	35	45	31	52	37	40	50	49	36	42	35	45	44	40	49	53	45	47	38	38	28	40	34	42	36	43	46	32	46	43	36	49	37	49	45	41	38	49	34	43	37	44	35	36	36	37	42	33	36	40	38	40	48	50	42	42	41	42	51	44	39	38	39	46	34	42	46	49	43	37	45	41	45	43	38	39	33	47	37	37	42	48	35	33	49	32	49	47	34	45	42	29	34	54	37	42	43	36	46	42	34	43	45	38	40	39	33	39	44	41	31	30	47	45	39	35	49	32	41	48	38	51	34	52	45	36	44	40	44	49	40	45	48	35	47	37	50	44	49	41	48	46	45	29	39	35	50	45	47	47	52	45	36	42	43	39	30	45	30	41	42	35	37	34	40	52	36	33	37	47	40	44	43	46	51	52	32	38	37	43	42	36	36	41	45	34	35	46	41	52	39	39	34	35	36	42	56	39	44	43	44	34	41	36	33	52	43	40	45	37	36	41	34	34	35	48	37	37	35	43	39	42	37	32	49	34	36	38	47	38	45	40	40	44	46	41	36	61	41	42	38	45	41	38	41	49	47	35	49	49	39	33	42	38	44	37	39	46	47	43	39	37	47	40	37	51	39	40	40	38	49	37	36	41	29	36	32	42	40	32	42	38	27	39	43	40	40	42	46	45	38	42	47	37	35	43	50	40	47	37	38	34	46	36	46	40	61	42	45	45	48	51	52	36	52	30	41	41	51	39	45	41	49	33	37	31	45	39	39	46	38	42	44	49	37	33	42	37	40	39	37	38	44	50	49	42	42	49	47	30	48	37	36	45	42	49	43	34	42	35	35	46	43	41	50	39	43	47	37	32	37	46	33	48	43	44	35	45	39	30	35	34	37	58	43	36	46	41	35	39	29	38	45	28	46	51	36	49	52	34	41	36	45	46	37	40	39	37	32	51	43	32	54	48	42	34	54	48	52	49	37	35	45	45	42	42	36	43	33	44	42	32	35	48	30	42	32	36	39	42	38	43	45	39	55	40	37	48	51	34	43	47	44	33	54	37	50	39	45	48	37	37	33	46	44	43	47	48	49	39	36	47	37	49	42	44	34	38	47	42	40	51	48	43	41	37	50	44	41	43	39	40	31	47	36	40	46	37	40	40	34	47	36	48	39	45	36	43	42	32	43	36	40	41	31	42	58	33	43	35	36	44	50	38	40	48	32	44	41	36	36	44	48	35	33	37	46	44	34	35	25	45	40	41	29	42	40	42	43	37	46	36	46	55	30	49	46	53	47	46	35	49	38	49	40	40	39	41	51	47	43	39	35	36	41	37	32	56	35	45	34	41	29	41	40	42	39	40	52	49	47	48	37	37	44	37	49	56	40	51	36	41	38	52	41	54	33	39	39	29	60	38	46	36	29	41	34	38	50	30	40	48	35	33	49	45	37	30	39	46	35	35	34	40	51	40	41	38	34	40	46	41	45	39	39	32	36	41	33	42	47	34	48	39	36	38	38	32	49	33	46	34	29	47	38	44	49	46	47	42	55	38	58	39	37	27	41	40	52	40	43	39	43	43	43	47	37	37	43	41	46	36	32	47	48	42	38	35	42	37	47	29	50	44	41	36	47	38	31	43	41	53	39	39	31	44	28	43	47	33	49	37	54	40	39	43	48	42	38	37	38	49	32	42	46	37	41	57	39	35	45	37	41	35	36	43	44	52	35	39	39	41	53	54	52	40	38	34	35	31	26	42	37	36	38	46	40	46	40	34	45	45	38	46	33	32	41	42	31	53	36	38	34	41	43	32	50	45	43	50	34	50	42	30	42	43	48	27	29	31	49	38	45	44	37	44	42	44	40	40	40	36	45	40	46	46	35	56	41	39	36	45	43	41	39	49	50	38	53	35	40	40	40	48	37	41	43	36	46	41	41	39	44	43	38	33	41	47	49	54	35	49	34	37	48	36	40	47	44	37	47	46	37	37	35	37	46	41	53	42	39	51	40	46	45	39	41	38	47	34	42	36	36	31	39	42	31	39	48	36	41	51	46	40	38	44	49	31	43	43	39	36	35	39	44	47	41	40	35	52	45	41	49	40	40	46	47	47	47	42	56	42	44	45	42	46	45	34	55	43	42	50	43	40	43	41	36	34
27817	14570	5231	4772	6322	6281	5644	4622	3484	2681	2205	1821	1550	1283	1228	1102	1292	1539	1440	1162	856	765	701	655	635	564	626	556	492	456	403	495	468	434	423	440	428	417	388	411	401	374	414	379	394	390	364	357	366	394	340	482	556	703	737	681	706	637	618	520	508	444	389	422	415	354	316	346	335	344	350	325	383	354	335	361	349	342	366	342	353	359	352	334	351	364	332	355	342	330	389	355	347	363	358	364	332	346	334	376	373	378	355	348	360	344	324	354	319	359	341	354	332	346	363	334	358	354	402	349	368	333	362	372	323	407	369	331	349	334	387	352	361	306	343	339	363	331	335	352	320	332	356	345	355	333	375	391	319	391	348	351	331	336	355	334	364	348	373	341	370	345	339	377	384	358	353	362	353	329	365	375	364	337	375	354	335	350	335	357	373	339	376	358	384	350	352	349	385	361	354	352	357	379	362	348	336	353	329	357	330	340	362	351	377	340	367	341	368	337	357	346	387	347	361	343	333	373	317	345	358	363	386	373	378	340	329	335	335	331	368	376	342	371	317	348	348	347	364	344	358	347	360	319	328	379	339	357	346	338	361	362	384	360	344	354	326	382	355	368	336	353	337	372	332	356	364	319	352	333	322	325	374	330	341	363	359	354	376	357	373	333	383	400	333	331	360	357	380	347	336	338	353	359	400	337	334	360	356	369	345	356	344	324	379	362	380	333	348	361	344	346	349	364	380	357	320	358	345	347	326	340	379	361	320	358	361	342	362	373	378	321	360	356	359	349	339	366	337	322	336	353	311	365	340	360	355	365	321	354	337	344	374	357	381	337	379	361	327	349	373	359	333	372	394	361	339	378	368	364	344	332	343	353	344	323	361	331	335	355	361	331	323	312	335	370	347	329	354	330	356	369	330	356	387	353	398	318	343	352	350	379	385	378	360	363	374	359	360	378	367	370	345	373	342	359	347	361	367	361	360	320	386	377	370	355	351	340	351	363	342	381	347	347	347	346	376	341	379	325	334	391	365	335	330	352	364	351	360	356	386	313	373	361	347	370	364	347	376	361	379	396	363	369	337	356	347	343	373	352	361	330	383	389	385	356	328	389	363	337	358	411	352	355	366	355	369	336	353	382	350	358	323	314	363	380	362	359	367	389	344	335	348	347	336	391	342	371	370	365	347	322	341	317	362	352	333	334	360	347	354	344	339	344	360	365	347	313	337	354	331	339	338	352	343	327	356	344	357	366	373	369	355	350	353	405	346	360	370	360	339	343	369	332	345	311	363	371	362	352	367	382	378	340	368	351	332	355	385	392	373	372	345	372	352	351	370	346	329	318	349	383	368	367	339	348	336	299	302	339	372	369	341	355	339	338	347	367	364	402	300	363	328	336	339	345	351	391	326	349	322	325	368	333	349	369	399	357	356	370	373	365	353	328	358	366	332	348	337	365	328	333	366	398	349	361	380	338	358	364	385	371	356	308	382	326	369	357	376	380	390	369	347	377	376	375	322	349	333	387	360	377	353	362	328	381	308	336	348	358	329	352	316	340	368	357	364	350	343	361	347	355	351	355	369	358	331	366	387	350	320	388	350	376	347	384	352	391	356	333	351	351	323	368	360	355	390	381	321	389	352	341	363	354	347	350	415	327	353	366	364	366	363	339	380	358	312	306	356	362	352	358	370	345	344	318	362	374	333	332	348	369	351	362	378	342	378	358	356	365	366	341	385	378	402	322	351	327	336	363	297	365	360	338	344	355	361	337	356	346	374	365	353	355	374	354	327	341	323	320	331	361	332	343	375	345	341	348	372	316	338	374	371	360	371	376	353	344	374	369	378	339	365	368	328	361	349	319	349	350	339	368	356	365	397	339	339	361	344	331	303	365	332	336	398	335	360	339	335	357	350	339	346	345	369	344	348	385	350	384	374	336	349	342	366	383	321	358	347	346	351	366	336	340	351	315	336	316	354	348	332	368	370	336	332	337	382	372	353	335	373	355	360	335	370	345	353	356	363	357	381	381	350	376	360	310	309	365	378	381	360	358	333	370	345	339	359	359	358	347	372	354	355	369	375	348	362	378	346	371	353	360	355	369	353	311	351	368	373	346	332	353	354	328	378	376	337	358	375	337	375	359	380	365	342	343	352	365	351	359	338	389	359	383	353	342	351	367	350	340	384	343	354	324	350	341	358	335	342	355	363	361	355	352	339	325	358	368	370	338	320	374	332	385	365	340	319	351	365	363	388	350	319	327	319	350	371	360	357	364	345	333	344	382	357	360	374	375	347	344	350	397	342	347	349	364	306	371	327	374	350	338	348	357	354	332	334	349	319	358	370	386	334	362	344	321	356	349	363	319	371	336	348	331	344	367	347	356	391	354	386	353	344	341	371	351	357	318	353	339	354	336	351	344	375	329	345	345	339	376	314	352	356	379	353	389	307	366	371	361	383	347	322	367	340	333	343	309	321	367	348	369	332	364	330	335	358	349	352	327	341	374	354	343	349	376	347	394	343	343	374	341	299	346	317	347	310	386	372	368	351	366	324	335	328	394	357	313	310	361	373	351	339	360	386	329	377	343	398	336	344	357	377	366	336	365	347	377	347	354	327	375	341	365	351	365	359	331	357	350	391	355	332	333	386	357	335	333	354	370	330	389	384	358	324	362	399	365	345	343	352	323	341	347	418	383	334	331	327	361	373	368	362	313	348	360	362	365	370	337	345	349	369	342	331	348	357	379	350	330	373	364	388	363	355	368	367	339	358	340	341	377	357	337	360	328	365	329	365	355	352	344	375	372	382	380	333	380	321	386	340	381	352	351	361	314	402	356	362	363	351	334	334	339	342	339	368	335	350	364	364	364	349	348	350	366	380	366	349	354	329	373	401	345	331	374	350	359	354	374	383	357	345	346	335	397	336	361	371	353	341	388	316	339	308	348	367	356	387	322	355	340	324	341	328	358	343	325	329	382	386	378	376	338	366	352	359	379	347	348	352	350	360	364	349	361	350	367	354	373	321	348	350	350	361	361	319	328	362	363	375	304	355	352	358	355	399	338	316	325	362	334	362	332	375	343	373	323	340	340	331	349	364	345	327	320	374	372	347	378	339	323	350	316	364	352	354	368	359	347	317	319	355	371	341	332	334	360	358	358	335	344	380	366	355	327	389	358	344	356	377	341	352	333	351	347	328	334	303	318	381	370	353	334	342	354	362	382	336	347	386	375	408	343	313	357	337	343	355	335	338	379	351	348	368	321	335	363	346	375	345	338	341	322	358	368	311	326	300	353	361	362	351	348	365	337	363	336	368	374	370	339	392	342	354	366	349	342	385	379	323	366	340	341	410	345	346	330	364	388	364	357	392	344	344	357	357	347	336	345	349	345	374	364	364	336	362	387	383	335	354	346	371	382	374	372	345	380	363	336	359	407	343	340	357	383	348	352	354	348	328	340	367	343	353	374	347	364	366	356	355	370	304	358	353	329	374	332	374	366	354	381	359	334	354	372
4188	2240	621	332	183	169	199	172	160	146	136	113	98	106	103	88	126	142	107	92	76	86	70	85	69	73	71	64	64	42	59	68	63	55	64	54	62	59	72	61	43	64	72	78	68	75	60	57	64	59	53	67	69	69	102	108	99	108	107	90	74	96	71	63	69	59	58	63	61	66	60	62	47	52	73	67	55	66	67	50	64	63	54	55	51	53	48	53	69	64	45	74	56	41	56	66	50	51	71	57	50	64	70	61	64	60	68	44	50	61	56	74	63	65	64	68	67	68	51	50	55	71	72	61	67	44	54	66	50	65	53	54	43	71	57	57	53	62	55	59	70	58	53	64	69	61	63	57	66	60	63	69	51	78	65	66	53	61	67	50	57	63	63	50	56	60	55	67	55	60	57	60	55	56	62	81	63	60	59	60	67	51	49	65	58	63	69	60	59	51	57	68	61	52	66	58	56	66	51	51	62	68	62	67	67	59	58	64	52	70	76	75	64	49	80	45	63	45	48	66	75	65	61	69	66	58	57	66	62	56	56	51	57	70	58	61	54	57	61	72	53	55	54	47	56	53	66	64	75	57	50	51	63	66	57	56	69	66	55	63	59	69	51	53	63	58	62	63	48	69	61	62	47	68	52	66	55	62	70	63	61	48	61	58	56	59	52	59	63	61	56	55	66	46	50	56	54	52	73	59	59	50	53	63	54	55	67	53	63	66	47	53	54	76	55	62	53	62	67	58	62	56	67	75	56	61	75	59	46	56	64	61	65	55	61	58	65	63	68	59	59	59	72	57	72	59	52	75	74	72	64	70	55	47	73	52	64	82	56	51	70	64	63	61	63	59	61	67	63	64	49	59	63	57	60	61	70	68	77	53	61	67	65	52	65	70	68	57	58	59	46	68	74	51	57	67	63	61	56	55	53	64	64	58	74	77	65	47	61	58	60	74	53	57	53	58	55	72	51	59	61	70	75	58	64	85	57	68	73	44	67	62	79	66	65	68	62	65	65	53	67	62	57	63	67	59	57	59	64	70	51	65	65	57	62	60	59	52	75	55	67	69	59	59	49	58	71	48	57	60	53	58	67	64	60	48	54	59	59	63	53	52	47	63	50	60	59	49	76	53	62	56	59	68	56	63	58	57	53	66	51	51	67	62	65	75	67	71	62	42	65	74	64	60	59	82	72	66	61	69	55	62	52	63	57	47	71	65	55	37	64	66	62	60	76	61	55	56	47	64	62	67	73	67	46	62	63	57	68	56	49	67	55	62	51	54	52	42	62	65	59	76	55	68	71	59	54	68	60	48	58	61	81	69	67	85	51	57	57	65	56	46	62	65	68	62	69	53	60	67	50	73	72	68	50	69	57	67	62	65	63	61	55	52	54	47	57	67	37	45	71	52	60	61	74	52	50	60	60	61	68	53	66	65	56	61	54	60	64	52	53	65	67	62	64	80	64	68	70	76	69	56	62	76	67	62	74	55	55	53	54	69	74	53	82	55	41	62	67	54	76	70	58	63	64	59	57	70	61	58	50	63	47	71	61	64	60	52	60	56	67	57	67	68	56	65	62	45	45	56	71	62	63	74	61	68	59	55	55	54	43	55	53	41	73	59	58	57	60	69	63	64	55	69	62	58	55	62	50	50	42	68	67	64	46	58	72	48	57	54	57	62	70	78	57	49	66	53	68	64	56	65	53	66	56	69	61	53	57	73	66	64	55	60	61	54	63	51	71	68	70	57	54	59	63	66	76	63	56	48	63	45	50	45	69	55	67	56	61	57	77	56	63	59	68	54	56	56	52	64	57	67	76	59	63	52	70	54	70	65	74	70	65	56	59	65	59	61	48	61	44	63	56	64	51	60	67	82	59	59	71	51	59	53	73	71	61	73	67	52	61	60	67	64	63	50	73	68	52	71	64	49	47	55	66	64	70	54	48	57	67	66	64	69	67	60	69	62	70	49	61	71	65	61	58	65	67	55	66	46	52	61	67	67	54	56	60	60	58	51	64	67	49	56	69	58	59	52	63	66	51	69	58	66	70	50	71	44	54	62	73	50	49	51	71	72	65	53	71	57	67	64	56	63	64	68	61	68	79	45	63	64	46	50	58	48	70	58	62	61	56	63	58	63	64	61	68	71	58	68	58	64	60	63	57	58	61	62	66	67	65	63	53	63	57	66	47	60	53	59	51	56	67	57	56	64	66	66	55	54	51	71	66	47	67	59	66	70	56	59	57	60	60	64	54	74	62	57	71	65	53	53	66	64	59	62	48	65	64	68	61	59	63	75	73	59	51	71	66	48	64	56	48	53	53	59	63	57	62	56	66	69	69	60	63	55	54	62	66	53	59	72	62	66	63	60	63	57	71	62	53	66	63	61	58	63	61	57	71	53	55	68	69	59	73	50	62	50	71	52	68	53	67	62	64	50	70	65	75	64	58	68	67	64	41	58	60	70	52	54	72	59	59	59	66	67	64	67	69	65	62	68	72	54	50	67	57	60	67	54	50	60	76	67	67	55	54	68	70	61	63	57	56	70	52	46	51	53	51	62	61	61	58	54	49	53	59	66	70	56	57	63	63	49	61	58	53	68	71	62	46	69	69	57	57	49	72	60	76	66	55	67	70	73	52	58	53	53	63	54	56	61	56	56	52	65	62	47	56	52	53	69	68	72	62	60	59	56	49	54	53	57	57	52	61	77	67	51	63	73	49	67	72	60	51	52	45	53	40	63	62	67	53	62	76	65	60	58	57	71	52	51	58	56	59	61	56	85	63	60	75	61	50	59	51	58	61	63	73	57	61	60	62	55	65	49	53	68	59	53	48	63	49	61	66	43	55	50	58	61	57	65	56	60	46	64	55	62	58	64	58	51	62	54	70	68	53	51	64	59	64	57	59	72	64	70	66	73	63	56	55	48	47	61	51	57	60	62	57	58	66	69	62	64	66	49	50	63	67	63	49	61	60	57	56	54	66	67	57	61	46	63	60	52	71	61	63	45	62	50	56	63	63	56	59	74	71	62	66	68	54	61	59	58	52	62	64	64	51	46	58	75	64	43	60	70	58	49	72	70	54	64	71	59	69	65	46	55	61	61	57	72	51	67	65	70	61	60	48	53	61	52	41	54	61	56	53	60	82	65	71	60	57	68	50	54	54	68	56	59	51	75	58	75	54	65	64	67	62	63	62	60	37	44	36	55	70	56	60	65	64	64	63	63	59	54	67	57	83	60	66	61	55	73	65	48	50	53	65	69	59	61	66	62	64	38	60	64	68	64	58	64	54	54	64	69	70	56	59	66	53	57	48	60	65	58	58	67	55	53	62	72	56	60	66	57	53	53	54	68	57	66	51	64	62	58	67	57	59	60	68	66	63	64	65	65	71	59	66	59	63	49	62	56	64	70	68	44	42	62	62	65	74	62	74	55	56	55	65	63	66	75	47	66	72	56	53	59	52	64	69	61	57	67	58	59	65	58	48	55	65	51	52	64	53	69
31872	17946	7550	7510	9714	10083	8688	7030	5642	4417	3619	2923	2537	2257	1996	2069	2511	2261	2078	1615	1403	1131	1010	1067	1008	971	968	883	818	732	684	721	701	634	624	608	672	630	602	617	569	531	562	555	531	515	487	574	503	601	600	666	672	807	1503	2041	1958	1847	1620	1267	1047	927	768	692	621	598	455	503	501	511	527	509	516	515	523	512	500	512	481	535	521	474	555	484	511	507	527	530	507	504	472	493	515	529	467	476	525	508	485	534	526	530	468	480	477	524	530	500	503	519	517	517	543	549	498	507	546	509	538	537	539	489	523	519	507	487	529	494	559	481	560	521	515	489	500	458	532	517	511	511	492	496	501	498	524	516	468	525	476	468	522	479	544	512	491	521	503	523	526	486	504	530	532	523	540	522	490	508	544	505	483	537	513	503	545	488	492	505	516	526	458	503	521	492	530	498	508	481	463	518	484	508	525	503	485	516	531	503	555	550	529	485	505	525	542	497	509	540	519	509	500	510	511	477	525	500	527	538	513	552	514	521	530	530	502	525	522	500	532	519	518	532	525	527	514	454	491	506	519	509	504	485	543	493	466	487	490	518	546	552	495	516	507	493	466	536	525	513	513	522	474	503	501	518	547	505	463	489	471	556	487	554	497	524	497	460	514	528	547	486	536	539	512	536	483	493	474	534	508	502	531	503	513	514	488	530	511	517	527	518	475	507	542	491	508	525	530	512	495	513	494	491	518	485	515	483	474	522	526	505	539	499	491	533	507	480	507	544	498	504	509	519	491	510	501	483	514	507	489	511	460	526	514	517	514	520	470	492	537	512	521	491	492	506	527	530	530	491	570	499	494	563	523	513	492	526	527	530	524	536	553	546	522	535	508	504	493	513	508	509	563	523	527	523	513	522	544	502	500	504	532	483	511	491	538	505	513	482	506	485	514	502	512	519	510	496	533	520	523	529	496	510	524	544	493	544	511	524	494	539	533	498	530	489	529	482	490	518	515	497	531	538	569	505	491	494	491	522	529	520	521	477	463	500	513	532	513	506	510	502	504	492	496	508	538	513	482	508	518	478	496	505	526	516	483	517	510	503	510	521	497	502	470	549	533	499	526	512	504	477	465	560	522	541	530	465	536	529	478	508	519	476	491	462	506	537	490	508	516	538	495	465	467	487	535	554	511	515	513	502	498	535	547	488	513	494	531	565	526	502	521	494	522	518	529	520	535	492	500	501	480	483	512	490	510	571	508	530	518	505	504	506	492	469	496	467	505	510	503	543	565	541	534	521	536	532	490	528	530	544	466	517	471	510	490	488	504	523	517	502	495	541	513	487	551	512	558	528	501	466	468	534	489	523	502	517	538	512	459	520	550	542	515	483	524	520	541	514	498	496	532	479	516	483	498	539	478	527	517	498	486	509	472	496	490	485	507	489	502	520	517	499	505	493	515	471	516	509	566	522	539	509	530	516	521	501	564	515	523	504	522	569	526	520	518	527	506	496	468	499	475	514	520	536	521	530	481	510	523	479	490	479	486	526	522	500	503	484	498	511	532	518	496	483	491	486	523	521	495	513	486	495	493	522	484	553	527	486	484	500	529	507	497	510	464	500	559	495	465	501	516	504	542	450	541	496	533	494	500	529	492	496	498	476	487	471	508	486	497	554	491	531	466	526	512	529	520	555	455	499	525	500	504	488	524	552	525	521	496	574	556	540	476	543	509	500	544	504	489	486	525	490	551	489	549	500	508	535	515	499	579	527	511	514	507	500	501	522	523	519	529	502	512	474	502	501	479	522	461	519	505	510	523	491	504	481	538	492	519	501	524	519	496	497	523	515	467	546	517	500	532	521	507	516	503	551	527	494	485	497	484	510	515	512	515	533	530	536	513	493	513	516	542	535	506	480	507	477	513	485	516	524	481	503	532	486	500	478	517	526	502	538	469	484	486	485	515	498	487	499	540	473	474	545	504	535	526	533	534	492	530	526	542	503	508	512	511	472	503	524	568	497	507	525	528	501	492	533	534	492	512	499	533	533	502	501	501	525	545	553	508	502	511	524	510	504	542	492	501	506	517	490	500	469	476	514	488	524	502	535	483	491	531	554	514	512	523	525	523	492	522	481	518	498	538	489	537	477	503	516	535	499	518	481	520	524	499	531	532	479	512	475	525	559	494	521	486	543	502	501	523	535	475	499	525	527	541	496	511	512	525	528	485	509	502	506	512	516	501	533	552	549	479	535	519	497	477	498	511	525	508	499	522	523	497	540	523	528	501	504	506	491	509	529	501	466	460	511	525	513	543	504	509	516	544	475	549	532	515	505	503	483	505	503	504	497	506	494	502	542	494	504	493	527	503	548	548	508	530	488	509	484	490	500	497	488	498	516	468	499	500	547	528	518	498	496	507	482	504	485	486	501	495	513	500	504	523	533	521	486	487	524	531	520	523	503	481	519	518	521	514	530	502	558	513	519	487	559	502	469	517	525	499	501	485	536	488	504	500	542	461	511	529	456	519	467	494	500	481	529	531	516	524	507	539	533	515	470	519	483	520	519	473	516	481	526	543	520	491	512	488	529	528	533	510	496	473	476	482	502	551	536	528	498	476	513	512	494	509	505	468	525	518	508	536	513	450	516	521	490	495	509	503	537	480	509	511	507	548	528	528	537	501	535	491	517	503	533	496	501	511	517	485	546	501	506	544	510	513	499	506	505	542	512	471	513	527	478	483	531	539	522	532	492	512	533	545	535	496	472	489	510	496	499	503	516	528	520	528	520	505	482	485	514	541	542	488	500	509	550	495	485	501	473	519	511	493	453	535	501	547	517	525	544	473	520	512	538	461	508	485	513	480	528	475	506	498	537	507	528	477	496	544	526	521	529	500	525	502	534	496	511	504	471	505	497	509	512	476	532	508	512	521	561	509	549	519	507	480	491	499	559	492	543	542	548	506	534	448	509	462	504	499	507	517	517	507	496	508	479	515	516	448	517	482	506	497	516	518	495	499	521	516	533	488	547	532	453	517	476	499	510	502	481	540	515	482	462	503	530	488	515	480	478	480	496	499	514	511	519	483	502	514	517	480	487	510	488	537	508	542	525	514	511	518	493	507	514	519	509	519	514	490	507	533	537	496	522	548	507	501	517	504	544	510	500	538	506	506	496	488	492	491	495	531	513	510	490	491	499	513	519	532	553	513	505	497	480	559	514	495	516	463	550	519	490	509	527	535	510	520	515	502	510	509	505	513	554	530	496	515	517	495	485	502	518	506	505	540	513	513	520	513	520	501	497	477	512	521	532	492	477	538	524	503	496	487	510	513	474	495	474	528	506	525	534	522	552	484	562	517	475	485	500	478	530	544	508	460	539	551	511	506	524	515	509	503	537	535	499	491	524	512	505	497	483	468	529	521	505	545	515	500	497	492	534	490	535	532	497	501	476	512	566	555	517	505	488	467	492	547	505	502	481	493	533	540	495	503	492	520	501	519	486	506	487	490	505	488	535	499	510	531	487	530	502
4520	1790	608	302	163	172	155	126	145	114	105	85	106	89	80	104	92	78	91	65	85	84	75	80	65	49	54	46	41	68	55	56	61	52	46	45	53	43	52	39	50	55	39	41	43	42	38	39	54	37	48	40	67	75	72	92	91	94	111	88	80	71	64	46	42	51	38	37	51	50	51	48	37	45	44	41	33	33	50	42	38	35	46	38	36	43	41	41	45	45	51	46	40	41	50	47	40	43	37	43	40	40	38	44	43	52	45	34	45	43	51	45	45	37	42	53	41	36	50	31	49	50	54	42	36	41	42	54	37	38	49	45	52	49	43	46	35	33	37	43	41	40	42	46	45	45	36	44	47	51	40	34	56	50	34	43	41	40	52	42	42	48	39	46	36	59	47	40	39	42	44	31	49	57	41	47	34	38	55	43	45	41	43	47	34	41	49	45	53	48	43	48	37	34	49	38	30	45	53	30	40	32	45	44	48	47	47	58	41	37	48	53	51	34	50	47	43	52	40	39	49	51	34	41	40	44	47	45	35	35	38	48	50	40	47	39	34	37	41	44	50	49	44	52	43	49	48	40	39	56	43	47	56	59	35	39	45	47	42	49	49	54	32	52	49	47	35	31	43	59	42	46	40	38	44	36	43	36	44	36	45	46	51	31	42	49	57	53	48	45	44	53	41	37	38	56	44	39	41	43	46	32	38	43	41	45	42	40	40	43	40	46	43	50	53	33	31	43	51	43	43	36	54	42	43	43	45	48	39	41	40	39	46	39	40	49	44	45	37	43	49	39	38	54	58	48	51	44	32	49	45	37	52	37	35	51	49	40	44	39	45	50	44	36	45	36	39	36	50	44	40	56	35	58	46	35	50	45	48	48	50	44	34	31	51	44	54	54	44	49	44	56	32	39	36	38	46	47	47	31	50	35	51	38	46	57	43	44	51	36	45	35	42	37	37	38	45	36	51	42	40	42	42	31	48	36	49	51	45	49	53	47	40	43	39	49	50	53	43	40	49	36	42	36	54	40	35	44	46	40	42	39	55	51	44	35	44	38	35	67	61	40	39	46	38	56	51	46	37	45	46	47	37	41	42	34	49	44	39	47	44	56	30	30	56	42	39	53	49	50	40	45	54	42	54	52	48	39	40	44	44	46	43	36	39	49	47	32	39	39	38	47	44	48	38	43	55	36	35	46	45	50	38	46	43	48	50	53	30	35	46	38	37	34	43	32	47	55	40	28	43	47	46	51	48	58	48	36	43	51	37	40	34	57	41	43	35	33	45	35	51	52	38	50	36	46	39	34	45	37	45	42	43	49	33	42	40	41	47	41	50	47	34	46	35	42	47	38	52	46	36	48	51	48	47	38	46	40	40	47	46	43	50	50	41	46	41	38	39	41	37	45	55	41	36	52	53	50	38	28	50	47	47	41	37	37	56	35	52	46	32	30	40	39	44	36	47	46	49	45	57	39	57	42	48	43	42	41	43	36	34	43	46	47	39	43	39	34	42	36	43	43	52	34	46	33	47	41	36	54	50	40	46	32	45	42	40	41	41	34	48	38	51	49	42	53	34	43	28	36	56	37	40	54	50	44	46	42	39	43	50	33	42	56	33	39	48	37	50	38	42	44	34	40	43	36	36	52	42	38	51	35	56	48	56	43	47	47	59	44	46	61	38	36	47	53	48	42	39	49	46	49	37	40	51	50	45	40	51	40	32	45	37	43	55	52	45	49	53	39	38	48	51	41	34	45	48	36	33	38	33	43	44	60	44	39	43	42	49	46	47	47	43	46	44	55	38	43	48	45	48	50	51	36	36	42	55	51	44	45	49	59	41	61	53	35	40	43	47	46	46	50	36	39	42	30	40	46	50	48	40	39	47	34	38	31	50	42	54	45	38	44	43	47	56	39	49	47	30	39	35	58	37	48	34	40	45	39	38	46	48	28	38	49	55	37	39	41	36	43	46	37	37	48	45	40	38	60	42	33	53	31	41	49	40	53	52	39	42	35	46	38	40	43	39	39	44	43	42	43	38	36	43	35	45	39	36	53	38	34	40	41	40	34	48	38	36	46	34	54	58	39	49	53	46	53	44	47	53	43	50	39	39	41	43	41	46	42	41	32	41	28	39	49	55	41	36	42	48	38	45	31	38	38	38	42	45	46	36	44	43	43	43	50	42	45	51	35	36	42	39	35	48	41	50	50	40	34	38	44	48	46	58	39	46	38	49	60	48	35	34	33	44	59	42	47	49	45	40	38	51	42	36	46	36	36	44	55	36	37	41	41	45	47	55	49	42	46	46	50	56	34	41	51	42	37	45	52	51	47	50	50	37	46	56	37	48	32	44	43	43	37	40	42	44	49	41	51	37	49	39	44	46	44	38	59	43	36	43	42	37	47	50	41	38	36	46	48	55	48	39	31	34	52	44	27	40	36	50	42	37	39	47	35	43	38	41	56	47	49	51	60	54	45	41	45	52	50	43	39	50	45	54	45	47	47	31	38	37	43	47	53	41	43	42	44	46	56	30	45	41	41	40	41	47	47	51	52	47	42	45	45	33	46	38	50	46	55	58	52	53	48	43	39	43	41	46	43	42	33	49	38	53	52	46	38	38	37	43	47	37	44	36	38	44	34	44	42	36	47	49	43	38	42	49	50	66	45	42	40	31	39	43	39	37	52	44	42	54	37	42	70	46	43	53	33	52	36	47	59	34	48	48	37	34	30	33	41	38	23	47	46	49	41	36	43	35	41	48	46	33	42	43	43	51	59	50	41	36	38	42	45	42	41	29	45	50	54	48	44	47	51	46	42	43	45	47	42	42	43	42	41	44	35	61	38	40	50	44	48	42	43	46	42	46	45	43	37	50	49	40	52	50	45	34	47	50	42	41	46	38	50	45	46	40	40	42	34	39	44	41	45	40	43	40	39	54	45	38	46	43	46	42	32	46	50	44	53	52	54	44	42	42	41	40	41	45	40	40	33	45	36	41	38	48	53	49	52	52	50	35	38	52	39	39	40	46	53	36	51	45	46	49	50	44	47	38	50	45	32	43	48	39	45	53	43	42	44	52	44	43	45	38	47	51	44	41	47	36	46	38	46	41	43	46	41	36	39	33	59	50	50	53	52	40	39	45	49	49	39	39	37	39	48	32	42	41	39	60	29	37	45	47	35	47	41	43	55	51	42	38	38	38	45	46	59	40	31	37	40	46	50	50	35	55	42	51	33	46	42	31	38	43	45	51	32	48	46	36	45	39	34	50	40	35	37	36	48	46	35	43	46	48	47	38	53	32	42	42	57	41	56	40	29	45	44	47	42	47	32	55	46	43	38	51	34	37	41	37	52	43	44	32	55	41	39	48	36	45	43	49	40	47	50	47	52	39	62	33	53	32	34	52	43	43	49	38	34	47	45	43	47	56	47	52	47	36	54	48	44	53	49	47	42	42	56	39	33	41	46	37	52	37	44	38	40	35	43	47	42	36	42	56	53	44	40
30306	16240	7388	7537	9258	9194	7902	6337	5241	4088	3418	2748	2441	2188	2065	2707	2451	2409	1815	1414	1194	998	993	1013	926	806	729	699	630	613	634	598	533	483	519	501	468	463	489	441	448	439	427	399	435	422	382	411	377	436	483	526	763	878	1275	1517	1686	1611	1423	1104	970	753	628	547	471	452	413	357	371	362	389	380	350	365	362	357	348	414	382	374	377	385	382	346	389	364	349	391	397	394	390	388	357	401	365	401	380	410	359	339	356	363	373	372	360	356	382	346	396	363	379	368	361	336	390	359	345	393	373	367	391	384	389	364	349	399	389	356	377	338	349	412	370	390	372	356	365	395	363	371	412	384	357	381	341	364	406	398	372	375	368	381	335	392	405	343	365	369	373	336	395	395	377	370	366	351	412	383	392	357	397	362	402	367	337	391	386	395	375	389	365	410	345	374	378	377	392	380	385	370	418	375	388	337	342	363	358	398	380	375	387	352	381	394	385	384	387	369	366	351	356	389	361	350	392	360	388	386	358	404	381	354	356	352	375	350	398	366	366	395	383	383	397	373	367	341	374	369	359	408	369	380	407	376	375	371	386	378	401	395	366	432	371	327	375	371	382	391	352	353	368	357	405	365	365	380	370	398	378	381	367	360	351	376	346	355	379	361	351	376	356	400	385	373	393	388	370	322	392	373	362	378	386	365	388	366	410	347	356	354	374	357	391	382	381	407	372	335	372	349	361	379	365	368	339	380	368	364	362	375	360	378	364	379	374	400	349	365	369	376	363	343	391	337	381	364	366	379	362	355	361	371	364	390	390	382	378	350	373	365	404	369	360	370	359	352	382	380	367	382	392	357	375	391	362	352	394	378	387	409	383	411	354	337	377	367	367	359	380	344	342	358	354	369	379	361	366	367	332	391	353	384	340	400	394	346	369	373	369	377	370	387	371	339	371	374	367	405	387	380	357	372	352	336	365	327	339	402	361	371	388	359	373	357	420	386	371	360	379	388	374	358	347	373	375	357	345	342	347	365	390	367	357	360	410	381	329	379	395	377	352	398	386	380	410	388	331	365	359	365	379	372	398	352	415	380	385	381	373	359	378	373	362	350	355	386	387	373	393	334	388	368	367	358	406	372	351	398	407	349	386	384	416	359	366	380	352	332	364	408	384	396	374	385	431	372	371	386	363	372	371	375	369	390	370	340	333	337	400	362	363	326	352	388	366	381	375	378	369	371	405	363	377	346	355	371	355	372	379	396	390	379	362	381	371	378	401	342	384	364	395	397	395	360	411	369	388	389	373	373	368	366	387	367	373	357	379	379	374	389	400	377	388	370	346	386	376	378	364	380	424	339	412	350	339	387	406	381	378	390	403	373	344	335	363	388	385	364	406	349	352	369	370	399	372	382	373	383	420	354	361	329	352	390	377	355	367	383	385	378	362	389	355	372	365	415	398	376	363	387	368	364	406	362	393	360	402	372	395	363	359	384	379	371	377	346	371	400	381	359	376	383	376	352	406	364	366	399	392	411	394	382	384	390	395	363	383	372	346	360	356	366	389	335	377	377	366	372	340	407	346	391	375	361	353	378	383	381	406	364	359	371	366	369	368	362	407	375	368	351	349	386	385	358	367	380	404	383	388	367	366	395	388	361	363	386	328	342	382	346	383	387	345	372	408	364	374	356	353	395	379	364	375	379	371	405	385	368	351	330	350	361	342	395	379	377	356	374	378	368	356	385	387	360	421	356	371	389	351	370	347	389	333	373	381	371	349	381	408	389	369	403	342	375	361	400	363	386	387	372	369	371	364	389	371	372	381	402	349	330	382	363	385	339	337	352	402	387	392	397	377	346	391	348	394	382	358	372	406	405	366	404	389	356	377	381	365	374	326	317	383	349	390	377	394	340	376	379	388	377	380	352	386	352	368	385	380	370	369	375	391	401	390	362	388	388	362	363	380	351	392	379	394	371	386	386	393	379	354	388	367	415	385	398	360	357	391	377	352	417	411	347	350	394	414	399	356	356	368	384	387	359	375	371	362	387	385	370	369	364	398	367	370	372	354	399	377	377	347	365	332	354	348	368	361	372	354	359	341	399	369	420	389	378	373	326	357	352	393	367	353	376	382	387	380	377	357	368	364	344	352	371	380	405	380	368	373	345	398	352	390	379	407	368	362	403	379	330	372	400	344	371	342	389	380	387	382	395	358	385	350	416	390	355	362	387	343	383	383	360	385	363	413	370	383	373	374	367	386	382	411	362	357	381	364	364	388	338	373	386	391	375	368	358	349	339	350	383	368	341	351	389	360	401	372	389	369	399	395	366	379	384	388	349	350	364	367	359	384	385	390	339	364	400	403	411	353	342	413	397	353	346	358	390	345	369	389	379	376	366	387	370	392	379	388	398	337	374	395	337	383	381	373	375	331	395	387	359	387	370	365	364	371	351	390	369	388	376	360	368	362	364	393	363	365	376	373	362	363	367	384	340	373	354	387	359	384	377	371	392	362	377	371	428	366	357	381	397	375	385	355	345	381	381	341	362	361	368	379	370	366	406	398	376	378	375	353	378	381	377	360	374	368	346	361	398	370	394	378	370	398	399	363	362	364	360	384	383	349	369	398	388	396	378	366	384	366	377	353	452	406	362	350	353	387	359	384	386	374	404	363	372	329	398	365	360	387	364	348	342	371	395	363	369	388	352	384	341	351	380	392	372	389	355	370	349	401	365	365	362	381	386	349	353	379	331	382	336	367	381	387	349	350	388	347	396	398	380	387	389	387	383	374	379	396	407	338	397	380	379	400	357	398	367	377	423	340	373	387	368	396	368	378	389	388	406	363	362	362	387	374	376	354	351	375	348	352	383	396	401	371	408	370	358	408	416	368	342	390	400	396	327	398	393	385	358	352	387	373	380	370	372	409	349	345	377	391	374	389	364	361	398	343	394	382	359	369	398	354	348	349	386	346	376	393	378	369	351	352	372	348	359	396	351	392	371	384	374	370	362	401	386	374	381	378	365	398	361	386	369	369	394	367	378	371	355	390	338	351	407	359	390	384	419	356	332	389	364	406	383	370	365	388	361	348	383	382	374	385	358	411	379	360	372	372	368	367	374	425	379	388	357	359	366	381	355	377	376	408	367	366	342	360	340	401	371	340	346	360	367	357	384	385	401	369	371	369	382	362	373	369	341	393	402	390	379	345	364	394	370	395	345	379	390	397	342	377	381	416	375	378	382	391	374	380	385	350	362	383	369	368	382	365	365	356	371	352	387	386	330	378	398	350	380	392	396	381	368	344	363	366	403	387	425	391	363	400	373	358	339	354	355	390	388	354	394	374	333	372	383	369	373	378	387	375	364	379	398	356	372	365	369	376	372	361	367	379	398	396	374	370	415	361	368	363	372	427	406	343	359	377	340	337	422	385	330	368	385	341	378	356	361	421	366	324	375	397	408	380	368	412	360	390	346	380	371	380	361	361	370	375	346	375	372	360	361	350	354	384	399	346	389	373	390	387	373
5122	2815	977	429	262	226	253	234	216	174	180	131	134	126	171	173	173	132	135	101	110	83	106	91	91	67	85	81	72	70	73	88	71	73	70	62	70	73	64	57	69	71	62	57	76	60	81	79	74	93	70	64	76	89	103	128	128	148	144	113	99	103	82	93	76	81	64	59	52	54	78	65	73	75	65	65	82	57	65	56	52	77	76	82	77	64	77	64	76	66	66	69	60	76	54	76	74	76	69	62	69	62	80	72	66	60	67	66	77	68	71	58	70	76	68	62	62	64	61	73	56	62	55	66	56	53	62	60	65	65	60	51	64	75	80	70	75	61	59	63	62	71	71	58	53	62	82	61	70	71	64	65	68	73	77	61	57	68	74	63	84	61	68	65	69	78	61	80	68	72	64	61	61	67	66	59	67	66	74	59	69	72	70	72	72	78	62	64	63	72	64	60	65	75	69	70	58	65	80	77	64	73	66	57	58	55	63	69	72	63	55	63	73	70	77	62	55	60	62	63	64	76	56	63	53	67	51	77	79	71	65	64	76	69	64	58	57	69	62	70	53	70	76	74	63	72	52	63	62	65	71	73	55	76	59	60	60	55	71	65	72	54	80	60	78	54	58	62	66	60	65	67	68	63	62	67	63	70	64	68	68	72	73	75	70	78	63	78	77	74	67	85	61	59	55	76	66	75	66	66	63	61	76	67	71	61	59	67	57	59	60	59	56	72	73	59	72	79	61	53	61	63	64	69	73	75	67	66	69	68	60	68	56	79	70	62	73	69	54	68	64	67	71	53	78	72	63	60	81	70	57	74	57	85	71	60	62	62	79	74	73	63	67	83	69	68	62	73	64	62	69	80	72	50	60	53	67	66	85	76	75	63	81	63	60	72	60	65	61	57	64	64	60	53	71	73	65	64	98	69	74	55	57	66	67	64	68	78	56	79	69	58	60	67	62	47	67	56	73	55	63	70	64	58	69	71	75	84	59	64	67	73	83	69	85	60	67	44	71	66	73	64	60	69	60	62	63	72	71	67	71	71	53	67	64	68	56	70	75	52	53	65	63	71	69	69	70	67	64	71	68	56	69	72	53	61	80	74	55	63	76	59	66	71	72	65	64	77	67	75	66	64	69	58	57	86	56	47	79	68	79	56	68	60	73	65	57	66	76	74	62	79	64	57	52	53	75	76	52	72	72	65	55	63	73	61	70	69	52	63	57	59	78	61	51	80	78	61	57	63	54	93	69	60	63	49	52	61	66	66	66	68	68	68	64	50	68	60	62	56	74	81	72	55	62	58	73	54	53	62	62	77	62	59	78	69	70	72	71	60	66	68	64	78	85	66	53	78	72	73	63	54	65	60	40	64	68	67	77	66	67	79	66	57	66	67	82	63	74	63	61	72	66	51	69	75	61	64	73	57	63	73	54	84	72	53	74	55	68	66	53	60	65	64	56	66	64	65	67	60	69	48	60	67	75	61	57	63	65	75	77	69	77	66	73	68	65	64	58	70	73	70	59	69	69	77	72	64	50	72	76	63	54	59	74	67	74	65	81	61	64	61	58	64	79	69	60	70	53	76	89	65	80	76	63	61	56	88	50	51	52	66	53	61	75	55	59	70	64	52	59	72	64	71	65	54	58	57	72	65	62	59	52	50	74	57	72	69	60	62	48	68	60	61	63	54	54	81	75	54	65	60	74	68	55	74	57	70	72	46	74	67	76	73	51	60	53	68	75	78	59	73	76	64	68	76	67	67	72	68	65	77	74	54	61	59	64	58	78	66	56	78	76	63	52	54	66	68	60	67	56	64	70	64	63	71	72	69	64	61	70	73	62	78	57	74	66	70	60	61	69	83	80	67	84	64	71	61	66	62	62	70	64	62	62	71	51	62	68	71	58	76	78	66	74	53	71	63	76	55	56	65	59	79	55	70	63	70	58	60	53	54	86	86	48	58	61	69	66	79	60	67	67	58	57	73	56	60	69	61	57	53	70	59	53	58	77	63	60	52	58	76	70	71	71	73	73	57	83	64	58	53	61	66	70	81	77	69	68	65	60	57	77	54	72	65	69	73	50	75	73	56	49	66	61	64	79	74	63	72	55	53	66	54	65	46	47	60	78	72	63	60	67	71	72	61	60	71	50	61	75	68	64	63	68	66	62	77	61	58	67	68	52	49	77	59	43	80	65	72	79	72	69	61	55	69	63	68	63	68	60	77	63	65	65	68	63	72	64	65	71	59	63	71	64	59	63	69	63	66	80	70	82	68	64	62	57	76	66	66	59	66	53	65	57	44	60	72	69	77	48	54	60	77	74	65	70	62	76	67	69	74	62	71	43	54	64	66	66	65	64	72	70	65	70	73	70	69	63	73	84	52	57	68	66	65	72	61	64	67	59	72	68	75	93	55	52	63	58	62	68	48	64	68	62	72	60	55	72	69	58	60	65	60	65	82	58	69	61	81	64	71	63	60	70	68	77	71	60	61	73	54	61	77	80	77	41	63	59	67	60	67	77	57	62	68	54	63	70	70	79	72	64	79	74	66	62	64	79	56	58	84	70	76	79	72	72	66	66	55	75	69	73	63	57	65	60	65	65	68	57	74	63	73	79	81	59	66	76	73	61	75	75	70	56	61	70	63	49	69	79	69	61	71	62	59	61	61	69	64	68	70	72	75	59	56	76	76	64	65	72	57	67	66	52	51	52	62	61	73	63	68	61	52	77	60	71	77	74	69	65	69	64	61	52	63	82	67	74	81	71	58	69	78	67	65	57	55	81	84	65	70	74	68	70	65	71	58	69	76	70	65	77	79	73	64	61	57	69	60	69	56	75	69	67	62	62	65	69	68	70	62	72	72	64	64	79	55	63	77	65	83	69	68	79	79	67	58	57	73	75	55	74	62	70	70	80	69	51	65	68	65	49	66	65	77	56	62	66	55	73	53	77	80	43	57	73	68	67	63	77	73	59	53	69	58	61	59	65	57	69	59	66	71	69	68	55	51	65	60	68	83	72	64	55	61	68	59	74	78	64	77	70	60	84	80	68	73	66	64	77	71	62	61	68	54	60	65	58	72	67	56	74	64	68	62	74	56	51	66	70	73	66	81	63	73	53	72	73	66	69	52	53	73	79	60	79	66	62	62	68	74	49	62	64	64	52	79	60	71	68	59	64	71	58	66	69	61	72	70	64	66	68	84	58	65	77	66	49	70	65	66	61	62	70	58	60	63	54	64	68	49	66	63	72	59	59	66	53	76	69	80	70	77	63	67	59	70	56	71	75	67	56	67	61	88	65	65	55	75	74	60	52	60	68	56	63	65	70	60	62	77	66	65	78	65	56	58	60	71	70	65	53	73	61	69	67	60	67	73	72	68	61	58	75	62	61	58	70	54	69	66	47	64	67	67	73	74	56	75	79	76	78	82	59	68	57	60	62	72	63	65	63	67	58	61	72	69	56	64	68	61	66	64	66	74	69	69	62	67	63	59	72	73	74	62
33580	20136	10824	10677	12430	12219	10774	8650	7080	5608	4765	3946	3485	3315	3711	3810	3781	3027	2367	1973	1721	1443	1407	1311	1205	1087	1076	931	974	908	863	795	733	694	700	717	692	690	667	630	576	633	634	599	597	576	611	647	607	827	863	804	899	1074	1735	2376	2604	2485	2302	2089	1656	1375	1110	884	770	666	581	567	572	604	545	530	564	574	577	528	520	547	566	489	587	521	602	606	556	569	527	548	574	560	570	582	570	545	563	574	593	529	520	517	570	567	589	577	570	523	555	551	560	539	547	593	558	522	579	550	581	563	519	575	519	573	553	559	572	571	552	570	560	519	547	533	558	526	579	573	569	499	554	551	536	611	549	541	522	586	595	598	582	520	559	555	542	571	557	584	603	579	561	556	542	562	573	580	592	552	556	533	612	556	570	510	587	545	590	576	513	556	528	537	577	579	525	527	546	543	557	595	553	585	568	567	560	607	558	574	582	582	580	556	567	564	551	577	551	541	590	553	541	537	569	552	549	575	556	586	544	566	549	616	576	523	537	538	578	550	570	548	543	539	561	584	549	532	601	547	579	552	589	563	558	561	544	575	566	530	570	560	575	553	588	532	595	540	563	549	564	613	523	545	569	544	536	540	520	569	578	570	533	585	572	570	588	530	604	600	538	586	593	540	565	577	561	540	531	552	562	545	554	582	558	502	528	574	559	541	568	541	563	553	560	588	581	575	521	581	558	564	571	589	532	540	555	586	574	560	601	593	534	540	596	581	511	572	554	535	560	531	563	573	618	543	568	567	559	570	547	577	522	547	546	568	597	571	551	555	615	570	554	524	570	596	556	622	592	574	558	549	578	567	559	573	526	572	546	527	545	538	589	545	553	565	518	569	558	547	551	562	564	564	548	585	552	580	563	561	600	544	564	564	563	553	548	561	543	556	520	567	572	583	580	559	572	533	550	551	516	542	593	517	513	560	583	557	521	558	544	529	559	547	548	544	556	563	566	607	568	524	607	539	572	541	549	559	579	567	579	571	568	580	563	592	556	575	524	541	552	531	565	612	575	530	569	557	531	592	553	590	590	577	585	564	505	574	534	537	520	543	553	528	553	567	556	562	608	591	589	570	547	573	591	566	587	576	537	587	541	581	537	530	574	547	599	578	549	540	567	561	587	571	536	557	550	568	539	576	552	559	555	556	583	587	537	572	540	580	526	533	553	531	536	545	542	555	576	569	563	548	546	573	574	562	497	564	554	525	579	581	543	573	574	548	562	577	524	569	540	571	544	568	528	567	599	565	560	576	527	516	576	604	540	558	558	555	567	581	527	549	561	574	523	579	565	564	528	576	557	562	618	589	548	579	524	572	597	525	558	555	536	578	569	537	522	564	580	566	530	546	560	566	540	533	564	560	567	572	589	580	611	576	549	590	591	566	543	530	577	545	613	571	542	591	586	560	543	567	567	536	563	547	554	563	543	554	512	530	540	513	558	588	508	542	566	557	566	576	598	520	547	566	576	560	560	552	552	567	563	577	577	553	547	559	540	537	551	594	559	584	560	574	614	554	567	572	556	560	560	557	578	578	555	545	565	560	536	549	556	560	552	551	547	559	580	595	567	533	551	546	578	579	585	567	555	529	531	554	542	522	533	554	601	552	563	585	572	572	516	607	488	586	562	552	565	558	548	555	585	562	559	531	568	589	552	561	564	551	554	602	547	540	585	582	569	570	550	581	563	576	578	578	586	536	574	574	584	588	564	558	538	529	561	515	581	612	545	548	517	542	590	537	573	530	542	568	570	576	614	558	549	542	543	555	564	572	526	585	608	597	580	542	595	544	544	562	567	537	563	558	567	506	568	599	563	530	592	580	546	569	564	527	570	578	554	528	573	596	554	541	583	531	546	566	530	541	527	535	530	576	544	514	592	569	574	569	541	607	567	579	550	589	580	544	546	566	541	586	566	547	560	549	564	558	592	575	553	548	573	580	585	512	546	558	549	554	575	532	543	508	567	556	578	590	546	563	522	522	559	572	566	544	543	580	556	549	545	517	587	540	598	575	524	591	551	528	531	566	551	547	540	564	575	582	569	550	532	561	598	589	561	566	525	567	513	588	572	589	613	588	586	516	584	562	546	535	585	543	588	557	519	521	574	578	562	538	567	536	549	569	574	555	573	524	599	563	564	578	542	513	581	537	535	608	566	576	595	585	538	537	566	580	527	520	536	538	558	597	552	580	568	530	572	567	537	550	572	568	571	577	563	574	568	533	524	564	545	564	591	535	522	562	545	538	592	589	547	544	548	542	547	566	598	533	594	575	567	558	582	582	547	558	509	562	590	593	557	604	580	570	570	538	551	553	553	561	562	569	566	572	517	569	572	541	583	574	578	596	587	541	599	552	581	526	587	515	556	537	564	580	544	527	580	578	559	572	560	553	579	561	548	566	551	543	559	607	528	541	556	590	557	558	549	515	572	532	551	583	561	550	555	542	573	536	583	569	552	555	572	527	595	556	530	552	541	571	510	596	537	559	551	611	553	549	532	604	557	540	568	612	566	534	551	611	551	551	552	630	582	565	535	598	565	575	564	545	577	537	565	525	548	567	544	563	512	533	592	526	564	514	578	562	574	594	564	573	568	535	551	573	530	565	559	560	571	550	528	575	530	559	538	579	546	564	530	589	586	561	553	550	582	575	529	574	565	609	539	577	526	569	539	552	560	560	539	551	600	522	583	578	594	534	531	624	540	580	547	573	509	577	539	561	578	537	555	563	555	560	562	565	529	514	560	579	558	530	544	543	585	546	545	576	547	575	533	539	564	562	565	520	553	550	529	603	530	592	526	550	581	560	594	539	534	513	587	554	578	550	565	567	538	571	570	547	546	525	523	543	522	507	552	544	539	527	549	577	602	554	584	544	573	593	535	593	539	556	531	574	556	552	546	591	550	551	535	535	598	542	564	556	538	550	573	557	614	566	539	536	521	565	555	537	528	568	587	579	538	584	565	544	552	578	542	580	572	587	525	593	562	566	552	559	515	581	555	551	565	600	565	575	561	555	554	529	591	553	554	560	550	564	577	537	600	552	545	602	557	592	569	553	575	529	523	546	541	584	554	531	546	522	564	582	535	541	538	577	543	560	577	606	579	544	523	556	561	552	561	500	552	551	584	567	569	559	529	553	529	559	556	551	540	612	571	527	589	571	602	586	543	565	556	580	561	529	568	581	572	576	600	575	547	551	568	550	572	526	531	568	540	565	571	559	548	512	588	589	517	570	569	583	580	585	592	522	558	573	506	591	530	569	536	567	584	554	588	565	554	565	566	555	593	570	526	543	573	553	570	538	562	549	540	510	564	504	585	553	544	530	555	570	557	562	524	574	552	519	570	575	565	565	547	573	514	566	559	566	526	600	566	572	533	573	571	535	527	578	588	576	547	572	570	588	537	570	566	566	572	601	599	584	535	524	600	568	547	591	579	569	535	549	519	581	563	560	550	553	523	559	573	580	531	543	542	560	536	533	535	533
3089	885	339	150	107	105	90	95	75	74	54	70	85	95	86	85	91	77	60	57	44	61	50	52	56	63	44	40	38	38	48	34	46	31	38	38	27	34	39	36	38	44	30	33	35	32	42	41	37	34	36	35	43	51	49	55	44	59	43	58	47	35	38	41	45	46	33	31	31	25	32	32	46	41	34	31	40	34	53	29	27	40	33	47	33	44	48	40	36	38	34	33	44	23	40	43	38	43	36	27	40	42	29	28	34	37	38	36	29	34	43	24	30	35	46	28	42	34	38	45	41	38	33	31	42	36	46	33	38	42	33	24	41	33	38	45	30	46	46	44	32	44	42	35	21	41	38	32	37	30	41	41	44	39	38	51	30	37	38	39	36	46	37	44	30	42	39	32	39	37	36	32	48	47	43	27	47	40	46	35	41	45	44	49	40	31	28	35	41	45	25	42	38	25	23	33	50	33	42	37	37	33	45	44	41	45	35	38	38	44	32	37	37	45	38	36	34	40	47	33	38	35	38	30	37	40	41	42	38	44	39	42	38	35	36	30	43	38	51	40	43	32	36	36	27	34	45	22	38	38	33	40	42	27	37	34	51	34	38	40	35	38	46	28	38	27	44	45	42	40	29	39	44	42	33	46	50	36	37	43	41	50	32	41	42	27	35	33	35	29	45	31	35	36	46	34	36	49	37	48	45	33	44	39	40	35	34	26	30	37	51	37	33	39	38	37	33	31	43	36	41	49	34	45	37	34	36	44	36	37	22	39	35	25	36	38	34	39	44	42	44	36	38	40	37	42	37	33	41	29	41	35	38	37	32	42	40	38	36	42	42	38	36	31	40	32	40	38	30	36	31	25	36	43	30	35	43	43	34	55	36	48	42	45	36	33	32	35	42	29	34	35	30	35	37	28	37	43	53	39	41	48	24	49	50	37	42	28	32	34	40	31	32	36	38	35	37	32	27	46	42	50	32	40	48	38	36	41	42	34	34	37	30	24	46	35	38	35	36	48	39	40	42	34	44	35	37	37	42	33	43	43	38	32	35	45	33	45	33	31	38	44	37	33	31	47	37	34	38	39	46	45	39	29	46	28	41	38	37	36	32	43	40	32	51	37	35	33	43	42	37	39	40	44	49	38	35	46	42	49	40	39	44	36	38	36	36	35	45	34	41	38	33	32	48	36	46	40	33	35	34	41	46	39	46	47	43	46	37	28	37	52	35	35	28	28	33	33	39	30	21	41	36	42	36	37	38	52	40	34	39	41	34	45	25	42	42	34	29	40	36	48	43	40	26	47	39	40	38	28	49	41	48	33	42	39	40	44	34	39	38	38	37	46	35	40	39	31	26	47	42	34	38	48	42	47	36	38	39	28	32	35	35	38	49	42	36	41	41	49	26	38	35	47	35	43	31	28	34	36	38	30	32	35	41	38	39	34	36	37	37	34	31	33	39	37	36	40	28	42	43	37	38	43	40	32	28	44	30	36	46	35	41	34	43	41	42	35	36	46	38	33	36	26	32	42	33	42	37	34	35	42	42	38	37	43	41	50	41	37	43	34	36	46	45	28	35	25	46	33	32	39	29	30	44	40	39	41	46	39	31	35	45	39	37	44	31	44	35	43	47	45	41	44	29	56	43	44	27	34	41	38	39	52	29	33	35	40	42	39	39	40	37	37	32	39	30	46	31	32	50	34	34	35	34	35	39	37	34	38	33	40	39	40	35	37	39	49	39	38	36	45	34	47	27	34	34	34	38	38	36	29	38	37	31	37	41	29	35	50	38	44	37	40	36	57	48	46	34	39	33	33	36	44	39	37	32	38	50	31	32	40	31	30	33	42	44	43	47	39	40	34	37	37	27	38	25	49	35	38	29	42	33	40	35	39	50	25	46	30	38	52	43	28	35	35	41	34	31	37	33	38	25	38	38	28	35	38	44	41	39	27	42	26	32	32	37	37	33	49	27	42	34	29	42	41	35	43	37	37	48	37	33	41	38	41	40	32	38	39	41	37	45	42	43	44	27	39	36	37	43	33	35	50	53	28	38	40	39	35	33	48	33	47	56	39	49	45	42	48	40	33	38	35	36	38	33	34	35	41	41	39	39	39	37	44	45	35	46	42	31	37	39	29	35	49	36	47	31	36	44	34	30	30	50	49	36	37	41	51	37	47	31	40	42	36	35	25	36	36	29	40	44	28	40	44	34	47	35	44	38	39	30	52	37	38	50	40	42	43	40	35	35	35	39	30	40	36	51	40	40	43	51	56	38	34	35	38	47	40	32	52	38	29	42	38	37	37	28	42	39	43	38	37	34	48	37	34	40	33	37	38	33	38	44	38	42	38	34	34	34	40	52	34	32	37	33	42	33	34	36	40	28	36	37	40	36	38	49	42	47	38	35	35	44	29	43	37	41	46	37	34	30	33	28	31	43	29	47	34	44	45	47	36	36	38	39	39	43	36	37	42	38	32	53	32	36	36	34	32	34	39	32	34	36	49	42	49	40	39	42	30	41	46	35	39	47	29	41	39	45	38	35	37	47	28	31	37	36	41	41	36	44	40	43	38	42	38	31	36	37	43	34	35	34	35	36	34	34	30	31	31	38	38	28	33	40	33	42	33	39	41	34	58	41	49	32	36	43	32	51	33	31	48	30	41	37	34	32	35	33	36	37	38	32	35	26	41	27	34	52	35	41	39	34	47	29	27	37	33	38	34	30	35	37	49	29	35	37	49	38	41	52	39	18	34	37	44	33	35	27	36	39	45	31	42	46	34	34	35	27	39	50	48	30	32	39	38	27	40	44	32	37	33	31	38	44	43	34	36	33	37	44	32	37	41	37	47	35	49	35	34	39	43	46	37	39	47	31	38	47	39	33	37	37	33	33	34	46	39	30	38	33	46	44	41	40	38	49	29	36	39	35	33	41	30	50	26	36	35	38	35	42	48	44	32	42	41	36	33	37	41	40	32	35	40	33	40	44	44	38	39	36	27	32	37	32	31	52	41	37	41	36	38	44	41	42	47	42	48	39	25	31	38	50	42	31	40	45	38	42	38	48	44	38	42	46	40	27	27	44	35	42	30	31	45	34	28	38	28	49	35	40	45	37	37	36	36	28	33	39	33	41	28	44	29	39	39	33	37	46	36	47	33	32	43	45	40	50	41	33	35	40	47	36	39	44	46	27	36	35	27	48	40	34	34	39	45	38	32	30	38	42	42	33	32	46	39	25	38	40	35	40	46	41	39	40	43	45	46	34	41	38	44	38	30	42	41	34	47	36	32	39	33	42	35	31	35	29	35	33	39	32	46	37	38	39	39	37	38	42	31	40	42	39	27	43	34	30	33	38	32	36	31	49	33	40	31	29	46	40	35	42	38	26	33	39	47	44	43	34	34	35	37	26	32	32	38	36	39	40	43	49	36	40	42	37	36	46	32	32	35	46	24	47	29	34	35	50	46	26	30	35	37	30	41	51	33	32	45	38	38	36	37	46	35
26241	11321	4908	4565	5816	6030	4829	3950	3141	2721	2082	1800	1851	2065	2212	2413	2100	1384	1206	970	836	755	741	601	637	556	513	459	482	469	464	429	426	355	404	456	411	394	390	363	343	361	343	336	347	333	325	353	352	351	396	382	391	395	467	532	633	655	686	575	578	530	505	425	415	360	330	328	361	318	358	359	343	332	348	329	329	311	326	334	328	322	303	313	308	328	329	294	324	311	337	340	325	334	327	326	333	308	343	336	331	360	312	351	338	300	335	328	322	310	345	315	334	296	360	311	305	339	341	320	337	319	358	325	325	348	331	345	341	320	334	323	332	294	343	324	279	312	319	300	346	321	324	337	311	330	331	360	300	359	341	364	321	345	279	353	279	334	334	348	333	334	320	343	327	345	327	282	315	359	348	321	325	348	344	336	324	323	333	337	329	331	333	333	321	324	324	331	358	315	355	344	314	317	336	330	307	299	345	328	321	329	344	314	320	331	299	364	341	311	331	331	326	315	329	314	348	328	368	312	317	352	324	344	360	314	321	317	298	344	300	371	357	313	334	348	340	358	318	317	313	340	322	333	306	318	317	364	358	340	336	326	346	358	313	346	303	366	349	309	345	345	323	331	356	311	304	350	324	312	334	334	324	318	321	361	322	302	329	309	346	322	318	334	333	323	303	312	359	333	316	343	318	314	279	314	347	330	348	337	324	324	335	307	329	323	332	365	338	352	329	360	328	327	303	313	314	330	311	334	315	343	351	344	352	310	366	330	329	305	372	353	313	328	314	360	349	331	357	344	323	320	337	310	322	331	275	293	327	330	335	334	323	378	353	357	333	316	331	336	341	354	338	313	316	347	304	332	340	323	356	310	308	316	343	315	358	355	348	334	328	298	364	350	326	368	328	319	330	338	322	363	306	331	337	329	350	345	300	319	364	327	323	320	352	347	337	354	341	344	347	339	319	297	354	320	341	325	329	327	318	343	349	327	357	337	352	305	315	344	353	332	315	316	341	311	345	348	341	303	318	347	301	328	319	324	304	355	308	324	360	332	351	328	299	328	347	316	316	337	318	326	344	353	323	317	323	296	330	315	325	339	326	345	313	360	299	304	362	317	337	310	329	334	330	348	296	320	311	343	328	333	313	341	348	312	370	325	340	336	332	320	334	343	349	336	358	343	348	312	350	346	359	312	320	367	330	324	338	333	320	332	341	303	313	326	340	353	358	307	338	334	339	275	368	347	354	297	358	322	361	323	356	341	311	315	318	337	337	350	335	317	378	352	333	353	350	347	328	338	349	327	343	345	334	314	333	313	321	327	335	358	328	348	353	358	311	318	342	336	345	337	330	323	310	332	320	334	308	345	319	326	310	340	316	354	318	330	337	302	338	345	322	379	336	340	350	331	316	346	323	299	334	315	321	337	360	310	318	304	322	329	298	324	328	333	329	329	351	313	308	323	335	328	327	363	345	307	323	339	336	360	331	307	343	363	323	341	352	330	301	345	314	340	321	342	347	328	361	380	317	320	320	349	313	320	330	291	320	319	362	329	330	335	319	309	323	332	344	296	291	315	320	335	357	325	315	311	309	342	386	330	332	343	368	311	317	301	308	337	337	336	348	335	358	352	307	327	344	299	326	319	338	339	305	348	323	315	320	349	333	348	319	344	302	328	344	315	327	327	337	306	349	304	357	321	334	342	324	307	324	334	312	338	364	319	326	309	304	304	347	341	329	371	323	327	331	318	339	334	348	336	346	326	326	365	312	337	334	336	335	334	330	298	321	350	321	335	337	331	374	377	344	319	363	339	325	323	334	341	303	296	344	310	340	360	311	316	353	370	358	301	338	331	326	337	327	380	303	324	343	356	316	305	343	303	351	343	333	339	323	328	316	312	327	340	325	322	322	336	288	362	346	330	321	316	328	314	341	313	323	331	306	334	313	361	338	313	350	327	308	311	329	349	295	309	296	342	322	322	332	309	317	349	356	338	353	345	339	306	332	341	326	336	297	342	340	337	328	315	305	315	315	375	342	335	313	308	310	332	342	339	341	352	314	331	312	332	309	314	309	315	339	330	328	344	328	341	337	355	337	331	302	344	320	339	332	322	315	326	368	320	353	330	313	288	335	325	360	313	331	341	292	315	289	309	338	332	361	319	331	325	326	312	379	304	350	335	318	315	313	314	344	315	357	306	305	315	321	326	353	320	328	364	321	330	302	337	347	343	335	321	345	331	321	361	351	311	345	335	322	328	327	323	336	336	355	296	322	342	318	319	338	374	338	343	351	324	317	354	294	356	379	338	351	306	306	307	300	325	341	331	331	333	305	320	331	339	315	317	327	327	332	322	322	329	288	380	327	373	352	324	276	303	364	340	321	342	318	326	322	296	333	304	290	352	349	345	348	335	316	361	333	320	352	293	352	318	331	344	325	311	320	349	353	330	312	320	343	318	339	330	345	314	339	317	331	361	342	339	339	327	326	303	323	342	318	325	341	332	315	334	366	336	336	325	315	333	349	316	343	325	322	303	342	317	334	345	309	336	345	350	338	319	329	331	349	317	294	326	323	338	304	333	329	300	320	330	352	297	340	342	304	361	310	317	311	356	316	361	316	316	321	344	315	328	330	317	349	332	298	316	347	328	349	322	342	321	316	352	318	329	328	345	303	294	317	346	322	331	332	350	336	336	328	330	318	295	351	346	371	315	348	327	310	331	356	305	301	336	304	338	353	346	324	313	315	324	318	330	313	325	352	336	307	310	309	320	308	342	314	352	309	318	312	325	294	304	298	348	315	310	307	307	376	348	329	355	360	299	325	342	300	370	342	295	320	334	335	341	330	346	330	331	330	329	287	341	373	340	357	339	317	347	344	342	274	337	319	344	383	318	333	305	302	331	333	334	344	316	345	351	338	339	333	342	343	331	328	339	339	310	319	320	343	319	327	325	309	326	342	338	343	300	355	335	343	343	343	333	342	353	321	330	346	345	341	325	335	321	318	322	334	321	343	361	316	323	333	335	332	318	316	318	312	303	302	308	359	324	336	323	309	318	352	338	325	339	318	283	307	279	321	351	347	323	299	344	334	327	318	335	353	319	358	347	312	324	363	340	320	332	329	331	336	354	344	335	354	345	327	322	325	349	343	342	322	361	332	354	302	327	315	320	334	313	323	293	328	327	345	359	350	303	338	339	333	321	334	301	302	349	313	351	355	344	344	318	310	339	323	299	333	322	316	355	321	302	311	338	295	349	340	326	313	327	313	317	342	300	315	294	345	323	334	305	298	355	316	304	302	321	297	325	325	338	347	300	336	307	304	313	375	338	322	329	324	331	324	326	361	331	316	340	319	318	349	358	336	342	296	330	283	334	323	316	313	318	333	352	303	342	350	358	329	309	357	326	339	386	328	366	309	278	321	362	290	309	350	328	299	354	299	355	328	344	367	308	319	335	334	330	364	318	341	343	315	325	302	347	319	332	314	298	333	340	319	340	353	315	327	299	339	336	319	341
3656	2108	714	316	187	159	197	160	165	129	118	133	142	145	137	151	134	127	107	91	89	76	71	70	77	60	63	70	75	85	62	72	67	58	47	73	74	65	49	52	57	57	47	47	73	63	66	65	74	54	73	59	62	53	87	90	91	97	100	97	106	61	78	69	85	61	57	58	69	60	52	51	53	52	60	60	65	51	63	67	62	51	60	71	74	56	68	68	62	45	74	71	59	57	63	80	77	59	55	65	52	75	71	69	62	57	73	54	64	54	74	68	60	63	73	55	47	64	75	65	50	79	62	56	54	50	62	67	53	57	60	74	60	57	53	57	54	74	62	67	41	53	59	61	70	65	57	59	67	68	51	62	57	65	54	65	53	44	64	70	58	69	56	78	77	59	54	65	70	54	65	66	64	57	62	51	48	63	57	49	64	47	70	62	57	62	60	58	56	63	62	65	56	54	64	59	64	65	63	57	63	58	60	48	63	63	47	58	55	43	62	66	69	61	54	60	67	59	65	56	46	67	50	70	60	63	57	62	64	70	57	64	53	59	54	72	55	49	59	59	57	73	61	57	54	65	51	61	66	62	55	60	60	46	68	63	56	56	71	58	61	65	53	55	63	65	63	63	76	59	70	70	69	58	49	77	61	49	62	52	65	53	44	70	65	65	53	70	56	68	70	61	81	53	65	58	80	56	59	69	52	61	50	53	59	63	48	54	70	56	55	60	59	55	64	63	67	67	51	54	64	64	61	74	53	52	58	63	70	52	50	62	67	58	49	65	58	57	62	50	69	61	62	60	56	65	56	58	54	50	66	59	58	49	54	54	48	58	57	53	65	61	67	76	51	68	56	55	53	68	54	58	57	66	55	49	66	67	72	66	45	60	58	74	50	46	58	68	58	68	58	58	67	49	63	55	55	55	49	60	54	63	72	74	68	53	63	57	58	55	62	85	57	76	59	70	76	62	70	51	56	61	56	65	65	67	52	62	58	53	56	67	59	51	68	47	61	57	52	47	68	60	43	65	70	63	63	54	56	56	44	70	49	66	58	53	59	65	59	62	54	72	60	60	59	46	64	59	53	67	51	47	74	56	62	58	65	62	54	57	62	53	55	62	70	57	74	55	59	53	62	56	49	54	44	53	65	69	61	50	66	59	55	59	49	68	54	55	59	63	52	57	56	59	53	46	54	49	48	56	57	61	60	51	67	59	64	59	64	57	60	59	77	69	59	62	68	75	63	67	62	48	51	61	58	62	56	58	50	65	62	65	64	74	61	53	57	50	70	65	60	60	49	62	52	63	72	56	50	57	62	62	55	66	55	56	61	82	67	64	66	55	54	66	59	78	63	51	53	57	64	56	58	50	55	66	65	69	45	49	68	56	69	56	61	57	64	59	63	61	48	48	52	61	60	76	64	70	45	58	63	48	71	59	69	61	59	58	62	65	57	59	51	68	60	68	53	60	69	58	54	58	60	74	49	47	59	56	69	55	61	58	51	62	66	55	65	46	45	69	60	66	60	54	62	61	63	61	71	58	56	63	69	60	63	63	53	69	56	70	70	52	65	58	66	66	60	70	57	49	63	57	66	51	41	56	63	57	62	65	59	60	58	69	46	72	59	74	62	76	59	63	44	55	63	66	56	56	60	60	45	77	64	61	62	69	57	59	46	50	53	64	69	53	58	60	61	46	75	55	59	66	49	51	68	69	57	66	69	59	72	56	48	63	49	58	68	55	82	53	66	58	65	57	45	71	61	55	62	54	57	60	73	74	44	59	54	66	59	61	69	47	67	75	66	57	71	61	54	55	47	56	55	60	52	57	63	42	46	57	55	60	47	42	65	70	66	69	75	60	65	59	68	57	63	49	66	48	60	49	66	51	55	56	66	51	61	49	64	49	69	64	72	69	67	53	58	64	67	62	65	63	66	52	49	69	55	52	68	55	68	66	59	59	54	63	57	66	51	58	66	57	55	66	60	55	56	54	64	60	65	57	58	72	69	66	56	63	58	57	70	60	51	69	56	69	62	60	54	57	41	67	81	60	62	50	61	56	60	58	65	55	73	55	61	67	59	62	57	58	67	48	58	64	67	58	66	56	56	58	63	64	64	69	66	46	63	79	53	63	69	67	59	57	46	72	66	69	63	53	66	63	52	77	65	61	63	62	62	49	63	57	63	62	53	70	56	70	67	58	51	71	57	66	65	70	58	64	56	65	68	58	55	47	55	59	63	61	66	64	52	70	51	55	58	71	61	56	57	59	76	76	58	63	65	58	72	65	64	54	67	73	66	52	51	56	64	66	56	62	69	56	56	62	67	59	54	62	54	49	58	61	47	65	57	64	67	63	59	75	72	58	52	65	63	65	64	62	65	66	68	72	79	71	74	51	69	76	57	67	72	66	51	66	61	53	50	68	51	56	53	60	59	73	71	47	50	64	64	64	62	56	65	72	59	57	63	65	58	53	70	59	63	41	67	64	71	62	59	57	62	62	74	58	49	62	66	63	59	58	59	65	64	59	62	76	49	56	56	65	61	55	54	55	70	54	69	57	42	63	62	62	60	69	64	50	61	61	65	55	60	63	56	70	65	64	56	43	61	66	55	59	61	53	60	59	55	54	53	58	56	71	55	53	59	49	63	72	60	57	72	53	55	57	57	62	63	66	63	57	59	75	59	63	49	60	52	59	64	72	42	62	56	75	58	66	63	55	77	59	49	69	68	68	56	56	61	62	61	54	67	47	49	49	49	61	55	45	71	75	54	61	58	60	57	45	63	62	71	63	75	63	48	61	57	77	51	56	75	51	67	41	64	63	55	57	59	57	66	59	59	64	70	56	54	56	64	63	66	83	59	64	63	65	69	74	66	57	58	57	69	63	48	62	67	71	50	62	48	52	48	48	57	58	57	66	55	52	54	61	64	66	65	71	64	61	59	50	64	47	51	57	65	50	53	55	51	57	68	75	54	49	60	63	60	57	69	63	64	47	58	60	59	57	60	45	58	49	56	54	61	52	61	74	59	60	46	69	69	51	65	66	62	80	67	59	47	67	49	65	55	60	58	67	77	63	63	67	60	68	72	68	58	73	57	55	52	49	56	63	59	60	45	43	67	65	57	53	41	59	65	80	77	73	52	65	77	65	66	59	59	70	52	67	60	58	52	57	69	58	44	65	59	47	62	60	62	64	47	58	65	73	63	77	58	60	54	61	56	64	70	47	72	63	61	65	65	59	56	62	58	54	50	61	59	65	69	60	58	72	70	44	45	63	60	68	55	62	60	65	61	69	59	66	72	57	65	52	56	60	56	65	60	51	67	72	60	58	54	63	59	64	67	60	74	71	65	62	47	53	58	52	66	62	62	64	64	65	53	69	73	57	59	62	53	52	61	55	49	56	61	64	57	61	55	62	52	62	62	60	58	47	49	61	70	45	68	68	54	52	63	54	58	57	70	67	57	57	61	74	60	69	54	68	56	54	55	63	56	58	69	74	74	82	60	79
30270	17585	8621	7130	9271	9574	8248	6249	5050	4337	3678	3533	3649	3726	3821	3598	2745	2172	1808	1511	1268	1135	1043	966	937	940	791	809	833	795	727	661	625	564	651	720	652	619	572	574	536	491	535	534	534	512	515	538	524	588	639	552	611	684	876	1256	1639	1770	1795	1639	1359	1114	967	754	703	687	563	476	460	502	502	460	537	514	524	534	536	484	517	462	528	515	506	532	515	511	475	539	492	477	508	498	502	471	525	512	528	528	481	453	511	478	509	525	483	515	489	501	486	488	502	504	535	509	502	525	532	498	523	554	482	560	489	543	497	515	493	518	503	497	530	495	525	489	464	516	505	532	478	531	583	512	512	551	518	489	506	496	516	524	510	552	528	487	501	550	529	533	529	515	531	513	533	534	516	513	498	539	497	512	492	514	516	461	516	530	492	537	524	493	486	489	541	535	538	503	488	553	544	504	478	502	471	493	508	505	544	521	537	501	524	495	512	538	508	546	509	488	542	494	505	476	521	549	502	482	510	529	525	519	523	505	527	478	493	516	484	507	507	473	509	508	492	497	513	484	498	500	501	542	498	489	501	469	466	512	493	522	486	500	514	512	517	486	538	535	485	514	557	481	531	461	507	524	494	551	502	528	517	494	465	493	525	540	515	512	518	530	493	510	484	495	498	495	542	509	496	562	486	521	526	521	536	514	505	511	496	491	526	528	505	533	545	492	532	462	532	481	472	493	525	517	470	494	525	496	576	503	556	469	489	552	533	522	451	529	513	511	467	544	507	528	514	510	533	551	486	494	472	503	478	561	498	518	495	504	501	563	512	528	514	564	522	515	525	504	543	521	547	502	517	512	495	551	491	464	493	484	517	495	470	517	558	509	477	494	531	491	503	506	502	495	533	514	444	468	516	526	532	528	511	499	488	541	526	478	547	498	505	501	474	461	492	512	479	529	510	479	524	523	509	508	555	496	503	529	491	510	485	539	505	480	527	487	507	504	503	530	506	511	522	488	536	502	524	481	469	505	522	518	524	534	521	474	514	492	530	509	504	542	531	534	496	542	478	487	481	480	494	513	512	517	495	478	485	502	529	523	552	480	521	494	527	515	518	529	524	518	461	473	511	522	511	514	548	491	501	526	519	511	497	522	521	493	477	478	473	525	569	510	500	491	499	530	505	568	475	478	502	502	485	525	457	521	530	554	501	537	548	506	533	533	487	502	518	512	469	495	482	479	525	553	529	521	478	541	524	523	489	493	525	518	562	504	532	488	480	470	509	516	504	495	506	525	505	522	502	512	499	507	496	503	525	513	504	493	513	476	458	475	547	512	483	515	466	529	508	478	513	529	529	476	542	520	516	505	514	507	544	530	473	548	474	538	478	519	511	518	526	494	475	485	485	522	522	467	541	497	533	482	492	486	521	490	558	495	526	520	460	559	502	502	518	511	535	534	528	529	564	520	494	514	461	487	516	537	491	558	491	498	475	500	473	536	490	497	472	528	467	514	504	497	487	465	507	524	509	483	488	536	509	499	523	501	492	527	495	507	509	533	508	505	504	540	501	518	494	496	555	541	511	514	516	488	525	538	530	526	524	464	472	521	466	512	506	530	491	516	512	501	526	501	497	501	503	506	529	493	458	525	502	493	543	524	497	536	533	510	476	481	495	475	500	512	504	515	493	497	547	499	516	479	531	480	486	509	504	539	526	531	521	500	528	505	495	542	499	505	530	475	502	546	524	477	487	504	508	549	497	528	512	489	507	497	518	501	497	500	549	489	545	539	507	514	522	505	504	514	530	531	523	537	562	516	493	541	516	509	543	511	513	501	534	483	519	495	515	459	523	467	555	475	536	519	486	505	522	522	493	523	541	517	487	561	516	495	542	515	522	526	474	523	509	495	509	486	526	537	486	514	508	520	530	525	490	571	486	508	464	511	515	522	523	542	527	471	527	500	531	546	533	551	469	514	535	535	539	473	497	511	515	528	481	517	506	556	518	533	549	493	510	529	533	486	538	494	500	462	503	525	491	490	536	511	502	508	530	492	531	497	498	505	508	510	490	486	496	520	491	492	473	539	518	490	522	541	539	511	497	538	540	509	527	501	491	510	479	497	512	516	509	515	488	541	504	484	500	510	506	527	494	534	533	511	466	502	477	540	513	519	523	518	547	515	563	518	543	517	518	485	530	486	502	500	530	499	508	560	493	490	510	513	505	485	492	490	516	506	501	500	478	525	500	494	525	502	486	533	523	490	502	506	516	495	476	502	505	495	533	474	491	518	493	467	543	550	498	523	529	489	528	510	517	500	477	513	524	489	493	461	515	483	514	503	486	483	483	510	533	518	516	518	533	506	521	499	528	517	512	551	524	496	513	537	517	550	535	491	525	468	507	460	477	530	480	529	499	475	486	517	520	492	505	494	500	508	481	574	516	518	535	524	509	536	482	487	497	472	516	507	475	521	459	477	495	528	491	515	476	509	513	553	518	529	503	494	546	551	514	472	496	480	498	481	499	528	510	496	512	515	476	539	504	533	505	578	507	513	465	490	484	505	525	508	518	453	534	480	531	535	511	508	510	512	529	526	524	491	511	542	554	504	509	487	515	523	518	537	491	492	526	502	510	495	490	489	503	564	519	497	515	506	498	500	537	522	499	481	521	478	512	470	486	533	479	496	518	526	513	492	465	482	527	504	562	501	500	535	529	515	523	512	517	539	506	495	508	478	500	513	471	497	483	480	505	495	529	530	489	531	512	503	538	492	509	571	534	515	511	465	481	510	505	558	522	521	513	538	463	479	518	495	501	537	495	495	542	502	499	507	524	476	504	514	518	520	490	520	487	566	482	546	475	505	561	510	498	520	535	476	503	512	488	516	465	543	552	529	503	503	509	541	546	493	508	467	498	516	490	504	531	499	502	545	525	491	516	534	493	480	510	526	514	494	507	500	500	518	464	491	491	479	501	514	553	480	497	492	509	495	546	532	499	491	534	504	517	492	501	507	517	468	508	512	506	543	537	521	484	482	520	541	492	501	551	528	506	500	501	547	509	549	538	544	511	525	543	496	506	554	531	502	550	469	488	509	502	468	510	495	547	480	470	498	491	527	519	503	487	499	493	494	519	528	534	523	514	530	504	504	531	500	492	514	517	528	491	492	514	480	540	475	529	496	498	516	471	501	482	539	522	526	525	532	495	494	503	525	510	476	467	504	511	498	501	476	524	485	520	488	515	512	528	514	531	513	544	548	516	463	502	505	525	531	521	503	485	464	535	505	501	520	471	531	537	546	495	497	512	495	516	488	499	510	476	534	549	525	521	536	470	514	502	537	468	480	510	492	522	544	494	491	526	508	507	517	528	498	486	524	501	504	486	509	509	521	507	463	515	528	472	508	518	519	514	540	541	508	520	548	519	531	516	451	523	550	530	488	516	507	495	472	497	482	495	504	509	497	498	491	486	538	464	513	498	541	482	530	557	528	524	489	536	516	518	475	545	507	515	513	552	481	528	511	478	481
4416	1843	708	265	143	153	142	147	142	131	139	121	122	141	141	107	93	74	76	63	59	60	59	47	67	55	46	51	56	59	51	51	45	44	44	44	41	39	42	47	40	35	48	46	39	37	38	38	51	49	45	48	55	63	61	71	77	97	92	76	78	67	55	52	51	41	42	51	36	46	53	49	28	37	40	50	37	48	29	54	37	44	56	39	42	44	33	34	34	36	38	39	33	38	47	46	36	47	32	47	42	46	45	36	32	42	35	51	43	40	41	41	43	50	34	40	42	40	33	37	56	43	37	42	45	58	45	55	38	50	28	35	33	46	45	43	34	39	44	42	44	35	48	40	38	46	49	36	38	36	53	46	41	47	48	51	35	41	43	41	40	52	39	38	46	47	49	37	39	44	53	39	45	34	42	47	42	42	40	30	43	41	44	28	53	36	25	45	51	39	48	45	46	47	44	37	47	34	31	36	45	47	35	31	43	49	55	42	28	41	35	37	46	52	39	35	40	34	39	49	35	30	40	46	38	36	44	44	34	38	42	56	51	47	30	36	27	37	38	41	39	47	30	42	37	48	36	43	52	49	53	44	26	45	44	41	51	50	39	48	42	45	32	42	43	62	45	51	35	30	40	34	46	45	40	38	39	36	36	52	44	56	50	35	36	42	44	47	42	41	46	47	47	29	42	33	58	42	40	42	42	50	39	29	57	32	44	42	51	38	49	42	41	38	49	52	58	39	47	42	43	43	34	34	40	34	49	40	43	42	46	44	35	33	37	44	28	39	53	40	46	48	50	41	48	36	36	50	27	33	32	48	46	52	43	36	35	30	42	37	46	44	38	39	50	38	52	46	45	59	42	40	39	30	45	35	45	35	44	35	51	42	45	46	47	40	37	44	33	58	48	44	43	47	51	41	40	34	40	43	43	33	41	38	36	33	41	36	55	37	29	40	34	31	32	35	42	37	49	33	48	40	48	49	41	45	36	44	44	43	35	36	36	44	49	49	38	37	41	42	34	45	54	42	39	36	51	51	42	29	40	41	40	29	29	38	44	43	36	47	42	52	45	32	45	49	45	43	37	43	44	38	49	39	37	43	34	38	34	39	50	36	32	49	43	36	33	43	45	42	47	39	49	43	45	30	46	36	44	47	46	37	39	48	37	56	46	51	42	35	38	40	42	54	46	44	45	44	35	31	44	41	47	45	47	34	35	36	48	38	45	44	39	41	30	31	51	44	28	38	49	41	48	45	39	35	51	39	32	31	39	46	49	35	42	44	43	49	41	42	42	40	45	41	41	37	42	34	32	45	39	59	51	51	39	43	48	46	41	41	39	42	38	39	45	46	46	50	43	42	44	43	37	43	35	42	42	37	36	54	30	42	40	40	49	46	54	47	31	45	34	37	39	36	32	34	40	32	32	42	44	46	33	46	44	30	40	45	41	39	33	54	40	37	51	45	47	39	55	41	43	43	32	53	45	40	37	37	43	47	56	36	49	41	62	44	46	51	44	38	37	42	40	48	28	42	48	44	42	43	34	40	43	38	37	47	45	39	38	44	36	47	39	35	36	42	49	39	25	53	32	44	42	40	42	48	55	35	45	44	49	28	38	57	31	39	48	49	35	31	42	51	35	40	28	46	44	44	24	45	40	43	36	49	28	44	42	45	40	31	40	30	40	48	37	42	47	30	40	43	43	32	35	44	45	36	48	58	48	48	44	48	42	51	38	32	40	39	44	36	45	42	38	40	29	37	53	36	39	47	42	48	41	51	41	43	50	30	42	41	31	38	33	37	42	39	43	45	39	51	49	36	44	48	37	44	54	35	58	48	33	38	29	35	41	37	36	41	40	37	37	49	48	40	30	43	41	57	33	33	41	40	29	40	55	50	29	40	42	38	42	42	44	46	36	44	46	37	39	30	52	39	27	43	42	33	35	32	39	34	35	31	45	33	39	54	53	45	41	42	36	47	43	50	35	30	44	41	44	44	36	43	46	40	41	39	35	41	42	40	53	40	41	34	36	43	47	27	42	44	41	44	43	44	40	40	45	40	34	41	42	46	28	35	41	41	34	40	43	35	37	59	42	53	36	46	41	36	48	43	46	43	45	44	39	36	45	30	42	57	46	41	39	47	38	45	47	32	37	45	40	44	44	48	40	39	44	41	44	42	43	45	33	36	41	32	48	47	37	38	28	46	42	45	39	55	50	32	39	40	25	36	34	34	38	48	60	39	50	37	32	39	28	37	31	40	29	36	42	42	46	41	51	41	50	38	51	52	40	50	35	46	38	43	38	37	40	38	36	51	47	35	37	53	33	34	40	49	32	35	39	54	34	34	38	46	39	35	49	38	40	43	61	38	37	54	36	32	35	36	44	38	34	44	50	39	38	33	45	42	51	38	37	35	34	41	40	34	43	39	50	41	40	46	37	45	43	39	46	44	42	40	28	44	32	39	41	47	36	37	41	45	49	40	39	49	52	35	27	31	37	31	36	44	36	51	51	35	41	54	33	49	39	43	36	49	38	38	31	39	35	46	46	43	43	38	45	36	45	39	40	45	56	40	37	41	40	31	43	40	44	41	42	49	32	35	32	43	52	37	35	35	42	47	55	34	45	41	34	55	48	36	45	35	50	45	49	36	37	44	51	54	39	42	42	29	32	43	37	40	31	40	43	44	47	40	36	43	42	46	36	47	45	39	27	53	43	44	44	40	49	39	52	36	33	35	43	40	45	41	53	46	31	32	59	47	50	29	44	49	42	33	42	42	45	40	46	44	37	27	48	37	46	48	35	38	38	35	45	46	51	53	41	46	45	36	44	44	35	38	36	39	35	49	32	39	32	42	52	41	51	43	43	36	48	33	34	42	34	36	38	42	46	39	52	45	37	46	46	38	56	49	40	35	33	30	38	34	40	52	50	39	34	38	44	37	32	36	49	47	45	42	46	33	33	47	45	43	39	43	51	52	38	42	40	42	31	43	37	45	43	30	42	49	44	42	48	38	46	41	39	50	41	37	43	49	39	51	44	55	44	41	31	41	44	41	39	32	36	35	45	44	44	47	43	33	53	37	35	43	39	39	47	38	44	46	35	40	46	42	49	48	43	39	43	44	33	50	33	42	42	31	33	45	31	37	48	31	48	49	39	44	39	41	42	33	30	57	38	35	45	41	47	43	41	44	31	40	35	45	44	40	40	35	41	44	45	46	29	50	46	40	51	40	50	38	25	45	37	36	60	47	44	33	40	40	50	49	60	49	38	32	24	35	51	48	40	33	30	40	48	42	40	45	45	40	37	38	34	28	43	36	33	40	30	38	42	49	38	37	42	44	37	33	36	33	30	35	38	38	34	40	45	42	41	39	32	25	40	45	45	47	53	40	36	41	40	31	38	42	41	44	36	45	40	43	37	45	45	30	37	45	39	46	42	44	35	37	43	46	48	35	37	33	32	49	41	38	50	47	46	42	40	35	45	42	27	46	48	41	42	51	54	38	30	48
30006	16405	8331	7085	8113	8354	7210	6053	4949	4341	4034	3992	3974	3988	3907	2837	2375	1789	1577	1220	1121	940	851	786	722	645	709	756	736	592	545	488	443	456	541	542	508	450	405	370	361	405	339	380	367	386	377	381	345	374	408	493	577	621	862	1311	1581	1558	1493	1311	1119	914	723	582	508	443	334	407	347	342	330	348	358	328	355	321	350	362	382	348	354	357	353	355	366	328	365	348	353	354	310	347	412	319	350	364	346	321	365	359	389	356	365	338	364	345	368	373	360	310	378	357	355	358	352	348	377	334	364	369	360	367	357	380	348	351	354	361	351	340	369	392	340	335	335	341	360	369	344	358	352	362	359	308	336	381	342	330	371	394	366	372	329	362	340	383	332	346	353	352	395	373	335	340	351	346	352	377	389	346	362	339	339	361	349	347	370	355	328	350	331	353	354	394	358	355	372	375	341	373	359	381	357	376	337	382	407	353	347	333	333	337	341	356	347	355	371	366	336	323	320	362	379	348	331	412	328	369	374	392	356	365	356	408	364	365	362	411	362	354	353	364	401	348	357	374	358	358	352	353	320	380	351	344	354	371	348	372	328	356	367	346	379	368	376	360	355	338	365	396	362	345	374	327	350	357	348	335	374	374	367	353	346	342	372	354	337	349	343	368	357	360	385	361	363	354	345	315	335	365	353	350	351	361	339	362	354	371	346	379	360	346	342	344	368	397	355	358	335	352	396	345	362	388	351	367	357	359	354	325	356	358	350	370	325	350	355	370	376	395	334	362	350	357	311	374	334	348	333	346	353	377	371	353	327	357	351	394	361	339	353	338	333	343	366	398	325	349	347	320	375	361	352	335	368	346	321	336	357	329	352	358	337	328	352	337	352	356	320	347	344	362	350	320	358	368	368	330	361	354	369	350	373	371	359	339	344	392	351	370	351	367	315	338	360	343	372	346	338	342	357	350	341	342	377	356	329	357	334	343	396	366	367	375	382	344	374	401	347	355	342	361	345	352	365	355	371	345	335	328	387	354	356	336	350	372	347	356	357	366	337	365	360	373	370	311	370	373	366	347	317	335	362	321	334	330	357	385	334	377	359	342	345	372	361	351	345	341	365	382	365	357	330	382	350	351	342	353	356	321	346	390	346	380	332	369	370	364	356	342	349	382	367	348	310	351	340	316	384	347	372	370	346	325	346	364	348	358	331	339	382	375	360	362	332	328	350	354	319	349	375	354	355	345	395	364	350	338	366	398	355	339	335	345	349	360	347	340	358	322	365	343	352	367	376	357	330	364	346	360	325	371	328	363	362	362	352	350	359	354	337	361	310	375	364	348	332	379	368	354	391	365	342	361	373	328	352	362	394	356	331	358	348	388	361	332	344	342	354	361	386	373	395	374	354	353	378	328	369	367	350	365	342	331	375	372	353	339	328	299	359	394	358	351	350	371	369	337	374	341	353	350	382	375	332	382	394	356	359	371	335	375	360	336	367	332	367	345	386	354	354	362	357	358	377	366	355	371	366	369	364	366	351	355	338	361	364	327	348	332	344	364	360	352	368	344	389	360	367	351	342	397	364	350	335	352	337	365	334	346	398	335	351	349	370	413	373	363	379	397	358	339	366	350	355	377	365	317	331	328	363	367	332	336	352	397	352	343	352	382	369	349	375	385	385	387	351	368	338	358	318	362	332	337	348	358	359	388	352	363	388	345	365	376	364	335	330	381	348	351	346	361	345	362	375	370	380	372	365	372	337	337	380	344	347	333	363	342	360	357	342	334	341	362	346	358	380	341	371	352	328	355	350	364	336	348	387	341	344	376	361	334	314	364	342	334	334	379	331	387	371	359	348	358	362	358	359	352	384	330	353	351	332	402	335	381	329	362	363	330	357	351	336	340	368	333	345	355	355	396	357	359	362	376	313	337	341	349	339	374	362	344	343	382	372	346	356	387	380	347	351	389	380	363	360	345	339	365	361	330	361	346	370	366	360	369	355	354	342	348	336	379	382	342	374	352	331	381	344	367	341	370	371	369	368	354	349	340	347	339	353	362	366	362	362	376	360	371	365	321	366	362	372	344	353	379	367	352	357	368	379	365	330	346	362	345	346	358	387	354	377	319	347	384	375	366	363	346	362	352	380	332	397	356	343	359	336	362	351	375	353	334	354	349	383	354	342	357	364	364	366	377	320	349	338	400	337	352	338	316	345	352	402	394	347	352	369	366	350	348	377	355	371	356	369	367	355	407	371	368	354	357	347	351	347	353	339	369	354	394	371	360	353	373	370	379	346	381	350	377	362	339	326	337	376	390	363	340	341	365	353	346	349	324	350	348	351	373	370	335	344	366	349	358	397	376	369	351	364	338	388	338	364	405	355	375	323	338	389	296	350	375	350	366	362	364	335	362	372	369	366	376	356	365	367	350	377	362	348	384	344	373	377	376	365	364	366	371	339	377	359	357	369	349	371	360	363	358	349	342	352	375	368	377	372	350	371	327	340	361	356	351	376	329	359	356	388	354	372	307	330	371	391	315	338	353	354	332	345	351	343	365	314	371	356	345	366	359	351	372	343	347	347	380	351	374	346	377	370	334	386	361	339	349	336	356	339	359	349	374	340	380	344	369	371	363	388	369	360	389	364	340	368	365	340	366	365	380	347	352	377	338	344	348	351	359	347	376	359	381	394	335	348	374	338	335	336	365	378	347	344	396	340	378	332	360	347	320	350	381	364	329	313	370	351	384	377	384	347	371	327	370	340	356	365	331	328	362	362	333	377	369	347	364	387	369	366	356	329	329	360	381	358	379	354	357	361	348	341	328	347	342	373	391	360	363	369	353	323	366	359	388	318	356	340	345	362	327	392	346	343	365	374	358	379	318	359	341	341	333	355	347	361	354	344	346	348	377	374	356	359	356	370	341	349	325	363	366	365	347	355	317	334	324	348	350	347	346	361	401	341	348	346	370	365	349	354	363	358	390	339	361	382	375	343	358	345	346	374	359	344	351	363	346	350	344	359	334	331	400	383	371	338	335	384	364	376	367	349	353	369	333	330	355	356	345	401	362	381	335	379	365	360	381	355	362	381	376	343	346	341	346	344	365	345	355	340	351	358	367	361	343	348	357	373	362	332	351	380	348	342	350	355	355	368	368	386	314	373	336	373	349	368	376	341	351	381	343	372	379	363	362	352	380	350	388	369	399	352	349	358	334	370	353	380	353	383	387	382	370	375	348	362	359	362	340	346	341	354	351	373	364	354	381	346	372	359	350	372	370	374	373	362	342	329	342	327	379	375	341	348	355	354	360	360	348	321	357	345	301	360	365	392	346	348	380	373	395	351	378	361	377	348	336	367	345	353	365	329	343	369	351	349	337	363	338	347	340	353	320	366	354	373	365	384	319	400	334	350	380	351	372	339	381	366	359	368	350	389	368	318	412	361	357	347	352	358	370	375	384	328	368	375	360	323	375	349	355	340	356	335	386	370	352	370	375	387	361	366	340	384	374	328	360	350	345
4461	2526	996	441	243	269	244	210	211	195	210	198	202	210	178	165	142	124	111	108	109	86	92	81	91	75	76	92	72	69	79	74	78	71	77	72	59	56	76	64	66	63	67	68	83	67	73	66	62	72	67	78	78	68	82	118	126	149	140	126	114	103	97	90	66	59	76	62	71	61	59	60	70	56	59	56	70	78	56	65	59	61	61	57	72	64	68	72	71	52	64	64	81	70	60	75	67	64	62	56	60	62	60	65	73	62	81	63	71	65	78	68	59	54	59	64	61	70	72	77	62	62	64	60	71	65	71	77	61	72	77	58	69	65	73	59	69	72	71	63	60	73	81	61	62	63	77	47	58	68	72	77	53	69	66	63	66	67	74	61	55	45	67	70	66	71	58	58	73	69	65	67	72	54	68	66	71	67	64	58	61	72	61	69	61	71	59	60	64	69	59	59	63	78	64	58	84	57	53	66	78	59	59	78	78	71	64	73	64	75	58	86	70	66	62	67	66	81	75	69	66	72	80	60	73	74	69	61	55	70	50	71	57	78	67	56	58	65	71	76	68	57	75	74	64	72	54	69	80	73	49	60	67	60	60	73	57	65	63	68	68	79	80	49	68	57	61	67	63	74	70	55	63	53	76	59	70	57	72	62	54	72	71	57	74	67	64	61	59	56	71	72	61	73	77	68	73	56	86	56	53	72	80	63	61	72	64	80	60	56	80	69	78	74	81	46	71	69	55	72	67	85	48	64	46	65	71	64	58	80	53	60	68	66	82	69	59	64	69	60	66	65	76	53	66	55	56	69	76	69	64	66	68	66	75	84	64	54	55	71	70	68	70	80	69	72	76	54	78	62	83	72	68	51	70	62	52	72	73	56	70	70	77	69	79	65	89	46	72	64	64	61	66	54	68	81	61	72	64	73	72	70	69	71	75	68	65	60	58	70	57	50	61	64	52	74	60	61	58	67	71	50	51	68	70	65	65	56	60	78	73	74	70	70	66	63	52	66	66	74	60	60	67	62	62	57	68	67	59	60	62	66	57	62	60	71	72	80	67	52	53	69	59	63	56	59	66	59	65	75	59	55	61	70	60	64	75	74	67	68	73	72	67	72	69	69	67	63	74	72	71	67	76	61	57	66	51	72	55	68	63	61	69	66	58	74	76	62	73	52	75	75	58	62	77	55	59	65	68	66	67	62	74	64	83	59	68	85	56	67	70	71	80	64	57	70	76	66	61	59	51	74	67	63	57	64	64	70	66	66	63	69	59	68	55	74	64	53	67	51	68	66	58	63	65	62	60	86	62	59	61	58	52	66	55	56	57	56	71	76	64	72	58	62	59	58	70	73	72	61	77	58	64	78	72	65	57	66	55	53	70	61	59	76	46	65	75	75	74	67	64	53	67	66	60	64	74	69	60	61	53	71	70	66	75	55	75	75	74	68	82	58	82	65	58	67	65	59	61	72	69	64	36	59	81	67	63	68	70	68	58	65	64	61	71	69	76	80	67	60	60	73	57	73	73	77	65	76	78	67	68	62	61	72	58	69	69	56	63	69	75	45	58	76	65	73	71	57	53	55	62	67	71	65	59	58	67	65	83	68	86	52	77	60	78	63	78	53	63	70	54	69	70	64	57	61	64	72	74	64	72	62	59	70	70	78	71	61	65	77	67	71	73	65	62	73	51	65	72	74	66	72	63	63	66	53	67	74	66	74	76	66	68	62	68	63	72	63	55	63	61	57	57	67	76	53	61	78	65	66	72	69	64	75	75	65	64	57	57	63	71	67	88	61	80	77	63	73	68	55	70	59	76	73	58	68	67	71	68	65	56	64	83	51	59	61	64	63	55	43	75	77	59	71	81	76	61	63	58	58	62	74	54	69	59	65	69	57	66	74	43	59	76	65	59	60	70	69	65	73	68	68	66	63	73	56	73	62	56	52	64	70	62	62	69	59	80	78	54	69	46	66	75	67	69	77	58	64	60	57	59	65	60	68	56	62	61	73	68	67	65	66	63	63	71	59	60	67	65	71	67	72	62	62	61	82	65	60	61	72	52	60	73	80	62	69	76	76	63	68	63	77	64	66	67	58	67	61	73	53	59	65	76	67	54	57	57	50	74	51	56	59	75	60	68	55	65	70	72	63	61	54	63	66	55	69	70	64	48	50	69	68	60	70	56	61	71	70	70	54	54	54	62	83	62	65	60	83	72	64	78	52	76	66	65	70	79	64	66	60	71	63	55	67	63	57	55	51	62	79	73	66	66	67	62	72	88	64	51	60	79	62	63	60	71	70	52	70	62	49	71	71	66	69	67	65	79	80	68	63	80	67	71	69	70	65	59	59	65	67	76	58	52	77	70	60	56	64	54	71	62	73	72	80	54	65	63	72	75	54	66	50	50	62	74	55	77	70	75	90	70	60	81	70	56	67	61	80	65	70	66	75	62	77	74	61	69	58	82	74	78	59	72	67	63	74	85	66	70	83	60	72	62	69	68	66	74	56	72	58	65	63	80	67	66	72	62	70	71	87	75	61	77	69	59	54	61	58	60	76	70	60	58	56	60	69	65	60	74	71	74	65	62	62	79	69	62	43	60	75	77	64	79	89	68	67	61	67	64	64	68	71	72	51	62	62	57	57	70	66	56	89	63	68	66	54	70	74	61	72	87	62	56	59	68	62	77	61	68	75	77	59	63	63	83	62	65	62	62	54	69	55	89	54	63	66	65	83	65	72	66	57	69	74	70	62	60	56	70	78	70	64	73	62	55	66	59	71	66	75	70	67	66	65	63	63	63	72	82	51	67	64	72	59	64	56	69	68	83	61	59	75	68	71	59	66	60	67	68	65	73	64	77	55	76	69	68	79	65	66	81	68	58	75	57	76	59	78	54	71	77	76	71	65	80	71	52	63	53	52	70	75	97	59	64	50	60	84	66	75	71	70	60	57	71	60	67	61	56	66	59	63	68	67	74	67	60	70	67	61	55	57	59	76	65	54	60	86	68	68	67	72	70	57	75	59	65	70	74	64	66	68	72	66	53	57	66	70	73	44	58	78	65	61	72	66	77	57	60	72	60	66	70	63	69	71	64	60	76	56	59	69	70	61	71	63	69	84	57	66	66	64	80	73	66	74	55	52	49	57	66	64	68	69	60	67	55	70	75	72	60	63	74	78	58	74	53	69	66	60	62	70	65	66	60	69	72	60	60	60	69	70	80	74	65	49	64	65	64	62	67	67	65	63	63	71	60	79	62	74	46	82	57	62	59	71	67	74	59	76	66	81	69	68	79	69	74	63	68	56	68	63	78	66	56	58	79	55	61	60	66	60	64	72	83	66	85	52	68	71	67	72	72	59	79	66	73	83	59	75	74	64	84	80	66	60	64	68	55	64	73	56	82	61	83	57	67	58	54	69	70	55	78	70	84	59	69	78	71	78	49	58	72	73	50	78	67	63	71	78	63	69	68	64	72	62	73	60	66	73	55	60	70	81	63	70
32375	19524	10901	10024	11703	11852	10624	8975	7646	6621	6429	6660	6405	5993	4634	3573	2944	2520	2083	1767	1523	1328	1151	1147	1110	1140	1129	1051	997	863	781	730	782	805	850	737	755	743	665	612	583	641	532	597	585	691	645	619	605	694	657	752	873	929	1103	1706	2415	2659	2459	2303	1822	1498	1189	980	838	747	573	517	542	544	584	554	589	580	580	563	552	567	563	600	539	576	563	548	549	589	544	562	521	530	553	524	565	557	597	589	566	531	554	536	545	568	579	552	579	525	574	557	567	592	546	524	552	581	564	550	518	562	555	560	547	519	582	599	559	534	567	541	534	528	581	536	552	574	565	558	550	549	577	571	564	548	571	590	580	575	608	536	588	555	558	543	567	592	576	622	584	572	568	578	543	592	542	550	606	530	549	541	521	574	540	566	569	596	566	550	532	506	562	517	557	537	556	547	550	574	578	575	527	560	545	590	566	598	566	573	550	541	534	560	589	555	528	596	580	550	581	599	586	494	554	491	601	593	579	571	546	588	607	593	560	547	559	574	614	523	554	556	573	572	562	594	534	535	568	594	557	569	563	576	521	578	568	552	602	532	541	570	559	534	570	570	525	601	548	567	517	551	567	526	570	544	569	582	557	570	543	548	569	530	590	588	525	524	565	587	576	564	502	556	515	550	550	518	539	553	594	584	559	550	547	576	550	558	509	547	542	580	576	521	545	545	595	575	608	544	562	520	565	566	571	542	561	557	560	564	571	558	551	570	593	547	525	561	527	611	521	553	563	551	541	587	544	581	616	572	548	567	564	557	530	553	552	600	547	573	526	605	587	540	571	580	544	587	557	560	571	539	558	534	537	551	551	560	583	533	563	579	579	536	569	588	592	549	584	538	586	564	560	579	576	554	560	555	576	537	549	569	567	559	561	525	521	563	537	543	565	549	569	521	570	560	587	547	563	564	559	569	549	540	556	550	584	567	588	547	546	568	563	567	549	542	538	585	546	505	513	547	564	602	502	601	588	560	569	567	595	534	569	542	550	577	600	599	525	564	590	568	561	558	546	564	545	556	523	560	544	577	582	591	569	572	595	582	560	534	532	556	571	526	559	572	569	569	586	592	609	522	520	545	540	561	550	547	538	585	550	593	574	559	611	583	560	582	593	552	535	598	578	604	573	575	565	535	558	576	574	545	575	525	555	584	540	546	602	580	582	523	531	548	562	576	575	547	548	567	569	556	603	551	580	557	539	564	552	554	575	560	583	553	509	527	533	565	556	572	536	601	548	509	535	536	586	582	584	580	540	535	605	519	579	522	555	538	528	577	555	557	622	553	586	563	581	544	573	564	556	551	572	551	555	560	578	557	500	534	564	577	576	568	559	589	595	611	511	525	572	535	564	602	525	570	572	515	571	564	518	591	582	554	567	549	563	590	535	593	545	515	519	563	511	541	531	589	597	534	587	590	533	569	581	620	590	572	549	596	554	549	537	560	560	529	517	521	550	563	559	532	610	565	523	543	598	520	559	572	563	526	559	561	575	565	604	534	575	540	563	574	574	556	612	561	562	596	551	634	550	568	529	574	584	562	541	571	567	573	560	555	545	587	583	569	530	558	558	557	559	538	579	579	541	569	571	545	541	537	579	550	545	608	600	546	536	544	567	528	514	588	584	571	603	569	526	555	611	559	574	556	541	595	562	568	593	550	574	603	573	541	622	545	568	577	562	582	598	528	616	544	557	574	596	564	573	565	588	560	566	569	555	527	557	535	532	603	560	575	530	557	545	543	573	545	580	539	566	569	551	578	534	548	577	535	525	591	525	567	567	568	543	577	577	578	555	543	586	537	548	580	573	609	549	508	592	544	519	580	542	605	600	585	548	562	577	574	557	559	557	558	571	531	555	576	556	593	542	558	534	535	574	514	576	565	553	593	571	559	587	535	536	538	556	526	608	588	551	571	547	534	561	553	583	517	566	569	533	565	549	588	588	575	535	571	557	532	548	569	569	574	579	580	524	550	546	573	575	568	533	583	585	543	584	592	576	571	629	570	575	584	594	592	550	553	576	528	587	601	561	559	555	553	532	561	566	563	513	605	551	583	592	552	575	547	587	556	573	567	554	542	585	549	541	589	544	552	592	555	546	522	554	529	555	635	590	536	588	563	564	591	566	616	517	568	632	595	555	557	546	544	579	584	565	554	521	558	548	544	598	599	541	556	523	565	558	578	602	581	549	571	541	588	598	562	589	571	599	554	561	540	578	551	571	566	557	585	545	582	545	576	545	530	522	558	558	563	531	583	594	526	588	554	567	564	601	552	548	559	553	578	540	568	554	559	545	564	584	564	542	528	559	526	548	585	563	556	571	553	522	558	567	571	576	571	532	602	513	550	562	589	570	595	585	568	568	528	534	560	575	567	533	554	574	563	577	557	521	556	615	598	555	564	572	566	579	579	526	547	538	566	541	570	562	532	532	587	539	577	520	591	560	551	593	564	582	577	537	534	536	518	524	589	559	563	541	545	550	523	572	559	583	573	553	568	585	589	567	553	612	622	563	568	559	535	560	536	563	551	552	579	529	598	568	527	549	570	545	582	564	538	550	612	560	575	569	576	587	542	559	582	518	582	545	541	574	572	550	576	585	560	564	577	556	550	509	581	565	595	528	585	563	571	520	567	544	560	545	559	510	572	545	539	540	582	565	636	552	613	593	534	558	559	557	595	528	552	578	596	591	583	556	553	570	567	563	533	569	557	538	550	556	554	547	573	569	591	564	592	558	543	559	567	585	558	534	579	583	571	595	574	559	539	529	592	563	549	531	504	546	567	572	584	537	564	598	546	532	580	568	600	565	560	545	566	577	549	568	550	509	532	613	562	554	536	562	564	540	549	573	569	566	610	577	535	552	533	555	539	551	580	511	584	542	585	578	595	559	557	563	574	554	563	613	530	539	591	545	548	567	548	592	554	570	605	605	538	515	555	538	554	577	551	585	542	553	578	544	583	586	544	560	578	538	602	534	526	563	581	574	545	572	545	580	528	532	566	569	583	591	591	603	560	549	530	556	560	567	525	550	540	522	560	563	585	611	540	565	575	572	574	545	543	553	561	559	566	567	586	570	549	546	536	550	573	526	548	516	518	563	556	568	586	614	567	533	579	554	559	573	526	559	556	594	550	561	563	547	580	599	557	535	533	567	527	572	537	556	583	558	545	554	509	557	576	572	567	543	563	581	536	551	533	536	576	568	583	559	575	564	574	569	575	544	525	562	528	567	530	589	581	570	541	549	592	589	624	548	582	563	558	517	560	550	577	572	541	534	555	554	523	548	622	542	576	541	572	556	565	544	562	523	549	643	554	525	596	587	589	559	545	574	555	596	581	537	565	566	540	564	569	529	583	551	542	561	566	561	574	537	516	547	572	586	518	544	554	539	548	539	585	549	559	570	562	590	563	525	569	553	563	549	597	558	540	581	548	562	564	565	554	527	525	563	574	578	519	571	585	579	636	560	585	553	534	546	586	558	550
2430	926	371	156	116	119	119	107	114	103	114	125	116	97	97	84	69	67	73	61	42	45	48	42	50	44	41	46	45	37	45	50	34	30	39	27	37	36	47	43	34	43	41	42	43	36	34	51	29	42	44	31	44	33	43	52	46	56	48	48	46	43	48	44	40	45	40	28	47	37	37	39	35	30	42	39	31	32	42	31	45	38	28	38	40	36	37	37	49	32	36	28	42	40	36	41	49	39	42	34	40	28	36	47	29	28	39	39	45	48	26	38	42	43	32	29	45	37	38	27	39	41	44	37	29	39	53	40	39	40	45	40	34	32	46	35	41	41	41	36	37	45	45	37	37	37	43	28	38	35	37	40	31	36	31	47	29	40	43	36	29	29	34	36	41	34	24	40	39	29	41	46	43	26	42	35	42	42	22	42	38	33	32	40	40	33	46	34	34	28	37	26	51	41	32	35	32	38	43	34	44	38	53	41	40	54	38	46	38	41	33	43	37	43	37	39	34	39	45	27	38	30	29	32	36	41	38	42	29	38	38	38	37	49	41	33	35	40	44	47	39	44	35	27	37	44	43	33	39	32	33	45	34	31	37	33	40	35	41	26	41	29	40	27	36	31	42	35	35	39	47	37	45	28	32	39	37	38	36	45	37	44	52	46	42	39	33	37	50	39	51	36	31	40	43	40	42	45	40	37	34	32	28	30	47	36	35	41	40	43	40	41	35	44	35	30	40	31	40	40	48	44	44	33	40	33	34	37	51	42	40	35	31	32	35	47	36	42	33	31	39	48	36	25	43	38	35	37	30	37	59	33	42	37	41	34	37	28	40	38	34	45	38	28	34	32	43	28	33	37	39	54	35	34	29	29	35	30	35	31	35	35	41	32	29	33	23	33	55	39	45	32	33	35	36	33	34	33	40	38	33	40	31	38	37	34	30	43	35	34	32	46	28	34	30	40	47	46	32	33	23	31	30	40	31	53	31	32	45	44	41	25	51	29	41	36	39	27	30	38	33	49	27	42	32	39	50	33	37	37	42	32	36	31	40	34	36	30	36	40	42	27	35	54	43	26	37	40	40	50	34	45	28	45	29	31	42	44	41	34	32	26	35	39	31	30	30	37	30	38	25	43	34	34	42	45	42	42	43	40	45	40	33	33	40	30	46	36	29	28	38	44	47	28	34	48	35	45	42	33	41	36	34	30	35	33	35	37	40	44	31	44	41	35	36	44	45	41	38	34	39	29	43	31	37	34	31	34	29	38	37	32	40	34	45	33	34	33	29	41	46	40	40	38	44	35	37	44	34	32	43	37	40	38	30	28	38	34	36	33	36	28	50	35	44	40	39	37	53	35	38	42	34	27	39	29	43	38	30	36	31	47	33	33	31	42	37	47	32	37	36	30	33	36	47	30	33	37	32	31	38	44	34	27	37	32	41	38	35	36	30	25	38	30	32	37	48	21	32	43	36	31	35	28	44	35	40	27	36	33	32	35	34	39	44	43	31	33	38	38	37	41	38	28	46	47	36	35	37	33	36	42	34	40	24	45	47	41	39	28	36	36	21	35	34	44	37	39	33	43	46	33	37	32	51	41	31	45	29	35	34	45	29	29	30	39	40	39	45	32	36	48	50	39	33	47	45	25	33	35	45	36	38	28	30	40	39	37	35	40	33	45	41	44	35	40	26	43	32	32	39	44	42	47	29	33	27	50	40	38	36	43	40	36	44	37	35	30	27	37	45	37	27	41	45	40	39	36	26	39	45	35	37	39	39	30	32	38	37	36	36	36	42	35	36	48	30	40	37	35	36	35	35	23	40	23	32	39	47	45	40	59	40	28	37	52	38	52	31	35	39	34	36	41	43	32	32	43	36	43	41	44	44	41	40	42	26	31	43	44	41	36	23	43	30	30	42	36	46	28	42	29	43	31	30	32	42	32	38	36	30	36	32	45	42	44	35	36	37	52	32	33	44	41	38	48	45	36	43	35	30	36	34	31	34	26	35	41	39	37	31	49	37	29	42	37	34	40	47	44	31	38	31	39	34	52	27	34	21	39	40	34	43	42	36	33	36	39	44	37	36	31	34	37	41	33	29	25	38	51	32	30	34	47	31	31	36	33	39	37	29	36	35	41	42	46	29	37	41	45	35	39	43	36	37	32	36	41	35	37	43	34	38	36	40	42	29	40	34	46	31	36	29	37	28	34	37	43	32	30	40	34	42	45	35	38	36	39	38	52	45	38	45	43	26	30	31	42	38	35	41	35	32	29	35	39	38	42	27	28	34	35	43	37	37	37	32	37	39	38	38	33	35	24	38	33	41	33	31	29	33	33	32	32	40	37	26	37	41	49	31	32	30	35	39	34	38	41	49	38	43	36	47	41	41	36	32	32	41	31	31	32	32	40	41	33	44	40	40	49	34	31	37	38	28	36	40	46	43	32	35	33	32	40	41	49	41	48	45	33	30	47	29	36	51	42	40	39	39	32	45	39	53	44	36	42	46	35	19	34	46	48	34	35	46	42	36	31	39	41	39	36	43	31	46	31	43	40	34	29	42	35	38	41	39	38	40	45	36	35	44	44	39	43	39	27	42	30	42	42	36	37	44	33	30	24	38	41	44	36	42	34	34	34	36	34	28	38	49	37	41	42	51	31	33	41	38	37	38	32	41	26	43	37	32	43	22	44	41	40	40	40	41	33	31	43	34	39	31	40	26	47	44	22	27	39	28	44	46	36	34	27	35	37	35	33	32	48	42	38	48	36	43	30	48	43	43	41	37	37	36	44	32	48	32	34	54	38	41	39	33	22	42	30	37	40	45	40	37	40	43	34	46	43	29	33	41	38	43	52	37	35	41	22	39	53	39	44	34	37	32	36	43	43	42	55	49	35	35	34	26	37	26	36	45	43	41	38	46	34	41	35	24	46	32	32	44	29	30	28	34	30	35	40	42	31	36	41	38	36	36	42	41	40	33	48	44	44	34	44	36	31	40	43	45	28	39	38	39	40	42	42	50	36	31	46	36	37	36	26	41	40	42	38	45	34	21	45	41	42	34	42	37	36	34	22	41	47	40	43	41	50	38	33	28	42	35	33	44	40	44	42	42	40	46	35	41	40	37	38	42	34	43	34	30	28	39	26	40	44	26	41	33	46	34	27	40	32	38	35	44	30	36	49	36	36	48	42	27	33	32	42	43	33	46	45	40	41	33	35	33	32	44	40	37	34	35	35	35	36	37	39	40	50	42	41	39	37	41	27	36	35	48	22	26	27	33	28	43	46	33	41	31	46	42	44	39	35	42	34	50	38	39	43	38	30	34	40	31	45	38	42	49	42	36	47	40	43	22	40	36	47	43	35	36	42	40	41	30	33	41	40	39	29	39	43	26	34	43	43	37	26	31	37	36	37	31	30	34	37	38	31	42	36	38	49	40	32	29	33	37	48	36	32	37	33	35	37	41	47	41	44	36	37	35	30	38	26	42	45	52	45	33	45	27	44
23517	11914	5096	4701	6498	6222	5437	4859	4528	4205	4020	4052	4011	2985	2187	1826	1406	1166	1024	911	734	620	567	544	586	563	532	523	461	436	445	423	429	478	435	474	360	386	378	341	344	364	330	382	335	377	365	340	352	324	336	311	336	413	463	540	602	635	650	618	548	509	473	430	381	316	320	310	314	332	329	332	332	305	317	300	310	342	324	329	346	299	336	341	317	332	315	303	310	338	304	319	340	318	328	319	317	310	342	333	314	299	306	344	342	318	320	334	319	357	320	306	334	306	336	292	323	335	326	284	312	319	330	322	334	319	323	315	341	294	347	319	358	309	346	292	342	360	324	291	353	321	325	322	324	326	298	306	301	334	328	306	316	305	321	336	287	329	349	333	325	296	344	309	347	345	331	337	335	313	308	325	318	299	321	334	344	326	316	289	358	333	327	320	285	302	311	346	337	314	349	303	340	327	304	313	334	322	297	316	298	339	346	351	325	299	319	328	305	345	315	334	323	318	307	319	331	319	309	346	322	338	337	315	315	311	324	337	330	339	348	331	325	329	328	318	324	315	308	319	299	320	324	322	337	318	339	269	290	336	334	318	308	319	317	306	354	328	294	324	332	311	293	344	328	362	317	310	322	307	347	343	338	323	325	339	327	296	347	353	344	298	312	297	330	327	315	324	327	324	337	339	332	339	350	353	302	313	340	322	316	348	284	341	348	337	317	323	326	276	330	325	313	342	321	323	344	348	327	297	342	341	302	324	298	312	327	312	317	319	327	329	345	299	301	336	331	289	330	309	328	326	333	341	351	324	308	318	317	328	361	318	326	339	283	313	332	308	291	330	326	304	313	324	315	323	341	323	316	359	304	301	338	306	327	326	332	309	320	302	337	311	274	322	334	357	278	315	348	325	334	328	327	336	332	317	309	307	334	312	320	330	322	337	346	319	319	337	350	318	310	324	329	309	323	334	319	327	333	295	326	328	326	339	322	308	295	297	347	289	346	302	317	289	313	317	298	306	285	317	313	311	325	348	325	310	323	320	311	305	291	305	315	321	335	340	334	332	302	318	321	329	329	315	312	341	360	301	336	303	339	302	322	300	318	317	326	315	340	362	320	316	312	296	334	317	287	323	330	329	296	283	311	326	329	332	333	353	333	372	351	318	329	366	291	320	340	342	361	325	335	315	343	325	308	313	319	301	311	322	322	329	323	340	306	345	339	322	318	338	324	321	303	344	336	338	334	329	341	322	319	329	319	295	347	364	319	315	335	316	319	336	351	345	312	332	335	308	352	309	328	286	324	295	315	342	343	322	326	325	313	373	361	346	299	299	340	344	309	306	348	295	297	317	347	353	319	297	333	352	336	304	331	303	330	294	318	343	286	314	359	310	307	319	335	329	340	315	341	305	309	325	323	327	362	365	322	324	324	307	318	335	307	320	323	315	313	330	352	338	310	344	313	315	323	317	355	307	313	316	342	320	321	345	301	338	355	316	329	324	317	310	311	312	316	331	317	346	345	321	316	356	336	306	294	305	311	284	342	316	354	316	344	305	312	289	324	334	303	319	352	307	317	327	318	322	324	339	337	326	318	335	308	308	306	332	322	352	314	325	321	315	322	338	328	351	318	314	327	332	362	326	333	322	337	339	342	304	309	314	308	314	309	356	288	312	295	347	322	343	346	280	339	327	344	348	309	333	331	340	324	317	295	308	294	321	337	326	305	329	309	358	300	303	316	325	321	310	318	317	319	315	319	316	326	330	317	322	350	360	338	309	360	311	356	332	311	319	296	298	306	338	307	324	354	306	331	298	327	308	306	287	338	313	324	318	348	290	306	296	308	303	320	314	333	363	327	303	343	340	318	332	321	331	294	300	321	314	291	311	329	316	299	313	300	339	323	362	299	318	336	307	337	314	303	310	318	356	312	338	310	292	301	328	334	314	302	343	332	347	320	327	325	353	309	330	327	316	317	322	299	318	304	330	315	313	317	315	323	321	319	308	306	315	315	324	327	339	331	351	317	318	323	316	281	336	329	321	277	300	313	289	350	325	334	338	315	303	329	324	315	347	288	314	333	321	323	333	303	307	327	322	305	308	297	341	313	358	310	335	320	326	332	351	337	311	320	291	321	309	345	330	330	353	304	320	312	318	306	345	328	343	343	330	297	309	299	321	332	306	324	328	302	310	311	323	328	329	319	331	349	350	340	309	348	326	354	358	317	351	308	318	336	329	318	319	296	311	338	324	327	339	322	304	312	331	335	350	341	328	332	283	310	337	324	347	340	319	346	309	324	340	308	333	349	332	300	328	287	333	321	307	345	327	327	311	282	325	342	333	306	346	345	314	329	327	314	319	289	335	341	289	310	332	311	305	318	318	299	333	311	345	353	358	351	318	344	310	301	290	324	322	343	348	338	329	335	335	322	343	330	333	366	304	338	345	329	317	315	334	298	348	368	312	343	296	301	287	342	343	330	301	323	331	314	315	326	346	318	310	327	271	327	318	343	303	291	312	335	324	347	309	307	347	325	339	329	306	351	315	332	344	310	325	310	340	360	289	322	296	297	304	281	314	321	339	350	351	333	306	306	333	297	317	321	354	321	291	363	337	331	315	321	302	320	337	352	345	341	318	328	327	331	318	329	323	315	323	333	283	331	318	293	329	328	334	344	354	293	316	307	302	358	355	315	339	303	291	304	339	320	309	334	294	341	322	316	291	341	347	311	293	307	333	326	353	320	317	312	312	330	340	337	333	308	320	319	348	334	319	292	297	325	321	303	350	327	300	324	342	344	298	335	313	344	361	318	325	334	331	328	316	331	295	316	316	365	310	314	334	349	322	328	340	337	329	333	306	296	311	344	342	374	311	335	310	326	334	331	348	316	332	293	352	325	324	333	350	309	311	326	340	306	315	349	330	338	342	355	273	319	332	304	306	307	332	313	338	309	324	351	336	309	286	332	304	355	305	327	353	331	314	274	314	318	305	310	311	333	309	344	322	336	322	348	313	345	319	335	355	319	346	302	316	326	330	312	324	311	371	360	278	316	304	340	342	327	325	319	320	346	316	327	335	324	349	340	334	321	352	321	329	328	331	338	349	318	330	302	337	334	322	329	344	326	326	328	298	326	353	345	327	307	313	295	338	317	296	379	314	343	310	310	298	335	309	328	345	292	335	317	323	312	347	369	325	324	327	314	328	308	303	308	315	314	314	336	307	325	299	312	296	318	317	350	321	299	325	325	342	332	319	322	297	360	339	332	352	337	325	325	309	362	333	306	327	304	327	332	340	310	358	323	336	376	315	303	346	352	325	304	325	328	291	344	317	329	319	321	341	336	319	332	309	319	309	290	300	337	300	335	342	328	318	346	298	313	295	317	310	349	299	311	292	339	349	349	315	330	343	329	318	336	341	310	326	314	322	330	301	311	345	321	338	328	319	304	328	301	330	311	280	291	347	319	347	355	332	361	317	338	311	299	313	325	307	366	349	306	336	315	304	336	327	341	336
3421	2157	785	355	213	219	211	200	222	198	186	218	179	155	145	113	113	102	82	94	83	74	73	71	70	72	68	72	67	68	56	72	60	52	75	70	51	66	73	56	73	65	49	78	89	64	61	67	69	61	71	69	83	65	74	105	107	118	90	100	69	77	81	67	63	59	60	42	73	68	66	68	76	56	58	70	65	71	63	63	61	64	53	56	51	45	66	51	69	59	68	70	63	52	71	67	68	62	67	53	74	58	61	58	57	65	76	52	54	72	71	64	62	44	57	63	65	54	71	64	54	61	70	49	63	54	55	63	53	63	68	71	53	62	59	52	59	49	70	61	47	84	59	43	58	63	65	83	53	65	55	54	67	65	50	53	79	51	51	59	61	68	50	63	58	60	66	66	64	65	59	58	70	58	62	63	57	62	56	62	60	61	58	67	69	61	80	59	39	64	69	56	66	64	53	52	55	79	60	57	60	59	49	56	53	55	59	61	56	50	61	71	53	59	57	52	62	51	65	53	68	63	51	52	55	67	54	56	52	62	57	67	57	67	67	69	63	61	65	73	59	76	64	58	83	70	51	65	68	48	55	55	49	54	50	56	68	60	56	58	53	67	63	45	55	77	47	70	72	58	58	49	59	46	64	66	79	69	68	52	47	52	57	63	63	75	66	65	60	57	57	57	59	76	50	77	74	58	48	57	59	64	57	59	67	58	70	62	59	74	47	60	70	57	52	58	55	59	62	51	59	61	52	49	50	64	65	52	53	63	69	64	54	67	57	54	47	69	56	57	55	45	71	55	66	60	58	57	47	49	61	72	56	73	66	49	66	69	56	54	66	48	63	70	59	70	63	43	61	61	61	64	67	58	56	54	54	53	55	60	62	57	49	55	66	58	58	57	67	73	76	58	57	63	50	63	68	61	64	64	47	58	60	66	66	73	60	69	66	68	57	53	63	54	61	53	64	60	68	66	52	83	43	60	53	51	51	66	50	66	53	59	63	64	58	62	65	66	79	64	58	60	58	68	76	68	58	50	72	49	59	66	64	69	61	67	52	63	54	71	62	57	70	69	47	75	57	59	51	53	53	56	47	63	61	69	61	58	61	51	55	70	48	58	57	54	63	66	55	56	66	46	61	51	52	57	48	59	67	54	48	68	61	59	39	61	66	55	76	58	44	61	58	66	55	55	70	49	68	48	62	63	60	54	59	55	62	49	58	61	71	58	51	59	74	65	57	57	56	63	76	55	43	66	62	61	54	59	48	63	69	66	52	62	61	57	71	47	70	57	58	51	51	50	68	64	60	70	51	69	64	52	64	60	62	61	54	52	63	55	58	64	58	49	56	60	71	47	60	53	65	65	63	54	52	57	67	63	60	61	67	40	71	65	59	63	59	50	58	64	53	60	53	61	76	50	56	73	58	57	67	65	64	64	69	60	53	63	65	59	51	59	82	61	61	55	58	54	55	72	64	60	56	45	56	71	59	57	54	71	57	52	69	65	62	55	68	53	59	49	71	66	59	51	53	59	72	61	65	54	54	57	66	55	65	57	71	70	63	62	51	69	52	63	52	63	67	65	55	58	56	69	63	60	58	67	63	75	48	77	61	62	61	65	57	67	69	66	51	53	46	53	65	56	52	56	62	64	65	65	61	61	78	57	52	62	62	59	63	51	64	67	44	84	59	55	64	65	65	63	55	58	70	56	55	68	60	64	69	60	57	55	53	62	61	57	65	58	62	53	59	64	61	58	50	52	61	61	73	68	59	62	52	60	57	58	57	64	66	60	52	58	56	54	55	70	63	57	70	57	64	56	70	67	63	59	63	50	58	75	43	59	68	58	55	51	60	62	56	62	61	58	62	56	67	69	58	62	46	75	53	63	62	58	63	57	52	59	69	52	56	56	65	53	42	63	63	59	55	50	54	70	59	58	58	64	69	61	55	79	56	69	67	65	58	58	75	40	53	52	64	46	62	53	62	61	61	51	47	64	52	63	53	63	55	67	63	64	58	57	55	46	55	64	60	60	57	50	60	62	60	60	64	87	71	75	43	65	58	62	56	57	64	57	64	67	64	65	68	59	63	55	61	68	65	63	49	88	59	52	64	59	70	43	63	73	89	67	60	62	50	42	65	65	68	58	60	64	64	50	56	64	56	59	62	72	52	54	56	55	61	57	61	61	57	56	54	58	67	62	50	74	59	62	67	60	50	69	50	60	57	61	56	56	59	54	61	49	48	69	65	70	60	68	60	75	53	62	67	54	68	61	59	70	66	61	58	62	57	54	64	62	61	64	64	56	56	58	68	66	61	64	52	68	63	57	64	71	56	65	73	65	60	65	54	62	60	91	54	50	60	73	54	47	57	47	57	71	66	63	58	46	46	61	63	58	63	57	56	63	59	61	64	57	65	71	61	52	49	62	69	60	72	47	53	49	72	59	61	48	65	61	62	75	59	72	64	56	60	53	47	56	59	68	51	75	60	54	76	58	61	72	79	53	48	64	62	51	60	50	44	59	66	62	56	58	71	70	51	53	58	53	56	53	65	52	60	69	54	71	44	73	51	61	58	55	59	61	58	55	66	57	50	49	71	50	66	56	65	52	54	57	55	49	67	77	56	75	57	46	60	61	63	55	53	50	42	64	49	49	74	57	53	60	62	48	65	59	61	68	70	65	50	49	64	63	50	56	80	68	51	76	60	63	61	54	62	66	60	84	63	77	67	66	62	54	58	62	62	60	70	69	52	50	61	59	75	76	61	59	54	74	73	68	62	69	67	59	50	59	65	56	58	69	51	64	57	61	57	54	61	56	66	70	62	60	48	59	43	69	56	57	52	53	55	65	74	71	58	50	79	61	58	64	58	64	58	68	49	67	50	72	58	58	49	63	52	52	57	53	56	56	54	65	66	67	64	74	62	60	58	54	66	52	71	66	75	51	62	76	67	63	58	61	57	57	58	66	61	60	63	69	63	68	44	50	65	61	61	61	63	60	58	68	67	75	57	54	73	50	57	56	48	56	71	58	80	76	75	62	53	52	59	60	57	70	50	54	61	55	66	73	60	63	54	57	57	62	53	56	66	56	66	64	55	58	76	58	69	61	56	59	49	63	53	64	60	55	48	53	60	78	62	52	70	63	66	59	52	61	62	56	76	73	69	50	70	71	58	73	63	60	58	55	59	59	71	62	57	65	61	61	59	58	56	67	48	61	50	55	56	73	69	74	69	49	62	54	55	69	70	58	70	65	63	69	55	77	52	56	59	53	56	65	66	72	51	63	71	54	60	74	69	54	55	58	58	56	74	56	61	50	62	62	63	58	49	57	71	67	62	43	64	55	45	61	75	72	63	60	74	59	68	64	68	63	65	60	69	73	49	60	58	73	76	51	53	58	59	48	53	52	71	59	69	52	60	41	67	54	69	64	61	61	65	56	64	86	57	72	56	61	63	60	55	68	73	47	48	47	47	66	60	55	74	60	62	51	53	66	59	61	59	57	56	48
29972	17647	9048	8500	10287	10560	10094	8505	7483	7141	6614	6093	4896	4011	3324	2857	2223	1822	1498	1322	1188	981	872	820	810	784	818	778	746	672	651	662	629	667	643	638	593	621	532	570	546	562	552	573	621	590	572	553	505	511	610	693	679	877	1387	1668	1768	1664	1429	1344	1021	963	785	682	610	536	560	479	482	555	535	467	521	492	500	547	461	534	527	501	509	494	520	523	525	467	533	503	506	507	524	536	501	483	507	508	464	525	533	498	505	517	500	488	510	517	515	539	517	487	526	483	501	504	525	492	553	469	504	507	537	523	496	533	510	484	507	564	563	508	537	500	543	480	496	512	524	518	551	533	491	513	474	490	553	494	490	533	473	514	499	480	521	495	519	506	514	536	501	491	520	502	517	492	511	480	509	494	497	521	511	527	451	532	526	559	507	527	503	425	480	517	497	489	477	528	497	523	482	489	521	467	552	486	538	521	501	524	522	520	524	466	487	476	546	518	501	507	490	462	505	476	472	518	505	473	529	532	553	478	538	494	533	530	523	529	513	475	486	493	478	530	502	522	524	484	482	528	512	485	511	522	486	483	506	527	509	511	484	482	560	543	550	502	517	467	520	490	511	486	526	490	513	480	502	497	571	511	537	483	484	497	491	502	509	494	489	537	504	505	551	523	467	499	498	525	499	519	516	517	566	519	554	515	507	485	517	503	497	486	517	506	562	525	520	483	496	532	503	480	499	498	541	506	467	548	529	548	511	466	484	549	508	492	497	519	492	537	526	522	527	512	472	526	477	491	508	526	525	497	514	510	537	495	467	509	499	498	482	546	498	508	505	499	508	534	510	537	482	507	456	528	519	472	514	505	506	511	496	479	539	515	508	521	496	514	473	507	493	458	527	480	497	503	520	488	509	456	523	549	484	488	516	523	488	478	515	516	482	517	510	500	475	518	485	518	499	544	517	500	483	503	524	523	495	515	491	493	514	476	505	478	521	475	531	490	507	500	521	538	552	533	552	514	492	521	507	491	504	521	499	530	544	549	521	495	514	486	561	512	488	551	530	549	518	526	524	533	499	502	519	519	503	522	540	490	472	500	467	476	494	546	499	564	488	512	519	501	459	508	500	525	504	510	490	489	547	488	503	524	521	522	545	484	495	491	509	517	511	500	471	521	496	521	501	497	475	502	500	541	496	480	492	508	475	516	517	504	489	495	517	517	463	484	492	482	499	496	494	510	493	530	514	515	531	522	543	493	558	488	530	532	458	522	492	553	500	518	484	477	535	514	537	520	478	528	508	566	549	475	480	512	470	537	491	515	489	475	518	503	515	521	511	511	502	530	546	484	515	511	528	538	491	497	486	506	512	478	505	513	498	529	500	528	505	499	442	501	513	518	511	503	517	513	500	512	490	498	499	496	499	508	503	467	467	485	515	481	550	529	498	521	518	495	490	551	457	504	544	503	525	537	511	527	501	546	499	551	514	534	468	501	520	547	506	565	536	530	509	551	496	517	487	517	526	523	478	519	507	518	523	510	528	509	558	465	500	468	469	514	564	490	511	524	523	531	510	512	523	512	476	486	493	460	503	488	558	501	498	503	485	538	521	557	541	512	497	516	506	489	519	504	537	508	514	481	540	547	518	527	501	470	514	537	524	519	560	477	489	534	545	505	493	527	531	510	474	517	507	518	516	504	504	495	508	495	524	514	486	533	538	487	482	513	516	484	511	487	470	471	549	502	512	523	481	478	521	522	549	491	516	515	517	477	514	503	545	493	486	511	530	481	517	476	519	494	505	488	480	529	505	531	525	506	501	498	508	526	506	515	515	515	466	503	523	474	518	560	501	527	482	504	518	494	506	475	525	545	550	535	493	509	538	489	503	507	507	474	549	563	530	534	505	550	479	559	539	537	502	502	561	487	495	502	522	490	501	510	492	532	503	543	511	510	536	529	489	497	467	494	519	508	472	515	509	495	489	512	532	507	519	492	471	529	561	519	513	522	491	471	497	502	508	530	493	526	517	532	556	512	522	484	507	529	509	541	504	515	530	543	509	479	550	492	532	484	495	513	483	543	474	470	512	479	481	527	538	509	476	484	498	498	514	498	486	497	543	526	505	465	511	519	474	510	529	504	514	478	496	493	521	505	538	545	536	519	519	509	513	510	484	487	438	518	512	498	522	516	492	518	506	523	516	525	490	607	522	505	519	535	506	527	490	525	538	502	476	505	477	506	532	486	512	516	519	511	559	511	498	529	540	512	532	527	524	527	480	520	510	465	525	489	535	517	529	512	501	523	469	527	524	550	503	516	497	500	517	496	558	494	521	525	525	515	550	495	520	498	500	522	518	480	552	481	498	502	541	497	565	541	490	436	526	466	508	508	510	552	496	514	540	490	519	471	515	477	527	527	490	513	509	515	517	498	469	518	523	536	552	496	513	507	549	544	527	514	548	561	514	496	523	531	475	505	542	470	478	511	486	550	514	500	505	507	543	511	489	488	531	547	533	525	510	488	517	498	498	519	520	501	537	500	514	520	515	537	470	506	522	491	513	526	467	498	490	547	509	501	493	523	525	543	520	488	487	511	496	493	535	522	470	540	546	484	517	493	506	558	492	522	508	505	514	531	489	490	476	516	516	532	510	519	508	526	503	483	540	509	523	522	506	508	508	470	521	519	488	504	496	531	540	506	487	459	493	486	488	489	513	480	491	515	467	501	510	470	510	502	516	492	491	485	517	496	510	534	485	540	515	507	529	535	576	471	465	493	532	520	454	531	492	501	507	538	472	534	496	504	500	524	508	499	525	487	522	517	551	487	543	492	508	516	478	463	482	512	518	519	552	478	494	471	529	571	510	510	503	561	525	500	532	466	526	547	486	507	497	540	533	532	502	505	530	495	511	492	519	506	503	531	503	519	508	520	552	512	505	535	512	492	502	556	539	467	485	522	520	488	488	473	515	509	514	503	551	461	500	549	504	507	486	519	521	491	531	505	527	508	489	505	445	527	501	538	547	539	519	504	488	508	501	511	490	490	484	522	555	528	518	494	488	523	523	519	527	485	503	501	513	508	518	493	524	483	500	526	505	500	496	492	489	501	503	497	465	478	517	455	502	508	546	512	464	533	553	493	524	490	491	512	502	486	469	498	530	498	489	486	496	510	494	493	490	478	479	511	528	508	500	518	504	511	495	462	533	517	535	493	488	492	495	517	544	530	508	542	522	535	517	504	527	527	461	542	489	481	493	534	474	512	531	478	540	491	529	502	507	477	534	483	490	523	527	462	511	512	526	493	514	482	491	493	504	496	476	500	498	529	502	499	462	475	525	483	473	496	539	510	511	526	502	513	514	546	474	506	515	515	512	518	493	532	505	487	511	530	512	563	454	467	472	509	509	470	510	501	507	516	511	515	502	483	491	485	539	494	495	518	534	526	516	530	509	496	506	504	525	505	492	553	480	520	514	528	513	523	501	483	489	492	535	488	526	498	493	485	489	502	507	496	505	529	489	455	508	471
3848	1775	776	276	167	183	205	208	209	200	163	145	139	126	122	98	99	75	74	62	68	53	59	51	61	41	51	46	46	43	54	32	33	34	58	47	39	45	53	48	45	50	39	46	53	55	32	42	53	56	65	87	56	61	65	69	68	67	74	57	59	52	51	47	39	47	40	40	36	30	47	47	32	40	37	67	58	47	41	34	43	41	51	46	50	35	49	38	38	46	45	35	39	49	33	45	37	39	49	50	42	52	48	40	40	62	41	32	39	40	59	48	53	42	39	35	39	40	38	37	48	48	43	55	40	49	40	33	47	46	32	41	41	53	47	43	39	35	42	45	41	41	44	47	40	47	41	49	46	39	52	36	40	49	44	37	43	47	40	36	40	45	38	35	47	35	33	43	31	46	43	36	30	35	44	39	39	34	43	40	38	46	43	34	42	44	38	46	43	40	45	42	39	37	54	38	57	45	53	41	46	48	46	33	45	26	49	40	46	44	38	31	39	50	43	43	47	48	37	49	28	47	45	24	36	36	42	45	37	44	49	41	41	45	46	40	48	46	31	41	37	25	36	40	51	39	38	45	46	48	36	41	48	43	56	53	49	38	42	38	44	45	42	42	46	45	40	41	62	44	41	47	40	47	39	31	37	38	40	45	46	47	39	42	54	29	39	46	52	36	40	53	40	48	26	38	40	43	51	41	42	37	47	41	42	50	47	47	40	32	36	33	43	41	37	47	48	38	42	40	43	37	35	45	46	43	46	41	36	42	53	48	38	44	37	45	42	31	40	50	49	41	32	46	39	35	38	36	43	42	64	52	53	49	47	27	50	44	40	47	34	35	35	44	46	42	48	57	40	40	40	40	46	36	35	54	40	28	46	43	36	39	42	48	42	36	58	46	47	46	50	37	41	44	35	49	34	43	35	35	41	49	44	45	42	30	43	41	38	50	37	42	40	42	41	60	48	46	43	34	37	44	48	52	42	50	40	40	31	42	36	50	47	48	49	37	47	48	55	35	25	44	48	45	35	47	40	46	42	38	42	32	51	39	43	38	35	43	31	35	45	41	50	39	37	38	26	41	44	37	35	45	47	31	37	40	46	32	44	52	39	42	37	47	27	39	46	35	39	45	52	41	47	41	35	50	48	49	38	41	38	45	61	46	33	38	36	49	51	39	52	34	34	50	48	37	45	38	47	41	40	32	40	39	51	49	40	55	42	38	45	34	34	46	31	36	25	40	47	41	34	43	44	46	36	38	46	51	33	55	49	28	40	37	49	49	43	37	47	45	45	47	44	32	41	38	30	49	40	46	42	33	49	35	45	55	43	45	48	37	50	43	47	50	39	41	45	45	47	35	46	48	42	48	51	33	52	39	32	39	42	37	36	43	45	48	34	39	41	36	34	50	47	48	41	44	36	37	44	54	49	52	41	39	45	38	43	45	52	36	31	43	47	48	39	53	54	39	47	47	29	45	45	64	41	46	34	49	38	49	49	30	47	28	41	44	47	33	35	37	35	47	44	47	46	47	33	49	46	50	48	41	36	35	51	42	38	51	42	40	36	40	44	40	36	49	57	28	51	39	37	29	34	37	54	38	50	44	45	41	32	35	42	51	33	40	46	35	59	50	47	44	44	48	45	45	37	55	48	48	41	30	51	46	43	55	42	49	31	42	35	46	41	54	42	53	37	47	39	36	41	57	32	45	37	47	32	35	35	37	37	47	33	51	44	39	50	37	42	44	46	56	50	32	54	36	49	34	30	48	54	45	49	56	50	39	48	41	47	41	50	45	44	42	56	39	31	51	36	43	41	38	37	39	32	52	39	35	50	45	51	48	58	49	41	41	50	50	44	43	42	32	38	39	35	45	49	39	47	46	31	44	39	47	42	43	32	49	42	46	39	46	42	51	31	36	45	34	51	40	43	40	47	53	49	44	37	36	49	42	39	31	48	38	47	42	41	46	40	43	38	42	37	35	37	49	38	33	44	48	43	34	36	44	44	45	43	37	45	46	25	39	43	43	42	43	42	31	40	46	46	42	51	41	27	57	46	38	40	30	32	50	40	43	43	46	61	48	36	38	46	46	34	49	42	48	41	34	38	45	39	37	39	51	44	42	39	31	33	37	46	41	44	40	44	45	51	55	30	44	45	47	43	40	39	38	35	43	42	39	34	51	40	51	42	42	36	27	33	47	42	47	38	42	29	47	59	41	41	51	48	37	49	57	38	32	47	42	41	44	37	48	31	44	40	37	36	32	30	37	42	47	42	37	35	38	33	48	43	37	38	31	42	45	49	49	45	49	42	43	38	40	48	52	46	46	29	38	52	43	41	43	50	27	32	47	44	34	41	43	50	37	38	49	44	51	49	35	43	31	38	36	46	46	40	42	51	36	49	32	45	40	40	35	41	47	43	53	38	30	45	53	42	35	36	53	35	38	44	34	43	41	45	40	40	41	48	45	42	39	43	40	35	38	50	33	40	40	44	50	46	32	45	51	40	41	44	36	36	36	44	36	41	41	37	49	49	49	45	44	38	42	37	35	40	39	34	47	46	39	40	41	49	35	44	45	32	48	44	50	33	51	43	45	39	44	39	40	51	37	43	30	45	44	52	35	41	44	45	45	44	43	57	42	42	36	39	46	60	49	42	40	42	49	53	28	41	35	40	46	46	47	41	43	43	26	38	42	37	37	46	35	41	46	47	36	51	41	40	33	41	43	42	37	55	50	44	56	42	44	41	57	36	34	44	45	37	35	47	41	41	31	49	40	50	39	43	33	47	42	42	61	45	38	49	50	46	48	33	55	23	38	47	43	48	44	38	36	46	36	52	48	43	34	25	41	40	44	35	42	39	36	50	43	38	34	41	39	51	35	39	35	40	42	45	47	47	44	41	33	43	34	36	44	47	39	45	48	35	51	44	44	37	41	52	48	39	45	49	31	48	57	47	46	38	52	47	47	40	52	31	35	54	38	41	47	45	41	54	44	28	45	40	39	47	36	46	42	33	32	36	54	46	28	35	33	51	43	37	38	48	39	45	39	42	35	47	43	37	48	45	51	40	35	39	46	35	34	46	43	47	45	47	42	40	50	41	44	44	33	49	41	37	36	56	42	54	53	36	49	39	44	39	45	44	42	46	38	39	46	45	31	32	32	55	46	42	37	47	43	39	44	37	52	43	50	44	46	44	50	31	44	47	38	45	46	40	25	38	42	40	50	32	40	37	39	52	50	37	44	39	41	49	42	45	37	39	50	41	44	40	45	54	30	42	43	54	28	46	45	45	45	32	45	41	46	47	48	52	52	44	53	27	53	47	45	41	46	48	39	41	43	39	44	33	38	33	50	47	43	48	36	42	46	47	35	51	53	38	44	46	39	35	48	29	48	40	40	36	37	44	32	41	41	51	53	40	41	35	48	34	50	36	44	37	37	35	41	40	44	49	29	43	33	35	37	48	38	41	51	52	43	40	40	46	44	54	40	41	55	34	45	46	51	49	46
28518	16723	8650	7678	9531	10013	10224	10015	8871	7636	6552	5169	4454	3803	3127	2417	2106	1671	1376	1175	972	860	752	732	672	679	749	660	614	563	510	522	495	496	534	502	441	466	410	427	458	395	400	432	453	412	367	468	468	493	838	1320	968	749	1040	1314	1437	1324	1153	1000	817	745	637	520	433	430	351	369	360	376	392	380	375	335	414	359	362	337	370	358	375	375	420	350	361	346	357	352	365	349	368	392	351	368	390	352	363	391	347	386	396	352	367	345	409	366	360	366	365	352	343	389	355	368	364	366	344	378	363	373	372	336	307	401	412	368	382	360	401	364	372	357	384	341	346	375	374	364	383	365	343	362	381	345	382	374	393	408	379	372	379	363	376	360	339	374	384	371	361	383	364	357	355	380	366	337	373	381	404	395	369	353	393	349	362	341	362	357	416	373	358	355	391	362	373	336	373	379	362	349	371	384	347	340	376	389	344	372	352	388	385	356	385	392	367	383	363	364	374	369	377	333	382	328	336	380	360	386	363	350	394	352	378	399	345	388	371	361	375	364	375	374	353	381	370	338	345	388	381	376	379	377	364	343	352	342	334	328	336	341	367	357	377	383	387	392	338	398	363	389	387	405	393	376	355	375	387	346	396	340	367	415	377	348	350	328	386	350	374	364	367	365	394	383	396	401	363	401	334	364	381	374	370	349	374	354	389	354	352	312	414	386	331	360	376	396	396	379	347	363	383	363	381	358	380	390	358	376	370	356	356	377	384	351	379	378	341	369	398	384	343	356	366	371	384	399	405	385	360	396	389	369	371	338	378	390	357	368	379	369	377	382	348	373	384	366	373	329	346	332	389	364	361	371	402	360	361	350	383	380	383	361	357	387	348	357	341	375	345	331	371	407	376	358	353	386	346	354	382	396	333	374	377	372	376	389	364	371	384	352	365	369	361	360	355	345	375	366	365	366	374	384	358	363	371	360	382	340	402	361	356	375	393	378	366	350	351	369	386	360	352	357	356	375	363	364	329	386	353	415	371	379	378	389	388	394	384	333	403	391	378	392	399	364	358	405	371	342	349	368	376	358	345	386	373	371	365	360	365	373	384	347	387	331	332	388	361	368	368	368	358	386	362	391	356	383	370	365	375	361	384	349	401	355	372	369	372	378	359	393	388	411	353	377	354	384	364	379	377	400	341	383	373	368	374	411	361	402	365	406	364	378	386	347	389	371	342	323	367	340	343	364	376	392	356	331	354	388	352	384	353	392	369	374	354	360	382	357	384	345	365	354	371	348	400	359	352	357	367	401	368	347	369	371	381	351	382	377	369	365	367	362	364	331	378	331	378	387	360	377	379	362	396	349	358	375	382	378	361	386	397	367	338	366	358	418	368	383	364	356	385	377	374	353	386	365	374	346	367	385	386	360	347	352	378	350	427	370	356	378	375	343	373	393	363	355	344	348	389	371	392	392	389	392	347	386	355	380	346	346	347	383	391	370	414	365	380	386	386	371	397	363	371	374	366	364	374	376	405	386	382	345	336	372	397	378	382	332	398	355	380	404	372	405	387	377	360	374	374	364	383	391	356	350	376	381	376	352	368	395	375	371	359	377	365	375	386	374	392	368	405	353	371	392	331	344	351	368	365	382	380	363	363	362	343	375	359	341	411	350	344	395	356	346	380	360	406	385	350	365	375	377	391	378	419	355	384	377	388	380	353	394	356	380	386	358	365	354	378	376	339	334	374	374	366	378	393	382	350	373	366	355	379	361	378	407	382	368	346	370	415	373	382	362	387	368	366	340	411	393	388	369	355	382	377	370	413	402	410	380	406	393	355	377	362	370	380	384	380	374	376	377	367	366	370	370	340	362	369	373	358	398	368	348	350	352	400	367	375	370	391	352	363	363	351	351	362	392	389	337	389	367	373	349	374	371	382	378	360	395	351	387	408	375	364	378	408	365	392	338	382	390	364	382	393	343	361	334	386	366	364	342	370	365	366	361	321	375	413	373	401	352	394	334	354	364	369	346	377	384	396	348	362	377	361	360	386	365	366	419	396	366	377	395	414	398	329	349	413	400	394	382	398	317	380	385	366	350	366	340	376	368	369	359	380	375	343	405	349	382	336	386	398	350	418	356	355	422	336	379	355	357	431	370	360	389	361	394	379	361	343	350	385	384	389	389	349	340	367	367	372	350	366	341	355	361	375	344	399	330	358	368	366	354	374	359	380	389	365	361	380	369	329	370	374	379	344	327	381	358	373	382	359	375	394	376	376	420	393	382	385	395	359	350	408	408	373	358	399	402	349	369	363	366	365	371	347	380	381	390	365	367	372	364	410	343	391	354	342	379	371	388	354	379	354	382	359	399	393	399	365	358	372	318	369	369	322	410	367	384	389	389	361	368	363	375	362	408	378	366	374	378	375	379	366	378	363	396	363	360	340	368	368	342	382	401	382	388	379	393	350	340	370	381	377	374	373	367	352	388	330	353	348	395	361	394	396	332	370	364	349	367	363	371	340	353	364	359	378	360	381	380	379	351	349	377	362	368	347	405	356	354	390	372	359	358	347	393	388	381	372	382	361	342	360	388	364	353	369	377	363	375	353	369	391	363	364	411	383	392	372	347	378	390	328	381	392	352	357	337	403	370	360	347	367	357	363	383	411	358	360	374	370	373	354	355	376	368	365	337	365	368	366	378	376	369	386	363	355	406	398	366	389	376	374	407	344	350	409	356	361	369	370	358	362	346	393	336	393	363	387	365	399	383	374	338	362	358	354	357	390	361	370	339	363	372	382	358	362	364	387	366	405	361	360	389	345	407	374	378	370	371	367	370	349	353	361	345	379	362	353	360	403	376	357	347	372	352	389	373	392	394	371	342	329	381	361	388	355	341	366	342	365	416	402	370	394	374	425	357	374	358	387	372	375	331	373	405	374	370	355	366	346	379	402	407	369	383	385	366	376	358	348	345	348	401	372	365	370	384	370	380	389	371	380	375	398	380	349	367	391	381	360	378	358	354	382	376	349	397	345	376	354	373	392	345	382	386	357	362	390	372	414	352	369	356	392	375	372	372	368	388	388	351	378	369	343	362	383	379	342	356	370	389	363	379	363	394	390	387	399	372	359	369	369	372	398	389	385	336	389	357	400	371	377	362	354	349	401	337	359	397	393	385	373	373	355	377	387	338	380	333	359	362	356	359	379	371	390	366	304	381	384	363	352	378	380	361	383	388	358	364	377	318	389	356	330	356	350	341	346	393	384	358	388	386	371	401	367	371	387	363	331	373	384	397	375	356	357	370	333	344	384	368	372	349	346	392	339	384	380	371	366	380	381	386	385	351	366	388	363	384	361	371	392	401	356	374	343	352	391	380	390	379	348	355	398	358	373	344	379	338	384	337	377	374	407	397	373	332	391	350	378	376	383	371	371	379	371	378	366	375	379	358	338	365	365	345	379	387	372	387	376	379	343	405	354	394	348	357	351	351	373	343	385	387	351	335	351	404	337	376	339	386	364	372
4193	2790	923	444	242	287	300	324	295	306	198	234	199	188	164	174	146	120	107	96	99	94	79	76	64	72	72	79	66	75	84	68	74	78	54	83	77	62	68	67	62	74	80	82	82	75	63	75	53	67	81	96	94	95	124	116	159	119	116	114	108	84	79	88	90	62	64	80	67	59	71	61	73	58	57	62	60	57	64	59	76	72	74	69	61	66	83	62	73	70	74	59	62	53	66	68	69	69	56	63	85	77	79	80	59	65	51	56	62	53	75	73	74	55	60	92	64	64	65	70	51	66	56	81	62	60	61	62	64	80	40	63	61	75	84	65	74	70	72	81	56	62	71	58	63	63	60	68	66	99	54	69	49	59	82	69	86	65	65	56	58	59	74	75	80	70	55	57	70	70	66	67	72	67	73	56	61	72	73	79	68	64	68	73	70	72	72	74	61	71	81	66	62	67	77	60	73	59	51	60	69	66	68	63	63	78	54	71	68	69	68	63	59	76	60	71	55	72	79	58	74	47	72	69	67	74	81	69	73	57	86	76	74	63	61	77	57	59	58	73	51	84	72	67	57	76	66	61	59	74	55	57	70	66	75	58	59	58	57	71	63	71	67	68	49	55	64	65	61	62	51	80	59	51	72	76	80	73	75	69	69	55	77	69	58	61	67	76	71	55	58	66	58	58	59	69	74	67	52	62	69	66	64	65	70	59	70	67	69	65	58	59	71	64	75	70	67	89	65	71	65	67	59	62	56	73	75	73	71	69	82	54	69	67	63	72	80	67	57	69	66	55	75	59	72	70	70	68	69	68	69	76	56	77	64	71	63	68	57	63	61	66	71	55	69	72	55	62	70	75	58	51	75	70	77	71	71	62	65	55	62	60	71	66	67	63	54	72	69	52	77	78	64	66	65	63	83	69	54	60	61	62	76	81	68	65	62	77	67	73	49	66	63	68	71	74	48	77	67	70	81	82	72	58	66	58	64	61	50	77	73	56	53	72	70	51	64	71	64	75	60	54	58	54	73	66	74	68	64	69	63	64	67	73	61	74	76	66	55	62	66	53	84	64	71	52	61	50	72	76	56	67	55	69	66	67	56	65	72	53	77	64	58	75	81	79	48	69	60	60	76	70	64	67	48	67	43	65	49	61	71	62	72	85	63	67	68	74	58	63	77	62	62	79	86	67	62	61	80	50	65	69	59	53	61	69	59	61	78	67	63	66	70	61	56	66	73	54	68	60	67	67	74	52	72	70	56	73	70	72	80	70	73	54	75	75	80	47	75	60	72	56	54	61	67	63	52	71	57	72	63	61	79	54	71	66	65	50	64	66	62	67	75	55	59	68	72	43	76	50	69	77	60	79	68	59	76	59	66	67	83	62	64	65	54	68	73	58	67	54	62	59	63	63	66	64	73	57	71	61	72	75	63	73	76	79	67	68	76	68	63	59	66	72	50	67	75	75	65	73	69	84	79	60	65	75	61	63	61	66	69	71	63	69	73	60	55	61	73	52	59	65	66	85	56	59	68	74	76	68	63	71	50	69	62	77	60	57	66	58	68	55	63	61	67	61	65	70	71	62	78	70	62	53	58	69	68	65	73	56	68	74	68	74	58	56	69	75	79	57	76	66	82	59	73	63	58	68	76	78	62	63	75	71	53	41	72	61	63	77	79	66	77	55	71	68	67	69	84	56	71	66	46	68	76	66	67	62	66	60	67	56	69	62	63	78	74	61	66	70	67	70	73	57	60	68	60	67	78	58	76	70	75	66	61	81	56	69	64	67	66	79	51	63	66	77	65	61	78	68	61	74	69	82	65	61	67	82	66	77	67	52	61	58	69	75	72	81	83	68	66	81	67	71	62	58	77	59	74	69	68	52	69	55	70	59	68	74	60	75	48	64	65	56	56	53	69	52	70	69	59	78	50	65	57	78	63	62	68	67	73	71	85	51	70	73	55	62	62	54	74	63	71	70	58	64	76	58	81	62	52	74	66	68	79	64	62	80	66	65	67	67	67	60	61	68	65	59	55	67	56	52	60	57	65	63	63	70	57	59	63	65	67	63	67	78	60	56	68	75	68	70	48	76	76	45	59	61	74	70	52	53	62	73	85	60	69	71	63	57	62	72	64	52	74	67	77	69	69	79	66	65	63	74	71	71	66	69	62	80	81	62	67	52	58	70	62	61	62	70	75	68	68	64	71	87	60	72	67	61	55	67	76	71	70	61	77	78	73	71	71	67	65	64	63	72	73	58	68	91	65	64	62	60	74	61	63	63	63	71	53	78	66	71	78	58	57	76	63	72	75	69	57	65	71	66	79	66	76	62	58	77	73	69	77	58	86	81	53	77	71	63	61	60	74	60	77	62	59	75	64	74	52	59	56	72	65	57	54	67	60	50	64	53	61	74	62	73	65	78	59	68	56	66	66	72	68	60	63	63	59	63	59	68	65	66	60	72	67	68	68	63	88	82	67	67	66	59	65	68	84	49	62	55	65	60	71	62	54	68	77	64	79	71	67	49	64	59	73	60	64	69	68	69	72	77	65	78	59	79	59	60	58	67	73	61	73	78	68	68	64	57	62	60	82	61	48	70	67	66	69	64	61	62	65	73	74	60	73	77	62	55	66	74	56	64	55	64	71	67	82	65	74	54	52	69	62	63	65	65	65	77	56	60	64	66	62	56	75	64	74	54	57	54	77	68	56	73	69	72	59	59	73	77	62	73	73	67	83	64	74	65	69	83	71	69	70	60	62	60	56	72	66	51	70	63	70	66	66	64	50	61	72	67	57	67	70	74	64	81	67	51	63	71	79	66	70	67	64	62	60	51	73	59	55	63	78	73	69	73	78	72	59	74	64	66	64	57	75	64	72	69	66	70	69	48	64	66	66	69	79	58	71	69	78	68	62	76	72	86	72	72	71	67	65	70	66	66	74	66	73	63	62	65	61	69	59	73	70	60	79	67	68	60	67	55	76	73	75	75	69	59	70	68	57	65	52	64	79	73	80	51	75	66	65	72	54	67	75	56	63	66	59	64	66	70	54	54	72	79	70	55	71	66	62	66	71	65	67	48	73	68	68	74	67	61	59	62	54	58	71	63	66	84	64	68	63	73	70	61	68	62	66	73	62	75	76	73	76	60	59	73	72	64	62	74	73	73	70	76	65	62	75	64	70	62	73	70	54	54	70	87	62	71	64	80	66	73	64	79	66	71	69	70	73	74	58	57	73	62	54	63	73	68	63	66	79	65	68	60	59	75	75	83	59	65	58	79	72	71	80	74	70	65	65	66	76	71	62	85	72	72	62	66	70	76	64	75	76	70	59	64	77	61	65	89	74	66	72	68	51	68	55	70	80	72	59	69	68	67	68	72	70	72	46	56	75	62	70	60	59	72	73	59	66	70	59	65	56	71	68	74	66	61	73	57	84	48	87	60	68	74	66	79	60	68	69	75	63	68	66	57	74	59	74	70	58	66	76	48	80	65	70	75	71	44
32088	20276	10048	10699	12551	13630	13200	12393	10969	9312	7702	6852	5757	4988	4186	3323	2709	2162	1869	1531	1297	1133	1107	1050	1075	1048	999	949	888	882	786	761	755	779	789	754	703	651	609	664	659	684	675	642	590	650	582	663	656	638	1260	1171	1038	1334	2083	2281	2452	2282	2084	1789	1431	1273	1028	862	746	659	560	539	564	580	537	576	575	552	554	546	580	579	515	542	590	580	539	586	572	559	578	572	582	553	605	521	534	564	542	562	567	582	587	545	542	568	533	589	554	582	574	583	552	526	537	576	561	527	531	574	569	552	571	545	580	554	597	548	574	573	551	571	568	591	508	582	537	587	620	560	550	592	554	568	570	543	531	602	550	561	546	541	532	515	517	573	551	543	595	588	590	588	572	590	547	573	571	537	553	531	594	550	569	567	528	550	580	577	578	568	618	563	571	538	590	583	562	564	581	517	562	593	565	569	574	540	578	566	558	546	557	538	556	581	554	566	575	598	579	571	564	595	565	569	575	569	528	592	551	567	560	544	550	572	581	578	574	545	573	579	546	571	555	585	557	583	586	559	556	586	479	547	558	594	545	533	549	590	537	577	571	600	539	584	509	554	566	556	553	618	584	557	542	539	606	559	562	496	582	622	589	554	549	519	550	498	540	547	550	588	570	562	562	567	600	574	563	539	497	582	554	557	585	567	574	531	575	513	517	569	523	560	585	566	557	641	559	552	574	541	547	504	538	587	592	544	553	570	556	606	541	567	546	571	539	566	628	550	572	559	585	535	569	559	585	543	555	565	562	546	540	558	521	551	586	581	572	552	553	550	563	532	553	552	594	534	569	523	595	545	560	582	567	545	615	578	542	558	592	557	591	575	510	593	543	530	572	590	557	575	552	547	594	532	566	548	567	530	522	590	558	522	568	514	556	602	539	542	557	563	580	582	554	548	551	575	577	605	557	582	533	548	547	584	565	518	574	584	562	594	577	559	517	575	583	532	566	582	561	554	590	605	568	579	598	502	564	551	559	577	578	560	528	558	630	600	537	568	607	581	558	571	540	582	557	570	584	575	590	579	594	572	573	581	569	570	547	593	556	592	565	519	539	580	536	577	551	558	627	543	580	573	569	569	512	534	579	570	591	558	545	587	641	556	551	545	546	552	573	551	523	584	549	540	598	563	560	602	539	597	551	536	569	545	576	570	570	547	538	578	581	610	597	590	572	583	585	554	540	595	595	525	589	563	558	582	563	602	564	540	552	548	582	567	560	555	562	540	553	541	572	582	549	557	529	544	576	551	533	579	561	555	562	570	602	545	543	581	593	567	531	616	558	558	559	518	569	554	558	554	585	538	572	550	541	594	590	514	570	546	573	555	571	553	585	557	542	543	562	591	566	598	579	588	594	607	557	553	561	551	558	606	583	524	551	555	566	578	553	596	579	538	521	519	548	583	577	552	600	566	511	546	542	556	581	566	553	580	574	564	576	585	584	558	566	539	574	600	582	539	593	530	565	546	583	539	576	563	586	547	549	573	538	572	575	561	548	587	582	532	609	534	559	617	593	607	536	555	570	574	598	535	558	535	553	539	594	532	543	554	564	594	574	524	573	572	582	579	554	584	568	593	551	551	534	549	511	564	639	586	551	590	545	537	612	545	587	569	575	520	612	582	558	549	557	560	557	571	604	532	534	606	558	613	577	567	571	542	585	527	548	571	610	589	587	580	471	550	561	588	585	548	594	530	553	574	578	585	584	576	519	578	574	542	557	527	586	554	546	546	598	574	523	562	572	578	559	552	591	530	558	553	570	587	570	581	569	580	584	569	546	559	549	584	541	571	536	537	537	588	580	543	582	566	545	547	585	598	528	529	561	555	543	542	543	548	547	549	564	542	598	603	535	602	521	541	615	580	602	545	586	555	510	522	550	550	554	551	544	625	567	599	557	597	530	605	563	587	518	542	581	568	584	565	598	610	514	532	517	557	549	576	590	570	589	538	558	561	573	567	560	585	557	587	595	579	546	541	548	552	555	582	546	563	593	574	534	521	597	566	558	607	579	526	606	572	565	592	581	585	579	581	568	584	560	570	616	576	574	562	595	544	557	552	522	544	579	573	569	561	500	543	578	623	570	511	575	574	566	536	540	572	579	553	571	584	553	574	546	582	549	557	557	577	572	552	557	570	535	589	563	570	570	566	588	509	581	542	555	547	542	548	513	535	554	576	550	532	550	579	512	586	573	599	569	544	555	545	563	597	573	570	550	537	582	553	554	554	576	583	558	574	575	511	571	622	532	596	585	553	586	604	577	577	555	537	575	568	568	573	532	543	518	569	593	607	543	565	600	579	567	559	543	522	547	564	528	561	574	550	550	590	539	546	568	576	576	562	606	574	550	572	553	556	555	571	564	549	556	555	555	570	547	582	592	563	576	589	559	547	544	587	537	563	549	624	559	586	543	511	562	547	555	522	567	609	549	586	589	588	567	576	557	563	596	569	573	557	576	543	559	582	552	544	594	572	549	557	543	560	513	523	575	564	566	545	565	589	555	556	541	604	567	551	591	545	568	575	592	607	567	560	571	566	578	552	536	546	541	546	554	582	560	575	574	571	573	569	554	558	564	557	589	594	576	544	546	575	527	534	550	572	579	547	515	573	570	600	512	547	546	555	539	574	552	549	585	550	557	582	580	559	564	556	595	537	568	592	572	577	544	572	563	545	560	555	561	547	544	554	561	584	575	603	560	588	558	581	556	573	559	588	564	573	558	550	518	602	546	578	532	551	559	586	604	562	538	556	597	532	574	549	589	556	570	564	572	585	550	582	540	563	559	580	579	579	540	546	559	560	561	561	549	578	540	577	567	548	546	579	556	565	579	558	564	576	552	568	557	613	553	576	598	547	599	600	560	586	568	503	536	578	559	533	553	582	624	580	531	566	595	567	602	596	568	547	550	521	583	531	633	542	541	546	573	588	598	566	598	541	572	600	587	569	556	575	575	553	604	564	575	544	555	591	543	559	582	584	566	540	597	568	531	579	570	561	562	554	521	563	589	577	577	559	552	542	537	555	576	530	570	556	555	540	550	562	550	565	542	582	588	593	567	583	531	594	591	559	606	586	558	577	577	566	544	543	561	573	530	549	581	559	553	550	577	548	568	546	532	579	566	596	539	523	565	548	521	568	582	543	546	593	556	527	558	582	560	576	601	556	505	570	555	538	566	577	558	552	573	583	526	583	602	565	576	582	552	555	559	601	576	524	598	517	544	533	590	584	515	585	534	553	557	558	598	607	572	590	595	573	592	562	563	577	553	527	582	527	606	585	558	579	565	521	579	566	587	599	568	580	543	542	549	581	582	577	571	590	569	542	567	548	556	587	529	582	520	563	552	559	576	539	519	562	550	582	519	591	564	560	563	579	580	578	593	582	549	557	561	574	578	536	510	545	569	467	608	527	569	542	573	578	559	530	556	610	588	541	555	602	545	571	590	555	574	550	567	580	534	581	573	576	525	536	578	605	501	525	548	612
2438	935	338	192	111	121	141	135	125	145	131	104	94	92	89	58	56	44	49	51	44	42	66	39	38	32	33	52	42	43	36	37	40	35	32	33	46	54	43	39	32	42	28	40	45	35	36	40	43	38	32	33	40	40	47	35	48	60	41	54	29	43	48	45	43	52	32	38	40	34	42	30	39	34	37	44	30	27	37	40	39	39	48	40	26	42	36	36	41	39	38	44	34	40	30	28	38	45	41	38	30	41	31	50	28	38	48	38	41	39	49	30	43	52	29	49	35	45	37	34	32	35	48	48	48	47	49	44	47	35	45	36	32	33	45	38	37	40	39	34	47	45	36	43	38	37	45	45	37	37	39	38	46	45	39	40	43	37	39	43	49	35	37	43	35	45	44	32	53	50	36	42	36	44	34	32	37	38	36	46	38	33	43	37	31	43	36	44	37	46	38	36	34	43	30	34	32	34	36	39	31	48	38	38	30	35	48	31	43	47	43	37	28	41	38	41	42	37	36	42	38	47	41	34	35	48	36	41	33	30	46	47	40	47	27	42	34	28	36	38	42	32	38	26	41	40	38	42	29	27	39	31	37	38	29	45	43	43	31	34	44	39	29	31	34	32	34	46	30	39	31	47	45	37	39	42	26	43	29	44	37	47	42	39	42	37	42	29	50	33	33	38	40	38	40	44	35	29	38	50	30	55	43	44	40	34	29	41	45	40	47	41	38	37	45	41	40	42	46	35	35	32	34	52	40	34	33	30	33	39	42	40	32	25	47	33	42	40	48	30	34	39	35	37	36	35	45	44	27	48	33	36	32	35	34	34	36	41	35	34	38	38	34	47	35	34	41	40	34	40	42	43	49	34	44	31	55	44	32	41	47	44	34	35	35	30	33	44	42	31	54	36	40	37	46	42	47	37	39	37	50	48	41	40	36	52	34	39	30	35	49	35	36	36	48	33	49	42	43	42	33	41	31	33	36	30	38	38	25	49	34	24	35	33	41	37	37	39	40	49	37	35	33	36	40	35	39	27	26	39	41	40	40	37	38	36	43	39	38	39	40	37	30	45	42	41	21	28	45	37	43	35	39	24	28	45	29	29	43	40	40	34	42	33	30	36	36	24	36	50	39	45	40	35	40	44	37	33	55	33	45	36	34	29	39	28	41	44	41	49	30	36	32	34	39	39	31	36	41	36	55	37	41	25	43	40	43	53	53	47	30	45	46	42	38	39	27	29	31	40	34	47	40	23	35	41	34	43	38	38	39	40	38	36	38	45	33	36	51	38	32	47	39	42	47	31	37	41	37	47	42	43	46	38	48	37	32	30	38	32	40	34	42	35	47	35	43	34	36	39	39	40	34	37	30	42	43	36	37	35	38	48	41	32	34	42	23	39	29	34	36	43	37	36	37	40	34	33	35	30	36	42	44	34	37	33	37	38	42	31	33	37	37	38	44	39	44	43	35	43	44	22	37	35	24	34	37	44	52	42	44	33	43	26	31	39	33	36	47	38	33	49	46	44	43	33	45	35	34	31	35	45	24	51	32	36	36	37	41	37	36	49	40	47	29	42	43	36	36	37	34	37	35	30	29	42	39	40	44	44	49	41	45	33	39	32	33	37	41	50	37	41	38	38	47	29	40	35	36	46	25	45	48	43	24	41	36	40	31	39	40	33	30	25	31	51	42	41	53	36	41	42	41	30	32	41	26	29	32	36	40	51	45	46	44	37	32	39	38	42	34	48	31	40	27	40	44	29	34	41	44	42	45	37	41	33	42	45	28	39	44	38	42	58	43	38	28	35	39	40	33	38	40	43	41	42	27	42	37	29	52	37	36	41	46	41	40	36	24	34	41	40	29	45	38	37	39	29	35	37	49	31	34	43	47	37	34	40	38	36	37	29	41	55	35	39	35	48	34	29	47	36	36	38	36	41	31	33	43	44	46	34	38	33	43	37	38	43	44	42	33	35	35	38	51	32	41	40	34	32	36	32	33	28	36	46	46	34	38	36	42	41	30	39	34	39	47	29	39	38	43	34	32	36	41	44	36	36	37	46	25	30	41	43	36	39	40	36	30	26	28	37	44	36	49	31	25	39	40	48	42	44	48	40	41	39	35	33	42	49	46	35	40	32	34	36	42	28	43	51	37	34	25	47	27	27	45	37	33	39	31	44	35	33	31	36	30	42	31	38	36	36	37	48	36	37	30	35	42	26	29	41	36	47	43	34	31	38	37	35	43	53	38	43	31	35	42	55	38	46	38	46	47	40	44	44	44	40	33	34	35	29	36	49	47	36	37	36	38	34	38	35	43	38	51	35	43	34	41	42	49	31	42	29	44	35	39	37	39	53	39	39	38	34	29	45	30	26	36	46	42	32	42	36	41	28	40	44	32	39	35	46	34	38	37	30	34	37	33	40	37	41	40	43	33	27	32	43	39	39	42	27	45	36	37	52	42	34	25	38	45	30	47	36	33	34	41	47	33	29	41	58	40	31	28	37	31	43	34	36	39	44	31	40	38	45	44	42	31	37	35	37	46	48	43	37	41	44	42	45	36	37	45	47	27	36	34	27	39	43	28	37	39	39	41	50	29	34	22	44	38	45	39	38	44	32	42	39	33	43	40	34	49	36	46	42	32	41	35	32	42	37	45	40	26	41	37	41	35	47	29	40	40	40	35	30	33	33	33	40	37	44	36	49	41	49	44	46	41	33	44	45	30	37	36	40	41	40	32	34	36	34	39	39	31	50	49	46	30	31	44	45	33	41	38	37	45	41	37	40	44	45	38	25	34	41	28	40	35	36	38	35	39	40	42	38	36	44	52	44	44	30	42	44	36	36	39	39	34	44	34	41	37	40	38	37	44	35	33	44	47	46	52	39	29	29	33	34	44	38	43	26	32	26	37	38	33	31	45	45	37	47	42	37	39	48	27	37	32	37	29	40	51	52	35	45	34	41	46	43	33	39	35	35	41	49	43	42	35	40	33	44	53	36	34	40	33	30	31	40	35	33	32	30	47	49	40	51	27	38	39	32	38	44	39	43	45	47	38	40	27	48	32	39	32	34	38	46	33	41	32	28	41	32	36	32	48	29	38	36	46	45	40	30	35	43	32	51	47	51	39	44	39	33	36	49	40	30	57	35	32	37	41	36	39	37	37	38	43	35	36	40	38	31	49	34	34	34	50	32	51	35	40	39	40	33	43	41	49	42	38	41	42	37	35	54	40	56	30	33	45	41	36	34	34	53	40	35	50	29	36	46	36	34	32	34	45	38	39	33	42	40	35	29	37	52	45	32	35	23	43	31	47	41	45	45	39	30	40	50	29	40	45	40	40	42	45	40	33	37	39	46	29	37	29	42	28	35	48	37	29	40	37	29	43	36	44	45	35	37	40	30	28	34	33	41	36	51	33	47	33	30	41	44	29	33	34	39	37	40	45	33	36	38	37	43	35	50	28	30	46	35	33	39	34	42	41	39	34	34	43	35	37	34	48	48
24664	11355	4593	5095	6795	8310	7886	6792	6333	5289	4371	3670	2801	2335	1994	1579	1273	1074	911	709	571	555	524	523	522	467	453	460	443	442	413	454	430	458	425	459	384	380	397	398	410	395	377	374	328	366	319	360	321	368	472	486	439	484	525	608	633	638	603	583	499	500	428	443	375	361	331	321	308	351	341	312	329	337	347	332	348	356	358	324	336	325	346	329	311	302	347	328	350	329	335	346	354	329	343	331	328	331	333	355	331	351	346	313	322	337	352	320	334	353	309	329	309	330	335	357	335	336	356	341	293	322	346	375	361	319	341	346	319	313	358	341	341	330	341	371	309	323	342	363	347	339	332	327	319	338	372	342	342	286	348	331	321	356	312	308	336	317	339	349	358	322	311	341	339	348	305	325	342	313	329	338	335	358	337	354	344	318	314	344	335	345	347	314	333	308	341	337	317	340	329	327	352	311	346	350	358	359	331	331	328	333	334	275	346	324	354	320	335	372	327	342	345	326	348	350	306	304	347	342	317	350	326	323	358	326	350	302	322	309	321	329	333	347	383	325	306	325	326	355	338	336	353	338	322	329	315	341	328	342	333	345	297	320	338	322	361	315	323	324	350	350	298	367	298	334	328	330	342	351	329	335	328	305	353	311	340	305	312	301	337	346	325	355	346	355	350	313	370	338	344	347	358	369	324	319	299	313	321	315	355	317	304	361	340	315	330	320	342	327	317	325	334	349	344	344	344	291	338	361	317	349	327	365	318	334	334	330	334	363	347	322	327	300	330	337	357	327	347	345	349	304	345	338	329	358	342	309	331	320	303	343	320	339	344	360	359	332	310	312	327	318	321	328	336	354	340	339	309	295	339	316	350	336	313	336	331	343	343	324	335	363	327	345	326	335	323	323	337	345	331	308	335	360	334	325	374	342	316	349	345	346	335	329	324	328	312	370	324	315	349	331	294	337	336	315	341	360	329	295	323	357	335	339	346	283	354	344	316	321	310	353	317	315	353	374	336	343	355	349	331	304	321	328	334	330	330	299	332	336	329	331	313	335	326	363	338	337	342	340	313	322	329	342	362	329	362	342	345	315	338	346	342	342	322	356	328	319	372	347	352	356	338	338	342	347	338	340	346	321	348	338	322	342	370	337	354	338	377	321	352	316	324	340	354	365	345	323	302	315	370	312	351	312	362	355	325	336	334	317	334	322	344	344	326	357	344	353	369	315	317	350	330	365	353	327	328	366	341	322	337	313	325	335	362	356	359	354	349	313	328	315	319	325	322	337	326	328	305	340	356	327	351	354	318	328	313	350	341	360	366	325	351	331	347	325	336	328	335	343	311	321	336	328	322	350	324	332	336	334	363	326	335	341	372	332	342	351	335	338	349	318	323	320	342	341	337	307	331	311	350	325	358	338	331	343	305	348	349	324	346	308	308	331	369	343	363	368	333	334	343	359	334	339	329	306	336	347	334	341	365	326	354	314	380	334	346	334	321	342	297	326	322	325	288	353	324	311	334	345	331	353	318	312	317	353	327	334	307	321	315	321	317	382	316	345	339	286	365	297	334	372	322	306	379	362	328	330	338	325	352	354	317	346	307	352	314	378	342	351	337	335	352	336	346	319	356	336	362	315	366	355	328	311	338	298	339	306	328	328	364	326	340	334	340	335	286	353	322	329	346	363	374	284	304	334	341	299	314	324	302	316	346	314	326	313	325	324	329	334	355	335	371	350	318	319	328	339	362	333	344	350	351	348	357	316	331	360	324	341	403	348	313	341	360	345	318	315	313	311	301	315	311	315	355	337	330	333	300	329	340	345	360	316	340	312	388	356	324	354	347	299	336	336	334	340	322	351	345	339	343	311	356	327	348	299	331	327	348	380	339	304	333	345	352	310	340	345	337	330	346	365	379	376	327	359	324	309	334	312	320	333	340	319	320	345	345	332	324	296	334	348	340	342	325	325	334	332	347	316	315	325	352	330	332	351	310	327	347	349	331	317	310	290	358	317	314	392	328	366	326	349	325	306	347	351	305	341	323	327	345	319	352	313	352	360	332	335	326	318	320	337	349	304	326	315	344	334	324	322	352	328	332	337	327	333	336	346	290	343	356	343	328	313	346	325	314	345	368	344	304	318	351	322	345	347	327	337	380	328	336	326	338	319	325	342	344	318	343	326	342	282	348	352	338	339	318	352	338	317	326	342	374	306	340	341	338	325	288	356	336	318	330	350	336	316	331	340	323	324	323	315	326	327	347	302	342	358	316	340	326	321	367	330	340	343	324	304	314	337	363	335	326	343	334	375	320	363	327	324	353	322	310	326	348	309	329	305	308	314	336	314	327	318	299	327	352	322	324	343	316	308	339	340	319	341	330	314	342	338	313	333	310	312	337	352	346	333	343	336	311	351	320	317	325	339	307	323	326	289	331	322	333	337	326	328	337	329	364	324	321	294	329	309	308	330	333	320	318	331	321	348	315	321	331	292	335	315	298	335	377	306	321	322	341	348	332	323	341	330	308	322	360	333	344	318	330	339	340	347	337	356	325	348	358	344	339	322	327	317	284	351	367	353	318	338	347	342	348	330	355	318	320	321	344	330	304	355	301	325	353	316	324	328	338	327	369	324	362	327	373	343	323	339	342	330	318	334	322	326	302	360	355	307	352	337	357	337	304	358	320	329	351	350	332	330	324	310	369	322	340	340	337	318	370	349	318	361	333	357	332	318	319	297	332	315	364	351	320	346	304	314	344	303	341	354	303	317	322	332	367	324	324	328	298	361	304	339	342	309	334	352	325	358	316	345	330	338	355	344	340	354	337	360	282	338	360	309	298	310	376	343	360	361	327	329	377	332	327	331	346	316	345	328	294	344	332	359	348	336	340	323	338	331	303	305	346	335	326	334	336	322	337	336	341	340	355	328	331	339	339	330	324	367	360	283	346	314	312	337	351	296	342	326	304	327	329	319	339	323	338	326	325	337	359	313	319	347	317	338	323	342	316	342	320	294	371	325	352	334	317	334	319	320	330	315	297	323	331	357	349	353	341	319	316	349	321	383	289	345	323	318	310	316	334	373	289	338	348	354	354	315	321	329	332	358	324	328	340	347	339	335	308	326	323	343	330	351	350	348	358	302	354	341	335	325	341	323	329	334	337	336	336	348	366	313	315	358	338	362	340	329	328	346	354	349	344	343	319	344	329	354	320	345	313	330	363	311	313	344	324	344	317	341	321	325	328	319	330	334	309	344	318	359	364	340	298	345	306	322	322	323	342	320	336	338	332	299	339	350	339	318	337	337	307	356	358	337	330	299	318	321	339	335	341	355	346	306	338	349	354	333	353	335	332	349	319	330	332	330	356	346	371	360	348	330	329	339	333	313	346	331	345	365	336	327	330	332	313	356	303	338	341	316	339	303	338	351	321	388	353	318	316	337	298	361	342	341	359	335	342	326	340	356	331	314	330	342	357	354	319	340	332	357	290	332	354	303	316	328	312	327	340	362	302	310
3249	1856	708	385	204	277	304	253	256	232	227	170	156	128	122	104	82	84	82	76	59	70	66	72	90	74	66	67	61	65	57	63	71	70	64	66	72	57	40	70	57	66	61	72	63	58	57	74	65	68	61	85	71	64	91	96	91	102	96	98	71	91	59	74	58	64	61	57	54	67	57	63	59	76	55	58	47	54	72	65	59	64	49	58	44	58	62	52	47	68	63	64	76	52	55	49	53	64	61	60	54	69	65	65	72	74	75	63	54	68	64	54	70	73	67	56	53	60	52	50	53	58	63	87	57	64	62	82	61	59	62	80	56	76	64	70	75	55	56	70	52	74	65	60	66	70	62	70	70	61	67	54	57	71	63	57	51	71	68	58	47	55	48	65	70	54	54	66	66	56	72	69	50	71	47	55	63	79	63	64	60	50	58	78	60	70	69	64	46	62	74	48	56	45	62	62	62	59	58	73	61	56	57	77	56	61	64	56	46	74	65	53	57	58	60	54	60	75	66	48	60	55	70	57	48	75	49	71	71	65	61	66	63	63	54	71	60	64	49	60	46	60	60	70	66	69	63	55	59	65	56	52	50	72	47	56	72	60	69	58	85	65	65	61	72	61	60	60	61	50	64	63	61	54	63	59	61	61	54	58	63	58	72	77	56	63	56	55	64	61	54	45	61	63	61	60	60	64	61	73	55	69	66	62	72	53	56	74	54	67	41	52	58	54	63	65	65	60	63	76	52	77	55	79	62	71	60	64	66	63	69	55	59	59	50	59	60	63	58	68	70	74	63	63	56	61	60	74	56	58	53	86	63	56	56	69	54	57	58	59	56	54	60	67	55	64	58	74	63	56	62	56	60	63	60	59	58	77	78	67	45	72	48	57	64	74	62	49	74	63	70	63	56	57	59	63	60	60	58	59	61	69	58	55	43	55	56	83	69	63	56	66	57	81	45	54	51	68	68	69	61	55	47	54	67	46	55	58	61	57	61	63	67	63	66	62	59	57	52	61	58	63	71	54	45	61	48	53	67	62	66	68	53	45	54	67	69	50	78	70	68	47	47	67	71	72	66	75	49	67	60	63	64	68	66	53	63	64	61	51	61	65	53	60	69	52	59	53	62	54	57	62	62	75	52	65	55	78	74	63	59	56	54	61	65	50	65	50	57	68	72	55	55	57	57	48	74	53	65	75	73	70	56	44	56	65	53	41	61	73	80	46	67	54	61	64	59	50	57	70	62	71	72	55	43	59	61	66	57	51	58	58	53	50	49	77	66	66	51	56	63	56	56	67	53	76	60	57	81	58	65	64	53	70	76	61	60	55	58	47	55	58	72	60	52	61	73	64	54	67	74	62	50	66	61	57	59	72	58	69	61	62	54	71	76	58	49	61	53	54	53	57	53	62	62	68	56	55	66	65	51	66	63	62	74	62	66	64	72	70	57	58	50	68	63	48	59	59	51	65	42	66	71	69	68	60	60	55	73	61	63	79	64	49	62	43	69	84	53	62	56	51	67	67	58	78	81	57	89	55	69	65	49	67	73	78	64	62	48	65	60	50	67	43	61	56	53	74	52	65	69	69	60	73	58	56	68	51	65	64	66	53	82	52	48	67	54	59	59	56	59	63	58	60	49	49	59	81	64	65	71	72	61	42	58	62	56	75	48	66	70	59	60	64	81	54	69	61	61	51	84	59	66	52	48	56	48	60	64	51	52	63	67	65	62	61	45	50	57	59	61	68	71	50	66	49	73	64	61	53	79	63	67	60	80	62	57	54	57	63	59	58	67	54	70	63	54	58	58	61	77	72	64	63	72	57	58	73	67	75	57	56	59	55	59	59	71	72	66	55	59	63	67	57	74	68	61	53	57	74	64	43	63	59	58	50	63	58	59	72	54	63	56	62	59	62	54	57	58	61	55	55	59	68	56	59	51	66	68	52	60	57	61	68	66	60	60	73	56	57	64	60	62	64	43	67	67	65	60	63	54	63	55	63	56	60	51	66	63	52	66	67	68	40	61	62	59	61	76	63	54	60	55	69	77	58	58	65	72	62	54	55	64	68	50	49	63	48	52	73	66	47	55	49	64	61	61	62	61	58	66	73	52	58	57	56	68	75	53	63	59	71	53	64	58	54	52	71	58	53	54	67	52	65	55	61	60	66	54	62	61	57	57	52	52	55	58	59	70	70	54	73	50	63	59	69	53	84	52	45	58	56	54	60	53	48	47	68	57	72	58	51	53	63	59	66	44	56	61	63	66	60	62	69	65	57	57	60	65	55	72	67	63	60	61	66	76	54	61	58	63	58	64	64	72	58	57	56	54	62	60	73	48	48	65	59	60	65	52	62	85	60	64	57	54	80	69	71	65	67	57	49	46	53	67	62	66	59	48	72	69	58	60	77	70	62	61	53	51	57	51	65	71	60	57	69	67	70	60	60	74	56	63	50	74	64	71	71	57	54	64	57	54	64	62	70	58	57	72	53	73	68	61	52	61	59	60	53	67	71	63	72	53	58	63	47	61	65	52	49	57	60	62	54	49	65	61	64	81	68	54	72	55	54	54	54	64	49	50	60	69	61	56	65	63	62	56	59	52	67	73	54	54	56	54	65	54	62	59	81	64	74	67	68	56	68	60	61	55	57	60	44	60	62	66	57	65	58	56	57	64	71	72	65	57	54	51	57	58	61	63	55	69	60	53	58	55	50	53	59	73	59	49	61	65	52	66	79	57	48	68	64	67	68	57	50	62	79	56	60	57	54	73	66	68	63	81	67	58	53	68	58	69	58	51	48	58	58	46	70	65	52	61	74	60	62	54	69	58	45	52	42	57	54	52	75	41	62	50	68	57	72	65	68	53	64	70	70	61	61	51	66	69	65	61	67	64	58	50	57	66	68	60	53	58	51	69	60	50	53	64	61	66	61	70	64	71	68	74	59	59	73	56	52	69	67	60	52	61	73	70	51	49	66	72	63	56	58	57	59	68	53	51	68	62	60	60	54	61	69	67	65	67	56	66	70	74	53	75	65	61	55	57	52	58	58	69	68	52	47	70	62	66	64	60	51	66	67	56	69	59	53	50	63	61	56	63	51	55	71	55	72	63	70	64	62	75	64	69	62	49	60	71	59	42	55	67	38	65	65	55	56	61	55	71	53	57	64	78	69	63	59	61	53	62	56	62	70	69	71	49	60	64	50	62	61	69	63	55	55	58	84	66	67	57	64	53	42	63	56	53	56	51	63	61	50	63	52	57	58	75	55	62	64	58	60	65	67	63	62	71	65	69	67	58	70	70	55	71	57	69	56	53	75	66	71	66	68	46	60	52	52	61	61	48	82	65	57	64	67	54	43	69	53	58	60	58	50	54	61	72	66	75	63	67	51	55	52	53	58	57	70	80	52	69	55	57	52	56	61	57	63	76	49	77	52	67	70	61	69	52	52	57	55	62	56	67	64	53	60	68	55	58	69	66	54	55	70	68	82	62	54	66	63	67	50
28925	16976	8794	8368	10985	13094	13096	10589	9118	7984	6601	5228	4293	3511	2701	2285	1875	1481	1340	1146	958	936	931	890	798	788	781	713	774	702	699	707	681	719	724	629	614	661	612	610	632	574	562	563	548	563	584	550	550	546	797	1277	734	984	1177	1530	1624	1656	1523	1289	1097	953	820	692	621	557	535	535	531	511	532	541	539	522	510	500	530	550	538	514	512	527	545	526	484	495	543	476	497	492	480	544	474	532	489	462	541	500	498	529	546	501	494	526	517	537	507	535	491	497	564	504	530	542	514	486	514	512	550	476	527	525	506	551	527	475	516	520	493	544	520	514	547	523	526	518	524	530	485	522	521	494	476	566	530	496	479	484	487	511	502	535	497	485	493	495	503	527	509	518	491	509	475	502	503	498	535	483	573	551	524	483	520	515	513	544	499	503	514	530	545	550	509	512	487	532	460	512	504	485	499	533	511	514	506	542	504	549	479	508	495	515	495	519	488	493	517	488	534	498	522	530	543	498	514	514	516	510	470	499	508	520	506	496	535	502	540	514	487	534	507	515	518	473	520	497	548	469	515	492	550	471	519	531	485	481	528	513	477	562	521	511	529	517	501	497	482	531	494	484	540	516	482	519	512	574	506	550	444	558	476	513	522	547	514	514	510	474	506	541	558	491	533	503	471	564	534	505	544	554	541	495	563	512	463	502	488	501	536	494	490	530	507	514	502	550	492	519	510	509	523	531	533	498	512	515	514	515	446	519	504	516	511	540	466	537	514	525	536	510	527	565	482	521	528	517	557	518	534	508	514	502	541	471	487	462	521	485	501	509	486	504	577	548	474	498	531	509	537	522	497	522	518	506	540	536	521	539	509	499	529	520	541	520	527	509	521	479	544	521	523	498	529	553	540	501	523	514	512	466	556	510	507	491	515	547	484	513	515	484	509	497	544	505	495	558	497	503	499	504	493	470	489	544	481	510	510	502	559	485	546	504	496	530	498	530	520	505	462	507	505	514	529	538	518	538	537	529	519	509	499	510	549	539	542	515	535	512	524	499	480	522	479	512	544	507	517	507	540	515	533	476	510	487	521	497	495	544	521	493	477	543	545	485	521	523	476	495	531	535	516	536	533	534	512	503	463	505	546	494	511	544	544	506	515	511	521	545	513	468	514	494	542	495	499	474	495	545	543	556	511	513	518	518	506	544	517	504	492	491	511	516	538	542	535	512	522	531	517	545	526	548	520	517	496	555	526	525	535	488	507	500	499	505	510	486	497	548	494	530	480	509	506	490	533	522	516	518	552	511	502	523	485	489	521	544	519	518	508	499	470	527	510	488	543	544	508	422	503	558	534	531	533	482	516	512	507	538	529	538	509	493	546	490	515	529	501	531	509	542	506	549	517	544	488	469	515	501	539	501	489	511	477	515	556	487	515	477	490	534	490	517	518	496	505	533	518	562	525	471	537	468	491	521	528	527	510	557	531	511	515	531	552	530	496	502	553	486	518	479	512	465	504	512	522	555	553	513	528	526	517	530	529	488	498	529	519	512	515	517	491	536	538	560	484	496	538	495	487	493	524	534	500	500	560	491	552	483	526	504	511	513	527	491	481	474	503	476	508	493	519	500	501	519	499	521	496	521	524	502	525	492	544	494	529	508	535	554	489	531	488	498	514	543	492	528	533	530	527	542	545	561	524	486	521	504	518	528	495	526	488	520	528	489	594	532	496	515	524	500	499	510	515	520	530	533	533	514	459	482	513	573	496	539	503	495	493	476	526	566	530	545	530	467	518	545	536	500	504	495	530	490	489	502	501	486	521	525	490	483	510	519	483	506	511	504	539	543	466	514	534	510	486	555	515	458	538	536	540	599	539	523	548	479	520	505	507	517	515	519	524	523	520	515	504	522	521	532	513	510	517	466	504	479	490	523	506	526	517	520	509	530	493	540	520	512	489	539	569	534	502	560	533	524	489	493	535	495	493	544	524	504	552	529	507	514	477	539	517	500	480	473	505	537	495	509	518	503	538	540	515	486	512	521	489	501	515	513	500	535	489	500	548	465	523	527	535	475	522	528	510	534	570	509	483	561	496	522	498	488	539	506	505	515	540	551	480	565	512	497	495	519	477	503	493	523	489	479	514	515	533	522	513	538	531	551	524	506	507	523	537	539	507	546	484	469	529	524	523	474	548	495	550	467	493	470	512	494	505	534	554	508	510	524	498	506	494	482	513	522	509	514	517	532	487	521	529	522	554	505	512	466	503	507	511	495	503	520	528	517	483	491	466	510	521	488	524	517	494	513	519	508	501	492	516	529	486	467	533	502	525	508	483	495	528	511	535	492	487	490	488	455	523	518	528	534	529	502	475	500	503	532	490	521	498	509	508	523	504	483	536	496	504	490	536	514	530	528	548	482	478	494	472	536	519	499	519	495	513	540	547	531	518	550	540	494	494	530	517	528	500	529	551	518	550	486	503	490	526	506	538	477	535	507	518	541	511	494	472	538	526	460	520	474	511	532	536	489	483	543	501	538	523	518	455	525	536	477	508	553	503	533	530	503	507	524	521	525	478	582	527	497	484	519	548	546	486	513	525	519	479	518	533	548	507	533	543	507	515	511	518	514	514	522	543	521	486	480	506	505	514	533	505	532	521	530	554	500	494	470	529	536	532	500	502	523	519	528	548	515	500	527	555	509	505	520	502	506	505	498	525	525	498	546	479	531	509	533	564	503	524	535	527	513	531	540	518	498	529	503	475	498	489	491	547	474	499	532	521	518	541	524	546	547	519	511	519	517	524	519	488	498	517	495	503	519	542	535	511	504	519	483	537	529	488	528	512	508	504	506	501	510	515	520	519	504	486	504	550	519	527	511	510	539	490	484	557	546	517	557	512	521	540	543	512	531	509	514	538	532	525	507	501	481	526	520	510	535	541	494	521	566	496	549	534	543	571	517	494	503	511	506	542	491	481	536	542	518	514	502	506	546	465	550	567	521	509	519	494	516	527	519	547	498	537	522	528	521	484	482	540	523	516	532	494	529	509	515	536	507	526	557	524	540	501	520	511	525	548	460	499	529	509	506	547	527	498	500	504	476	530	521	483	516	527	481	468	560	524	518	550	535	548	514	535	485	549	506	504	511	527	482	483	498	521	535	514	517	505	518	521	504	520	489	515	541	515	576	483	512	499	508	561	504	533	511	539	489	488	513	559	501	518	535	502	504	510	509	497	504	576	552	529	484	525	484	488	529	512	549	520	542	525	520	564	521	513	498	481	499	519	498	519	481	527	523	527	488	541	522	469	509	524	538	509	472	470	528	537	529	511	521	542	488	512	477	536	524	509	458	486	490	511	485	551	524	563	507	523	512	490	497	502	475	550	491	494	507	523	529	494	539	541	539	496	472	503	536	503	528	550	560	510	507	561	499	524	532	506	504	497	540	557	525	506	526	507	476	529	520	488	496	541	513	471	488	531	499	497	475	489	490	504	517	515	523	507	520	496	523	531	516	504	525	490	527
3704	1650	604	277	205	238	275	238	224	209	193	160	141	107	80	90	93	74	61	64	69	60	55	57	58	53	40	50	41	49	54	49	39	45	48	59	37	46	56	35	38	45	48	48	51	56	44	47	46	45	46	55	52	52	69	72	88	81	69	72	64	61	74	55	31	40	45	37	40	36	50	36	51	35	56	30	52	33	50	43	46	50	47	31	45	38	41	44	32	45	39	44	43	44	40	40	39	40	44	44	40	52	39	57	51	44	37	47	36	36	49	31	42	40	48	42	47	47	58	51	35	47	36	48	34	40	40	35	42	57	48	55	46	45	50	48	40	45	51	47	50	45	46	46	52	46	35	45	49	40	43	42	44	41	45	48	41	54	44	42	30	41	37	29	44	41	40	48	45	45	39	37	44	41	46	40	36	45	49	45	49	41	45	49	40	36	46	40	43	46	52	47	35	43	53	42	39	43	36	51	50	45	38	37	34	40	38	33	43	43	46	41	46	43	50	46	36	41	47	45	62	38	48	36	47	37	40	41	50	39	41	37	35	41	47	26	48	41	57	51	38	51	56	45	45	50	35	50	45	56	42	45	43	47	46	41	49	42	48	47	44	42	40	42	47	43	45	42	41	46	58	46	36	54	41	48	43	49	42	46	51	41	45	52	44	38	37	48	48	49	40	35	52	43	34	38	44	46	38	46	49	39	42	38	41	48	41	52	46	44	49	46	36	32	50	36	60	39	43	42	36	43	49	35	41	42	58	42	56	36	41	43	37	40	50	44	37	38	40	33	46	40	49	47	47	50	45	37	41	45	33	43	43	46	47	37	47	42	39	38	41	58	30	40	42	41	39	43	52	47	48	44	48	44	28	40	45	40	43	30	43	36	36	48	39	45	43	51	56	48	38	45	35	36	54	44	54	38	32	53	40	49	37	31	48	41	54	40	44	36	42	52	46	42	52	45	42	42	31	58	46	57	35	30	40	46	40	42	55	40	36	35	41	32	51	52	39	37	36	44	47	40	49	53	46	48	43	32	55	52	44	49	38	53	46	52	47	56	48	30	43	49	44	50	40	38	36	47	47	37	53	44	45	37	30	45	57	56	53	37	43	48	37	28	35	41	38	38	59	44	53	42	36	54	38	26	40	43	52	39	57	44	61	44	26	41	57	43	47	55	53	47	45	50	41	49	40	40	49	34	58	53	39	49	53	47	40	40	48	45	41	43	41	38	43	62	44	40	48	30	47	43	42	39	47	43	32	44	39	37	49	41	44	40	46	40	42	52	45	46	45	32	39	40	38	42	52	35	48	44	39	34	46	49	38	44	48	37	38	35	27	39	42	52	40	31	40	42	47	36	45	39	42	51	37	42	40	35	41	34	40	47	43	40	36	41	44	42	32	38	29	41	52	37	58	36	54	44	39	46	44	50	35	47	32	40	54	47	54	47	44	42	42	41	44	49	42	53	41	47	41	40	37	52	40	41	49	42	38	44	51	44	42	42	57	60	38	49	40	48	54	42	54	44	39	38	37	46	54	37	35	33	35	41	45	45	52	42	45	37	49	41	42	41	45	48	40	48	41	39	38	40	39	42	43	38	42	38	42	39	44	41	47	51	54	39	45	31	43	38	49	46	30	50	44	46	45	45	51	29	44	47	42	52	47	39	53	54	29	42	38	47	39	44	48	31	47	37	60	40	39	56	45	42	47	43	44	37	42	51	41	69	45	55	30	33	55	41	41	45	41	41	40	41	46	52	42	40	28	41	37	51	44	46	49	50	29	50	44	39	41	36	36	35	49	51	45	42	47	43	46	41	35	34	43	46	45	51	51	47	46	50	39	45	38	49	37	46	36	42	49	41	53	41	45	42	21	33	42	24	48	43	42	35	35	32	46	27	54	48	39	42	51	32	47	38	37	45	46	39	50	44	46	43	42	36	46	37	38	48	43	42	41	42	42	48	39	43	35	45	37	35	38	50	50	55	43	39	37	34	39	49	38	35	44	46	55	50	36	45	50	48	42	46	42	43	41	41	40	45	47	44	43	45	46	42	56	45	50	38	43	43	36	39	49	51	38	54	45	34	42	37	50	41	51	42	50	47	37	35	38	33	39	43	39	37	45	40	46	51	35	50	51	45	41	55	41	42	37	47	42	27	44	48	28	41	39	37	47	50	39	54	46	46	41	43	45	40	46	50	39	46	36	47	45	61	54	41	40	43	37	40	33	38	39	46	46	47	50	43	45	50	51	44	45	45	39	43	47	47	40	44	44	54	36	30	36	43	44	47	43	51	40	42	36	44	45	49	53	46	49	37	42	43	50	35	44	38	50	38	38	34	44	52	40	42	40	48	38	44	38	40	32	41	50	47	44	48	37	48	44	46	53	45	44	40	33	60	40	35	46	43	46	42	33	57	37	47	45	27	46	50	44	37	40	49	46	46	29	36	45	34	49	39	33	29	54	46	47	37	49	41	40	54	42	50	44	38	50	38	46	46	41	46	43	35	45	42	41	52	31	49	38	32	43	42	38	43	48	41	35	46	38	44	52	44	39	40	59	37	37	45	37	31	39	40	45	36	42	44	35	32	47	57	40	62	39	46	49	41	41	39	42	43	49	36	46	47	46	46	43	41	54	35	38	39	37	41	37	51	37	41	56	55	44	36	41	42	36	52	33	46	47	48	47	34	38	43	45	52	42	49	41	48	50	48	36	42	45	52	38	42	46	43	52	31	31	34	33	33	46	55	40	52	50	46	50	44	39	43	30	33	45	49	56	49	47	40	44	59	45	48	48	44	45	43	31	48	35	33	45	34	43	29	56	39	46	40	49	56	48	43	40	43	32	49	37	49	51	39	27	45	45	30	48	41	40	37	42	41	40	45	51	46	48	53	48	43	35	34	44	41	40	37	43	39	50	44	40	45	39	49	34	46	43	42	40	41	35	39	52	53	32	31	42	59	49	36	34	42	52	39	47	41	32	44	52	50	43	40	43	43	47	44	49	37	38	39	48	42	47	40	41	40	36	46	44	48	49	40	53	56	50	38	45	48	44	47	46	48	38	38	34	39	36	50	36	47	35	43	42	43	38	42	42	38	42	41	45	37	36	36	45	54	53	40	44	43	40	39	53	46	41	42	35	41	49	42	47	54	43	50	42	34	46	43	48	44	42	41	37	49	44	42	51	41	36	39	32	44	49	46	43	59	49	47	38	57	41	34	34	51	51	40	46	48	44	50	40	44	46	31	38	48	29	51	41	44	42	43	54	46	36	51	47	35	33	47	42	49	43	41	41	55	41	37	43	42	41	47	48	43	38	44	37	50	41	49	53	56	35	38	44	52	40	35	43	33	53	47	41	46	50	47	42	39	44	53	49	54	41	42	50	35	47	46	36	42	48	34	36	32	58	41	32	44	50	47	41	39	33	42	37	46	54	46	49	39	37	36	44	46	35	44	35	47	46	38	45	42	48	43	45	54	42	49	55	46	53	48	37	48	43	38	43	39
28152	15353	7767	7262	10850	12667	12924	11634	9545	7902	6384	5162	4033	3211	2605	2070	1634	1400	1138	892	878	816	770	721	654	691	647	602	643	547	571	632	552	573	545	500	519	497	481	495	475	398	413	423	456	471	450	379	380	365	526	684	771	903	1239	1500	1555	1525	1404	1202	955	761	581	524	485	385	390	384	390	352	387	356	377	408	363	386	350	367	374	336	359	341	356	386	364	392	377	378	389	393	379	420	395	336	355	379	345	351	357	368	364	367	373	353	360	396	364	370	371	389	352	362	334	352	334	374	369	396	406	376	401	372	355	379	384	372	342	378	393	369	400	343	400	428	373	375	408	374	357	359	385	338	377	368	379	344	387	390	332	397	359	367	384	392	352	382	402	384	351	345	348	367	366	366	387	340	382	400	357	413	381	362	354	355	388	370	344	360	382	379	372	387	387	383	362	400	338	329	339	359	334	381	356	368	364	367	387	350	371	342	392	345	392	362	375	350	379	350	372	362	374	382	354	364	376	415	368	367	382	371	366	374	347	385	395	365	367	377	406	348	329	377	336	373	361	394	361	368	364	363	360	380	359	378	394	395	371	371	347	368	353	390	345	416	337	413	347	398	371	377	373	386	350	365	395	347	420	360	400	381	340	365	382	386	367	355	392	391	374	387	373	358	391	355	375	390	376	391	377	400	374	352	356	350	341	366	367	368	352	352	350	371	364	344	334	368	373	410	350	354	368	372	355	383	392	367	365	373	357	348	347	353	360	362	357	358	412	341	396	340	411	393	376	381	356	340	348	368	381	402	383	364	365	388	378	373	370	395	378	362	379	372	355	339	401	409	391	400	335	409	340	379	372	384	335	400	400	363	353	384	346	335	362	384	342	400	334	348	376	361	369	365	369	382	372	384	373	392	383	382	396	361	379	365	366	388	361	360	367	357	343	381	363	364	393	389	340	378	372	351	357	352	365	345	351	387	365	361	374	334	363	377	377	341	385	362	371	351	378	369	359	343	358	383	383	389	387	389	381	367	384	391	376	362	380	374	369	371	383	353	376	353	373	371	364	397	356	352	441	365	384	387	373	366	390	371	340	359	391	354	377	361	383	362	393	353	352	361	382	368	359	357	332	380	364	363	387	360	374	382	374	366	367	346	366	346	367	398	367	370	357	330	352	388	345	335	367	341	373	409	364	399	397	392	321	370	389	359	372	347	327	415	356	371	379	361	358	367	384	381	363	373	362	352	343	371	403	372	388	358	382	350	369	388	386	385	375	391	364	389	398	346	389	390	400	369	391	393	357	398	350	371	364	375	352	340	368	363	386	400	346	377	356	389	393	364	350	385	328	373	365	380	392	382	387	357	375	391	381	368	395	374	376	381	353	384	399	387	382	367	362	366	382	399	367	368	352	349	379	359	340	364	364	348	374	358	396	364	360	400	377	397	374	389	366	376	354	346	380	389	376	369	367	373	352	364	346	375	393	406	376	356	373	369	380	348	367	389	377	374	387	363	386	355	345	374	365	368	361	346	372	378	354	399	364	341	385	407	380	406	358	360	366	343	374	355	373	385	355	377	379	379	396	364	354	364	363	360	363	380	383	370	384	366	400	392	383	381	359	356	368	363	353	383	379	367	369	373	380	362	358	385	353	372	354	343	346	385	359	380	392	361	400	365	331	351	358	353	361	325	362	402	382	356	351	388	327	392	382	389	383	406	359	366	380	355	374	377	371	353	423	388	346	371	350	349	361	379	361	390	374	372	363	388	404	341	366	369	356	340	360	393	347	370	363	340	345	367	340	360	380	368	374	384	347	372	368	391	379	342	375	380	336	363	353	400	362	377	358	375	320	395	359	341	371	401	376	365	383	388	396	439	393	384	351	388	359	344	386	339	354	380	373	365	393	412	349	380	376	358	382	370	322	361	371	379	359	352	371	372	380	380	394	358	384	365	376	397	386	361	369	365	367	401	379	387	366	354	343	409	378	360	373	369	352	347	377	334	359	352	366	362	380	351	365	398	342	379	360	373	357	357	367	388	404	348	373	406	344	352	350	396	386	398	356	334	369	415	342	378	375	397	363	401	372	368	365	358	349	383	365	366	387	353	396	348	322	381	383	371	346	374	418	394	376	397	344	400	395	354	378	372	367	396	362	373	391	353	378	408	405	371	337	363	352	390	385	353	407	366	353	374	376	416	370	369	349	386	360	397	350	374	395	373	351	364	397	415	391	420	344	371	398	358	372	350	352	361	376	373	338	391	369	353	388	387	350	372	367	380	387	366	359	377	385	382	376	396	379	390	391	380	347	360	384	369	399	391	342	370	378	381	358	361	371	395	389	346	353	345	351	398	391	352	387	385	381	386	347	337	393	379	392	397	375	405	393	383	382	364	360	360	384	384	367	371	351	360	374	341	395	352	387	409	407	353	349	377	360	375	374	376	361	375	365	368	362	416	369	359	373	393	352	381	365	356	358	380	350	374	365	390	367	351	357	382	368	378	369	385	373	381	352	339	393	362	355	380	382	390	361	361	369	368	358	330	378	403	384	340	362	354	337	359	351	414	366	364	348	340	377	374	363	364	392	367	347	397	389	374	342	347	347	377	352	362	374	401	393	330	362	338	377	397	382	368	401	364	380	407	357	347	378	362	348	365	389	345	345	379	352	361	397	401	365	399	347	353	349	380	388	361	383	388	401	354	352	405	393	354	377	346	371	359	381	348	339	376	390	364	356	344	378	348	376	377	365	386	360	392	373	413	377	372	371	345	370	383	374	402	390	368	367	383	394	378	370	351	380	419	379	377	375	360	414	395	366	361	383	342	383	346	384	384	368	358	363	366	376	375	381	345	380	373	410	404	333	392	371	375	381	388	379	348	357	382	380	364	338	375	379	359	375	382	385	388	366	373	336	410	369	383	365	352	382	376	380	360	385	394	369	400	366	394	365	375	379	388	339	350	378	382	379	362	343	398	379	368	365	363	346	376	347	383	407	378	382	394	358	373	348	355	330	397	374	375	365	388	378	354	348	359	357	371	389	404	360	373	392	344	362	342	391	353	359	377	341	345	370	371	366	364	400	380	368	392	386	389	353	384	388	384	380	378	368	342	363	354	391	384	358	338	401	366	361	370	381	342	389	400	398	371	384	387	403	374	409	348	342	322	379	358	353	359	363	330	371	367	346	352	388	403	356	365	382	374	377	374	372	383	363	363	398	430	365	376	401	400	357	346	388	365	334	365	359	368	372	399	364	360	389	359	386	353	348	374	386	349	376	370	382	358	367	401	386	373	372	366	346	368	363	390	375	362	378	391	360	369	365	371	341	362	364	370	364	323	374	362	364	368	355	365	377	374	383	387	357	382	344	345	346	368	368	382	383	345	398	368	371	379	360	375	377	353	367	378	344	360	353	385	343	377	356	351	377	388	379	344	367	376	395	379	374	359	369	348	350	385	390	354	366	343	358	374	373	325	372	351	368	341	362	353	381	409	363	380	367	399	362	392	387	344	376	391	350	377
4228	2469	1012	425	284	365	399	319	315	272	267	222	189	170	135	143	148	117	94	104	100	78	108	92	84	83	85	85	87	81	81	69	71	70	65	68	71	68	67	76	70	60	62	65	73	76	65	72	66	69	72	81	107	121	131	121	129	132	108	95	82	86	94	67	69	63	85	55	59	70	81	72	71	62	71	60	69	73	75	67	71	51	78	71	60	74	83	73	73	68	73	70	60	69	80	66	70	72	69	59	58	68	63	71	47	67	63	63	71	74	74	65	62	62	69	66	64	71	83	60	74	64	53	75	58	60	68	68	66	62	60	69	59	76	70	75	60	48	81	66	74	55	65	71	64	83	67	67	59	66	78	67	63	59	70	54	63	69	69	63	62	55	55	58	74	56	68	69	72	64	81	70	58	72	66	68	76	75	87	64	62	76	93	63	71	87	71	73	64	67	61	66	72	60	63	62	68	65	54	71	55	75	75	59	78	75	56	62	61	64	69	56	63	56	67	76	74	79	69	72	68	66	68	65	77	60	68	66	77	68	60	61	69	83	58	54	65	79	74	86	58	69	56	64	65	60	73	63	63	67	64	58	62	67	70	44	69	69	57	64	73	46	72	65	67	64	58	60	59	79	68	64	62	68	78	72	74	67	65	69	61	66	80	64	59	97	74	69	60	66	86	70	57	69	68	72	51	81	67	82	56	58	61	66	75	61	62	68	56	71	62	65	72	56	70	68	69	76	67	69	65	62	60	66	57	84	75	69	76	81	44	45	64	70	66	77	77	60	58	64	67	63	65	84	82	83	62	69	78	72	63	75	59	74	62	73	58	73	73	56	62	68	58	65	71	58	66	67	65	71	62	65	63	74	53	74	63	77	76	72	58	68	64	60	58	75	74	78	72	56	69	86	76	61	51	71	65	65	71	80	63	65	75	57	68	74	75	71	63	66	66	72	73	62	68	57	68	72	83	74	69	65	80	58	71	50	69	67	63	71	70	63	83	68	66	55	83	63	61	63	61	53	57	64	73	75	70	71	77	71	59	61	53	68	59	67	63	57	61	68	59	72	58	71	78	58	54	47	64	76	48	67	78	68	68	63	60	55	64	61	58	55	67	75	72	55	65	77	65	63	65	71	79	65	61	69	72	70	70	77	74	72	62	73	63	74	68	69	80	85	68	78	66	81	58	70	67	79	69	73	71	76	55	61	85	74	72	73	73	62	63	77	68	75	81	74	69	72	61	63	74	62	78	61	81	60	79	52	59	71	72	58	58	82	61	60	69	57	68	81	66	70	72	56	63	66	63	58	53	77	68	56	72	73	75	62	64	72	50	58	75	72	36	62	69	82	56	53	72	46	54	62	60	59	56	83	69	59	63	56	67	58	55	62	62	75	60	60	64	64	70	69	62	62	70	84	67	59	70	71	61	79	83	57	81	71	68	61	76	56	68	83	73	68	72	72	69	87	50	67	69	75	77	90	72	65	67	79	67	56	77	73	78	67	70	65	59	66	59	63	64	69	65	63	74	61	68	59	52	53	69	74	68	69	66	64	58	84	62	53	69	70	77	65	69	61	71	52	68	70	72	68	63	74	67	61	55	68	79	63	65	85	65	81	73	71	70	60	60	69	52	63	81	74	77	65	61	71	61	65	74	86	60	68	56	55	62	70	63	75	69	69	63	61	54	61	64	68	69	66	74	73	49	77	75	69	79	65	80	65	64	68	75	78	69	53	60	65	66	75	64	68	76	59	60	72	75	68	67	66	64	70	68	72	66	62	68	60	62	60	64	65	67	72	68	57	67	69	72	82	54	61	57	66	82	53	65	83	68	63	70	64	78	63	59	66	60	67	55	65	92	81	80	68	54	76	68	72	58	66	59	72	65	66	65	65	61	66	77	86	63	57	58	69	53	67	72	54	65	64	63	64	84	69	65	73	60	62	74	75	80	55	53	69	77	60	67	69	62	67	76	64	63	67	58	74	83	66	66	56	65	60	67	59	60	66	73	70	66	64	68	85	81	68	83	74	63	60	61	69	54	85	75	63	69	72	58	79	84	63	74	76	67	62	54	75	75	77	65	62	57	68	76	71	83	82	58	65	72	73	69	51	59	62	66	71	61	65	61	73	65	62	66	71	65	83	73	77	68	69	70	91	78	58	48	66	84	56	68	67	63	78	66	70	69	69	71	66	60	69	54	75	56	74	74	70	81	68	67	67	68	54	72	66	58	64	73	64	70	65	66	73	63	81	76	66	74	51	59	81	67	67	53	84	68	80	68	79	64	71	56	63	60	77	68	53	64	67	86	57	80	85	55	69	62	60	57	62	55	65	80	52	58	70	68	75	70	64	61	68	69	65	52	61	60	74	62	70	62	59	61	60	67	68	59	73	56	61	53	61	65	68	65	79	63	74	88	70	72	65	67	69	59	70	50	72	65	55	79	68	55	72	66	62	75	67	63	72	69	70	59	69	72	60	68	64	69	72	69	75	62	39	80	70	63	64	72	77	74	65	63	66	77	77	62	63	52	64	60	62	65	69	72	62	73	64	64	68	52	71	84	61	56	77	50	68	70	83	77	71	74	63	52	74	64	55	56	56	74	67	81	61	74	65	82	59	71	60	64	73	75	67	66	83	75	70	68	63	76	67	68	56	56	73	52	68	66	69	60	62	80	66	52	54	73	72	70	75	74	51	68	76	73	69	58	60	69	64	81	79	64	59	72	64	67	80	79	72	74	65	60	71	89	71	73	60	66	79	74	66	65	68	77	74	71	76	63	59	65	59	60	67	73	75	45	63	76	61	64	80	77	68	70	64	65	62	57	65	59	74	75	65	62	76	76	66	56	57	55	70	68	68	66	80	72	70	56	76	80	69	64	81	64	78	57	74	87	60	61	73	62	55	77	65	55	74	72	81	75	60	70	78	59	65	74	58	68	79	54	60	61	71	81	77	55	75	62	73	53	78	83	74	64	79	86	78	66	69	72	66	60	67	60	66	60	56	74	64	86	65	63	74	66	87	75	62	71	64	67	67	65	78	79	57	72	77	65	76	60	65	63	60	65	60	83	70	74	66	57	65	62	62	72	70	59	72	82	72	70	70	69	75	70	53	50	60	52	60	82	82	74	67	72	67	74	73	58	77	86	56	64	57	69	71	82	60	60	72	69	72	55	69	77	73	57	67	72	66	73	66	67	66	71	56	44	66	62	63	71	64	71	78	69	71	63	70	81	69	69	65	74	69	67	58	54	84	75	56	63	68	67	52	67	69	58	67	82	56	73	71	75	60	69	64	52	70	68	80	64	80	62	61	71	63	56	73	79	68	64	52	78	62	78	63	73	63	58	66	79	87	62	66	64	66	65	59	74	64	65	71	69	61	59	75	53	69	87	62	66	69	68	66	55	57	63	51	91	57	71	72	70	69	67	76	81	58	68	81	68	69	72	64	53	71	49	67	69	77	59	75	62	61	79	63	68	52	59	64	66	53	62	72	75	77	67	69
31786	18843	10721	9424	13387	16336	15624	14004	11859	9656	8034	6561	5237	4114	3224	2871	2359	1889	1576	1313	1229	1187	1108	1137	1104	1000	964	861	877	849	870	845	831	804	726	831	770	714	670	670	602	680	628	682	655	671	700	575	622	602	785	1202	1507	2140	2421	2453	2425	2369	1946	1696	1354	1121	925	838	704	640	604	599	569	559	555	559	557	562	569	552	560	577	577	552	561	532	587	600	589	495	534	564	566	577	520	606	567	530	538	550	570	549	569	578	568	553	568	578	531	562	511	569	592	590	535	562	523	523	579	562	530	603	587	530	554	579	522	585	591	547	543	566	569	609	603	536	609	571	545	558	523	584	553	554	538	607	550	545	559	541	565	594	584	561	598	546	545	584	554	559	571	528	569	581	571	565	573	524	567	544	605	576	562	585	562	564	596	573	543	550	562	527	620	556	540	556	561	557	576	553	534	567	574	551	512	577	576	590	558	570	573	552	560	601	605	619	585	610	582	565	606	553	531	560	596	573	576	613	575	588	563	585	558	533	588	566	585	550	578	578	549	541	551	552	608	595	551	575	561	595	621	624	569	571	561	572	523	563	552	572	571	533	539	564	539	617	596	564	602	570	590	548	601	601	576	556	555	595	583	604	545	578	536	584	604	574	530	568	546	600	592	564	578	578	569	585	560	579	576	532	611	611	558	573	553	581	570	582	577	556	576	581	554	562	573	541	591	554	599	536	557	544	574	567	572	588	564	508	527	574	532	561	558	602	578	566	561	569	546	549	582	557	575	537	608	570	570	608	569	512	545	549	575	638	573	590	605	569	575	555	553	557	559	511	588	579	584	571	570	546	535	565	549	566	595	560	591	575	561	616	568	580	572	562	574	546	601	561	573	585	582	538	548	566	548	535	560	581	583	514	546	562	595	567	556	589	561	584	550	565	561	576	611	597	550	556	598	573	559	536	566	578	580	594	558	545	597	541	574	575	570	588	550	512	564	589	573	570	549	560	522	596	576	613	558	560	573	585	576	526	594	588	554	524	579	534	561	578	566	570	594	563	530	525	553	562	549	555	549	545	575	543	561	530	567	537	562	534	547	527	580	588	564	541	593	545	542	581	584	566	589	600	521	556	584	566	560	521	588	601	566	624	592	618	549	561	550	568	575	577	589	584	554	557	555	570	547	558	604	608	589	580	581	583	555	584	586	574	560	573	567	540	558	556	565	563	580	534	583	574	545	585	564	528	554	580	614	520	576	569	555	555	592	591	573	595	610	571	557	564	593	579	558	548	567	576	586	591	559	575	582	603	568	562	600	559	537	578	570	544	558	579	583	563	544	558	534	623	578	582	599	585	553	581	568	563	555	559	563	574	571	536	568	546	574	590	555	568	539	601	535	610	571	563	563	554	573	544	601	613	575	560	529	554	574	580	558	584	562	559	581	566	569	556	576	581	555	615	572	562	607	601	519	574	584	563	570	530	595	575	564	569	544	586	618	539	610	558	568	577	559	585	579	514	603	570	581	545	561	593	520	558	536	568	579	546	605	553	612	597	544	568	585	604	575	581	584	547	516	564	567	582	583	593	590	572	549	570	580	583	589	548	600	553	561	568	623	586	549	533	573	582	534	553	539	552	539	549	572	561	555	574	576	540	539	584	549	581	545	513	563	561	545	568	547	566	544	555	540	558	610	538	530	561	556	545	553	556	532	550	587	555	555	536	570	570	536	574	571	540	564	576	546	549	593	565	602	603	556	549	584	527	569	569	618	552	572	548	572	566	529	590	549	559	579	591	548	529	592	535	575	541	595	547	592	564	522	584	581	612	560	534	581	543	567	514	561	530	575	582	583	560	556	574	579	593	627	523	537	598	552	564	545	546	588	566	556	598	543	545	531	591	528	526	565	551	566	574	562	523	550	536	512	582	567	588	610	565	542	590	574	547	575	581	532	536	512	573	573	580	583	560	552	544	576	585	559	572	599	557	552	534	615	618	568	593	566	625	528	608	592	571	561	559	559	571	536	587	550	576	566	569	616	559	556	550	601	516	600	580	544	556	556	547	585	607	547	565	581	554	571	528	594	524	556	606	566	534	575	552	536	481	624	584	587	529	603	572	620	613	545	586	590	520	580	565	580	530	568	545	547	580	547	526	557	573	541	532	551	567	563	619	564	543	602	589	587	569	596	563	597	529	601	552	562	599	579	574	563	579	599	576	533	559	561	558	570	583	540	559	590	626	565	581	565	605	577	564	572	582	611	560	540	532	540	613	594	610	582	564	534	599	578	599	568	568	639	578	502	543	571	588	591	586	542	556	576	584	573	599	575	556	569	548	554	557	566	618	575	600	561	606	574	575	572	606	535	565	590	555	534	587	545	609	568	596	595	623	547	559	584	593	642	598	592	552	602	548	543	543	591	560	570	579	530	533	536	591	548	596	528	542	533	547	563	592	588	567	554	577	546	568	574	540	578	582	588	562	581	569	551	568	557	574	561	569	569	588	559	556	559	585	541	552	574	550	580	578	592	566	559	573	592	558	554	542	567	582	576	582	610	523	569	551	602	540	554	557	575	594	598	590	576	554	524	537	520	560	560	549	557	582	587	538	546	563	588	543	604	547	532	580	585	562	570	563	552	563	515	588	562	615	583	525	541	603	566	569	584	590	590	569	570	613	561	551	617	519	592	589	585	563	581	527	600	572	578	598	572	547	551	562	568	594	522	551	597	548	582	563	537	585	547	561	602	565	559	560	549	581	564	595	580	579	589	573	535	575	576	537	573	555	602	576	579	572	599	608	541	566	577	575	546	563	548	534	552	545	587	599	520	535	585	574	549	555	598	549	597	554	582	558	515	572	550	615	534	574	579	571	573	545	540	564	556	607	556	609	551	552	526	526	574	598	560	565	587	575	556	515	576	562	559	565	571	587	580	531	544	522	540	569	604	558	549	555	596	571	558	573	588	582	601	548	610	593	572	542	575	563	606	573	556	604	576	588	580	539	527	526	571	554	511	541	561	561	569	587	574	573	576	587	546	563	596	532	578	553	553	545	578	579	541	547	573	566	579	535	560	591	593	559	567	566	556	567	568	605	513	583	599	540	558	568	561	583	583	570	586	560	576	537	590	602	568	593	573	591	571	583	615	584	570	577	583	557	546	592	539	559	556	511	557	519	556	551	538	594	591	561	519	540	548	558	565	516	576	602	551	545	529	561	556	560	513	601	560	587	571	580	598	595	539	547	589	535	550	576	557	584	576	542	559	558	589	574	550	564	543	571	581	591	584	561	547	610	579	584	591	549	551	535	574	562	565	572	554	573	563	563	570	582	561	572	582	610	551	549	576	545	562	571	640	537	563	615	565	594	556	574	558	506	579	603	570	575	570	583	544	601	575	571	567	567	564	578	550	574	548	533	557	573	601	539	564	575	516	613	565	554	580	555	607	514	578	593	556	568	559	562	534	529	550	552	555	581	608	574	555	535	603	569	552	589	578	549	556	533	573	566	564	553	604	564	550	578	550	578	607	562
2231	825	274	141	128	165	211	171	155	134	129	106	71	80	60	55	50	53	42	61	40	54	46	47	39	48	35	50	41	43	42	41	33	34	39	32	38	35	37	35	42	21	43	49	38	45	32	46	32	41	42	59	42	37	63	54	59	53	43	51	51	42	51	50	33	51	31	26	38	33	35	32	46	39	48	34	47	48	34	50	41	43	44	33	38	42	48	46	30	41	37	34	28	28	37	43	30	43	35	33	32	38	40	39	48	40	42	31	42	36	40	42	48	54	41	36	35	39	38	42	38	37	31	53	32	39	40	45	34	42	54	50	40	38	37	42	42	29	38	29	45	33	45	34	28	44	40	44	54	45	33	39	44	38	48	39	49	40	30	49	38	41	45	41	39	43	47	32	35	36	40	39	44	45	37	33	27	40	37	43	31	41	35	39	34	25	38	39	41	25	45	41	27	33	33	35	37	30	32	43	37	38	37	42	35	36	40	39	52	51	41	36	39	38	33	44	43	43	34	40	22	38	28	36	31	43	41	27	35	36	39	35	30	46	45	32	34	41	40	33	37	39	38	34	38	37	38	37	36	43	41	38	37	30	32	33	39	30	35	36	44	37	33	29	30	46	34	35	28	43	27	38	40	36	37	35	37	34	38	36	43	36	47	31	34	46	50	50	37	38	42	52	41	23	41	32	45	46	40	41	39	36	26	31	49	47	44	48	45	34	25	38	35	44	42	34	37	28	41	42	45	31	44	41	41	37	31	34	42	40	35	47	31	33	37	36	29	25	29	25	44	35	34	40	28	55	42	36	52	45	40	41	27	48	34	36	45	51	32	53	40	37	31	44	29	43	39	37	51	30	41	46	43	54	33	40	40	51	39	37	38	34	33	44	46	44	38	34	40	30	38	46	42	43	41	47	27	35	33	35	39	24	34	43	52	38	44	33	39	24	38	44	35	36	39	39	42	34	40	29	40	46	38	38	46	44	37	41	50	35	38	28	32	38	53	18	36	32	31	44	49	28	32	50	37	45	36	36	31	40	47	43	43	32	43	39	38	38	36	50	42	36	30	36	39	35	30	33	42	42	31	49	33	43	32	38	39	35	34	29	37	44	30	45	32	48	42	49	38	41	43	51	27	40	43	31	46	28	31	31	29	40	39	36	34	34	32	49	33	42	49	38	49	34	31	38	23	42	49	45	53	33	37	35	41	47	44	52	37	42	34	37	34	37	28	43	41	53	36	33	57	36	36	35	35	44	49	43	42	44	41	38	46	35	44	31	50	33	47	40	36	42	34	27	39	45	44	31	46	26	36	37	35	36	34	37	26	38	37	30	37	40	41	36	37	39	33	31	39	42	41	44	34	45	40	27	43	39	32	29	38	28	32	39	34	48	30	37	32	46	33	32	41	38	44	35	43	53	31	35	48	43	32	42	33	40	35	39	28	39	54	40	27	36	36	25	41	43	46	38	30	31	39	35	36	39	34	39	42	32	49	39	43	47	33	37	39	33	45	37	36	44	37	43	27	39	42	40	45	45	42	49	42	39	42	28	34	36	48	44	40	29	49	34	32	40	43	38	42	40	31	35	37	36	34	39	41	38	39	39	38	28	38	46	33	42	38	46	34	33	33	46	47	45	32	34	51	41	54	42	35	50	37	31	32	35	39	51	41	45	44	35	31	34	47	29	41	35	27	31	37	34	32	47	30	44	43	41	39	37	34	43	43	42	38	31	35	52	26	39	39	47	24	43	35	35	37	45	34	45	34	31	37	33	36	47	36	42	30	44	30	31	41	34	34	39	44	40	42	57	40	40	32	50	22	42	29	38	38	42	33	33	38	28	41	27	34	31	40	42	32	51	24	37	44	35	33	35	29	36	38	49	34	42	34	31	35	45	28	36	33	42	38	38	43	25	28	39	29	43	25	33	41	44	44	40	43	34	39	31	39	31	37	40	32	33	47	31	35	42	34	37	41	40	43	43	39	33	48	23	42	36	50	38	27	39	26	37	37	36	46	35	34	45	37	34	31	46	36	39	32	37	40	43	33	36	37	37	32	33	36	40	49	45	38	34	45	30	44	43	38	34	35	27	29	49	37	38	30	28	31	34	37	37	41	46	44	28	35	36	31	34	32	38	41	29	40	44	32	33	31	32	43	42	41	36	35	29	42	25	36	45	37	39	30	37	32	34	45	31	40	34	42	42	33	50	30	41	34	28	35	37	31	26	48	39	33	32	44	43	31	33	53	32	46	39	35	46	49	47	30	47	37	36	46	44	30	33	41	40	32	37	40	30	34	37	38	29	43	25	44	34	46	43	48	40	41	40	35	30	41	34	31	35	50	30	50	37	32	32	35	35	39	32	28	46	38	39	43	34	44	39	24	40	44	43	28	51	42	36	33	33	28	38	39	34	39	26	48	38	42	40	33	42	41	35	36	41	33	49	45	29	48	34	34	36	35	42	42	42	30	45	33	39	30	38	41	37	34	39	36	41	42	35	32	45	36	47	52	38	42	32	40	43	32	37	54	47	34	37	43	50	43	42	28	32	29	47	31	28	45	27	23	42	41	50	33	43	48	31	36	44	33	37	44	47	27	29	42	48	36	40	37	45	41	37	38	29	37	32	47	40	40	36	35	37	44	38	50	33	36	52	38	40	34	45	37	46	31	34	41	37	28	43	27	41	46	37	44	46	25	45	27	34	45	43	27	36	36	35	37	29	46	41	32	34	43	41	42	41	43	41	31	32	42	51	39	42	45	41	41	41	48	35	38	41	33	30	45	27	44	39	31	38	39	31	30	27	29	44	47	38	44	37	47	37	37	46	41	34	34	39	44	33	30	35	43	42	36	38	39	50	41	30	34	29	31	48	35	45	34	46	44	38	45	37	56	45	41	48	31	32	37	26	45	36	39	34	29	39	26	37	41	42	39	37	43	37	37	42	47	42	39	43	36	32	35	48	36	42	40	25	42	35	40	43	42	43	36	40	38	35	39	37	28	43	39	34	26	34	36	46	49	37	37	32	42	33	49	34	47	37	37	30	39	36	44	37	31	36	34	34	36	60	47	46	35	37	39	41	48	29	36	42	43	40	32	39	42	34	48	38	26	37	32	41	39	48	44	38	29	35	47	52	46	30	33	43	33	38	42	35	37	32	39	45	49	42	32	42	38	60	43	36	46	30	45	42	38	33	47	38	39	44	34	31	40	35	29	38	42	48	47	39	23	39	34	44	46	36	29	38	36	34	53	36	40	42	50	30	42	45	37	31	37	37	49	41	42	37	37	52	37	34	37	29	25	41	36	47	41	37	36	42	46	42	36	50	34	36	32	33	41	36	33	32	46	32	34	25	41	27	32	37	47	39	43	36	40	40	31	34	33	26	40	48	36	45	23	38	30	41	27	22	41	38	34	31	40	38	38	29	36	26	45	44	41	33	37	43	33	35	40	42	48	30	35	42	26	37	40	40	41	36	47	35	46	50	19	31	42	33	52	49	36	35
22770	10913	4275	4251	7791	9605	9707	8358	6798	5454	4172	3216	2599	2013	1650	1329	1121	892	711	646	653	586	594	567	506	512	462	447	458	527	548	488	463	377	421	449	416	370	365	343	355	328	352	400	400	362	339	348	359	357	370	364	455	665	602	622	619	673	622	582	485	459	427	372	364	330	330	343	332	345	363	301	308	333	343	313	329	320	302	328	324	335	333	318	329	332	350	362	304	356	332	322	331	326	322	334	307	315	320	344	308	350	337	325	339	337	341	321	338	304	334	340	320	324	315	307	366	370	317	306	353	337	343	330	320	302	341	364	319	350	324	297	344	357	335	326	320	348	331	349	320	312	388	336	319	334	344	334	341	336	331	350	324	340	331	318	348	334	326	357	348	306	314	346	327	311	326	336	333	329	356	321	329	373	318	342	349	287	318	325	363	352	331	341	331	345	315	352	341	316	321	352	344	345	317	327	314	350	320	321	303	366	358	326	356	309	312	367	325	295	337	323	350	320	287	337	331	348	365	355	337	336	313	294	328	339	331	347	313	311	309	319	358	356	308	300	326	367	329	338	354	318	358	376	342	325	300	326	313	345	300	328	314	329	345	328	322	346	317	323	318	355	304	335	325	346	328	330	360	352	328	349	301	335	337	343	322	357	314	315	337	321	332	365	360	321	365	292	341	337	320	308	340	316	341	288	354	316	311	342	353	306	308	348	345	367	349	347	340	332	305	346	322	353	328	350	336	319	333	311	336	354	335	309	323	305	356	289	329	343	313	351	330	355	348	325	324	353	350	326	342	303	353	333	318	320	330	357	287	320	336	343	324	334	316	291	346	372	334	336	319	372	311	309	338	338	342	326	308	351	326	351	338	365	311	342	309	364	310	322	340	326	311	340	344	355	344	358	336	350	351	297	333	354	334	327	312	336	308	341	340	308	365	293	328	335	337	310	351	322	321	337	329	324	344	299	336	315	318	321	303	310	337	360	319	368	344	339	312	329	361	331	353	322	336	340	334	332	326	336	358	338	330	362	316	331	312	366	310	338	364	342	340	320	351	310	346	336	320	318	320	343	315	316	314	324	351	336	329	300	324	320	347	357	353	350	322	299	326	331	350	323	335	311	341	325	334	299	337	298	342	333	316	304	339	363	333	328	356	329	319	288	364	332	326	316	315	320	352	347	304	299	339	350	325	336	373	315	326	321	332	306	331	331	327	309	319	327	335	354	333	337	325	309	335	295	328	326	323	305	322	338	357	297	301	311	324	289	361	320	320	320	300	334	319	338	340	321	331	337	319	361	306	333	323	317	307	342	326	347	349	335	322	322	314	319	360	342	339	326	311	358	336	322	328	334	345	319	347	329	328	367	320	343	331	339	303	328	313	307	324	310	293	305	328	309	328	324	312	316	345	342	342	330	353	373	317	327	345	329	316	308	338	342	357	305	358	322	319	323	328	363	296	341	335	366	283	331	338	306	331	314	328	346	325	349	296	300	308	340	314	346	329	344	361	385	352	374	343	363	325	356	326	322	327	357	308	316	352	314	306	303	330	324	312	354	298	327	316	343	329	303	305	329	324	353	333	320	302	303	314	329	304	314	306	332	319	342	337	329	349	319	343	313	332	313	351	340	343	335	327	350	330	323	338	333	309	320	301	319	348	299	347	336	346	338	325	300	311	302	340	330	351	368	325	350	332	300	334	357	363	345	301	344	352	292	315	353	358	325	326	316	323	348	337	321	337	297	336	307	302	340	318	310	321	312	328	313	348	346	318	329	306	328	357	315	347	331	317	331	329	353	335	311	319	330	330	345	377	376	333	327	306	326	336	344	329	329	312	333	356	363	338	316	337	365	321	336	343	298	335	326	305	331	319	323	365	321	335	343	334	347	315	321	328	332	313	353	312	330	290	316	304	298	323	335	326	331	323	328	306	358	340	331	344	329	362	336	339	291	332	322	311	340	300	327	340	344	319	301	297	359	353	326	329	324	346	341	320	343	322	332	295	313	284	351	323	359	338	348	321	330	318	318	344	325	334	356	353	322	335	309	292	303	328	320	328	336	337	328	331	293	317	327	321	323	330	329	336	337	324	328	302	322	317	332	347	360	362	347	337	310	332	318	353	292	373	310	380	357	314	311	329	328	340	295	315	294	332	317	319	323	360	330	351	340	347	328	339	344	333	322	361	361	337	333	326	314	366	312	332	345	332	304	335	328	306	335	327	359	319	324	287	308	334	351	350	308	354	323	340	360	348	299	344	344	335	302	314	334	311	338	312	314	328	332	357	358	332	315	312	323	303	342	334	335	334	354	312	307	295	331	343	356	288	339	325	330	324	306	336	352	340	315	293	332	343	338	323	321	301	309	300	312	363	336	300	346	301	323	323	328	318	369	306	363	308	308	338	337	307	346	372	353	332	325	323	347	342	314	301	299	322	334	298	307	346	326	304	328	312	352	346	330	329	299	327	336	322	332	341	305	334	347	320	292	308	301	334	341	322	326	312	331	363	351	314	330	318	334	354	323	309	331	324	345	337	348	320	354	342	320	317	308	330	332	369	310	320	351	354	314	346	329	354	343	331	323	343	353	325	294	335	335	341	337	315	328	332	331	307	336	313	343	312	317	333	323	334	367	335	331	336	335	319	316	311	347	311	338	307	341	324	333	357	318	380	326	350	336	295	338	334	323	319	361	329	332	332	326	339	321	358	349	341	324	312	344	316	321	351	324	349	282	312	345	356	349	325	333	316	329	356	305	303	339	354	320	327	336	344	295	330	318	324	331	335	329	320	295	363	357	343	308	348	353	319	371	329	339	339	336	320	285	315	301	351	313	331	319	339	357	340	333	320	320	341	356	350	338	277	334	331	308	330	336	358	341	325	345	327	315	307	320	327	322	337	344	325	313	328	336	345	340	314	322	357	340	313	317	347	325	306	313	312	295	349	351	329	364	290	314	354	318	329	315	326	326	321	327	336	312	294	335	338	332	323	330	335	322	341	345	330	344	357	333	329	338	332	314	334	319	308	322	321	319	344	333	321	312	328	315	350	340	352	293	356	349	345	305	330	361	331	306	277	331	328	333	317	310	321	333	340	308	292	339	346	302	349	319	339	334	280	316	319	302	325	346	346	324	326	311	316	326	319	314	343	342	321	349	318	370	327	316	322	307	327	322	336	329	346	316	333	357	346	348	312	347	320	323	345	303	316	315	284	333	349	312	340	340	356	335	358	323	321	339	307	292	318	333	341	330	333	305	330	316	337	314	325	340	321	328	330	326	349	336	364	345	329	316	327	346	349	344	313	329	339	319	338	312	314	353	327	328	322	305	311	302	320	362	332	345	337	305	333	330	365	312	303	329	366	317	341	308	320	325	335	319	340	351	323	335	307	337	320	332	345	333	331	342	322	319	331	315	314	304	340	333	306	345	351	315	347	328	345	321	336	315	347	340	333	318	379	324	346	333	342	314	324	357	323	313	306	381	344	334	334	351	333	327	347	316	301	319	311	309
2821	1701	663	295	213	275	301	305	234	213	180	148	133	129	125	96	98	86	82	89	84	68	77	65	75	62	71	71	66	65	74	67	83	72	63	56	64	72	66	61	50	60	57	60	73	55	77	71	64	66	59	98	97	103	93	82	95	108	113	83	83	84	68	61	67	64	64	61	50	66	62	63	65	58	69	47	64	63	60	72	60	54	62	59	55	59	53	56	50	67	64	64	58	71	66	66	66	59	51	55	71	85	59	63	55	71	69	55	41	70	60	55	65	51	49	62	56	58	56	70	63	58	48	66	64	69	53	61	80	55	58	58	61	58	64	57	68	38	62	66	68	64	58	58	70	63	59	73	71	73	55	64	45	52	56	49	74	62	70	61	73	60	49	56	53	51	61	75	75	64	65	63	67	52	61	60	60	70	56	58	65	54	64	74	55	71	57	60	48	70	61	54	67	55	51	59	68	49	54	65	52	63	58	65	56	67	76	51	56	52	60	76	60	63	67	56	63	66	58	59	47	62	51	68	63	82	51	61	54	65	60	69	74	66	75	47	66	74	76	47	65	61	55	57	70	75	52	43	66	48	65	62	66	58	72	55	66	62	83	59	62	49	47	65	85	52	57	77	64	51	61	58	56	59	58	72	39	66	60	59	60	69	67	67	61	68	51	74	56	61	58	61	59	59	58	75	78	69	60	58	62	77	75	65	54	64	52	59	69	70	72	70	65	62	60	61	56	52	54	72	70	66	52	57	60	55	55	66	57	68	54	57	51	49	68	72	59	61	61	65	75	58	63	73	72	65	67	70	70	74	56	67	55	61	68	54	68	58	61	55	65	80	58	57	73	68	67	42	44	59	49	60	59	70	59	54	67	56	68	66	71	67	54	60	67	63	61	65	68	66	56	71	49	50	65	67	60	62	68	73	71	66	56	48	62	64	55	50	57	75	71	62	75	72	66	71	60	61	54	63	76	58	51	66	58	62	53	61	59	61	55	68	63	45	54	50	65	57	64	72	64	51	60	76	65	72	47	51	71	69	70	59	58	77	62	65	65	66	65	68	63	72	59	65	58	58	50	60	54	52	53	47	61	54	55	58	59	76	78	61	70	70	65	56	64	53	56	68	49	74	44	60	60	55	57	64	53	62	84	53	55	61	60	79	75	61	67	51	68	60	59	70	70	47	54	58	66	46	52	59	67	70	55	58	48	60	60	42	74	48	66	57	63	61	62	60	65	53	65	67	63	63	55	53	64	69	58	67	67	65	63	54	48	56	47	57	66	76	68	57	62	62	56	61	57	76	51	76	57	75	55	74	63	67	72	48	62	71	53	60	56	58	61	74	64	59	59	64	68	54	60	54	77	52	73	53	53	52	69	59	68	60	66	65	48	62	60	58	48	44	61	69	66	62	55	57	62	77	59	71	63	77	76	63	82	57	52	55	54	73	52	60	53	78	46	70	57	56	58	53	70	61	55	61	74	58	63	69	62	71	61	57	51	72	50	56	62	65	50	54	65	65	58	69	63	50	60	73	59	56	76	68	59	57	58	48	73	65	63	72	73	58	56	60	65	53	62	66	61	60	69	77	64	71	61	59	64	58	65	61	58	60	43	46	83	73	69	70	59	55	68	63	54	56	70	72	61	64	77	73	69	62	65	73	58	62	63	60	63	68	53	57	75	79	68	49	61	70	68	54	67	61	59	65	68	60	71	49	59	65	68	68	64	63	52	53	51	62	48	53	49	56	65	68	59	71	53	64	55	64	62	45	64	66	66	56	49	60	46	64	43	74	60	54	53	57	64	73	74	61	60	61	51	74	69	71	58	71	76	59	60	48	60	60	59	58	54	56	55	65	62	75	67	61	64	56	63	59	61	58	64	51	83	67	52	79	68	64	58	64	65	55	54	58	74	80	70	60	64	60	60	65	52	55	56	64	66	54	75	36	62	47	56	58	54	56	65	66	51	50	61	63	55	68	64	54	73	62	56	59	57	60	64	64	51	58	76	64	59	59	61	62	67	48	66	57	63	57	69	55	55	57	59	51	67	68	60	42	66	70	57	67	56	60	59	42	50	54	52	61	65	63	66	74	57	81	63	56	54	51	71	63	65	66	52	69	62	74	72	45	64	54	61	83	60	69	58	51	52	62	73	59	57	59	51	75	73	56	57	72	58	49	45	64	45	65	57	72	60	56	50	59	61	52	72	67	48	61	82	46	72	57	47	53	66	55	58	53	59	60	67	69	48	61	78	65	74	54	62	59	57	70	47	64	54	66	63	74	56	63	70	60	64	52	63	45	71	59	62	62	65	64	63	62	52	61	75	63	61	69	53	69	64	63	60	56	58	70	67	76	56	57	56	68	66	69	64	71	75	48	64	67	63	58	62	67	64	58	63	64	51	61	74	50	68	58	61	62	66	65	69	62	78	68	71	45	68	57	57	63	61	63	55	55	57	51	69	69	76	79	60	52	65	61	62	62	57	64	78	62	68	65	63	66	51	59	80	70	56	52	70	51	75	68	59	55	56	77	57	74	64	58	60	53	66	59	69	65	44	60	55	74	51	55	77	60	54	69	69	56	70	46	69	64	69	61	65	47	56	72	52	58	57	70	63	54	62	55	64	60	76	60	65	54	73	67	79	59	59	60	61	68	65	65	56	51	53	79	59	62	48	51	53	68	57	65	78	53	62	46	62	60	57	59	54	60	62	73	50	57	62	62	51	54	57	67	64	51	66	70	60	62	64	63	65	52	61	63	59	64	60	76	78	67	60	62	64	52	64	66	68	55	68	59	68	57	65	55	79	67	58	66	64	73	55	56	57	44	56	54	65	73	63	60	65	63	60	62	62	50	62	57	62	66	56	59	57	61	61	66	60	63	63	49	65	83	41	59	56	66	72	53	59	57	72	64	63	58	70	67	59	54	56	77	59	66	68	65	67	66	51	68	74	63	60	63	44	76	60	72	64	60	62	61	73	67	62	56	61	55	60	60	55	59	67	49	62	53	65	64	76	65	72	57	62	68	53	58	67	52	66	62	75	53	68	62	59	69	60	58	69	63	62	53	63	73	50	59	55	50	48	77	58	58	62	72	63	59	77	57	78	58	64	65	48	63	56	66	59	52	43	66	56	68	69	67	67	66	49	68	43	59	63	54	52	74	52	56	53	75	60	62	61	62	55	59	63	45	71	65	51	58	63	49	67	72	52	63	49	66	52	63	66	73	62	69	59	58	75	60	59	66	58	52	50	56	64	63	75	68	60	62	63	57	55	75	60	57	57	54	67	67	53	73	69	60	81	70	67	50	69	57	70	77	60	66	46	64	52	61	69	66	62	45	56	81	60	54	68	63	68	63	49	58	67	71	62	59	62	62	59	69	67	62	62	63	63	54	62	60	58	67	63	57	67	76	50	53	58	58	60	38	62	68	60	47	66	61	64	68	62	61	84	72	62	76	51	62	68	81	72	58	82	63	65	44	62	59	66	55	70	42	77	62	70	46
27676	15814	7807	7368	11591	13909	13220	11641	9518	7596	5899	4768	3819	3209	2606	2054	1628	1303	1246	1128	1041	953	939	853	939	859	817	801	787	805	838	735	818	639	729	712	579	592	566	547	601	620	626	535	542	553	554	516	546	538	782	1387	2201	2024	1479	1276	1314	1445	1296	1057	954	859	692	614	570	573	524	520	518	475	493	547	483	507	487	498	544	543	507	481	532	528	474	504	492	487	490	497	529	498	538	518	506	521	522	537	552	498	481	537	498	495	523	486	541	542	509	539	517	522	529	497	550	493	515	516	513	510	522	510	514	521	547	491	518	510	510	541	474	515	505	520	528	537	561	468	485	508	487	479	449	559	525	473	488	506	512	514	502	513	496	466	500	516	486	512	514	473	476	529	518	536	532	494	501	488	530	552	473	519	520	490	495	513	491	521	487	531	526	514	497	534	515	479	562	521	524	541	515	519	545	522	481	491	488	490	513	512	583	551	546	487	495	510	496	493	494	492	537	439	518	520	531	518	551	550	506	490	523	537	498	505	504	502	524	544	547	525	504	512	476	497	516	509	517	545	546	506	513	537	482	535	509	493	547	551	526	547	512	502	495	539	510	521	536	489	503	511	531	520	480	511	510	505	547	503	523	498	510	515	499	548	495	518	526	481	495	563	511	542	530	523	521	512	516	527	520	494	508	507	515	584	519	495	516	535	543	475	540	502	525	519	540	495	525	512	564	523	494	518	510	493	518	481	557	499	523	522	536	499	521	488	524	512	549	559	441	502	516	521	510	511	495	526	506	506	520	519	527	524	535	498	494	543	500	504	484	523	540	541	569	554	553	504	507	575	521	480	487	511	515	484	518	537	501	499	515	523	504	531	516	495	529	513	510	479	520	495	485	477	493	543	496	555	529	518	505	491	508	536	501	512	483	527	527	492	503	540	506	542	530	485	534	559	550	529	503	509	487	516	516	475	538	508	509	514	502	531	563	519	523	529	546	516	512	525	523	512	523	515	536	537	518	521	526	594	534	500	492	515	526	537	558	498	499	471	502	518	538	482	535	517	556	529	550	522	506	513	528	445	509	501	525	519	513	542	531	567	540	510	515	553	556	481	545	490	529	476	530	496	490	545	516	500	516	534	502	495	468	516	520	526	500	553	473	494	562	461	532	521	547	501	508	534	527	527	514	508	525	505	580	489	501	512	525	521	529	514	526	500	528	526	564	516	521	519	510	529	519	499	519	526	526	536	506	565	536	531	505	478	514	457	508	491	501	543	553	534	537	520	512	526	499	527	508	515	500	502	546	517	538	509	525	520	527	538	563	537	580	499	482	502	500	536	493	535	521	493	510	488	558	518	510	490	531	518	496	476	515	559	503	514	509	486	537	545	499	521	539	566	530	521	508	525	545	537	514	518	498	533	518	555	492	494	530	538	508	586	543	505	524	490	497	533	506	503	506	529	535	537	515	490	543	535	538	513	488	490	497	513	500	509	496	524	527	514	485	501	523	524	514	553	484	516	515	526	497	523	500	527	552	509	536	526	520	537	496	529	514	507	518	494	539	507	540	512	485	504	526	532	511	518	526	497	514	517	520	527	499	496	512	540	518	513	533	525	506	507	528	522	555	520	509	496	506	531	529	529	506	549	507	507	485	504	508	559	559	546	497	516	492	567	519	508	486	518	498	506	487	548	524	516	515	533	589	487	444	492	500	462	533	503	519	547	532	570	528	530	516	523	538	505	502	502	530	539	492	503	495	510	519	486	527	515	524	538	524	529	509	536	502	503	530	493	508	495	564	492	513	516	547	506	531	482	511	463	517	534	504	519	542	544	510	515	525	520	553	470	544	541	513	523	489	530	504	531	526	526	529	524	545	554	518	506	512	518	498	515	470	502	552	502	514	510	509	511	467	510	499	508	484	526	480	529	534	488	552	531	508	476	510	501	484	536	502	521	474	547	493	493	531	513	503	537	486	529	502	505	487	529	532	484	502	532	528	503	545	517	512	510	451	543	525	498	539	516	468	574	483	548	470	514	525	488	519	550	506	493	524	494	528	531	492	516	525	537	474	515	511	513	533	499	497	496	501	564	503	504	539	470	512	514	533	485	534	554	519	524	527	566	577	505	497	520	518	456	497	532	504	552	518	567	475	514	543	529	512	527	550	499	513	470	541	548	513	486	521	491	568	577	475	506	557	511	546	534	471	524	484	472	515	516	510	476	521	528	512	512	495	520	479	492	507	512	514	520	510	504	490	520	547	534	524	500	512	518	516	503	502	527	515	497	487	510	489	537	538	555	507	553	483	511	500	518	531	524	491	526	491	491	573	524	509	502	512	549	528	539	507	531	524	551	521	504	518	540	560	521	468	499	497	491	571	486	491	528	528	517	514	489	510	514	525	544	543	534	517	529	514	537	496	495	481	536	515	549	506	512	499	530	533	515	540	472	547	487	501	548	505	542	518	499	512	479	525	540	532	506	493	507	485	534	467	516	509	510	525	491	510	496	509	540	517	544	497	536	521	508	512	512	555	521	486	509	527	529	531	487	513	517	482	489	490	513	528	509	525	527	525	525	535	510	503	545	514	481	505	527	508	557	491	485	464	491	577	491	526	512	522	521	541	523	555	506	500	471	496	553	520	567	515	502	576	497	488	481	560	578	510	522	497	519	536	528	522	545	503	518	534	514	497	525	530	499	554	503	509	534	516	520	511	491	496	503	541	500	541	535	528	500	519	508	543	534	506	478	588	519	501	523	547	511	546	524	533	498	491	494	512	496	517	549	543	527	523	536	528	501	520	519	493	527	471	516	554	527	516	531	534	468	524	523	518	516	522	538	528	522	490	501	520	512	518	487	484	571	548	476	520	565	488	488	516	539	535	517	537	523	480	504	504	534	516	523	521	510	499	488	489	526	493	525	522	519	498	531	553	493	487	528	507	509	543	495	480	537	495	510	564	490	513	522	493	541	518	527	472	527	531	519	549	500	453	539	521	505	478	544	526	524	515	551	501	539	554	510	519	562	544	550	554	536	490	536	563	512	510	509	533	526	480	533	513	528	526	506	503	501	532	496	531	525	521	519	496	537	477	495	489	482	497	512	544	520	518	484	500	455	510	529	531	512	524	458	521	538	532	533	511	495	519	484	538	541	542	463	523	494	549	511	522	526	522	536	497	521	541	477	501	535	521	521	487	517	461	496	503	499	497	516	565	512	501	531	512	506	485	524	520	515	519	540	530	513	492	495	508	522	500	497	476	505	536	558	494	521	504	511	512	519	534	559	509	488	491	503	486	493	500	505	532	524	505	464	519	563	525	530	482	516	533	509	530	519	513	534	491	521	517	502	521	516	483	512	510	530	516	531	489	462	495	515	497	496	467	475	543	499	501	523	458	466	506	546	487	493	488	540	540	512	510	485	506	496	480	521	507	508	508	523	519	525	491	526	527	526	518	541	509	533	489	517	535	536	516	505	537	520	548	530	519	524	520	493	506	506	522	481	518	534	508	508	470	536	505	471
3152	1333	641	270	189	278	276	255	214	190	166	132	117	96	110	103	65	64	69	71	62	47	49	59	46	41	54	52	63	59	60	59	57	53	53	55	40	50	46	36	53	51	52	49	46	43	38	48	33	43	47	77	98	89	79	81	84	64	72	58	44	51	62	53	35	35	42	43	62	43	38	33	50	50	38	45	50	56	39	53	46	52	29	45	38	41	50	41	57	38	42	36	43	35	37	39	44	31	39	40	58	54	52	48	53	35	44	47	45	42	46	39	44	29	48	44	48	51	40	36	41	49	60	42	26	36	37	52	60	36	45	48	47	40	40	41	53	49	54	47	33	50	38	53	37	38	40	46	42	41	31	48	46	41	45	46	51	42	47	45	45	38	47	37	42	39	44	42	33	52	40	37	46	43	47	45	45	32	44	37	38	39	48	47	42	47	42	43	29	50	17	51	43	33	36	56	44	42	49	44	42	33	45	43	37	38	42	42	42	51	44	53	42	42	42	38	36	35	47	42	32	54	33	49	56	50	37	37	51	50	39	44	43	39	34	44	37	45	34	35	48	40	48	39	30	54	49	50	42	44	51	53	36	48	41	52	40	48	45	44	47	37	44	46	44	57	44	36	44	42	38	30	41	46	37	43	41	48	40	36	38	43	49	39	44	41	34	46	42	31	45	43	54	37	50	57	39	37	50	42	31	47	29	50	51	53	57	30	40	37	36	44	54	30	39	48	39	44	42	41	51	43	42	48	44	42	41	54	45	38	49	27	51	48	47	53	39	34	54	32	44	46	46	39	35	33	37	39	38	41	43	48	40	42	33	45	38	31	39	48	39	46	49	41	43	33	44	44	40	44	44	44	39	45	41	39	43	46	31	50	42	38	34	35	36	49	38	53	43	36	47	42	48	31	44	44	39	41	33	38	41	40	43	41	35	45	48	32	47	37	46	39	44	42	33	46	40	57	46	54	43	40	40	52	50	50	44	42	47	45	49	35	37	47	62	48	48	38	35	38	44	46	43	37	41	40	42	45	44	48	47	51	37	52	34	46	42	55	46	55	49	33	44	55	33	54	39	56	39	64	48	46	30	36	37	35	38	36	41	29	42	35	50	48	46	42	39	46	38	38	40	47	44	56	52	47	35	55	42	45	44	45	39	45	35	44	31	58	49	48	52	41	50	35	49	45	47	39	54	37	46	43	53	43	40	47	39	53	45	45	37	43	44	37	57	34	48	48	45	34	48	57	39	45	41	57	31	54	35	46	54	48	53	53	48	43	36	50	41	34	49	44	48	42	33	37	56	35	35	38	47	44	47	41	41	44	42	52	45	41	59	49	42	46	42	40	38	48	57	44	38	37	45	41	51	37	43	43	41	45	33	49	45	59	41	43	44	44	45	41	47	57	54	49	45	41	42	38	44	40	40	60	38	44	36	40	46	49	46	44	35	51	45	42	43	45	42	37	48	46	46	41	43	45	47	37	40	41	39	51	52	35	34	44	37	46	40	52	42	48	46	37	46	41	49	43	40	39	39	40	50	44	39	37	35	49	33	41	31	40	51	27	53	52	56	42	42	48	40	42	41	35	44	26	48	47	47	34	44	46	45	52	37	45	50	50	38	42	42	42	43	35	36	35	43	49	40	43	37	35	33	40	50	28	37	40	43	45	34	38	44	38	38	36	44	45	49	39	47	48	42	45	41	42	40	49	47	53	49	39	45	39	55	34	38	42	52	45	44	48	39	35	46	42	35	38	47	45	34	39	33	45	40	38	50	40	45	46	41	47	36	53	42	52	34	50	37	42	47	40	29	34	35	43	46	49	38	29	52	46	47	43	44	47	34	50	36	37	37	51	45	42	43	52	54	43	50	40	51	38	47	39	36	39	41	42	38	35	42	49	44	44	46	50	45	44	50	48	46	45	43	43	49	36	44	54	48	42	47	40	43	52	45	41	42	46	40	44	41	55	43	42	44	31	38	37	53	39	37	43	54	39	44	50	45	53	43	36	37	45	37	40	43	46	38	42	39	56	41	41	44	51	44	42	41	53	34	40	37	51	47	41	31	43	44	44	47	49	45	51	41	38	50	48	42	45	51	42	48	35	42	40	34	44	53	45	48	44	51	41	47	36	47	34	38	33	41	52	39	37	29	35	41	37	44	48	43	37	44	35	42	33	48	48	43	37	51	43	31	37	28	49	42	38	49	44	49	64	41	53	36	43	40	45	43	46	27	48	49	46	51	41	51	41	43	43	40	46	39	56	56	40	42	51	39	41	55	36	47	42	40	38	36	35	46	35	46	52	42	44	44	45	37	31	42	41	46	49	36	42	38	39	35	48	31	37	44	34	51	36	50	49	41	50	47	40	36	39	40	43	43	49	33	45	42	50	39	51	43	34	41	35	47	39	42	40	54	43	44	49	36	42	51	49	32	39	48	38	49	46	39	50	35	52	43	53	39	43	44	38	53	53	35	44	42	44	31	32	46	50	51	45	43	49	32	37	42	43	38	46	32	41	56	42	23	52	39	42	53	53	48	38	34	40	37	46	43	38	36	43	39	52	49	49	30	44	42	39	48	48	25	52	48	50	39	38	46	48	49	68	53	46	39	46	45	36	42	48	51	47	40	31	61	48	32	40	55	36	68	36	47	29	44	33	44	60	51	40	55	35	48	35	47	41	45	55	35	44	37	49	57	42	44	32	37	40	49	43	48	31	27	44	32	55	37	33	52	43	41	35	36	41	51	38	32	52	37	44	35	40	43	48	51	34	55	39	30	46	32	43	33	49	35	34	42	54	52	37	37	43	51	39	48	50	49	45	53	40	42	51	53	32	37	49	59	42	30	47	53	45	46	31	39	51	53	36	48	58	47	43	42	39	43	42	40	52	33	34	40	41	42	52	52	41	46	52	40	42	58	43	43	44	42	47	47	47	33	34	48	45	38	45	38	37	37	42	52	45	44	34	38	42	45	37	36	28	44	37	41	53	53	33	52	43	48	45	40	38	44	51	41	47	46	51	41	46	44	38	45	38	38	46	47	43	49	45	44	40	46	36	41	54	43	45	36	44	40	49	33	49	45	42	43	40	30	39	44	44	38	45	42	43	34	36	42	26	50	46	45	40	49	43	48	46	44	42	42	60	42	51	43	54	34	36	37	35	50	50	48	39	52	56	54	46	51	39	44	49	58	31	53	43	38	37	38	37	41	47	55	52	49	42	35	36	33	43	52	44	30	42	37	43	47	55	41	48	48	51	50	36	38	72	47	40	47	43	38	45	45	46	48	46	35	41	49	36	43	42	48	38	54	49	39	46	36	45	54	33	39	47	43	42	41	40	51	42	40	35	57	41	51	44	49	39	51	33	42	39	40	37	51	46	48	35	45	56	39	39	54	49	36	47	49	42	37	38	44	48	46	36	46	42	54	44	49	36	49	37	39	46	47	44	47	43	47	32	42	44	42	43	56	60	47	56	46	34	43	48	33	38	43	45	58	38	52	36
25558	13756	8013	6967	10471	13364	12640	10577	8619	7177	5640	4481	3609	3143	2443	1832	1388	1179	1053	937	886	735	718	772	760	710	653	629	673	762	671	601	535	553	560	497	446	426	447	405	491	448	435	369	390	368	382	397	381	402	886	1583	2003	1579	1412	1285	1261	1212	1028	862	670	610	493	432	401	399	357	371	331	367	383	429	394	357	393	386	414	365	350	356	384	393	343	384	358	368	370	385	360	364	356	381	353	354	405	367	391	336	387	378	341	378	307	367	374	347	401	335	404	362	374	388	317	376	341	389	367	411	379	381	391	358	347	365	378	379	345	351	383	351	384	381	374	377	360	374	379	358	368	339	348	370	376	374	367	393	387	371	366	405	389	354	395	388	401	366	388	383	366	392	363	338	360	380	384	322	367	370	356	363	391	357	369	389	352	371	356	374	371	376	378	379	355	389	385	374	371	378	403	344	365	370	368	364	361	360	383	379	348	380	363	358	361	359	348	371	366	392	370	382	391	371	405	334	388	378	371	415	369	370	401	352	367	386	349	377	368	378	383	359	381	351	355	370	362	371	379	344	346	352	369	355	392	384	386	364	367	356	391	379	376	370	368	343	370	397	343	373	375	372	348	376	352	385	358	375	339	395	390	366	355	340	430	360	391	412	378	388	336	386	333	347	381	349	347	384	384	377	358	396	360	363	344	373	374	353	372	371	381	372	406	365	368	369	381	347	397	409	362	332	368	333	373	348	359	340	365	385	379	375	386	369	359	385	386	350	363	391	377	341	366	397	393	362	366	342	356	393	374	374	369	375	353	351	361	383	380	346	374	375	391	392	379	364	378	339	365	392	386	360	330	387	382	348	368	377	366	362	355	384	376	335	365	359	359	353	352	359	385	364	357	327	401	354	389	397	348	339	356	345	356	375	355	367	378	370	372	374	369	349	362	380	382	366	391	387	356	367	364	369	359	378	387	347	361	338	357	406	371	352	360	372	370	348	384	349	354	379	370	365	351	369	392	362	373	381	385	360	339	363	403	346	382	344	393	392	413	377	378	393	346	384	382	373	358	394	374	396	400	365	353	357	378	351	389	421	369	360	377	344	364	392	371	360	400	355	374	374	357	361	393	359	358	370	334	372	386	398	336	365	384	387	385	379	368	358	339	399	371	414	376	389	358	401	342	350	383	364	376	365	381	377	354	388	340	357	376	389	359	354	391	367	413	353	395	379	351	350	397	365	353	362	379	388	350	382	370	403	372	364	393	364	360	373	358	381	355	374	364	338	386	383	370	363	389	382	341	362	386	382	373	373	368	360	379	384	361	389	380	386	382	340	380	367	360	364	359	354	368	374	358	386	357	403	384	356	346	386	366	335	388	366	369	344	362	354	337	371	383	421	361	346	363	375	383	377	370	388	345	381	351	375	349	359	381	383	346	386	367	366	335	399	384	379	359	331	400	355	387	402	372	358	338	396	370	379	376	361	340	392	352	360	372	365	357	362	367	364	380	327	377	383	356	392	380	394	366	397	374	364	365	415	354	351	372	381	381	353	391	383	427	351	357	349	359	355	362	354	360	384	356	359	385	354	353	384	363	376	383	365	401	339	372	350	418	333	357	400	408	383	395	365	370	336	356	358	359	377	354	361	346	371	399	373	376	361	385	360	363	376	376	393	347	346	384	369	376	400	365	366	406	354	357	377	348	394	389	377	404	369	384	385	377	363	357	403	394	352	361	367	353	359	365	404	388	381	372	380	354	385	393	339	361	380	384	391	353	373	372	359	414	396	371	338	387	350	395	360	390	403	343	394	394	342	335	366	379	369	369	399	336	339	357	394	382	367	395	338	319	382	347	400	354	336	375	378	374	361	370	356	366	366	352	366	383	361	342	385	369	370	340	400	353	347	374	423	378	393	396	382	406	361	345	331	364	348	374	386	349	370	345	359	419	354	336	390	382	358	344	353	386	376	384	358	397	329	395	405	384	364	363	367	367	342	373	366	385	405	398	385	359	357	328	361	359	381	401	365	388	357	350	388	344	404	357	382	404	366	357	369	381	370	401	410	374	395	390	374	339	384	389	364	370	336	399	367	375	389	388	401	370	398	374	378	383	393	369	390	381	386	404	374	378	386	363	347	348	348	374	354	385	355	363	378	356	374	355	349	367	387	367	355	355	379	362	388	372	360	377	371	343	413	349	355	357	397	331	394	374	375	364	378	397	348	357	389	383	370	360	417	364	393	361	365	346	397	357	402	347	379	381	409	368	389	388	358	359	350	376	392	339	370	353	377	359	414	386	388	360	412	357	390	361	366	379	362	375	368	372	364	412	397	331	360	407	394	370	349	336	388	391	383	375	369	341	371	392	374	356	382	383	386	383	378	399	383	342	377	413	420	377	361	358	365	396	344	402	333	361	364	344	388	378	355	365	388	380	364	338	372	355	385	340	401	379	348	362	369	320	365	387	362	371	348	369	379	378	347	372	401	401	369	358	348	394	360	335	425	361	352	343	366	340	404	348	395	374	364	367	386	345	360	318	374	369	396	385	393	370	392	368	434	407	390	334	360	375	379	363	404	390	356	382	365	378	403	365	348	383	373	362	385	365	335	372	376	388	351	355	356	365	396	377	408	377	369	409	335	390	369	374	415	329	335	373	376	370	410	369	396	350	386	386	368	376	367	360	376	348	363	372	342	363	330	384	339	353	371	346	389	386	377	380	388	353	361	382	398	357	356	375	368	384	380	382	370	365	378	368	369	391	375	388	374	383	392	353	366	389	348	377	377	356	372	383	395	366	374	343	363	388	331	374	344	353	344	361	349	388	374	367	375	352	371	361	348	384	384	351	350	412	353	365	395	366	385	396	389	392	366	365	379	380	370	383	356	359	357	378	363	386	362	360	369	394	350	377	349	362	354	391	349	370	392	377	368	363	400	389	353	354	380	384	362	349	407	371	385	366	362	382	397	371	373	354	377	365	348	369	364	395	372	345	370	372	360	369	376	354	378	340	398	373	377	360	368	374	402	372	381	399	365	385	391	364	352	396	384	356	397	372	368	386	368	381	384	373	386	371	387	367	363	333	363	368	383	358	376	334	347	409	353	416	362	377	372	351	374	365	324	374	397	389	378	386	367	377	358	380	404	351	388	333	381	411	384	320	391	370	378	365	387	392	348	395	379	387	355	343	355	368	360	389	341	392	402	378	371	383	347	351	391	377	404	359	365	342	327	355	349	400	376	357	394	379	367	393	395	370	364	354	354	396	345	360	381	386	370	363	365	410	353	371	357	385	396	402	366	361	369	352	379	354	364	382	374	337	344	339	370	384	368	359	359	329	392	370	376	391	368	378	337	384	376	404	403	371	371	354	358	357	390	396	361	402	386	371	332	395	374	348	380	427	363	349	375	375	353	359	364	374	361	384	375	373	363	368	385	351	388	361	368	399	373	361	390	385	395	368	375	379	385	339	359	376	375	389	354	390	374	384	363	392	349	343	373	363	392	382	404	378	370	377	367	360	345
3269	2332	1104	432	291	369	443	362	299	274	264	200	175	150	144	103	99	90	104	67	96	80	108	78	92	77	78	79	79	89	73	82	74	59	73	89	53	61	73	66	66	57	80	71	62	42	75	82	81	90	95	99	114	142	137	142	127	141	122	110	66	87	98	75	85	59	87	59	81	74	57	63	54	62	60	70	64	64	71	76	78	65	63	65	59	78	63	68	85	57	66	65	73	76	79	65	83	68	74	65	74	67	72	66	69	74	55	76	75	57	73	58	92	73	71	58	53	54	58	76	69	66	70	78	63	73	74	73	71	71	53	66	78	64	68	63	69	69	60	60	67	67	66	61	80	77	70	62	59	76	66	73	82	53	59	77	67	70	82	80	62	64	92	55	61	69	68	68	60	65	66	67	81	62	60	60	86	68	60	73	81	76	58	85	69	86	67	67	61	75	61	75	67	80	64	77	71	67	67	54	67	76	66	73	53	76	71	72	79	72	79	62	70	63	69	67	68	69	77	70	82	73	78	67	50	62	64	65	64	66	76	71	57	57	58	63	73	64	63	75	56	65	74	62	80	60	52	88	66	81	73	68	61	88	65	67	63	64	82	83	60	78	58	90	69	70	62	58	74	59	60	61	71	78	65	83	66	55	54	83	78	84	69	71	75	68	72	59	64	65	67	81	68	61	83	84	74	74	82	63	69	71	67	62	68	74	69	77	65	56	73	63	66	76	71	65	59	68	73	84	68	67	70	84	73	78	69	65	62	71	69	68	75	71	66	64	66	70	56	66	65	60	53	75	74	79	77	61	75	77	75	65	59	56	77	68	64	76	73	62	77	82	72	51	78	81	84	69	69	77	64	68	65	58	76	77	73	78	66	72	76	73	61	71	77	69	68	78	70	64	78	88	63	66	72	70	63	55	76	62	75	83	62	77	75	81	50	61	74	79	66	78	63	68	58	65	67	53	72	77	67	52	70	62	70	58	64	56	70	69	69	64	82	71	54	75	74	70	77	83	72	69	52	64	64	68	77	64	61	77	72	83	73	78	55	65	71	80	62	58	74	68	95	70	61	73	71	81	72	82	68	70	60	69	69	80	68	61	77	74	59	79	66	59	73	64	58	70	63	73	79	53	64	75	74	72	77	64	65	77	69	75	74	69	69	63	69	75	66	61	69	68	61	74	58	54	56	70	73	48	55	62	68	71	71	69	80	68	68	68	73	67	84	54	51	74	62	85	66	68	57	68	73	78	64	71	61	71	68	61	63	74	75	63	74	78	57	69	83	69	64	78	92	73	79	62	65	70	64	55	52	64	67	79	64	72	64	56	57	78	58	51	64	77	63	73	64	80	62	64	58	64	70	57	71	54	55	70	79	80	64	65	66	77	78	63	71	69	73	64	72	62	74	76	65	71	78	74	63	71	72	65	65	62	71	71	67	64	53	60	55	61	66	49	79	51	69	65	63	76	68	47	54	66	74	71	63	71	66	57	77	65	68	60	73	79	81	59	74	76	65	66	81	70	62	74	75	70	59	69	78	57	72	63	78	73	62	64	81	76	71	72	82	72	72	72	71	85	77	58	66	66	68	62	61	55	57	76	69	61	69	75	66	66	77	76	64	68	60	74	57	66	63	64	69	70	67	80	76	79	67	71	63	72	69	69	61	85	61	57	65	85	69	75	77	69	55	67	69	68	58	64	63	80	48	60	67	68	63	69	79	79	77	79	59	60	71	66	71	64	50	68	46	61	60	71	81	63	67	72	61	61	53	61	72	66	80	67	68	61	74	64	52	67	76	63	75	70	67	66	72	66	76	69	59	74	61	64	66	64	58	67	69	59	76	73	71	55	52	67	72	60	74	74	66	64	55	66	61	72	70	51	72	59	69	77	50	82	64	69	65	70	67	72	76	61	73	62	68	63	73	67	68	72	64	64	77	72	72	65	51	94	65	62	67	59	53	76	67	74	57	64	55	63	52	57	63	76	73	79	68	70	66	64	54	58	66	70	74	58	90	78	74	50	75	69	82	65	51	63	65	64	82	59	76	57	55	70	69	73	64	74	71	64	83	68	56	61	54	60	63	83	77	65	71	68	66	73	60	72	62	77	70	75	67	75	59	72	70	77	73	69	70	70	56	70	56	77	62	67	64	81	86	58	59	69	66	75	78	63	76	63	61	74	77	75	60	69	60	66	77	71	69	75	95	68	68	64	77	62	79	66	67	77	65	67	63	73	66	75	57	62	68	82	71	64	71	64	63	58	69	59	76	66	71	64	68	62	60	68	73	68	66	60	88	70	68	68	75	68	74	73	54	70	76	89	62	69	66	75	71	59	71	69	70	56	71	71	59	58	73	60	85	66	75	70	68	70	72	63	78	68	76	69	52	71	74	64	57	68	60	63	88	78	66	59	70	68	56	61	77	86	66	58	71	67	77	52	82	87	69	76	72	77	72	60	72	73	85	70	57	83	59	79	57	73	61	69	68	69	82	76	57	71	64	82	84	77	70	58	61	61	69	71	77	73	53	73	72	75	77	71	78	67	81	71	80	70	80	75	77	66	54	56	56	81	72	69	73	57	88	58	65	67	71	80	63	79	58	70	74	69	64	83	53	78	81	77	66	63	72	73	48	71	73	71	69	64	60	57	73	61	72	74	67	64	61	73	64	72	67	76	85	59	60	59	68	72	65	68	59	75	72	77	72	70	66	81	64	69	60	65	77	70	69	70	72	63	71	72	73	82	64	72	68	69	58	61	80	73	66	64	76	72	77	65	72	68	67	74	65	70	57	62	75	62	65	79	63	62	56	72	60	71	72	71	65	44	71	72	68	65	86	55	70	51	50	58	71	67	87	65	71	73	66	73	80	72	82	62	60	61	87	88	76	71	74	75	83	69	67	56	53	69	79	73	66	80	77	76	65	61	80	71	81	69	70	82	77	75	68	69	67	81	68	70	67	74	65	64	86	68	61	60	84	68	63	60	69	75	69	71	63	72	79	86	74	75	70	69	74	78	83	69	62	81	79	69	73	86	63	70	58	63	74	80	67	67	64	65	66	61	73	65	69	55	64	73	66	80	64	68	62	71	58	69	56	70	67	74	64	82	71	65	67	60	78	55	81	55	75	70	70	67	75	73	65	64	67	83	71	81	55	69	62	65	78	82	69	67	55	82	62	68	48	63	64	60	77	76	68	66	63	79	60	83	74	66	80	79	69	64	79	75	67	84	71	76	65	81	70	71	55	75	64	67	58	66	73	82	62	70	75	68	74	67	62	52	70	61	64	69	80	58	77	78	72	64	88	57	46	60	70	75	64	70	69	73	76	76	71	65	76	68	59	79	56	76	81	71	82	69	54	62	61	66	76	74	73	70	68	66	68	75	52	74	80	96	67	58	69	71	75	83	71	60	80	74	64	71	71	63	83	78	50	71	72	62	69	62	69	90	75	66	78	71	68	76	75	67	94	79	74	68	57	62	77	86	83	59	60	84	74	68	46	62
29201	19140	11570	9081	13556	16569	16211	13895	11347	9370	7556	6004	4841	3845	3132	2548	1999	1748	1440	1328	1304	1257	1213	1096	1120	984	951	1000	1018	1024	921	910	883	808	781	707	689	688	722	782	686	640	653	654	614	602	614	671	690	864	1713	1471	1787	2491	2620	2724	2612	2278	2072	1569	1362	1061	926	776	734	579	624	597	555	585	581	541	564	610	616	593	578	556	586	606	541	586	612	564	535	525	575	535	624	597	583	560	561	570	564	592	577	536	587	561	545	577	557	579	634	568	611	611	607	587	528	576	624	604	567	590	589	586	607	579	539	612	564	559	572	585	580	620	548	595	588	586	581	560	603	621	577	544	566	588	539	572	593	612	573	606	584	573	585	555	577	586	570	531	543	521	568	582	595	560	555	605	603	585	555	561	571	554	606	586	565	533	564	587	579	553	557	565	562	566	622	587	575	551	562	573	552	550	611	578	597	591	566	578	568	587	542	527	581	598	560	551	566	549	605	565	573	607	587	603	587	567	538	577	601	569	552	584	570	593	569	623	553	576	582	571	556	581	599	612	570	506	585	570	541	583	582	595	535	572	595	627	563	561	543	649	546	567	564	540	562	561	577	572	557	599	604	592	597	547	561	576	549	594	567	579	585	570	579	586	589	573	556	598	594	597	603	574	619	572	564	562	589	591	604	575	602	565	555	595	556	595	573	580	591	575	561	576	558	570	598	589	566	608	570	541	574	561	560	562	572	598	600	580	571	601	581	568	582	561	592	585	544	553	598	613	556	544	589	534	584	565	577	588	583	582	569	578	580	580	601	576	560	590	596	585	588	581	585	567	560	555	586	547	608	527	588	573	561	584	556	527	606	541	590	624	527	591	581	591	602	569	606	589	587	565	526	584	613	585	616	606	582	588	592	601	598	659	544	530	553	570	582	551	601	541	562	592	571	571	578	570	520	525	610	603	592	598	618	592	613	549	561	540	552	574	565	554	591	570	601	555	593	602	584	572	593	564	604	549	580	563	594	568	565	580	576	551	581	558	588	559	534	612	591	561	563	547	597	570	571	587	588	607	524	555	592	566	580	578	594	609	588	570	607	547	586	605	588	594	595	558	630	617	541	563	611	568	593	591	592	569	541	540	590	575	547	538	562	594	525	597	600	599	568	548	586	587	566	598	594	577	562	576	561	599	587	628	586	595	567	615	564	574	615	540	628	568	591	580	589	573	594	594	578	597	584	599	607	635	567	604	577	628	572	576	581	583	564	580	587	566	602	587	568	573	565	594	611	611	534	598	546	589	586	558	612	582	569	601	558	563	581	578	591	548	568	567	582	578	579	558	562	591	573	609	579	598	606	544	583	579	646	577	612	583	550	610	550	558	598	592	581	599	570	606	604	579	569	575	577	579	618	605	592	576	581	561	613	553	598	616	545	574	573	642	576	570	570	560	557	574	550	548	574	561	608	577	537	567	560	591	558	586	614	567	588	558	574	598	567	634	601	549	590	594	538	589	553	655	592	588	571	589	565	574	551	572	558	589	575	596	607	607	589	600	587	548	516	631	580	576	579	608	614	556	561	601	564	581	521	560	553	589	599	590	572	616	622	571	572	586	600	558	600	581	580	584	596	620	577	587	534	545	567	591	555	570	606	564	548	569	560	561	593	567	617	580	572	541	557	573	623	621	589	546	576	574	576	596	564	556	575	573	575	612	562	619	589	597	580	595	608	579	598	563	567	591	567	584	553	541	526	572	566	561	567	617	556	559	611	605	534	600	606	612	579	549	549	589	604	556	594	576	575	549	560	608	594	578	592	588	616	582	582	581	589	591	586	577	564	588	561	566	599	600	554	600	593	617	580	560	577	622	603	588	594	563	543	554	587	566	618	616	577	541	574	570	614	580	574	581	549	552	596	611	616	569	556	582	569	581	587	585	563	534	559	586	592	556	626	550	549	584	562	562	586	608	632	527	527	574	551	591	569	595	599	587	597	568	595	587	597	595	549	599	580	596	570	600	569	581	617	590	630	592	586	587	581	587	587	576	585	571	580	617	575	532	537	590	536	542	586	583	576	574	530	568	554	572	562	572	574	585	586	584	544	572	584	601	572	523	583	509	624	529	613	609	562	597	608	566	566	577	578	543	602	562	540	571	554	589	595	594	591	583	586	553	589	573	552	569	568	575	567	537	555	580	585	598	588	590	611	559	672	579	609	545	581	581	632	574	586	603	588	596	548	582	603	596	553	558	648	596	553	572	593	603	596	564	582	592	595	581	592	589	540	588	541	572	627	578	538	571	556	573	583	587	513	565	570	563	573	532	572	554	590	522	539	599	561	582	582	544	554	526	569	571	574	576	581	566	590	578	586	570	571	581	609	585	559	579	578	600	575	577	591	581	583	575	601	570	565	563	523	548	596	560	603	566	605	552	533	578	620	580	610	554	539	581	573	603	603	603	581	599	589	603	570	579	606	624	545	575	586	566	558	587	577	593	575	658	589	613	623	552	594	585	559	575	561	602	595	558	527	574	583	552	576	587	580	546	560	580	644	562	588	560	563	559	584	577	552	562	608	604	577	580	581	549	572	591	582	608	586	560	583	567	586	571	560	607	540	592	623	548	565	583	619	544	600	619	610	637	560	556	573	608	566	541	562	571	554	587	554	539	569	591	601	556	516	588	533	617	570	564	564	568	577	543	562	570	596	567	564	603	566	571	585	582	620	576	550	531	567	544	557	549	618	549	593	591	589	560	575	577	575	580	610	576	587	579	601	558	577	587	613	583	556	632	600	559	564	569	583	552	560	541	607	554	620	616	599	610	597	586	591	573	598	592	573	621	538	624	606	560	601	584	590	544	543	614	576	596	569	559	547	545	615	607	586	579	566	613	534	572	559	610	614	601	559	592	567	617	586	540	567	588	563	578	575	584	579	597	600	587	582	567	595	564	604	625	546	575	590	585	599	589	569	568	592	571	577	564	588	570	546	565	567	595	560	588	561	583	574	581	571	589	547	608	604	535	587	589	586	573	548	620	618	587	571	607	565	578	517	608	547	593	545	527	566	592	579	604	534	562	556	581	560	587	603	567	582	587	616	554	602	610	600	605	564	554	562	573	598	612	575	582	600	570	577	573	577	574	584	577	595	597	628	604	552	594	605	622	556	580	625	611	594	647	572	588	605	547	583	587	577	543	597	603	616	577	574	531	573	594	543	570	611	596	572	583	573	518	551	595	562	611	608	571	559	562	581	577	611	599	546	577	592	568	637	573	580	526	577	587	572	580	536	608	564	568	541	594	582	572	572	602	548	544	594	552	561	515	596	563	627	582	586	584	569	555	595	634	549	586	555	593	593	526	602	589	604	583	531	532	524	601	555	591	601	571	618	569	539	588	593	562	558	579	590	584	517	577	593	593	578	597	557	559	566	555	608	581	595	592	572	565	608	584	590	572	575	607	597	570	623	574	569	572	622	548	560	567	600	548	569	589	609	549	548	616	594	548	552	561	596	550	566	545	563	591	576	612	632	568
2031	778	318	161	125	184	202	183	147	144	116	93	86	77	57	51	55	60	46	51	62	53	47	48	50	34	41	41	56	39	51	41	46	41	48	41	41	46	50	50	47	37	44	34	42	44	37	24	45	56	46	42	48	42	57	49	67	47	51	44	42	49	38	39	39	40	47	36	42	44	41	37	49	40	37	46	38	33	38	41	39	43	37	49	29	43	38	37	30	34	35	46	44	48	43	35	37	35	41	29	47	39	45	31	35	43	49	47	35	38	35	46	31	44	51	35	49	38	40	39	42	45	33	43	35	46	42	38	35	48	35	51	37	40	46	38	28	45	38	34	33	52	39	44	36	33	50	41	43	59	42	45	36	39	31	42	41	45	37	38	27	33	42	36	41	37	39	42	35	43	44	48	45	43	23	44	43	34	48	35	38	33	38	41	40	41	50	36	45	43	44	39	43	43	48	51	36	45	32	42	48	46	46	40	47	41	37	43	51	42	37	41	45	45	22	48	37	50	51	39	43	33	28	36	26	45	37	41	39	31	50	47	43	36	43	33	36	50	31	45	56	47	28	45	36	34	44	43	40	35	42	37	44	49	43	29	31	44	40	42	36	34	42	36	32	43	38	34	45	30	33	41	51	44	36	43	47	47	33	32	36	34	22	47	39	26	43	41	45	32	38	45	44	37	43	45	42	37	47	48	35	42	32	38	48	42	30	53	27	50	32	39	57	53	33	39	50	47	33	34	38	43	36	45	43	37	48	37	54	32	41	51	34	42	48	41	41	33	48	41	38	30	44	43	41	46	38	44	40	35	32	39	29	39	46	28	49	49	36	39	45	44	41	43	38	33	49	39	35	54	42	30	39	31	45	44	37	47	41	46	47	39	35	45	49	38	39	44	36	38	52	36	45	38	36	31	31	34	46	25	52	42	47	49	45	43	39	33	44	43	38	42	40	45	42	41	37	37	35	31	30	28	50	39	43	32	36	29	45	40	45	39	43	43	43	40	38	31	39	39	40	43	37	44	37	39	48	43	37	23	33	39	39	35	37	45	37	36	44	43	43	38	42	28	40	45	48	36	31	49	40	46	44	43	32	42	48	42	39	48	34	36	40	37	37	43	47	46	34	43	37	42	52	30	46	40	34	46	39	43	47	39	38	29	47	39	28	40	39	38	44	46	35	44	47	46	29	39	41	36	32	43	39	36	39	43	40	33	40	45	34	37	42	34	24	39	36	35	36	41	39	29	39	36	36	45	38	42	37	36	39	46	54	37	52	44	44	37	40	40	36	31	34	46	40	44	32	35	41	46	36	39	49	43	49	41	49	37	39	45	40	38	41	47	44	33	40	47	38	48	38	42	51	45	40	41	45	41	38	41	40	48	34	38	50	35	46	47	43	49	38	37	43	36	28	45	40	33	31	35	40	23	39	27	44	40	47	20	46	29	43	38	45	39	48	37	43	49	29	33	50	39	38	42	48	32	30	41	43	39	33	37	42	46	50	41	63	32	40	46	41	40	47	37	39	37	34	44	39	40	41	45	32	41	37	40	44	33	33	38	39	41	36	41	33	41	31	40	28	39	35	35	41	49	37	45	37	35	35	42	45	40	32	35	37	33	33	39	42	43	45	43	30	37	38	40	39	34	36	34	42	52	41	44	40	40	36	24	38	33	46	41	33	37	39	34	38	41	36	39	41	43	37	38	46	35	52	37	39	35	40	39	36	44	51	52	47	31	30	46	39	44	43	34	44	36	33	49	54	34	36	49	43	37	39	36	35	46	43	40	45	49	37	59	39	46	36	36	36	49	45	30	42	44	40	39	40	46	34	46	31	33	35	30	34	42	27	35	42	34	35	42	43	49	32	38	39	40	55	38	35	34	43	30	43	45	41	39	32	39	47	32	33	36	38	47	37	42	39	40	39	40	48	36	38	30	42	46	39	57	39	32	28	35	45	35	47	44	39	43	27	45	39	51	40	43	33	33	47	52	25	49	47	43	42	38	47	47	41	44	47	44	37	31	43	36	47	54	41	31	59	27	34	56	41	45	33	44	41	48	52	34	31	43	46	39	35	38	45	39	31	47	49	52	32	35	38	39	29	37	35	36	35	45	41	49	34	37	42	39	35	28	42	36	46	31	31	42	37	37	33	44	33	40	34	22	29	35	36	48	43	36	32	46	48	40	47	46	56	50	49	32	29	43	34	42	35	40	36	28	42	46	40	29	39	40	49	42	54	50	33	42	32	45	35	32	33	37	39	38	42	46	45	48	50	33	31	47	51	37	41	39	37	42	26	42	46	32	28	55	42	40	53	41	46	35	25	42	42	35	47	38	53	42	46	47	36	49	48	40	40	30	38	33	46	23	44	37	37	31	40	45	39	39	41	30	56	38	38	42	34	43	36	47	48	43	41	56	53	42	37	38	39	41	31	47	43	38	33	40	51	34	32	34	34	38	43	44	38	34	41	36	30	34	47	35	41	44	38	38	46	36	50	35	46	39	41	37	32	37	33	42	38	40	40	45	37	46	45	41	33	38	34	45	34	43	47	36	51	38	39	41	40	35	31	27	44	38	40	42	47	39	48	43	44	41	40	44	29	34	31	50	39	51	41	32	42	39	44	49	39	36	46	43	37	39	50	38	39	47	42	35	31	44	47	49	39	45	40	45	40	39	41	33	38	33	31	39	42	44	39	40	38	42	45	42	36	33	32	37	36	35	46	44	44	38	43	30	41	38	39	48	38	37	35	44	45	38	38	37	49	41	39	37	38	35	40	37	27	34	35	36	47	40	50	40	35	44	40	42	32	31	32	48	46	39	42	38	45	42	38	41	35	47	45	35	40	39	32	37	34	36	31	31	40	40	38	47	40	35	43	43	39	40	38	42	31	39	51	41	34	46	49	34	45	24	43	38	54	40	34	36	36	44	36	39	35	37	26	40	30	41	55	43	37	32	42	35	48	44	39	38	43	42	41	50	35	50	40	49	46	37	42	48	47	44	41	43	37	44	43	35	49	40	40	54	36	26	40	37	41	36	34	38	49	34	41	40	40	26	26	45	42	48	36	38	40	35	40	43	41	42	49	53	41	37	39	46	42	36	34	26	42	34	43	50	39	37	39	39	33	46	32	40	36	45	38	54	42	37	50	48	37	32	36	34	32	43	41	43	46	35	39	41	38	40	48	35	39	47	38	34	34	42	42	32	46	57	34	37	44	38	43	32	36	44	44	39	54	48	35	29	36	43	32	28	31	31	34	51	41	35	40	47	40	37	54	29	40	38	48	40	41	36	43	41	39	32	39	39	29	37	41	42	38	29	50	42	37	49	35	36	46	37	48	36	39	47	38	38	46	42	39	51	30	44	32	29	48	55	51	37	55	37	31	45	47	35	39	52	37	40	46	47	49	42	30	37	41	40	41	43	34	48	38	36	36	41	40	40	38	37	39	44	39	39	43	32	45	38	44	33	29	46	46	39	44	39	38	53	45	35	38	52	27	38
21422	10561	4486	4043	8322	9468	9556	8161	6591	5044	4158	3083	2512	1887	1424	1126	977	853	723	665	650	668	652	558	535	508	480	527	527	501	493	521	490	443	418	379	399	428	427	384	362	373	355	370	347	337	316	404	383	406	605	573	575	645	630	702	707	628	594	491	474	446	403	387	372	401	336	357	314	332	369	338	353	356	313	364	310	335	329	355	368	345	342	331	356	351	350	371	340	354	364	358	360	350	340	347	373	336	351	381	355	368	346	361	327	328	382	340	336	305	333	358	360	343	338	350	328	352	355	379	361	343	337	340	348	341	357	324	331	356	308	314	337	348	375	346	316	315	315	373	344	352	373	356	295	333	345	327	310	350	363	329	337	373	358	352	376	350	316	314	344	332	311	336	371	331	322	374	360	331	348	334	358	340	364	372	344	330	349	331	346	347	349	366	340	372	340	328	329	334	333	374	334	369	349	347	326	347	339	363	352	346	341	339	335	344	373	369	347	318	355	360	339	309	343	312	349	329	354	347	346	361	341	318	369	327	359	354	360	377	316	366	321	331	333	352	356	382	368	326	353	336	325	336	328	352	318	373	383	358	371	352	341	354	343	351	348	346	365	355	348	338	344	342	391	351	342	355	351	308	381	359	321	344	371	354	343	356	350	341	366	366	375	347	350	379	346	362	339	358	343	352	353	323	391	319	313	342	345	325	346	345	344	355	308	347	335	331	350	313	348	320	355	378	340	355	393	337	302	342	358	337	319	348	336	349	358	351	374	369	375	331	358	355	323	337	333	348	334	356	348	354	327	366	356	338	345	354	321	378	322	362	370	322	314	324	385	309	361	333	356	341	362	325	372	334	324	368	346	347	346	340	345	357	355	338	400	333	335	355	331	337	360	335	390	341	343	325	359	373	315	370	323	345	372	337	334	332	339	349	394	349	351	326	347	361	325	367	348	371	353	330	337	328	361	357	383	348	390	320	351	368	344	349	365	367	367	371	357	332	336	352	379	327	349	340	367	355	345	329	341	355	365	337	336	345	355	344	353	336	352	322	367	346	336	329	371	333	351	320	362	355	368	351	371	356	341	323	334	409	362	380	361	326	340	343	351	344	359	368	353	368	313	363	358	351	334	382	348	344	371	353	334	349	306	333	370	337	356	329	356	364	339	376	329	320	340	362	361	344	329	354	335	347	345	320	344	379	355	365	352	371	364	370	358	341	369	326	352	362	322	343	329	355	339	371	353	346	370	367	382	352	338	333	338	318	331	368	313	366	345	340	340	355	346	345	380	331	386	362	336	337	351	344	360	351	347	339	358	351	337	334	337	337	344	344	369	328	332	360	360	370	332	375	344	353	354	370	350	338	364	345	387	341	323	339	342	311	343	332	342	342	324	348	396	340	313	349	348	353	366	367	335	357	330	348	347	338	354	346	360	349	374	343	347	389	316	321	343	336	330	358	306	319	323	356	320	390	348	356	360	356	359	346	334	345	353	339	361	347	341	344	357	338	336	340	379	364	373	344	327	362	341	307	338	354	337	348	323	345	323	334	367	358	365	353	350	347	382	346	371	363	326	360	345	333	349	350	351	337	345	350	371	348	321	319	380	359	378	369	314	392	385	352	349	376	337	377	346	355	311	353	400	366	367	375	363	347	355	321	349	340	340	355	335	370	370	349	354	334	331	365	362	352	357	352	328	356	339	330	367	320	372	339	350	341	344	334	357	343	327	361	330	345	341	359	353	336	318	321	382	361	346	344	332	352	338	331	338	337	359	327	332	328	349	338	338	338	314	379	341	356	367	341	357	357	327	336	336	326	318	346	382	324	354	350	375	334	378	361	343	368	360	350	327	378	336	383	356	311	340	352	352	332	350	384	329	345	357	372	347	373	326	365	342	382	365	351	340	351	350	339	343	328	354	363	360	321	299	313	344	363	350	312	317	342	333	367	360	347	340	328	323	346	338	366	346	370	377	352	351	360	353	309	370	344	355	344	321	360	347	338	377	347	343	334	322	331	350	333	321	367	340	338	327	392	368	361	354	331	326	328	287	339	359	343	351	361	373	328	353	358	348	347	357	332	331	343	357	361	333	347	362	345	313	340	360	342	321	326	375	346	346	344	341	341	320	351	342	363	358	335	379	367	365	348	365	361	360	337	354	354	353	354	347	359	364	337	360	339	357	372	356	340	346	356	375	319	363	359	350	338	370	370	346	337	361	347	366	327	313	337	351	321	332	347	375	361	350	381	333	347	298	342	325	326	378	362	348	313	367	337	349	350	369	336	354	361	336	323	322	343	338	341	334	352	334	312	402	332	359	311	322	371	342	334	368	384	371	351	347	367	359	341	345	348	365	338	382	347	356	309	304	306	346	346	369	386	342	374	364	352	376	312	343	365	370	371	375	314	323	360	353	336	339	348	365	345	353	364	358	340	374	340	366	378	308	361	346	342	337	354	357	333	325	342	344	332	341	339	338	370	375	372	333	332	359	401	339	359	324	360	364	372	288	326	339	370	338	359	367	376	341	360	350	367	321	334	343	355	342	344	350	348	345	367	361	349	321	309	329	334	350	335	307	352	380	343	354	334	365	330	343	336	363	355	308	373	368	326	357	318	352	363	337	327	353	381	332	348	339	323	327	363	316	358	354	348	361	351	328	307	331	351	332	384	334	341	321	371	355	372	359	358	336	368	334	376	371	351	352	367	366	314	361	371	342	344	325	341	352	368	374	382	361	349	335	321	367	379	358	343	347	349	328	359	326	380	351	323	348	348	316	355	328	350	325	381	310	372	355	346	323	358	342	326	362	332	364	340	354	348	327	373	340	356	356	381	337	330	347	336	352	327	324	332	338	341	343	347	367	367	362	350	328	340	341	361	344	345	369	345	374	361	327	357	354	372	378	317	354	358	344	327	337	351	328	364	407	338	327	341	356	326	330	373	346	327	365	356	349	328	338	351	352	352	343	314	357	350	362	342	358	347	343	335	357	340	317	371	365	327	350	333	349	322	319	381	330	354	332	342	336	321	360	358	337	344	328	343	315	356	383	333	324	327	363	350	343	335	382	343	349	345	348	347	348	340	343	354	393	343	340	359	332	330	347	342	371	346	316	387	344	372	348	382	347	345	353	376	328	369	350	357	342	337	308	342	367	372	400	345	328	347	340	314	371	319	350	389	371	394	360	349	345	358	358	352	365	338	377	337	337	363	383	341	375	351	335	388	364	348	348	356	352	343	324	352	378	351	316	336	322	335	333	348	358	348	369	360	366	363	364	348	350	371	325	326	345	337	361	364	374	336	349	353	363	326	356	352	321	377	320	340	354	371	305	337	354	351	380	344	381	338	325	337	354	343	355	349	355	365	347	343	363	370	371	361	343	328	355	358	376	367	358	331	339	348	334	371	326	342	343	380	342	351	369	378	364	352	352	341	365	339	355	357	326	342	365	353	351	321	346	335	357	361	341	343	355	340	350	324	344	352	325	359	336	356	338	362	346	324	365	380	346	376
2358	1637	601	238	242	312	293	278	247	217	218	154	126	129	101	105	90	80	99	80	70	84	80	76	76	88	69	86	70	83	70	68	62	74	73	68	55	66	66	65	53	82	61	67	71	70	69	51	60	70	111	95	134	125	108	82	90	83	79	101	70	75	82	81	59	56	62	76	62	69	56	58	62	74	84	78	61	51	74	53	66	66	50	78	59	64	60	59	61	60	51	57	49	54	73	63	62	72	58	68	65	65	73	59	60	51	74	75	61	69	67	78	63	74	71	60	65	67	59	74	66	82	66	43	69	78	71	57	73	59	57	60	45	63	83	56	62	57	83	71	49	75	69	72	58	68	47	70	64	77	75	56	68	47	79	56	63	62	50	56	71	78	64	65	59	58	64	65	45	64	57	58	59	57	58	62	70	76	74	46	56	64	57	61	59	76	65	74	60	70	68	62	66	59	56	60	51	76	51	64	52	52	65	48	76	61	62	68	53	57	59	68	65	51	66	54	73	59	83	56	75	69	58	62	61	61	65	58	58	69	63	68	61	57	55	59	78	60	57	66	74	77	58	65	62	52	75	65	62	66	69	64	61	88	48	59	75	63	69	48	60	61	66	53	67	62	63	58	60	61	63	52	45	71	63	62	60	49	62	60	74	57	79	72	56	71	68	70	59	65	75	54	51	69	74	76	57	84	59	69	64	75	65	61	60	73	55	49	59	66	59	59	60	63	63	63	63	67	59	60	59	54	71	54	68	62	57	57	45	54	65	71	70	69	68	77	77	58	81	62	55	63	53	59	72	62	63	63	77	76	62	49	68	70	57	62	65	59	67	62	58	64	66	68	74	60	68	54	47	54	56	68	64	61	91	54	69	62	67	73	60	76	62	65	67	73	58	72	65	66	66	75	61	71	70	64	64	59	63	63	60	64	49	62	75	75	60	62	63	62	68	62	73	54	62	59	70	63	52	72	59	68	54	58	65	62	67	49	70	64	62	63	83	67	65	55	58	68	59	59	76	55	65	60	55	80	59	71	61	45	61	64	58	72	68	64	78	71	63	62	65	59	57	56	63	64	60	45	58	62	76	55	61	61	74	71	59	63	54	67	59	81	52	59	62	65	68	70	63	60	64	53	70	62	67	57	62	57	64	56	66	56	74	63	55	76	55	79	59	60	65	71	85	62	60	46	55	57	66	71	74	62	60	65	47	76	55	71	75	84	63	62	58	73	69	79	62	74	64	62	61	64	58	66	57	63	75	73	56	54	78	63	64	77	62	59	57	73	71	69	68	64	68	61	58	54	54	75	59	62	66	63	61	57	67	66	56	43	57	79	65	72	60	68	61	58	68	77	68	71	61	67	63	54	52	85	67	64	73	62	68	56	59	70	71	60	57	57	67	71	70	60	72	74	72	90	64	59	59	75	65	67	70	54	70	77	57	57	72	54	68	81	46	65	67	69	47	72	65	63	60	54	66	64	63	67	61	63	50	56	63	51	70	47	62	69	75	56	67	62	66	71	56	67	59	61	57	73	64	59	64	60	75	58	62	55	69	54	52	60	63	66	69	58	62	87	62	65	59	58	69	66	79	68	75	50	52	65	61	73	52	78	61	76	67	44	71	60	75	61	61	74	64	68	70	69	73	76	74	48	55	65	73	70	59	60	55	65	59	55	50	67	48	63	56	67	75	64	57	58	70	73	72	67	68	77	62	66	61	63	62	56	63	55	68	65	60	65	63	67	69	57	54	72	61	59	68	68	74	75	50	57	51	64	47	66	59	75	60	71	59	51	50	69	67	77	60	54	71	51	50	62	54	67	59	62	62	56	74	55	63	51	79	46	77	64	72	57	76	63	66	65	74	70	64	62	59	69	55	74	49	55	69	61	63	66	62	61	74	65	57	70	64	61	76	62	83	70	64	54	62	67	55	59	55	55	64	58	63	63	60	68	48	85	60	69	51	66	63	84	58	56	68	59	65	71	65	63	85	55	49	60	67	50	54	52	60	66	71	66	71	62	64	64	60	65	82	69	59	76	61	58	64	60	74	54	51	77	51	56	53	60	60	47	61	74	57	56	77	67	72	59	55	77	68	68	72	62	59	65	76	59	61	72	63	59	61	78	56	55	62	64	74	46	59	64	71	56	63	69	66	67	72	59	63	59	63	61	52	52	65	53	73	70	66	72	72	56	67	65	70	62	58	61	69	59	53	71	62	63	58	60	62	65	56	57	65	69	75	61	68	60	67	76	47	53	65	70	64	68	59	71	52	66	73	61	64	55	58	73	66	75	61	64	46	69	56	78	77	71	66	64	63	53	72	72	61	62	70	83	71	62	62	57	60	61	60	72	69	55	65	55	66	65	54	66	56	57	66	81	61	64	64	61	69	58	54	63	63	79	64	68	65	66	51	62	77	61	70	74	67	58	56	78	54	64	75	61	71	62	68	67	55	52	68	62	74	59	75	60	68	71	63	69	66	60	63	63	50	58	61	72	81	69	64	67	62	73	61	65	50	53	83	63	67	57	54	57	78	52	57	43	52	82	66	55	62	75	55	50	57	66	56	63	66	65	83	78	67	60	71	54	73	68	60	69	68	60	68	59	70	55	47	54	69	50	64	53	64	57	80	68	63	58	63	64	62	62	50	65	55	59	56	67	66	69	66	66	63	64	57	62	70	71	59	75	66	67	64	67	68	74	71	66	52	56	47	60	60	55	65	78	81	72	63	60	69	40	66	59	54	66	64	57	60	61	53	71	51	75	68	79	67	65	83	73	72	73	55	55	51	65	62	62	71	66	76	51	69	69	69	63	55	58	62	65	60	62	60	57	61	79	62	63	76	62	63	63	73	49	66	55	62	63	57	63	57	48	62	57	53	62	55	47	82	67	56	78	46	62	64	73	61	64	48	77	63	76	75	65	56	61	44	68	72	70	56	63	60	72	64	68	73	62	55	58	65	66	66	56	62	83	63	75	65	55	73	70	59	68	67	56	66	68	49	79	74	65	62	73	70	71	57	52	63	67	59	53	53	59	57	66	70	64	51	64	55	68	66	65	73	59	65	60	58	62	66	74	64	72	72	60	63	65	71	50	59	52	68	64	59	58	67	66	55	59	73	84	51	74	58	60	61	64	57	58	63	66	62	69	71	68	64	72	66	67	64	72	56	60	61	69	62	55	63	56	77	68	54	61	64	76	77	69	59	64	52	59	50	67	71	54	64	58	53	71	73	55	68	54	62	62	63	65	68	68	60	55	64	66	69	60	63	69	59	79	57	54	57	67	80	63	59	69	61	67	70	73	59	58	54	60	73	57	58	46	58	66	54	66	50	42	52	58	68	67	50	69	77	68	73	51	52	70	69	62	60	60	59	69	65	63	66	51	69	68	79	66	71	66	57	55	76	69	63	67	66	64	62	70	57	55	62	65	49	70	56	62	65	48	60	78	61	68	82	46	65	77	64	68	58	54	59	66	72	53	59	63	49	73	59	55	59	48	56	72
25990	16603	7051	6081	11898	14387	13477	11859	9598	7766	6119	4721	3678	2877	2113	1821	1605	1282	1174	1052	1081	1033	1004	874	874	867	763	836	867	797	803	728	752	653	684	711	669	624	616	576	613	600	604	575	548	634	651	653	556	740	1149	1809	2137	2163	1725	1526	1439	1319	1166	1024	918	815	697	663	602	604	531	575	500	518	501	553	583	508	521	531	531	528	525	543	559	545	508	508	552	539	504	573	490	508	575	546	543	463	579	546	522	553	506	525	516	530	570	535	485	544	502	542	543	557	572	520	494	537	509	541	531	548	554	542	540	570	558	544	541	551	519	532	533	546	517	519	507	533	505	559	539	570	527	505	507	518	514	545	569	585	532	559	531	536	521	532	570	534	508	572	537	526	534	554	556	492	557	502	583	585	535	540	511	559	564	507	522	520	546	567	545	527	514	507	508	513	521	535	559	541	507	529	566	542	531	568	550	550	509	536	559	567	520	535	524	536	512	524	523	498	540	560	517	535	536	547	516	529	517	538	556	585	537	536	524	529	492	534	565	539	533	514	558	511	553	542	572	543	591	538	557	513	547	506	530	502	552	552	509	546	487	547	566	569	550	511	518	559	580	579	543	551	586	542	552	535	524	553	541	499	545	540	551	541	563	513	557	497	546	564	546	557	577	560	523	486	516	548	498	492	548	526	505	543	513	541	562	507	530	513	527	532	515	538	564	516	548	571	537	489	522	539	582	522	521	566	515	526	550	560	536	499	558	506	567	568	522	551	549	565	548	525	551	566	530	539	569	582	474	548	560	543	577	548	524	543	570	529	574	587	548	551	559	530	537	542	525	528	472	520	536	518	552	554	575	515	530	496	514	557	550	505	563	523	508	535	542	505	533	529	587	557	532	530	502	492	508	489	518	541	565	573	556	529	538	561	528	525	545	546	490	548	536	518	503	535	518	532	518	542	530	506	567	509	563	584	551	450	540	496	491	535	555	548	541	534	533	547	558	532	486	549	489	522	537	501	562	488	509	513	530	555	561	506	565	548	558	558	537	536	500	556	555	585	539	562	531	533	547	535	509	513	518	538	570	586	516	571	572	540	499	551	535	489	520	540	565	550	521	551	554	512	547	533	511	557	539	532	516	544	542	531	517	510	530	507	556	539	529	526	564	525	530	513	534	529	533	533	523	526	518	556	533	525	535	557	573	554	498	522	556	534	562	541	528	531	519	531	514	513	507	513	484	511	516	553	515	536	513	535	542	508	526	537	512	556	559	549	538	542	550	513	523	538	516	567	544	562	501	525	556	502	547	555	547	555	524	512	581	518	543	575	542	519	521	516	530	520	550	527	545	508	504	554	521	535	544	539	537	550	520	502	523	557	501	568	573	534	562	484	509	514	583	548	531	521	499	570	558	536	534	552	537	546	526	545	568	536	573	476	528	521	514	571	557	591	533	571	540	527	568	553	524	543	571	560	536	547	553	568	493	527	563	517	511	513	538	525	548	557	524	516	563	568	508	567	540	587	512	544	493	529	583	539	564	529	514	516	527	544	540	548	514	535	553	574	585	543	551	533	549	539	522	521	524	499	537	547	536	575	503	539	515	530	528	553	553	553	524	585	547	568	521	525	522	543	500	544	535	537	511	514	551	533	503	555	530	501	546	549	493	576	491	506	497	569	555	560	545	542	525	519	554	526	556	530	534	521	530	520	543	550	546	532	568	527	587	527	548	527	558	571	511	563	545	484	579	531	579	541	575	508	534	539	508	553	543	568	558	538	509	538	578	578	536	554	542	541	557	514	542	523	522	519	563	528	558	533	481	534	531	563	491	540	527	561	528	539	539	519	530	503	522	571	537	497	522	546	512	524	488	551	548	534	492	529	496	537	553	555	522	520	552	542	522	518	590	569	521	558	518	570	591	530	535	560	538	530	530	518	521	537	495	572	513	519	584	587	558	526	579	573	489	521	553	530	546	529	493	537	523	545	541	543	557	532	552	502	521	550	525	529	526	555	533	563	521	543	522	539	517	511	532	530	494	536	518	548	573	527	545	519	504	506	569	495	530	501	544	522	534	538	532	540	546	562	496	525	573	531	574	547	541	539	505	573	526	551	543	509	531	582	568	531	563	519	563	514	526	562	551	533	512	495	562	534	522	558	552	522	527	563	529	540	509	517	572	531	543	555	570	550	554	541	519	540	545	534	511	518	499	521	515	531	539	553	496	555	522	499	553	540	504	552	541	566	526	513	517	536	478	537	532	545	525	566	562	502	544	524	459	513	531	529	567	515	561	529	529	541	547	534	521	567	578	518	534	518	551	557	529	508	460	574	516	522	575	515	579	566	561	549	529	549	516	545	564	555	605	553	555	584	492	547	513	546	529	540	538	546	545	518	547	560	538	539	513	529	505	514	537	553	546	545	516	511	557	520	542	545	508	521	546	565	522	529	526	542	535	545	547	558	539	535	566	549	549	518	531	532	517	544	546	537	487	551	520	538	516	538	503	547	528	557	495	556	567	532	556	536	576	517	513	564	545	547	523	551	568	529	543	551	546	564	510	517	543	524	562	534	543	574	531	517	528	516	554	516	524	575	535	527	555	532	484	548	525	542	534	558	514	488	574	513	528	518	521	503	599	541	517	519	548	514	551	526	569	507	513	529	512	572	533	511	527	537	536	550	550	564	509	541	557	551	510	533	540	554	528	533	473	513	519	540	551	551	551	529	536	527	537	525	549	547	538	490	518	509	579	518	558	519	561	532	590	568	525	531	514	533	525	547	483	508	529	535	535	497	515	556	534	502	495	559	554	542	506	536	562	516	564	541	569	573	531	547	538	520	531	527	565	538	495	529	513	553	570	548	522	525	514	561	539	551	565	568	519	533	543	545	508	578	553	513	549	553	542	555	542	557	553	558	528	509	543	554	565	558	549	504	523	542	493	545	543	596	525	479	546	525	560	561	503	572	531	550	509	523	514	541	516	511	534	561	589	514	548	513	515	549	534	536	533	572	545	512	566	562	547	519	531	532	535	526	496	528	540	543	538	556	541	532	533	551	551	524	539	505	550	514	529	511	542	501	552	555	513	563	530	514	563	570	566	511	520	509	548	519	524	540	518	516	541	554	538	561	528	546	525	564	580	537	562	517	570	535	527	504	548	543	565	589	519	551	561	532	556	465	557	569	543	535	522	522	543	528	523	541	479	519	533	537	546	525	477	500	512	524	530	519	527	513	506	565	563	580	538	567	567	531	576	526	500	552	527	544	572	530	454	540	559	579	531	519	520	511	542	543	584	545	519	497	536	591	544	488	524	533	508	535	516	538	544	530	530	559	583	537	542	511	476	522	507	531	509	550	530	545	539	587	542	531	515	504	519	554	589	526	571	537	521	522	566	563	542	551	523	517	539	539	518	576	482	545	568	516	565	523	491	547	577	539	541	509	521	531	516	522	518	510	505	560	570	530	561	502	552	520	560	556	575	530	559	552	536	483	517	540	529	549	505	551	554	567	533	488	533	519	552	557
3045	1388	482	164	149	249	284	270	215	176	135	134	98	101	85	84	59	69	77	64	46	57	54	68	60	51	55	61	52	57	56	42	57	58	51	58	44	51	39	52	50	46	42	57	53	56	50	60	31	35	47	59	56	70	73	93	108	90	94	86	79	59	56	52	48	42	33	42	38	35	33	31	49	36	36	42	58	33	37	56	38	44	55	53	46	34	44	48	39	44	43	28	34	53	47	46	56	42	58	45	40	37	50	33	37	34	50	41	42	46	52	55	45	31	45	35	44	49	46	48	34	50	43	43	37	38	48	51	44	42	56	39	44	48	43	50	44	46	48	42	43	41	48	42	51	39	34	37	49	51	48	48	52	39	41	42	38	45	47	46	44	36	37	40	53	41	33	46	45	31	52	45	36	45	40	49	31	41	42	49	45	51	36	51	55	54	38	41	47	33	47	31	56	44	39	48	50	46	54	50	36	47	32	54	52	32	38	43	44	50	38	51	46	43	44	39	38	54	36	45	49	35	48	49	45	44	49	45	41	61	54	54	58	55	49	38	43	47	48	42	42	45	40	40	37	46	44	47	42	54	48	48	42	46	38	50	46	41	45	40	44	41	42	61	51	43	48	42	47	55	38	41	43	46	54	50	54	57	50	39	34	44	43	50	42	55	43	36	39	29	40	34	44	60	44	49	55	41	42	40	36	48	54	47	38	51	49	60	43	42	39	37	36	46	39	47	45	39	47	50	56	36	59	52	31	50	52	40	38	50	49	33	37	43	42	41	47	40	48	52	42	50	47	38	42	34	59	49	44	38	46	36	43	43	37	47	41	45	33	49	44	46	46	42	50	49	39	49	45	37	43	51	51	33	35	55	42	37	43	43	31	49	40	49	41	46	44	49	52	52	36	46	42	41	34	49	47	47	43	51	43	44	50	56	58	34	41	36	38	46	49	37	39	32	46	51	46	43	39	50	42	46	54	40	44	37	42	51	55	51	43	37	35	37	41	49	44	49	56	54	42	40	36	52	40	43	40	35	50	50	36	46	56	49	39	48	42	47	39	49	50	43	49	26	48	35	43	52	35	49	58	46	49	41	46	40	45	30	36	52	56	42	55	39	47	50	39	49	45	39	31	57	44	46	44	43	46	45	40	31	38	45	34	48	33	47	45	41	37	34	43	45	43	41	44	46	53	45	40	40	48	42	41	56	44	39	49	43	49	52	37	63	40	45	43	51	44	40	48	47	40	48	32	44	37	42	54	46	58	36	46	59	51	46	43	49	48	40	52	51	43	36	32	47	31	43	46	45	35	44	31	42	48	38	37	43	35	48	35	57	44	57	45	43	46	47	36	46	44	48	34	41	45	34	53	38	33	42	46	48	52	45	47	45	42	47	48	40	36	52	48	46	45	46	48	36	46	56	41	28	35	44	40	45	50	38	54	51	44	40	45	50	54	44	43	54	50	44	35	52	41	37	36	48	46	39	55	48	37	35	31	49	39	50	53	41	48	57	34	53	51	44	44	44	41	43	55	40	51	45	45	31	46	53	41	45	32	42	41	36	37	44	45	36	36	46	37	28	53	46	38	52	49	51	35	42	49	44	40	49	44	50	44	42	43	40	51	33	41	44	43	54	47	52	39	48	46	37	36	45	40	48	40	46	42	44	41	41	44	38	50	48	42	36	56	40	37	53	34	51	44	48	49	39	45	33	49	35	47	50	45	42	49	51	48	47	52	42	50	43	45	40	43	35	47	47	45	41	51	49	29	52	48	47	30	42	47	45	38	48	39	44	45	43	49	43	52	49	64	40	42	48	50	56	43	38	44	40	54	54	44	40	48	41	61	55	32	44	38	27	43	44	39	56	31	51	46	41	48	42	43	48	48	34	46	42	46	49	53	47	47	31	45	40	44	41	41	51	59	63	45	47	54	40	51	51	43	49	44	39	32	40	53	39	28	38	51	45	47	39	38	52	44	47	42	53	49	54	53	55	42	45	55	52	41	34	55	45	40	55	52	30	55	39	40	43	45	43	37	37	47	38	43	45	51	47	43	36	38	51	39	55	33	49	40	49	43	47	36	35	32	46	46	41	56	42	48	37	31	38	42	42	59	46	40	55	35	39	36	49	40	47	56	47	45	57	46	40	44	41	59	45	49	55	55	41	45	45	53	43	29	48	38	40	48	46	42	52	41	45	46	50	40	50	32	44	48	37	47	54	43	51	41	35	51	43	40	36	44	57	49	33	41	49	45	46	39	43	42	44	44	39	37	32	39	43	50	46	46	39	40	54	46	45	42	53	40	53	34	58	38	47	42	46	37	43	44	37	37	41	45	49	38	48	43	49	48	40	45	46	45	45	41	31	34	51	49	41	52	40	41	46	58	39	57	53	39	53	37	39	44	44	44	32	54	40	36	52	38	41	41	40	32	41	49	49	48	49	32	46	48	35	65	39	48	39	44	49	55	60	47	49	37	46	39	38	44	48	31	45	43	34	33	33	34	43	38	29	52	38	53	41	37	43	31	38	42	40	46	54	54	43	45	33	43	47	42	44	51	40	46	48	34	50	53	41	40	41	51	49	41	49	53	44	40	42	46	49	45	40	37	43	55	42	47	53	38	46	50	44	35	48	40	50	40	48	50	47	48	50	54	37	47	39	46	42	41	33	63	34	44	39	32	44	54	39	46	41	55	43	37	50	37	54	55	42	41	39	50	40	46	33	36	56	49	44	55	49	53	43	42	41	44	46	43	41	43	50	41	49	47	37	35	66	35	56	43	44	46	44	48	46	56	44	47	55	45	40	53	49	46	49	35	54	52	39	50	45	55	59	44	51	34	41	52	43	50	43	48	39	41	47	36	45	41	42	58	42	35	38	47	41	46	53	43	49	34	53	30	53	49	45	48	45	51	33	46	39	52	38	37	33	50	46	50	42	39	39	41	48	48	45	43	50	33	48	39	47	46	42	53	32	58	43	45	44	44	39	38	56	47	41	47	37	43	43	41	51	51	39	50	45	29	53	43	39	41	36	55	36	50	39	40	36	46	56	48	37	43	35	36	38	41	45	44	46	45	42	44	39	47	50	39	42	54	50	45	38	41	37	48	41	38	33	45	46	51	29	38	39	42	35	35	39	38	31	49	50	44	35	39	52	46	50	44	37	36	43	45	54	45	47	48	42	51	42	48	38	42	28	48	42	59	44	40	43	50	50	59	45	43	41	41	45	49	46	50	35	40	47	44	42	40	39	59	45	48	50	45	42	44	48	43	54	49	47	39	52	44	42	52	46	35	43	36	51	44	50	44	55	43	40	51	32	40	39	41	45	49	49	44	52	50	43	37	46	37	39	44	44	54	54	45	36	42	37	45	40	38	40	29	44	46	46	41	41	45	46	42	49	45	39	40	42	40	58	47	59	46	44	44	44	36	41	43	45	57	46	37	42	43	45	48	40	52	35	49	46	45	41	42	35	43	39	45	43	51	56	40	45	42	59	33	45	39	36
25817	14618	6103	5055	9892	13236	13091	11417	9350	7510	5666	4241	3266	2419	1900	1614	1411	1177	1114	972	951	930	841	762	691	655	699	709	679	661	678	591	579	548	541	585	568	478	457	502	421	428	433	452	422	464	425	410	416	382	475	749	1141	1076	1218	1468	1851	1726	1525	1247	1002	821	658	575	508	371	341	415	348	391	395	364	386	371	370	391	376	354	389	403	408	367	372	382	385	386	345	353	380	385	403	390	348	390	400	386	382	383	355	391	403	416	381	389	386	413	360	393	379	374	372	404	363	394	369	388	392	378	405	398	349	380	375	399	386	413	381	391	382	379	419	336	373	393	406	392	367	366	351	368	364	357	393	386	366	350	386	369	356	364	349	368	340	366	377	405	361	386	395	383	350	390	343	349	400	356	359	347	366	362	369	349	385	378	439	372	415	391	381	399	369	370	387	372	377	387	395	360	415	388	381	364	376	369	396	358	370	375	363	391	366	407	355	358	386	359	378	385	386	362	396	394	388	369	382	373	404	370	391	354	385	367	352	402	383	363	370	394	366	375	375	375	398	405	384	426	354	392	393	383	371	404	388	363	361	379	373	379	354	388	342	386	386	403	367	352	386	364	398	395	390	364	363	391	369	377	379	400	374	383	354	354	362	366	369	345	386	368	391	364	362	394	371	391	359	403	395	358	384	412	391	406	366	395	376	376	387	392	434	390	366	407	368	367	358	351	419	382	403	389	378	362	367	390	377	392	348	384	370	342	380	365	372	406	403	389	381	413	400	402	372	355	387	358	407	368	393	403	404	359	368	355	357	400	356	437	351	383	366	353	401	373	400	368	374	366	399	348	389	356	400	441	390	371	368	389	371	375	434	351	416	365	358	381	356	380	372	379	353	373	400	375	367	422	395	384	381	388	398	366	374	356	383	403	399	368	358	385	371	359	369	392	373	390	403	367	377	408	386	382	373	379	393	369	388	387	381	389	349	375	409	420	344	386	356	367	340	387	416	378	445	357	396	366	390	406	388	362	369	352	406	400	372	415	391	360	381	390	351	376	399	403	363	365	387	385	393	391	385	400	384	386	401	411	413	379	392	402	341	387	352	367	383	372	371	378	362	363	377	347	375	368	358	388	377	367	360	361	407	370	359	389	337	338	374	357	382	357	411	388	416	361	431	376	396	369	367	404	366	369	382	365	375	384	377	387	372	394	364	351	366	375	394	375	399	369	388	357	390	374	367	379	394	383	415	390	372	385	377	376	359	384	398	393	353	420	390	342	366	346	370	387	386	345	368	374	345	383	381	370	399	398	363	392	418	377	376	387	374	396	396	373	387	364	386	357	370	373	380	375	350	374	373	387	373	376	380	373	382	423	356	364	411	393	374	363	380	371	392	386	348	384	423	392	393	381	377	380	375	391	363	405	395	373	366	358	385	401	393	398	387	385	410	365	409	354	417	387	366	368	365	378	388	375	406	363	388	377	402	339	400	403	387	358	407	378	369	397	375	380	377	347	354	350	372	368	380	371	355	389	375	364	413	409	366	403	378	393	395	372	362	391	386	362	363	377	380	366	367	376	375	366	393	406	358	341	404	401	352	356	404	377	401	362	367	385	376	379	382	384	393	397	336	372	374	380	389	371	383	396	401	381	366	391	356	338	380	397	370	350	356	384	397	376	380	359	422	374	411	403	368	331	365	379	378	401	357	404	358	374	378	411	325	418	410	374	383	382	373	368	340	372	416	392	387	352	399	366	376	365	352	373	382	375	376	375	385	391	365	367	364	353	370	378	388	343	371	327	373	360	382	391	368	354	383	366	377	431	379	373	341	350	385	398	366	375	370	416	411	389	362	362	340	380	392	387	336	370	388	411	392	390	389	369	388	386	409	401	393	366	395	380	391	384	372	388	379	375	374	367	344	390	386	371	391	372	405	418	380	368	388	358	386	402	367	393	372	384	397	373	395	351	398	392	344	382	375	368	409	370	390	361	355	364	378	365	392	385	383	361	374	373	397	405	354	382	398	433	385	380	373	374	397	368	388	389	367	386	375	375	382	372	379	385	381	423	394	368	382	395	354	396	376	360	357	381	373	331	364	373	386	370	371	381	379	387	374	366	371	371	390	370	409	377	355	395	402	352	403	360	341	367	380	384	377	382	394	362	352	408	391	373	395	375	341	378	348	375	351	392	401	384	393	390	378	351	375	339	377	396	342	376	363	380	406	341	412	398	387	372	365	370	376	377	354	393	385	407	407	382	412	402	373	356	395	351	385	397	357	356	431	375	433	370	350	339	379	365	386	384	386	401	339	364	357	352	426	372	321	390	351	401	359	384	383	417	387	396	359	384	366	403	352	384	386	362	374	366	362	424	392	400	387	378	365	371	405	365	362	392	398	356	387	360	343	398	346	365	389	362	382	405	428	406	388	416	359	375	391	388	363	366	374	379	387	367	416	388	358	352	408	391	345	369	396	388	388	386	365	404	376	412	407	390	360	380	414	355	358	390	381	380	392	383	359	383	386	382	409	384	402	389	405	356	406	365	333	362	354	379	368	384	392	386	391	363	380	344	368	389	373	396	413	410	353	397	386	382	371	398	378	388	364	376	387	396	382	387	372	381	357	351	382	372	375	367	396	403	425	354	423	377	378	368	391	355	391	369	368	369	364	383	394	383	400	379	397	409	368	381	373	396	370	351	356	359	399	413	410	385	398	385	383	398	388	361	413	367	377	378	383	391	371	380	406	384	384	371	349	365	353	361	387	362	381	412	378	406	363	382	380	392	392	390	369	391	399	375	373	366	390	391	392	370	363	356	376	364	370	360	367	386	390	368	359	390	370	375	383	382	384	420	334	356	419	348	387	374	398	374	386	377	370	386	373	389	384	358	402	364	361	374	383	393	399	397	383	378	395	348	393	347	395	378	395	403	384	354	374	400	377	379	384	374	358	388	400	356	410	348	388	383	427	397	384	389	374	368	377	368	382	411	396	392	363	379	399	363	402	373	357	424	386	363	405	378	377	412	386	380	368	402	405	391	401	409	405	351	387	373	360	382	379	394	373	366	371	380	415	375	401	372	383	380	378	387	361	390	350	334	394	404	384	409	381	395	360	359	367	385	350	345	406	396	371	388	365	374	401	400	379	389	375	384	367	354	386	361	393	370	363	355	406	382	407	390	391	396	385	362	367	402	378	390	385	387	367	384	349	394	388	389	349	372	371	387	368	359	387	404	393	388	363	349	370	383	372	402	397	411	381	368	384	366	370	371	370	410	382	379	367	407	355	361	384	350	372	388	386	401	336	383	418	414	391	368	383	346	375	376	366	404	380	388	350	381	369	375	356	366	368	391	396	406	397	356	366	374	380	376	387	361	377	380	409	382	405	352	397	396	379	397	390	390	357	342	378	394	405	383	384	377	366	364	374	393	367	345	392	378	366	405	396	408	384	423	373	393	390	403	350	389	380	368	391	393	414	364	363	368	363	385	388	392	417	350	369	359	355	374	400	393	386	412	376	386
3461	2166	662	260	253	370	417	375	328	271	225	162	175	150	113	126	108	118	106	93	121	90	88	95	99	95	86	73	79	81	84	63	65	78	80	78	68	64	94	92	69	63	82	69	83	56	76	71	80	78	86	108	169	194	168	143	126	134	136	110	113	84	82	74	81	80	64	66	72	84	82	73	49	62	66	71	58	68	66	73	63	77	65	63	72	87	76	72	61	78	79	74	66	61	73	78	77	61	65	63	63	78	71	68	64	76	58	84	58	69	65	61	72	97	58	73	56	66	80	72	74	74	62	68	77	73	70	67	73	63	67	91	69	64	69	59	64	66	72	72	90	59	60	70	78	76	78	79	83	59	79	57	77	76	64	68	68	84	69	72	70	64	74	69	70	72	91	69	74	75	58	76	78	77	59	70	66	72	59	66	82	66	67	75	75	65	70	92	77	61	71	73	65	77	71	63	66	76	61	69	77	69	73	61	79	79	80	66	54	73	71	69	79	61	65	68	70	59	85	70	68	85	72	85	74	55	65	57	61	66	75	79	66	69	84	71	61	78	81	73	58	80	67	73	69	79	64	73	77	80	74	71	66	70	67	73	80	63	79	61	65	61	55	69	87	70	82	69	78	73	73	81	63	56	73	69	63	74	74	68	79	75	84	61	71	72	85	78	76	71	64	57	60	68	66	71	72	60	57	55	74	62	68	71	71	70	78	79	61	70	73	69	55	73	72	57	87	77	72	58	75	62	67	69	66	73	77	80	58	73	53	79	79	78	65	66	68	71	73	52	72	70	79	66	67	77	73	69	65	66	70	58	74	81	62	66	59	62	62	77	75	66	84	84	64	66	78	75	75	72	67	82	67	95	67	84	59	81	75	62	59	70	67	62	73	62	90	64	68	69	52	60	65	80	62	66	59	64	58	65	71	78	72	77	44	60	64	77	74	74	55	74	63	71	60	75	50	57	64	65	66	58	80	75	62	74	56	80	66	69	68	66	67	73	74	95	78	71	74	81	63	69	68	61	71	73	70	76	67	66	74	80	66	73	70	64	82	67	70	79	73	70	72	74	67	66	62	78	73	77	75	71	78	78	64	55	82	61	62	67	71	79	88	67	49	65	57	75	77	77	91	49	85	66	70	66	72	80	75	90	75	69	72	70	62	83	73	60	59	64	76	63	70	73	65	70	70	61	59	53	68	79	71	61	79	79	85	55	65	63	63	72	77	71	73	70	54	91	77	88	71	81	55	71	62	57	78	77	63	62	56	92	60	76	72	70	63	61	66	81	66	81	76	57	65	66	70	79	74	67	72	63	67	65	72	67	67	73	75	56	69	71	79	77	66	57	68	61	72	71	56	58	69	46	76	77	83	80	67	73	63	67	64	77	80	85	69	76	73	67	85	70	86	61	73	79	71	66	60	78	75	69	80	76	78	67	63	75	74	69	69	67	67	77	73	78	79	67	72	60	74	61	78	66	62	51	89	73	66	74	66	68	60	50	62	61	65	72	62	68	74	78	53	65	78	70	62	65	69	64	73	78	55	67	63	54	75	81	68	74	83	71	83	58	65	70	60	68	64	60	71	81	60	65	61	71	70	65	62	76	73	72	72	53	76	60	67	68	75	72	59	70	72	69	79	69	66	73	76	67	63	74	64	58	73	73	66	79	61	57	80	64	73	58	72	69	62	64	79	67	73	61	77	71	83	67	68	55	81	73	63	67	63	67	75	54	69	62	70	70	59	81	77	80	67	69	66	62	69	74	71	62	72	76	83	74	56	68	75	82	67	63	67	83	59	73	74	59	76	62	60	65	72	76	74	65	67	69	67	79	81	63	81	71	74	86	68	68	71	68	82	71	80	77	54	68	77	62	72	66	72	63	63	73	65	78	57	64	70	66	67	69	82	76	75	59	79	63	55	58	69	72	57	73	57	61	62	67	80	74	66	54	67	59	68	80	73	70	67	74	68	77	66	58	69	72	62	75	90	60	73	78	71	81	80	66	70	49	73	87	74	60	71	74	68	60	75	78	63	64	73	74	55	70	64	71	65	64	68	83	72	69	70	74	71	74	63	72	81	56	65	64	66	72	86	76	61	66	66	69	72	75	68	59	80	76	72	75	71	63	57	73	75	68	56	83	63	65	73	75	72	87	61	68	75	72	66	72	83	78	70	55	73	48	72	75	62	68	79	78	70	57	81	46	67	81	82	71	91	78	67	75	65	75	64	61	76	72	75	63	76	77	50	57	79	78	62	64	68	74	68	62	78	87	74	64	67	64	60	66	92	63	69	64	77	76	70	58	72	69	68	67	69	76	71	76	63	62	80	80	67	88	70	63	84	75	69	62	73	63	57	59	72	75	79	66	68	81	68	67	68	74	65	66	73	84	68	58	59	59	80	67	68	59	70	69	64	59	92	78	75	69	81	67	60	46	67	71	69	71	61	81	63	72	73	79	70	70	60	80	79	67	90	68	80	65	62	61	75	77	62	69	68	83	71	64	69	70	56	62	68	63	73	59	74	69	81	68	67	64	70	68	65	65	81	61	82	79	66	56	71	65	79	68	51	74	67	58	49	52	79	67	73	71	72	72	93	66	56	66	75	63	63	70	83	74	79	80	67	59	84	84	70	62	55	70	76	89	74	73	59	67	54	105	86	64	81	68	76	78	65	87	68	69	77	67	60	65	72	67	71	65	75	68	65	76	72	54	77	64	64	76	52	76	64	68	75	66	63	59	73	54	56	78	70	72	66	77	83	82	62	62	65	66	58	73	63	73	69	69	63	79	65	78	85	77	81	60	78	74	70	63	70	77	54	61	72	63	75	64	69	86	65	63	69	87	87	65	57	75	61	84	60	70	67	72	60	61	68	78	77	77	71	74	72	71	66	78	67	74	83	51	56	68	66	73	61	77	63	60	77	66	66	70	66	77	73	76	72	67	74	66	72	63	69	72	68	67	54	78	64	65	64	60	69	69	76	75	74	83	64	79	72	68	76	63	68	79	52	76	60	76	87	77	62	68	68	65	78	74	67	71	62	69	62	73	83	66	68	68	61	69	62	71	67	75	71	62	68	74	76	64	67	62	57	70	66	64	68	77	88	62	65	65	59	70	76	55	58	69	88	61	68	73	73	64	82	58	65	80	78	68	49	68	81	66	52	78	77	66	72	79	64	61	69	57	81	79	79	75	70	76	68	68	79	71	76	53	69	73	91	64	85	73	74	74	65	61	60	62	73	72	74	72	68	71	70	65	60	67	70	64	74	64	78	66	58	74	66	76	75	58	75	65	73	85	56	72	80	71	65	66	53	75	83	58	62	75	64	96	67	80	84	69	73	65	79	54	61	70	78	62	75	69	73	68	65	58	81	74	64	79	69	67	62	76	75	77	65	75	70	72	79	66	59	68	62	76	77	65	57	69	82	70	65	80	66	81	73	80	76	67	69	61	65	60	54	75	76	77	66	55	71	70	63	63	66	60	80	63	57	54	71	62	70	62
30435	17676	8225	6660	13143	16235	16610	14377	11669	9279	7129	5566	4076	3377	2771	2293	1927	1803	1561	1447	1450	1350	1245	1154	1118	1065	1024	1016	1074	1134	1053	962	885	911	935	884	728	727	758	674	674	699	646	688	704	681	675	663	645	632	676	1763	3659	3107	2691	2597	2374	2103	1952	1553	1228	1062	874	789	702	657	618	614	562	594	630	562	570	559	559	563	544	644	553	568	599	641	566	597	557	583	555	581	581	602	597	585	633	624	574	593	610	580	591	589	574	596	549	575	570	535	615	610	558	549	615	573	551	580	609	550	584	572	626	611	615	585	532	609	586	573	577	569	603	589	601	564	607	569	567	606	588	564	586	587	647	537	589	612	574	571	597	618	601	547	597	581	611	553	600	593	644	596	569	583	600	547	581	571	588	588	574	593	594	536	595	565	559	554	591	583	525	596	616	592	621	586	588	574	581	585	602	595	601	625	572	574	576	582	567	581	564	597	566	554	584	541	562	574	542	610	565	595	576	567	559	605	610	576	589	567	567	563	595	591	576	609	604	627	552	588	556	568	600	592	586	581	585	560	554	611	581	621	569	602	580	595	583	578	588	559	574	590	588	544	553	541	575	579	540	564	576	605	622	580	533	585	599	584	588	552	594	589	574	543	613	573	572	626	581	531	628	572	599	614	601	571	526	568	586	583	585	593	615	588	568	647	631	560	584	585	575	556	582	586	557	542	609	595	601	612	607	567	567	605	565	628	622	574	589	597	585	538	552	563	560	516	619	591	564	602	591	570	593	565	542	570	583	600	585	616	608	602	595	606	572	590	603	604	590	583	577	578	612	552	578	615	600	588	577	579	624	588	593	540	540	607	560	559	608	564	575	549	568	595	575	555	606	602	594	538	552	582	595	568	554	594	619	570	601	580	531	553	627	590	611	611	622	555	548	582	595	579	603	597	578	577	554	604	538	625	570	564	601	622	632	534	612	597	583	590	602	571	573	593	598	550	586	632	597	571	580	580	596	557	568	601	550	622	584	553	582	571	557	585	587	575	562	584	584	565	596	576	542	561	519	608	586	564	553	560	570	596	611	570	608	589	584	598	560	586	650	602	625	628	569	613	576	620	601	596	596	571	621	604	564	556	591	586	577	598	608	631	577	574	627	620	598	555	595	584	564	571	586	561	626	564	564	552	569	559	570	591	570	587	552	578	587	607	592	554	586	585	603	614	572	590	623	576	612	603	619	606	564	602	596	554	594	630	553	631	560	563	565	636	592	588	594	536	600	562	568	585	594	579	589	616	563	567	545	582	604	586	568	641	550	615	593	567	606	604	599	581	629	585	584	605	608	564	615	587	577	537	553	611	620	557	583	640	573	579	626	580	562	575	625	569	577	569	599	549	580	612	567	555	589	586	585	563	575	604	591	604	559	544	596	617	585	602	588	565	601	591	620	619	577	579	609	546	632	589	595	613	574	580	592	556	600	587	594	595	582	590	609	592	612	552	586	570	589	573	578	593	600	615	603	579	549	593	574	599	610	603	588	586	591	573	589	568	602	565	606	597	608	616	616	588	589	575	560	593	601	577	606	621	577	607	579	605	551	591	588	636	638	589	599	578	580	607	590	560	586	606	600	576	604	609	577	572	624	601	576	559	579	593	580	622	587	588	606	640	584	607	572	579	611	554	617	593	562	507	601	549	605	599	598	616	623	582	571	591	561	582	584	571	552	546	544	607	586	603	588	534	551	579	613	574	581	608	577	613	591	557	556	608	602	577	572	601	596	594	590	556	588	588	588	523	541	553	603	623	581	571	576	579	598	562	554	593	558	602	583	559	577	573	567	593	608	583	594	575	608	600	616	586	579	565	559	566	566	589	624	522	552	629	574	588	591	612	592	562	579	603	561	577	608	553	558	598	615	578	535	565	615	594	603	573	562	587	579	599	615	594	596	588	624	583	576	538	557	608	632	595	570	585	574	608	576	567	591	575	579	594	561	577	578	589	605	545	615	588	561	579	555	577	584	579	585	569	604	550	596	608	589	602	620	559	550	577	575	600	608	597	577	606	591	565	573	602	579	578	599	580	539	582	578	581	586	635	586	583	619	626	606	569	567	570	644	553	580	560	545	582	566	584	597	553	597	553	664	565	642	596	580	578	593	559	583	578	585	613	596	601	630	615	589	591	589	566	602	617	589	594	562	616	582	615	606	603	553	591	567	556	585	582	574	628	569	596	614	601	556	586	576	555	567	607	582	577	593	561	616	580	617	584	596	587	580	554	538	579	621	602	609	578	612	583	582	545	589	582	577	581	542	579	593	582	589	635	619	547	607	537	606	573	561	566	542	585	555	556	548	569	597	583	588	625	591	572	612	574	562	596	589	596	621	614	571	611	594	536	560	591	623	608	588	565	586	573	594	588	583	591	589	603	625	616	651	565	587	599	540	629	567	579	546	578	547	629	577	620	588	583	607	585	582	600	598	609	601	633	551	564	583	566	564	574	606	603	599	599	601	559	607	570	584	569	605	557	595	561	607	579	582	618	599	604	588	552	600	548	550	575	614	582	583	558	589	597	568	563	596	578	598	567	589	602	595	573	605	556	584	569	609	561	644	586	579	556	631	571	581	570	615	547	533	656	548	557	553	608	590	602	589	613	543	560	561	558	562	613	553	632	542	592	595	573	586	559	589	612	597	557	598	588	584	613	618	595	610	603	578	554	563	577	582	622	568	602	585	547	620	586	623	603	605	645	599	589	515	613	597	570	581	596	566	621	569	599	593	584	586	577	583	591	594	576	592	594	642	608	611	610	576	610	538	640	599	611	557	578	644	623	583	611	594	566	593	621	540	610	561	605	555	567	565	608	613	594	577	596	593	573	626	569	617	555	589	628	559	586	637	556	555	602	565	596	564	561	573	563	574	593	571	566	630	567	566	569	599	595	557	577	560	565	614	611	608	616	598	580	600	565	600	536	591	568	585	544	567	588	576	592	575	561	585	553	610	623	608	613	582	580	628	588	587	595	586	586	567	562	607	555	605	585	619	613	584	603	608	622	584	561	576	618	541	546	582	534	594	602	578	601	567	608	595	590	598	576	531	537	585	580	600	568	603	577	598	563	595	602	572	593	580	602	597	577	618	579	581	583	582	580	567	623	599	537	570	566	565	564	602	577	584	537	592	559	539	565	595	573	611	579	575	584	556	623	566	641	551	533	602	567	591	587	558	584	582	564	569	577	572	590	535	602	589	581	580	579	590	602	558	586	592	551	595	588	610	604	593	611	621	600	596	600	582	577	585	574	564	578	579	569	647	604	624	615	549	615	595	561	568	603	562	596	584	586	599	621	564	612	554	599	562	608	582	573	560	586	586	629	567	592	567	539	607	648	622	619	579	562	555	595	530	591	595	608	626	531	573	596	583	574	599	573	582	520	607	586	556	624	620	573	561	590	544	579	558	556	583	592	578	612	601	571	580	563	593	584	528	553	615	586	574	578	557	579	607	630	613	596	595	576	581	583	572	607	557	597	577	575
1994	663	254	130	118	148	190	159	130	121	101	82	77	86	54	61	61	42	63	65	54	58	48	40	43	40	38	53	49	45	47	47	36	44	55	48	48	48	49	55	50	42	46	56	35	46	39	37	40	33	48	40	59	51	50	65	59	54	50	40	40	52	45	43	35	42	41	34	37	36	36	37	41	36	49	46	35	40	37	46	40	36	49	35	30	40	47	47	43	44	44	32	35	44	27	33	45	48	40	28	34	48	47	37	39	41	41	42	42	32	38	36	42	49	36	47	42	44	41	45	34	35	48	43	42	31	38	39	37	38	50	40	39	45	45	44	49	40	44	34	50	49	49	47	38	40	40	38	35	30	36	43	38	38	43	59	53	39	35	46	26	51	28	36	33	52	46	50	39	36	39	45	38	51	35	39	33	45	34	45	35	34	33	28	43	36	30	46	39	40	44	33	27	40	41	39	59	40	39	32	45	40	44	37	38	39	48	46	37	46	34	39	33	50	38	40	52	34	34	35	41	51	34	30	40	39	34	38	39	42	42	34	39	49	47	43	40	41	55	30	32	50	30	42	41	41	35	38	27	34	33	54	40	34	45	43	48	37	39	42	35	41	34	33	28	49	38	47	33	37	34	56	47	29	39	46	44	38	52	42	52	40	44	46	36	38	40	45	42	54	43	38	43	38	36	45	34	51	40	33	42	33	43	37	33	51	42	44	38	33	32	39	48	34	34	45	39	40	29	43	44	40	40	42	40	36	34	44	48	42	47	49	39	43	41	42	34	45	44	41	38	44	35	46	49	40	42	33	46	45	41	43	40	46	40	47	44	43	49	42	35	39	53	30	38	49	45	39	25	38	46	31	47	37	47	43	33	48	37	33	38	48	40	35	39	37	41	31	41	35	29	29	45	35	39	36	49	34	26	44	36	29	45	32	37	35	40	41	42	37	44	38	43	41	38	52	47	42	45	54	41	43	37	29	38	41	51	49	35	34	32	37	41	40	44	41	42	29	41	44	42	48	41	34	39	47	33	33	36	41	42	30	48	48	34	40	42	37	31	34	42	34	41	39	49	32	41	36	42	40	41	36	48	43	37	47	42	32	39	41	39	44	38	35	40	36	40	43	38	47	39	30	42	39	40	40	48	44	41	33	30	43	43	41	37	47	45	38	40	40	40	27	46	47	43	47	41	35	46	44	43	49	39	46	49	46	27	42	41	55	37	49	47	41	39	41	46	39	32	50	36	37	40	38	44	46	54	43	47	44	41	36	34	42	44	35	40	35	36	27	38	54	50	38	33	34	40	42	34	41	46	36	34	33	26	38	35	34	31	35	41	42	35	47	32	36	33	44	41	40	34	39	36	46	47	39	49	46	39	49	37	38	42	40	47	43	47	36	54	45	42	38	44	45	40	41	49	35	44	43	40	41	26	36	40	35	45	46	43	37	48	53	49	45	46	42	41	39	50	44	36	26	36	37	44	47	31	45	31	41	35	39	48	45	45	53	48	58	43	43	39	44	48	41	50	45	41	45	45	37	37	37	48	31	50	38	50	40	38	42	30	44	49	44	46	41	30	40	37	46	39	28	41	38	46	34	35	46	42	40	47	49	39	39	30	37	40	39	44	32	49	43	43	36	43	43	43	47	38	45	39	45	29	33	43	35	37	44	37	35	39	41	41	44	39	33	44	49	37	38	46	34	45	46	46	38	43	29	39	33	43	32	38	35	43	38	37	30	33	41	40	42	39	38	57	45	47	35	43	45	42	37	35	50	49	40	48	55	41	43	42	36	40	50	41	38	43	37	39	34	38	45	43	53	29	36	38	44	29	47	44	47	51	42	35	37	46	39	38	35	34	45	49	34	39	38	39	47	39	47	28	46	42	41	44	43	35	32	50	33	26	39	38	40	38	50	34	44	40	34	39	48	36	44	43	36	29	45	27	41	44	36	45	42	33	48	34	37	34	45	34	44	37	44	34	48	36	43	39	42	42	34	42	45	42	49	45	38	45	45	40	46	46	39	36	30	38	52	35	44	39	47	54	36	46	44	36	56	41	51	41	38	44	47	39	51	32	38	35	35	52	40	49	42	52	39	44	43	36	34	43	41	37	45	42	44	45	44	49	33	51	35	41	40	45	39	32	46	35	42	35	47	39	46	36	29	51	49	41	36	32	37	36	54	48	38	34	44	45	43	47	42	38	36	43	52	34	40	40	42	49	45	25	44	41	43	49	36	43	46	46	40	41	35	41	42	31	44	41	35	25	32	33	39	44	37	53	37	49	34	32	47	37	43	44	37	44	38	30	43	38	30	32	50	46	32	31	37	38	39	40	43	45	38	40	49	30	46	46	35	39	34	45	43	53	40	32	40	42	44	41	31	45	43	36	52	44	37	47	36	45	46	26	45	40	31	43	40	50	43	53	45	44	38	36	44	51	41	43	37	56	36	47	43	43	38	30	29	34	40	43	33	34	40	46	46	35	33	34	35	27	41	45	36	36	34	51	45	33	39	44	47	45	22	49	27	48	43	40	29	30	40	53	36	47	46	35	34	45	42	43	39	40	31	42	32	40	37	43	30	35	45	53	39	38	44	41	48	27	40	45	30	38	40	45	41	53	36	35	42	41	42	39	29	41	45	37	54	40	37	54	43	51	48	45	35	49	36	51	29	52	44	42	34	43	51	39	42	42	37	43	40	39	34	28	37	53	21	39	36	32	36	49	43	47	31	48	48	39	46	51	29	43	44	48	33	42	34	41	44	49	40	56	39	34	40	43	47	48	33	34	46	44	36	38	42	37	46	45	46	50	35	29	36	54	50	50	36	35	31	37	41	42	31	41	29	39	54	39	40	39	41	32	39	47	42	39	46	42	45	36	39	45	49	40	42	36	40	33	45	52	40	47	34	40	44	42	44	40	40	41	40	42	44	31	35	34	42	34	48	37	35	38	44	43	46	38	43	33	32	58	41	45	38	34	33	35	40	50	49	35	40	36	30	39	48	34	42	36	50	45	45	51	52	49	39	33	38	30	46	31	43	36	49	42	32	45	43	48	51	34	45	43	27	43	36	42	38	45	45	32	43	60	36	43	38	43	39	41	46	58	19	43	42	33	33	39	43	50	46	41	38	38	47	49	42	50	38	34	32	48	43	39	40	41	42	39	37	44	50	38	48	35	40	35	33	42	40	34	37	40	35	39	40	49	46	40	43	45	43	36	40	30	43	34	48	45	38	46	40	52	48	44	45	29	51	34	36	35	39	33	43	30	45	60	41	42	37	28	39	29	31	42	38	38	38	35	41	43	35	45	35	35	38	31	38	51	36	41	39	38	41	45	33	39	32	46	36	41	41	40	38	36	31	32	39	47	35	45	39	39	41	45	36	39	31	38	44	42	42	28	42	40	35	52	44	45	35	38	44	40	34	38	34	42	35	42	39	53	33	46	48	38	40	51	42	32	41	42	40	48	53	37	46	36	49	33	47	44	36	35	32	52	33	36	36
21000	9650	3506	3105	6566	8605	8879	7849	6229	4463	3406	2548	1981	1662	1256	1046	911	815	711	761	767	675	594	542	543	508	521	499	576	598	548	566	503	570	510	427	385	443	395	447	382	392	400	381	400	362	362	355	395	398	368	489	771	691	731	695	654	676	587	561	481	475	441	402	362	331	347	402	376	326	356	361	351	318	329	357	350	361	337	326	348	331	334	356	353	352	382	357	370	324	393	347	395	325	348	347	347	331	328	353	324	374	373	340	345	323	340	337	358	337	327	349	333	359	369	365	285	385	357	405	371	352	311	375	346	349	372	358	365	366	361	351	380	358	331	373	317	374	332	336	327	350	349	340	355	380	387	372	344	315	342	340	320	337	342	325	381	343	345	371	366	361	329	367	372	330	365	357	344	379	345	333	343	393	344	358	308	337	354	364	376	321	343	342	347	359	356	346	357	345	344	359	336	328	373	396	359	372	339	339	348	351	346	351	355	363	386	353	337	338	346	356	360	322	345	383	355	350	335	352	371	321	343	319	329	356	347	348	356	357	356	358	350	317	343	381	348	369	350	324	371	335	369	340	350	368	374	342	343	345	355	390	351	354	371	335	374	348	356	345	337	334	369	339	340	362	342	343	358	372	312	333	346	340	377	350	388	373	341	359	339	354	313	360	363	347	328	319	348	333	364	333	347	363	338	371	343	318	360	353	382	380	376	338	340	355	333	363	318	353	343	367	334	392	361	351	347	366	361	344	363	361	346	327	330	339	380	369	354	337	364	338	346	386	341	336	368	382	375	325	332	349	366	345	355	395	357	381	349	340	365	347	295	361	377	398	358	333	348	355	359	377	359	329	332	331	368	350	351	321	369	357	345	356	353	347	356	347	325	351	358	344	364	345	339	344	360	334	363	351	337	366	355	337	369	333	349	351	358	329	365	377	354	370	365	338	359	381	362	346	347	356	311	354	335	352	309	377	355	320	348	392	365	366	340	324	363	328	349	316	334	344	374	353	355	328	338	349	362	358	341	359	361	352	318	367	383	314	353	384	344	344	345	327	355	323	343	343	308	333	344	349	349	376	345	350	343	348	386	358	358	345	359	328	326	367	358	331	381	347	338	317	345	319	347	320	355	346	327	327	363	345	350	361	332	331	341	384	333	373	352	398	378	372	347	369	345	345	377	352	378	336	342	362	336	349	332	354	363	353	341	326	388	366	317	342	352	322	318	353	308	362	320	349	334	324	323	297	370	357	423	340	340	340	347	336	362	352	342	346	324	338	357	356	335	344	334	340	389	335	337	336	339	370	375	373	339	378	318	366	359	358	364	350	363	360	334	380	341	372	361	347	329	332	352	336	333	373	346	370	329	355	340	344	383	373	352	371	349	373	360	358	361	333	364	367	330	341	361	337	349	349	361	338	370	339	340	332	338	358	359	390	349	384	384	353	351	327	356	364	355	355	371	326	363	349	363	340	352	346	344	374	367	376	321	351	370	330	363	335	333	336	358	324	370	378	348	344	361	375	333	350	337	373	352	355	339	353	354	359	341	334	336	355	341	349	337	360	355	341	342	360	339	382	349	345	346	348	354	331	342	363	311	333	361	364	354	346	385	351	364	362	339	385	377	348	343	340	338	359	324	329	312	352	359	359	361	336	363	382	362	344	328	340	357	355	345	328	350	346	339	363	376	349	349	336	315	353	356	340	359	388	337	352	322	357	352	368	352	339	358	349	347	375	373	384	363	334	353	357	349	382	381	357	337	367	376	349	346	344	344	365	375	334	342	358	372	338	347	361	354	302	346	337	362	316	321	328	346	362	348	344	329	347	353	328	324	337	325	373	379	347	351	356	368	338	351	341	340	332	360	364	327	290	370	355	313	353	344	363	358	342	357	337	374	333	354	366	384	347	334	329	359	362	368	345	336	365	364	380	370	354	348	372	396	326	345	328	343	347	331	334	342	348	324	347	335	337	330	380	318	339	350	352	361	345	336	338	355	358	341	366	388	340	373	331	345	347	347	374	355	353	367	364	358	370	353	328	371	345	348	357	366	357	338	357	349	326	366	342	319	354	312	377	356	353	336	374	346	354	358	345	334	339	337	344	349	342	387	332	348	352	340	322	353	329	324	347	348	362	362	371	355	316	339	377	329	356	336	383	331	323	375	360	347	352	359	354	331	352	379	351	350	336	369	356	377	337	363	351	332	330	350	360	369	373	333	392	357	352	332	337	328	346	376	370	374	383	346	311	359	360	368	350	347	359	345	306	344	347	373	336	325	366	343	343	330	362	360	355	334	367	369	348	388	388	373	346	371	373	362	374	384	392	368	352	357	345	390	332	331	337	347	354	373	378	366	362	367	354	341	332	347	334	349	347	328	392	345	351	342	372	343	336	350	358	341	351	336	364	336	333	368	361	338	337	366	331	362	361	317	348	350	347	360	343	339	355	335	357	381	360	370	349	342	381	324	366	353	332	346	382	371	343	401	357	367	321	339	352	340	362	345	372	363	360	351	363	350	336	343	349	352	362	349	361	334	357	331	346	365	377	345	359	318	363	372	327	376	350	334	341	351	309	360	338	357	329	389	361	373	352	382	344	352	368	390	378	342	382	334	345	351	340	345	356	324	370	340	334	333	372	344	358	354	356	363	358	319	368	361	396	335	345	352	358	371	354	342	324	337	354	327	371	327	346	353	394	349	307	339	336	348	338	344	342	375	358	363	355	355	363	353	359	366	339	338	355	353	351	357	344	355	346	359	356	323	364	355	347	349	348	333	333	378	400	362	332	326	357	346	351	357	340	343	353	382	363	350	324	355	388	338	330	348	337	334	376	363	340	332	330	340	328	359	375	347	369	352	357	331	388	362	376	356	354	351	335	374	352	339	330	350	331	351	343	333	337	381	358	360	334	372	356	355	336	344	359	331	335	338	326	349	330	340	343	358	324	366	397	355	324	366	354	332	348	340	306	336	351	322	363	310	382	349	322	325	360	350	319	337	364	341	361	342	358	388	337	367	334	327	335	359	350	331	329	320	384	355	326	376	328	383	387	370	408	346	367	342	351	321	331	361	347	331	347	344	347	350	368	365	316	365	348	370	361	326	346	360	352	353	328	341	334	360	333	330	313	320	359	353	341	356	371	357	345	320	339	375	347	369	384	345	326	375	363	338	365	342	354	361	339	350	358	345	374	339	386	345	365	359	351	360	354	342	343	361	349	330	389	365	330	374	345	364	332	338	366	372	352	365	372	348	363	364	320	338	358	339	372	348	339	351	318	321	353	343	383	380	313	364	324	371	337	313	341	351	356	320	353	352	346	365	335	366	329	323	320	359	327	354	379	343	370	351	345	361	369	346	337	327	340	382	354	394	355	360	310	353	339	354	358	352	341	345	324	349	343	327	339	339	360	385	358	341	334	357	338	389	324	377	337	322	357	366	360	351	365	338	343	304	369	352	371	349	363	352	351	342	339	352	362	344	374	373	345	354	356	339	375	342	374	336	362	326	344
2248	1585	533	241	212	217	271	224	219	194	144	159	118	110	92	85	106	89	88	76	66	74	64	68	68	68	73	62	98	70	63	69	80	74	79	78	70	59	69	67	62	62	55	55	63	70	73	73	56	68	90	127	171	127	111	100	109	96	75	80	73	66	60	61	71	71	71	65	74	52	50	66	74	60	56	64	57	68	48	70	46	68	69	61	87	62	67	58	69	65	74	61	68	76	74	66	49	57	57	52	54	67	69	69	67	49	86	69	77	62	57	71	68	67	72	57	84	61	57	71	56	56	68	65	64	61	74	58	78	67	69	56	59	51	53	72	61	77	60	69	62	58	64	84	43	48	64	69	58	59	66	61	70	59	65	58	76	66	62	56	67	75	60	64	75	64	63	70	69	58	62	59	81	55	49	70	63	84	72	69	61	83	49	59	80	80	63	61	56	47	57	68	58	70	63	58	70	71	68	63	71	65	53	46	61	51	64	71	68	65	68	75	87	63	69	62	62	51	63	78	59	55	57	59	75	70	61	69	57	64	56	54	60	72	59	63	70	62	73	67	70	43	64	58	52	69	71	55	80	52	68	74	61	60	55	68	61	59	72	68	57	69	59	44	69	65	69	72	63	65	64	60	66	62	68	66	86	66	62	61	65	61	65	57	64	72	57	70	64	71	65	80	62	59	59	63	71	72	56	68	74	66	57	60	48	51	73	74	58	60	61	85	51	73	61	84	65	69	68	72	62	66	57	71	70	66	56	74	67	74	71	57	56	66	57	62	76	54	59	56	66	76	56	49	64	74	58	73	64	68	75	64	56	60	68	67	55	46	75	64	73	57	61	52	58	65	61	55	67	81	67	56	67	70	47	75	73	47	66	65	66	66	61	55	81	59	85	56	56	65	59	69	66	68	63	47	56	65	67	61	62	62	59	49	62	58	62	70	63	57	57	63	57	63	62	67	64	53	68	82	63	67	71	63	65	64	60	71	62	60	69	73	56	77	68	60	62	70	50	68	53	69	54	62	62	54	63	41	79	65	82	64	60	49	59	63	67	69	62	63	57	68	75	60	81	76	70	64	77	65	72	60	75	55	69	53	60	62	69	59	77	78	49	54	63	59	62	51	70	61	63	65	66	69	44	72	71	53	57	78	51	70	61	77	52	61	71	69	73	58	70	57	70	74	71	57	67	60	61	50	61	74	60	58	69	62	67	65	58	80	59	59	62	84	65	55	63	71	70	60	58	49	56	78	66	66	70	66	60	69	69	77	56	60	87	63	49	48	58	70	78	63	68	64	67	64	65	63	62	68	83	78	81	53	64	75	65	70	53	60	64	65	70	73	76	69	63	55	66	57	64	72	58	71	61	64	78	43	52	58	71	53	53	72	55	68	59	55	69	82	65	61	56	62	76	63	67	68	64	59	67	75	56	67	84	78	60	68	60	75	67	66	63	68	64	63	73	60	77	65	62	60	65	68	66	54	78	52	63	73	63	71	64	53	67	73	62	59	62	65	52	62	54	63	65	56	71	67	62	61	69	69	62	61	74	71	77	73	61	40	60	55	51	61	55	65	59	61	48	66	72	71	60	75	59	65	60	63	66	71	58	56	51	59	57	68	64	61	67	63	64	56	60	66	59	68	58	73	56	56	66	58	59	54	61	63	41	49	66	65	66	38	66	68	66	55	74	73	55	71	69	71	58	66	60	51	62	61	78	69	70	74	56	69	64	73	63	77	62	61	56	66	71	60	74	63	58	59	71	82	65	71	57	79	59	65	71	72	67	53	83	56	78	58	68	65	67	47	63	76	51	76	62	61	70	64	60	78	77	59	73	66	56	56	59	59	56	57	80	61	68	63	62	62	65	67	49	50	47	52	67	59	52	62	61	53	62	64	69	59	73	61	67	55	63	54	71	64	71	67	76	73	80	65	57	62	66	72	81	62	67	63	61	67	65	72	66	63	57	64	56	53	58	76	70	63	75	59	61	73	64	65	64	73	60	73	71	73	57	61	66	66	69	61	49	77	69	81	59	59	64	55	80	74	63	65	66	63	56	62	77	72	78	75	61	68	68	69	64	72	60	54	74	54	62	51	68	69	59	68	65	42	63	46	68	65	55	76	79	60	72	77	55	64	74	73	64	65	57	69	50	60	73	62	65	58	69	75	75	51	67	63	52	65	67	60	62	59	74	62	61	67	46	59	48	81	62	66	56	68	53	50	74	52	66	57	57	69	64	54	83	44	80	53	75	64	65	60	63	65	56	53	64	61	54	54	66	58	64	62	59	60	61	55	49	62	62	77	54	49	66	69	79	58	71	70	72	58	75	81	63	81	77	61	64	79	80	61	58	56	59	45	54	67	75	68	67	55	71	65	69	55	65	72	60	52	71	69	68	48	68	53	70	48	63	68	79	56	76	64	62	55	65	62	69	60	61	60	65	49	69	51	61	66	73	76	67	57	73	58	68	82	77	74	58	62	81	52	60	58	48	72	65	65	68	76	58	56	72	70	64	58	66	67	63	68	63	52	76	57	63	57	62	52	60	51	59	63	77	67	54	61	79	59	67	59	59	64	46	63	72	63	58	49	64	62	60	72	55	49	79	62	62	81	57	61	73	62	51	48	64	64	55	69	66	74	58	78	68	56	66	52	71	58	68	80	63	73	72	68	64	59	66	69	75	75	63	50	69	61	72	65	59	67	75	62	63	46	64	62	66	61	73	55	54	71	69	63	78	53	58	78	65	68	72	69	57	63	50	57	64	59	64	70	63	68	59	55	59	70	71	62	63	55	70	63	60	59	61	64	72	63	80	75	60	62	51	69	61	62	51	49	59	70	68	76	69	56	66	63	56	67	47	62	58	68	62	56	55	54	75	80	68	53	57	60	53	71	60	79	57	61	68	70	66	73	69	64	72	55	68	75	72	69	71	49	68	66	68	54	65	53	74	71	81	56	79	63	76	57	51	69	73	55	57	58	65	71	70	65	69	65	54	64	69	58	66	53	63	49	59	65	57	67	68	43	50	72	68	67	65	77	70	62	53	75	61	69	63	62	59	68	61	69	64	65	65	65	62	62	49	65	62	60	69	66	74	70	67	70	81	68	61	71	75	69	62	61	69	74	65	64	79	61	64	72	54	72	65	58	73	63	67	65	64	65	51	70	76	61	50	61	70	71	61	65	54	72	55	61	67	78	66	54	77	65	64	72	54	65	66	72	68	68	57	53	57	61	63	62	72	67	71	65	75	52	73	69	66	53	57	67	63	62	60	64	77	61	62	66	76	62	64	63	67	74	72	65	72	67	61	60	63	73	64	63	75	71	69	76	62	59	66	56	71	68	66	63	61	55	56	68	57	73	70	54	62	48	67	66	73	64	50	68	47	75	68	79	57	73	67	56	58	50	77	43	71	79	67	67	60	60	63	63	56	68	63	66	62	72	62	73	72	56	49	59	56	72	70	60	80	74	64	61	62	63	61	61	52	62	65	79	60	68	70	66
25562	15659	6146	6160	11514	11763	11576	10420	8614	6422	4885	3973	3239	2448	2001	1750	1575	1355	1264	1214	1195	997	895	906	798	865	899	901	945	883	840	907	916	885	756	670	672	587	663	727	660	628	628	577	543	593	623	580	566	589	915	2192	2961	2415	1946	1699	1400	1252	1097	776	792	727	627	628	602	547	498	546	515	531	547	533	520	582	526	554	520	568	556	506	580	523	566	516	559	552	505	541	494	501	539	556	554	558	563	576	531	554	509	526	521	545	537	563	520	530	524	562	544	503	539	546	550	515	553	553	564	560	545	548	552	513	564	558	583	539	582	542	507	536	555	538	528	531	534	561	524	579	545	550	541	539	548	543	551	541	506	547	526	536	539	536	540	538	544	531	522	544	490	541	492	531	597	551	500	588	571	539	535	550	533	596	533	507	593	553	540	537	572	548	537	540	592	565	577	561	526	547	556	517	549	500	526	534	564	555	527	524	561	506	569	550	571	525	564	527	591	555	538	564	571	557	603	522	567	550	528	576	571	542	516	537	570	522	535	515	540	551	533	584	541	567	540	539	554	545	601	532	566	513	584	571	522	594	579	497	517	542	561	558	532	548	493	582	529	554	539	571	545	488	533	531	572	548	552	563	612	583	562	546	546	530	527	545	558	583	532	511	540	549	533	562	535	539	514	549	554	538	561	529	542	574	563	540	579	519	540	536	574	594	534	538	546	550	528	544	515	530	520	590	535	555	578	565	558	525	555	575	508	536	545	567	555	565	524	528	553	517	560	561	557	528	573	551	548	510	547	542	556	546	521	565	513	528	561	518	534	527	580	541	515	558	562	538	505	501	558	555	545	532	541	567	550	547	511	574	588	541	591	540	574	557	533	529	536	564	541	575	551	552	552	525	539	543	572	576	574	542	507	579	545	537	534	508	545	563	545	551	548	552	589	561	530	527	541	564	541	524	574	544	532	480	498	558	519	586	536	548	561	556	558	545	554	528	545	521	534	588	536	568	534	570	556	573	538	528	556	530	574	546	537	507	509	541	574	550	491	577	545	544	544	482	509	522	542	541	496	551	584	518	559	485	577	522	543	510	519	530	521	546	557	526	551	533	541	525	544	556	541	552	587	573	538	546	576	553	560	570	596	520	570	567	535	555	498	513	540	555	546	548	554	545	530	563	532	494	564	581	567	521	555	484	547	506	509	542	528	551	573	524	547	549	522	584	554	521	524	519	545	565	572	546	529	570	520	569	535	523	543	511	539	577	555	517	538	537	569	552	537	538	552	547	566	567	538	585	534	526	572	527	567	523	594	561	497	587	547	549	577	532	549	560	507	542	533	539	589	550	503	585	621	551	517	550	563	521	540	540	536	552	529	541	554	557	517	510	495	560	558	524	532	586	539	589	560	559	544	561	542	552	536	564	549	536	559	544	561	562	509	578	570	570	557	551	562	553	574	540	562	546	539	564	528	505	535	604	543	529	572	526	527	529	541	551	580	517	574	458	551	560	518	530	552	534	524	615	577	558	537	545	558	524	533	514	567	541	519	472	564	552	555	528	560	562	561	541	559	566	561	566	575	528	561	530	565	547	527	546	530	582	549	571	564	537	569	540	533	494	569	545	536	509	547	510	581	549	537	547	522	553	494	578	517	501	556	532	559	530	544	549	526	521	563	528	511	509	573	540	533	533	574	546	527	524	540	501	523	536	534	505	577	555	545	545	561	534	534	525	512	579	521	566	574	537	535	555	538	547	580	555	526	580	523	549	550	552	549	553	570	504	536	531	479	525	529	563	547	593	520	603	527	544	600	555	524	544	534	553	554	571	557	578	537	507	533	512	556	509	548	522	525	584	548	530	525	577	512	555	551	567	569	555	537	553	579	535	539	520	539	562	581	547	562	566	556	541	531	556	556	577	510	599	535	568	537	539	535	549	525	531	517	553	538	560	530	519	553	487	544	569	569	543	534	525	516	564	555	545	533	575	569	561	539	548	510	542	543	554	499	575	545	532	518	572	515	534	579	573	550	595	582	565	519	526	549	535	518	530	572	537	520	528	568	549	569	524	539	539	511	583	560	557	542	556	500	537	548	524	553	503	505	529	581	555	577	595	548	519	494	516	570	550	544	549	563	538	531	554	578	546	563	550	549	520	561	547	493	556	531	517	527	531	581	542	575	551	549	515	521	579	551	505	511	477	547	542	572	568	579	546	538	549	534	536	557	538	563	554	523	559	515	558	530	548	520	529	569	535	532	513	520	536	533	560	541	517	598	548	544	583	533	568	527	540	565	540	545	572	534	598	543	560	591	535	575	484	537	535	547	594	522	547	560	561	548	548	534	535	549	557	543	498	547	554	521	522	552	556	575	502	553	524	595	557	565	493	579	563	531	557	543	541	525	523	527	515	539	531	544	490	552	575	509	523	499	562	506	521	577	510	524	580	543	555	524	541	535	530	547	550	547	525	551	529	526	534	595	512	579	531	539	505	586	537	533	577	552	578	579	537	541	531	596	520	606	558	539	576	553	550	564	534	561	551	558	573	536	487	553	527	546	540	557	595	544	528	537	534	539	558	508	557	511	549	532	571	491	551	559	559	524	610	566	540	587	519	564	550	526	576	537	573	560	515	529	500	531	615	541	563	537	536	581	535	556	543	522	531	570	539	531	564	531	531	535	533	586	547	538	547	553	512	550	568	525	568	566	569	535	503	594	557	522	571	565	533	520	598	579	541	550	509	584	516	583	520	508	526	527	508	569	555	526	589	551	591	545	542	548	538	584	560	545	523	548	520	519	535	580	543	491	537	549	541	514	564	528	510	536	557	558	595	528	527	514	538	555	586	525	533	548	547	565	583	535	559	544	527	525	551	561	569	538	508	575	544	578	571	515	536	534	533	569	526	555	513	533	552	542	554	569	513	583	545	540	542	530	526	556	551	575	544	538	529	528	517	540	578	528	525	566	510	562	509	544	536	564	557	536	513	562	512	554	576	553	534	476	545	535	567	517	575	576	524	548	544	521	512	550	535	573	543	535	598	561	543	532	551	571	546	536	549	580	588	519	547	555	534	561	534	562	582	525	533	571	544	511	542	562	550	534	513	547	537	519	566	513	541	536	545	547	561	526	591	549	540	495	563	552	534	516	527	542	521	548	556	567	595	559	535	541	516	545	544	529	538	501	570	547	537	549	543	560	559	559	527	576	505	558	557	530	565	554	565	531	547	527	538	551	503	568	571	583	533	549	521	531	531	530	577	546	509	556	547	569	571	589	527	500	519	569	527	525	541	567	537	505	543	564	567	521	577	553	561	548	552	518	534	593	524	526	551	534	546	539	561	541	584	547	537	555	558	561	544	563	554	559	513	514	536	568	553	557	524	553	571	536	521	530	563	574	536	536	540	513	518	536	572	550	529	547	529	550	593	555	533	561	558	552	534	558	544	538	544	534	577	522	548	528	564	537	576	560	547	550	553	552	533	523	562	539	533	558	565	502	553	532	591	537	553	560	573	525	552	548	562
3116	1373	430	216	217	201	208	170	168	142	149	112	98	82	81	77	81	71	66	72	66	62	52	63	48	54	55	57	67	52	48	57	56	52	64	46	55	45	46	47	56	62	56	44	60	42	48	52	53	44	58	111	135	98	107	87	91	62	57	66	53	57	60	61	44	34	40	49	55	66	48	56	58	42	41	50	55	53	53	47	41	62	38	40	48	31	39	50	51	55	32	45	53	45	50	45	47	48	44	40	47	40	49	47	42	41	38	59	42	45	58	53	34	45	56	54	63	44	41	54	53	50	47	44	39	38	43	49	51	57	41	44	52	46	44	42	43	55	60	37	38	38	53	39	48	36	46	55	61	57	48	41	39	39	56	42	43	45	35	55	45	40	62	40	59	49	59	55	46	57	55	46	49	67	50	48	45	59	41	44	34	50	59	48	47	61	60	45	47	43	58	58	51	45	42	45	36	52	52	66	53	48	42	47	47	41	46	53	50	44	50	55	44	57	56	47	45	43	41	40	48	52	55	54	49	37	56	56	43	40	48	44	54	38	47	44	45	55	44	47	45	48	60	49	42	53	51	48	45	55	35	44	55	53	42	38	44	58	55	52	48	51	38	47	36	46	42	44	36	38	46	50	55	51	37	58	45	60	38	43	46	39	39	37	36	42	44	41	40	46	44	50	41	46	51	42	43	41	42	44	37	48	47	45	43	46	47	40	47	57	45	51	51	41	54	42	45	46	51	45	36	48	46	46	63	43	47	48	40	38	42	51	42	48	45	48	49	50	45	47	61	36	55	44	38	45	50	39	35	51	42	54	40	61	40	40	58	45	45	51	45	45	49	40	70	32	43	53	59	44	40	49	44	40	50	48	41	55	62	47	45	51	42	52	48	52	57	46	38	42	45	52	38	58	68	40	41	50	46	38	43	43	32	50	54	47	43	40	46	52	53	47	42	50	52	43	60	36	57	52	65	47	36	46	31	44	54	49	41	37	41	39	40	51	45	54	41	62	53	58	49	38	53	54	46	56	61	40	51	48	42	47	40	42	44	61	50	48	40	44	58	48	61	42	50	53	54	34	54	47	51	45	53	42	53	53	41	41	49	41	50	38	46	44	54	47	49	53	55	47	51	54	40	60	43	52	51	55	32	39	44	44	42	45	47	52	33	47	45	48	42	48	48	48	47	43	44	42	54	52	38	43	48	59	43	50	42	35	54	54	39	55	40	43	50	42	38	47	49	48	43	57	53	45	39	51	55	54	38	42	44	39	33	57	42	46	50	66	51	46	50	40	51	55	48	40	46	46	52	44	55	48	50	55	62	51	36	63	48	51	43	49	41	42	49	35	62	43	42	38	41	46	40	53	54	48	36	48	36	41	58	41	49	45	34	56	42	37	36	35	48	38	36	53	50	42	51	33	37	46	57	39	49	52	43	39	44	54	38	57	54	59	38	58	61	61	56	66	47	51	40	51	55	47	48	50	44	53	49	53	45	40	50	42	48	48	42	42	36	68	40	54	64	42	41	39	46	55	51	48	46	42	39	45	47	45	35	48	51	56	42	54	56	42	44	51	50	42	52	33	50	42	50	56	44	48	36	63	38	44	55	54	47	49	56	54	47	47	42	47	47	53	54	44	39	52	52	60	54	51	53	53	49	47	57	43	38	44	60	46	53	44	43	49	43	54	47	36	47	49	46	47	45	50	45	38	52	50	43	35	55	50	42	36	43	54	60	47	49	52	49	42	51	46	52	46	63	57	39	48	57	48	48	50	38	44	47	48	47	54	65	43	53	54	43	51	58	49	64	52	46	54	55	48	56	43	42	40	49	52	49	36	66	45	46	35	57	41	57	57	61	41	51	47	39	54	50	58	54	46	54	46	54	38	35	45	49	52	46	39	48	52	37	56	45	48	46	37	40	40	50	50	40	37	30	53	53	38	43	52	48	53	51	54	53	40	44	50	44	36	53	38	38	49	47	51	49	52	47	40	55	56	27	51	62	31	47	45	50	44	40	46	46	59	43	47	56	36	57	43	50	38	44	48	34	45	35	45	39	34	43	41	51	34	46	37	46	51	41	54	40	52	49	51	47	40	38	43	51	44	46	42	42	52	50	52	53	55	40	43	57	45	41	47	38	49	44	55	44	50	46	45	45	39	44	40	45	39	46	47	49	51	47	44	55	42	53	46	31	45	46	43	43	46	43	49	45	48	37	47	45	45	38	52	65	50	58	49	51	40	45	49	54	43	44	35	42	47	46	53	45	48	46	46	55	52	45	57	63	57	46	50	48	43	47	54	52	45	48	44	50	43	41	38	49	36	57	51	49	49	50	45	47	51	56	49	59	44	38	48	41	48	47	47	45	52	44	52	39	33	56	42	49	39	54	41	47	53	44	44	53	47	46	41	38	42	46	56	54	58	53	48	51	36	44	56	55	53	38	47	59	48	49	39	47	45	45	40	45	44	42	46	46	42	56	51	63	50	37	43	51	56	49	47	54	44	65	43	38	51	43	52	43	31	39	43	49	59	47	54	41	64	53	47	44	46	41	42	43	52	46	40	57	60	48	49	40	50	49	45	48	45	51	46	50	37	43	46	49	47	32	53	49	46	40	47	38	46	44	52	55	42	40	45	43	55	61	39	43	42	51	52	55	42	57	44	44	49	48	47	47	45	51	44	47	57	49	48	53	43	44	49	44	41	41	65	50	41	40	36	51	49	44	42	49	53	52	40	44	59	60	42	59	44	45	53	45	50	43	54	44	52	67	34	47	40	45	54	40	52	49	38	54	32	39	57	55	43	61	47	36	42	47	47	48	53	46	38	49	51	49	53	44	57	48	51	50	47	42	50	49	43	44	41	34	58	48	36	55	44	41	48	40	46	40	51	47	52	46	48	46	60	52	46	49	49	54	52	42	41	43	47	39	49	49	51	37	46	37	51	58	46	40	49	47	43	43	44	67	50	42	58	41	49	44	56	46	47	55	44	48	52	48	47	43	52	36	62	44	57	44	59	51	48	37	43	42	45	40	43	47	41	49	33	45	39	49	55	39	44	48	51	45	52	47	53	41	47	57	47	46	46	40	49	46	56	43	66	43	38	44	53	43	46	40	47	47	50	46	42	48	46	46	41	58	64	49	57	50	43	67	43	61	37	35	45	43	53	39	46	48	39	38	51	49	50	54	56	49	42	51	42	60	55	48	42	49	48	52	34	49	46	44	42	49	40	67	52	41	58	56	55	36	49	46	51	34	61	51	57	52	44	57	35	43	41	39	45	56	52	42	53	54	54	39	54	52	59	41	43	44	50	47	49	33	39	55	42	43	44	47	40	39	44	37	42	50	39	73	42	47	48	54	57	34	54	43	40	43	42	42	59	44	59	39	41	61	48	54	46	39	51	52	50	41	48	44	56	64	41	41	47	45	57	54	58	53	52	54	62	36	41	58	39	43	52	46	57	53	45	57	42	61	49	55	47	61	45	45	45	57	53	41	59	44	40
25703	14564	5255	6290	10926	9919	9753	8889	7618	5875	4629	3701	2988	2232	1838	1552	1363	1226	1146	1159	1044	917	841	725	688	724	767	738	809	822	871	832	793	747	593	590	520	505	546	542	507	464	459	435	470	493	453	449	457	442	735	1895	2553	2139	1838	1621	1329	1148	925	711	691	565	506	499	482	413	400	441	410	413	372	433	383	399	428	388	383	417	371	427	394	401	377	408	383	422	387	374	399	397	435	389	423	404	391	396	409	442	421	404	380	398	429	418	413	372	422	403	404	394	415	396	409	430	463	428	433	396	395	360	414	443	425	407	429	439	455	400	427	362	427	417	392	408	374	424	379	463	400	390	436	384	380	399	392	408	410	397	404	404	400	441	404	362	416	383	435	410	422	446	401	423	396	405	431	378	385	387	417	403	382	393	427	399	382	432	397	412	427	400	399	390	387	428	432	409	422	384	426	435	411	436	413	390	429	394	430	416	425	405	435	439	421	401	410	411	428	423	414	409	419	416	385	414	412	385	395	413	369	400	396	402	405	412	383	420	391	448	379	384	374	399	392	415	422	405	410	369	409	379	362	412	391	382	398	411	403	436	414	420	408	452	441	432	387	435	429	408	383	415	385	358	407	386	404	402	370	428	404	418	375	427	389	380	403	444	443	405	414	443	379	452	409	406	423	425	402	397	425	379	410	394	390	400	399	414	453	416	421	415	417	402	401	387	412	418	380	417	408	373	413	406	406	409	408	393	402	406	414	403	398	390	385	422	436	404	399	390	419	456	427	426	416	417	415	380	411	413	426	386	426	412	411	365	423	383	401	426	396	371	408	391	428	427	425	420	414	430	430	395	364	402	437	414	407	409	384	381	454	407	375	404	398	412	412	400	432	427	452	428	384	439	401	390	429	382	430	381	406	412	402	387	435	359	397	387	428	421	408	369	422	396	397	416	374	381	433	412	426	397	420	409	405	402	410	436	404	424	398	382	402	417	424	412	380	375	403	395	384	401	373	430	431	382	395	412	432	393	409	426	407	424	406	405	398	422	410	388	410	386	413	421	431	388	421	367	441	402	396	400	393	438	441	407	425	410	388	398	403	406	385	421	385	374	419	373	400	414	423	436	417	370	405	400	423	411	388	420	400	392	423	412	395	393	386	405	392	390	465	413	397	409	384	419	392	418	409	411	391	375	408	386	418	401	394	407	419	391	401	399	370	417	428	408	415	408	419	410	417	428	394	380	406	386	430	409	383	389	399	394	387	407	419	421	420	396	440	434	428	415	427	415	379	414	393	418	432	376	416	405	425	408	404	415	416	404	414	363	383	419	431	403	403	423	402	388	406	400	397	374	346	408	398	393	398	437	335	403	409	432	436	440	421	423	374	398	412	404	441	394	409	428	390	409	417	400	417	430	414	400	428	412	441	436	395	400	356	395	415	442	434	430	418	417	416	408	409	414	409	398	447	439	439	415	420	408	411	399	436	378	406	391	431	423	392	418	396	415	408	396	386	437	399	412	402	441	418	398	422	388	413	439	397	412	424	409	448	389	410	442	407	424	435	422	404	396	421	391	410	411	384	393	429	412	396	401	408	405	403	403	405	386	401	404	403	409	405	424	382	400	409	406	406	426	423	435	380	406	408	411	386	419	445	405	417	416	377	409	398	412	419	415	451	426	411	393	416	420	395	380	370	392	412	414	418	412	422	438	394	424	411	365	380	374	408	415	441	391	393	411	397	407	405	410	378	394	401	449	364	441	427	441	406	435	432	420	409	381	408	451	394	394	399	415	407	424	374	443	418	415	414	398	395	395	396	385	443	366	397	424	405	334	410	431	444	387	399	427	385	400	405	401	395	413	372	380	429	401	390	356	390	381	415	412	402	402	431	459	399	395	385	401	387	446	373	382	422	420	435	419	409	420	439	375	406	388	441	422	408	408	426	430	409	376	412	380	401	374	375	406	367	405	403	414	422	426	412	415	402	408	392	401	459	394	440	398	411	419	390	392	421	417	386	408	428	425	416	405	426	423	425	416	422	373	426	417	416	383	426	398	430	399	441	420	389	390	402	457	373	413	422	424	421	360	390	404	389	408	418	396	400	398	391	420	425	418	443	422	425	393	393	411	410	416	396	398	428	417	423	413	411	421	407	401	391	390	408	441	378	402	414	400	426	416	418	434	380	398	408	405	389	402	397	422	396	387	404	380	379	389	432	395	403	406	417	392	413	393	437	434	382	412	398	407	418	401	356	421	409	393	418	408	447	415	451	394	406	413	400	372	382	415	433	398	415	399	360	448	399	378	378	424	392	418	400	413	388	419	472	444	466	418	395	404	408	396	403	363	417	393	421	381	390	398	411	405	416	397	420	387	395	432	403	369	413	366	430	385	390	398	428	405	399	420	436	379	399	417	411	434	421	387	392	407	454	385	415	404	393	425	405	385	440	394	375	378	403	452	396	434	387	416	432	408	418	421	428	379	383	421	391	433	405	404	386	406	389	394	406	434	409	416	374	387	409	432	426	410	393	386	392	429	385	417	463	393	357	454	381	393	406	395	374	431	384	411	410	431	458	400	387	406	371	423	417	392	368	378	430	377	438	414	381	393	448	441	388	365	374	406	410	407	373	442	405	431	427	449	388	406	407	407	341	424	413	404	412	430	382	411	383	391	383	414	389	427	380	403	394	396	419	458	392	409	436	420	419	395	420	418	370	425	427	410	444	423	421	430	432	388	442	383	382	354	448	429	431	404	387	444	412	380	408	437	395	410	444	416	411	417	439	431	430	415	421	432	430	415	370	443	405	423	431	403	433	395	412	385	414	387	410	379	443	397	405	425	393	410	393	418	440	389	389	369	401	416	405	425	381	396	383	390	396	372	402	434	391	421	428	434	423	402	377	419	402	405	427	367	398	381	412	429	388	401	408	384	420	428	397	392	409	410	410	422	403	399	433	404	411	409	410	381	454	396	437	395	422	415	417	416	404	398	421	385	444	390	419	429	405	390	449	391	403	372	410	438	407	380	406	431	407	398	404	405	396	412	419	420	434	414	401	415	399	426	402	421	430	412	431	395	403	434	366	430	424	446	400	388	391	464	444	420	369	421	421	410	441	398	413	403	413	402	405	424	406	437	455	393	390	391	403	376	409	412	431	411	392	430	414	412	419	424	431	423	400	435	394	424	426	422	415	416	444	415	411	416	407	395	429	420	390	397	399	392	441	397	411	410	402	354	424	419	402	430	429	434	377	412	414	385	401	377	377	404	402	428	399	371	429	416	394	419	425	439	402	398	409	416	397	401	381	394	389	387	459	427	465	443	397	413	381	388	389	389	426	408	406	391	413	432	387	410	405	407	408	431	409	386	409	399	381	427	423	425	411	412	381	400	392	424	401	379	390	421	386	373	411	433	403	418	390	390	429	396	430	394	432	403	377	398	359	391	416	381	417	395	432	410	368	394	437	370	378	399	414	428	384	410	421	410	414	395	397	398	405	402	410	383	403	376	410	428	402	423	418	393
3235	2180	774	396	276	265	300	252	254	219	209	167	145	143	102	104	122	104	117	102	84	91	90	91	75	83	87	84	98	67	100	83	94	71	75	83	62	76	81	81	66	65	80	69	68	69	76	69	74	72	79	93	127	132	139	167	152	144	131	102	122	95	90	98	76	85	69	74	66	76	80	60	78	73	71	71	71	91	91	83	69	65	85	70	56	60	92	68	69	67	74	68	60	80	57	71	67	85	71	64	76	81	85	75	87	83	72	82	58	63	67	71	79	74	84	67	82	79	68	76	80	54	60	72	81	74	71	63	70	81	65	75	68	84	65	76	75	87	78	82	67	90	65	85	81	59	67	74	76	91	85	74	73	75	70	68	66	72	71	66	71	66	66	88	75	70	77	65	66	69	65	68	73	65	82	62	91	78	74	66	63	77	87	70	69	73	76	60	87	74	82	73	67	77	93	81	90	48	66	77	83	78	72	68	61	68	84	71	72	63	79	74	73	90	81	81	72	71	65	77	55	76	71	82	71	68	74	83	65	78	77	72	65	89	86	75	95	83	70	69	70	88	80	58	68	85	76	82	61	68	64	78	76	79	80	60	69	72	83	70	70	64	67	68	78	79	85	73	61	60	71	63	79	73	89	62	71	72	70	78	61	58	79	71	79	70	76	61	73	70	60	62	75	75	73	74	77	75	79	62	79	87	65	74	70	61	73	74	51	56	78	84	77	85	85	65	60	69	91	73	82	71	65	77	80	78	76	62	68	77	68	71	59	93	82	68	81	71	65	66	77	65	67	75	62	76	73	80	75	84	55	88	77	78	76	67	60	72	75	74	69	66	82	80	65	72	58	75	68	68	85	70	68	55	85	67	79	60	68	60	74	66	69	87	78	74	72	70	68	75	70	83	68	87	56	63	81	75	70	64	67	81	69	69	67	63	70	72	75	61	86	72	77	72	76	71	72	73	64	74	55	64	76	70	74	75	69	62	67	66	60	74	78	77	64	63	75	78	69	71	89	67	45	62	64	71	79	88	69	71	66	66	75	84	70	76	68	87	67	75	73	72	70	62	75	77	83	68	62	56	73	71	84	76	72	66	70	70	77	77	62	73	71	69	75	71	58	84	76	61	72	72	60	72	58	58	70	87	77	66	66	67	63	66	78	69	53	65	60	74	71	65	72	75	80	67	84	76	67	88	74	66	73	73	74	79	55	73	73	64	73	74	77	71	55	67	78	64	69	78	65	65	64	77	90	76	75	75	83	58	73	81	79	82	81	64	79	71	64	82	70	75	47	73	77	71	87	74	67	61	74	71	61	56	60	68	64	66	76	75	86	78	62	70	70	76	68	62	68	76	70	65	74	71	76	82	63	71	70	72	64	69	72	65	71	80	59	58	67	77	79	83	78	77	69	70	65	65	75	79	75	73	79	68	67	71	71	59	87	70	77	76	70	74	81	64	86	57	66	66	67	68	77	72	74	70	70	85	58	65	93	75	61	92	77	74	66	84	75	77	55	71	69	60	70	67	82	81	74	69	65	77	58	66	72	66	70	73	73	74	85	63	80	74	74	66	73	69	60	72	68	76	71	88	67	81	63	75	70	64	81	60	63	61	81	74	86	69	99	71	55	83	68	90	66	67	70	77	76	69	70	80	61	65	64	73	81	75	65	63	63	74	65	74	78	64	70	74	65	81	74	57	67	76	67	69	85	72	70	71	68	85	63	53	46	59	84	76	74	68	75	57	89	88	69	79	66	63	76	71	77	81	61	71	77	59	65	80	64	59	68	74	77	67	65	60	83	73	51	67	72	73	70	89	84	62	71	68	72	67	65	73	75	65	65	78	55	78	60	73	62	81	61	75	68	73	74	83	70	64	70	82	59	86	69	74	74	67	69	66	79	73	75	77	64	69	75	75	64	79	86	69	88	81	85	67	75	87	66	57	73	62	84	85	69	96	73	61	79	74	68	72	66	56	65	73	72	72	75	69	65	64	74	62	72	68	64	68	73	72	76	70	61	67	70	72	86	78	62	67	66	71	75	61	67	74	74	61	85	82	74	89	63	77	72	86	70	72	61	76	69	60	69	81	76	79	64	79	81	56	70	72	75	73	78	66	64	71	76	74	73	69	62	54	73	68	70	74	85	58	70	84	83	80	82	73	73	73	63	68	76	88	65	70	84	64	68	75	75	69	77	84	89	62	60	80	82	49	75	72	78	76	72	80	59	81	68	70	72	64	69	57	69	67	63	75	89	94	73	89	75	80	71	69	63	81	76	74	80	68	75	84	49	84	80	76	71	72	72	66	68	64	81	76	69	66	71	71	72	78	69	77	68	72	78	79	80	70	57	83	78	75	70	77	90	84	73	62	53	71	70	65	74	73	67	79	66	65	65	71	54	71	75	79	73	65	76	78	71	76	71	83	74	71	104	63	72	69	67	61	82	60	59	58	71	65	93	66	74	75	64	84	75	71	73	74	76	61	67	70	76	73	60	62	68	64	80	61	70	73	75	83	60	73	76	64	81	74	78	75	72	55	82	79	81	89	81	73	84	87	75	81	62	72	86	75	97	79	72	75	92	84	72	76	80	69	76	77	62	90	54	80	69	76	67	64	67	83	64	73	68	69	70	69	79	58	63	67	64	79	80	76	70	80	73	64	67	65	69	77	71	63	73	70	70	73	79	57	83	57	68	73	59	88	78	83	72	69	79	88	87	78	69	67	74	74	69	74	75	69	78	72	62	57	76	68	80	60	81	74	80	66	83	63	57	67	66	61	63	67	70	79	69	73	74	63	78	79	62	75	80	59	74	69	75	86	74	72	71	67	76	82	80	85	61	64	71	81	66	65	84	72	67	63	90	66	64	61	62	65	80	73	71	81	57	67	85	76	81	64	69	92	59	66	65	65	73	84	76	79	82	79	59	69	80	82	60	72	80	72	54	75	73	57	72	59	86	65	80	84	67	75	70	78	70	69	77	78	77	72	80	65	77	72	72	75	71	81	76	55	81	68	71	67	67	71	69	88	80	71	73	60	68	74	69	72	63	62	78	88	83	77	79	66	76	73	67	62	69	81	76	84	70	75	70	56	76	82	86	73	75	75	71	85	92	78	80	75	74	74	85	82	65	89	79	66	65	66	74	73	73	66	62	80	80	63	71	85	67	64	58	76	62	84	72	64	79	80	64	74	64	74	59	73	70	65	61	56	61	72	80	73	77	59	59	89	65	50	68	65	76	75	68	71	71	73	73	56	72	67	68	71	77	55	61	70	71	71	67	73	71	70	74	85	72	62	77	78	75	68	59	67	80	54	68	79	78	63	81	66	80	87	69	77	55	75	65	79	72	73	89	57	68	71	66	82	72	78	76	82	74	82	77	65	65	83	73	65	77	72	77	80	73	74	65	62	65	70	85	72	62	75	76	68	67	56	61	63	58	70	59	72	63	69	68	72	48	66	64	61	71	73	68	79	79	70	78	77	58	66	71	74	75	81	84	71
29339	17961	8240	9099	13411	13301	12717	11088	9405	7741	6068	4888	3880	3148	2691	2265	1971	1902	1730	1606	1398	1184	1115	1132	1072	1044	1085	1066	1065	1202	1205	1069	1132	905	890	789	855	848	762	742	746	705	629	668	688	673	666	706	712	747	856	1524	2147	2162	2776	3069	2983	2526	2146	1791	1417	1198	988	775	702	653	599	520	644	611	603	606	593	597	589	599	621	659	600	640	625	623	586	626	645	598	598	612	607	584	577	644	613	605	583	580	597	593	544	618	617	624	647	628	583	634	603	637	582	602	626	619	578	637	579	598	602	605	614	617	610	579	592	632	645	576	622	572	604	593	619	616	587	578	611	610	625	614	601	655	621	626	586	614	600	579	619	602	597	652	584	607	587	635	635	533	627	602	582	580	631	623	552	565	628	625	626	667	571	602	594	584	608	622	647	610	626	588	605	627	593	621	614	588	603	607	587	610	653	610	546	616	603	549	647	614	592	603	626	619	574	568	636	642	609	590	643	566	614	617	596	646	630	588	574	614	590	602	578	568	601	588	651	558	594	612	590	603	607	619	607	586	574	579	559	636	541	588	616	607	606	601	631	621	598	603	596	649	631	612	614	599	591	653	597	609	585	616	597	609	624	640	628	580	596	596	590	609	596	593	603	591	581	625	619	544	615	606	598	590	617	608	613	648	584	610	595	614	614	624	600	602	581	644	612	589	582	610	589	627	609	591	648	585	603	603	583	649	607	621	618	617	641	575	620	593	624	613	578	600	582	588	597	614	629	564	559	604	582	619	634	607	600	598	606	615	611	591	635	575	584	605	550	636	603	590	577	595	610	597	592	625	628	618	605	611	581	598	637	629	625	603	622	549	618	598	621	625	630	608	654	573	632	627	618	579	585	609	577	624	609	599	581	628	614	609	588	648	644	597	609	575	571	598	650	556	581	577	576	607	581	610	610	566	639	590	624	628	580	609	632	618	604	588	610	608	645	588	608	562	594	614	629	609	646	586	630	580	634	591	639	620	652	629	611	604	609	615	613	592	651	610	638	629	612	637	590	639	608	591	601	630	628	611	608	594	579	579	597	578	621	635	628	587	627	599	626	608	613	630	581	624	623	639	609	614	610	586	589	603	646	559	592	616	588	627	603	573	607	607	599	606	639	575	603	578	607	576	627	588	586	592	593	589	597	608	608	608	594	581	570	605	632	584	645	594	584	623	605	622	592	626	608	594	604	575	633	608	581	575	643	602	567	606	557	635	626	576	619	636	592	583	621	589	579	605	550	593	626	646	609	648	669	616	593	616	616	622	605	581	599	616	597	633	569	612	608	645	567	589	629	646	618	645	616	597	603	625	577	648	623	621	618	641	639	576	604	559	607	609	610	638	594	615	652	580	601	605	570	640	593	601	616	580	587	640	594	617	581	595	586	613	605	594	584	610	632	583	597	601	577	594	597	601	616	610	596	632	590	558	650	653	619	605	582	587	630	584	591	618	581	604	653	609	634	571	612	631	591	589	628	601	640	656	604	579	607	582	590	604	633	622	615	573	634	572	611	639	612	640	584	608	575	553	621	621	615	652	598	601	653	624	593	585	602	626	645	613	592	614	599	595	641	574	618	592	582	596	619	606	625	610	611	578	622	597	566	623	555	627	593	579	650	599	666	606	655	615	605	604	579	579	571	620	595	574	627	635	623	617	571	593	615	560	625	581	618	565	588	609	637	634	571	612	626	643	600	597	594	606	560	593	611	601	612	604	604	596	586	624	581	618	623	598	609	616	566	652	616	587	589	590	589	582	618	609	578	646	645	621	596	612	581	595	594	577	609	610	571	586	605	610	611	611	601	588	632	646	590	617	573	627	574	623	568	615	594	563	621	604	614	602	617	591	608	609	600	598	594	634	556	592	589	644	637	626	596	575	615	648	618	588	590	604	607	600	604	580	590	574	616	596	585	603	644	593	584	606	586	572	611	614	600	607	640	612	564	559	631	612	623	584	635	601	598	588	584	604	597	604	659	600	602	596	613	591	582	594	599	622	645	621	669	585	595	575	638	605	615	566	600	614	619	589	644	638	587	624	597	623	640	656	591	591	616	599	614	606	610	592	606	620	648	633	628	597	586	637	587	657	611	595	606	570	609	596	625	628	613	636	595	607	630	568	610	576	600	615	633	554	604	641	586	558	608	600	604	640	622	642	618	643	601	645	593	603	586	616	593	606	617	621	599	655	613	634	628	628	578	606	599	591	593	606	612	611	616	625	611	602	636	601	621	608	629	588	584	650	585	604	642	595	575	582	597	583	600	564	591	635	598	649	600	620	611	580	581	632	620	627	628	599	587	619	613	608	614	615	586	563	606	625	635	603	599	590	590	605	594	590	584	598	605	612	576	590	580	592	587	593	571	601	673	591	597	616	575	590	591	594	626	632	611	586	629	601	590	587	656	593	623	579	633	584	580	598	637	617	607	617	567	669	621	636	631	584	568	589	624	625	607	670	605	604	624	636	611	606	580	613	599	563	619	629	627	654	605	606	658	555	607	672	625	622	629	603	599	626	625	593	596	629	603	535	624	568	607	618	591	615	609	569	609	617	579	629	608	596	617	597	617	653	604	596	607	594	601	591	595	597	655	615	607	650	599	572	556	619	631	620	620	580	580	589	607	607	588	591	599	580	604	586	620	622	608	587	656	590	579	682	587	626	658	616	592	604	571	611	632	584	597	620	565	688	626	565	598	608	623	636	606	582	629	571	623	586	589	567	607	640	677	621	599	651	646	576	598	603	628	579	609	640	606	577	644	571	625	634	600	647	606	593	565	607	591	589	628	620	584	599	606	598	579	624	607	612	622	618	613	643	636	594	609	633	651	566	584	628	641	606	610	601	608	564	563	579	644	621	599	621	609	637	598	646	618	609	589	597	619	602	610	622	584	587	592	610	651	606	633	643	607	597	669	562	608	617	593	650	614	594	626	638	615	571	617	611	573	620	576	594	597	591	586	633	608	586	589	586	642	613	570	619	643	617	588	626	650	575	586	582	641	620	635	661	622	582	634	586	553	661	621	610	592	588	590	570	629	619	610	618	612	644	595	545	668	590	639	610	648	611	621	598	571	582	579	625	593	605	592	578	615	657	608	595	602	626	586	575	610	583	598	605	659	592	589	625	633	626	596	570	589	601	624	563	627	616	616	610	647	635	601	613	593	600	579	622	608	596	613	575	576	621	580	568	609	594	611	636	635	555	576	619	589	609	598	584	569	613	623	625	613	615	606	573	609	664	595	631	629	605	581	627	595	588	603	597	598	618	571	617	603	590	616	610	600	658	553	572	594	627	634	585	622	588	567	583	634	617	581	590	566	585	575	662	606	636	600	611	565	605	572	626	609	573	610	616	603	579	581	638	594	585	615	589	614	630	599	613	585	613	652	619	592	594	636	628	607	584	560	634	623	571	607	562	578	618	599	642	614	636	601	589	592	617	631	594	611	587	606	637	605	602	565	595	597	631	605	571	608	615	594	552	610	621	670	597
1971	692	249	121	105	109	151	114	117	90	89	79	80	52	74	64	50	57	55	45	55	48	48	54	46	44	43	47	44	53	50	45	58	50	39	50	48	44	29	37	37	46	38	35	40	47	48	54	43	40	36	33	51	38	48	55	60	43	53	51	60	51	68	51	34	37	47	44	42	54	42	43	44	42	47	44	43	45	45	31	41	28	37	49	45	46	37	51	47	43	43	45	58	58	42	45	41	38	48	47	40	52	40	46	28	43	48	39	47	51	30	37	41	43	48	23	37	37	45	33	37	51	53	41	37	40	52	47	34	42	41	54	39	48	39	55	45	48	39	37	38	50	35	42	38	42	35	41	47	51	36	38	38	43	54	35	31	47	34	40	39	57	39	45	51	45	26	46	42	59	31	39	46	39	34	54	30	38	43	37	53	34	37	43	49	40	39	45	41	46	55	43	52	68	34	35	53	40	35	40	30	38	47	40	43	44	50	46	38	34	35	39	51	43	50	28	32	42	46	33	36	42	47	44	50	41	55	43	49	38	43	43	41	47	48	50	34	37	30	51	48	44	38	47	39	38	46	40	46	41	32	49	35	58	49	44	46	48	39	36	52	36	31	39	42	52	45	37	51	48	43	46	49	42	37	34	39	36	40	41	49	41	45	46	36	55	52	41	46	45	36	40	40	36	38	47	47	37	50	50	42	51	40	40	39	44	38	45	42	57	42	45	32	40	39	35	42	51	52	47	34	37	43	32	28	44	49	44	48	44	45	35	36	47	27	46	43	49	39	33	37	32	38	45	44	49	42	41	40	45	47	38	38	33	50	47	43	28	41	50	43	56	35	44	40	49	36	38	47	51	35	39	49	39	33	45	30	37	35	38	42	26	42	38	45	42	30	53	41	36	44	42	43	29	51	53	47	44	41	51	44	38	39	38	36	45	47	43	58	42	38	35	38	30	39	43	46	37	45	40	43	38	31	34	44	48	36	61	42	44	40	45	40	50	49	44	49	41	51	40	45	52	40	49	40	44	46	53	40	39	52	44	38	29	42	34	46	33	35	32	49	36	40	41	38	40	50	49	33	43	37	36	45	40	52	45	38	40	45	39	38	47	39	41	40	41	37	53	40	48	40	31	42	43	35	44	49	45	40	36	40	62	35	49	38	37	44	45	30	54	39	40	43	50	40	45	27	40	42	44	45	42	45	39	39	47	46	46	44	44	31	47	50	25	45	39	35	45	46	36	58	52	37	50	34	36	45	47	53	38	36	36	45	41	44	42	40	49	50	30	47	41	47	46	41	39	52	39	40	38	46	44	32	43	35	35	39	51	37	46	46	49	45	46	52	39	40	41	42	49	37	40	37	39	34	45	41	37	39	42	34	52	46	38	42	41	43	41	41	27	41	33	40	28	43	40	43	48	35	38	36	42	45	34	48	42	51	49	41	42	34	35	40	42	44	44	41	41	45	37	25	30	45	46	41	35	51	35	48	43	45	47	48	41	36	44	37	42	43	31	39	42	35	42	33	44	31	45	41	40	38	38	52	47	34	48	46	44	59	40	36	59	32	30	45	41	45	58	44	45	34	48	49	41	54	43	38	49	47	40	40	49	35	29	45	43	45	56	44	53	34	41	40	37	44	38	48	43	56	46	41	39	50	38	39	41	35	44	40	37	41	54	44	32	43	45	34	48	44	32	35	39	44	33	51	36	44	45	36	44	36	45	49	39	44	45	48	40	51	47	42	50	43	49	41	47	39	38	36	49	30	37	37	50	44	37	37	52	44	37	28	44	42	48	51	41	43	44	42	48	50	43	38	50	44	38	48	45	43	43	40	41	45	47	43	36	38	46	47	35	37	40	37	33	31	39	36	44	41	52	45	40	39	38	36	44	57	33	34	39	43	31	41	33	41	42	44	51	35	42	42	53	47	44	47	36	45	51	46	45	46	54	47	35	48	53	42	47	53	36	43	36	41	51	39	44	40	43	37	33	39	35	41	45	40	35	36	40	47	46	41	35	38	35	39	35	34	29	47	42	42	40	43	49	40	38	34	56	35	53	39	39	33	31	50	50	47	45	43	29	42	51	41	42	51	36	48	43	57	39	35	51	50	47	38	46	39	41	40	37	32	34	47	48	43	42	39	41	34	38	43	47	33	42	43	43	44	41	57	33	38	45	50	43	52	48	40	36	42	43	41	49	48	32	46	43	41	46	46	50	53	40	48	51	45	42	43	36	38	37	44	51	41	50	42	52	59	45	44	57	34	32	37	36	31	43	47	44	26	42	33	41	45	40	32	43	48	39	38	50	39	34	41	35	47	47	37	49	27	48	44	36	46	43	45	47	47	49	37	47	32	44	37	46	41	32	49	39	42	47	32	34	42	36	35	42	41	44	47	40	30	36	36	35	41	46	38	56	46	35	44	41	52	50	39	32	49	38	49	49	38	57	47	41	36	44	49	37	41	47	34	45	45	49	56	30	43	32	34	43	46	35	43	35	47	41	32	45	47	40	49	31	28	40	43	34	42	40	60	45	40	53	35	39	34	41	35	40	48	47	42	40	51	53	37	43	55	54	44	41	43	42	44	47	46	40	39	45	44	41	36	47	39	43	43	35	34	39	64	40	42	48	46	40	41	42	47	44	49	45	44	31	43	28	39	51	48	35	42	32	40	46	47	41	35	38	42	44	39	41	47	41	36	38	41	31	39	32	50	55	42	34	46	45	41	44	46	45	44	39	49	52	35	48	43	42	46	41	45	43	49	47	39	40	37	39	42	49	50	51	40	46	51	47	41	46	39	50	50	37	37	42	55	53	38	35	50	42	54	41	44	47	56	45	51	53	27	40	47	47	43	53	47	41	36	39	34	34	63	54	48	41	51	43	36	42	41	46	50	58	52	47	26	45	46	46	47	44	39	52	44	41	50	37	43	55	44	32	54	30	45	42	40	35	42	31	47	47	52	44	55	29	40	49	29	40	52	33	40	44	42	62	35	42	50	48	41	37	30	41	39	34	44	51	38	35	40	35	31	49	50	38	45	41	27	36	47	40	35	46	47	41	42	39	35	38	45	43	37	41	46	45	44	55	38	44	58	49	58	39	51	43	48	43	39	39	47	44	45	33	41	39	56	48	41	41	47	36	35	40	50	40	43	26	32	37	47	33	37	40	36	42	35	37	42	41	36	40	40	50	49	38	49	40	42	36	49	38	43	46	45	37	47	44	47	42	38	38	44	41	61	54	44	50	36	44	48	44	48	21	41	34	48	36	35	43	39	48	39	34	45	44	48	54	42	50	56	64	42	39	42	32	47	43	36	32	38	41	37	54	50	47	34	41	40	43	34	36	38	40	30	49	36	38	49	41	45	35	34	45	45	40	34	39	40	40	37	38	43	43	42	40	41	42	33	36	36	42	46	44	45	48	42	44	51	36	36	35	29	54	43	41	32	42	39	44	31	47	49	44	51	31	43	51	39	50	30	34	39	41	43	42	37	43	34	44
21162	9952	3488	3536	5840	6416	6307	5452	4272	3463	2754	2188	1754	1404	1184	1033	985	891	896	706	593	558	555	596	504	501	521	558	565	577	613	629	573	558	520	474	430	452	496	411	403	399	377	376	402	396	385	414	374	403	429	492	560	665	643	722	741	716	627	664	534	436	447	445	449	398	380	332	387	326	359	434	364	361	351	370	410	371	371	376	362	376	383	346	371	365	354	364	365	384	339	345	423	353	385	398	347	373	381	365	370	354	361	367	375	370	381	366	368	378	393	399	342	374	357	366	387	386	365	376	364	338	371	340	366	361	368	341	401	370	373	388	367	366	347	349	355	382	369	365	326	353	393	351	383	375	380	373	360	374	377	409	370	375	388	379	369	386	397	386	370	368	397	347	380	381	360	362	358	348	336	343	357	348	362	358	393	363	330	365	357	380	391	366	358	370	342	353	352	336	380	370	348	343	365	364	345	393	345	372	360	393	333	390	376	395	382	382	364	326	335	398	346	365	353	382	363	364	345	337	386	392	390	339	387	367	376	334	344	345	351	367	358	393	363	370	353	385	368	349	348	405	352	385	373	351	359	384	396	346	374	364	387	366	389	390	374	367	368	338	381	365	365	360	350	380	341	387	355	371	299	393	380	366	378	401	353	380	352	353	371	357	367	376	395	357	373	398	361	361	342	334	365	357	421	352	368	388	361	376	382	373	355	351	350	365	374	382	373	373	401	381	330	362	340	356	350	348	366	335	353	368	335	367	389	359	365	367	377	345	382	363	377	395	386	380	391	347	366	381	374	406	393	333	344	370	361	384	356	377	352	348	355	352	385	417	358	380	366	378	341	351	355	348	350	361	334	342	367	369	354	360	360	356	362	395	346	350	337	368	332	401	343	396	374	345	354	363	360	363	370	355	349	371	372	334	363	376	396	350	397	371	374	367	363	398	361	353	352	349	374	346	349	363	384	371	323	378	314	355	410	342	370	366	360	384	369	363	310	369	335	370	376	378	375	363	345	381	361	383	353	333	337	398	350	401	372	351	358	366	374	368	376	325	330	353	353	340	344	346	352	374	370	369	358	354	378	389	361	385	386	394	329	368	372	340	351	343	358	342	362	363	372	360	347	359	346	337	352	334	371	391	396	343	396	372	339	351	353	363	313	391	373	381	378	347	363	358	396	383	380	342	384	369	362	385	361	341	398	353	397	354	350	355	348	384	353	385	381	401	370	371	355	375	381	343	348	347	358	375	350	364	383	355	333	366	336	379	358	380	368	380	338	383	346	357	339	366	359	381	384	343	394	362	379	399	358	390	378	369	380	340	340	337	371	369	357	339	354	373	346	372	360	351	388	350	379	360	370	312	350	359	385	372	354	350	359	331	435	343	367	365	369	410	370	364	386	321	379	364	386	365	344	358	392	353	348	364	346	398	375	405	367	360	378	368	373	352	368	378	341	380	357	350	373	395	324	375	374	383	343	365	380	372	334	346	389	350	339	386	373	346	375	346	373	376	384	346	332	359	372	344	365	379	374	369	397	372	378	372	358	358	390	353	390	366	412	372	375	367	340	376	362	385	376	356	356	345	381	372	360	363	338	388	413	324	369	329	382	323	380	366	367	373	347	376	338	342	373	372	381	355	368	348	406	366	376	358	378	343	371	328	356	353	363	387	375	363	362	352	369	355	362	344	392	354	371	364	326	334	344	345	385	375	386	372	359	362	384	427	359	404	386	362	347	362	414	376	323	379	366	361	366	324	377	393	361	369	374	408	376	414	414	359	384	338	355	357	379	370	359	342	363	339	324	332	344	361	392	369	393	343	379	371	356	350	367	390	398	391	366	397	383	345	370	347	353	367	356	364	373	373	369	362	335	341	376	379	336	373	345	338	366	376	353	381	382	367	352	357	355	354	345	325	390	351	357	370	340	378	367	349	360	355	323	340	360	348	342	364	336	340	362	365	358	396	366	354	379	381	393	359	360	358	357	353	366	341	374	375	350	367	344	362	339	348	364	360	380	378	384	394	347	367	383	398	372	382	378	383	349	363	345	368	383	342	377	353	365	365	375	335	387	362	371	381	369	362	382	366	364	396	328	366	366	352	356	348	346	345	365	370	374	361	376	333	368	381	358	376	344	340	361	347	375	362	374	373	390	365	369	338	334	340	359	388	368	348	354	378	319	361	378	353	329	354	352	348	387	400	357	367	386	408	390	356	352	355	347	349	380	350	376	380	371	336	370	359	371	371	386	366	369	365	394	353	351	360	347	370	379	343	387	388	337	338	340	388	328	346	341	373	383	356	368	390	344	359	336	376	392	380	361	338	356	385	361	340	362	358	352	330	361	351	355	359	371	371	347	360	395	374	354	332	365	361	367	367	353	320	386	324	391	380	348	368	352	310	336	361	353	346	386	362	384	326	355	375	343	358	380	345	380	346	395	349	384	338	381	390	386	357	389	374	379	380	341	363	350	370	344	348	379	389	373	335	316	381	372	365	324	376	374	337	372	331	364	350	347	343	364	344	352	355	372	376	377	376	351	373	375	380	377	381	385	352	352	351	360	380	375	372	345	368	365	374	345	344	346	362	339	357	381	393	348	366	388	347	355	363	336	382	373	377	359	385	337	352	359	332	356	391	374	382	387	335	353	363	392	360	390	346	372	404	400	351	343	372	378	354	358	369	365	355	338	334	329	359	326	333	361	344	390	347	399	364	336	371	361	398	370	361	354	352	375	360	366	344	339	354	346	397	350	329	393	368	345	338	354	346	350	359	356	360	369	359	385	332	359	323	388	361	334	352	398	374	352	371	367	360	389	364	381	359	364	369	370	364	356	358	385	374	333	346	375	350	361	348	363	391	386	374	375	375	330	373	327	362	374	352	347	368	374	364	326	362	383	366	377	354	353	336	357	349	347	367	376	325	355	369	370	371	379	385	371	360	369	364	390	357	410	345	380	364	383	386	384	376	347	341	349	358	396	359	393	366	341	369	351	349	355	351	357	379	356	350	365	359	372	364	348	369	349	370	363	372	355	379	354	363	367	339	349	363	390	374	351	364	367	364	342	356	374	368	352	362	372	361	380	384	378	366	399	359	395	378	360	357	380	400	395	395	358	373	372	352	385	359	375	402	346	350	406	407	340	384	371	367	327	389	358	351	356	371	366	377	374	354	375	383	364	344	325	382	348	347	328	379	366	327	367	391	378	363	382	385	406	382	345	385	374	392	322	363	353	367	398	374	345	368	408	360	365	376	343	349	395	369	394	365	367	362	378	362	356	404	346	394	355	366	340	330	381	348	375	362	366	369	335	354	366	363	364	353	354	387	364	389	338	363	318	348	359	377	361	345	366	351	386	378	367	336	345	370	397	371	360	360	362	397	399	365	358	341	384	361	340	378	353	360	353	352	356	346	368	349	360	370	340	397	387	353	348	375	400	351	403	376	385	355	372	364	346	377	358	348	383	366	360	366	371	347	346	369	397	362	339	360	327	347	362	353	363	353	376	371
2388	1703	598	329	254	224	198	179	166	143	148	139	101	96	96	99	99	105	89	83	72	63	71	60	76	70	76	69	80	86	73	64	73	75	70	62	75	67	82	72	52	56	66	56	61	50	58	64	78	81	71	72	63	89	105	119	124	121	101	93	80	87	73	73	61	59	57	66	65	76	63	56	56	64	64	64	58	82	72	56	50	52	61	66	61	43	63	54	63	61	62	57	57	58	67	60	70	59	57	60	60	67	71	73	75	61	57	72	78	55	55	53	50	51	48	53	63	66	54	66	53	67	71	63	68	59	65	63	56	63	75	66	62	61	61	63	82	60	60	65	61	64	63	58	72	51	75	67	66	63	66	69	59	64	69	73	53	59	63	67	58	74	63	64	61	57	50	56	57	52	61	60	64	66	66	63	52	66	51	57	65	71	74	56	60	62	67	62	66	69	61	57	59	65	64	64	56	71	82	76	45	70	61	63	60	69	61	69	60	64	60	53	75	55	64	78	67	69	60	59	73	65	73	62	72	73	61	56	66	57	73	56	57	74	72	70	75	64	70	59	69	72	69	58	63	75	75	48	60	57	57	70	72	71	70	74	71	65	58	66	49	76	60	61	74	76	65	59	67	63	59	48	69	54	92	63	54	59	64	68	58	72	61	60	56	68	66	60	63	68	65	59	64	65	63	54	65	79	61	69	64	65	59	60	64	56	68	56	61	71	62	68	61	61	66	62	58	66	75	75	65	60	62	69	70	57	68	62	62	64	62	56	72	76	68	67	68	75	74	64	63	59	60	64	61	72	72	82	58	57	59	68	88	80	67	53	67	64	52	60	62	67	66	68	59	53	71	58	66	87	55	62	68	72	61	52	62	57	74	51	71	70	60	58	68	73	66	57	58	64	71	57	60	75	61	62	73	64	68	56	72	55	50	66	61	65	65	69	56	71	83	65	65	72	65	68	62	76	61	71	80	70	56	65	52	56	78	54	61	71	63	62	78	72	69	67	78	78	70	56	80	56	61	67	57	62	60	56	53	60	67	73	51	57	63	57	58	65	60	61	60	63	65	60	64	70	55	66	86	60	70	83	74	55	76	64	68	64	62	60	66	55	47	73	64	66	61	67	67	60	71	56	66	52	53	56	70	71	62	51	68	70	69	63	64	48	54	68	65	68	50	66	69	57	59	70	59	55	77	53	72	73	48	55	66	75	56	68	70	56	74	55	59	71	62	61	60	59	50	67	67	63	68	55	64	70	56	70	58	70	67	60	69	72	74	57	65	69	64	66	61	73	47	61	62	58	56	62	57	49	65	64	70	60	80	69	53	58	53	59	68	54	68	61	68	69	70	65	61	62	51	68	50	64	50	60	75	53	70	60	69	63	60	52	48	73	53	61	50	57	61	54	59	60	66	59	55	77	70	57	76	67	65	61	53	53	60	59	59	57	74	59	64	64	67	48	61	58	74	71	58	54	67	70	71	70	74	65	65	54	72	74	74	49	52	61	67	60	61	73	55	68	54	68	59	60	74	45	70	54	70	56	64	64	52	55	73	49	62	61	55	60	53	73	64	64	65	65	69	61	67	64	67	66	74	65	67	73	65	57	69	63	60	64	67	57	56	56	51	69	73	53	52	70	61	73	60	66	73	58	76	58	67	62	61	74	73	52	84	61	70	59	75	74	68	55	57	48	55	63	69	51	61	78	62	67	71	60	51	57	68	61	67	74	64	75	68	76	52	65	58	69	63	66	71	75	74	59	76	72	62	56	72	58	61	70	56	58	56	78	57	60	59	59	74	53	74	52	60	68	58	63	64	51	57	82	53	71	57	67	62	82	55	65	46	75	63	65	79	64	75	61	65	70	77	69	57	76	70	58	68	67	50	80	63	44	48	59	68	72	64	64	60	73	65	61	54	64	56	53	69	70	61	56	73	62	63	61	60	72	44	61	77	69	68	59	73	69	59	59	63	68	68	64	63	54	71	62	81	70	56	62	59	72	65	47	73	65	58	72	73	81	60	76	64	54	60	87	66	62	51	59	75	50	59	84	58	75	46	72	69	67	63	67	58	54	64	59	68	63	57	57	77	65	53	60	55	77	68	62	51	62	85	82	64	69	65	64	66	56	56	76	52	56	61	72	51	69	83	70	65	63	75	67	69	63	65	60	49	66	56	68	58	61	70	61	62	66	73	58	66	73	45	71	61	62	62	60	71	62	68	59	63	58	68	73	50	74	60	57	57	58	62	59	57	66	68	57	55	58	59	63	67	64	67	53	68	73	66	58	63	69	57	49	54	67	70	58	55	56	69	56	65	61	64	61	66	66	60	57	72	64	69	74	57	64	71	57	71	52	64	69	81	76	73	68	72	56	79	55	60	68	64	80	68	58	53	64	65	62	68	73	68	55	61	82	63	67	60	50	64	55	50	65	60	61	53	44	56	52	59	64	67	70	65	65	71	71	64	98	59	69	73	57	58	65	57	67	68	67	55	60	55	59	46	59	64	80	70	74	60	69	81	59	63	67	60	72	59	68	59	81	47	63	51	73	75	56	64	75	64	79	63	78	61	58	75	69	65	65	61	61	67	52	68	66	81	63	57	55	61	67	63	63	81	67	63	49	78	62	62	59	71	66	64	53	59	66	58	51	61	54	69	67	60	63	65	59	68	78	66	50	61	62	60	56	59	55	50	84	77	53	46	62	64	72	63	49	60	57	65	48	63	61	54	74	68	72	66	56	57	67	54	67	70	71	64	61	57	59	66	62	60	69	64	57	68	78	55	69	70	62	56	70	55	63	60	53	62	60	53	64	60	63	67	47	68	75	56	71	73	74	62	81	58	84	69	52	59	60	75	60	60	58	58	64	60	68	73	43	60	61	52	61	79	60	73	60	55	81	65	55	67	65	78	71	54	57	74	50	70	72	65	79	71	69	52	85	68	76	72	67	68	62	64	70	55	62	67	74	76	69	60	57	60	68	60	54	71	84	54	65	65	72	79	69	61	56	72	53	67	66	62	64	83	79	62	74	54	74	62	50	71	63	57	57	61	57	57	71	71	52	58	63	69	63	69	73	66	76	71	58	52	72	60	62	73	64	54	62	59	74	70	60	68	53	59	69	54	63	70	48	67	65	76	62	65	84	78	65	74	71	73	66	56	60	80	65	57	69	67	58	59	75	60	72	70	70	61	60	60	75	83	58	56	65	74	67	51	66	58	61	62	66	74	65	58	75	48	55	65	82	61	60	58	67	62	69	57	68	69	72	71	62	60	55	63	59	73	66	64	51	74	66	66	54	63	62	69	68	58	70	62	64	67	73	51	64	50	57	73	60	59	63	57	53	70	56	66	54	45	56	78	69	65	67	64	54	66	85	66	67	72	55	68	65	54	69	64	68	68	63	53	71	55	72	72	55	68	63	70	51	82	70	68	45	62	60	55	63	69	63	57	75	66	52	47	51	53	60	71	67	70	52	54	55	62	77	83	63	58	52	60	67	68	58
26029	16118	6852	8020	12913	10744	9866	8106	6655	4871	4212	3518	2780	2188	1920	1752	1711	1540	1392	1109	944	913	820	867	795	814	804	776	799	870	850	843	850	777	702	659	674	689	642	606	578	570	568	573	525	539	559	602	571	535	559	683	1032	1319	1622	1899	1935	1915	1678	1375	1155	975	824	703	566	578	521	541	567	512	544	488	550	500	556	529	548	543	532	548	537	561	549	534	589	554	525	532	558	524	507	530	532	554	509	535	556	526	539	515	490	537	523	554	543	517	505	536	508	557	511	522	513	531	517	538	526	530	562	499	537	549	563	568	548	534	521	469	563	530	508	507	569	519	538	566	581	562	556	543	538	484	552	483	532	543	512	545	573	520	552	535	509	529	557	550	583	533	523	550	495	552	540	539	570	552	514	502	554	545	504	551	564	547	542	533	507	546	548	525	531	572	556	547	513	533	553	532	558	549	557	551	555	559	545	512	540	529	539	517	488	531	526	544	506	505	527	537	552	514	558	491	542	520	533	546	555	568	520	536	517	500	527	548	547	592	527	554	544	505	482	564	528	531	532	574	535	547	551	531	519	566	525	548	528	515	544	566	534	488	578	532	534	538	517	547	540	506	519	563	543	528	482	520	539	526	517	533	534	544	576	529	518	545	524	542	513	583	595	516	538	561	526	509	551	519	568	543	537	528	536	531	532	583	530	537	558	550	550	539	561	537	532	566	527	521	507	529	526	559	585	552	508	524	546	507	583	545	536	521	548	527	536	554	572	488	553	506	560	559	537	538	518	567	575	525	535	562	550	518	540	550	540	544	534	583	503	535	546	544	501	543	542	522	550	518	532	527	501	520	549	560	530	502	586	548	520	503	542	522	576	514	495	547	530	541	539	564	524	546	553	546	549	559	554	552	540	519	561	532	545	545	523	584	554	533	550	531	560	539	527	531	516	530	513	501	540	556	554	580	536	556	511	532	541	554	545	566	508	534	520	523	527	525	565	542	513	549	547	546	548	517	520	526	532	550	577	530	530	568	549	557	522	542	533	531	523	511	553	523	538	516	557	529	548	556	558	506	528	570	496	508	524	516	511	493	533	557	542	529	526	567	504	556	549	556	528	540	554	564	535	533	507	567	534	558	568	514	511	512	538	527	537	531	537	518	529	526	547	564	548	530	527	539	550	550	525	557	534	571	510	567	575	557	564	517	559	531	555	548	532	591	575	518	545	523	541	550	538	569	531	540	512	550	500	506	564	520	529	560	571	559	551	528	558	536	548	507	519	548	510	542	531	565	531	565	522	563	585	585	551	552	561	519	537	534	518	513	558	525	549	529	566	575	534	586	509	550	564	570	561	543	510	519	529	574	561	534	546	544	542	497	527	539	513	549	539	533	511	488	534	508	541	492	526	537	571	544	579	540	562	559	514	529	529	489	541	575	521	519	569	582	554	512	544	549	514	480	511	518	520	580	543	531	584	552	584	553	577	521	558	502	562	545	551	505	532	562	552	488	551	555	552	561	522	493	548	534	549	536	569	571	537	536	501	516	537	517	547	504	487	548	528	547	555	549	530	569	488	491	545	551	536	546	528	497	560	556	555	504	514	532	535	523	519	509	561	549	565	525	530	564	551	524	529	567	508	530	542	531	540	529	537	545	526	525	531	530	563	530	554	526	547	511	555	520	515	559	529	570	525	537	508	509	555	511	518	522	589	562	527	533	508	536	547	527	559	504	506	545	553	550	537	499	512	541	561	578	567	548	516	509	552	522	549	560	523	476	548	529	534	572	542	557	522	518	521	513	557	508	526	551	515	550	534	524	559	508	576	530	538	540	505	505	559	559	565	538	546	550	567	545	532	545	585	522	553	570	532	515	515	510	519	552	533	571	519	501	531	572	489	513	477	559	557	539	514	575	529	537	521	559	560	500	523	511	546	530	551	583	543	540	520	581	549	568	570	543	527	515	552	501	531	527	558	573	559	570	522	530	524	559	509	533	570	547	516	542	586	522	565	570	534	543	516	508	541	527	536	495	550	519	527	582	513	548	555	512	514	536	507	483	606	540	566	546	529	538	564	522	560	516	553	550	532	530	499	561	548	544	535	535	573	559	536	498	530	593	516	531	550	519	539	548	506	530	509	517	506	536	591	532	559	546	530	500	542	571	544	526	534	550	545	523	574	523	521	548	548	523	477	575	568	522	549	522	549	500	538	536	540	496	493	595	556	486	586	533	536	534	544	536	553	546	542	515	556	516	552	539	500	500	532	547	511	507	571	531	509	562	609	547	593	551	522	560	547	527	602	537	553	526	539	558	517	538	517	535	552	489	529	570	516	561	537	572	537	563	527	509	534	572	524	530	526	553	544	558	548	548	588	509	531	546	559	548	517	552	537	562	526	525	500	549	526	588	554	522	536	566	545	497	550	509	544	539	565	536	488	532	552	568	571	517	561	544	518	559	572	562	549	526	480	531	521	497	530	521	544	570	543	558	563	545	523	521	516	579	559	547	514	555	516	565	586	547	547	545	538	512	580	535	525	518	543	592	575	553	514	547	484	547	567	527	549	520	530	534	538	529	557	539	559	540	548	579	496	565	515	554	512	558	554	488	568	523	517	520	542	535	579	539	510	601	554	523	560	571	498	538	519	543	563	515	549	548	564	534	500	532	533	529	575	572	521	560	526	538	532	521	582	550	571	500	550	518	543	542	517	568	536	534	505	531	547	580	601	532	502	573	515	539	552	534	587	537	517	580	551	539	536	558	542	553	523	493	524	565	562	533	545	593	539	542	541	541	516	579	557	552	525	543	547	531	554	564	560	541	558	477	543	572	514	596	548	606	550	554	545	520	543	551	556	528	564	552	543	522	548	540	547	555	558	563	538	550	529	551	502	522	568	558	544	553	505	529	563	508	577	516	524	543	536	561	576	543	556	566	528	501	499	536	565	539	564	535	574	526	524	568	545	532	503	541	501	523	559	540	530	558	518	527	500	521	565	528	526	506	513	520	527	564	552	562	510	552	510	515	493	539	583	515	534	519	580	565	534	547	509	545	535	505	554	550	537	545	546	562	531	511	531	553	525	526	558	597	520	547	556	535	538	532	534	568	543	519	556	539	510	517	546	514	508	552	533	543	567	544	593	530	539	515	540	474	552	544	572	545	539	571	538	508	515	511	509	544	521	538	525	526	532	534	569	527	533	515	557	511	510	531	561	520	561	533	575	569	541	513	550	535	531	529	538	512	539	498	549	508	540	566	578	533	574	551	521	553	508	523	522	538	558	546	526	572	538	530	536	521	544	528	491	551	536	514	552	545	550	526	554	567	474	543	512	548	530	536	536	538	576	529	561	547	536	515	532	541	509	538	514	551	551	523	521	554	515	549	538	531	533	525	526	519	540	537	529	520	531	526	495	538	540	537	568	530	564	550	544	530	537	572	540	527	537	565	542	536	551	510	518	510	531	545	487	546	531	531	588	531	522	538	561	530	530	533	560	541	583	540	542	498	555	520	576	521	527	532
3024	1362	489	280	223	171	194	181	165	136	123	111	86	84	73	80	91	85	53	67	50	54	47	41	50	47	59	56	59	63	49	44	63	36	53	52	52	54	49	44	42	37	53	42	33	37	34	47	52	47	44	76	65	61	76	106	90	112	99	77	59	59	50	50	45	63	36	59	34	45	47	45	48	39	51	41	42	37	47	33	51	54	43	41	44	51	50	51	53	59	42	49	41	37	45	40	43	35	51	44	38	55	44	50	53	49	35	52	49	35	58	40	41	45	55	35	37	41	47	30	44	49	46	54	45	35	38	49	54	46	46	50	55	51	48	46	58	31	39	39	53	46	50	39	60	40	33	46	28	44	36	44	50	47	41	52	55	37	43	44	43	42	44	43	42	49	43	51	38	50	39	34	48	39	31	41	46	40	47	50	42	53	51	41	50	36	58	34	50	46	49	37	54	46	42	34	41	49	43	58	48	53	42	36	37	50	46	49	45	51	57	42	53	41	43	55	44	52	37	55	39	39	59	42	44	45	49	55	41	50	50	34	48	51	50	42	43	44	48	36	32	44	37	42	48	42	50	35	46	40	33	45	45	44	36	43	48	34	40	43	45	45	42	52	42	53	50	57	28	45	56	44	47	42	34	44	53	47	46	43	42	37	44	46	55	53	38	47	50	37	42	52	48	31	42	46	53	45	47	50	49	25	46	41	45	43	60	43	48	32	53	48	54	49	41	46	47	44	45	55	37	49	44	37	40	38	41	45	44	43	56	55	46	46	55	54	38	49	42	51	48	40	47	42	38	49	35	39	53	58	48	48	56	36	55	31	48	53	40	44	45	48	49	61	47	48	58	39	45	56	57	47	47	38	42	36	39	42	44	46	48	35	43	46	48	53	37	46	39	35	60	42	48	50	54	49	38	36	42	38	50	51	45	53	52	50	54	34	42	47	46	39	42	52	53	42	46	61	52	37	47	45	41	57	51	45	49	39	44	45	42	50	42	53	38	33	45	48	38	51	44	48	36	52	42	36	52	42	50	48	42	35	40	43	43	45	45	40	56	44	43	43	53	41	32	39	37	49	50	34	39	49	40	49	38	48	59	53	52	41	46	48	38	49	49	54	45	43	40	39	44	43	50	54	50	48	50	43	47	43	38	44	44	43	52	38	33	49	52	41	52	45	45	49	55	52	47	48	47	46	34	39	37	33	42	42	62	40	46	50	45	51	52	51	44	47	56	53	51	46	61	44	46	48	51	49	45	50	45	64	56	47	49	61	42	37	59	48	44	49	50	32	56	47	52	47	51	34	48	47	50	54	51	47	43	53	47	56	32	38	49	37	45	45	53	28	36	45	57	46	53	52	60	45	45	45	35	53	37	54	40	45	44	39	31	49	64	49	50	44	36	32	39	45	35	52	43	42	50	58	52	40	40	70	46	46	44	43	52	46	43	46	51	43	49	49	53	53	35	41	42	43	45	50	43	49	39	48	42	46	51	35	46	48	43	46	53	49	42	50	40	42	56	46	44	67	65	36	43	52	49	45	39	55	44	44	53	46	32	53	52	33	38	35	49	50	40	45	42	33	51	41	50	44	48	54	49	34	55	37	57	46	50	46	37	47	44	45	57	41	47	42	44	49	42	57	38	57	50	40	52	37	57	42	52	43	42	33	43	51	48	43	48	38	50	40	37	43	46	31	32	38	55	43	52	54	56	47	40	38	36	37	38	60	51	60	50	47	41	37	47	65	58	35	48	39	41	55	41	47	43	57	39	52	44	48	52	35	40	52	47	40	54	56	54	50	36	60	38	43	49	45	43	38	38	36	49	65	56	39	41	49	40	57	38	44	51	55	31	49	40	53	45	47	42	50	47	54	56	48	38	36	48	38	50	52	50	55	59	51	40	41	35	45	30	54	51	38	45	46	47	51	44	47	51	39	45	43	53	53	48	49	48	35	40	42	38	48	44	47	48	33	55	43	44	43	35	43	44	53	50	49	39	53	35	38	53	44	30	46	40	56	54	36	52	47	55	58	42	69	43	45	46	44	36	33	51	37	48	37	51	41	47	49	39	50	46	41	44	40	36	38	45	30	35	36	55	56	50	44	42	46	45	38	41	34	38	44	42	45	47	47	42	39	42	52	47	52	37	31	47	44	46	45	46	54	43	33	57	47	50	43	38	40	41	55	50	37	45	50	52	41	50	46	49	39	46	54	46	39	44	49	40	55	60	44	46	34	44	36	56	52	54	51	41	44	47	56	42	51	49	52	48	47	42	46	57	45	46	45	36	56	43	34	48	47	43	51	54	37	43	44	50	41	43	55	52	41	44	47	41	50	45	50	57	49	51	47	38	37	53	42	39	52	44	43	48	51	39	39	40	57	51	44	38	47	47	44	37	44	46	46	41	43	40	42	49	49	49	51	35	39	49	37	45	50	51	45	56	51	41	43	39	53	46	46	42	44	51	46	53	46	50	50	44	47	49	53	40	45	50	42	35	51	39	36	42	41	52	38	40	36	40	55	37	48	46	45	52	51	35	39	44	43	42	46	44	59	42	43	33	31	45	43	58	51	52	54	60	39	52	36	37	28	45	43	50	40	31	37	41	61	42	47	39	49	46	39	40	53	53	53	49	41	50	41	51	41	44	41	44	39	49	49	39	42	33	47	51	51	42	44	51	39	32	46	37	36	43	46	44	40	43	38	36	41	48	50	45	46	47	47	51	54	50	46	46	43	31	44	43	51	40	46	34	39	47	54	47	42	45	48	53	42	34	44	52	33	36	41	40	45	58	39	53	42	36	51	51	52	41	42	64	41	42	49	39	44	49	51	49	56	43	50	50	57	43	51	50	50	50	40	46	38	39	42	34	59	36	38	51	42	47	49	53	36	39	46	52	54	41	46	35	39	45	47	68	42	43	52	52	43	58	47	41	31	53	59	64	39	34	44	55	40	39	47	48	25	55	57	53	47	43	42	50	48	41	56	59	40	50	39	43	48	39	43	44	39	43	47	44	37	28	38	55	52	37	50	48	43	49	44	42	49	51	48	52	44	50	55	46	45	51	49	49	40	43	43	44	41	52	40	34	44	47	43	43	44	41	42	39	46	40	41	48	40	49	53	53	44	35	32	49	51	55	40	45	39	52	41	47	42	56	55	50	55	46	46	42	50	53	33	46	28	38	37	44	45	40	41	39	55	61	41	45	36	60	33	48	39	43	42	40	56	49	50	48	46	57	50	43	39	37	64	45	48	44	58	46	41	41	44	52	42	42	42	48	44	37	51	40	37	36	39	43	33	36	45	39	37	38	50	40	57	52	35	36	38	43	38	44	56	45	55	42	41	61	37	58	53	49	43	33	60	37	38	44	46	59	41	55	39	35	49	43	46	45	51	49	41	41	39	28	31	38	53	57	46	72	42	54	43	45	39	38	41	69	57	45	38	41	42	44	39	45	41	34	42	44	45	56	44	45	37	46	59	35	30	50	45	50	40	58	41	36	45
25326	14633	6633	8514	11261	9773	9343	7748	6253	5053	3968	3205	2613	2185	1801	1719	1638	1432	1136	924	883	761	680	693	712	685	684	656	677	632	649	667	663	577	600	534	573	512	453	442	450	428	440	461	449	429	429	414	381	436	494	881	1000	803	1368	1733	1752	1715	1356	1245	1031	870	628	577	519	399	385	367	379	392	395	380	368	374	405	383	409	390	352	387	375	407	406	383	395	406	383	395	382	390	359	373	398	398	390	418	394	394	376	371	393	379	391	388	419	376	384	389	389	408	379	359	396	393	392	372	396	395	430	382	381	371	373	405	406	389	378	407	398	392	366	382	409	411	387	386	384	417	390	388	390	411	368	373	399	384	420	400	386	395	370	412	398	389	399	410	432	385	394	406	429	410	338	442	420	375	367	395	420	365	422	374	399	397	425	406	403	381	396	371	380	427	379	397	379	384	409	408	406	397	405	396	364	382	364	398	415	407	384	402	433	352	386	393	412	383	394	386	391	355	421	381	411	418	418	397	369	410	355	441	381	422	395	356	401	402	370	396	436	413	389	383	378	377	374	426	381	408	408	369	375	407	412	359	376	422	380	389	395	359	363	346	401	372	372	366	372	406	375	386	409	413	443	406	377	388	391	411	403	409	365	381	418	391	419	394	417	357	394	420	382	390	348	404	389	390	429	416	363	391	423	431	394	396	388	365	414	412	419	403	386	388	399	386	406	397	424	386	382	374	380	390	373	401	414	383	416	387	382	380	394	406	387	352	353	373	412	411	396	390	367	401	389	379	381	393	366	394	411	392	388	375	371	392	407	404	397	414	414	406	409	374	391	367	371	366	398	390	417	364	376	401	359	361	360	357	379	354	386	406	401	367	404	408	378	432	407	366	398	381	368	370	419	392	373	425	424	393	375	375	400	392	393	394	356	363	375	422	358	384	385	378	422	381	419	411	417	386	352	386	356	379	400	392	394	408	378	408	391	371	401	370	401	388	406	389	401	340	399	365	370	363	397	400	413	388	351	362	450	390	440	402	391	388	388	388	393	407	401	402	405	407	411	404	408	410	409	378	371	428	403	415	424	431	412	435	427	354	378	426	422	402	412	370	393	409	368	387	394	411	410	408	365	365	396	405	390	426	380	389	363	395	383	431	398	377	382	407	338	429	435	387	406	376	341	381	384	402	367	366	371	382	379	380	423	389	410	373	403	364	407	381	379	419	387	347	389	415	405	384	402	378	383	393	375	381	412	388	361	386	376	375	377	367	380	384	420	393	389	384	379	389	394	387	437	398	375	418	416	429	382	397	400	377	412	379	362	404	407	373	402	381	394	394	403	392	370	427	383	376	414	371	432	383	401	365	417	384	417	419	397	363	393	439	377	392	395	365	389	397	394	391	408	387	397	397	388	380	357	379	414	412	380	393	381	415	391	425	382	379	351	396	370	377	365	423	379	395	414	389	415	438	413	429	380	383	387	380	369	387	408	386	385	394	412	376	424	389	418	407	403	402	424	409	429	413	410	406	398	418	382	377	400	372	393	374	384	432	372	372	405	386	407	400	401	426	403	429	382	388	410	384	385	415	382	415	384	369	395	367	358	347	413	413	421	408	397	394	411	398	417	389	382	383	380	418	410	385	391	382	392	380	364	402	376	389	411	369	389	371	417	395	367	377	395	434	351	364	357	383	387	383	381	416	389	398	374	385	377	416	401	385	403	398	354	379	384	395	416	387	403	396	383	405	411	409	372	397	378	401	437	357	413	370	418	382	380	367	395	378	372	404	421	395	378	419	394	390	385	369	389	386	392	398	388	390	401	388	387	392	392	410	404	397	404	382	385	407	364	366	422	388	398	388	406	382	401	429	377	367	373	390	425	402	389	393	398	377	421	380	415	382	394	397	414	404	354	381	417	389	415	396	423	384	371	371	395	385	358	383	379	423	395	391	392	396	395	410	375	419	430	398	396	412	378	423	398	393	367	402	426	378	382	391	390	420	368	355	375	398	420	422	374	409	381	398	366	380	383	406	354	382	380	403	389	375	360	398	381	415	382	417	372	363	413	381	385	413	380	394	408	396	402	363	411	358	382	375	399	410	345	430	397	374	391	390	377	403	378	393	391	364	377	402	385	431	370	384	414	389	385	398	397	386	378	422	409	407	382	387	401	376	373	370	394	405	340	405	371	383	403	397	430	397	370	386	374	380	384	341	389	417	377	380	385	378	372	391	382	386	407	403	429	376	374	406	364	400	378	378	363	405	359	373	404	402	415	430	398	379	417	401	423	369	426	404	402	379	375	376	388	394	371	406	385	410	390	415	389	359	382	375	398	377	381	364	372	385	389	409	387	404	386	376	350	406	403	401	361	384	380	394	387	378	415	384	356	415	361	401	336	374	397	399	386	358	388	403	415	406	358	392	382	355	376	393	392	417	396	378	397	375	413	377	382	412	383	397	380	382	406	396	387	392	409	416	386	356	392	392	378	429	420	391	400	374	380	415	373	406	410	408	365	410	354	361	381	388	374	422	387	388	365	377	405	407	399	411	364	396	365	387	406	385	380	382	398	423	378	390	382	412	390	387	391	370	383	410	408	405	411	384	389	379	350	377	386	407	381	383	397	393	368	401	386	391	377	424	408	358	397	376	413	383	429	414	396	369	368	370	402	382	396	409	406	421	420	408	391	371	376	384	386	379	396	342	403	422	394	392	425	400	378	399	380	406	389	411	382	402	400	420	402	355	393	413	373	388	414	359	420	378	405	409	434	409	368	388	411	375	359	385	409	413	425	363	432	376	363	402	379	399	383	354	395	402	386	388	422	403	405	379	375	385	378	370	392	392	358	391	378	403	384	368	369	408	402	403	402	402	388	389	395	385	381	366	388	413	423	430	419	366	435	371	396	389	417	366	419	410	396	406	390	406	393	379	454	379	369	370	379	397	396	429	395	394	417	394	356	431	395	412	386	404	416	383	403	360	406	389	392	375	387	407	396	393	387	413	363	397	391	406	389	412	393	388	390	392	373	375	398	405	420	369	402	386	393	374	396	386	373	375	375	401	389	377	367	407	425	368	404	406	382	379	422	376	394	384	382	365	392	384	396	409	384	377	377	358	397	382	394	373	395	399	387	403	377	407	394	374	367	403	345	391	405	419	419	395	383	366	378	376	406	407	400	356	411	415	465	394	382	393	409	359	378	424	356	397	385	358	416	410	385	361	404	428	413	394	433	385	406	391	399	381	399	389	392	383	389	401	373	374	385	407	380	388	397	394	401	410	364	386	392	403	407	415	376	397	389	386	352	399	386	403	376	376	367	384	422	384	416	380	376	423	370	401	414	379	390	393	397	409	421	366	408	377	392	432	424	375	396	389	401	397	411	395	353	395	379	379	372	407	415	399	400	370	395	410	383	385	384	368	382	419	358	383	413	380	388	401	367	382	375	391	404	373	394	393	388	421	406	389	380	330	409	409	388	418	421	388	392	354	404	390	380	400	396	398	395	408	384	377	376	393	395	393
3578	2366	927	587	272	276	303	298	225	179	172	154	146	114	146	128	102	95	84	92	81	90	73	79	94	85	90	79	84	74	82	76	78	70	74	90	76	85	84	87	71	64	83	87	85	81	55	69	70	69	75	119	136	161	117	128	141	156	116	126	108	105	90	87	61	74	66	64	80	67	80	68	80	77	56	80	83	77	63	87	73	82	53	59	85	72	70	73	79	76	79	74	75	73	74	69	74	81	73	69	63	76	68	85	88	88	69	70	74	85	65	77	72	92	67	79	89	68	79	59	61	65	77	68	65	67	71	80	72	67	63	68	85	78	70	75	84	71	67	89	93	58	57	59	86	92	72	65	90	72	64	82	68	75	76	65	78	77	65	68	81	76	63	79	49	51	80	67	64	72	69	70	66	66	70	79	80	77	88	76	69	54	75	72	80	79	61	76	85	80	70	84	76	78	86	75	60	70	74	89	75	81	71	80	67	83	69	86	73	72	84	71	74	77	76	66	54	68	66	73	71	64	73	67	79	72	70	71	71	67	70	73	62	70	78	83	66	62	84	86	68	88	63	65	79	87	67	79	64	68	73	80	66	82	68	74	74	69	51	68	62	67	80	76	68	68	76	64	69	69	72	65	86	76	73	78	74	56	84	71	84	86	88	65	63	91	69	77	86	66	71	70	70	63	73	74	82	71	72	51	71	65	76	65	59	74	69	93	66	77	69	75	74	72	70	68	69	84	54	76	78	69	78	60	59	49	75	61	68	71	88	68	78	62	60	73	79	75	74	67	82	81	68	68	65	87	79	93	96	64	83	82	64	75	68	77	76	67	79	73	72	55	78	59	80	71	74	56	68	79	74	71	80	75	66	83	77	72	75	69	71	71	75	71	61	75	75	70	74	84	84	64	79	64	79	65	57	70	62	102	68	75	72	66	74	54	75	69	81	63	67	84	64	70	75	75	84	74	74	63	71	84	78	64	73	56	66	61	72	76	68	80	76	77	64	72	66	74	68	79	64	67	71	61	72	61	72	76	76	63	73	68	68	88	70	86	73	83	62	66	85	76	69	79	75	70	73	69	80	70	69	71	87	74	92	71	85	72	70	55	91	64	68	70	67	78	79	62	79	79	74	68	54	87	62	71	64	76	93	84	87	82	64	67	75	54	74	63	92	81	72	65	81	52	55	68	72	69	62	71	85	69	70	75	72	68	72	72	69	82	61	65	67	69	58	83	72	73	74	68	78	83	77	76	74	60	75	66	65	60	80	69	59	81	55	64	68	72	92	65	83	62	71	60	71	76	56	78	81	71	66	84	74	70	63	83	84	59	76	81	65	74	78	79	78	71	69	68	70	66	91	59	78	58	72	86	55	64	86	68	68	67	72	70	77	89	50	64	69	73	88	78	75	58	72	62	77	65	72	82	83	85	74	78	79	70	70	85	82	70	73	70	78	87	73	49	63	61	69	72	65	59	67	74	86	82	62	61	78	73	70	60	68	54	68	67	67	68	61	67	68	73	68	57	82	76	67	68	70	79	61	77	73	75	65	61	50	69	62	72	85	84	66	74	63	80	70	90	67	65	61	74	60	84	94	69	86	72	67	67	72	70	73	75	66	77	69	70	73	75	69	77	67	65	80	81	69	50	63	85	76	70	82	84	68	72	88	75	79	84	79	81	80	82	76	74	69	80	65	74	78	69	56	64	81	77	76	76	67	68	68	81	59	72	66	86	76	68	77	90	70	80	71	71	78	83	57	73	69	78	83	70	77	93	75	66	68	63	76	86	64	66	76	68	66	60	68	62	75	92	57	64	71	58	78	76	69	76	57	76	73	80	89	66	69	78	56	82	73	73	80	55	65	79	59	79	74	72	61	75	92	64	75	73	70	74	62	81	80	79	80	80	61	79	68	70	86	67	55	82	77	78	74	82	63	84	71	68	77	66	58	70	63	74	68	70	75	68	57	61	72	75	70	80	82	75	65	85	78	81	63	86	68	70	75	59	55	106	64	59	62	62	64	88	85	70	71	74	69	67	83	58	67	65	74	67	76	63	75	75	77	81	84	83	72	67	71	76	70	80	89	74	67	70	84	90	73	73	79	77	68	86	75	71	70	83	78	68	77	77	72	76	61	64	66	67	80	68	66	79	84	78	68	57	69	74	71	77	55	73	80	79	60	76	68	59	64	76	75	71	58	78	70	81	85	64	72	65	77	78	63	55	72	78	73	89	56	66	78	75	75	68	68	82	64	76	76	61	76	65	75	60	72	77	68	80	80	74	62	75	66	64	69	84	81	80	58	70	87	77	77	69	67	80	73	65	63	57	69	90	63	67	70	71	79	88	78	57	60	70	77	70	76	70	84	77	60	60	60	76	61	64	71	74	80	66	86	73	88	69	72	86	70	66	68	74	69	82	69	74	64	66	85	67	80	60	68	69	72	76	61	59	61	81	67	75	88	63	71	80	70	63	81	75	69	72	74	59	61	69	85	69	80	63	61	75	87	67	78	61	66	75	84	84	84	75	77	68	78	80	67	78	74	72	73	67	66	70	67	76	68	81	90	75	72	62	76	80	67	71	72	92	77	70	74	82	73	72	72	92	73	66	85	65	71	83	67	71	66	83	70	89	81	64	64	86	69	79	66	68	88	61	77	66	82	69	78	49	65	56	66	60	62	71	69	71	78	66	86	65	79	64	73	74	74	65	70	73	64	94	68	57	60	73	71	84	77	76	68	69	66	78	56	94	64	76	63	64	69	77	74	66	77	76	75	77	63	73	78	65	55	75	68	73	53	73	68	76	70	76	74	82	81	77	66	52	65	92	72	76	81	78	51	70	76	60	74	77	74	70	77	80	75	71	84	76	80	89	69	83	79	64	70	78	69	79	57	59	76	64	81	74	59	77	81	72	69	69	75	102	65	73	80	73	72	82	68	84	77	69	89	68	75	71	94	79	66	80	79	83	58	68	73	65	75	63	81	75	72	75	84	74	57	69	63	60	76	64	63	72	65	76	75	71	84	82	64	72	72	87	60	80	76	81	81	63	78	70	64	79	78	49	76	67	78	70	79	88	66	61	77	79	73	64	61	66	66	59	58	70	80	80	73	57	71	59	76	71	62	75	49	68	55	59	63	50	75	75	89	60	71	67	72	61	67	79	74	78	76	68	64	75	57	76	74	64	67	61	88	74	68	58	75	81	70	79	67	74	73	84	83	82	67	74	74	70	53	76	75	73	63	72	64	79	71	64	80	80	87	78	62	67	74	72	66	79	78	59	63	63	75	88	66	65	62	74	65	52	78	66	78	62	66	63	66	51	75	75	71	73	88	79	68	89	77	63	66	76	93	81	69	71	68	75	57	71	70	74	74	85	87	68	80	64	77	76	75	64	87	79	80	84	75	60	83	72	55	62	81	70	74	76	55	69	89	78	72	78	73	69	71	69	76	60	72	80	78	73	80	65	78	79	84	74	68	71	81	76	58	85	69	66	73	77	63	76
29986	18726	9883	12817	14033	13252	12434	10420	8423	6913	5576	4353	3611	3194	2800	2501	2251	1893	1549	1392	1215	1182	1090	1041	1065	970	1022	1004	989	984	1010	944	945	828	765	795	790	759	721	689	724	686	677	653	699	621	633	648	669	666	803	1967	2305	2241	2256	2588	2615	2485	2244	1800	1515	1227	1082	907	765	654	573	613	597	596	611	577	585	659	635	594	610	638	622	643	582	662	660	577	602	641	623	596	643	607	600	584	597	597	643	663	626	625	638	633	584	561	624	580	612	611	606	651	623	584	579	631	608	599	572	587	614	644	639	586	580	598	653	539	635	637	593	612	628	631	591	634	598	600	609	601	655	605	617	621	639	622	622	600	627	589	632	597	607	564	579	561	622	647	615	624	655	645	641	607	633	608	604	592	581	581	613	631	601	641	577	643	590	646	617	594	618	569	655	646	632	553	585	613	594	632	594	664	607	611	615	585	611	621	566	602	584	607	561	625	647	625	627	611	602	609	612	597	628	650	577	624	593	587	577	610	571	616	608	582	608	638	548	597	616	649	556	644	653	608	656	616	644	570	591	637	627	632	622	586	586	637	646	566	579	628	614	620	602	597	600	605	600	617	583	585	604	584	600	625	595	594	587	583	575	592	621	615	612	654	612	582	611	612	626	617	619	609	612	614	613	570	618	584	637	630	609	574	618	607	625	603	622	612	613	610	568	613	583	591	590	596	604	592	596	602	600	601	615	594	634	588	617	613	637	624	604	595	662	597	536	590	615	614	649	589	621	605	643	587	631	596	561	604	605	607	605	613	598	596	602	624	632	609	624	589	629	624	641	573	598	647	638	579	628	628	624	594	578	599	639	645	587	592	603	587	602	669	586	627	609	592	601	588	583	615	615	628	592	641	572	617	630	640	594	594	612	595	645	587	622	589	589	586	619	622	650	612	601	636	593	607	617	635	619	614	668	588	629	634	582	580	604	633	645	590	654	602	640	584	581	604	616	603	610	585	622	584	635	623	621	609	620	569	605	601	637	621	586	581	630	630	614	641	616	607	598	619	613	614	628	616	609	637	628	590	625	625	571	601	563	626	543	616	613	631	588	570	604	656	580	605	626	645	592	616	603	594	562	635	596	592	598	603	631	595	602	611	638	584	603	582	580	596	581	610	596	644	611	628	583	601	570	608	609	620	567	635	628	578	625	611	560	597	609	594	601	596	603	627	620	618	615	598	561	605	607	599	579	561	627	602	649	625	612	638	615	621	545	617	619	600	615	611	584	615	627	585	644	604	613	664	634	579	613	628	577	609	664	644	596	599	613	621	652	615	591	596	641	642	602	602	637	602	605	604	571	631	587	585	628	596	642	605	576	597	624	602	633	636	644	582	648	637	593	611	625	603	575	609	605	591	610	624	616	625	644	580	622	603	666	624	595	586	645	595	665	627	642	582	625	604	637	612	587	642	631	632	602	584	609	610	633	577	630	585	607	619	605	601	646	633	630	584	607	629	669	652	594	621	623	603	619	589	607	602	610	631	541	624	635	578	627	585	658	632	619	621	595	566	636	609	584	570	609	631	639	591	623	621	581	606	616	605	622	613	577	588	621	615	630	653	579	616	588	554	588	604	600	575	604	560	622	594	640	603	601	660	628	637	593	650	631	628	546	610	554	610	612	630	582	578	610	626	566	614	594	629	586	615	622	605	640	622	623	602	619	625	638	623	663	609	606	517	576	602	584	587	579	615	646	638	598	534	615	655	606	604	618	557	587	621	584	688	594	627	598	567	613	570	612	608	640	623	672	611	583	581	633	613	627	612	623	567	648	625	661	569	612	616	636	596	594	572	610	651	559	598	599	612	647	592	572	608	618	573	622	601	633	579	578	653	588	593	607	635	621	630	632	599	636	601	597	560	602	575	534	625	577	626	592	610	587	612	591	607	594	611	585	621	617	560	621	598	583	599	616	571	636	606	581	617	597	618	619	575	643	611	642	584	594	593	574	614	566	658	617	640	604	609	603	594	595	625	627	573	610	548	633	589	574	587	648	595	575	620	599	567	597	632	598	597	576	626	617	656	591	635	647	593	591	618	604	615	634	631	589	565	587	587	604	611	592	612	622	616	616	624	628	613	631	561	566	578	604	585	629	622	598	630	612	592	621	633	617	622	625	618	648	655	612	583	611	623	637	623	579	624	578	537	649	573	629	632	600	569	631	569	596	582	627	620	592	642	660	604	651	644	642	589	641	600	546	605	613	589	607	621	606	618	601	595	614	590	599	594	615	598	578	606	593	631	568	652	563	634	606	616	607	622	635	592	600	634	652	596	645	572	541	629	634	628	610	620	576	649	571	654	702	582	579	615	650	596	605	623	617	606	566	651	624	598	589	616	592	614	633	627	609	586	652	576	616	585	619	575	570	631	609	650	625	628	610	634	597	624	619	612	653	652	599	631	613	593	595	609	604	594	611	587	615	575	573	654	569	633	586	626	589	605	583	620	614	620	625	629	596	564	625	574	645	602	602	606	547	592	641	627	574	626	629	674	620	591	566	598	595	613	589	599	615	590	638	574	595	662	610	569	614	610	664	626	589	587	627	588	647	641	602	600	569	621	614	585	633	603	651	557	638	592	612	582	625	620	578	627	619	624	601	599	636	608	642	645	589	580	565	614	588	643	656	613	618	633	600	601	622	590	623	624	644	588	567	656	636	647	630	606	615	579	633	612	608	593	627	621	646	651	612	597	590	582	596	617	607	574	569	595	630	635	600	647	626	616	575	589	592	619	617	624	655	612	621	622	593	584	584	617	637	591	619	606	628	614	603	644	597	648	605	585	651	648	613	598	580	623	625	633	646	615	620	620	590	642	645	641	611	579	640	600	596	622	618	579	625	591	587	563	611	581	576	635	600	597	591	606	593	616	612	611	669	597	622	612	635	609	618	623	605	603	604	612	621	615	608	577	633	610	584	631	628	615	618	628	628	585	643	614	621	640	608	655	648	617	637	647	596	622	585	562	591	608	628	564	610	642	630	579	631	597	601	588	591	590	637	596	612	606	601	643	574	598	632	601	680	606	625	576	601	633	574	630	603	600	605	589	566	571	604	623	641	604	589	591	602	634	632	609	592	628	620	590	584	606	614	596	579	608	570	613	638	600	605	625	626	609	624	627	577	645	668	620	657	615	628	602	580	597	567	627	622	627	640	614	604	592	606	637	584	611	607	563	558	633	596	606	587	634	573	552	581	596	583	590	598	631	638	588	613	613	631	621	621	610	618	592	602	596	594	611	608	614	637	567	620	545	639	571	571	571	597	620	573	596	625	593	629	616	632	631	614	592	579	632	644	619	603	632	577	607	617	599	629	630	617	618	580	615	606	588	637	620	620	614	622	600	621	620	605	622	614	597	597	625	619	619	613	602	624	575	578	558	592	625	555	599	606	614	559	575	643	650	602	634	601	641	595	608	632	621	599	618	578	630	645	605	648	598	596	657	565	617	588	590	582	601	623	597	610	592	588	599	580	555	603	611
1947	650	296	187	114	132	127	129	115	100	95	74	66	72	56	52	71	52	56	42	38	50	49	34	36	47	55	35	49	43	54	41	59	41	43	34	50	39	32	36	45	42	41	43	44	46	43	47	34	42	42	40	54	53	43	59	53	66	65	45	50	33	64	47	42	45	42	30	40	46	50	47	37	46	46	43	49	48	26	44	40	35	46	43	40	37	41	37	39	41	55	45	43	36	37	45	39	39	48	50	44	50	37	44	37	42	55	50	48	30	48	41	42	39	49	43	37	33	44	41	40	41	34	56	41	44	39	33	47	46	56	41	39	35	38	41	36	36	41	34	31	39	42	43	32	38	48	46	40	53	38	33	48	37	40	47	39	45	43	44	35	46	31	48	34	37	51	42	29	44	40	41	47	36	37	39	33	40	38	43	53	47	28	42	35	34	50	38	36	47	37	50	33	36	36	46	28	43	45	47	41	36	45	45	41	44	37	52	45	49	46	40	43	41	41	39	48	36	45	47	47	37	39	28	53	42	44	46	35	46	36	45	27	38	34	38	45	33	42	36	47	40	43	35	52	35	33	51	45	35	52	30	39	45	44	44	33	42	40	49	53	42	33	37	33	43	30	45	48	49	45	51	46	37	37	43	40	42	44	42	40	42	41	52	42	40	48	39	28	44	48	40	45	35	42	47	40	48	38	44	42	41	37	28	45	42	36	38	41	50	48	43	43	44	44	46	38	36	38	46	45	39	46	50	34	40	43	48	41	45	46	38	38	45	45	33	43	41	39	39	46	40	43	37	37	42	39	31	54	40	33	32	49	40	37	48	49	56	38	43	38	36	53	40	36	39	33	35	42	36	34	52	37	49	38	41	46	47	32	46	41	37	30	28	47	34	38	47	42	40	35	38	40	34	34	44	46	35	37	40	44	48	47	43	31	40	35	44	39	42	51	39	49	42	47	38	45	41	35	30	37	35	36	42	35	35	49	40	46	48	44	46	55	37	55	43	57	59	40	46	39	45	41	37	53	42	43	39	43	44	31	40	41	44	32	37	36	47	47	44	38	59	35	33	43	33	44	43	39	36	42	33	45	47	47	45	45	41	37	44	37	41	23	35	42	49	44	38	40	41	43	44	42	49	35	54	34	32	48	44	47	35	43	39	44	31	36	44	35	40	35	46	44	31	41	39	34	33	50	41	39	39	51	42	37	45	41	35	49	37	47	43	43	34	54	37	35	44	36	38	44	39	41	35	43	42	34	45	48	48	43	60	47	38	33	33	48	48	52	52	50	48	40	36	42	45	39	43	44	50	41	45	45	63	40	42	40	43	40	44	42	33	48	46	48	40	52	38	33	45	39	48	42	54	42	42	42	62	32	42	48	55	27	55	43	47	40	37	37	50	38	43	50	45	43	32	45	41	30	42	49	45	47	48	39	35	42	40	32	37	41	41	38	37	37	39	40	49	38	53	38	32	43	34	40	29	32	40	50	40	35	63	46	41	40	39	41	30	55	42	39	40	36	40	44	37	32	35	47	40	46	35	37	39	37	35	38	37	43	34	39	30	39	57	35	54	45	47	43	39	43	40	46	45	44	46	46	41	35	43	43	46	32	40	41	38	44	44	39	48	40	38	46	33	40	42	44	38	37	49	36	26	50	30	48	46	51	64	47	38	45	43	46	43	48	46	44	38	45	37	49	50	46	34	25	41	34	42	55	45	42	39	36	35	45	54	42	44	48	49	55	37	40	44	45	37	29	31	51	40	26	39	41	46	45	46	36	25	42	40	42	43	56	42	45	30	49	35	43	46	43	49	38	33	49	44	38	46	41	33	38	43	40	37	45	38	46	42	38	35	38	34	45	36	33	44	42	37	44	43	47	45	35	41	39	45	44	48	44	56	48	36	43	46	45	41	33	43	44	48	39	40	47	45	38	37	50	51	42	30	49	35	42	30	46	38	43	52	40	48	41	49	43	45	43	33	39	43	44	34	39	38	32	45	33	35	42	34	36	39	42	43	38	43	37	33	46	39	38	41	46	35	48	37	34	43	47	37	46	45	42	48	43	41	47	37	51	49	45	51	42	33	38	41	34	54	34	39	46	40	39	41	42	37	52	39	37	58	42	39	37	54	38	37	50	47	38	38	39	50	42	33	51	38	48	44	34	40	43	34	44	52	34	49	51	37	35	39	39	38	42	36	53	37	37	40	49	32	36	38	50	43	38	37	53	44	29	40	41	43	36	48	53	39	28	44	34	45	38	41	38	39	43	46	41	39	32	41	31	48	50	43	44	48	32	36	43	43	40	36	51	35	40	37	41	43	38	41	37	43	41	43	38	44	38	37	44	43	35	53	45	48	43	39	41	45	53	45	49	42	37	35	51	44	51	45	34	41	49	57	37	33	56	42	31	46	39	38	36	42	45	34	28	41	44	41	38	38	38	47	55	42	37	45	37	40	35	46	40	36	51	41	30	50	35	46	39	45	40	40	43	49	40	47	31	34	37	33	47	35	36	27	44	41	39	48	52	45	38	52	38	36	40	46	45	38	38	31	44	39	37	38	45	43	40	32	44	42	34	42	34	45	40	27	36	39	38	34	48	49	37	35	37	39	39	57	48	32	39	27	42	41	37	46	39	33	37	31	48	33	47	37	35	37	43	43	33	39	66	37	49	42	32	46	33	35	39	38	39	45	38	38	46	29	45	56	49	47	35	42	29	48	45	54	45	37	51	36	45	48	31	44	40	48	37	41	36	50	32	38	27	39	48	35	48	34	33	44	47	38	38	30	45	36	41	35	41	47	36	46	40	50	42	33	39	41	41	40	46	50	36	40	42	39	28	47	38	33	47	35	49	42	38	39	40	53	30	34	37	57	30	39	52	35	46	30	43	44	40	36	46	46	27	41	44	55	40	37	34	47	30	33	47	41	40	44	45	38	41	36	33	40	42	49	49	40	47	40	37	45	44	41	38	62	47	41	46	44	46	30	54	34	49	34	44	40	48	39	51	31	38	35	46	47	41	31	43	47	47	40	31	41	41	37	45	54	39	34	44	48	49	23	43	40	43	45	37	42	40	39	30	43	49	36	40	37	33	31	22	32	40	47	46	36	42	53	42	35	37	43	37	44	45	48	46	45	34	50	39	31	41	42	40	46	36	35	29	35	47	37	35	40	54	38	33	36	43	38	33	46	41	38	43	39	43	33	37	40	48	40	52	41	32	41	40	40	51	37	40	42	48	48	48	43	32	35	41	50	45	44	43	53	40	42	41	38	45	38	38	41	61	40	41	42	34	33	46	35	42	40	46	29	44	33	47	34	41	44	30	43	41	41	39	37	49	40	44	41	50	56	40	47	45	34	60	40	37	43	49	38	42	38	41	48	44	42	37	35	35	45	48	29	32	46	54	35	39	33	39	36	50	45	48	44	42	46	49	52	52	38	38	44	41	37	33	38	35	42	50	39	48	41	46	48	37	36	47	59	33	45	40	53	32	48	51	40
21406	9218	3991	5128	6200	6787	6264	5241	4061	3130	2649	2017	1720	1520	1372	1258	1077	814	720	654	577	576	501	474	515	529	520	515	500	517	536	464	503	439	398	417	402	456	401	424	380	417	385	379	368	374	380	330	359	353	416	411	457	517	615	715	784	811	735	633	572	543	528	416	396	382	326	344	349	349	362	347	322	351	381	347	376	354	368	368	313	363	373	361	355	360	355	347	353	337	378	346	374	366	359	315	363	338	385	346	365	373	342	350	386	387	339	366	358	399	359	329	361	326	341	362	384	369	342	332	373	363	353	370	323	340	349	388	322	353	349	357	366	372	341	353	401	339	356	361	373	350	374	340	376	379	374	383	352	315	366	367	356	368	381	380	361	358	391	366	334	386	351	360	380	365	381	385	388	327	352	350	352	357	376	364	359	342	367	367	350	346	340	362	342	356	391	359	376	362	364	352	348	384	362	346	381	355	336	368	347	361	364	341	366	376	387	376	362	316	372	316	347	363	411	319	317	341	378	385	372	363	354	329	355	362	362	336	383	337	362	355	366	356	349	367	350	340	353	355	367	359	352	376	348	380	398	354	335	350	385	329	328	343	336	384	341	355	382	385	346	352	375	356	386	388	363	348	345	336	385	396	356	347	350	323	356	368	341	367	359	344	360	363	364	369	363	368	367	359	355	389	367	334	364	339	340	377	369	345	366	325	350	339	345	328	386	387	361	341	357	360	355	358	371	373	358	357	380	376	357	389	337	349	372	349	352	362	338	358	352	357	345	342	384	325	342	370	340	362	368	346	352	359	345	348	311	341	383	353	382	339	357	352	358	345	340	345	391	349	359	393	319	367	361	362	364	362	362	349	378	371	328	332	390	348	344	353	338	372	351	349	393	378	353	330	339	340	321	354	375	339	356	392	321	371	355	365	330	351	366	360	359	380	369	372	336	382	353	321	380	396	346	341	342	347	309	355	325	350	344	356	375	356	333	372	373	375	335	340	395	377	389	310	386	343	368	354	340	350	365	352	328	380	368	366	363	353	355	380	326	354	357	364	417	389	358	372	362	381	318	330	394	349	326	357	375	372	351	356	348	387	330	338	345	365	362	361	362	369	375	351	348	358	342	362	336	373	368	353	352	358	359	362	318	347	374	376	342	373	323	348	366	347	364	347	330	330	353	344	330	353	336	356	400	362	319	316	358	354	383	379	383	314	359	362	351	384	365	347	309	415	374	348	348	370	348	382	334	353	379	352	345	395	399	358	318	352	369	337	353	380	354	333	336	336	368	334	327	367	338	356	350	337	348	329	363	376	395	379	374	357	345	363	344	377	345	346	352	386	358	370	370	362	364	343	377	363	342	328	339	362	320	327	371	361	379	391	349	367	352	329	337	326	349	376	348	314	366	344	332	354	372	344	352	347	363	385	381	323	323	387	373	357	356	372	357	370	357	332	373	369	392	376	375	372	388	371	373	327	365	335	359	356	366	317	317	333	343	399	362	372	360	370	345	352	314	337	378	343	396	342	320	342	364	354	356	358	384	373	338	364	336	360	368	342	333	377	346	358	348	376	350	356	364	390	368	354	386	361	369	355	373	392	344	374	359	392	382	363	375	396	356	386	329	352	376	371	347	358	361	376	340	373	378	343	391	361	348	334	342	342	364	324	352	343	393	363	348	354	386	337	348	350	368	362	345	343	343	348	407	344	362	369	357	314	382	351	344	369	358	364	357	392	347	373	367	381	352	373	379	360	359	342	373	335	364	348	378	317	341	342	327	339	333	361	352	361	381	397	360	346	359	337	359	368	350	362	364	363	310	366	385	353	319	332	348	375	372	353	345	326	340	307	354	363	356	356	370	338	352	380	354	352	348	367	331	350	369	378	371	359	364	357	357	311	371	342	377	357	347	374	363	331	322	369	354	332	357	359	366	345	327	369	349	349	323	375	350	370	359	346	354	383	343	378	342	334	327	387	363	373	357	354	349	344	345	346	342	364	342	363	341	355	363	380	351	342	342	378	307	336	374	368	345	336	329	356	322	353	322	352	336	348	337	298	366	367	347	327	354	392	334	322	368	344	314	362	346	351	316	364	349	341	339	348	344	332	364	369	338	334	368	366	331	372	355	344	382	363	307	403	349	385	338	357	334	357	376	341	394	381	324	362	335	347	329	384	362	365	376	367	352	338	346	360	354	358	354	379	351	361	366	346	343	367	353	386	369	347	365	353	369	383	350	363	364	382	342	308	347	332	342	380	377	372	369	358	338	341	332	338	349	352	362	339	345	328	330	375	351	380	387	352	357	339	333	367	358	389	365	371	361	370	378	366	364	366	382	382	343	351	332	339	392	354	376	350	369	349	332	349	356	342	343	398	370	345	366	353	342	358	352	379	369	359	341	379	340	334	376	356	367	347	378	376	357	373	351	348	361	359	351	368	350	363	348	350	391	339	343	372	374	349	355	375	362	362	350	382	351	374	345	351	372	383	383	386	362	350	325	369	401	367	372	395	333	362	345	344	349	373	393	377	346	360	349	363	342	357	364	356	339	310	371	330	353	371	349	358	365	339	352	357	352	367	373	368	350	342	316	374	396	368	365	357	344	342	373	358	362	335	345	340	360	340	382	350	331	363	347	376	346	356	342	350	338	343	375	354	359	335	394	336	359	387	364	397	335	367	360	351	363	374	360	381	374	335	364	366	379	353	385	365	371	322	367	338	362	365	360	348	360	346	399	375	387	376	372	343	337	399	378	324	330	369	348	347	384	362	336	386	343	374	343	339	404	369	350	376	352	347	394	362	343	349	365	356	330	385	360	331	366	348	346	350	357	337	350	369	354	325	384	370	360	323	353	347	344	412	353	374	367	384	374	361	361	372	352	404	369	345	337	380	372	376	339	330	396	370	387	329	354	387	367	329	379	368	353	387	331	379	347	323	354	359	357	410	366	370	386	376	348	376	358	348	381	363	324	364	365	350	367	402	364	366	395	338	343	377	306	350	361	377	338	359	363	352	355	350	358	358	337	358	362	378	355	342	345	371	351	339	348	353	363	374	374	357	321	355	326	306	359	380	364	337	353	369	347	391	348	343	357	330	380	351	370	366	346	403	422	371	367	365	348	342	358	334	358	379	380	372	358	378	365	392	331	339	409	352	365	320	390	362	341	339	325	375	370	341	388	367	337	363	348	368	325	350	362	357	325	351	385	355	365	359	347	361	367	347	377	357	368	364	374	348	370	355	364	350	374	374	387	365	385	349	338	379	370	386	380	366	336	343	384	367	367	376	376	323	343	361	345	342	376	354	371	367	346	344	391	356	352	358	346	356	357	342	325	371	343	336	355	342	367	339	382	347	384	323	350	396	375	363	335	347	377	355	360	353	307	395	331	351	355	355	360	321	332	364	354	375	359	383	327	358	364	393	406	359	363	365	358	354	364	315	397	373	364	361	375	346	395	365	380	384	382	350	333	351	351	338	346	374	352	359	344	338	353	366	349	351	345	365	385	372
2400	1566	722	327	164	224	242	203	179	133	135	127	125	125	118	105	88	92	76	75	70	83	59	65	85	69	87	64	61	80	66	70	78	67	62	59	85	58	73	75	73	70	50	59	69	70	63	61	77	53	74	72	70	93	98	130	129	128	112	107	92	95	69	70	73	65	74	55	59	67	59	55	57	68	72	50	63	60	61	57	86	60	63	67	65	50	57	77	58	58	69	80	71	61	66	73	79	63	56	70	66	66	65	63	78	70	63	73	59	76	64	55	59	58	58	60	68	58	59	63	55	58	58	70	84	64	59	79	70	61	54	69	69	77	50	64	70	67	64	82	60	72	60	69	69	58	65	84	66	60	66	76	59	58	54	74	52	58	69	63	58	59	64	57	69	85	60	67	68	62	67	52	65	72	56	53	72	61	63	62	54	68	58	63	88	61	76	67	61	70	69	68	65	71	66	66	67	57	77	71	65	67	61	60	69	75	76	68	80	73	72	60	59	60	70	58	66	79	74	54	54	58	57	49	64	72	68	57	68	70	69	72	69	67	62	60	52	70	63	74	68	58	60	52	55	65	64	56	51	62	53	58	68	65	67	73	76	69	56	78	56	71	56	64	69	70	73	59	72	66	63	76	56	73	72	63	56	78	77	64	62	60	74	52	63	70	57	62	73	71	58	71	62	63	58	73	67	66	76	53	71	61	61	59	74	76	66	71	51	54	62	59	75	77	60	60	66	70	89	59	52	60	66	65	69	71	56	73	77	66	62	62	80	64	72	61	73	43	77	75	62	71	63	52	67	73	63	83	55	60	63	62	61	55	70	62	57	71	59	68	66	65	76	48	71	50	58	62	55	61	65	64	63	68	65	77	60	74	59	61	65	60	58	75	84	59	60	70	61	68	54	70	84	59	49	57	53	67	68	57	57	79	89	69	70	60	62	59	57	65	59	61	69	59	59	55	68	75	58	60	59	62	60	63	48	67	73	63	61	78	61	47	70	74	60	64	66	59	68	70	67	62	59	68	72	61	67	70	53	55	68	60	56	62	60	78	51	75	78	66	64	74	69	71	62	62	63	61	63	85	57	71	66	69	74	58	71	53	69	57	55	52	75	73	78	80	64	50	56	79	67	74	65	55	63	75	74	65	69	71	70	85	66	65	68	75	50	76	63	56	65	60	58	57	54	69	81	65	77	62	67	55	62	75	68	67	67	58	66	58	58	74	57	60	77	60	62	55	79	72	58	59	77	61	62	47	70	59	62	63	76	59	75	63	52	72	62	74	63	61	61	62	77	68	66	73	70	55	67	54	61	84	62	63	84	70	62	68	80	74	63	80	70	60	69	72	61	61	70	60	77	59	62	61	60	64	46	56	60	65	64	70	63	52	72	81	68	71	69	63	60	57	78	63	73	69	61	74	70	64	49	53	69	69	68	70	68	59	66	77	66	50	60	59	53	57	64	72	72	65	64	71	53	60	72	68	67	62	70	71	76	67	53	55	61	59	60	55	59	56	55	74	61	60	57	75	74	73	71	48	67	65	64	66	64	67	74	78	61	67	57	56	69	64	60	80	57	59	67	61	65	60	66	51	69	57	63	72	61	60	52	65	62	73	72	69	74	54	74	66	69	70	70	58	62	70	70	54	76	83	63	61	68	68	66	75	63	68	68	78	62	61	72	53	69	72	59	78	57	62	55	70	76	70	54	60	71	72	63	58	73	66	47	61	65	67	66	64	70	66	58	65	68	56	67	61	71	62	66	73	72	64	69	57	74	72	62	68	61	58	64	62	63	66	70	61	71	78	69	55	48	63	70	69	72	60	60	65	77	61	67	70	79	67	73	56	62	55	68	63	67	64	68	48	76	70	73	53	62	66	56	58	61	61	59	64	65	55	68	74	63	70	61	52	53	70	74	65	60	73	55	67	58	62	67	66	55	73	62	68	78	68	66	68	63	69	73	59	64	61	65	57	70	65	62	58	83	60	68	65	65	77	67	56	50	63	61	79	61	69	72	61	77	54	61	71	73	71	69	59	61	54	55	60	71	72	62	72	49	61	58	53	58	64	66	62	60	60	69	61	69	56	67	71	78	61	61	74	67	61	58	56	59	79	63	45	69	69	63	82	61	74	65	69	71	62	58	78	71	59	53	64	79	65	64	74	79	55	63	83	53	59	63	67	57	79	62	65	62	75	59	48	68	71	61	70	80	76	74	80	78	66	65	51	68	72	72	73	71	68	74	69	62	57	71	71	61	66	61	52	55	82	67	56	65	77	63	71	58	57	66	58	50	57	65	67	70	56	70	59	64	64	67	59	69	61	67	62	73	73	63	60	64	57	55	50	65	61	68	54	69	67	69	57	72	55	57	71	60	62	52	76	62	64	74	56	72	55	59	75	51	64	69	66	62	62	59	69	68	61	87	65	64	60	68	53	64	76	61	59	64	52	81	59	65	58	58	72	73	70	57	63	73	63	60	62	56	46	55	77	63	58	73	71	69	63	60	77	66	65	70	66	65	61	70	61	64	76	90	66	64	62	62	68	58	63	59	65	68	56	64	60	68	59	70	63	65	65	77	70	49	67	65	69	60	57	49	72	69	62	59	74	63	65	69	55	58	67	66	59	56	71	82	63	61	59	72	57	75	69	68	72	50	72	60	74	63	63	75	64	67	65	66	78	69	63	58	67	53	55	59	64	66	66	65	55	73	66	60	61	76	84	56	63	72	66	61	66	65	56	72	68	70	62	63	66	53	63	67	65	86	56	61	59	71	65	61	66	55	70	56	63	67	66	68	69	56	54	59	74	68	65	70	68	60	64	58	65	87	59	58	64	77	62	52	60	66	69	68	73	65	59	73	70	66	79	80	63	63	81	72	67	61	40	66	72	70	55	64	65	71	76	72	54	68	79	57	49	56	57	68	74	86	72	69	66	74	65	60	68	80	49	75	62	75	71	59	47	69	75	64	77	63	53	70	60	68	79	71	60	66	67	67	74	64	68	77	62	69	63	53	63	58	42	63	71	65	56	66	68	77	65	72	56	70	73	78	61	60	55	55	60	55	59	69	70	57	55	60	53	54	63	55	60	75	73	46	44	71	75	61	76	61	66	68	66	55	59	65	57	55	42	59	71	62	65	67	63	47	70	72	63	58	63	61	68	69	52	63	66	75	57	73	50	54	70	78	72	67	60	53	64	80	72	57	67	64	70	58	51	73	72	64	71	74	62	66	66	86	57	54	47	71	73	71	51	65	72	78	69	64	66	69	57	78	61	59	60	59	54	64	67	58	61	63	61	76	64	72	59	61	62	55	57	58	61	73	55	52	69	84	71	68	64	62	78	70	65	54	58	70	65	66	49	49	73	57	74	78	65	66	75	65	47	55	74	55	65	73	65	68	56	64	62	63	73	68	72	70	58	67	58	64	51	71	86	78	62	58	60	43	76	56	69	62	67	71	65	53	71	73	62	60	59	62	81	80	70	77	60	52	61	65	51	65	67
26078	16046	8143	8057	8985	10713	9926	8182	6569	4977	4148	3543	2940	2515	2310	1928	1650	1348	1220	1017	957	867	823	858	869	803	766	784	789	771	818	745	792	698	633	707	637	612	644	626	637	628	598	614	596	562	556	546	588	611	625	706	832	1231	1759	2048	1990	1878	1688	1424	1210	1052	899	751	668	583	546	511	593	538	524	564	547	578	529	504	538	565	547	522	556	545	569	561	563	554	562	554	560	519	538	557	531	593	535	547	521	558	583	540	505	564	566	550	569	536	521	569	546	499	535	544	539	546	536	557	569	533	547	576	581	545	570	546	555	550	551	547	548	525	539	522	535	559	534	551	521	572	568	561	565	540	545	505	542	529	540	563	522	580	558	577	557	561	542	569	558	561	608	543	505	496	553	546	519	532	587	528	578	519	562	504	540	544	498	544	547	569	560	517	545	521	532	574	502	535	531	523	515	548	530	584	523	546	584	518	545	539	559	530	554	501	541	516	556	544	552	470	545	554	540	509	571	562	515	547	585	528	504	530	541	543	573	538	550	559	544	538	553	531	564	528	556	515	497	517	552	538	543	510	505	557	553	544	539	557	561	535	550	569	548	538	558	581	572	544	554	587	533	570	521	513	549	518	542	508	574	544	576	591	531	554	545	557	555	500	538	582	548	556	553	562	560	583	530	557	552	527	513	555	564	546	528	555	549	530	547	547	536	521	543	546	526	544	522	504	546	550	558	560	582	541	586	542	540	506	479	524	578	602	588	605	544	524	604	523	586	533	566	512	526	542	526	553	511	513	565	528	534	527	549	533	554	551	537	562	584	540	535	528	547	542	528	560	536	531	533	541	526	552	582	550	553	556	556	560	559	585	543	537	536	548	533	543	536	558	505	572	588	568	538	559	583	595	571	541	539	524	531	556	541	533	542	489	567	540	541	575	536	565	503	593	530	560	556	570	575	578	547	545	541	568	539	560	524	503	519	550	573	548	564	540	516	530	494	578	510	583	570	528	553	554	565	554	515	545	574	533	525	531	523	556	532	547	550	563	525	574	531	559	543	523	509	585	540	506	557	540	535	532	532	507	533	528	553	536	539	560	549	596	581	539	550	556	579	573	556	553	566	544	586	578	545	566	545	513	571	512	551	525	553	542	552	509	569	548	563	572	553	541	545	559	524	545	540	558	587	523	556	588	579	548	539	510	539	511	533	534	545	555	554	549	509	535	508	568	562	582	549	540	547	555	530	558	542	594	565	528	579	528	561	537	527	541	535	538	534	584	591	557	549	556	532	501	566	582	505	537	557	554	596	560	547	512	533	569	522	569	507	563	546	549	534	532	525	501	535	556	555	527	547	563	531	509	534	555	587	537	542	498	537	503	550	563	533	568	561	540	511	564	572	570	584	516	555	538	533	554	566	544	507	592	540	498	540	550	581	564	538	574	538	559	547	557	523	552	560	587	578	507	547	544	550	516	561	593	561	587	523	539	559	586	528	544	511	537	575	544	535	551	528	535	544	517	536	531	546	539	537	544	563	549	560	568	524	546	602	520	553	558	547	545	550	518	508	499	563	559	569	524	568	603	548	534	527	529	580	565	544	537	553	537	599	566	511	540	549	493	512	571	494	522	523	540	567	583	589	540	527	504	522	554	512	534	552	507	572	554	499	531	526	535	569	565	530	582	556	547	555	567	551	527	502	583	533	581	553	555	530	517	545	497	523	507	551	560	550	513	502	556	599	565	600	551	556	542	533	531	574	502	510	575	521	560	586	521	525	584	550	542	562	588	553	528	531	526	566	554	529	523	562	539	512	542	532	521	528	581	494	551	563	519	514	550	572	546	495	566	558	540	528	520	540	537	555	560	520	528	526	551	555	575	496	512	545	550	567	543	564	563	560	574	543	573	559	552	535	554	560	519	541	545	511	585	541	544	562	566	555	611	547	563	544	597	538	565	563	556	558	534	578	521	534	558	525	508	562	554	558	579	547	527	531	531	567	553	544	510	541	572	567	543	537	529	536	506	564	532	571	556	545	569	513	534	541	534	524	576	549	587	500	545	533	605	515	528	563	540	552	576	529	561	566	553	539	564	550	527	540	540	535	539	532	566	538	542	519	514	533	544	540	553	525	598	548	520	551	530	548	513	591	554	560	541	581	528	507	500	541	523	508	553	556	514	563	582	547	533	518	557	521	555	518	538	525	546	493	555	569	565	513	556	514	536	531	538	579	543	548	579	572	535	538	539	553	529	541	537	532	587	556	522	541	523	507	540	586	519	539	516	533	598	584	523	536	603	556	565	567	539	552	537	533	577	526	562	505	541	541	560	507	534	524	529	524	557	539	521	583	571	537	537	553	553	560	535	568	522	547	551	535	525	523	564	560	515	563	543	551	576	541	545	537	555	527	568	525	542	544	524	572	553	554	539	530	589	547	510	550	551	536	521	499	548	558	510	551	575	464	577	499	551	543	525	556	548	574	509	558	536	548	575	508	569	496	559	527	541	501	548	546	545	552	547	532	564	516	579	555	501	533	498	523	559	545	562	549	550	571	543	573	559	542	542	527	550	517	564	560	551	595	550	546	573	544	519	522	550	575	527	531	560	543	560	508	547	487	559	564	529	522	525	558	539	527	580	562	525	544	567	549	491	535	557	518	552	517	538	521	504	552	547	521	530	520	506	538	551	568	565	536	576	574	538	534	573	571	541	523	573	599	543	544	498	547	556	529	538	561	546	586	575	549	566	534	538	548	576	510	531	531	495	572	560	539	536	573	572	560	546	553	535	582	534	562	525	552	557	563	571	571	521	548	563	503	524	541	574	540	526	525	527	551	572	531	553	611	537	563	573	532	547	552	547	537	560	550	588	545	579	550	585	534	554	588	560	582	560	545	569	538	557	540	550	521	572	550	568	556	554	523	548	531	592	574	540	528	519	549	543	560	506	559	542	580	546	555	542	527	521	541	522	529	562	505	528	563	550	509	514	509	525	565	555	571	526	563	541	544	490	535	519	561	552	501	549	523	567	609	544	530	530	529	544	546	538	566	531	536	532	526	573	554	578	536	507	509	533	529	563	531	552	580	537	588	513	593	570	535	529	533	568	509	555	593	535	551	563	540	580	519	582	529	562	559	562	559	588	487	551	541	538	570	591	582	594	566	569	529	594	520	522	575	553	554	563	544	565	526	585	528	551	536	573	554	522	499	528	534	537	547	559	532	542	543	555	537	577	543	573	564	561	529	518	560	540	529	551	550	545	523	521	569	542	565	584	559	538	575	511	549	519	538	569	559	539	555	543	523	522	511	546	560	579	550	535	576	520	535	588	524	549	537	589	540	543	565	549	524	554	538	497	560	546	579	566	586	558	554	553	526	519	570	538	586	527	576	531	579	534	548	569	561	530	550	527	557	560	583	544	535	572	584	575	546	568	526	530	546	540	513	534	575	577	532	515	530	557	553	548	562	547	543	554	530	562	528	532	548	528	543	517	546	542	571	569	534	589	556	546	541	561	509	555	524	559
3075	1256	632	275	161	189	185	167	160	129	141	124	96	109	95	58	67	73	53	60	57	46	51	54	58	65	56	57	58	52	47	47	50	46	57	47	39	55	41	52	50	53	59	36	56	52	63	38	43	55	58	72	72	79	66	74	93	96	95	72	63	53	65	45	63	60	35	45	37	54	56	48	41	35	50	46	41	50	45	58	46	40	38	43	42	56	47	45	48	44	55	53	46	53	51	37	37	48	47	46	53	43	34	52	53	34	46	41	49	51	42	40	36	49	37	39	48	48	58	43	37	50	45	42	32	41	39	38	46	52	33	48	39	44	47	39	49	48	39	53	48	41	36	44	45	43	43	47	41	44	31	44	44	41	44	45	44	40	46	42	36	37	43	41	49	48	37	49	50	49	44	36	46	43	43	31	45	51	48	61	41	35	42	39	60	42	33	41	52	40	43	51	43	39	50	45	43	47	47	33	45	47	38	48	41	37	45	48	40	44	53	48	45	41	48	52	59	47	52	47	41	37	60	51	46	33	61	41	49	32	46	43	38	48	55	40	40	42	40	35	46	41	33	44	50	56	36	58	53	45	38	31	48	47	51	52	48	48	37	49	34	38	51	47	38	44	39	35	40	34	42	51	47	34	40	29	43	50	40	52	41	35	47	46	45	35	37	38	36	43	43	45	37	53	34	36	56	43	38	39	38	41	41	51	48	37	50	48	56	61	44	48	46	33	41	30	43	42	55	40	51	45	41	55	50	51	56	23	47	45	50	47	41	46	34	29	42	37	51	50	38	40	49	43	41	49	52	43	50	51	59	35	44	42	44	39	50	45	44	41	55	45	51	36	39	46	40	43	43	50	47	35	51	39	50	43	44	48	38	41	38	50	43	51	41	30	44	46	57	46	47	54	39	40	44	51	55	36	39	34	45	44	39	54	49	51	37	33	46	41	52	44	55	44	50	39	58	38	40	50	51	41	50	36	51	51	42	37	54	44	36	36	42	36	50	30	44	45	52	45	53	45	47	42	48	47	53	53	44	43	54	41	40	42	39	40	40	42	27	52	63	46	42	38	40	43	44	45	44	33	60	45	40	54	45	43	42	53	47	45	41	37	45	37	56	26	39	42	37	43	40	32	40	32	42	35	40	44	44	44	53	39	50	49	43	37	36	54	50	43	42	52	37	52	44	48	33	51	39	43	30	47	38	43	41	47	47	51	50	50	53	54	46	46	43	46	50	44	35	41	38	40	51	34	37	44	36	52	54	42	44	44	37	44	54	49	44	37	46	58	57	41	52	54	46	45	30	36	53	45	38	59	33	43	50	48	41	32	47	48	46	36	39	36	53	38	38	56	39	39	50	44	42	49	32	47	54	55	45	39	45	33	34	37	42	39	51	37	51	42	43	42	34	43	41	40	43	29	41	38	43	53	44	45	51	47	38	47	39	38	50	51	54	53	57	60	33	35	41	38	28	51	46	39	27	41	49	50	52	46	41	39	54	33	43	36	57	49	42	44	42	41	52	40	55	53	51	44	39	47	42	47	40	47	51	39	43	53	41	45	46	43	37	35	33	46	43	40	38	39	46	46	44	56	36	39	50	52	49	44	45	35	45	41	60	41	52	43	54	39	42	39	45	34	49	46	48	41	43	42	46	44	47	38	50	49	46	35	50	45	50	52	43	46	42	41	40	43	47	38	47	46	55	45	42	50	45	53	43	49	54	49	55	50	43	46	42	40	53	55	36	53	49	49	43	39	50	41	47	48	35	45	50	54	48	40	49	23	50	45	37	39	42	43	47	41	47	41	36	40	43	36	48	39	45	45	49	40	40	43	47	41	38	39	40	51	44	47	41	39	43	51	44	43	50	42	49	52	49	50	50	39	49	49	40	45	45	46	49	49	42	59	39	48	51	57	35	51	38	43	46	51	53	41	51	40	53	44	40	43	58	40	52	48	34	43	45	46	45	51	44	37	49	60	40	49	27	42	44	42	40	54	53	55	47	48	51	53	50	29	35	40	35	46	55	35	43	46	47	45	47	50	31	51	40	42	39	46	51	46	44	42	43	52	38	43	44	47	44	35	42	39	43	51	51	55	30	36	39	45	46	47	59	48	48	37	51	39	60	51	40	38	46	55	47	44	47	37	42	52	43	49	39	59	55	54	38	42	56	52	44	44	30	46	58	35	43	47	53	37	35	47	36	40	46	44	43	51	32	34	29	41	37	42	39	33	51	52	48	45	36	37	36	33	33	53	32	43	30	36	40	36	46	44	45	42	44	39	60	49	54	39	53	42	42	41	45	35	46	43	40	44	50	37	35	35	36	46	45	61	42	52	36	39	51	44	41	50	54	47	40	45	36	43	37	51	43	45	41	55	36	36	54	46	46	56	41	45	48	48	42	33	44	40	40	46	50	47	61	54	49	50	36	42	38	43	48	42	46	30	40	36	45	41	47	38	43	51	40	42	48	36	40	36	46	45	43	44	54	40	42	40	46	34	44	42	38	50	31	52	47	37	48	47	34	47	50	40	41	31	37	31	45	56	50	51	34	30	39	39	37	46	44	53	42	43	44	49	40	48	40	37	41	46	46	45	47	53	42	53	41	55	41	51	40	38	37	49	43	34	39	53	49	47	42	38	48	42	46	44	43	54	57	50	38	39	43	50	40	53	51	43	43	42	33	42	57	37	47	45	41	52	50	31	39	50	46	49	48	31	54	47	47	47	40	44	43	54	32	53	45	37	50	48	35	40	38	53	39	42	42	44	47	46	42	45	36	45	43	30	42	43	49	41	43	44	46	40	37	53	43	31	36	47	41	49	43	41	45	34	50	49	34	49	42	42	38	39	51	44	43	55	31	46	42	44	46	51	42	60	38	47	45	51	46	51	37	41	53	47	35	46	51	52	42	49	39	50	51	31	42	49	44	55	37	51	37	30	41	54	37	51	37	32	46	44	36	51	47	30	45	35	49	47	55	52	42	42	43	49	39	33	51	35	51	31	31	45	38	41	45	36	49	39	53	39	41	51	38	44	36	40	37	47	36	46	42	48	52	39	44	44	50	38	44	41	51	44	44	46	40	38	37	52	55	36	43	50	45	39	41	45	41	52	31	44	41	36	52	48	54	48	41	41	44	43	33	38	36	50	44	47	34	47	53	40	39	54	55	46	39	47	44	49	53	43	51	52	57	52	43	44	43	37	50	44	45	50	52	41	40	57	33	41	35	51	50	40	46	52	39	39	48	39	40	48	56	51	57	52	35	38	48	52	35	38	49	32	64	39	42	40	49	39	44	52	37	58	41	49	41	49	53	38	35	35	44	63	51	42	57	55	54	50	48	40	54	45	37	45	54	36	41	35	46	45	45	40	45	44	47	48	49	44	50	42	37	61	32	50	42	38	45	51	38	34	46	44	52	39	49	48	47	41	41	43	45	45	50	49	39	43	41	33	46	40	50	48	44	38	41	52	55	45	32	43	46	42	40	45	47	37	45	40	67	51
25676	13552	7830	6290	8736	10019	9043	7699	6295	4920	3976	3370	3006	2689	2224	1651	1280	1086	989	918	760	719	693	731	632	682	661	661	699	691	564	614	620	593	477	492	473	463	453	411	425	432	425	388	406	400	403	381	438	479	561	743	1027	1242	1378	1616	1774	1684	1447	1352	1049	863	737	618	532	357	396	368	381	348	340	408	368	362	402	379	379	356	359	373	416	342	376	380	386	372	401	372	379	371	399	382	399	372	362	359	410	390	383	392	375	368	377	393	399	359	370	399	392	343	382	359	407	417	364	401	400	351	376	394	395	387	377	402	392	370	393	384	397	382	399	365	416	373	414	373	374	373	403	361	398	392	409	395	404	402	388	379	362	370	382	371	380	366	365	367	415	392	373	400	390	424	409	398	416	394	371	381	379	387	385	422	388	349	376	369	414	399	385	390	412	365	381	404	377	382	373	398	364	390	333	386	369	389	391	401	383	372	365	411	371	400	378	390	379	391	371	378	414	400	368	393	400	369	368	366	388	372	383	358	389	367	379	386	363	378	403	377	358	361	406	378	384	393	397	387	400	342	400	397	365	371	406	403	359	383	368	373	380	393	376	380	350	355	332	358	371	397	385	360	358	401	354	385	371	422	368	406	364	380	400	369	378	380	388	363	406	378	364	365	370	407	364	368	351	387	368	368	418	377	389	362	397	374	350	366	377	363	370	352	377	373	387	371	346	398	415	392	374	366	366	388	391	378	392	363	401	420	387	396	382	376	394	396	381	385	363	412	388	381	391	389	379	389	385	391	382	403	386	386	393	372	364	358	368	372	386	392	370	336	377	390	338	420	417	375	370	395	366	389	365	357	376	389	386	393	364	387	378	367	373	350	387	411	371	372	364	379	405	413	386	386	436	346	400	371	390	379	396	339	371	401	380	443	371	354	375	387	354	374	371	403	369	379	379	396	383	396	367	356	380	369	393	419	382	369	375	401	357	398	431	407	357	371	381	421	372	400	402	399	405	404	364	350	401	396	366	380	399	380	371	362	377	364	405	389	373	376	363	367	401	376	412	386	395	369	412	360	380	355	368	380	358	383	373	384	398	372	379	377	387	369	355	393	415	414	368	364	403	400	377	383	401	401	413	400	384	383	389	354	364	414	396	389	370	382	381	403	374	337	358	377	391	442	365	369	422	400	390	365	450	391	385	393	408	373	393	368	358	388	407	380	409	378	386	354	400	362	381	372	397	382	405	366	391	361	368	343	372	342	395	369	396	382	368	397	377	389	388	395	384	394	377	384	388	385	390	378	388	362	394	381	379	374	382	390	393	416	350	395	355	385	403	406	368	366	414	424	411	341	372	392	395	361	400	391	356	382	398	372	404	378	357	396	344	411	379	369	364	407	356	353	375	430	365	407	379	378	375	383	361	376	354	396	377	355	391	385	380	429	393	356	411	365	371	348	404	357	364	372	390	382	404	391	355	364	372	369	374	388	397	401	361	369	386	380	393	403	397	397	378	359	397	394	376	361	401	358	362	386	417	416	415	364	361	363	378	359	377	378	366	391	396	378	410	361	356	381	379	387	403	436	409	388	366	349	383	377	369	367	385	374	393	356	406	441	391	378	345	387	383	364	385	386	390	413	379	400	384	367	378	382	376	388	380	383	386	354	388	363	408	361	409	415	378	330	395	407	384	353	410	392	383	382	333	362	380	391	379	396	350	415	398	336	404	397	365	390	366	389	378	337	378	362	377	387	386	386	379	381	380	423	402	368	387	387	379	429	387	378	387	387	407	389	369	406	415	383	405	364	390	375	402	366	386	394	389	363	400	373	349	377	379	377	384	386	385	399	391	364	370	417	400	385	389	377	386	374	373	355	402	362	342	376	409	399	396	371	374	406	349	379	391	372	354	398	391	383	384	362	394	352	360	359	363	355	383	374	408	373	389	366	391	398	383	390	377	376	385	368	341	399	371	377	393	390	427	379	375	399	357	371	415	381	367	391	377	385	372	384	390	382	405	395	374	341	409	405	377	383	388	395	377	373	395	398	373	375	350	387	391	408	370	376	378	367	396	388	372	390	407	375	394	409	370	377	365	363	384	347	402	399	388	390	376	378	364	361	370	355	365	373	400	393	363	378	353	351	375	370	421	376	405	359	395	388	366	386	419	400	394	385	387	420	397	377	371	398	384	360	396	391	370	373	379	376	362	381	375	404	373	345	380	379	374	378	372	382	375	396	374	357	394	376	385	441	371	392	405	381	403	403	424	399	392	336	379	399	417	389	386	401	373	361	388	402	373	377	415	392	396	374	387	396	401	371	388	395	381	355	368	374	385	366	371	374	368	367	398	379	382	412	403	382	397	355	385	388	418	383	374	394	383	351	379	368	381	381	344	414	355	366	398	391	407	396	380	353	378	367	393	386	400	373	362	373	382	374	398	388	413	376	443	387	400	388	390	369	373	386	366	378	413	370	389	358	384	382	387	416	365	413	352	386	407	381	391	387	390	377	347	410	377	403	400	407	382	369	362	367	441	401	365	373	409	391	377	389	381	386	392	386	391	418	418	419	351	397	357	374	391	364	361	394	363	369	422	380	421	370	376	368	400	416	380	392	385	387	409	422	400	357	379	392	379	379	369	374	403	377	388	415	400	387	381	364	389	388	386	407	389	362	324	372	406	351	387	379	365	399	367	411	375	377	428	377	358	346	379	382	372	393	405	371	399	389	368	373	381	373	374	362	406	359	423	372	368	381	372	393	390	367	367	399	370	403	392	394	380	330	423	403	385	368	383	397	374	373	369	369	382	367	335	396	343	363	363	363	389	388	415	404	383	393	402	372	396	387	357	370	388	392	388	381	400	403	348	346	361	364	366	384	378	388	397	387	381	356	374	394	346	369	388	413	358	380	366	403	367	367	356	392	387	356	357	356	390	405	403	385	364	387	392	381	416	382	388	384	362	387	379	404	388	414	416	376	374	405	386	392	400	351	345	372	352	370	376	380	411	381	394	371	378	412	357	364	392	372	375	370	367	363	389	409	385	395	403	389	389	367	373	356	345	375	396	369	358	398	403	397	376	384	360	380	370	386	384	367	375	386	332	378	373	369	411	390	367	369	406	402	358	361	399	395	373	385	386	394	402	371	387	399	408	416	409	388	385	400	381	370	400	378	393	419	375	381	395	380	377	393	350	418	418	385	346	366	384	400	404	377	366	366	377	365	382	362	412	385	389	381	371	379	382	414	396	341	360	368	332	401	359	389	400	386	364	371	387	384	379	372	350	339	405	345	393	382	359	358	396	398	357	395	389	368	345	350	376	365	410	375	386	380	361	408	384	344	397	387	376	380	389	390	370	381	377	386	373	402	377	385	411	401	380	393	364	406	314	366	365	374	409	377	372	367	401	376	410	354	377	411	386	373	362	400	373	394	372	372	422	376	403	397	341	402	432	365	339	395	377	377	377	362	383	350	362	384	382	386	381	365	421	375	390	372	388	400	363	394	350	391	342	371	393	398	362	344
3042	2054	1001	466	267	301	285	272	227	203	206	197	195	133	110	127	112	100	102	74	78	74	88	78	91	85	91	79	62	72	78	74	72	72	81	78	75	69	88	71	65	63	75	69	82	78	61	76	77	61	77	88	118	102	155	149	168	148	148	115	105	91	103	84	85	68	69	59	69	81	59	69	73	66	72	81	84	65	66	75	65	76	62	67	61	74	65	66	64	59	73	76	69	66	79	78	71	70	67	69	74	82	77	68	73	75	65	52	70	68	66	67	54	75	67	78	80	72	78	73	82	63	88	73	85	77	72	69	69	66	74	63	64	76	67	70	70	71	77	81	76	55	73	84	50	70	63	74	64	75	73	85	87	64	74	62	85	66	78	46	71	66	68	57	59	66	75	79	72	76	76	61	70	78	68	77	69	88	74	60	63	75	55	66	67	59	78	81	71	62	67	74	58	71	68	74	76	72	60	76	58	80	70	69	67	64	72	73	91	66	101	73	70	60	81	67	64	64	71	61	72	73	72	77	64	80	65	68	83	62	77	70	68	69	72	75	76	75	79	73	67	73	86	57	79	73	73	68	70	68	64	68	71	79	84	64	72	69	77	69	71	63	78	68	69	70	73	67	46	70	76	79	78	72	70	62	81	70	56	79	68	69	74	76	71	82	81	75	74	67	66	65	65	62	71	80	67	68	79	77	67	62	70	71	69	64	86	59	66	74	77	70	71	70	82	76	65	77	82	68	72	62	75	69	81	75	62	69	71	75	63	74	69	84	69	71	70	83	83	63	72	83	66	78	81	71	67	57	72	67	59	65	82	69	73	76	74	65	72	77	69	72	77	60	63	75	71	69	50	66	71	76	75	76	82	77	59	72	65	71	71	81	78	69	67	84	79	69	61	62	47	80	66	60	65	66	72	87	68	77	76	89	61	61	73	60	83	84	64	63	69	53	74	83	70	62	78	79	70	68	81	87	56	68	84	71	66	82	77	67	74	78	66	73	84	59	67	65	92	72	61	59	75	75	61	57	63	67	93	89	62	80	75	59	70	71	64	70	89	55	67	68	67	78	70	80	76	72	74	61	74	69	64	55	61	64	72	65	68	70	73	70	75	70	74	83	50	62	62	74	80	74	52	62	70	54	68	73	72	56	64	70	79	65	60	62	60	75	55	66	73	74	76	68	62	71	63	78	61	54	56	54	74	76	66	69	57	82	68	69	69	68	78	71	66	61	78	63	72	78	78	67	60	86	85	62	70	65	58	66	80	66	62	73	76	66	59	70	69	58	61	44	71	70	74	56	64	61	70	60	69	76	62	78	75	73	67	90	69	73	86	75	58	76	81	89	58	79	63	76	66	73	77	87	64	68	88	66	79	67	64	82	58	84	80	81	70	73	67	75	55	59	63	70	76	73	64	55	65	82	90	71	72	74	86	89	77	66	55	76	85	69	71	79	72	90	70	67	57	85	63	71	53	69	70	62	81	71	80	69	58	61	79	76	70	71	69	72	54	83	69	85	74	62	65	71	82	57	75	72	74	70	85	57	66	70	63	63	78	66	73	57	61	64	64	86	75	84	62	67	71	61	66	77	87	84	84	64	77	65	60	77	65	82	74	58	70	61	68	72	73	77	63	71	67	75	87	68	76	87	84	69	69	57	90	65	64	73	66	64	66	67	62	74	67	68	68	63	70	62	73	74	66	78	63	61	65	72	66	72	57	82	70	73	62	70	60	83	84	87	84	86	72	69	65	64	73	74	72	72	73	63	72	64	75	59	66	63	69	72	72	60	66	60	70	65	70	78	57	66	80	59	81	51	61	65	73	81	73	82	77	78	57	62	73	61	67	64	84	80	62	74	58	50	72	74	75	63	54	76	66	71	62	79	76	66	71	66	64	75	61	65	70	84	80	87	64	60	72	74	66	61	88	67	71	59	54	66	73	63	91	77	83	82	75	68	65	60	66	80	79	83	83	75	83	77	56	74	69	77	64	73	85	79	77	84	84	72	72	60	63	57	69	75	67	60	76	59	72	70	62	82	76	81	69	68	67	62	79	72	53	71	60	73	77	70	75	74	80	75	68	74	61	75	64	65	69	66	74	58	59	78	66	76	88	57	79	68	74	75	80	74	78	73	56	65	57	56	67	63	68	64	62	67	78	70	65	51	72	74	58	74	74	68	66	64	67	69	82	77	57	61	66	59	66	68	75	67	76	88	70	70	67	57	76	72	81	57	67	64	73	60	66	62	62	73	67	79	82	65	73	77	58	69	72	72	63	59	70	71	69	71	73	74	65	65	83	74	79	73	75	67	84	73	79	54	63	77	73	59	60	54	77	70	71	80	59	73	70	82	60	72	71	54	62	81	69	78	67	97	77	76	75	70	73	93	73	65	67	63	68	74	74	79	56	74	66	66	60	77	68	78	66	79	86	61	61	71	51	61	56	71	80	57	69	64	67	61	64	72	70	69	86	57	78	74	59	81	70	71	70	64	57	74	79	86	61	63	71	70	63	67	55	86	69	70	66	57	59	86	73	70	63	57	75	69	83	59	70	59	80	57	76	76	68	70	71	72	58	66	70	82	78	80	70	71	72	69	73	70	65	78	73	68	70	67	81	71	75	61	76	67	61	82	73	62	74	67	77	80	75	71	75	83	82	68	70	74	74	76	79	74	80	65	82	67	69	68	62	68	77	88	73	81	85	73	64	63	70	65	63	75	74	55	75	71	68	64	82	73	61	86	58	98	68	72	76	79	75	53	74	57	66	73	66	73	69	77	70	72	74	62	63	76	75	73	73	68	74	66	80	64	71	61	69	61	58	79	54	75	76	81	74	69	73	60	68	71	71	84	87	61	63	73	69	82	68	75	70	63	66	76	71	71	76	63	62	64	78	61	71	66	73	53	65	74	73	88	61	67	68	69	88	63	80	72	81	89	75	62	80	66	61	75	76	54	82	70	76	51	70	66	74	81	66	71	69	82	54	51	80	88	56	93	66	82	66	79	50	67	74	69	80	61	68	79	73	56	78	79	81	68	69	77	68	72	54	59	81	56	64	79	52	70	82	79	79	61	78	53	67	68	73	72	65	76	80	56	61	81	64	78	71	75	65	97	63	75	65	80	75	69	74	72	81	61	72	71	63	70	53	67	68	75	55	73	76	70	70	78	69	67	67	56	75	72	66	75	71	58	54	87	72	94	71	68	75	75	62	60	79	59	65	69	55	75	78	68	86	74	59	81	69	84	85	69	74	70	69	77	85	81	74	59	62	79	86	66	73	54	68	68	64	70	66	70	77	59	82	77	80	64	69	85	93	49	91	72	64	73	75	64	77	76	67	70	65	72	85	63	70	73	81	65	62	66	64	70	63	72	71	49	68	79	66	75	60	63	59	81	62	80	67	79	72	63	71	73	66	67	69	68	66	69	73	65	76	77	61	66	79	67	77	83	56	74	79	77	83	68	73	63	66	79	69	87	79	76	61	75	51	67	73	71	60	81
28259	17945	10782	10471	12763	14299	12203	10131	8409	7052	5722	4981	4348	3418	2848	2263	1818	1629	1418	1278	1172	1091	1061	992	1002	962	967	1005	969	995	876	867	896	801	705	718	756	780	740	711	679	680	677	704	614	654	613	625	695	671	719	1009	1321	1842	2514	2870	3019	2829	2440	2088	1700	1448	1139	908	726	624	589	600	595	587	589	602	565	587	590	556	635	570	593	608	587	629	608	605	581	616	614	665	570	598	575	586	572	614	566	614	593	620	622	605	623	554	609	612	602	572	558	551	584	585	561	610	602	627	610	605	580	587	562	587	589	593	566	563	538	580	592	656	618	590	590	586	589	594	591	597	593	611	580	591	575	569	617	570	589	573	568	541	619	601	573	590	564	569	597	588	622	630	619	582	632	603	629	602	587	558	612	551	572	569	547	585	590	604	614	604	587	602	653	610	564	612	591	589	612	607	599	645	591	579	589	589	627	600	597	590	587	584	635	603	620	620	633	628	577	609	607	587	587	640	577	570	579	593	602	590	584	573	636	636	593	547	623	582	659	597	585	598	591	586	617	577	580	613	524	601	601	595	559	605	605	615	567	604	590	593	576	612	590	613	604	556	576	590	615	633	625	586	614	639	615	593	592	589	550	554	612	584	587	601	565	604	607	585	560	603	590	607	620	569	607	617	608	603	586	577	579	569	578	603	580	556	586	587	573	590	578	537	589	610	641	569	638	581	590	633	598	613	596	632	563	603	576	581	587	570	621	568	571	542	566	613	537	625	591	610	571	548	574	567	606	570	622	558	619	609	572	590	579	593	576	576	596	615	577	583	637	603	588	590	636	611	578	598	591	567	624	642	634	602	598	569	575	631	607	598	594	632	592	636	629	620	591	629	581	584	601	633	611	623	599	552	616	589	576	656	569	562	621	588	602	636	599	585	582	585	599	612	599	599	591	622	577	594	559	580	579	593	615	622	573	564	554	655	563	639	584	636	598	596	590	650	600	556	617	637	612	587	598	609	597	600	566	612	587	546	619	575	599	555	614	619	595	587	613	580	645	607	591	647	552	621	579	639	578	621	566	640	544	585	605	590	626	552	616	593	611	593	563	586	575	634	584	581	608	616	599	561	579	593	584	592	570	600	576	580	563	623	569	588	565	622	599	606	596	571	601	576	649	604	578	591	570	591	613	594	586	581	591	527	607	623	584	586	607	594	561	584	572	616	611	561	604	611	598	602	586	584	607	583	598	595	523	618	616	570	574	586	560	601	596	571	604	610	594	594	619	561	607	573	636	617	564	571	586	619	589	586	616	622	568	553	592	606	626	590	550	569	590	602	590	588	589	631	634	615	559	603	620	570	596	585	654	602	595	629	590	582	622	556	579	602	572	621	585	583	608	575	562	665	588	574	636	611	595	604	629	627	611	590	592	624	599	591	606	571	558	611	605	602	609	624	565	623	577	611	604	610	557	574	579	599	616	623	660	616	626	640	616	606	609	620	583	630	588	575	596	613	648	579	585	606	609	565	597	586	565	589	574	577	595	572	608	565	596	608	591	606	586	626	592	573	557	594	558	631	620	604	583	584	565	572	637	580	628	588	610	570	618	594	610	568	588	592	612	566	599	640	570	611	599	591	582	662	556	596	632	584	621	613	623	587	621	624	590	594	624	607	590	604	610	592	637	576	628	582	585	569	582	595	571	602	577	615	570	555	575	604	617	637	645	655	594	589	579	544	583	589	588	592	610	627	629	637	584	616	575	621	598	597	629	577	606	582	666	583	594	607	636	580	617	605	605	628	614	604	537	599	596	594	598	627	593	594	595	562	561	616	619	659	595	619	555	571	572	604	592	578	565	648	574	578	621	608	606	602	590	596	553	590	629	598	608	575	622	604	614	589	595	615	582	576	626	598	614	581	605	616	601	603	594	621	613	589	627	586	587	653	625	595	604	651	612	644	622	576	604	590	574	551	630	592	616	621	615	591	626	608	599	605	576	573	636	608	587	607	611	587	566	609	590	644	552	605	602	547	608	610	623	593	611	634	579	631	595	624	569	610	620	623	603	595	588	609	589	605	599	575	573	596	597	572	566	607	627	606	593	605	591	596	591	581	562	609	626	605	571	592	617	583	622	588	588	608	586	596	591	595	558	612	612	541	599	606	602	601	584	589	600	622	576	616	609	587	605	606	637	593	615	605	613	619	570	598	586	588	648	558	590	570	551	588	597	598	608	602	588	565	566	605	603	593	598	597	575	633	607	624	606	584	562	588	586	630	586	604	628	593	642	619	588	579	577	615	611	635	579	595	597	627	612	607	559	563	623	569	573	620	577	614	567	613	566	597	605	581	626	594	606	571	576	574	600	596	574	563	604	508	572	595	565	623	608	606	565	567	578	590	587	600	542	621	593	625	581	606	630	628	587	618	631	618	599	604	587	630	596	629	614	575	602	616	539	582	587	604	584	560	628	591	608	597	565	635	568	601	608	583	655	576	575	606	643	561	613	568	618	604	616	600	613	591	599	532	550	603	595	572	619	600	602	587	584	618	616	603	585	613	577	624	603	635	564	585	633	596	608	586	594	607	604	593	600	604	554	618	611	556	565	622	573	620	568	599	611	647	568	583	595	584	575	589	623	576	592	556	566	610	593	603	594	582	550	571	589	563	623	578	620	571	546	587	590	595	564	553	608	619	600	576	594	612	596	559	538	575	610	607	605	558	613	623	569	577	606	579	629	609	607	590	561	639	572	604	595	584	594	570	593	621	575	616	576	603	607	615	592	580	601	593	563	601	618	614	620	617	633	541	590	614	610	637	551	593	595	627	591	574	583	612	612	581	633	604	549	591	549	619	634	588	583	598	574	567	622	604	593	608	593	571	565	589	557	613	588	593	606	574	602	577	657	576	572	620	569	576	606	599	588	619	642	568	580	607	613	607	617	631	563	573	586	585	598	575	622	626	601	585	598	560	595	609	597	600	559	605	606	610	609	613	574	601	651	619	568	596	566	627	562	640	620	578	556	579	623	595	564	607	618	589	593	623	600	597	564	601	575	594	599	596	596	568	565	601	577	604	596	535	583	601	613	594	610	594	580	586	576	643	594	623	630	629	615	572	569	589	631	621	599	632	607	581	614	568	605	589	610	640	617	553	614	620	585	572	598	566	597	578	582	588	540	595	545	564	595	642	612	619	581	602	577	605	532	590	559	616	625	608	596	589	577	547	617	614	604	620	574	625	615	644	621	630	572	579	611	596	567	658	592	597	572	643	611	580	614	615	588	580	629	606	647	573	559	575	570	638	652	557	580	561	591	618	616	578	579	581	557	586	590	589	576	608	569	606	558	594	625	563	574	573	581	578	572	620	584	580	595	622	588	575	576	594	604	643	601	589	631	589	566	639	583	612	629	604	588	582	627	616	604	586	643	601	595	606	573	648	568	600	633	636	625	587	583	595	610	589	610	583	586	575	594	611	571	581	626	589	566	615	600	588	618	592	613	618	620	584	583	567	617	620	613	570	613	599	629	670
1949	769	353	195	133	128	156	131	111	86	106	85	74	51	56	57	45	58	61	52	39	45	48	51	40	49	46	39	55	32	47	30	35	34	33	43	34	40	27	38	45	39	36	26	29	38	26	42	39	57	41	44	44	30	48	40	49	45	47	37	44	41	52	31	48	37	39	35	40	33	48	41	48	35	36	30	44	34	44	40	29	33	34	34	34	36	29	43	33	38	43	42	41	30	37	36	39	47	33	27	50	33	49	39	37	37	41	41	25	42	38	40	38	44	33	38	39	37	38	43	41	37	35	32	50	33	38	35	47	41	43	34	39	30	26	35	38	37	33	44	45	48	38	37	54	36	39	43	40	32	39	35	32	46	45	50	37	39	43	27	34	34	44	30	36	36	25	41	34	33	34	39	46	38	27	32	34	34	40	24	34	37	39	43	35	39	29	31	51	41	36	38	45	37	40	34	37	41	40	35	30	29	37	41	39	34	42	39	42	28	46	26	31	30	33	38	33	39	34	26	35	38	37	38	42	32	29	31	33	46	42	36	36	34	42	52	33	39	35	34	37	39	47	30	41	38	41	35	37	31	35	44	34	26	40	32	24	37	31	29	44	41	29	35	46	42	38	35	45	30	38	28	39	40	41	32	32	34	48	39	40	34	43	37	38	33	40	38	31	35	27	44	30	31	36	38	39	38	26	40	40	43	43	40	40	43	38	40	40	45	37	30	38	39	38	32	36	43	36	26	37	45	34	46	37	29	42	42	36	40	37	37	38	38	45	35	34	33	38	41	42	38	44	39	36	30	40	45	26	25	34	32	40	39	42	27	53	33	34	40	44	37	50	37	40	36	30	31	32	33	38	31	54	30	34	41	46	32	39	26	33	44	37	29	35	29	38	43	34	53	35	36	35	29	41	39	40	41	28	32	38	26	49	44	42	37	38	51	41	39	37	43	25	32	45	39	39	35	27	33	37	32	44	34	33	23	43	44	36	39	37	33	28	40	51	31	32	33	33	50	30	36	34	35	38	41	30	38	36	29	29	47	46	34	44	39	33	30	31	32	42	34	35	51	43	37	24	36	41	42	29	28	46	35	29	35	41	36	33	40	35	27	30	37	33	34	31	29	36	39	30	31	37	25	31	38	37	37	41	40	45	26	26	41	50	41	38	38	36	37	38	37	30	29	32	40	34	34	39	40	47	33	46	42	41	36	28	36	35	36	37	43	28	43	40	45	46	34	37	33	39	45	46	37	39	39	46	50	40	32	51	37	30	37	42	39	42	48	46	45	34	33	36	25	45	37	38	39	28	36	39	33	35	26	35	36	41	38	32	48	34	32	35	37	31	30	40	33	52	45	36	34	41	35	47	27	50	35	47	28	29	40	27	45	48	36	36	29	42	30	36	44	42	34	35	37	36	51	31	35	43	37	38	38	35	40	44	45	46	32	32	24	50	46	50	39	36	38	42	29	29	34	32	40	31	38	20	35	33	44	32	46	41	41	33	35	29	28	40	32	47	37	40	34	46	39	29	35	35	44	53	36	36	30	36	43	39	32	44	42	28	29	55	44	40	34	43	46	33	35	34	31	39	43	39	36	44	49	43	34	32	51	35	34	41	40	36	42	30	43	34	43	36	25	27	38	35	33	41	44	36	40	48	29	35	25	34	31	36	35	49	26	37	45	28	32	35	40	39	31	47	28	34	41	33	34	43	38	32	50	44	32	43	33	60	41	40	27	52	36	33	34	35	32	39	41	31	47	40	48	36	26	41	38	35	39	38	42	36	29	38	44	34	38	37	50	43	34	35	38	35	32	29	37	29	31	43	41	36	37	36	44	43	38	36	38	39	33	31	34	36	43	44	36	31	31	40	41	34	33	39	39	45	34	49	28	29	33	41	32	34	44	36	45	43	46	31	48	29	33	37	35	36	35	42	34	46	47	38	35	45	37	40	31	48	34	22	33	33	33	35	34	38	34	35	43	34	44	41	23	38	46	43	49	27	42	36	42	43	38	41	30	33	46	28	35	26	27	50	37	32	26	28	29	34	31	46	50	39	38	31	36	32	46	45	34	32	30	38	30	32	45	41	34	30	41	39	35	42	35	45	42	34	41	41	36	31	34	33	40	27	40	40	35	28	51	38	43	37	33	39	37	41	41	41	47	28	25	41	46	29	39	45	39	32	34	54	45	35	31	26	30	42	38	34	40	28	41	46	33	36	32	39	32	33	40	41	42	37	32	46	49	28	34	28	43	40	26	46	30	43	36	32	45	54	44	37	43	36	36	45	39	35	33	47	38	38	46	35	44	34	25	32	33	33	29	37	40	42	45	38	38	33	41	32	41	35	41	56	44	45	49	52	37	42	34	40	35	35	21	38	39	33	26	26	48	34	43	35	39	40	46	45	37	42	49	48	45	37	34	46	41	29	39	24	38	46	32	44	37	43	36	34	25	44	38	35	42	40	43	32	38	35	34	36	32	33	42	37	37	28	36	36	44	42	34	33	30	41	41	40	32	32	43	31	32	32	35	43	32	45	35	35	30	34	33	42	36	40	35	46	47	36	38	56	44	33	54	31	36	32	36	35	40	44	38	36	31	38	32	28	30	26	49	31	41	34	46	33	37	36	53	43	37	31	32	39	24	49	38	33	32	41	41	48	41	39	31	37	32	31	38	36	37	45	33	33	40	32	26	48	36	37	36	42	25	46	33	32	44	42	31	36	48	37	39	33	30	29	33	39	39	36	45	36	34	37	32	43	35	39	37	40	39	44	48	31	38	42	24	36	38	44	43	48	27	35	38	37	33	32	39	52	43	32	33	33	37	41	33	41	52	37	46	44	44	34	37	44	41	33	30	35	37	39	52	34	37	46	43	34	42	41	36	27	42	33	37	34	36	48	36	49	44	32	37	32	28	22	34	40	39	31	42	40	37	40	39	49	24	31	30	32	45	25	37	39	44	34	36	41	45	36	34	32	40	41	34	46	39	40	33	39	42	41	32	30	32	35	47	32	29	45	34	38	30	35	42	32	40	44	53	41	40	52	48	44	41	33	37	42	37	37	39	33	38	34	38	26	28	41	44	38	38	42	32	33	36	39	42	48	39	39	45	36	27	33	41	37	50	35	33	40	33	38	39	41	40	36	29	32	37	39	37	26	48	48	45	31	49	37	35	38	41	39	32	43	38	33	44	31	28	37	41	35	48	33	50	43	34	45	37	30	37	41	36	22	48	37	37	27	35	48	29	39	38	33	38	27	42	46	31	36	34	32	30	38	48	36	44	41	38	38	31	28	41	35	44	30	41	48	44	46	25	35	33	36	34	32	28	33	44	35	33	41	45	35	36	42	27	40	30	40	23	38	45	37	31	25	35	40	39	34	40	45	35	31	37	42	41	45	38	39	40	43	48	37	38	33	29	33	35	33	33	39	37	43	40	34	43	38	35	38	34	30	45	35	39	34	40	25	35	35	33	37	30	38	46	45	38	49	39	39	47	34	35
20938	10045	4812	4677	6529	8034	6809	5443	4342	3652	2958	2397	1904	1409	1219	929	805	704	641	557	521	518	476	499	491	487	492	460	452	484	432	438	447	403	399	356	399	377	365	365	423	411	321	363	340	353	339	297	332	483	392	386	395	422	601	645	709	694	690	550	428	428	422	400	332	307	334	321	343	320	314	302	308	318	338	321	314	324	328	310	345	300	325	322	306	303	320	311	314	319	322	310	339	334	338	305	286	302	355	304	333	294	319	307	317	300	333	289	312	302	332	278	355	340	315	320	331	317	316	345	354	310	315	339	323	322	330	346	323	303	289	283	317	307	331	325	333	343	304	313	312	331	309	312	345	285	318	317	299	327	316	323	319	308	326	315	357	346	330	291	317	332	320	311	338	298	335	341	297	300	360	303	362	320	321	300	310	337	309	309	332	327	367	303	294	342	334	311	330	330	350	333	324	326	300	321	354	341	315	315	334	313	358	350	335	311	309	340	303	317	307	337	284	340	320	285	349	315	301	314	318	312	336	328	320	328	329	298	323	293	309	300	338	332	310	325	312	355	310	337	324	307	308	327	309	338	305	302	309	341	315	312	319	349	323	318	316	314	330	309	330	320	351	317	347	329	312	320	312	307	317	352	353	323	334	324	332	326	315	351	315	350	321	348	310	339	348	318	316	299	345	347	305	313	328	318	335	313	349	312	336	293	336	344	316	323	331	357	309	306	327	330	359	343	294	289	332	315	285	314	334	317	336	322	326	339	313	335	303	317	333	349	332	317	316	300	341	320	313	334	315	330	335	298	310	313	313	298	307	287	305	331	312	326	309	327	339	301	355	303	312	296	307	342	322	311	319	321	314	297	317	331	316	337	316	341	312	322	315	312	352	305	324	353	344	332	304	325	309	376	326	355	364	310	325	316	322	315	298	347	331	322	342	318	311	318	330	311	301	324	320	309	336	312	362	284	328	315	321	337	312	325	334	332	307	314	315	297	308	341	311	308	340	350	330	331	310	309	328	334	326	317	314	288	351	288	317	332	342	333	304	314	312	376	299	312	343	298	312	342	312	337	314	310	344	343	317	300	302	339	323	321	322	336	327	312	300	326	333	351	320	354	347	317	317	337	295	325	322	334	336	327	305	326	328	328	316	330	327	313	300	357	314	324	333	324	361	323	332	313	342	322	324	292	280	302	354	331	328	339	338	357	325	329	304	325	320	325	308	300	305	308	327	321	315	332	313	323	336	314	326	322	327	340	299	327	311	308	311	289	320	296	308	337	332	318	335	318	335	340	325	322	359	317	322	315	312	316	294	336	339	299	349	310	328	311	305	323	324	302	324	305	315	318	329	334	297	331	302	282	320	308	335	333	317	315	338	345	340	312	327	335	337	280	348	324	328	342	320	293	317	314	342	335	340	280	302	281	282	298	307	323	300	338	356	307	343	343	343	329	317	319	325	351	306	350	330	326	298	306	342	297	331	300	314	249	315	344	269	303	336	315	302	321	290	318	343	304	344	333	338	322	344	323	321	308	326	318	324	318	326	336	337	315	307	345	340	331	320	311	327	321	312	306	308	339	341	287	291	318	340	326	315	359	351	299	302	341	268	293	342	332	335	339	299	326	329	332	315	349	337	331	323	330	324	290	344	340	343	314	343	323	303	334	359	338	319	304	332	327	334	335	300	317	349	331	297	306	333	355	313	341	339	328	326	341	321	305	325	288	327	341	283	275	316	295	328	285	342	302	343	345	321	278	314	310	337	280	342	321	317	327	307	309	301	298	329	326	308	313	337	314	308	294	322	335	341	308	344	308	333	338	294	337	326	327	347	315	311	304	308	326	356	317	331	287	320	371	344	295	342	314	336	322	371	327	291	307	299	286	326	282	340	359	318	327	347	320	334	308	338	348	346	336	324	297	296	287	323	327	283	309	292	315	309	293	316	335	329	330	331	317	330	338	332	322	313	325	356	344	307	334	335	344	314	330	339	331	331	355	334	305	286	310	339	330	291	347	301	345	322	311	318	320	293	295	312	322	324	299	318	297	305	350	307	319	349	308	329	334	295	305	327	317	296	326	343	314	293	321	365	342	315	303	310	313	337	318	324	343	348	319	291	306	310	330	303	328	338	314	331	327	321	328	306	328	358	327	338	353	307	338	306	321	313	321	336	315	326	340	320	312	316	340	310	327	320	302	313	309	316	337	322	315	325	311	318	332	328	301	333	349	319	366	322	323	356	318	312	348	303	326	319	342	301	329	335	303	326	283	335	290	297	314	304	337	347	295	320	330	311	301	316	324	326	300	350	305	311	321	304	322	333	311	322	328	341	327	309	312	312	303	322	295	331	304	308	324	345	340	363	329	300	313	349	315	334	309	293	301	302	314	295	343	286	332	309	331	337	314	360	309	293	318	338	307	307	303	341	334	310	290	313	337	343	309	300	325	334	319	329	303	328	327	312	329	329	334	314	312	299	292	331	338	304	339	302	319	324	294	300	330	342	327	333	358	330	342	324	302	324	331	307	289	332	330	353	309	337	329	322	302	321	295	352	350	350	325	344	320	369	341	344	329	373	312	309	306	314	299	313	301	325	356	323	306	353	354	282	313	324	320	325	338	304	277	305	344	318	305	342	315	337	331	330	311	338	324	350	295	302	332	313	307	345	346	329	300	306	315	333	304	329	333	317	346	313	315	334	308	320	344	370	299	323	339	303	326	337	298	322	335	313	309	383	301	319	295	301	325	300	334	296	349	314	305	345	343	313	328	317	297	332	322	355	347	302	309	323	303	337	326	335	335	317	316	323	327	332	303	317	338	307	298	308	319	334	315	324	337	300	321	312	335	305	323	314	332	318	328	333	319	327	316	351	325	319	301	313	344	352	340	332	345	336	315	310	308	353	324	324	312	336	313	335	328	306	309	277	351	327	325	341	319	344	322	325	350	318	315	351	330	330	326	296	317	352	330	320	310	321	319	322	304	344	307	335	346	303	334	336	301	320	325	324	330	290	312	337	320	301	315	296	293	314	356	300	312	322	316	327	317	341	314	312	337	304	344	357	297	318	317	325	320	324	340	355	320	344	333	334	313	336	353	338	315	323	309	316	308	318	350	325	328	339	329	309	314	330	326	293	313	337	308	303	337	323	335	329	333	310	327	315	347	322	312	341	306	355	329	342	302	339	298	293	307	303	316	292	323	331	327	293	316	305	311	298	328	314	287	334	317	326	311	290	309	337	357	333	305	348	325	338	330	308	333	336	315	307	342	306	317	293	324	305	295	323	339	325	358	339	329	295	312	320	333	304	316	333	332	326	330	329	319	335	334	319	330	289	309	315	326	298	316	356	328	332	317	334	310	346	321	323	333	333	334	310	314	327	312	310	348	320	304	364	326	321	355	305	328	360	316	320	338	329	324	315	307	319	336	314	343	321	301	310	351	329	322	301	307	314	325	312	349	334	310	318	312	337	313	317	318	339	349	339	295	313	316	323	328	324	322	303	341	323	327
2514	1647	655	287	178	247	253	238	192	178	148	139	105	84	105	85	84	85	79	79	69	63	62	80	77	83	66	72	85	81	59	65	77	66	77	56	63	70	74	63	70	71	56	61	70	60	52	71	58	87	76	83	93	67	75	90	119	120	103	74	83	77	74	81	70	69	51	58	50	71	51	62	73	73	63	59	61	61	71	48	57	77	58	72	53	48	62	61	51	69	43	70	62	55	69	49	64	55	57	51	65	59	49	68	53	64	62	55	70	53	46	55	51	59	74	54	62	75	59	50	59	62	59	72	52	73	70	81	64	56	52	64	71	71	44	65	62	56	73	63	60	49	61	60	66	68	52	60	50	71	61	79	58	74	60	66	58	52	66	52	53	61	63	50	66	51	69	57	62	59	70	57	65	69	58	67	61	51	80	69	50	59	60	56	60	50	58	48	51	72	54	72	49	59	60	42	62	70	69	54	70	67	63	51	50	66	62	54	37	67	57	47	61	61	65	62	59	70	65	69	56	55	59	62	59	65	64	59	65	65	57	65	51	53	54	63	64	74	60	66	62	63	64	71	66	45	57	54	62	69	71	49	60	72	66	55	60	43	48	60	72	57	69	77	64	66	55	65	53	62	71	57	62	57	54	67	52	57	83	57	51	57	64	66	62	65	66	62	79	73	64	84	50	70	61	70	68	59	72	55	59	67	65	60	69	58	65	62	66	46	59	70	60	72	59	60	62	57	65	50	67	50	57	64	62	57	73	60	76	68	69	70	71	68	74	67	55	66	52	76	61	68	55	63	56	56	62	74	66	74	66	57	71	54	57	62	71	64	69	65	69	65	65	65	71	56	72	66	54	66	66	69	63	50	70	77	67	51	63	61	54	53	66	62	82	67	54	60	47	69	45	55	55	56	57	54	52	64	60	64	59	79	58	56	51	56	86	57	62	60	68	59	69	63	60	61	66	53	82	58	59	63	66	58	55	54	72	61	52	66	52	70	58	55	52	47	69	68	69	56	54	71	60	54	71	51	75	62	51	57	69	55	66	63	58	60	56	55	53	62	56	68	63	59	69	49	74	71	64	57	66	60	66	56	90	56	69	60	54	72	69	68	67	59	60	67	61	57	57	68	64	59	68	64	70	74	61	66	55	55	47	66	61	67	64	57	59	58	50	53	58	65	56	54	71	55	54	49	56	76	74	63	69	56	51	63	58	72	56	48	66	56	64	53	55	67	56	58	46	61	57	58	49	61	59	65	66	67	54	46	53	71	59	68	67	59	73	71	58	57	56	73	61	63	57	52	55	60	68	70	66	64	56	63	68	62	53	61	54	70	64	74	61	64	55	48	56	62	59	66	56	45	66	58	56	48	71	51	51	61	60	54	66	69	72	60	54	56	66	64	50	69	58	56	66	63	61	77	62	54	74	55	64	64	53	59	66	52	55	65	62	62	49	79	49	58	62	67	61	67	64	56	57	54	52	43	57	58	61	46	48	58	60	53	57	60	66	69	85	72	59	66	65	77	67	61	69	63	55	86	56	61	64	60	72	59	60	71	51	69	46	44	71	58	60	58	57	76	72	63	63	66	51	52	54	63	41	71	63	67	71	68	51	58	76	60	66	63	62	72	44	59	69	62	62	59	61	55	45	76	65	49	49	54	41	64	53	67	65	55	54	48	51	64	61	57	53	60	69	48	63	67	54	63	62	57	63	66	60	75	51	54	61	51	53	61	56	56	68	61	68	56	78	64	65	64	52	62	48	77	66	62	66	59	58	59	59	74	56	62	61	59	54	62	68	69	68	71	56	64	73	67	55	60	70	64	54	69	61	54	55	62	62	77	55	61	54	62	72	65	67	73	72	64	63	69	53	56	68	56	51	54	42	64	55	63	59	70	65	72	71	71	49	65	92	62	65	49	56	74	60	48	52	60	50	63	66	68	58	83	60	63	54	66	73	70	72	56	60	56	64	56	55	57	61	68	65	57	59	66	60	67	72	51	61	54	71	68	70	61	58	62	56	65	62	67	53	63	64	68	76	53	66	55	59	68	64	49	64	78	67	70	63	57	71	58	68	55	65	58	56	56	58	52	78	49	61	54	65	53	52	49	56	54	51	65	59	71	74	58	65	46	61	54	63	67	60	64	55	41	66	76	81	65	57	61	66	55	61	66	66	67	62	57	65	66	65	61	51	69	66	69	82	59	38	62	69	63	73	57	52	49	60	57	57	56	65	59	71	66	77	64	56	54	69	66	56	57	60	66	70	60	58	65	60	58	48	53	63	62	72	67	63	56	59	65	62	65	67	74	67	64	66	55	51	55	66	63	66	72	67	56	51	55	67	58	56	55	63	71	70	55	65	53	64	48	60	63	69	64	58	61	67	66	58	69	66	67	57	63	58	59	53	72	52	60	51	55	54	83	65	72	64	64	53	55	61	51	76	60	58	49	54	41	65	64	43	70	59	52	61	61	69	67	54	59	70	64	68	61	48	77	71	60	54	59	70	67	65	52	53	73	56	70	61	53	58	56	67	75	47	47	48	59	62	51	62	72	58	66	70	60	57	70	58	73	55	75	66	61	70	70	62	62	54	58	62	72	77	76	63	61	63	78	56	72	61	57	70	69	66	50	61	54	50	58	72	50	65	49	62	70	62	69	59	76	77	70	72	51	58	55	64	61	76	67	62	50	58	52	49	69	72	50	61	65	65	59	54	61	51	73	64	57	67	52	53	69	60	53	61	56	51	65	48	77	60	65	54	77	65	65	54	63	62	64	56	61	56	54	55	65	73	63	59	54	62	63	61	75	64	49	66	64	64	64	66	59	74	54	71	68	69	55	57	57	67	53	56	56	56	58	46	58	66	48	71	55	69	78	57	58	64	68	70	51	56	56	59	59	71	57	54	63	66	67	63	64	60	62	66	74	54	62	61	60	61	65	42	48	64	64	52	56	56	61	56	70	55	63	68	65	51	53	60	53	65	61	73	58	61	53	56	58	65	67	65	71	71	54	58	62	61	71	74	61	64	65	56	52	53	61	54	48	56	50	66	50	65	60	42	58	69	41	76	47	57	65	69	60	57	72	68	66	59	48	58	53	60	69	46	51	61	66	61	64	62	72	57	60	72	68	67	57	63	62	52	62	64	72	49	78	51	50	47	56	67	63	68	75	70	58	65	62	62	52	48	53	67	49	47	58	61	78	61	60	68	63	52	66	62	55	66	47	54	54	57	82	55	56	43	62	65	67	47	67	59	61	62	50	67	57	66	65	58	60	52	62	58	54	65	69	52	62	61	65	49	43	63	68	48	57	62	58	60	60	67	68	64	57	56	66	60	64	85	59	70	58	69	57	50	65	57	76	68	55	51	69	63	55	49	50	65	77	54	57	55	72	56	56	54	69	79	47	56	48	61	60	71	50	75	63	53	58	61	63	63	64	57	64	62	61	71	50	65	51	72	78	71	62	61	63	64	66	79	64	65	62	67	65	54	62	53	64	63	53
26482	15909	8121	7083	10389	11970	11077	9190	7344	5886	4609	3552	2785	2272	1828	1587	1353	1220	1037	877	909	837	842	813	843	809	841	725	811	709	707	679	667	670	581	587	632	639	540	585	576	563	522	550	564	563	541	532	656	1155	1400	1075	1163	857	965	1130	1618	1896	1627	1268	1094	886	725	567	645	531	519	503	511	477	555	481	529	525	516	479	507	489	483	478	498	473	492	583	470	504	492	532	492	517	495	495	499	493	508	518	502	500	512	522	542	525	499	511	526	507	511	522	506	487	530	544	496	484	499	523	487	512	478	533	535	537	568	530	495	516	531	467	545	493	493	499	512	510	500	477	530	529	504	512	444	512	535	504	504	484	525	496	522	525	514	502	510	545	513	556	512	504	506	506	557	536	512	553	500	520	531	527	485	515	491	486	518	499	514	514	483	520	525	493	487	552	508	482	479	493	558	505	516	558	517	486	512	516	497	508	483	495	470	536	519	521	510	508	510	519	538	501	492	470	493	534	538	520	512	532	522	525	509	489	524	482	502	492	569	550	502	533	532	489	530	507	544	488	491	492	517	492	484	524	508	496	501	498	524	534	500	566	488	462	504	496	524	534	508	513	535	513	537	499	510	513	514	530	488	503	521	511	493	546	461	541	506	524	533	521	487	509	558	476	505	561	514	552	503	511	503	493	533	508	515	540	515	522	505	511	519	521	528	500	506	531	543	510	487	504	473	501	492	552	537	519	549	483	508	538	488	502	515	537	483	488	514	528	497	486	545	520	492	555	520	498	508	503	527	510	526	534	515	514	483	522	552	506	548	484	522	540	509	518	501	530	482	523	500	481	522	518	483	490	534	513	532	530	514	513	524	484	483	525	490	512	523	498	487	469	465	519	550	471	574	514	502	538	512	529	489	541	536	542	532	525	491	519	507	511	498	489	515	541	543	543	503	524	529	563	518	555	541	505	497	520	510	517	517	558	498	502	500	517	464	513	484	536	516	521	482	419	550	529	470	540	495	465	531	488	501	533	533	482	505	530	505	488	535	514	543	487	518	519	512	542	484	534	525	483	501	475	487	504	512	531	477	475	505	500	523	540	473	506	505	532	507	533	480	472	512	517	516	477	512	490	504	529	490	524	505	505	509	455	507	505	525	496	489	510	525	497	523	507	511	493	532	484	521	501	529	546	510	530	514	524	530	519	491	522	514	539	527	514	515	544	541	497	498	507	510	520	519	522	469	464	549	483	514	524	537	546	547	511	512	470	507	490	508	521	527	509	513	518	508	493	528	525	561	493	504	512	473	506	559	536	522	498	538	494	504	523	538	523	509	522	506	481	531	503	521	501	506	512	495	496	535	553	505	490	540	526	498	490	507	516	491	527	485	557	468	526	500	498	498	503	520	492	537	537	491	546	525	507	527	498	501	485	535	490	507	506	488	539	504	521	544	512	519	492	515	498	494	462	501	496	527	496	481	514	515	478	544	511	542	490	493	553	524	541	524	472	507	503	498	538	553	525	525	533	536	505	505	498	523	542	510	479	490	526	511	548	511	537	524	523	525	524	536	509	525	499	563	521	544	541	506	488	528	484	534	467	503	502	520	485	467	515	495	523	524	479	484	512	490	527	520	477	543	553	471	497	534	539	512	521	518	509	539	468	535	483	543	521	500	527	537	505	528	478	517	486	526	497	523	563	520	546	520	513	498	536	509	523	519	525	504	515	531	513	487	524	532	578	550	537	511	483	500	491	547	537	511	487	498	523	507	500	515	515	519	514	510	505	486	493	484	551	515	500	547	504	512	508	533	489	479	516	506	515	510	492	480	509	502	504	482	549	527	457	536	482	516	525	477	522	477	562	498	525	500	518	515	511	462	489	501	520	485	523	545	488	506	522	531	500	511	520	535	507	530	490	535	508	506	499	528	508	526	515	539	489	511	511	484	517	506	493	508	515	517	503	520	510	502	452	535	520	524	488	508	509	514	508	508	545	500	514	561	488	520	529	533	492	497	526	529	508	552	507	530	508	491	508	506	466	452	532	521	555	486	528	528	561	494	509	474	516	497	512	500	479	522	516	514	452	480	486	506	536	528	522	537	529	532	527	498	517	484	521	520	542	520	537	491	492	540	541	543	494	500	519	500	528	497	498	492	466	493	484	554	463	507	537	486	533	539	486	551	530	501	498	487	501	511	486	504	513	488	521	482	523	531	495	509	524	508	539	523	532	538	474	501	518	516	485	473	549	480	489	489	500	505	503	500	490	512	517	518	598	540	512	475	510	493	493	461	492	562	495	527	518	493	513	495	485	535	515	507	503	480	514	523	516	492	507	524	520	555	494	512	532	506	495	521	480	493	525	467	489	476	539	508	530	510	494	554	506	531	482	529	517	541	517	498	526	521	522	476	526	500	542	552	496	487	554	488	510	495	499	477	497	527	510	500	477	521	513	551	534	544	536	514	533	511	543	498	513	524	492	545	522	486	473	467	473	515	518	469	523	522	522	539	525	543	503	519	494	508	507	507	513	568	522	511	540	487	513	526	506	553	514	495	549	488	553	540	501	525	493	509	517	542	469	505	499	524	530	483	511	519	503	483	509	512	516	500	538	550	533	553	496	494	553	461	519	545	504	515	517	487	524	552	545	548	513	511	508	501	485	528	548	511	524	478	501	515	544	514	529	535	550	499	519	518	535	521	524	487	534	532	539	540	493	503	514	528	509	518	592	544	515	521	544	501	494	547	556	528	495	503	501	502	487	510	543	541	534	485	492	491	519	507	482	512	535	492	495	498	544	522	468	511	522	534	491	491	499	526	504	485	529	537	496	466	506	533	504	505	506	486	497	471	496	524	531	476	546	488	541	519	499	485	516	533	487	498	519	550	481	474	512	477	516	523	476	532	529	499	542	517	497	490	523	544	530	513	492	490	533	481	469	505	494	517	517	537	525	499	456	510	497	512	479	461	540	489	523	473	546	543	536	504	536	512	503	544	561	524	515	506	503	501	496	525	472	508	510	493	536	541	569	499	504	496	524	502	501	540	469	535	485	482	508	484	519	499	534	517	521	532	510	505	539	516	549	488	525	510	501	540	497	510	494	480	518	526	559	498	543	520	534	527	500	543	494	504	528	487	493	492	521	518	552	502	508	500	497	496	443	491	495	554	535	515	487	511	498	505	511	484	523	508	539	502	531	489	555	484	530	498	496	550	499	535	497	497	518	524	521	508	498	548	525	546	536	566	511	501	532	503	490	499	547	473	471	485	509	445	457	538	493	532	514	508	538	489	513	512	515	504	492	491	473	491	521	511	502	528	534	469	495	511	523	513	524	460	502	484	462	500	500	523	484	521	507	495	435	551	481	502	537	503	535	509	530	508	517	486	502	542	492	509	527	528	503	525	493	507	509	497	533	495	514	518	488	528	532	511	500	499	507	526	492	495	456	487	505	524	500	508	507	545	470	556	482	522	486	490	487	499	538	511	526	520	488	523	525	518	518	486	496	526	516	512	505	515	516	520	510
2733	1352	647	269	161	232	209	171	162	160	112	111	82	81	61	68	69	55	55	62	62	48	53	55	62	53	49	48	69	48	38	57	43	47	47	50	39	43	54	40	39	53	38	54	51	45	32	49	44	67	73	52	53	75	94	81	93	71	81	70	48	61	65	42	49	51	41	48	41	38	41	46	34	43	41	52	42	48	49	51	33	48	38	47	34	48	42	34	38	36	44	49	35	36	39	42	37	48	39	45	32	38	43	36	39	41	54	46	35	52	43	37	38	41	60	37	31	41	52	36	52	35	37	36	41	44	49	46	42	40	44	39	33	42	34	40	40	43	47	43	32	43	32	27	39	49	53	36	42	27	38	41	47	39	30	43	52	26	46	49	40	47	38	32	38	41	48	38	48	36	47	29	38	38	48	41	49	35	51	36	32	44	43	41	61	52	42	37	41	48	46	46	41	40	38	42	48	39	39	42	35	42	43	36	37	39	48	40	44	43	40	42	27	47	46	48	38	45	39	50	47	37	39	49	51	33	26	47	50	47	37	37	38	37	47	36	41	39	49	50	45	35	38	34	47	36	35	39	40	37	48	43	35	27	36	50	40	47	37	32	61	50	51	43	53	32	37	43	38	50	39	45	48	50	45	44	42	46	49	39	45	35	44	39	29	39	45	36	45	51	46	45	49	29	49	45	40	50	35	43	50	51	36	40	41	29	39	36	47	37	34	40	42	38	36	45	44	36	34	44	42	53	39	41	36	45	46	47	43	50	41	46	30	35	52	39	45	49	38	36	52	44	46	40	37	38	42	46	43	38	50	41	44	39	49	38	43	36	43	34	53	38	44	38	48	46	47	44	42	31	48	56	39	40	32	49	35	47	38	31	29	38	47	43	37	46	43	35	47	44	38	46	44	47	38	42	54	36	54	33	44	50	37	41	32	32	44	48	44	40	37	41	48	34	34	35	33	47	46	36	39	41	50	42	43	45	38	36	33	41	45	38	45	35	46	34	40	48	39	41	44	38	51	37	46	48	46	48	50	48	42	49	56	47	30	38	32	31	45	48	34	48	30	48	42	46	37	41	43	33	37	47	47	38	28	34	39	49	41	41	35	42	51	39	42	43	39	41	32	35	48	48	38	52	40	48	49	35	26	39	34	41	49	40	35	48	48	45	36	37	34	36	36	35	38	38	45	33	44	40	43	46	45	43	40	41	48	53	46	41	40	37	41	43	28	55	33	49	48	48	45	50	46	38	48	43	59	46	49	40	33	43	44	45	38	36	33	46	53	44	46	45	37	24	37	50	43	45	35	51	44	43	46	29	36	33	44	47	47	32	42	46	41	37	43	34	45	31	28	43	41	48	43	37	43	47	44	38	43	43	46	34	31	43	31	34	47	38	41	53	33	39	36	48	49	34	35	36	39	41	36	36	33	40	38	37	57	39	42	42	46	37	39	39	44	45	37	44	53	39	40	44	42	43	52	45	39	45	34	50	45	46	39	45	37	31	41	39	68	59	49	35	41	37	55	48	47	46	34	48	50	47	40	46	44	49	45	40	46	53	37	30	38	41	39	48	32	43	43	56	32	55	43	43	40	55	38	52	38	34	54	39	30	37	36	43	42	37	41	42	41	37	42	51	34	41	37	41	33	43	35	39	44	54	50	32	39	46	38	31	36	41	36	48	39	42	39	47	51	43	47	54	47	43	47	44	40	40	47	43	41	44	52	36	38	33	44	48	50	45	47	46	36	42	31	50	41	40	53	38	38	40	45	46	40	42	42	31	40	28	39	38	41	40	31	39	43	36	36	38	40	45	35	42	48	35	40	44	55	38	33	40	37	41	28	40	37	47	55	46	27	43	35	50	47	41	43	46	38	33	45	36	33	47	48	42	39	46	39	39	33	46	42	45	43	44	41	39	48	43	48	38	57	44	41	48	47	45	38	34	48	40	38	41	44	33	44	36	41	42	44	40	38	38	48	44	35	47	41	38	57	35	43	34	37	56	33	39	46	44	56	43	47	63	53	33	30	41	33	43	26	42	45	42	52	54	40	36	46	45	44	42	38	41	35	51	42	36	50	47	41	40	29	39	34	42	47	45	44	38	43	48	41	40	39	43	53	41	53	35	32	53	43	38	46	44	42	40	28	37	43	47	50	38	39	41	42	43	46	42	51	36	44	29	34	50	46	34	46	40	33	44	37	43	43	38	37	47	48	62	40	51	40	42	43	45	44	39	44	40	39	61	30	41	48	42	41	50	52	36	39	48	50	31	42	49	40	58	46	43	46	39	37	47	39	47	41	39	41	43	47	48	61	38	46	40	42	39	42	54	61	38	39	40	38	35	49	34	39	46	39	48	49	40	46	44	40	37	39	38	34	39	41	41	34	39	50	40	38	38	51	52	49	40	43	55	40	38	42	29	42	32	50	38	49	43	44	43	40	44	55	32	42	48	36	46	32	38	49	48	40	42	44	39	45	45	40	44	37	44	47	45	40	48	34	43	33	39	55	47	37	37	49	44	39	44	41	49	44	38	37	43	44	40	48	44	40	43	45	39	39	43	46	45	37	51	48	46	41	41	40	39	53	44	42	38	48	56	37	43	47	46	55	50	40	49	54	33	53	36	49	44	35	35	42	47	31	38	47	33	49	39	37	32	39	44	53	41	42	42	44	46	50	47	43	37	44	42	37	45	37	34	43	52	34	41	47	40	36	46	45	43	39	43	39	48	47	41	49	45	36	51	44	43	41	41	49	38	34	38	49	60	41	39	34	52	36	44	37	39	43	43	44	40	37	45	37	34	39	39	35	46	46	36	36	44	43	40	27	35	39	41	41	33	46	40	41	27	37	40	45	43	43	41	51	42	34	47	29	38	49	35	30	52	38	43	46	50	41	55	43	39	46	51	45	44	33	31	49	35	39	46	45	39	44	37	43	40	54	46	48	45	36	36	45	42	38	29	26	43	41	45	42	38	50	36	34	43	48	42	47	44	38	43	48	40	44	46	38	46	47	49	45	38	38	33	31	34	42	35	51	43	49	23	50	56	48	47	35	38	41	38	49	42	43	32	39	49	48	30	46	41	48	38	37	46	41	53	32	39	32	43	42	46	54	30	39	43	44	46	40	41	43	41	45	45	42	37	61	56	58	50	45	33	46	35	39	42	53	53	52	35	51	35	35	48	36	43	47	52	50	33	37	42	34	35	49	28	41	38	37	36	34	36	31	32	53	48	39	35	37	42	40	39	43	26	38	37	33	43	37	40	41	45	39	39	38	44	52	44	40	44	34	41	31	43	45	45	34	44	45	37	32	45	42	49	36	33	39	33	45	40	45	47	48	37	53	45	50	35	39	45	37	45	47	41	36	36	38	41	45	34	33	28	48	40	42	36	39	45	36	22	48	42	48	45	31	34	39	51	45	36	26	50	37	32	34	35	47	40	46	46	34	46	38	48	36	49	37	37	28	52	43	31	44	46	48	33	37	36	49	40	34	41	51	39
24826	14139	8054	6696	9630	11403	10269	8753	7152	5531	4346	3333	2646	2018	1782	1346	1274	1058	902	739	685	738	743	683	647	636	668	621	626	629	565	611	572	433	483	486	487	437	428	436	422	413	394	428	421	405	367	377	505	1165	971	728	913	1112	1454	1711	1679	1525	1142	1026	844	722	648	475	410	338	359	378	372	342	342	374	346	369	345	326	336	341	333	338	372	396	362	358	384	386	364	346	332	367	395	365	358	300	358	366	320	346	387	361	334	329	355	364	323	380	337	372	363	382	348	347	380	339	339	359	360	382	369	385	369	351	349	321	341	373	370	334	345	361	358	349	337	356	340	361	338	399	377	341	352	384	329	368	360	347	344	363	318	365	358	367	338	370	357	335	358	356	380	350	362	376	353	375	333	362	359	329	359	381	330	368	375	331	351	376	383	362	368	380	335	359	319	345	389	374	380	357	356	353	388	371	358	380	381	340	334	349	356	356	346	348	361	370	345	347	330	367	376	364	322	351	354	342	360	366	355	391	356	378	368	337	353	367	379	345	328	350	366	342	365	351	383	365	364	371	365	331	331	371	320	373	361	390	326	393	356	339	366	360	366	394	359	364	334	338	349	371	384	335	341	344	358	353	359	369	386	378	381	365	314	358	369	356	365	352	354	378	347	405	374	353	341	365	367	392	340	345	368	355	335	365	343	374	373	335	371	390	354	361	315	360	367	353	358	347	333	363	382	371	381	343	326	390	324	378	345	360	397	370	378	359	379	322	358	361	297	365	344	342	364	360	343	364	356	343	385	395	384	344	348	347	323	340	362	368	395	356	381	327	383	320	368	318	345	342	388	364	342	327	364	365	395	359	354	372	360	342	355	346	380	381	398	354	389	368	334	380	362	350	382	350	339	360	335	350	369	359	356	319	381	374	362	340	385	357	347	332	361	340	381	376	368	387	372	327	360	362	372	379	397	388	344	372	333	376	367	358	372	376	371	377	366	368	340	347	332	367	344	348	349	357	399	362	375	356	359	380	369	371	317	369	375	365	366	370	354	341	372	382	376	361	368	349	379	382	354	333	399	379	366	337	337	373	336	382	343	322	345	372	366	351	328	363	334	369	345	366	336	404	351	360	339	348	368	365	336	364	347	347	333	349	385	351	340	361	355	370	399	372	327	347	311	373	397	366	343	356	341	380	345	360	360	334	371	367	331	337	384	373	344	337	374	351	347	345	342	364	391	371	312	375	348	354	358	354	352	322	375	360	389	361	320	333	370	357	382	338	338	364	338	366	369	373	367	407	352	335	369	347	337	338	342	364	361	367	336	364	365	348	347	387	395	350	358	350	342	375	341	362	345	379	328	378	347	384	361	329	345	354	371	349	373	375	367	361	370	408	366	381	353	380	358	376	379	361	345	357	366	358	346	365	368	389	337	319	371	349	353	371	354	335	348	337	341	334	392	382	375	398	347	353	367	351	359	356	359	355	372	378	382	335	372	349	369	325	368	375	332	356	379	390	394	351	384	368	361	357	357	387	371	356	397	346	362	399	392	363	342	336	392	376	368	345	356	346	363	321	375	347	351	362	351	364	332	352	385	358	358	336	364	355	373	373	361	338	366	364	345	341	359	352	343	374	344	355	320	317	357	354	358	381	375	360	335	363	321	352	366	379	331	349	353	356	389	378	408	348	357	343	401	352	319	353	337	352	361	371	338	346	347	386	380	375	341	371	410	355	316	336	343	381	388	348	376	366	358	352	357	368	376	346	337	384	333	350	344	319	367	373	360	330	381	343	395	349	355	375	352	348	378	323	328	341	343	364	347	392	331	371	371	338	399	357	341	371	350	373	350	383	318	321	343	354	365	353	351	339	359	382	370	384	374	370	361	340	359	382	355	392	375	368	367	359	387	359	364	377	364	384	368	373	367	362	350	380	364	390	409	383	352	333	386	413	365	363	353	332	385	390	387	399	370	350	335	350	396	322	381	377	342	339	353	387	353	358	365	354	344	383	361	350	360	340	344	373	380	329	360	357	359	346	350	373	352	385	355	325	353	349	348	355	378	364	327	341	376	359	332	350	332	339	336	368	367	366	350	374	378	343	327	354	395	350	374	398	368	369	330	335	357	356	358	352	349	359	348	374	370	342	359	363	352	353	354	366	338	362	346	349	378	380	371	335	355	374	397	356	352	383	360	355	351	327	348	370	385	353	344	358	382	353	356	368	348	357	362	377	375	364	370	328	340	368	349	341	376	343	327	335	371	336	392	356	366	355	351	356	386	370	349	346	399	378	330	340	345	358	372	365	335	361	366	376	370	349	338	365	390	401	323	353	351	352	354	382	355	319	353	376	373	356	357	366	370	394	399	341	369	346	338	350	343	355	374	330	334	359	345	354	391	360	348	369	372	375	351	375	360	383	315	354	353	357	386	367	367	350	362	350	351	362	367	348	338	389	352	361	340	369	331	350	372	337	352	324	362	374	385	370	360	363	377	338	368	392	370	396	352	351	337	387	332	385	351	351	342	365	399	351	386	387	390	382	371	371	329	367	348	365	375	340	337	340	348	324	374	355	356	366	380	370	362	378	355	380	311	364	354	361	352	386	345	363	391	352	372	347	330	371	356	389	371	364	356	334	398	374	360	358	392	388	369	344	366	348	323	385	339	344	355	347	379	360	392	388	379	358	349	385	342	366	341	335	346	329	368	366	360	333	373	337	343	323	365	312	354	351	357	348	409	336	322	342	354	382	329	337	390	379	375	366	352	373	354	408	380	336	337	358	373	387	343	344	382	340	354	355	332	349	387	374	353	365	344	392	341	347	349	351	353	353	345	348	378	351	357	333	353	311	352	350	352	367	371	333	353	357	347	380	372	354	346	358	373	364	331	364	374	336	370	368	369	354	334	373	339	341	338	366	340	356	369	383	371	299	360	331	321	392	355	364	367	353	374	366	339	348	337	355	387	358	341	354	330	347	356	334	381	379	365	344	357	357	392	358	370	347	375	328	332	372	344	367	379	354	362	358	369	338	364	346	385	369	351	341	347	350	344	366	355	389	356	345	338	349	366	347	359	332	368	353	349	366	326	340	362	328	372	388	374	347	346	348	349	348	378	384	357	361	363	336	384	374	338	368	385	327	367	347	355	342	353	361	350	353	362	369	401	361	381	355	366	353	374	357	377	388	362	364	378	398	337	377	328	354	376	370	324	364	385	382	366	366	349	339	385	349	345	327	368	366	353	327	374	349	351	371	362	339	359	372	375	351	366	371	375	340	333	356	383	379	369	381	345	336	366	377	352	362	387	390	346	378	336	358	361	332	353	343	335	358	370	330	353	375	361	377	406	357	321	390	354	396	396	340	361	369	383	351	367	371	362	333	381	351	348	374	391	335	359	348	350	302	325	349	339	362	386	340	351	346	312	342	362	365	352	377	354	367	349	360	375	370	370	387	360	338	363	330	382	362	355	360	361	361	361	361	383	371	367	362	357	355	347	326	322	363	338	388	375	351	383	392	321	376
3025	2635	1129	441	246	286	282	295	240	194	173	143	108	114	123	105	94	83	81	89	85	92	85	83	79	73	99	83	74	93	71	79	71	71	76	64	81	64	78	67	61	80	68	66	66	78	62	65	80	97	91	94	156	140	122	148	151	134	114	110	89	98	112	61	71	75	83	65	80	70	76	63	75	74	67	72	59	69	75	61	66	71	60	62	65	66	59	56	66	87	71	64	73	64	69	75	75	73	73	64	75	75	67	64	54	53	67	87	61	76	73	54	53	80	86	60	79	73	64	67	74	70	62	71	68	76	70	86	72	70	62	72	61	57	58	67	73	66	79	84	72	76	77	66	55	63	68	78	76	69	62	78	51	74	87	80	67	75	74	67	77	58	83	81	74	72	75	73	68	84	71	81	65	58	85	65	80	77	75	72	69	75	68	73	60	69	85	65	63	78	74	75	57	73	66	69	65	59	72	68	71	67	81	62	93	79	59	69	74	69	72	68	64	72	76	66	77	74	73	70	63	82	64	74	69	69	76	79	68	68	76	68	75	52	62	74	68	80	72	76	74	73	71	59	71	69	70	73	65	62	85	71	73	65	68	71	88	74	73	75	79	73	63	62	70	66	82	68	63	58	73	88	77	86	62	68	84	71	82	75	54	81	59	62	67	54	74	64	72	87	68	64	70	66	62	70	73	63	70	66	68	61	76	73	78	79	67	80	76	74	70	62	64	52	77	65	72	83	75	71	63	53	64	75	79	74	77	68	70	72	60	74	77	63	56	70	85	51	79	71	66	69	54	71	97	71	73	59	90	78	75	75	74	79	70	73	80	63	66	86	69	69	63	71	73	76	73	83	69	84	69	77	70	77	66	54	74	56	69	72	66	61	77	72	68	59	57	62	85	73	76	73	65	65	68	62	73	65	61	98	76	71	69	70	58	58	79	72	72	77	72	65	64	72	64	66	74	74	58	73	71	62	71	77	69	61	60	72	60	55	65	81	73	73	72	64	65	85	71	80	62	73	71	70	82	66	65	65	75	61	86	70	65	73	82	57	59	69	74	86	68	73	52	80	78	70	86	74	68	86	67	65	67	59	72	69	69	84	65	63	75	74	66	83	84	84	79	64	69	75	59	76	58	64	71	67	70	68	59	73	69	67	61	76	54	77	68	72	74	71	65	72	78	80	54	58	72	69	68	57	73	91	75	65	65	60	61	83	71	86	82	69	70	61	59	81	77	74	72	69	76	70	67	69	81	56	47	59	72	71	67	72	74	58	71	74	65	65	68	80	57	61	75	83	71	73	77	80	91	73	78	57	77	73	60	82	71	67	68	67	54	68	72	66	73	54	74	66	80	59	66	56	80	77	74	80	93	69	84	59	68	70	64	67	75	60	78	86	72	89	80	76	69	89	76	79	86	66	76	65	70	62	79	70	64	67	77	83	70	76	65	59	70	86	74	73	71	62	79	78	84	64	61	84	82	73	71	58	64	71	61	67	61	60	74	66	64	65	54	62	64	70	74	81	58	65	58	75	89	57	76	66	75	80	80	56	83	61	76	73	74	84	63	72	68	61	88	60	77	72	64	59	75	71	61	68	91	77	77	68	77	77	67	75	67	67	67	62	60	78	69	75	72	62	68	62	75	80	69	75	64	84	75	68	78	71	71	58	83	62	79	70	65	68	64	74	76	68	86	79	68	74	71	70	81	82	57	80	77	69	76	67	67	75	75	75	60	70	83	74	77	72	66	67	76	71	64	80	71	83	74	60	76	71	79	67	85	77	63	69	78	59	75	72	74	73	65	55	74	70	78	64	91	74	67	65	81	64	80	78	73	62	71	55	67	51	59	59	74	72	72	68	65	64	84	79	71	72	60	79	79	63	76	77	62	75	72	72	69	76	63	61	76	79	76	47	77	75	61	57	58	58	70	73	69	73	73	83	57	78	60	78	90	64	80	75	64	73	64	68	71	73	67	68	74	77	78	71	71	81	65	84	77	59	51	70	88	74	61	70	58	73	67	61	72	61	70	69	84	89	69	76	50	63	64	77	75	76	58	69	86	65	77	72	69	57	74	71	73	79	80	86	69	67	66	61	65	60	67	80	73	75	80	61	81	71	82	83	69	71	62	84	75	69	72	71	77	64	78	69	68	77	74	61	72	64	52	77	85	72	86	60	62	74	76	75	78	78	65	66	72	77	51	67	58	74	75	66	68	67	69	71	80	79	68	59	67	68	71	75	65	70	87	63	70	65	66	71	87	56	64	77	67	91	79	75	66	65	58	74	69	76	58	75	84	65	61	63	83	84	70	86	91	72	48	73	67	81	80	56	66	75	71	65	56	75	66	71	54	65	73	70	83	53	69	74	80	78	77	69	81	62	71	65	88	70	76	73	73	68	67	59	83	65	74	69	71	63	62	63	69	78	67	59	88	58	65	66	58	61	78	76	71	76	66	68	77	90	83	62	72	80	60	78	66	75	68	67	77	69	63	63	70	61	66	71	77	64	61	55	79	80	74	75	78	67	72	75	68	63	60	70	76	63	53	54	62	64	66	72	60	79	69	71	73	74	62	63	62	66	60	84	63	73	62	73	82	60	86	71	80	78	69	83	59	59	80	66	74	75	73	70	90	81	67	62	70	68	62	60	60	61	78	72	60	57	82	65	77	60	67	76	68	69	67	77	75	73	72	75	60	67	61	66	75	56	67	72	54	71	65	73	87	68	68	60	73	76	81	72	68	73	79	81	68	60	67	68	68	67	78	59	59	62	75	59	64	85	72	81	75	73	74	67	79	71	73	75	70	78	77	77	73	55	76	73	66	81	75	62	68	74	89	74	63	73	62	66	67	73	74	69	52	79	81	74	73	61	68	78	62	54	71	74	65	75	84	61	57	65	76	70	71	71	83	59	62	71	73	71	93	79	55	75	69	72	67	68	72	71	67	70	70	64	62	69	65	65	48	69	57	74	89	61	79	64	74	79	63	66	74	61	64	70	61	80	70	72	74	81	77	85	68	66	73	59	55	88	67	63	67	67	64	70	75	75	76	62	87	61	71	69	59	72	72	86	65	83	69	63	79	78	74	70	72	69	67	74	93	58	67	74	73	72	71	75	62	75	68	79	60	65	55	76	69	70	69	76	74	64	67	70	72	69	65	60	71	59	77	75	49	93	61	81	66	75	77	71	67	76	77	58	66	78	50	69	60	78	67	71	74	91	62	86	77	74	79	85	80	67	90	68	71	53	71	68	71	72	59	74	75	63	68	74	58	83	67	72	72	67	94	72	70	76	72	79	72	63	69	53	75	73	65	65	62	81	88	67	64	61	74	61	59	77	77	66	62	71	57	72	66	71	56	69	64	69	74	73	72	82	82	66	63	67	66	70	71	69	64	72	83	59	67	77	54	75	60	64	61	73	57	83	60	76	79	67	72	70	55	61	83	59	83	63	77	79	52	70	84	60	71	58	84	67	67	65	80	66	71	71	71	64	65	59	57	77
28875	20690	11912	10024	12759	14343	13202	10925	8703	6934	5358	4367	3401	2783	2291	2014	1774	1464	1291	1179	1146	1121	1094	1065	1056	995	1020	959	981	986	917	833	780	744	701	800	725	667	691	665	661	664	627	713	628	675	631	628	641	1261	1545	1863	2812	2962	2329	2360	2415	2217	1903	1501	1393	1145	873	735	648	610	592	633	591	580	590	552	614	592	606	613	621	581	580	628	580	556	606	612	623	611	565	589	614	561	589	583	629	549	635	574	602	611	596	616	620	579	571	581	606	613	628	598	633	599	578	561	610	605	613	602	620	597	605	583	605	585	569	591	611	589	602	586	615	591	603	613	608	617	615	596	610	567	584	547	614	625	577	540	592	625	616	594	577	595	615	599	549	571	601	602	570	598	590	613	645	604	605	629	605	590	530	600	610	582	598	592	628	577	597	599	618	558	617	549	583	618	553	588	569	559	620	618	564	600	556	600	593	607	587	596	554	557	561	593	633	615	619	599	599	562	613	560	564	594	584	575	590	587	579	647	597	577	592	602	569	641	569	552	619	559	638	608	600	550	555	590	605	573	612	586	553	604	613	602	575	592	588	590	581	578	571	598	602	594	598	598	607	589	534	592	622	620	621	597	614	584	633	636	590	562	626	577	672	591	613	585	584	580	567	614	579	589	611	619	572	576	645	623	601	564	616	572	631	537	574	571	602	587	619	634	577	582	619	617	579	599	593	586	620	615	558	600	616	584	584	616	541	596	574	568	651	619	609	588	606	624	610	603	623	583	564	619	623	648	605	631	621	585	637	625	556	581	568	608	604	587	587	584	587	575	639	598	519	573	621	637	634	592	562	627	592	612	583	603	606	562	592	585	582	571	605	623	548	566	621	568	589	574	589	573	575	594	619	581	614	556	630	621	617	584	597	620	579	606	617	601	620	542	569	547	608	603	558	574	602	561	606	598	586	591	610	662	590	607	601	594	587	547	569	623	621	628	615	562	612	596	580	617	592	582	624	630	582	624	581	634	580	594	575	588	598	609	613	580	597	608	628	574	596	602	581	582	557	612	648	617	578	581	573	593	599	587	578	565	595	595	619	585	615	596	573	637	596	617	610	597	603	601	590	599	612	611	601	581	604	588	590	592	614	606	621	586	561	632	574	564	596	622	595	614	570	598	615	628	570	596	584	571	569	614	610	575	589	607	540	592	559	590	574	615	596	629	590	583	579	595	609	625	604	625	627	636	571	626	590	614	587	600	603	581	650	621	603	598	574	606	559	622	561	595	568	590	580	589	585	593	595	570	588	617	584	610	625	567	610	605	639	608	611	591	609	587	583	605	618	582	565	535	593	577	557	573	572	576	580	584	585	585	542	593	598	572	590	611	602	564	604	597	613	596	567	589	596	616	597	582	575	610	579	636	583	580	619	624	596	578	592	562	603	579	578	569	656	600	576	580	596	659	620	589	573	570	611	593	605	595	589	569	576	628	598	590	590	568	624	650	581	571	610	610	589	610	629	641	594	624	634	607	557	595	579	611	562	601	644	596	582	591	596	601	638	589	607	598	571	600	626	583	616	564	607	612	564	635	601	619	653	567	590	616	616	627	604	604	564	634	612	618	630	629	611	648	599	597	604	582	593	594	590	567	571	634	590	555	559	544	586	608	591	590	628	552	630	627	577	628	528	553	596	604	575	552	625	551	611	594	586	631	676	555	614	611	600	584	592	601	637	606	602	594	529	609	597	578	584	574	628	616	620	599	597	599	581	581	676	586	594	539	572	588	559	590	572	600	554	605	609	573	651	605	600	613	572	587	608	571	593	614	611	607	604	616	652	638	635	648	572	597	602	573	567	638	573	652	607	588	595	590	601	617	561	605	584	607	610	609	574	620	597	553	633	568	579	607	618	599	580	558	586	608	577	638	556	589	604	603	566	593	605	586	607	529	630	561	568	587	618	604	555	549	617	566	605	589	620	616	561	580	600	509	589	625	593	610	583	606	568	606	602	621	603	546	617	581	592	555	596	600	638	615	611	602	629	620	594	585	583	573	617	604	592	582	579	548	576	609	619	625	616	565	573	589	613	633	606	576	606	589	575	603	583	595	575	579	569	583	621	596	632	588	623	609	579	582	608	598	591	604	642	627	632	601	586	595	576	597	617	590	599	614	603	612	611	596	595	550	600	653	627	627	515	575	573	599	610	587	577	629	565	558	596	571	604	586	619	607	608	572	598	590	544	625	605	598	581	644	596	605	603	644	612	600	587	579	590	625	620	641	659	597	603	595	561	621	564	583	610	626	622	573	594	637	584	594	600	621	592	590	612	612	618	608	583	579	579	608	582	540	600	596	584	585	612	601	598	563	629	615	573	585	650	579	563	598	618	615	611	587	592	547	606	629	583	611	557	597	594	561	550	589	607	600	586	606	609	646	591	554	605	563	640	597	581	554	599	567	568	652	595	556	594	612	574	605	645	594	605	595	614	610	572	578	617	625	550	580	583	633	599	633	639	596	572	546	609	612	590	573	602	582	579	617	599	617	575	606	624	592	605	617	600	569	626	607	583	613	572	616	594	617	634	599	624	596	637	610	598	564	551	623	626	625	617	633	589	590	636	596	615	618	569	634	646	590	541	536	599	590	574	595	595	595	594	654	614	573	569	646	537	571	565	590	576	617	615	570	567	616	570	595	571	600	563	599	623	571	589	571	611	635	583	576	599	600	613	605	564	577	562	593	568	549	591	568	604	616	630	574	532	606	606	591	589	517	600	602	594	597	585	609	579	575	601	587	587	570	583	600	613	602	581	583	591	600	621	575	571	601	591	616	603	559	574	569	631	583	598	584	590	563	607	627	557	559	573	615	605	584	622	593	622	617	577	584	620	576	570	587	653	624	581	610	591	592	569	611	591	607	565	568	634	599	608	575	624	574	568	576	585	635	624	585	601	552	597	593	629	616	591	595	578	604	614	639	577	601	596	644	551	570	593	599	618	600	587	579	616	606	641	617	619	599	611	626	593	579	586	610	613	601	600	612	593	632	580	596	607	612	573	615	573	629	578	596	593	594	597	592	615	638	606	627	589	633	600	614	571	586	586	597	561	580	642	650	658	572	580	627	559	620	559	606	582	616	582	618	578	611	601	576	577	624	563	603	605	631	594	610	651	582	597	559	566	597	635	590	626	580	619	613	580	559	624	636	551	608	589	580	589	613	569	613	537	605	587	586	586	597	569	587	601	569	609	608	554	591	561	596	628	630	581	621	610	579	595	598	589	606	572	609	582	607	590	610	583	584	614	600	644	599	579	533	640	564	602	607	613	594	555	614	621	580	580	569	612	611	568	600	572	602	562	602	585	556	591	599	609	577	599	602	586	600	618	549	601	579	580	587	589	602	614	590	567	627	578	585	608	618	585	563	600	592	609	603	588	639	573	649	604	627	572	572	597	587	582	604	595	572	594	595	597	568	613	636	542	584	615	584	597	547	646	572	610	578	606	624	566	619	547	567	603	629	620	616	556	652	599	567	553	574
1950	907	383	138	106	119	125	130	120	84	100	81	65	51	53	65	48	54	37	58	53	54	50	39	37	38	54	56	40	40	36	45	57	48	32	47	47	38	47	51	40	42	35	31	38	39	43	39	42	43	48	43	45	45	46	49	44	56	48	50	46	37	38	44	47	43	39	44	31	32	43	48	32	36	44	40	43	48	41	24	54	39	42	55	42	37	43	48	39	33	34	30	42	45	32	46	47	44	34	26	35	37	35	29	32	45	34	40	35	49	30	35	33	30	47	39	47	35	40	44	37	43	49	43	37	43	45	37	49	37	37	50	37	43	37	30	40	32	28	33	41	44	41	45	43	37	37	46	43	50	42	40	39	34	27	42	40	35	37	48	45	31	36	38	34	31	51	40	41	39	39	45	32	40	28	37	27	34	50	44	33	39	39	31	39	36	38	38	35	45	37	45	21	40	49	43	43	40	38	47	32	42	38	38	35	39	37	40	51	33	50	45	38	36	45	33	45	34	34	33	49	32	33	36	37	44	38	35	39	39	38	49	35	49	46	34	45	36	42	43	36	41	38	42	29	35	37	51	37	43	39	40	36	46	41	35	36	41	42	41	41	33	43	51	35	35	39	41	38	54	38	48	49	43	36	45	41	34	42	49	52	46	46	41	48	33	40	38	43	39	36	41	41	42	42	47	37	40	48	42	39	39	39	34	40	25	35	38	41	41	37	38	37	57	36	44	42	41	40	28	55	47	38	35	36	28	33	48	50	40	44	41	31	36	39	36	49	39	30	40	46	40	31	38	44	39	35	41	39	45	41	40	50	27	46	41	32	40	28	42	31	35	44	34	37	47	38	45	37	42	41	37	39	47	54	41	43	45	38	40	39	39	40	48	37	40	40	42	39	38	42	40	45	36	41	28	32	34	38	47	36	38	35	41	34	52	46	41	36	37	37	44	45	34	41	36	39	39	43	41	33	36	39	37	44	37	23	49	40	55	36	40	40	45	30	34	38	35	49	40	31	38	33	41	32	35	53	46	42	38	44	32	34	42	42	41	35	44	37	34	43	37	34	33	42	44	57	42	40	48	52	47	42	42	48	34	46	32	41	41	42	34	42	44	36	36	42	43	47	39	36	38	37	42	40	40	41	49	40	36	28	44	40	47	47	44	38	45	27	40	38	24	38	57	40	44	39	42	32	47	45	47	35	42	32	40	42	47	54	34	42	43	32	41	41	36	39	36	46	39	38	36	37	41	37	44	41	41	41	46	40	30	40	34	44	38	32	49	55	49	42	50	43	34	41	39	44	37	44	40	41	38	35	49	35	44	39	43	36	31	50	45	33	39	34	34	48	37	47	38	46	53	31	32	40	41	40	38	25	37	38	44	44	43	36	37	43	45	39	33	46	43	35	48	55	45	43	36	37	38	41	43	39	62	45	43	39	42	47	34	43	33	24	39	39	50	36	46	41	45	36	29	42	47	34	40	30	37	45	36	43	57	41	56	42	44	37	31	29	35	27	36	42	30	35	40	35	32	38	40	46	43	40	37	42	37	32	40	39	46	46	42	38	31	38	52	38	33	41	39	33	37	28	48	35	40	35	43	25	38	41	46	39	39	33	35	42	45	44	52	36	43	37	37	52	39	41	39	43	36	41	51	46	31	40	53	30	37	38	42	35	34	37	46	40	36	37	37	37	34	46	45	51	35	44	34	29	43	48	43	39	53	34	46	42	41	37	44	43	32	27	38	43	46	45	49	49	46	47	39	39	29	38	38	45	40	29	30	45	40	48	36	39	42	34	36	39	30	36	40	36	49	28	32	29	47	45	50	31	32	35	27	37	53	32	39	37	45	39	25	33	51	38	43	27	30	39	53	33	29	45	49	38	45	39	34	43	49	31	32	47	50	46	47	33	46	29	45	44	41	35	34	41	32	35	45	41	44	62	30	34	39	36	38	52	34	42	33	37	40	37	37	42	37	33	38	29	44	39	37	40	29	41	47	34	40	40	49	47	33	42	44	41	37	36	40	42	47	34	48	47	45	33	46	40	36	29	39	49	44	42	38	29	37	45	39	32	42	36	33	45	45	36	35	34	42	47	34	47	48	41	44	35	47	33	46	31	34	36	39	29	41	33	32	30	35	48	42	56	37	44	35	39	42	41	42	35	36	45	27	34	34	35	43	37	37	56	31	46	38	40	47	42	36	37	48	37	35	48	38	38	40	33	49	37	39	44	46	29	33	30	42	47	40	31	37	32	52	29	50	36	51	35	34	35	43	38	44	37	34	35	32	42	43	37	38	47	38	44	56	44	50	40	37	40	32	44	42	51	42	41	31	33	50	44	31	33	51	41	39	32	41	53	47	36	42	36	49	41	39	38	33	34	35	44	39	49	54	45	36	26	38	37	31	48	33	41	42	46	30	43	36	48	31	45	37	43	36	39	40	43	39	41	35	34	40	29	47	44	42	38	38	40	41	41	49	41	40	37	51	44	36	60	38	47	27	42	28	35	40	25	43	28	42	26	46	37	47	37	43	34	37	45	38	38	41	35	37	35	37	39	39	37	46	44	55	52	35	41	40	36	48	49	40	31	48	26	38	48	48	34	33	42	32	40	47	35	36	33	42	35	30	27	36	39	34	41	25	40	31	52	34	33	37	41	38	33	37	33	38	27	34	42	37	37	43	44	45	37	43	48	30	47	47	48	33	31	41	47	45	35	35	34	39	38	40	48	44	50	47	40	48	36	40	30	40	35	37	36	33	44	43	35	38	40	40	45	47	51	31	41	42	45	38	32	39	41	41	41	49	49	37	38	37	48	27	39	29	42	31	37	42	41	39	37	53	36	43	23	36	35	39	48	31	43	45	35	33	32	35	43	52	46	37	41	35	44	39	38	47	41	49	46	44	34	42	37	41	45	45	33	63	40	27	27	37	51	40	36	40	38	42	50	43	47	38	38	48	34	44	38	48	36	37	36	47	40	41	37	34	34	45	39	37	31	42	43	34	44	32	48	49	34	51	53	40	40	42	44	41	36	34	43	38	30	34	41	46	28	37	30	50	37	40	34	39	35	44	41	40	26	33	38	47	38	31	32	31	53	35	44	38	29	40	43	39	46	40	48	43	36	33	36	32	36	44	44	44	44	43	46	27	40	32	31	45	37	36	44	53	37	47	52	47	42	35	33	40	39	43	34	31	42	39	40	55	52	46	32	35	42	43	44	29	60	33	39	37	38	39	44	46	29	40	43	33	38	44	44	49	33	49	29	38	47	39	34	37	44	31	36	40	37	29	36	37	52	49	39	32	24	34	40	37	35	32	35	37	32	43	46	44	46	39	44	27	37	48	55	53	55	49	41	35	23	43	39	52	29	33	43	37	33	42	48	34	38	38	47	29	52	44	30	38	35	41	32	41	44	25	42	37	37	36	43	41	42	41	38	26	37	44	40	43	43	42	41	24	40	41	50	47	45	38	32	44	29	51	44	38	34	41	49	31	54	35
21260	11805	5705	4211	6702	7440	6537	5579	4121	3260	2432	1915	1494	1138	998	885	806	623	617	627	611	575	532	533	502	542	519	549	532	516	445	515	443	408	430	391	391	388	419	394	376	414	449	409	372	397	355	405	361	385	420	491	646	627	659	683	711	662	636	573	528	444	415	386	354	350	312	355	348	302	374	344	342	360	332	354	331	364	327	350	372	360	343	358	330	348	375	347	340	358	350	338	352	376	361	326	363	318	331	338	350	336	375	366	338	347	365	332	332	345	357	362	355	340	338	314	356	362	320	314	325	366	321	335	351	362	380	356	381	334	348	329	337	354	332	327	348	335	365	313	351	362	364	327	342	346	348	332	350	369	340	326	342	364	341	389	310	359	319	366	377	368	342	369	357	355	368	323	351	364	351	372	350	334	308	343	320	330	314	342	334	358	327	323	309	354	343	364	358	373	343	317	296	358	366	363	383	329	325	351	376	357	349	344	367	373	383	380	301	389	357	320	348	359	369	315	367	336	361	321	383	345	382	309	324	333	326	344	358	337	353	386	307	329	353	370	359	368	332	380	358	375	350	330	325	337	367	347	329	340	358	375	326	350	318	337	352	350	355	316	362	335	343	360	337	369	351	347	348	343	324	334	318	326	340	342	355	348	318	329	369	359	347	341	348	324	329	310	368	338	350	355	347	368	364	364	320	340	323	356	336	350	325	333	348	352	329	367	330	328	369	348	300	332	347	368	336	328	357	330	374	344	367	333	368	335	340	345	328	390	332	340	343	348	333	364	365	323	386	350	370	336	373	362	331	330	344	341	333	384	383	329	343	341	348	370	349	372	346	335	355	340	322	334	339	333	358	348	356	328	338	327	362	370	326	318	346	315	345	353	338	382	346	333	360	342	376	370	358	350	331	342	333	345	343	350	342	351	354	340	309	331	344	353	330	332	342	349	333	357	346	357	343	362	330	361	370	363	334	360	367	322	355	348	327	358	337	324	347	357	358	341	370	362	358	348	357	334	345	336	367	337	375	322	361	325	337	353	350	338	370	360	316	341	336	371	336	342	345	339	380	342	359	376	356	351	369	330	328	343	350	369	340	352	340	353	360	337	338	332	372	358	397	363	352	340	335	355	331	344	339	327	333	320	357	320	329	360	369	306	347	361	353	365	330	375	366	353	364	368	356	366	325	316	334	341	348	369	369	350	318	331	365	378	338	351	327	283	318	341	342	344	342	356	334	350	373	363	348	339	354	344	378	340	349	361	347	356	323	360	373	379	379	365	313	354	321	332	351	336	333	345	320	320	332	351	329	342	361	356	331	355	332	298	341	359	351	381	340	358	329	349	365	336	345	349	351	345	350	346	340	354	323	326	332	395	356	334	375	340	347	348	357	354	357	350	359	349	335	326	342	338	353	367	355	334	355	336	302	324	347	360	308	336	358	341	334	366	319	339	363	373	342	337	381	327	345	365	346	385	337	350	359	320	373	367	364	371	339	330	342	345	336	342	318	312	392	337	321	376	359	357	360	368	323	375	322	348	383	326	370	328	311	371	375	339	335	367	319	393	375	322	330	366	331	375	384	339	361	342	331	358	329	385	305	345	357	370	355	390	364	334	338	349	323	367	322	354	342	342	325	313	325	313	338	373	342	304	327	323	322	309	333	373	353	362	356	349	323	336	341	367	363	299	332	341	321	327	368	317	351	329	321	338	327	345	372	344	368	345	341	355	347	324	332	354	349	356	374	345	361	358	349	334	341	339	361	341	357	300	378	370	346	358	336	344	328	332	375	350	327	353	328	341	320	339	327	369	366	333	291	340	327	328	360	323	332	294	344	362	298	321	334	356	350	370	358	394	343	347	310	344	362	345	364	325	330	340	326	351	335	346	345	339	342	348	368	362	337	348	384	364	371	360	377	332	343	392	304	347	352	343	332	343	320	331	358	343	343	346	351	353	325	329	325	303	343	347	377	322	339	353	351	344	375	392	332	334	338	359	347	311	330	362	349	370	365	330	385	334	299	348	337	329	358	338	311	344	343	367	373	341	378	336	364	353	353	348	359	356	328	350	351	350	327	342	344	336	337	340	347	356	360	310	341	338	309	349	341	327	340	360	346	362	351	382	375	362	320	371	370	327	345	328	333	346	321	324	316	366	340	317	332	335	331	315	337	350	353	330	335	337	347	355	332	360	337	330	318	375	358	355	355	341	353	329	321	353	331	360	340	336	339	347	363	363	362	355	386	340	341	328	328	336	348	379	376	355	351	336	327	340	344	344	377	349	341	347	326	316	324	347	342	363	335	349	335	371	301	296	347	327	315	348	347	352	310	357	324	362	359	349	328	347	362	337	366	358	357	329	364	335	342	338	318	335	360	369	336	395	391	369	388	377	313	349	378	331	367	341	357	351	366	351	353	337	340	349	337	351	321	338	328	344	352	336	355	312	339	369	362	361	348	350	309	317	354	352	374	339	372	355	373	354	361	346	336	326	374	345	366	331	380	370	385	354	331	335	308	367	337	366	349	351	318	397	350	308	338	340	347	338	354	319	338	327	308	359	393	362	334	327	356	340	387	362	352	318	318	341	343	341	373	360	359	388	345	356	339	342	361	350	354	370	361	345	329	339	327	344	386	331	367	348	346	353	341	350	371	352	376	364	368	343	360	331	326	353	330	358	346	347	375	348	366	325	335	348	352	349	340	350	343	298	345	339	362	354	352	329	383	365	329	351	372	322	351	313	344	341	359	349	355	336	330	380	340	352	348	354	359	365	354	323	348	342	349	350	360	370	350	347	352	384	294	334	351	346	352	358	330	375	355	306	337	322	321	346	350	329	350	337	325	347	392	344	329	362	329	364	348	359	343	354	304	346	352	364	358	326	334	337	359	349	345	321	376	373	344	336	346	357	346	331	334	394	328	347	350	330	348	359	333	366	347	331	335	347	327	354	302	327	314	307	358	333	370	360	333	329	333	361	353	368	315	364	392	347	347	360	333	383	337	349	344	331	365	369	326	351	363	344	294	334	352	377	357	347	333	345	352	358	358	359	332	377	346	344	366	318	336	328	345	353	364	353	349	326	338	366	332	341	317	336	350	364	344	330	355	334	337	379	336	303	365	291	348	353	373	332	328	312	369	354	329	347	359	343	331	381	365	329	329	333	367	331	373	352	328	327	332	342	334	327	343	369	348	360	364	354	326	365	361	322	334	342	340	377	384	360	338	336	381	325	327	349	349	372	373	361	363	316	356	334	358	336	326	377	356	319	308	374	362	365	381	373	360	346	328	338	346	367	379	353	367	351	353	365	335	319	365	339	381	351	351	327	363	368	332	345	361	319	340	349	304	343	377	365	348	384	334	315	375	367	339	316	343	319	317	362	301	335	327	323	330	351	393	337	354	356	371	365	384	336	325	341	332	340	324	353	317	348	317	349	348	324	356	318	316	358	371	355	345	380	325	319	380	365	339	363	348	344	362	333	308	360	332	350	330	332	360	308	372	358	341	387
2482	2033	724	256	209	261	267	201	183	153	141	125	105	98	97	105	75	83	102	82	67	76	85	87	70	75	81	76	93	78	79	73	82	77	71	82	79	55	74	54	69	79	83	76	96	53	71	69	69	68	73	112	126	108	117	107	117	103	97	102	87	69	65	72	71	55	71	50	57	58	76	63	80	69	62	69	73	83	71	79	71	83	75	72	57	70	60	80	74	67	67	67	76	63	71	59	68	61	79	81	73	73	61	70	61	72	69	75	71	66	69	71	80	62	73	57	72	63	74	78	71	72	63	71	58	80	60	59	61	64	73	58	68	79	67	71	82	62	66	62	68	63	69	58	59	54	73	65	77	67	63	83	80	56	76	64	72	82	81	57	61	73	60	69	73	52	69	56	62	55	57	60	71	58	65	69	70	69	53	75	77	53	67	60	62	68	56	71	57	66	66	68	77	63	74	53	69	60	78	55	66	69	54	72	71	71	44	72	70	63	59	72	76	72	84	62	61	63	70	61	64	71	70	63	56	67	72	70	55	65	72	70	62	76	64	65	60	74	67	88	65	62	77	60	68	71	69	73	68	79	81	67	64	66	59	67	54	78	60	67	60	68	76	72	75	70	57	71	70	78	76	71	67	78	69	74	61	62	67	68	72	58	65	66	85	57	61	81	66	64	54	64	65	72	62	65	82	68	58	70	61	55	75	67	65	72	73	61	59	75	49	67	59	55	55	72	77	69	55	69	69	51	65	62	59	65	69	71	67	70	62	76	66	70	65	67	56	58	65	75	74	68	59	70	63	74	70	53	62	63	61	60	76	53	67	59	77	57	74	71	74	65	58	49	65	52	63	64	64	79	63	57	72	72	77	77	74	83	74	68	58	70	70	60	65	64	79	74	61	61	64	68	53	82	50	67	67	83	60	65	66	68	62	57	51	66	59	65	72	56	52	78	65	66	55	60	61	69	51	75	66	80	64	69	70	75	60	60	65	74	71	72	63	79	74	72	57	73	67	70	65	72	59	67	74	63	59	87	73	72	75	58	63	73	59	55	61	77	78	60	67	79	80	65	68	63	71	59	56	68	71	60	61	57	65	68	62	65	82	58	66	68	87	62	66	60	54	59	66	76	68	65	62	48	65	63	63	64	76	49	66	65	64	78	74	66	68	67	77	67	60	65	71	76	58	67	67	69	59	66	80	45	66	59	61	84	75	79	75	71	65	65	68	63	77	89	51	65	73	60	58	77	79	58	73	60	66	74	62	69	58	76	64	59	60	57	71	76	54	73	64	53	72	63	69	56	61	69	65	88	62	68	57	70	79	59	67	65	68	49	57	61	54	72	63	76	56	64	67	61	80	62	66	58	63	70	71	70	61	64	58	76	62	66	65	70	65	60	80	65	58	65	69	52	76	68	75	63	58	50	62	61	80	64	60	82	71	75	63	77	75	78	66	61	65	67	77	65	78	62	77	62	61	77	69	70	62	56	83	68	71	46	80	74	64	75	81	59	72	73	59	81	74	66	62	55	59	71	62	73	72	60	63	68	60	78	68	58	74	82	64	74	67	78	74	77	59	65	75	65	56	75	84	71	58	61	54	82	79	71	58	57	65	83	81	71	66	72	59	72	62	77	58	70	76	59	73	80	64	68	73	66	64	76	79	66	64	74	66	62	79	67	62	54	86	62	79	66	76	61	69	58	72	70	67	76	64	70	66	61	66	63	71	84	72	56	56	69	76	64	69	77	70	51	76	62	64	52	60	79	63	75	64	58	64	66	75	61	51	72	70	64	70	72	59	53	62	70	64	59	69	77	74	84	59	70	60	62	67	62	62	55	71	58	73	68	75	61	62	64	58	62	69	67	65	67	63	71	72	67	66	66	60	70	67	60	72	65	66	65	62	62	69	58	58	55	60	67	59	72	69	69	62	73	82	75	52	58	65	53	77	63	69	68	69	79	78	67	60	81	53	49	61	57	66	65	80	65	76	62	68	64	69	71	73	67	61	69	63	70	70	76	64	51	68	60	67	58	69	66	71	65	68	58	60	63	63	64	66	76	57	73	75	64	76	61	66	73	53	75	75	63	74	67	63	78	65	71	60	68	69	84	79	71	76	79	73	70	61	55	68	73	59	62	66	58	74	64	81	64	87	63	63	72	72	54	69	73	67	64	76	65	79	58	87	61	54	82	65	71	60	64	72	64	70	69	76	66	57	72	65	53	68	71	72	64	69	56	58	62	62	71	67	73	69	72	65	83	60	65	55	74	65	65	78	65	54	69	70	62	69	61	63	68	86	60	76	67	76	57	76	70	75	65	63	66	68	75	72	69	60	57	65	68	76	70	56	70	57	64	78	68	76	64	78	57	74	58	76	65	86	68	91	63	58	58	69	70	56	87	65	69	52	75	67	82	55	61	58	56	64	69	61	69	63	59	62	69	59	58	69	77	76	74	76	73	60	67	56	52	65	68	67	64	80	68	56	63	62	64	64	64	63	72	56	65	75	64	68	79	57	58	81	72	60	71	74	59	60	71	62	80	68	50	64	67	66	76	74	66	66	71	58	63	61	70	78	71	66	71	53	54	52	58	80	68	75	55	65	64	60	69	59	74	61	55	55	87	82	63	66	64	71	73	53	66	59	60	67	61	61	80	63	54	60	71	59	80	75	69	62	55	81	61	57	62	64	58	68	76	65	58	73	70	71	73	75	72	66	74	75	46	50	90	72	63	65	74	69	54	73	69	59	72	71	65	60	83	82	73	53	54	79	79	64	75	66	66	68	52	66	61	64	54	51	71	59	81	70	69	63	79	75	72	56	51	64	64	70	88	63	89	54	67	63	61	65	75	60	64	70	80	67	64	75	67	59	56	65	74	62	70	69	50	73	68	64	73	62	76	53	54	65	71	74	69	58	69	72	71	56	67	66	68	73	62	66	51	62	62	69	64	70	70	70	66	59	70	59	70	72	72	65	71	69	50	66	81	70	64	57	61	52	70	73	65	62	72	72	65	62	64	70	74	66	62	62	50	61	83	76	71	52	71	64	55	72	79	70	68	63	59	60	56	71	79	79	58	62	82	74	69	66	68	79	70	70	63	57	74	57	74	68	57	55	70	56	61	67	62	60	74	77	71	74	53	72	65	60	71	72	76	55	72	60	70	62	51	50	65	71	73	69	75	67	56	66	71	68	62	68	67	60	69	58	76	56	67	72	62	80	56	66	68	59	59	52	61	66	73	66	59	67	72	80	67	71	60	60	54	61	64	77	61	57	64	77	75	57	66	48	63	81	69	70	57	65	78	75	53	66	73	62	82	66	67	68	59	72	49	75	68	80	65	60	71	86	54	74	65	60	59	65	83	60	65	66	76	67	64	61	65	74	53	68	67	80	79	56	62	65	72	60	58	69	65	55	66	63	75	76	61	68	70	64	71	85	72	74	64	59	60	63	61	58	75	69	89	63	63	59	56	66	71	71	73	64	69	62	59	53	52	70	63	70	74
26648	17857	7838	6259	10842	12069	10528	8463	6657	5051	3975	3141	2563	2084	1755	1485	1287	1157	1032	986	1056	995	946	974	1008	922	838	912	931	853	728	729	686	630	663	648	605	691	640	627	634	675	698	604	611	596	596	587	640	583	838	2013	2286	2086	1997	1857	1560	1400	1226	1042	911	754	695	675	602	579	548	564	555	569	527	509	541	556	528	541	524	553	568	525	569	556	548	527	553	509	588	598	569	590	580	536	606	592	556	561	593	572	524	572	581	560	561	543	602	546	584	567	566	564	535	572	600	540	583	559	557	545	563	548	627	577	570	517	595	530	523	552	557	549	538	535	547	548	527	593	549	558	547	568	563	572	517	571	512	570	554	555	551	562	553	582	600	568	541	561	563	601	517	534	573	580	534	550	534	561	539	532	537	561	545	552	537	547	561	574	562	568	596	551	530	523	566	598	537	592	536	551	553	573	586	566	576	548	536	583	527	561	538	541	540	533	541	548	562	574	546	518	537	571	537	530	575	582	559	562	555	551	531	536	532	551	526	532	524	559	575	578	576	547	528	582	526	569	543	571	543	525	549	533	535	541	579	580	558	527	525	566	569	550	559	545	566	550	568	547	549	591	597	579	615	549	566	595	555	567	533	535	560	620	591	522	545	532	543	542	547	538	595	554	537	590	579	544	527	540	556	565	561	524	569	542	542	542	558	568	573	551	524	557	503	594	559	590	541	570	568	594	577	557	535	542	525	588	578	578	554	546	562	565	551	573	575	548	577	549	552	511	521	533	566	558	565	546	564	573	610	578	544	567	522	531	568	581	548	547	516	576	533	580	527	600	553	580	547	566	518	560	554	574	537	540	595	515	533	539	580	531	584	531	576	591	603	604	543	540	560	568	558	558	574	511	572	575	560	535	568	620	482	546	522	581	503	559	568	554	567	562	558	542	541	552	564	567	607	566	602	539	547	562	568	574	565	516	557	590	556	583	560	571	533	554	579	557	547	518	569	544	525	567	526	570	530	576	558	553	569	520	565	565	551	590	572	552	550	549	581	562	570	552	603	559	550	546	563	542	554	587	572	555	607	595	512	507	547	574	562	535	545	526	575	512	599	561	563	576	584	537	567	565	551	533	528	515	549	558	574	567	547	555	580	556	557	557	552	585	548	560	576	600	542	546	567	556	545	601	573	549	557	557	550	527	598	553	552	615	577	574	546	567	564	593	538	578	560	597	556	548	567	565	558	512	568	577	576	555	533	549	568	588	573	594	534	554	563	599	578	540	563	612	529	546	552	585	575	554	564	513	538	530	570	588	586	565	561	578	539	579	609	533	523	586	540	538	511	551	529	564	572	569	548	543	560	541	567	511	553	555	540	563	549	553	541	540	568	547	537	528	522	559	548	578	580	582	527	613	514	563	572	561	587	539	594	550	595	569	572	552	522	543	578	592	555	524	558	563	535	553	576	573	546	567	557	547	541	615	564	586	540	598	554	557	572	598	604	578	524	532	551	530	522	555	575	532	526	558	579	585	553	575	569	549	594	545	533	534	580	529	563	583	587	547	636	518	551	530	524	560	564	605	562	522	557	614	575	558	587	578	534	579	559	562	576	540	563	537	565	529	573	567	544	587	586	586	530	524	515	593	530	562	579	564	531	545	563	593	565	531	536	502	547	574	559	556	600	544	611	491	570	583	580	580	528	557	539	588	555	566	551	577	541	560	565	559	536	595	557	553	561	638	596	579	555	555	586	543	570	557	579	558	550	529	529	535	550	583	556	563	551	583	537	606	562	555	533	619	547	567	619	601	569	540	566	532	562	575	581	520	556	564	587	548	548	554	535	612	630	567	534	561	569	580	582	573	559	546	566	549	587	577	548	543	613	535	532	583	556	551	547	628	562	588	583	546	541	599	553	552	567	528	523	563	605	585	527	562	608	538	548	538	552	550	573	602	550	522	568	524	521	538	585	583	551	532	569	571	576	552	586	589	566	553	513	595	553	599	541	553	552	533	569	550	577	552	581	562	547	583	543	579	546	575	602	549	557	596	560	580	550	581	566	582	537	569	571	524	556	530	568	562	578	536	547	561	542	569	554	530	600	561	597	523	536	521	538	554	595	512	520	559	601	517	532	587	566	535	545	529	559	606	545	586	522	544	536	557	573	536	597	559	564	558	569	591	566	588	582	562	565	569	612	580	532	565	574	559	570	599	548	576	545	560	553	605	562	585	562	544	595	589	525	548	556	573	529	553	574	561	553	575	566	572	555	575	559	565	518	566	562	519	578	554	562	577	543	524	592	573	547	522	504	563	552	560	559	538	516	560	596	572	531	527	535	541	542	554	548	583	572	539	568	532	562	532	573	552	559	580	556	542	564	582	555	569	593	557	582	595	549	525	579	547	569	567	545	574	557	599	560	517	560	543	597	528	573	555	578	538	517	573	579	568	568	564	547	592	555	575	562	550	583	593	557	536	571	536	530	612	579	535	561	540	577	543	563	538	573	619	570	599	535	538	580	579	586	552	575	550	555	548	518	531	599	559	608	567	566	589	541	563	562	588	564	604	544	584	551	528	589	603	559	546	563	537	538	582	513	612	554	564	542	590	547	566	575	543	542	574	582	553	535	579	602	570	530	569	536	559	574	608	543	559	571	578	540	540	560	550	543	523	603	570	558	551	585	572	553	571	536	561	586	554	570	516	554	542	581	561	555	570	560	524	567	546	574	573	543	565	556	540	563	551	559	576	566	551	561	542	548	556	534	561	531	550	545	555	558	538	529	579	566	516	560	547	574	605	508	585	569	562	573	575	551	567	568	561	626	557	574	581	536	570	573	561	604	531	596	560	570	540	540	582	562	558	602	573	533	553	519	589	558	545	555	521	557	586	549	571	622	554	527	561	601	584	539	527	557	570	552	538	566	550	599	553	561	527	558	566	529	546	577	612	573	638	590	552	585	560	584	580	548	576	519	579	595	604	541	579	597	555	565	568	557	584	555	575	598	565	491	574	532	533	568	534	622	589	597	573	578	543	543	554	572	565	576	563	562	583	551	545	540	605	550	553	577	569	533	554	561	539	581	549	593	556	561	548	550	566	541	583	578	560	568	561	536	519	542	546	561	536	520	593	564	503	552	539	548	563	590	586	585	577	552	562	579	570	567	565	566	595	571	585	593	567	585	551	590	605	529	577	575	577	574	587	520	496	562	529	529	563	551	579	560	569	584	531	578	539	560	545	563	551	565	555	552	607	552	542	554	518	543	561	562	543	523	541	582	551	575	527	563	592	578	598	552	558	591	546	566	580	602	543	541	558	573	566	591	549	542	570	580	540	572	568	551	557	574	592	558	553	530	541	613	576	562	552	581	560	552	538	529	589	600	581	550	574	579	556	578	576	537	570	553	561	566	520	537	553	542	575	591	555	572	570	581	581	564	515	626	557	563	591	586	602	561	569	576	556	550	549	555	565	538	574	550	552	572	576	560	549	520	500	538	612	558	602	601	588	510	566	558	534	626	513	574	608
3232	1473	490	189	190	226	246	181	166	149	112	110	94	95	70	71	66	63	75	77	78	60	58	50	64	56	76	57	54	48	36	64	58	49	61	47	56	50	58	52	40	62	53	43	59	41	43	48	55	50	76	73	89	99	106	88	76	83	78	57	53	55	69	55	57	33	55	42	46	48	48	47	52	55	53	45	61	52	52	39	47	47	55	52	49	50	37	44	55	57	54	50	52	40	53	54	57	42	52	59	44	45	47	40	50	42	56	36	44	46	62	52	38	48	45	54	42	46	57	64	62	50	47	48	38	58	39	50	56	52	45	55	60	43	54	47	46	50	51	46	56	49	52	47	38	52	50	49	49	43	46	50	50	37	49	36	61	33	56	47	62	43	52	52	56	66	69	54	50	43	41	60	48	34	47	41	59	56	55	41	54	76	52	44	44	48	47	43	37	50	44	49	49	54	42	47	46	51	39	52	60	46	48	39	45	51	36	46	49	52	43	52	68	63	51	40	41	44	49	44	44	49	29	39	58	47	43	46	55	63	48	42	48	41	50	50	39	49	51	58	36	58	48	49	40	48	44	32	38	59	51	45	53	43	53	45	37	42	51	60	55	50	48	49	56	55	54	47	32	49	43	55	53	42	57	42	52	50	44	52	49	46	45	62	53	52	53	42	52	53	38	45	58	47	46	51	44	47	58	51	41	45	46	57	55	53	44	59	55	46	46	43	41	37	41	52	58	49	41	53	44	48	52	50	42	48	39	43	53	31	41	53	44	50	58	44	67	54	42	57	46	48	48	53	36	41	38	37	44	52	52	45	45	52	45	49	33	51	59	49	47	37	55	43	49	37	46	48	48	47	75	30	55	54	57	45	53	62	33	49	49	44	39	51	42	51	60	52	36	42	44	37	37	43	40	59	40	42	49	39	46	57	48	37	53	56	45	50	47	62	56	63	45	44	49	42	47	39	53	45	53	47	47	47	51	45	53	49	42	40	56	44	34	51	42	53	42	36	43	45	44	48	52	49	46	57	50	53	41	47	53	55	59	55	49	57	51	47	67	55	51	56	60	43	55	46	42	36	39	35	53	49	48	50	49	50	49	50	49	35	39	62	49	47	47	58	50	46	66	47	50	52	50	50	43	56	46	37	46	56	48	37	74	47	60	54	53	51	33	51	47	50	43	47	41	55	48	61	38	43	46	46	49	54	48	52	48	51	61	48	54	49	48	61	52	51	57	54	48	59	55	52	48	44	67	56	40	47	43	46	45	42	50	43	57	47	47	42	48	45	49	48	46	46	45	54	48	57	49	58	49	49	44	47	59	42	42	54	55	41	44	46	48	47	47	50	50	38	52	55	43	46	50	63	62	52	55	48	65	53	43	54	40	41	45	40	51	45	60	44	53	40	48	54	43	45	50	38	56	47	39	57	51	61	50	54	51	39	63	48	46	55	46	46	56	55	50	46	42	62	30	50	45	61	49	51	57	50	44	47	55	37	37	49	49	49	59	38	40	62	48	40	63	48	53	40	42	46	56	46	49	51	42	46	44	46	47	57	53	55	48	53	52	34	52	28	49	43	40	49	46	47	48	45	41	46	47	54	56	41	50	47	62	44	44	63	65	42	46	46	55	64	32	73	58	55	43	34	45	39	48	57	59	59	43	49	60	50	35	44	34	46	47	51	44	54	48	47	47	50	50	45	51	41	42	51	57	45	46	38	55	55	56	48	41	50	56	50	61	44	44	49	49	46	55	58	45	55	53	47	44	58	38	45	43	54	31	52	45	51	36	59	40	50	36	45	60	44	41	60	50	48	49	47	54	54	47	65	51	42	54	54	51	48	44	53	48	37	64	46	42	51	56	45	46	58	43	66	46	32	51	52	42	53	49	38	49	53	53	43	36	51	52	53	46	48	42	47	60	43	63	57	45	48	43	45	35	58	49	48	40	37	40	46	46	45	53	53	56	50	42	51	46	47	55	36	53	43	49	55	54	49	57	40	45	45	37	47	52	50	57	50	46	60	41	43	41	35	51	52	57	51	53	47	57	53	58	48	38	45	59	57	47	52	47	51	45	43	39	58	47	41	42	39	68	53	47	55	49	47	50	47	47	55	58	44	51	48	55	53	48	35	47	55	48	33	54	50	37	58	53	44	45	51	53	54	55	50	57	51	65	43	61	47	52	47	55	56	45	43	52	48	44	45	47	44	50	50	49	53	55	63	56	37	57	42	53	65	53	43	59	49	66	54	54	48	57	45	46	48	48	56	61	57	49	56	46	49	46	54	56	48	41	45	53	47	43	45	46	50	62	49	44	59	62	38	44	45	48	48	52	45	50	54	58	49	53	49	44	47	41	43	40	44	56	47	49	40	46	56	47	55	41	49	53	69	49	60	55	52	53	40	48	51	53	44	41	44	56	36	52	41	47	56	44	40	46	53	39	44	52	51	46	61	52	47	50	48	50	45	70	51	41	44	42	47	52	57	49	53	53	57	51	42	52	50	45	53	61	34	38	42	49	49	45	37	42	49	46	55	38	49	50	53	57	60	44	40	46	43	43	48	43	47	64	53	53	39	37	44	60	52	65	55	50	43	33	59	51	49	46	48	32	58	45	39	40	40	54	28	40	57	41	53	48	60	41	37	44	50	46	41	45	32	48	46	35	53	47	46	37	39	46	36	44	37	52	36	52	47	49	47	47	56	55	53	57	50	44	43	57	59	39	56	49	36	41	56	44	61	55	38	43	51	41	46	45	52	42	35	43	47	64	43	37	50	56	64	60	56	47	56	49	50	46	46	54	53	47	53	37	50	30	51	55	50	52	39	55	34	55	43	63	52	43	58	48	41	54	50	58	44	57	45	33	49	52	37	43	51	47	44	53	46	41	51	45	55	49	44	61	60	38	42	63	35	44	49	52	54	44	51	57	57	56	51	57	48	47	60	58	54	55	49	51	46	51	51	37	54	50	42	51	45	47	54	48	47	36	44	43	37	49	35	55	61	59	42	38	44	47	57	38	49	48	39	48	43	48	52	36	50	47	47	50	46	50	42	43	43	46	48	53	57	50	49	54	51	50	47	42	46	60	59	39	49	61	44	55	55	38	54	57	48	43	43	47	60	39	53	55	42	52	53	50	51	51	47	39	40	60	58	54	48	36	46	38	37	58	50	50	47	41	52	42	47	55	44	56	35	39	37	43	46	52	55	44	56	61	54	50	57	55	53	54	44	58	54	49	49	54	46	41	38	52	41	57	49	52	51	51	49	47	53	52	53	62	62	46	54	46	50	55	45	49	61	60	42	49	45	45	50	47	47	41	54	56	51	53	45	56	42	48	60	44	43	60	50	49	52	53	49	48	44	49	50	53	48	46	49	47	51	44	53	42	37	46	55	46	61	55	48	52	43	53	53	57	57	66	47	51	44	52	61	38	50	48	44	41	42	50	47	46	58	58	57	46	38	48	40	61	53	39	48	58	52	46	48	47	52	46	45	51	41	57	42
26689	14746	5819	5833	10693	11417	10019	8044	6290	4895	3793	2977	2351	1962	1608	1349	1141	1015	927	1014	871	841	784	894	856	737	800	877	734	671	604	605	537	510	450	502	449	486	487	521	481	509	472	503	463	468	476	556	645	592	1142	1457	1769	1937	2035	1782	1396	1233	1028	872	731	623	553	523	512	389	424	420	417	401	394	423	422	367	400	421	424	400	400	443	415	409	406	384	437	396	406	433	383	406	396	386	380	444	401	395	380	405	423	422	407	450	386	396	420	428	404	427	408	447	433	381	375	393	405	418	403	455	413	420	404	388	427	402	408	416	363	417	413	376	419	386	413	416	435	421	404	429	396	419	389	423	447	409	411	391	410	407	382	405	405	400	394	379	405	424	456	382	396	414	437	415	400	446	413	408	416	400	414	449	414	395	413	439	409	399	417	422	410	439	401	439	408	387	426	398	404	442	454	378	445	406	424	409	433	438	413	420	386	423	394	389	412	436	452	438	420	397	428	399	395	440	405	424	416	409	394	440	409	417	417	397	426	428	425	415	425	372	412	411	418	389	395	385	402	412	418	383	439	446	398	422	425	402	438	418	426	430	390	407	404	429	426	436	441	409	393	422	415	423	435	412	413	390	406	423	391	434	415	453	422	425	435	396	449	400	412	423	400	400	419	402	414	427	419	436	428	390	408	428	447	418	374	401	371	426	434	440	393	402	428	456	395	407	417	415	416	427	425	439	433	416	391	413	439	389	408	427	417	404	425	390	435	417	406	404	428	391	418	448	405	403	389	411	433	467	429	438	431	406	439	388	448	415	392	398	429	412	423	416	413	389	425	405	427	377	382	410	438	405	423	423	424	423	423	411	434	442	406	405	435	386	405	399	404	415	420	423	417	372	409	415	434	389	406	392	385	398	408	402	424	427	377	410	424	399	426	387	375	425	408	434	411	408	391	416	400	443	413	444	387	420	407	429	386	417	429	403	386	390	399	438	427	389	463	423	422	446	417	429	393	416	419	403	437	412	384	398	414	390	442	416	395	411	388	428	394	458	410	413	452	402	427	402	436	400	423	406	412	361	408	400	419	415	433	425	417	422	439	418	411	435	413	417	423	424	400	397	361	433	418	403	454	417	453	428	414	430	391	431	416	420	398	413	391	437	411	410	434	389	397	400	430	418	412	405	387	435	417	400	431	421	429	414	368	425	405	412	395	445	415	400	451	388	424	421	435	396	418	417	397	394	430	402	384	423	405	406	406	414	415	411	403	392	405	401	432	419	429	416	381	440	399	417	377	439	415	394	420	405	437	406	408	434	445	420	430	395	454	408	438	402	427	436	379	426	389	424	463	387	384	393	404	433	369	419	396	412	430	426	415	393	403	410	405	420	428	413	415	410	438	432	429	447	410	382	431	411	393	432	429	431	419	404	379	390	426	409	384	371	447	431	401	414	405	402	387	380	392	397	415	418	424	428	406	417	387	402	408	410	373	419	381	462	403	388	407	365	419	380	394	447	414	396	432	403	399	398	438	412	413	390	439	417	386	419	447	407	378	405	385	428	404	480	453	423	397	432	416	390	437	416	413	439	415	431	405	404	425	418	427	401	388	387	424	401	447	372	460	398	428	442	385	411	391	424	417	413	441	407	417	426	405	444	364	384	401	423	408	404	433	399	414	403	410	391	400	395	453	416	439	431	414	427	394	444	424	403	385	405	421	398	414	388	415	403	426	378	433	405	395	395	403	410	444	375	416	380	430	407	415	426	413	395	390	439	414	413	419	396	415	413	408	363	407	414	422	376	438	424	410	462	427	418	383	399	433	405	432	409	382	450	381	415	430	421	419	391	443	430	406	391	419	397	403	402	448	403	421	401	403	408	414	410	381	445	399	362	440	403	450	422	382	397	386	398	421	378	447	393	412	383	470	398	375	423	393	426	405	408	447	382	398	392	457	430	417	408	403	437	432	422	425	415	421	392	404	445	430	406	437	401	406	406	417	415	444	413	403	449	427	408	440	447	421	390	405	433	413	441	401	421	402	403	429	431	412	380	428	411	404	390	408	399	391	401	384	434	415	416	402	408	407	412	419	374	434	412	407	416	404	412	350	406	383	433	399	419	389	414	407	432	417	410	441	405	470	415	442	404	399	402	415	430	411	387	431	421	428	409	449	435	397	454	419	421	424	448	422	418	414	436	448	413	420	372	390	404	407	438	408	436	425	429	412	411	432	448	392	387	442	412	424	400	399	403	402	396	421	388	418	414	409	387	426	409	407	433	413	444	408	428	413	411	401	436	395	411	416	427	421	419	409	412	408	441	429	415	415	415	438	430	435	428	418	379	416	411	434	406	416	423	395	384	442	395	407	436	416	415	400	381	377	413	365	385	427	440	399	392	416	418	394	415	430	427	407	387	389	405	436	407	396	424	387	394	402	368	417	379	382	432	414	438	364	412	402	417	403	406	425	418	441	396	420	405	386	410	414	412	421	425	394	430	415	404	393	421	405	418	399	407	395	427	380	387	400	400	413	458	419	452	422	407	394	427	413	409	462	405	419	413	439	417	413	383	396	423	432	415	378	397	415	393	441	430	432	415	417	419	417	443	395	416	440	438	412	423	424	420	443	395	447	419	444	416	389	402	426	389	440	386	430	417	397	412	439	413	438	422	434	452	425	396	430	427	452	438	409	421	428	424	398	382	429	445	405	406	395	405	384	417	434	428	440	371	379	386	418	388	383	427	427	392	447	397	396	442	411	412	436	402	458	423	393	396	386	407	410	403	421	427	403	441	439	411	419	396	417	432	424	423	407	450	393	450	434	440	422	429	428	402	414	407	407	396	421	443	448	434	416	438	421	443	422	433	416	420	429	414	427	414	417	447	418	440	406	423	406	388	431	446	420	423	436	383	428	393	403	445	408	401	422	398	407	409	410	444	419	426	421	410	379	403	408	417	414	411	388	418	365	415	408	426	394	429	358	423	428	429	415	426	404	410	443	444	412	417	420	434	419	418	400	418	390	396	420	404	385	408	417	413	378	450	394	379	426	382	423	399	430	442	382	445	436	405	428	415	417	428	427	427	397	435	395	410	390	436	394	425	425	410	409	389	420	424	413	357	393	437	429	393	440	438	423	444	416	373	408	405	418	435	419	440	401	462	414	422	438	469	429	413	433	411	397	395	421	406	415	405	396	422	453	393	454	408	408	416	399	428	410	421	410	409	385	399	436	399	437	436	414	410	420	415	395	427	404	426	404	408	418	401	379	406	440	411	429	405	396	449	373	402	433	422	425	381	424	423	396	421	431	403	406	452	410	436	417	427	440	416	430	417	414	438	399	387	400	384	449	413	414	378	437	452	409	396	403	372	410	394	425	441	394	425	414	448	435	394	411	387	387	456	395	402	400	399	396	391	398	387	389	401	425	398	379	414	405	419	392	425	428	417	414	414	414	456	393	422	383	389	413	424	406	436	411	393	385	414	408	436	400	396	385	426	402	395	402	399	419	399	395	411	434	412	396	356
3525	2357	723	355	300	351	310	273	228	214	166	148	152	129	113	114	103	85	115	92	97	97	108	97	80	96	84	95	89	81	96	84	78	70	94	63	79	77	81	73	88	94	79	84	76	81	70	98	89	97	107	118	144	143	157	161	152	143	120	135	122	84	83	77	74	72	71	68	90	68	71	80	79	82	63	70	83	88	78	75	79	64	55	85	64	88	78	78	71	65	82	67	68	80	75	84	70	69	67	69	62	69	76	83	67	72	66	78	63	72	67	71	88	79	64	82	75	64	70	66	72	58	86	74	86	84	66	70	74	66	91	89	66	82	76	83	79	70	82	75	74	56	69	71	74	86	80	82	72	74	82	73	65	76	76	72	68	72	83	61	83	73	64	74	68	70	62	78	72	70	73	81	95	60	81	76	70	79	80	74	74	69	70	65	79	66	74	81	83	76	71	75	72	80	54	57	72	62	70	56	78	71	68	84	91	66	65	83	63	84	79	72	59	89	69	58	73	83	50	69	74	75	75	72	66	74	91	72	69	72	73	80	71	80	86	71	85	70	71	66	78	84	85	73	80	76	60	73	79	70	70	68	76	72	81	81	58	69	91	81	97	68	70	63	63	68	80	68	64	77	68	64	74	71	74	70	72	75	78	89	61	64	85	81	75	60	77	75	83	92	86	66	71	69	82	83	74	75	62	61	67	75	72	89	64	52	63	91	85	74	72	66	77	76	72	65	82	73	85	77	64	83	72	65	63	75	75	84	70	74	63	64	73	68	75	95	74	62	56	96	73	87	75	70	72	82	83	73	67	74	76	73	89	75	73	78	63	71	79	76	80	77	68	76	76	84	59	68	73	97	62	74	61	73	88	67	55	68	61	89	60	66	81	57	99	73	83	72	74	73	74	78	58	82	73	75	84	72	90	66	81	59	79	82	85	71	82	68	75	75	67	90	59	59	79	70	74	91	70	82	66	78	68	75	87	90	68	83	66	85	80	65	55	95	74	74	57	82	75	68	77	80	66	78	80	68	85	71	75	83	61	95	84	77	65	92	71	81	75	67	75	79	79	66	68	75	74	85	57	64	83	72	64	71	70	61	68	76	94	76	79	72	68	75	68	81	75	72	82	94	71	69	84	75	87	60	75	85	79	85	73	57	89	65	87	66	69	61	88	85	82	92	71	90	79	76	83	73	82	78	81	68	73	85	80	70	67	75	71	80	86	76	70	68	75	66	70	67	72	62	77	76	72	59	59	73	78	64	87	64	79	64	89	85	73	71	89	92	78	63	72	64	82	78	101	64	77	91	80	82	82	70	78	71	71	67	79	74	64	66	72	87	67	82	65	82	61	74	82	84	72	76	91	62	78	79	88	75	75	84	79	75	77	76	68	71	73	70	73	76	75	69	85	97	82	70	70	68	77	82	95	81	83	95	75	73	81	59	86	73	61	90	80	77	75	75	63	86	67	72	70	68	77	54	77	79	62	73	81	69	67	66	98	60	66	66	83	69	73	87	80	85	85	75	66	64	75	56	80	65	55	67	73	82	75	65	63	86	79	64	81	62	71	68	59	83	62	74	79	93	83	75	97	60	71	74	75	79	70	88	103	75	65	80	74	70	77	73	67	82	77	70	98	66	64	65	74	67	60	74	91	94	65	84	57	66	70	79	70	64	71	69	91	76	70	69	78	77	85	66	71	69	66	74	62	64	83	85	99	68	67	76	65	78	63	67	87	75	76	72	85	62	74	80	70	68	75	82	66	78	80	72	81	87	73	87	73	69	71	72	77	74	67	67	79	75	80	66	66	81	76	73	64	57	93	76	62	76	86	88	65	79	86	88	73	83	76	86	73	76	71	78	66	63	78	82	74	73	72	69	73	80	64	77	81	71	76	85	69	65	78	68	76	76	72	73	78	64	63	74	93	101	80	87	68	64	78	74	56	64	73	71	73	66	80	73	78	71	75	67	70	72	62	72	65	68	70	85	71	50	64	81	84	81	75	84	78	69	73	85	77	90	80	60	78	81	58	80	69	72	63	65	60	71	69	64	83	78	68	65	73	86	92	82	81	66	68	55	80	69	81	72	65	79	72	75	74	79	77	64	66	73	76	80	68	71	76	89	76	70	92	71	68	72	76	68	71	70	82	70	84	79	62	64	86	68	54	71	65	70	86	78	71	73	71	76	72	79	76	65	71	74	69	84	77	65	71	71	65	75	73	72	73	80	81	88	72	80	73	77	89	82	71	80	78	72	65	67	83	78	69	67	84	79	67	86	82	88	77	83	62	73	66	73	58	94	81	77	66	68	86	74	87	79	75	76	70	71	85	78	84	97	80	78	91	74	69	81	52	71	67	71	63	70	76	63	67	74	71	78	78	91	68	74	75	77	63	63	79	79	68	72	72	90	79	75	86	72	80	74	79	86	84	79	78	79	66	89	95	71	82	80	87	78	76	65	73	65	78	62	80	75	80	82	79	65	74	86	71	83	71	82	66	72	58	99	58	64	71	70	76	67	72	81	65	75	78	70	68	73	67	74	61	84	68	81	51	65	83	96	87	70	81	77	90	91	66	74	90	79	73	76	73	75	90	90	83	57	107	78	72	74	86	82	76	84	74	70	88	78	77	91	71	63	81	79	69	77	57	64	65	75	89	67	82	85	66	80	73	74	66	85	86	55	85	81	81	72	78	75	75	71	68	70	69	78	85	69	76	69	81	74	78	87	91	67	91	81	73	83	78	71	77	77	60	73	65	85	87	76	63	74	87	79	84	78	87	83	70	68	78	56	64	85	75	72	83	89	83	71	66	72	79	71	65	78	66	83	70	88	70	72	76	67	74	76	80	61	75	81	81	64	77	81	87	80	86	86	71	75	77	67	84	75	76	75	89	64	66	70	75	98	83	73	79	75	80	78	73	85	80	70	69	77	81	84	67	65	75	91	94	58	81	82	69	67	83	66	78	78	56	70	77	75	78	76	77	85	83	69	83	86	81	65	78	79	73	80	79	66	78	77	80	66	67	94	65	75	54	99	61	72	84	75	70	83	74	81	81	73	70	64	90	86	79	80	84	68	67	65	58	98	63	55	67	85	70	83	66	92	67	79	80	73	72	62	70	69	86	71	71	83	81	86	69	74	77	81	93	76	83	84	81	86	74	71	78	73	73	75	60	74	73	65	66	66	86	84	69	85	72	72	79	71	87	78	82	66	73	89	69	77	59	69	62	81	90	74	61	71	79	69	54	73	75	80	81	75	73	74	76	77	84	73	82	57	91	81	76	81	84	74	68	94	72	67	84	72	61	86	71	86	63	84	53	63	72	66	64	67	70	62	73	77	69	78	82	70	83	78	82	61	66	79	73	80	83	65	82	73	57	80	83	84	72	73	67	67	77	78	81	75	62	65	70	72	78	75	74	74	83	80	77	78	77	84	83	76	68	68	90	77	91	72	72	71	80	71	81	69	77	67	92	69	71	63	79	71	64	68	70	62	80	79	64	60
30196	18603	8387	8101	15178	15101	12917	10530	8584	6633	5316	4238	3447	2714	2217	1954	1597	1513	1472	1498	1324	1302	1322	1300	1255	1211	1173	1163	1094	1006	937	831	777	723	775	718	743	748	700	729	733	717	748	690	650	696	708	871	876	1154	1776	2293	2584	2509	2932	2860	2583	2447	2033	1715	1308	1066	879	816	712	654	599	656	634	639	652	630	680	637	608	627	607	619	598	639	603	637	603	609	624	601	631	603	605	627	608	649	602	638	594	637	662	606	626	633	615	613	622	631	629	650	582	609	594	608	611	614	651	626	633	643	643	638	636	609	624	667	603	654	612	652	618	689	576	650	665	634	611	638	631	627	656	587	651	685	626	614	614	639	647	633	655	652	647	624	633	633	601	606	573	618	643	643	624	664	662	655	654	606	626	646	634	618	598	648	615	623	669	626	583	590	619	643	644	600	644	634	627	596	642	631	630	626	625	632	640	656	622	604	631	609	648	673	631	611	626	670	556	646	616	604	663	572	657	661	642	635	607	655	620	627	612	599	626	629	573	614	628	628	612	592	584	654	662	661	629	623	607	599	618	605	624	598	638	579	646	622	612	616	634	656	611	642	612	630	635	594	666	628	627	607	588	619	666	611	611	622	623	640	643	624	600	611	640	670	658	628	603	611	590	617	643	683	658	595	595	634	671	638	594	650	609	597	623	620	632	622	620	603	569	585	678	619	653	625	626	657	659	636	606	612	620	638	610	638	640	608	623	609	613	631	620	655	647	603	634	616	610	607	595	633	646	662	620	617	656	648	593	631	602	640	606	623	622	676	688	574	618	604	689	605	581	624	633	637	628	649	610	666	628	662	616	630	587	630	670	649	616	594	620	640	628	623	617	610	595	634	636	612	654	638	657	632	634	615	597	606	618	615	652	638	634	635	664	608	627	605	604	613	600	614	643	653	592	641	669	625	597	662	667	622	587	655	589	615	640	625	645	641	636	621	612	611	639	661	599	603	610	612	631	598	618	642	632	653	611	667	637	614	629	645	625	643	602	669	614	622	621	641	590	636	648	663	661	604	647	656	673	644	604	628	638	623	594	619	620	626	624	599	662	683	647	648	628	669	650	629	648	610	668	620	635	639	597	675	631	616	660	621	626	634	650	653	582	605	638	620	617	652	640	588	622	639	643	614	650	666	659	631	646	621	619	642	611	669	618	709	616	643	600	629	645	641	650	642	639	628	599	605	650	609	677	600	658	611	627	619	602	632	667	632	598	638	605	620	638	636	638	608	629	627	630	640	623	630	661	578	617	665	608	621	665	627	630	593	648	642	657	623	624	629	610	627	604	671	646	616	599	616	640	623	650	634	611	631	615	609	610	631	636	590	628	623	580	623	616	653	617	670	624	650	611	602	614	630	684	636	629	589	583	654	640	586	617	638	662	616	597	596	625	570	644	658	656	663	636	631	551	650	625	614	603	626	628	620	656	610	638	643	674	622	588	631	642	629	627	647	649	632	627	655	624	671	639	612	625	652	635	622	636	610	653	685	606	615	626	632	665	640	607	635	625	676	603	605	632	634	629	632	632	634	633	612	604	627	600	624	592	589	664	658	632	656	626	621	635	660	678	629	596	633	609	644	610	622	621	663	639	626	589	626	636	601	624	620	617	643	624	623	652	597	637	633	665	620	636	628	583	646	672	617	629	683	615	627	636	638	623	651	612	645	638	663	640	661	642	611	587	608	663	629	641	644	631	696	610	641	653	636	661	642	603	613	610	643	649	608	671	618	666	602	625	625	569	650	638	645	659	596	646	646	620	642	623	655	631	592	612	635	604	607	620	653	612	651	656	599	620	623	626	602	669	610	622	629	625	617	673	621	658	651	652	671	683	584	611	647	635	636	606	611	607	665	654	609	604	659	668	656	596	657	624	642	645	603	641	588	638	576	642	620	675	621	635	654	586	638	636	673	623	648	663	583	616	621	612	598	676	636	617	650	588	607	622	640	656	674	596	641	625	671	622	601	626	639	651	608	667	658	656	638	656	655	623	581	646	625	622	619	671	588	643	647	645	651	624	616	625	634	655	608	680	627	639	631	641	666	666	635	636	608	625	592	679	615	623	643	610	616	648	641	614	647	608	616	652	652	611	579	614	626	614	625	644	661	646	624	627	627	645	622	652	627	657	634	671	667	622	619	614	617	630	643	599	637	608	661	623	654	667	645	632	638	595	585	603	645	633	654	640	649	622	629	656	603	605	679	616	647	628	654	649	604	671	679	592	615	639	601	648	638	639	640	607	628	629	617	639	697	633	611	602	604	655	624	636	628	601	672	643	692	662	630	657	639	686	672	633	638	645	590	633	617	632	657	619	615	629	632	621	590	655	631	629	610	606	596	648	607	628	630	619	642	593	611	660	641	626	611	623	592	602	603	643	629	632	622	607	692	626	654	609	598	646	597	600	624	615	614	611	622	669	634	638	633	657	625	640	572	643	640	639	589	612	604	647	631	656	608	638	613	608	608	597	639	623	610	648	672	662	672	634	633	641	623	636	669	691	614	655	653	654	636	615	631	622	626	643	623	636	587	624	640	598	644	675	622	627	619	615	640	601	599	645	631	679	618	619	636	605	611	632	651	593	642	610	638	645	619	603	661	597	691	617	675	619	635	612	631	638	629	675	599	634	614	654	628	680	620	609	620	614	634	629	643	623	623	629	619	642	647	588	641	637	618	639	657	638	604	631	585	623	610	660	628	615	646	625	662	611	696	640	633	618	634	652	618	648	617	627	637	607	670	643	683	660	636	619	644	611	620	628	616	640	572	648	590	624	610	624	630	613	626	603	624	675	640	675	613	638	637	606	615	615	595	642	603	628	654	575	627	636	668	640	620	653	650	635	666	637	624	608	609	585	605	640	644	599	621	702	641	653	584	669	637	665	621	595	598	615	600	645	617	643	627	608	598	667	643	642	606	627	644	664	665	597	612	634	654	646	666	622	594	656	695	668	648	661	646	593	586	634	583	658	620	635	605	633	586	621	606	697	649	626	633	628	624	646	647	636	595	595	682	626	650	660	630	611	637	687	657	599	649	627	605	611	647	624	602	668	668	629	627	625	628	661	637	656	611	642	648	627	609	637	630	674	607	628	625	658	646	600	623	627	683	623	577	621	654	626	634	632	623	625	655	657	625	627	667	633	628	696	603	603	655	612	643	659	615	673	641	620	606	611	650	590	614	594	606	670	654	606	650	659	625	612	613	612	641	655	655	629	629	623	594	671	620	580	628	661	646	623	626	655	663	627	695	601	638	634	639	611	598	684	647	624	613	633	648	680	636	613	641	618	643	622	615	633	644	634	628	636	617	582	644	639	643	628	625	588	666	638	638	639	640	649	627	630	597	616	598	631	576	612	569	656	605	624	612	618	668	634	640	662	629	641	680	594	636	623	575	671	623	640	603	627	655	656	603	641	672	631	595	600	636	629	610	646	613	591	648	632	642	646	614	667	665	632	627	634	617	650	603	671	618	627	612	633	632	633	627
2128	765	260	137	116	144	135	115	101	88	78	68	63	55	70	47	64	45	46	41	47	52	64	54	47	61	42	55	47	64	45	47	46	52	40	59	49	36	49	48	47	42	40	52	40	40	43	44	63	38	49	53	63	58	63	51	53	56	45	53	46	45	42	49	52	40	44	40	42	44	45	46	47	41	31	40	42	49	64	47	49	46	40	40	37	52	51	45	36	50	42	61	27	53	47	51	47	50	47	34	42	42	40	39	44	43	47	38	44	49	45	53	39	43	27	43	35	41	51	50	34	50	45	55	43	52	44	39	48	51	37	42	47	48	44	35	46	45	36	38	36	45	52	41	50	44	35	41	40	46	40	30	45	49	41	38	34	37	54	40	48	40	51	41	42	44	51	58	50	44	50	49	38	48	49	38	39	35	43	42	38	34	38	41	54	53	48	50	47	49	52	50	51	47	43	41	55	38	50	49	44	53	34	50	44	49	38	37	44	52	43	40	36	40	50	41	37	33	44	29	41	34	47	46	41	43	38	39	33	46	44	47	43	51	38	39	34	47	50	31	48	51	42	52	53	38	58	38	44	45	43	40	40	44	48	41	50	40	33	39	46	40	37	51	49	38	49	32	43	34	36	41	48	44	40	42	51	46	40	39	53	39	51	35	56	46	54	45	42	39	49	43	32	46	38	48	50	40	44	39	43	52	41	46	35	49	45	47	36	47	41	46	50	43	46	36	42	46	59	28	44	46	41	37	44	45	46	37	54	43	41	42	47	39	53	48	39	37	32	51	44	37	48	44	35	44	54	45	40	47	40	61	52	53	49	44	43	38	47	40	40	47	48	53	49	54	46	36	41	39	32	51	58	53	50	35	51	50	47	28	53	59	48	48	49	38	53	47	41	47	59	41	42	42	44	49	43	38	38	45	41	53	27	35	37	40	41	35	39	44	40	51	40	42	57	44	45	43	55	43	42	46	57	40	42	43	43	30	31	42	51	58	34	48	38	58	44	38	40	47	48	51	44	50	34	42	51	57	41	53	35	41	38	37	43	42	48	52	44	51	34	37	40	39	43	56	53	53	44	44	53	45	39	47	44	41	46	31	43	40	52	34	38	44	41	40	49	45	32	51	43	42	41	48	47	36	42	51	44	26	40	38	45	36	51	40	34	39	42	49	45	63	51	54	40	49	41	47	49	60	60	46	57	36	43	45	48	45	45	40	53	49	55	35	52	44	53	44	55	55	37	61	29	42	34	43	40	45	38	47	48	32	30	37	36	44	49	46	39	43	43	48	40	41	44	36	43	42	41	46	49	54	43	38	49	40	44	41	34	41	43	47	34	45	47	53	35	36	45	50	34	42	34	51	36	35	49	44	49	41	41	43	45	54	34	33	42	46	48	40	54	53	41	53	57	51	50	32	41	48	42	42	44	54	49	50	46	52	36	59	42	47	44	40	39	47	40	46	41	41	44	49	45	57	51	47	40	41	49	36	45	46	45	40	49	40	48	32	45	46	51	41	51	34	49	63	49	33	41	53	40	40	54	40	51	51	52	38	45	49	49	50	37	46	35	58	42	45	41	44	34	44	47	40	44	45	27	31	49	41	40	39	57	56	35	39	53	60	52	48	40	37	39	38	48	42	51	46	42	49	45	49	35	51	52	49	50	48	38	40	31	41	46	49	54	39	48	42	36	46	50	53	53	39	49	44	42	40	44	44	36	36	48	45	43	55	47	28	40	36	39	40	49	37	58	49	39	42	40	52	41	45	51	36	43	41	54	38	42	43	45	41	52	39	47	33	47	34	48	45	38	46	48	37	45	49	45	50	46	31	47	37	46	49	49	40	32	37	42	38	39	50	42	50	45	34	35	53	49	42	50	60	52	56	47	47	45	45	54	46	45	46	50	40	47	45	38	39	42	57	52	53	52	37	46	38	45	52	57	60	48	39	37	50	41	41	41	44	39	47	45	39	49	54	41	52	37	46	43	35	47	36	53	49	39	48	46	42	52	48	44	40	32	46	35	56	43	40	50	39	36	53	36	52	48	45	41	47	45	44	34	49	48	41	35	35	37	43	35	46	38	48	56	45	42	50	49	41	52	46	46	31	40	41	46	46	42	43	37	55	44	46	43	60	58	55	37	51	50	45	33	38	40	48	45	51	48	49	37	47	43	45	49	63	53	49	49	55	60	44	49	39	51	39	33	48	53	50	39	39	43	54	48	38	39	37	45	52	44	54	46	51	45	44	41	41	43	47	43	42	48	44	35	41	53	38	59	36	48	35	51	33	44	47	48	39	50	50	39	43	48	49	37	42	41	49	49	44	44	45	47	32	44	48	30	32	38	38	43	50	50	35	46	54	46	47	58	49	45	49	39	53	43	46	31	46	47	52	53	44	47	53	44	51	65	41	39	48	33	42	47	43	40	40	48	49	36	42	29	41	42	53	39	47	45	51	50	44	46	46	47	57	39	52	45	50	55	33	45	54	47	39	40	59	52	45	49	49	43	55	44	42	43	52	72	42	39	39	44	43	54	45	41	48	33	36	53	42	37	50	35	50	52	27	40	45	41	44	42	47	48	37	47	43	40	46	40	47	40	38	56	36	37	44	50	34	49	51	51	49	40	42	39	45	39	46	63	38	35	43	51	49	35	34	51	48	37	40	45	47	31	46	41	55	54	40	43	43	48	44	52	40	46	36	42	36	37	61	57	52	43	50	37	42	43	49	50	53	45	33	54	34	44	43	41	52	45	35	46	44	36	44	43	24	49	51	43	43	69	48	37	36	46	41	43	45	50	56	46	41	37	42	46	45	40	34	52	34	51	46	43	46	32	43	49	42	40	37	44	48	33	41	42	50	45	55	47	37	38	55	49	41	47	37	36	45	40	43	52	40	38	47	48	40	40	48	34	51	50	33	36	44	45	43	38	36	46	37	30	45	39	37	42	39	29	43	40	46	43	56	36	45	33	39	53	38	47	56	49	34	56	45	45	52	37	40	34	42	54	47	37	47	55	44	55	56	42	47	42	41	43	44	41	30	42	56	45	51	46	38	57	41	55	49	45	29	41	45	46	36	35	43	34	37	52	52	64	41	40	37	45	47	48	37	40	34	39	55	46	51	49	41	57	36	49	56	45	38	40	41	42	41	49	43	53	47	34	39	40	51	34	52	48	37	44	48	53	46	40	50	52	45	48	46	46	38	47	37	38	45	50	46	50	50	42	37	48	51	50	41	48	41	46	49	43	52	44	45	37	47	45	40	32	44	40	45	50	48	56	43	38	50	49	48	50	35	46	43	48	40	51	49	42	45	40	47	31	50	48	44	39	50	56	37	43	62	47	44	41	40	37	30	49	37	49	40	43	45	42	49	56	43	45	49	49	42	37	45	50	42	44	36	48	40	49	44	56	43	48	34	45	34	52	40	42	50	46	47	39	42	50	33	37	46	38	52	51	49	46	40	49	41	39	37	41	53	41	40	35	39	53	54	43	33	46	35
22747	10563	3434	3697	7501	8169	6447	5018	3774	2914	2346	1899	1441	1199	1013	873	744	740	761	703	669	682	679	640	635	620	648	691	605	559	559	497	457	416	450	427	369	417	436	374	402	420	381	389	410	371	422	390	417	444	518	669	776	883	857	788	753	678	590	564	519	488	426	416	417	402	399	409	400	389	374	366	381	386	380	360	359	346	400	389	375	346	403	353	374	382	369	380	407	393	358	350	396	396	405	388	379	370	380	414	372	432	384	376	354	397	366	401	381	383	398	393	378	380	387	378	379	405	389	380	370	450	386	387	373	391	403	361	397	378	376	387	393	390	361	403	394	381	404	367	350	419	356	376	399	377	402	366	381	367	369	405	325	316	359	371	398	349	357	384	399	399	388	374	366	345	365	360	381	402	398	385	362	369	366	378	384	372	370	363	384	366	371	391	394	387	357	397	364	373	379	368	385	382	371	386	371	405	387	371	359	359	392	411	393	367	389	368	339	394	365	388	354	380	392	413	395	376	403	377	413	375	366	382	410	363	362	358	372	350	385	409	397	376	400	356	381	392	361	359	384	387	391	427	378	370	378	372	401	408	348	368	343	398	368	394	373	386	369	342	390	380	386	389	398	388	363	421	381	386	384	387	361	401	340	385	407	369	371	394	343	370	347	408	433	383	373	356	410	384	398	418	397	399	369	349	409	350	373	398	378	394	373	377	391	383	368	355	390	392	361	385	372	396	392	354	385	365	375	380	409	403	365	349	418	371	366	363	367	375	396	402	401	386	398	377	384	351	378	345	389	357	415	385	374	358	398	378	393	390	377	377	389	389	351	375	385	379	359	380	389	389	349	348	410	389	345	376	394	386	409	386	391	394	387	381	381	367	357	361	409	396	390	332	380	408	372	398	400	390	375	396	401	335	354	384	358	370	405	374	397	366	381	406	370	398	368	371	364	421	368	377	359	354	376	401	350	389	406	357	387	373	327	379	351	385	411	415	383	382	380	393	437	394	395	397	362	389	348	378	357	370	377	377	376	376	388	385	378	363	415	384	335	405	376	392	364	366	367	357	397	377	367	384	358	354	380	365	407	396	398	404	354	390	342	365	367	380	411	396	354	377	377	358	419	406	361	397	380	401	378	384	371	383	400	390	400	351	369	366	394	403	395	393	422	371	384	355	341	370	397	400	409	383	380	381	391	400	394	350	388	393	413	394	381	370	397	362	368	373	396	377	348	375	363	390	359	377	406	403	348	403	354	376	382	380	382	378	441	375	384	372	376	404	402	384	381	411	380	382	394	436	399	386	414	369	379	389	393	373	408	428	420	376	373	375	393	373	363	393	361	389	349	387	369	376	371	361	355	392	352	393	412	373	333	371	399	386	343	356	390	347	377	352	415	363	366	387	390	397	378	413	368	359	419	388	412	365	393	381	387	388	377	358	367	344	351	377	368	380	422	370	376	392	379	365	371	383	400	376	386	380	360	395	392	387	360	388	342	366	399	379	386	357	424	378	361	368	377	393	364	385	378	381	381	369	403	352	370	418	340	372	426	381	406	378	389	377	376	386	378	419	381	399	369	395	394	375	344	357	403	376	377	343	423	366	364	409	415	363	449	359	409	314	361	384	359	354	400	384	363	344	366	396	336	412	368	393	386	372	431	375	359	376	386	368	391	386	372	377	362	349	410	386	436	377	400	350	388	381	382	432	357	383	392	380	379	377	348	391	352	395	382	369	392	399	376	381	382	408	373	402	376	347	357	353	392	373	372	376	365	405	400	362	392	376	396	413	357	403	384	352	395	398	388	388	358	353	371	384	383	358	387	361	372	384	390	386	404	387	419	376	364	375	360	401	392	392	374	347	381	437	377	390	388	386	386	406	366	373	396	389	377	384	382	401	370	373	343	371	369	370	395	369	413	378	356	379	395	379	384	368	425	387	377	384	426	387	401	398	395	366	383	366	378	381	381	373	362	416	378	396	398	382	389	374	390	365	381	379	362	370	413	355	392	398	378	403	378	379	383	364	390	364	380	369	356	368	381	382	398	390	360	396	355	374	371	403	353	393	411	371	379	397	411	360	406	431	387	359	387	364	367	398	362	345	371	410	363	324	384	382	383	415	382	361	403	351	369	389	384	375	395	362	391	368	381	375	382	342	369	340	357	413	392	403	402	351	378	376	378	362	384	361	367	400	382	365	389	369	390	373	387	345	398	380	371	370	377	380	367	399	370	420	386	376	363	380	382	383	384	390	367	385	422	380	401	378	383	363	377	392	372	356	396	369	393	397	385	368	368	387	381	351	413	405	364	349	390	370	393	366	357	398	377	374	373	348	387	403	392	363	363	372	386	364	385	356	353	388	386	386	368	408	343	407	394	380	362	397	396	388	392	368	374	384	381	393	392	407	383	356	401	414	398	370	360	354	366	364	380	389	392	397	363	385	396	378	389	382	381	355	392	370	370	421	396	386	367	388	381	392	399	357	359	378	360	376	392	359	367	435	391	372	374	393	400	389	389	383	417	375	369	410	381	402	380	417	354	378	401	385	388	373	418	362	375	384	361	377	380	416	369	394	404	380	367	389	394	404	377	396	350	368	372	403	353	399	370	395	376	391	391	403	398	376	373	379	389	380	337	383	400	384	376	363	378	372	348	398	401	413	385	363	381	389	361	353	364	386	353	384	380	383	360	393	389	384	354	381	387	367	395	365	377	391	396	389	412	378	387	418	397	386	358	388	363	417	392	398	381	401	378	385	395	386	386	375	375	376	371	400	401	364	367	368	349	383	361	392	385	363	380	383	402	383	385	411	391	385	388	371	386	393	370	372	370	349	385	400	422	387	402	385	377	371	365	392	378	377	360	378	385	398	394	412	356	349	391	374	403	403	422	394	375	342	397	400	380	405	391	359	379	371	343	382	370	373	392	397	389	398	411	342	381	396	394	332	430	392	346	360	378	384	379	373	385	379	376	400	396	377	415	409	382	398	384	379	371	373	368	370	366	407	404	408	383	383	366	396	351	379	365	374	358	386	386	380	385	370	385	365	377	379	386	414	390	374	344	385	394	379	351	399	364	377	388	366	376	394	382	358	389	393	363	364	392	388	389	371	362	396	373	397	350	374	386	390	414	389	370	367	368	354	364	345	399	376	383	365	379	407	386	381	383	364	374	361	381	335	374	385	380	398	415	345	340	392	395	423	390	365	356	408	390	406	368	405	363	372	381	339	369	384	388	390	398	344	396	407	385	398	362	415	375	393	343	365	372	386	383	368	407	370	383	402	373	379	379	376	393	369	404	400	368	399	392	381	372	393	379	373	370	356	405	395	347	360	357	382	413	365	415	376	397	403	422	408	361	382	409	397	356	369	413	400	406	418	408	363	393	353	407	369	387	421	404	341	377	365	367	368	322	371	390	387	385	334	354	392	394	357	367	416	379	343	386	392	366	384	400	408	383	404	397	394	377	391	373	375	374	394	377	354	391	384	380	388	382	365	392	389	382	404	371	354
2559	1725	547	253	240	238	226	204	203	158	130	121	123	108	103	91	90	87	94	98	100	92	76	83	81	75	86	80	77	76	86	89	62	67	59	60	57	73	70	78	69	67	89	72	75	64	65	69	76	75	76	140	133	117	120	126	133	120	99	88	73	81	70	73	77	74	60	55	70	67	78	65	79	57	57	61	62	70	81	67	85	56	79	60	74	85	66	66	63	68	57	66	62	72	75	63	63	53	66	74	55	68	70	72	71	53	65	76	68	59	78	79	75	66	67	77	55	57	69	74	66	63	65	62	59	76	61	75	78	58	49	54	57	81	56	81	73	77	57	55	57	76	58	78	77	55	77	62	63	63	61	65	59	69	67	57	62	69	62	79	70	64	75	67	66	54	63	75	58	81	69	81	78	63	62	68	62	61	63	73	62	67	72	64	60	76	60	81	83	83	82	74	73	75	53	58	57	65	58	82	63	76	69	66	68	62	73	67	69	72	72	83	64	63	62	73	60	69	56	61	63	73	61	52	66	61	68	68	58	50	66	83	68	77	68	79	76	69	56	74	60	66	68	68	74	77	70	65	74	67	64	59	64	78	69	67	76	61	73	77	64	70	77	61	56	75	81	59	76	63	80	77	62	63	71	58	72	65	69	80	77	66	67	82	62	55	62	73	81	78	63	67	64	57	77	71	71	64	67	68	65	71	92	54	83	64	54	69	75	68	81	84	69	70	75	56	58	61	72	57	64	65	73	59	57	76	61	66	60	54	48	53	67	63	77	50	69	77	67	68	72	69	62	66	82	65	78	74	68	73	89	73	68	67	66	63	70	73	63	74	63	71	79	63	56	70	83	71	75	59	80	82	72	67	74	66	61	79	61	59	55	81	74	54	73	71	53	58	51	60	65	87	61	48	69	57	60	61	66	70	70	77	78	58	69	91	63	60	66	62	55	81	82	64	70	76	63	74	64	78	72	80	83	65	78	62	66	89	80	65	67	79	66	80	72	69	67	67	83	69	57	67	61	80	71	57	76	76	65	72	71	67	75	76	66	62	72	59	69	74	72	63	62	73	69	62	73	62	63	70	67	57	81	70	79	65	66	73	71	61	79	71	77	64	76	75	72	59	55	69	75	69	72	71	71	71	77	55	62	77	56	57	71	76	70	74	56	60	61	78	70	69	68	85	67	84	66	82	63	63	55	72	71	74	68	75	73	58	62	74	49	74	66	70	76	91	64	94	69	66	80	80	82	76	76	68	56	69	73	65	64	69	64	66	68	52	67	48	65	57	67	64	74	79	53	68	55	73	62	66	77	72	64	81	60	60	65	71	65	81	88	55	64	71	64	62	76	67	70	59	56	70	52	64	82	51	63	64	67	66	65	63	71	64	57	64	70	60	78	76	72	62	71	63	66	74	54	67	71	72	70	63	64	65	69	76	61	69	61	66	74	55	73	63	73	58	75	67	77	81	77	69	75	55	56	69	58	61	78	70	73	61	63	83	60	76	77	66	81	55	60	62	65	76	74	59	72	59	63	67	72	71	53	66	79	71	51	56	59	76	74	75	64	56	65	64	69	65	57	82	78	75	67	70	65	77	67	67	68	68	74	68	60	79	74	78	74	67	61	69	61	69	62	80	63	74	67	74	75	62	60	60	65	81	60	57	78	74	69	65	66	69	74	59	74	68	74	70	75	72	74	65	71	57	66	81	69	69	65	77	72	73	81	62	68	57	74	80	57	56	67	70	62	61	57	73	62	71	58	73	60	80	74	64	64	71	82	69	57	71	69	69	86	64	63	63	57	69	78	74	67	78	53	70	61	65	71	68	64	75	63	77	74	60	67	73	73	74	61	67	65	69	75	61	70	51	67	56	74	64	52	81	70	80	67	73	61	59	66	74	53	76	88	80	88	62	74	66	78	68	72	75	80	72	69	60	57	71	81	74	64	71	83	65	60	65	62	85	55	61	71	65	69	60	79	82	80	83	63	56	69	79	64	68	73	69	60	59	58	67	66	77	58	50	74	69	59	55	69	58	61	69	75	62	66	71	69	83	65	52	75	64	71	59	82	81	59	61	75	66	74	57	76	60	70	57	61	63	64	62	70	68	75	68	67	54	76	57	69	74	81	57	65	60	66	82	67	58	77	71	64	78	69	65	66	80	70	67	64	68	67	68	63	62	80	64	75	69	72	68	74	63	61	72	58	75	75	52	55	60	69	64	65	59	61	73	50	80	56	83	66	58	78	76	75	71	57	54	70	56	69	62	64	65	84	76	71	70	64	62	79	64	66	78	69	73	82	66	68	55	68	67	71	68	46	64	53	54	63	76	76	54	51	78	74	76	67	52	72	66	62	68	71	57	70	72	57	62	62	62	71	69	67	74	67	62	73	74	71	71	77	64	52	52	66	60	67	67	58	74	56	65	77	67	70	56	76	76	60	61	67	82	83	72	62	56	66	66	69	80	67	57	67	72	79	62	68	68	68	62	61	79	66	57	59	65	69	69	63	74	74	70	84	88	71	60	70	69	66	59	61	56	62	73	80	59	82	63	72	61	76	74	75	67	82	69	67	67	68	64	62	72	72	71	85	65	63	83	57	63	83	58	75	70	64	62	73	66	70	68	61	53	62	53	71	69	66	71	58	58	70	64	67	76	63	52	64	79	67	68	69	61	65	61	60	68	76	53	65	72	64	74	60	68	72	64	68	73	57	70	62	66	74	77	77	67	65	50	75	72	60	60	67	48	70	70	80	90	60	63	62	62	56	72	66	53	73	76	77	71	61	64	72	59	61	67	65	71	54	88	62	63	58	59	75	65	66	53	68	84	62	62	71	81	60	75	72	68	61	61	74	64	61	63	70	57	53	75	57	70	59	66	64	53	82	63	70	59	58	72	65	86	54	66	54	61	64	61	51	73	65	62	74	61	68	58	62	62	61	60	43	78	50	68	80	77	76	58	67	71	54	84	58	61	63	63	60	77	69	90	70	71	80	67	74	71	72	75	66	64	62	62	71	79	62	67	68	56	74	68	57	62	62	61	56	69	72	57	71	53	60	59	64	62	75	56	81	80	58	54	64	64	85	59	56	52	69	68	75	65	59	72	62	63	74	50	61	70	66	77	67	62	85	70	60	74	66	64	60	69	62	66	70	60	73	78	66	75	65	62	72	66	69	52	70	86	74	60	60	70	54	62	72	79	64	45	66	68	66	79	64	76	58	73	79	78	85	57	73	72	69	57	74	60	53	75	63	70	79	67	67	60	70	69	82	71	76	58	67	72	73	60	54	81	74	57	74	70	69	59	83	73	68	66	63	64	61	78	69	53	67	51	60	84	66	75	52	62	63	73	76	65	58	68	44	78	61	57	69	67	60	70	62	66	69	64	77	63	68	81	84	63	64	88	76	65	74	55	64	72	87	52	53	69	79	60	64	78	67	72	65	67	71	62	66	51	59	65	59	65	76	71	62	73	56	54	63	65	52	68	70	72	81	58	66	82
26705	16598	6629	6787	12271	12251	10395	8161	6225	4808	3864	3094	2357	1888	1612	1439	1331	1282	1194	1093	1053	1074	1052	997	1021	986	1002	970	861	804	743	755	691	646	623	679	651	681	547	585	591	610	605	594	623	587	625	590	632	627	790	2050	2084	1886	1950	1982	1757	1564	1326	1098	910	826	721	600	605	543	557	574	558	587	559	544	557	556	580	568	598	555	548	591	577	580	551	561	555	550	558	530	542	598	603	545	568	602	549	545	551	545	531	571	539	557	567	585	552	553	548	568	539	534	585	529	556	556	578	556	550	578	566	569	550	550	560	557	564	553	539	535	544	557	523	564	620	589	588	570	625	591	568	584	553	562	537	554	556	564	572	581	559	530	543	579	580	601	508	587	533	563	523	559	565	527	570	568	563	563	562	538	577	583	542	528	566	516	545	536	617	536	577	596	549	592	541	581	607	579	529	568	529	585	558	578	561	568	526	558	555	563	597	547	537	512	576	534	576	567	578	548	528	546	533	566	580	578	549	592	585	579	557	528	533	563	575	559	597	567	557	570	562	531	567	603	554	522	571	584	563	588	582	568	528	541	591	541	536	545	579	580	583	545	529	598	587	548	566	577	538	566	561	584	540	548	530	580	550	606	541	506	623	515	554	583	532	566	575	556	600	587	611	544	593	555	564	554	549	561	556	546	568	567	567	566	550	591	566	548	588	576	540	575	584	543	573	568	526	569	556	543	576	557	580	547	562	559	600	599	583	540	563	553	591	589	597	530	585	543	533	582	589	517	575	611	549	591	565	600	556	514	558	537	566	571	553	543	562	526	555	577	573	580	532	536	589	547	557	533	547	532	592	551	545	551	561	537	538	576	566	578	588	525	555	558	549	574	538	606	537	548	552	561	580	540	539	536	594	574	572	533	536	627	575	606	544	549	586	597	562	567	569	629	583	579	561	530	587	524	582	530	546	557	542	603	574	596	590	592	569	586	595	573	588	554	572	542	573	565	542	555	561	530	586	567	556	543	557	535	561	551	551	522	558	572	562	541	557	577	562	585	575	553	555	573	538	567	561	539	628	547	598	575	551	548	524	578	573	538	544	553	583	553	581	573	547	567	569	568	576	553	525	539	558	536	566	559	600	584	569	551	580	538	530	558	583	550	597	609	589	524	538	604	562	544	623	594	586	519	590	569	568	577	551	579	597	569	601	599	576	585	578	569	562	552	545	562	551	584	543	538	562	607	592	556	586	548	556	502	575	506	547	561	534	549	565	576	611	538	562	591	529	564	586	586	578	576	556	575	556	544	552	546	586	557	562	585	545	602	592	589	564	576	577	560	606	552	590	570	573	508	592	548	560	570	562	535	579	557	557	573	623	542	554	567	571	555	568	531	538	555	550	570	574	542	527	600	596	569	569	553	513	561	546	609	542	607	587	578	551	538	588	600	578	529	579	537	571	533	574	574	573	621	532	561	539	548	539	561	596	600	586	587	538	598	573	584	555	545	545	613	541	593	567	555	551	590	562	543	586	528	587	528	581	594	620	583	587	553	567	565	524	573	551	548	557	589	571	564	558	580	605	523	569	579	593	567	577	586	561	595	598	613	516	572	568	528	514	580	583	570	569	610	577	597	571	587	581	550	538	524	560	579	538	601	599	570	620	584	559	576	606	557	533	521	567	520	624	530	571	602	581	595	534	542	564	583	526	559	589	540	578	538	580	557	575	580	577	565	544	553	595	565	582	566	553	557	600	557	559	565	563	580	592	579	528	565	599	601	576	522	556	575	594	571	533	522	574	588	550	598	556	591	542	588	553	493	527	588	574	588	605	536	570	595	597	575	572	586	547	563	546	572	575	559	584	554	556	571	571	562	551	533	555	549	559	560	566	570	559	598	564	544	561	585	548	551	598	564	593	593	627	579	598	572	590	522	584	574	541	591	574	557	560	559	541	578	566	582	574	567	564	565	574	606	605	573	561	553	569	550	582	621	560	540	596	514	575	535	594	557	557	542	576	585	577	557	587	586	583	552	536	562	545	577	583	550	545	595	564	557	560	532	574	581	562	547	551	550	608	572	542	557	545	605	558	554	535	594	558	563	605	577	563	599	568	572	581	566	577	585	541	540	551	556	516	549	593	616	536	538	567	564	555	552	533	541	600	526	568	551	575	568	580	598	599	570	602	548	546	569	570	560	595	594	571	539	560	546	551	589	553	566	558	610	560	608	567	591	563	573	533	598	601	564	576	551	543	550	523	579	548	564	560	565	543	588	574	596	553	591	577	571	587	542	548	552	578	583	609	577	580	576	530	555	577	590	596	561	625	595	586	566	575	554	535	589	565	592	541	549	558	549	547	598	561	533	584	612	599	574	551	564	547	560	573	553	539	584	597	550	555	545	583	596	587	584	554	525	565	604	571	545	560	543	552	581	579	606	566	509	572	532	560	574	563	513	554	559	567	583	581	605	562	556	602	571	530	570	580	565	560	548	521	542	576	563	533	561	563	579	560	577	557	547	570	522	548	564	521	592	543	520	543	564	583	572	530	599	540	546	600	560	532	561	540	597	565	555	588	582	536	556	567	584	578	586	526	576	556	572	568	557	550	558	616	600	581	584	559	592	605	564	565	617	522	593	582	567	564	594	582	574	529	591	557	522	602	612	554	582	565	583	526	562	546	584	564	615	565	548	565	517	583	574	543	593	586	592	582	551	578	600	584	581	564	562	516	597	567	598	526	573	576	530	592	555	557	553	539	541	585	508	543	569	585	574	597	650	573	554	570	541	570	496	576	522	549	541	590	601	550	507	597	577	531	580	547	574	589	598	580	592	541	557	591	523	571	592	547	565	552	533	549	536	537	608	566	597	561	547	542	572	549	541	604	584	580	570	541	545	562	582	555	544	541	547	564	591	571	556	607	561	557	538	556	589	557	537	562	589	518	569	526	543	570	549	564	571	539	560	561	571	554	550	604	550	599	569	565	536	588	573	541	572	561	579	538	587	591	584	525	534	594	578	568	576	567	554	571	547	591	554	614	549	542	589	561	579	531	566	571	582	579	567	574	581	583	562	554	552	549	587	579	520	496	566	573	555	581	588	523	579	578	554	614	588	549	552	560	528	566	517	537	563	568	578	528	551	513	537	624	576	555	512	597	555	564	543	565	547	517	594	578	543	568	523	577	562	578	552	524	574	541	526	517	552	571	524	515	547	544	549	573	580	543	580	540	538	550	560	551	558	562	557	561	577	573	538	586	583	593	578	536	543	554	554	573	568	552	580	587	556	583	570	603	522	587	575	559	571	566	568	619	578	581	523	585	552	583	535	577	559	593	584	551	548	557	558	583	559	581	579	577	515	544	583	557	601	514	560	601	554	537	575	554	520	552	597	531	584	546	567	536	552	552	605	554	597	561	540	565	529	571	559	518	574	546	516	538	566	563	559	569	561	583	567	548	614	546	541	583	611	578	570	590	585	576	556	560	528	560	549	548	518	578	560	548	568	565	569	538	556	581	558	599	571	545	572
3202	1610	603	229	216	207	183	161	142	129	88	82	93	87	75	73	56	69	67	83	77	55	57	61	59	62	53	57	52	50	60	54	52	55	42	45	40	51	54	45	50	49	55	61	51	41	53	50	46	50	58	63	117	120	95	97	101	103	86	59	78	55	49	62	47	57	49	49	47	43	61	49	45	49	45	40	51	36	45	36	43	51	47	45	44	53	43	32	48	47	44	54	35	42	37	54	43	49	43	40	56	48	40	51	49	60	39	46	40	42	44	47	43	58	48	51	58	49	38	55	46	54	40	48	39	62	46	32	39	44	50	39	33	44	54	43	43	61	53	46	41	51	46	48	47	47	52	36	37	60	45	40	48	50	43	44	30	42	41	46	46	44	56	50	48	46	50	51	57	54	41	36	47	56	46	50	48	37	49	56	38	52	43	44	45	41	46	67	63	51	41	40	40	36	44	44	47	41	51	49	52	38	46	30	53	44	43	52	67	40	41	43	59	51	52	39	46	48	43	48	46	52	40	40	45	50	55	51	55	54	48	58	41	58	47	51	58	42	55	55	29	55	40	45	43	40	49	46	42	36	56	44	44	43	36	57	36	51	51	56	40	49	58	39	37	46	42	49	47	46	46	56	57	65	56	45	47	44	46	45	53	54	35	49	49	47	62	45	39	50	33	52	45	45	47	47	49	56	43	48	43	52	43	42	48	46	62	51	43	43	64	43	45	44	38	44	40	60	50	49	58	56	49	45	52	63	49	30	52	55	40	43	47	54	44	56	48	37	58	55	55	53	49	44	52	47	52	48	56	43	33	43	48	43	53	48	41	40	46	57	56	56	47	54	69	52	52	39	53	50	45	44	52	43	47	42	56	42	40	51	41	49	48	41	55	60	50	54	39	46	41	53	50	41	48	46	54	39	56	59	44	46	54	51	47	42	37	43	36	48	47	55	54	52	45	48	50	58	35	45	38	46	50	49	57	47	54	54	59	41	55	43	45	41	53	35	52	49	44	49	46	46	56	46	48	44	53	46	40	38	53	61	43	65	47	43	43	45	48	46	56	46	41	35	48	40	44	45	49	53	49	34	48	40	37	62	47	45	46	42	47	43	28	45	51	55	50	42	42	49	42	64	55	41	65	48	45	44	54	45	59	45	41	48	40	42	48	48	64	58	36	38	59	50	47	62	51	50	47	50	48	57	42	49	41	41	42	50	49	44	56	52	43	46	54	51	53	50	48	35	56	50	43	41	57	48	41	55	48	60	59	52	46	50	48	53	48	53	45	41	45	44	53	50	29	56	42	45	41	49	44	45	50	60	46	50	49	47	40	40	47	44	48	37	42	39	52	48	52	40	52	46	47	51	49	54	50	37	48	55	43	58	55	62	44	48	51	39	46	53	52	41	45	52	40	48	42	40	59	55	54	52	45	42	52	43	35	55	43	68	39	55	45	45	45	56	51	50	40	58	50	50	40	47	33	52	43	54	33	52	51	50	40	52	50	53	52	57	30	51	40	37	54	36	57	47	66	49	48	41	53	34	41	56	52	59	43	57	45	51	63	43	50	49	43	43	44	41	46	44	45	58	52	31	54	40	62	51	44	51	53	35	47	41	48	44	57	43	47	41	38	39	53	49	47	49	47	60	60	48	50	38	54	58	38	53	45	56	42	45	47	54	39	43	52	45	44	59	36	47	60	50	64	43	47	51	48	58	37	53	53	54	51	52	48	45	47	57	43	47	45	55	53	58	54	44	49	47	44	48	46	53	56	57	46	44	45	48	55	46	37	45	37	44	45	57	65	44	55	33	51	48	57	40	49	50	51	47	50	43	50	40	46	41	60	62	56	41	46	38	33	42	59	47	49	55	50	44	41	51	30	64	62	54	54	54	59	41	45	51	50	48	51	48	52	48	46	47	50	46	58	49	47	53	45	50	52	38	43	41	43	42	48	35	48	45	53	44	50	44	43	52	42	43	48	49	52	40	44	40	56	54	49	58	54	58	51	46	58	46	40	39	51	48	57	47	40	57	45	45	45	36	53	49	52	46	44	40	51	45	41	44	54	54	45	42	46	55	48	53	42	42	53	39	53	51	56	65	48	56	42	48	63	52	47	55	42	49	50	57	56	42	57	32	52	43	38	47	50	50	48	56	36	40	42	52	42	62	43	57	55	52	50	66	50	41	49	45	52	52	44	51	46	51	48	47	35	49	41	45	45	39	55	47	56	56	50	51	48	58	47	57	44	48	47	36	41	47	53	44	36	60	57	57	44	46	45	59	49	55	48	52	42	55	45	48	44	34	59	38	37	63	40	46	33	58	48	63	46	32	43	59	42	43	52	52	48	45	60	44	52	41	44	55	47	45	33	47	50	52	51	53	44	52	46	55	47	37	47	39	42	52	56	54	49	65	46	34	50	38	37	33	39	42	63	42	54	40	38	52	38	55	51	57	63	45	45	49	41	61	44	65	49	53	53	43	36	54	46	40	43	56	53	45	36	48	61	58	50	35	45	47	44	45	45	61	47	52	57	55	45	55	41	51	55	59	40	56	52	52	33	61	49	45	54	51	34	51	29	44	46	35	39	58	53	56	63	61	39	46	48	45	51	48	36	44	47	66	42	47	49	44	40	73	52	41	59	39	41	53	52	46	47	50	56	44	36	41	55	59	51	46	45	42	58	50	45	49	33	44	46	50	53	42	47	55	38	43	46	59	40	42	47	53	49	59	67	64	55	50	53	43	57	37	42	62	49	52	44	42	64	46	57	65	49	54	57	47	47	58	44	54	58	45	55	44	44	52	53	47	52	52	42	51	58	49	45	63	52	51	50	64	43	49	59	58	52	45	45	47	55	53	52	51	52	53	58	35	33	36	40	44	48	51	59	43	41	61	50	60	45	54	52	62	47	55	41	57	59	45	41	57	39	44	40	44	40	51	50	51	38	45	49	47	58	43	50	42	44	34	46	56	33	36	69	52	48	57	39	43	48	58	40	64	41	44	56	55	53	41	41	52	49	39	45	56	32	53	47	53	51	31	41	46	45	33	45	45	40	59	54	39	43	45	35	49	48	49	45	38	51	46	46	56	43	46	48	46	63	45	44	60	47	44	59	52	46	55	54	42	60	56	48	50	39	51	41	43	41	45	52	60	54	50	52	39	43	53	49	52	50	48	46	40	41	59	50	52	37	51	60	40	50	48	44	53	38	56	62	55	48	46	52	51	48	52	61	44	43	50	55	48	58	49	46	60	50	44	42	44	44	49	43	48	44	45	57	58	53	52	52	47	50	47	49	53	43	41	45	43	43	49	39	45	43	49	57	47	54	63	42	43	42	55	49	44	46	51	48	66	48	52	58	36	46	47	40	54	43	43	43	42	41	45	52	57	52	39	61	47	37	51	46	61	48	50	44	34	49	62	56	43	46	59	67	45	41	38	55	46	49	45	37	52	35	55	49	48	51	53	72	27	61	42	31	49	54	45	38	58	53	49	43	45	49	41
26238	15872	7186	6372	11054	10447	9229	7429	5695	4353	3433	2825	2148	1636	1447	1344	1222	1153	1035	951	927	935	899	908	766	791	842	716	659	666	573	566	506	485	472	500	482	456	446	449	495	450	456	411	430	443	483	437	476	472	487	1046	2064	2261	1838	1925	1684	1425	1240	924	762	663	571	486	471	408	424	410	394	382	424	390	425	446	391	429	400	411	387	433	417	451	406	384	423	407	430	463	451	428	419	414	382	470	428	416	462	406	400	420	387	446	397	440	390	455	402	402	413	439	424	408	415	398	413	420	420	409	413	463	391	410	444	394	403	375	397	408	400	388	400	427	372	426	427	409	409	416	449	422	421	425	432	413	365	414	392	381	421	402	391	383	388	416	413	453	412	390	448	379	408	385	394	431	393	427	387	430	411	386	429	400	378	449	435	445	374	409	403	386	423	403	405	412	450	431	429	404	403	441	385	429	413	383	439	414	428	391	417	426	416	410	393	408	419	437	376	395	437	418	402	410	406	418	428	406	417	422	429	374	453	429	457	418	403	390	399	387	401	458	424	411	428	390	448	423	436	436	413	425	432	380	441	416	400	419	401	469	431	436	375	407	398	431	439	405	392	402	429	404	421	411	397	409	385	376	400	408	400	432	394	415	423	427	452	395	398	414	373	425	464	437	418	414	410	420	406	408	415	421	469	437	427	438	404	427	452	448	401	376	401	380	421	430	404	398	419	409	402	387	398	394	437	393	449	419	420	432	406	406	478	395	433	411	395	414	397	421	414	437	408	416	401	431	375	421	400	393	408	413	394	440	416	407	417	412	407	412	398	408	425	420	403	438	466	388	432	453	414	405	407	401	434	466	440	404	403	402	447	408	411	425	377	412	459	384	374	426	407	429	450	421	426	410	432	415	407	384	389	425	399	407	466	375	416	410	402	432	429	424	427	427	441	412	436	433	396	397	393	416	410	389	400	402	440	402	368	423	423	377	448	392	379	390	451	401	413	398	379	426	436	380	404	387	406	445	416	392	385	415	410	441	384	396	409	429	408	405	412	411	422	418	452	393	425	396	422	391	418	396	406	400	399	422	410	421	432	405	418	403	409	432	361	422	399	407	388	394	389	402	384	413	423	418	408	422	398	415	421	455	415	399	386	384	392	374	414	416	422	424	434	399	428	388	373	414	433	411	404	415	424	407	408	404	400	394	374	402	440	456	434	426	393	435	374	392	494	385	422	418	404	394	430	404	433	383	405	442	406	417	391	431	443	419	394	406	363	432	384	433	430	433	416	391	441	410	431	407	392	412	422	398	409	469	386	425	422	391	423	397	414	403	405	391	399	399	429	382	404	424	411	399	405	388	415	420	441	409	484	431	422	413	441	422	387	433	395	424	398	397	402	414	415	408	405	396	407	436	450	401	366	407	427	409	413	427	398	411	383	395	410	370	440	429	456	392	370	446	423	414	415	403	439	416	414	447	427	442	361	408	414	423	412	379	418	401	412	391	412	392	432	412	401	445	479	423	404	409	401	397	404	385	452	422	437	381	399	401	398	447	387	418	401	404	430	426	399	449	438	414	429	412	414	408	419	373	414	423	433	412	417	379	391	431	417	432	428	388	386	380	403	395	404	339	421	413	381	406	414	399	364	427	368	427	385	427	427	395	408	409	388	422	411	385	423	448	414	413	406	415	395	397	427	418	430	406	426	396	394	416	416	398	434	425	422	405	395	398	371	429	400	385	398	394	386	429	418	433	422	377	365	421	421	410	443	436	395	430	398	403	420	419	422	412	468	410	401	428	376	402	421	403	421	411	406	430	394	400	421	390	405	417	432	411	412	411	410	384	405	424	402	431	419	420	422	403	417	394	374	388	405	396	444	393	398	407	446	388	393	415	414	413	413	436	462	424	374	429	428	408	435	389	443	375	457	400	400	399	392	374	401	432	402	411	414	405	393	388	409	437	408	450	427	427	421	412	411	424	438	406	392	421	402	387	407	415	448	384	423	364	453	417	384	419	401	408	435	394	395	441	380	419	402	415	407	436	422	406	393	394	408	406	379	407	406	381	389	419	385	401	436	410	410	423	414	419	415	440	357	409	436	416	352	382	429	419	416	410	414	417	414	429	424	428	384	415	428	408	461	420	372	411	416	417	424	444	411	403	431	388	414	404	442	404	422	400	404	409	410	462	403	432	440	428	391	382	427	382	408	416	461	396	417	433	390	407	404	432	424	424	414	411	408	427	438	388	416	438	421	428	359	392	398	385	417	404	396	423	421	404	400	452	410	385	395	424	401	394	439	404	415	372	418	393	460	424	407	402	411	439	398	404	385	434	424	393	452	387	422	425	414	401	416	408	387	412	397	436	423	429	429	433	418	409	398	376	407	410	425	393	408	406	476	386	424	435	426	374	434	413	382	444	437	395	420	414	428	400	404	370	418	414	412	370	395	390	415	399	438	440	428	421	431	431	392	441	395	437	384	395	410	413	387	398	437	382	391	388	404	390	414	438	392	395	394	414	436	398	415	401	415	405	380	381	443	408	411	410	414	421	409	423	412	396	368	365	409	391	448	415	417	386	420	430	423	439	430	417	397	419	424	393	404	422	433	395	416	381	463	425	420	436	435	424	429	431	386	366	428	410	393	399	430	413	456	414	405	419	420	405	377	424	416	440	426	431	424	418	419	410	417	437	430	425	383	432	405	413	397	414	414	408	380	433	427	437	422	422	423	389	411	445	410	385	399	389	411	408	403	447	386	432	402	418	414	388	453	397	428	422	416	419	424	379	417	432	400	440	415	461	415	427	397	407	411	409	433	406	414	395	395	395	418	426	393	425	413	411	399	398	394	417	420	425	440	417	400	445	377	425	412	421	428	400	384	401	398	387	401	394	409	436	444	428	398	395	421	410	358	414	411	405	406	447	398	394	431	406	423	400	410	430	431	423	408	422	462	403	440	402	427	408	420	407	412	399	411	423	461	395	417	405	380	398	438	373	408	429	397	429	436	393	428	432	418	410	428	369	419	433	393	391	415	436	375	395	423	421	411	443	433	419	393	414	376	422	418	399	418	426	377	404	378	419	413	418	439	421	410	438	438	432	433	420	395	407	389	403	432	377	400	405	448	430	405	433	444	410	440	431	414	413	429	409	414	460	450	414	402	406	436	426	393	389	391	424	391	405	420	408	446	411	436	391	422	419	388	401	423	412	423	403	428	403	411	383	404	400	395	460	401	424	435	414	430	426	434	393	407	400	396	400	394	417	376	391	384	416	386	438	393	429	407	441	424	400	384	404	404	440	401	401	403	408	406	401	381	449	414	408	416	408	388	410	422	391	443	418	380	415	400	406	412	412	424	415	414	389	392	412	450	389	413	413	394	399	395	435	418	428	406	418	423	408	405	414	409	405	372	401	469	437	414	422	442	414	418	456	411	418	396	452	413	465	412	376	414	383	415	436	395	421	384	403	423	414	395	425	409	440	424	388	395	419	421	440	423	437	397	409	431	416	417	406	412	398
3682	2560	868	391	311	290	287	255	220	185	151	156	122	141	108	113	108	100	103	104	79	97	99	104	92	84	87	99	98	94	88	85	78	81	95	81	77	78	76	83	67	72	74	86	71	85	64	73	75	76	75	67	89	160	185	178	193	175	128	110	99	118	92	95	87	66	80	79	82	83	60	72	94	56	77	82	81	70	83	81	78	73	62	82	81	78	71	88	71	84	79	84	92	73	62	61	84	71	72	68	72	75	76	66	82	74	80	73	62	84	75	56	75	70	69	73	81	78	83	87	60	63	71	90	60	73	83	77	88	60	69	75	77	71	77	77	66	71	73	88	75	77	61	67	73	73	82	62	75	88	80	77	81	77	80	82	82	84	68	82	79	68	60	71	86	79	88	68	68	80	66	46	70	76	73	72	77	83	88	71	74	67	62	62	74	71	82	76	62	56	74	85	73	75	85	70	86	94	85	74	71	69	71	74	68	75	75	76	88	78	74	71	92	90	91	60	81	72	81	70	85	96	87	81	85	82	57	74	65	79	73	84	71	78	77	72	85	91	87	65	52	83	97	73	85	68	86	79	94	76	72	71	81	73	73	65	78	94	76	65	75	79	77	92	80	58	75	94	69	71	75	58	91	72	81	75	92	73	80	75	66	66	65	75	93	72	77	68	89	83	63	77	83	78	66	75	63	62	69	68	68	92	76	97	86	63	69	92	80	75	81	71	89	74	93	72	89	81	68	71	73	62	78	54	71	76	95	76	97	84	76	76	86	81	63	66	65	85	66	75	78	72	67	71	68	91	76	78	68	70	72	75	71	58	61	58	77	66	65	97	70	66	71	82	82	75	73	68	81	68	62	77	70	70	75	72	91	71	72	72	81	74	78	80	87	61	72	85	73	76	87	67	80	76	76	81	62	65	91	73	76	78	88	87	73	82	74	82	67	63	73	80	67	81	54	55	65	81	69	77	75	70	75	64	70	73	73	66	79	90	83	77	75	88	80	83	68	90	69	70	78	66	64	71	74	90	82	64	75	83	90	79	72	88	78	81	82	95	86	64	80	70	72	75	72	75	82	80	74	65	75	57	75	81	85	68	74	63	93	59	79	67	64	69	83	72	73	89	64	71	78	66	63	70	90	84	65	63	75	74	76	75	60	84	77	68	88	85	86	68	62	80	71	64	85	65	80	87	83	72	98	75	73	70	80	76	88	84	79	72	79	85	78	82	79	75	71	78	87	81	77	89	70	69	76	82	66	65	51	72	88	72	70	72	76	55	67	76	85	75	79	80	72	76	80	76	77	69	62	68	86	78	83	95	69	71	77	72	80	66	76	88	78	74	91	63	76	82	71	80	89	63	62	67	62	89	67	76	83	68	77	72	89	64	79	68	67	61	66	72	74	77	65	62	76	100	90	65	65	75	85	70	77	68	85	86	76	66	70	79	72	78	67	81	86	93	91	60	78	86	84	77	71	78	75	60	82	61	89	73	69	81	72	70	91	71	67	77	78	82	68	92	76	77	73	66	75	78	87	67	75	96	75	69	90	84	76	76	70	69	73	77	86	86	63	79	81	79	83	68	73	68	81	67	77	82	78	65	80	93	73	80	76	61	84	59	76	102	90	73	75	62	64	72	83	74	76	75	75	58	75	88	54	71	68	82	76	56	75	87	79	77	68	64	88	69	72	67	69	83	88	72	61	83	74	76	67	66	84	79	74	78	63	104	64	81	83	68	87	86	71	82	94	86	84	71	63	91	65	71	81	78	81	78	79	74	79	67	78	81	72	69	79	70	69	70	76	71	70	57	77	67	80	80	80	87	74	76	86	79	65	91	91	79	78	88	63	89	75	81	74	67	83	81	69	65	84	82	84	67	87	81	84	86	75	68	70	78	70	70	74	87	73	79	83	69	85	77	75	79	89	67	77	68	77	70	71	77	83	66	79	80	78	70	74	68	64	86	83	76	91	67	89	82	78	70	78	75	59	70	87	65	95	69	79	78	86	68	73	65	73	76	71	72	85	73	83	79	76	108	74	93	85	75	79	64	80	80	79	76	72	78	64	74	79	72	71	84	92	57	68	61	92	66	73	71	77	80	80	73	94	69	86	74	60	65	67	72	71	84	72	75	80	74	92	82	65	78	71	68	68	64	87	80	68	83	74	84	70	92	79	81	67	73	53	81	77	77	83	74	67	75	61	67	81	75	65	77	71	65	83	72	66	81	58	91	88	77	70	75	83	82	93	64	72	74	64	73	74	74	94	68	73	79	101	67	87	87	69	68	67	81	58	91	71	72	82	63	80	85	75	66	74	79	75	73	72	70	81	83	62	72	68	84	84	85	80	79	75	81	74	98	75	90	83	78	71	67	70	86	75	71	72	74	74	83	87	81	64	88	80	75	93	67	68	94	64	92	65	83	71	89	80	73	70	74	79	74	82	79	70	66	72	78	70	71	60	85	82	73	73	71	65	67	93	61	73	61	71	75	78	68	67	67	67	53	81	72	88	60	73	62	79	68	70	78	70	74	69	84	67	77	65	53	74	66	80	103	73	67	84	69	81	65	74	83	65	84	73	65	65	87	74	72	71	67	64	82	61	70	62	88	86	92	97	68	77	66	79	75	74	80	82	78	91	65	86	72	90	69	76	81	69	77	79	88	86	71	70	87	58	70	87	72	77	71	75	88	75	71	64	77	84	76	79	79	103	70	71	79	76	87	81	68	84	65	74	76	82	85	61	71	66	74	77	85	70	64	66	92	68	93	66	87	65	88	65	70	79	64	73	86	70	71	75	65	67	92	79	64	70	85	73	74	76	87	73	74	83	82	102	74	74	70	71	78	80	73	69	66	79	77	80	70	91	93	74	94	75	68	76	79	66	72	83	77	72	74	89	76	67	76	90	64	73	74	79	90	99	80	48	81	77	68	68	85	88	85	74	65	68	63	65	86	67	94	86	78	69	78	91	71	72	87	80	88	83	78	76	73	70	70	79	82	69	70	76	81	91	71	85	77	87	74	75	87	85	69	80	91	77	70	68	85	79	80	79	79	75	64	74	65	79	74	72	75	86	75	94	76	69	88	72	63	86	79	67	70	71	76	76	79	102	80	75	67	87	72	71	84	86	89	56	79	59	78	81	66	71	84	81	93	87	80	75	74	70	71	68	81	67	73	89	73	81	99	72	62	82	76	75	84	74	82	60	83	74	68	72	60	62	89	73	74	62	70	89	83	71	92	81	75	68	88	82	68	66	75	70	73	74	72	61	66	88	78	69	95	81	82	74	85	91	83	90	72	84	80	82	86	86	70	89	79	83	60	73	88	72	76	85	73	85	84	83	76	71	74	82	78	72	66	84	71	87	66	84	84	80	86	79	76	65	76	56	60	73	87	73	76	74	75	67	72	84	78	78	64	70	76	71	74	87	69	83	71	79	86	72	78	58	90	70	80	84	76	91	84	87	73	68	87	75	70	87	73	74	83	70	66	85	65	75	73	80	49
30892	19607	9538	9760	14343	13564	11997	9508	7522	5759	4591	3683	3003	2476	2153	2103	1845	1679	1567	1471	1416	1269	1296	1183	1082	1052	1086	1045	1101	897	893	777	817	706	711	726	716	745	691	662	679	672	668	677	643	651	656	693	678	708	693	746	1118	2638	3758	3693	3381	2785	2163	1738	1421	1174	957	863	764	659	615	614	651	656	591	621	606	625	619	582	629	601	633	652	666	639	611	673	632	601	684	618	652	634	616	595	669	612	606	638	627	597	629	618	611	651	651	595	618	597	647	625	647	663	659	634	642	631	614	647	662	649	650	673	649	598	622	600	602	646	612	613	614	611	624	655	646	645	633	654	637	669	661	627	660	612	640	673	646	648	662	652	678	647	644	595	627	642	625	654	639	668	586	634	665	646	620	611	616	643	643	644	646	633	627	663	689	654	694	620	626	648	599	663	648	648	627	619	642	628	614	674	584	603	617	661	621	634	656	634	680	648	625	658	630	640	673	643	619	673	677	650	660	582	626	614	623	654	614	650	588	621	629	633	612	618	632	593	626	659	641	617	651	617	635	637	635	627	644	629	623	650	625	623	584	654	651	646	680	612	633	662	681	633	622	634	615	644	626	650	597	606	628	595	618	643	591	637	643	614	579	653	635	644	597	637	688	682	636	633	600	637	668	653	637	622	634	630	608	614	664	590	659	654	616	624	666	641	644	610	605	611	600	631	633	653	629	575	640	642	594	611	592	674	670	617	616	681	616	650	656	659	638	666	651	588	618	594	585	624	654	613	668	626	629	663	667	625	626	615	611	622	622	617	646	593	641	697	633	655	603	630	617	628	622	672	644	634	640	686	636	689	611	658	588	679	660	660	663	612	687	604	637	610	651	632	653	647	633	626	662	685	604	649	652	609	576	653	612	646	626	653	632	652	657	626	642	603	603	631	657	631	614	654	654	671	646	661	663	606	610	647	623	689	629	646	654	624	644	683	591	662	640	656	678	631	607	630	660	624	707	655	634	617	658	647	630	620	642	616	641	620	633	687	617	696	603	620	620	629	672	626	630	610	635	650	665	677	618	599	641	625	634	584	658	635	680	593	597	687	639	639	625	678	583	614	654	615	644	657	663	634	680	615	619	679	606	664	619	657	634	633	597	616	606	656	612	647	581	638	664	616	666	597	641	608	611	609	701	623	637	633	618	615	647	626	641	658	628	622	608	640	652	652	624	678	614	628	682	642	648	633	651	624	632	654	614	618	610	643	603	632	636	618	663	680	627	662	654	657	648	648	643	643	625	619	600	649	663	624	596	611	658	643	647	644	628	644	600	645	639	676	604	619	666	648	611	633	647	645	681	596	646	645	635	624	611	609	650	661	616	618	655	636	647	653	661	609	623	640	610	637	614	578	602	617	633	639	653	600	593	632	636	646	641	649	649	613	607	593	616	629	626	578	661	639	658	630	616	679	615	628	646	615	613	663	650	612	674	597	652	643	629	612	595	644	629	620	585	656	655	652	616	585	602	626	644	678	656	616	651	601	611	651	604	626	574	607	606	613	677	589	644	608	650	705	634	596	658	608	661	611	642	654	634	605	606	629	610	668	656	613	638	649	620	638	648	666	674	654	672	665	657	638	606	724	630	636	636	627	635	597	639	637	645	640	626	644	633	634	599	618	612	599	605	654	625	613	658	598	634	650	638	662	616	653	671	648	652	643	639	634	618	687	653	613	621	613	640	671	672	654	667	637	696	697	616	595	612	672	588	626	669	632	593	655	630	617	589	652	640	653	617	615	630	629	652	632	650	636	593	660	614	644	648	633	644	624	634	589	608	630	607	612	627	645	677	652	620	633	626	656	627	672	664	700	656	603	623	631	673	645	652	605	636	660	676	621	626	619	641	665	619	659	607	648	683	615	609	640	635	650	676	633	624	605	680	642	632	615	595	608	620	640	620	591	686	633	612	660	611	638	652	616	659	608	608	655	636	659	659	623	665	657	610	671	658	655	646	654	646	644	638	590	624	639	616	656	666	635	614	614	630	621	635	644	646	647	690	593	616	671	610	597	622	592	617	670	620	617	634	601	632	663	630	647	669	642	636	656	623	609	636	622	627	604	646	637	639	667	654	626	627	594	656	606	643	654	619	659	650	635	640	628	644	640	604	621	626	641	646	663	644	611	647	626	629	576	619	612	623	594	630	684	653	637	626	653	637	660	613	630	626	635	665	640	623	659	637	648	649	631	680	639	603	614	629	627	613	643	625	648	645	641	644	618	645	619	659	625	648	682	614	622	695	637	646	661	600	627	610	642	659	631	563	631	660	581	650	633	598	662	646	571	659	640	654	656	639	610	638	635	654	618	622	609	653	668	637	655	610	635	636	620	654	650	619	636	648	634	646	650	667	653	614	645	649	645	638	593	609	637	643	643	627	667	625	628	605	638	675	624	586	664	651	660	617	693	636	568	618	612	630	653	623	682	659	685	621	629	585	673	623	645	640	619	661	619	658	640	630	661	652	639	635	652	629	649	656	635	623	636	627	609	666	639	654	677	647	644	617	660	630	621	625	587	621	638	629	674	622	667	617	651	633	605	688	616	608	681	609	638	649	631	636	647	625	637	623	657	600	668	653	648	632	618	630	627	644	607	621	681	653	594	611	619	609	657	619	597	597	641	655	683	642	617	640	681	602	635	615	639	675	655	614	690	670	625	660	668	637	590	648	636	648	615	689	695	628	611	656	678	581	643	613	658	634	593	647	626	662	642	604	647	591	672	637	633	615	667	642	640	664	613	685	644	654	627	627	604	630	711	634	607	592	620	634	588	613	668	615	641	656	652	609	645	642	608	648	641	620	627	657	659	620	626	674	632	629	639	632	650	627	656	633	640	685	672	614	631	669	653	619	618	627	623	623	595	612	660	607	633	661	639	636	646	649	597	618	662	644	619	650	603	631	650	648	628	620	650	665	607	615	694	670	614	646	622	670	632	631	653	595	611	660	647	658	654	625	601	654	685	642	617	590	636	638	652	670	623	614	614	639	615	630	625	620	633	653	660	586	627	599	629	652	680	623	608	628	616	630	652	592	608	658	657	659	666	645	613	635	663	627	661	657	649	638	631	598	623	657	654	624	633	593	654	632	654	653	612	610	644	663	605	631	661	676	618	652	586	600	609	638	694	645	668	601	651	647	632	630	619	580	624	670	658	636	630	680	666	646	609	600	612	616	660	633	640	677	590	638	650	600	650	602	702	602	647	627	640	647	617	630	596	619	639	625	667	654	651	626	645	548	639	628	649	637	633	629	655	627	576	588	586	622	648	606	664	700	653	593	608	660	642	680	605	621	651	610	615	623	612	639	631	681	614	651	647	632	676	689	653	599	621	643	616	665	616	642	663	631	686	683	632	650	648	669	654	609	600	624	624	670	627	617	631	665	593	665	622	641	678	658	668	633	619	576	645	598	636	682	634	651	683	588	621	602	655	602	630	629	624	615	627	601	607	616	641	579	640	637	645	677	630	609	636	648	568	644	635
2161	776	293	166	131	111	112	103	104	89	67	65	54	68	60	68	56	61	65	69	47	43	53	51	66	47	44	51	51	43	46	54	35	52	33	39	43	48	50	40	52	52	42	48	45	60	45	32	49	33	57	51	47	44	60	68	67	56	49	64	65	54	38	46	57	39	49	36	50	36	42	49	46	46	49	49	46	39	50	36	53	41	40	37	41	43	50	47	45	49	46	56	53	45	42	39	49	39	42	30	44	35	42	47	37	43	45	54	40	34	43	38	40	51	37	44	53	36	42	43	37	34	50	30	41	44	35	46	40	46	41	41	37	31	48	44	33	41	48	57	47	44	48	43	32	50	46	40	38	47	55	46	40	45	51	48	43	41	44	50	38	52	41	55	38	47	49	48	48	40	33	48	48	65	53	38	47	55	53	50	38	44	37	43	36	50	47	41	42	42	52	47	48	40	41	49	38	37	46	54	36	42	41	39	42	40	41	51	50	34	28	49	35	37	39	38	41	41	51	37	47	30	56	34	36	48	36	41	50	45	36	48	54	47	40	43	40	45	49	43	37	35	39	38	40	42	37	40	49	51	51	38	44	38	56	43	43	40	28	34	54	43	44	43	46	47	36	41	43	54	42	47	38	41	48	43	36	51	45	47	35	45	44	37	40	37	41	41	45	40	45	43	51	40	48	45	28	41	36	53	45	52	49	52	40	48	43	45	46	39	37	39	29	47	45	41	42	44	31	52	48	36	45	46	51	35	43	37	31	48	33	39	45	38	35	43	48	43	36	37	40	36	51	32	41	35	43	55	43	21	39	43	48	37	44	38	59	45	37	48	57	45	51	46	37	42	41	44	40	30	52	45	47	43	45	37	41	43	36	43	41	43	46	41	35	32	55	36	48	48	39	39	42	46	41	37	42	50	48	44	47	37	41	41	42	38	40	34	44	40	34	49	36	36	45	47	48	42	45	42	39	43	45	48	40	27	45	34	41	34	47	33	27	40	39	48	35	44	53	42	45	52	46	38	49	44	44	42	46	47	42	34	43	40	35	48	49	48	43	31	42	43	39	39	43	48	42	41	41	47	49	36	33	55	47	46	43	46	41	31	44	44	40	51	43	42	48	49	38	49	49	49	46	46	42	54	47	41	39	39	47	51	42	33	42	48	45	41	43	48	33	41	41	46	48	36	39	47	44	46	49	56	43	36	40	36	41	31	40	52	48	45	45	58	31	52	50	48	47	44	43	44	45	47	47	49	39	42	41	39	43	36	38	53	45	37	27	42	43	44	36	50	31	39	44	31	43	45	37	43	47	46	47	36	41	39	36	52	49	38	50	45	61	44	41	38	46	42	38	40	46	46	54	42	32	46	35	34	32	40	34	42	45	44	40	49	45	46	56	52	45	40	42	42	49	59	33	42	39	52	51	38	51	38	53	53	51	34	57	46	36	28	50	49	46	44	33	52	34	41	41	37	54	52	44	28	49	29	45	37	43	47	48	50	51	34	43	50	42	47	48	39	51	39	46	42	53	48	47	40	43	45	32	44	39	32	43	44	45	43	49	47	66	49	35	34	45	46	33	44	40	51	34	37	39	49	35	42	47	37	41	52	46	33	32	36	49	38	33	37	32	38	34	34	60	39	46	54	55	40	45	50	44	44	41	40	32	36	47	48	43	46	51	39	38	33	40	40	33	33	37	42	40	40	51	43	39	35	42	33	51	37	45	48	44	46	46	44	29	44	43	52	41	35	39	36	37	39	51	46	43	55	41	37	39	39	48	48	47	37	35	42	42	44	52	31	39	38	39	40	34	48	44	45	49	41	44	38	45	33	53	40	43	44	45	42	28	47	41	50	40	35	45	44	40	42	47	42	40	37	38	40	39	50	42	45	44	46	45	38	46	47	48	46	39	46	40	59	49	41	40	40	48	47	45	36	47	50	41	45	43	44	56	46	53	46	36	58	39	32	47	45	48	42	53	50	42	33	37	36	41	46	34	40	46	40	32	43	46	47	48	49	53	42	46	41	36	33	36	41	37	39	25	50	46	46	42	46	41	43	57	41	49	50	45	41	41	53	59	45	40	37	31	30	41	42	40	44	35	48	49	38	40	45	39	47	48	29	36	44	40	41	40	42	40	51	45	45	54	53	38	40	31	33	49	41	44	46	37	35	40	43	39	48	33	38	42	51	38	43	29	41	49	37	46	33	46	39	50	38	46	48	52	40	48	39	34	55	37	36	51	39	48	48	44	41	46	39	40	43	34	39	45	52	34	40	35	46	40	49	48	56	46	42	31	47	47	40	42	51	37	39	46	52	44	37	41	40	41	48	48	45	29	44	53	46	38	38	51	31	53	56	41	46	36	42	33	44	34	44	48	35	46	46	43	33	38	44	43	38	42	52	39	37	45	44	38	53	45	41	43	54	31	40	46	51	46	37	35	54	39	34	49	44	39	35	43	39	46	42	38	37	37	48	44	49	40	42	25	31	39	38	47	36	41	48	42	33	48	54	35	31	43	49	39	43	53	47	57	41	47	46	52	32	49	50	41	36	44	31	43	50	56	42	57	37	48	50	58	47	56	41	43	42	35	49	46	53	42	38	42	47	43	48	47	48	40	55	45	50	48	56	47	42	40	47	34	43	43	35	40	58	39	48	41	53	52	33	36	39	37	57	44	52	38	52	38	39	44	37	37	47	45	52	40	38	40	37	39	41	49	40	38	37	46	27	39	52	44	39	40	34	39	40	42	49	36	40	43	43	28	41	43	35	47	35	39	43	42	54	45	42	47	42	35	43	54	41	39	39	43	43	44	45	38	50	38	34	48	51	41	39	40	42	36	32	52	41	30	50	36	38	36	47	44	37	46	45	43	60	31	51	37	50	44	47	52	44	41	48	38	46	53	41	42	44	51	39	37	47	40	38	47	46	38	45	41	42	40	39	36	49	47	37	46	50	37	33	35	50	39	43	37	30	49	42	42	51	53	40	34	47	45	54	39	47	38	45	40	37	45	40	40	53	50	51	40	44	46	42	35	37	32	55	31	40	47	35	38	35	47	39	46	44	44	37	42	55	54	31	40	47	49	46	40	45	38	37	46	33	43	46	32	47	26	51	47	48	44	46	42	37	35	42	49	33	38	38	59	34	46	51	44	31	47	32	42	46	51	44	57	39	52	43	42	40	40	42	45	50	49	45	55	46	44	41	40	58	55	44	35	45	31	43	42	47	41	32	46	40	35	35	43	45	53	47	46	50	54	43	45	45	52	51	55	45	47	45	45	36	45	36	54	52	31	39	46	44	43	45	36	42	36	45	44	41	39	33	44	43	41	48	34	31	36	40	38	39	50	49	45	52	44	45	41	42	51	47	43	35	41	37	49	53	43	30	38	45	36	49	62	36	46	53	37	40	37	38	41	50	41	39	48	44	53	37	51	35	52	37	47	49	52	44	42	45	44	43	33	54	41	35	49	44	41	42	40	47	35	56	50	42	46	41	40	53
22561	10672	4122	4505	7034	6135	5425	4262	3320	2563	1976	1583	1384	1093	1037	1013	927	770	706	719	695	639	592	531	585	563	526	529	530	488	485	443	388	415	390	424	408	398	355	379	405	369	383	368	340	359	390	395	399	360	378	381	385	551	905	926	847	737	702	649	549	567	469	436	442	372	392	368	407	384	378	349	385	350	368	390	380	369	350	367	381	372	355	389	368	370	349	355	342	366	353	376	344	367	379	353	386	367	343	359	353	415	392	373	327	360	377	358	359	346	364	367	370	394	373	352	331	396	358	394	385	425	429	391	356	364	382	403	385	391	378	358	380	383	399	419	348	392	360	371	390	382	381	396	399	369	392	404	368	368	399	356	344	366	342	350	389	339	368	380	384	346	374	355	368	355	369	392	349	371	381	374	385	358	370	349	399	335	349	370	322	384	336	346	359	374	331	346	376	371	367	407	390	376	356	340	355	373	354	377	352	356	368	407	392	379	381	329	380	337	362	352	343	370	377	335	339	385	368	363	367	382	395	382	400	380	344	351	340	421	365	360	372	400	356	408	358	364	395	372	366	357	343	363	399	400	391	396	356	371	404	379	398	406	385	369	408	404	393	374	357	388	368	356	393	389	372	366	372	363	400	348	365	371	379	361	376	365	384	359	381	367	387	360	393	384	381	370	376	418	409	346	370	354	389	375	360	368	391	375	332	412	375	391	323	381	375	382	355	387	336	418	353	343	371	374	330	360	377	323	360	341	374	383	380	363	374	388	379	341	382	349	389	365	357	387	390	366	380	379	360	350	359	392	350	369	370	357	351	393	340	373	358	362	393	348	381	367	335	389	377	388	378	361	385	357	377	379	350	382	373	374	375	377	355	368	381	389	396	373	367	339	376	385	334	380	351	356	368	346	391	379	398	419	388	348	376	408	370	382	374	386	357	372	375	395	371	401	379	354	401	397	375	370	339	370	397	397	376	356	396	361	359	400	371	388	354	392	370	350	367	382	352	368	335	339	352	367	361	352	349	334	391	358	375	367	399	371	395	373	353	363	378	362	360	353	388	359	421	355	357	370	350	388	378	340	376	375	356	371	366	400	389	398	386	351	344	369	360	406	349	356	360	392	354	333	374	377	372	363	366	374	365	362	377	362	375	348	371	387	342	375	366	367	372	354	363	389	346	377	374	393	383	378	384	387	384	403	355	354	375	378	353	351	375	344	370	364	384	383	352	371	410	339	375	361	347	348	346	373	392	382	357	348	384	382	388	396	385	384	358	366	372	415	340	330	407	390	346	375	357	359	364	365	383	386	352	348	365	395	374	362	356	380	348	341	387	372	369	371	364	378	363	379	383	380	397	347	389	341	380	356	382	351	315	371	347	423	395	329	395	355	365	376	384	336	399	351	372	337	353	353	351	396	382	380	331	371	375	356	352	351	345	338	370	374	391	364	374	369	327	398	360	357	377	385	391	381	330	361	369	360	376	366	386	360	399	369	367	381	376	350	378	380	361	389	360	390	368	361	346	373	365	366	375	350	380	374	342	357	391	364	361	376	369	384	371	386	385	366	386	361	367	350	383	329	350	412	358	412	365	387	417	376	397	379	388	361	361	398	353	356	364	359	387	339	357	347	368	373	381	394	382	389	366	356	387	350	393	360	390	369	358	366	364	397	358	352	342	397	341	394	389	390	369	383	361	370	343	370	380	366	357	358	373	333	345	393	371	360	372	360	426	358	375	390	363	376	371	366	390	362	397	352	385	384	369	381	359	364	377	375	375	351	375	370	397	385	370	375	346	369	366	416	398	387	359	375	385	368	378	400	402	344	381	340	366	397	359	388	348	346	369	326	335	387	354	373	353	346	391	344	370	358	361	387	324	349	390	384	357	390	412	350	350	395	396	370	361	355	393	376	372	390	378	372	356	360	360	364	371	371	384	384	395	375	390	343	362	368	367	367	342	392	372	350	375	394	390	397	346	324	379	343	392	378	385	335	361	350	385	375	375	390	360	397	392	356	398	393	382	346	363	367	372	376	360	373	377	369	367	371	381	375	385	384	391	368	370	401	348	412	369	377	348	398	374	373	351	366	368	363	400	359	357	379	342	371	391	359	373	393	351	385	349	369	351	358	329	352	326	388	345	367	332	376	392	321	363	350	377	379	376	344	358	358	379	367	356	380	367	327	367	413	388	372	360	379	405	374	370	335	408	370	398	383	361	352	367	349	363	370	367	393	401	384	378	377	400	394	350	379	390	405	363	362	336	363	373	344	355	342	355	423	371	373	364	344	383	375	409	383	338	371	348	377	360	374	368	361	365	381	348	391	374	338	332	389	333	371	379	352	368	348	334	368	404	358	357	378	356	386	349	391	356	389	361	359	384	380	349	363	375	401	402	393	398	388	391	365	379	360	365	359	358	374	356	364	380	371	368	362	358	361	356	382	371	387	352	347	334	356	340	360	380	397	364	385	365	360	378	366	389	353	361	363	403	371	357	405	373	385	356	350	333	399	376	373	368	370	362	389	342	347	361	375	352	389	373	395	359	402	358	373	383	359	358	393	343	381	359	384	370	377	376	365	387	374	383	380	395	382	376	391	348	403	346	369	365	375	374	343	372	363	352	329	403	365	337	389	363	335	375	362	346	355	398	374	389	388	412	383	357	368	383	333	370	385	354	376	354	379	382	423	352	366	409	351	371	378	371	376	369	360	405	372	374	342	383	393	349	396	355	391	362	379	374	377	324	361	352	401	356	366	388	355	345	401	374	346	387	360	426	355	384	371	382	363	333	362	402	368	368	357	364	366	330	370	380	357	421	378	359	404	347	374	359	345	388	366	390	373	347	377	366	391	359	385	340	379	388	397	353	401	366	361	368	357	383	412	352	396	397	354	355	337	392	353	333	365	371	346	348	361	350	342	345	345	361	403	389	389	376	413	385	343	380	368	355	344	338	369	372	387	371	361	345	361	375	385	355	403	384	391	349	396	395	333	366	342	368	374	380	370	366	382	388	394	370	370	393	342	416	383	366	379	383	337	415	366	369	361	360	349	344	365	349	363	383	376	383	364	383	382	386	383	376	373	349	393	361	358	366	357	379	352	385	371	378	394	359	310	340	398	371	369	376	367	393	362	340	376	374	412	360	365	362	369	370	351	339	362	366	384	371	368	355	382	364	393	357	363	366	364	387	384	363	366	362	355	400	339	347	372	371	393	382	367	364	359	383	383	399	386	367	385	390	368	367	381	383	393	370	345	346	377	386	372	365	367	339	357	388	367	373	347	354	354	422	359	384	369	374	369	372	372	375	343	378	389	368	334	367	371	392	393	372	379	371	345	324	370	383	362	373	355	359	385	366	394	359	375	360	359	376	413	387	344	367	366	383	339	361	371	377	373	372	374	365	378	375	377	365	361	379	341	388	403	325	394	360	383	362	389	405	384	343	330	394	368	394	356	392	353	341	337	368	360	365	371	355	364	366	392	333	348	386	362	418	360	389	370	353	405	352	372
2615	1691	549	377	219	206	185	151	191	127	124	109	97	106	94	93	100	85	94	93	100	80	74	70	89	71	76	74	75	60	76	71	79	69	77	78	61	66	77	72	69	70	80	68	70	63	80	71	81	77	68	71	82	85	77	130	128	116	131	126	110	89	82	96	76	65	71	60	71	66	80	82	68	64	61	56	80	80	56	71	78	57	80	68	67	67	49	78	63	70	69	64	60	58	66	75	79	54	68	61	77	64	51	70	68	81	62	65	54	76	76	78	66	58	75	80	60	69	63	71	66	68	78	70	69	73	66	68	69	68	66	71	56	71	60	71	57	79	83	63	68	69	70	59	67	61	62	64	60	87	71	73	74	66	71	67	75	67	59	57	67	78	72	66	57	58	65	61	64	67	68	65	73	65	74	70	65	73	75	70	76	77	72	70	71	65	55	72	66	67	61	69	78	69	67	77	75	74	67	50	51	57	74	58	61	66	76	62	55	62	71	65	62	67	59	77	54	75	75	62	69	71	52	73	59	63	58	69	74	65	63	62	70	73	62	63	58	60	51	71	57	66	66	76	62	69	65	86	69	75	69	61	77	60	76	63	62	76	73	60	56	78	73	85	61	74	61	92	66	62	60	65	55	68	67	82	76	65	61	69	51	77	48	69	78	63	63	75	68	61	60	70	58	73	54	77	83	74	65	60	69	77	69	59	70	58	70	59	76	54	73	55	66	68	70	66	63	76	67	73	58	61	71	81	73	95	70	70	58	81	64	63	83	80	75	62	66	70	60	66	53	81	74	61	56	80	92	68	73	67	70	63	60	67	74	82	68	71	64	81	74	73	66	67	61	62	56	72	60	69	63	74	69	59	59	58	66	73	78	68	69	58	72	85	81	73	64	65	62	81	72	80	65	61	64	55	73	65	80	66	55	67	71	75	63	81	75	72	78	75	63	70	75	67	66	69	79	67	72	73	63	53	78	79	50	69	62	73	71	68	72	84	72	74	61	73	65	71	78	51	72	60	83	64	60	65	74	71	61	54	72	59	72	67	74	77	70	52	69	63	72	62	79	70	50	86	82	78	63	71	80	68	87	69	78	72	68	73	52	65	67	57	69	62	69	74	87	63	68	72	60	75	79	53	59	65	66	68	52	76	64	69	64	62	63	54	62	75	73	71	83	73	62	56	74	71	59	73	70	66	57	58	80	73	69	75	93	75	66	55	68	76	70	62	56	57	70	66	59	67	73	85	54	61	58	69	61	59	59	74	67	47	57	63	76	75	85	79	58	73	73	67	64	74	69	64	72	69	65	74	73	68	81	57	66	74	76	70	63	69	66	67	69	63	83	79	57	70	63	64	67	82	69	65	66	66	62	67	72	69	69	72	79	63	76	65	65	65	68	68	65	74	63	66	58	81	79	68	81	88	77	72	56	70	48	89	55	66	61	71	65	64	70	63	74	73	53	63	83	73	77	68	65	53	62	66	63	65	77	69	82	43	80	63	73	60	81	53	79	73	72	72	78	57	55	76	76	68	50	77	74	77	67	72	75	69	74	67	83	78	72	69	57	61	63	68	62	78	66	71	86	65	72	64	59	68	83	74	77	71	72	80	92	72	63	75	71	74	76	49	58	63	62	73	78	73	66	66	68	62	68	72	70	67	79	73	75	56	61	69	70	77	65	58	66	69	69	68	57	67	57	58	87	65	74	75	64	67	54	45	73	68	83	67	71	65	62	72	64	87	75	76	71	73	71	81	68	67	65	63	58	64	74	55	82	71	71	74	63	60	68	70	85	89	77	73	76	60	59	78	79	68	72	76	52	59	67	59	60	57	59	83	62	75	55	76	72	69	72	69	65	63	57	65	65	63	61	75	72	67	74	62	73	68	64	62	63	76	84	76	71	57	64	56	65	69	67	85	72	68	45	76	72	80	68	90	62	68	64	69	73	69	69	74	65	70	60	80	63	58	74	69	75	67	73	59	62	51	67	49	71	70	64	64	54	69	52	68	71	49	59	73	62	60	64	57	74	63	70	62	85	72	76	64	74	59	64	65	69	59	77	68	71	64	54	65	77	60	61	57	77	69	76	78	76	78	75	59	76	69	54	65	88	80	69	65	80	67	64	60	68	81	67	75	61	68	62	53	72	68	88	83	82	65	87	72	74	73	64	61	68	82	60	60	65	63	68	59	64	62	63	63	66	53	79	77	78	59	59	85	69	67	72	75	77	63	90	62	55	71	73	73	74	64	62	58	56	60	66	79	56	69	75	71	67	64	61	81	63	64	57	74	82	68	62	67	61	69	65	61	79	49	63	61	80	64	52	66	53	76	75	78	79	70	72	63	64	75	52	57	76	74	76	62	67	72	67	65	59	69	75	66	64	58	73	69	70	77	75	54	87	67	60	62	67	73	72	79	70	66	73	59	69	56	72	78	67	61	78	54	71	71	82	64	69	69	69	61	68	69	80	67	61	59	54	62	65	83	85	62	63	46	73	59	72	80	66	76	71	71	63	78	59	82	60	68	60	70	64	67	69	61	73	58	62	80	64	71	70	74	67	77	75	76	66	77	55	76	69	69	67	60	63	72	81	58	69	90	84	62	81	65	61	65	79	56	73	86	61	53	69	51	69	73	61	72	78	66	74	48	78	74	77	73	66	66	75	69	58	63	74	77	71	62	63	76	71	69	75	64	83	58	85	66	67	80	64	90	75	65	58	69	59	66	84	66	60	74	64	75	82	55	63	68	73	66	61	78	74	90	68	65	69	76	63	79	60	75	69	59	84	66	68	61	88	64	69	78	76	54	74	68	69	73	76	70	68	76	57	71	70	74	61	76	77	70	65	84	71	61	57	65	63	74	70	70	64	63	53	63	78	79	74	64	76	72	64	56	62	68	70	61	54	88	66	68	56	58	72	67	62	73	64	63	60	72	65	52	87	54	61	68	74	54	74	65	57	58	67	64	65	63	82	83	66	61	58	88	59	63	63	74	54	68	57	67	80	76	79	94	63	65	77	75	58	57	72	62	67	64	68	71	93	62	70	63	55	75	55	74	63	95	66	63	81	69	60	77	57	55	65	71	76	53	67	71	79	61	83	103	72	67	68	67	68	65	67	61	79	69	68	63	76	83	71	69	68	70	77	75	67	73	68	59	84	63	77	74	74	71	81	64	62	84	86	65	64	73	74	66	77	73	77	71	88	65	79	61	62	71	64	67	82	61	73	85	61	73	57	69	61	71	67	82	76	75	61	69	77	62	73	62	85	74	75	72	83	56	55	71	77	75	72	73	52	71	71	61	67	62	71	58	61	65	72	63	77	70	70	59	63	73	69	67	70	69	72	61	78	70	76	68	73	68	75	67	72	63	66	78	82	57	69	66	63	56	69	67	55	73	69	73	71	73	60	73	67	64	71	62	67	60	77	64	76	61	76	93	80	65	71	62	63	65	76	90	64	50	59	77	60	81	76	58	67	70	65	65	66	54	80	65	62	70	77	71
27194	16187	6427	9094	10965	9995	8968	6986	5626	4258	3369	2670	2293	2049	2028	1848	1476	1347	1262	1216	1069	1055	922	941	941	951	925	853	750	719	757	706	618	657	592	652	614	647	606	552	610	626	621	613	563	592	609	620	619	657	631	645	653	889	1342	1879	2094	2065	1809	1644	1387	1182	982	829	718	637	574	550	548	592	574	532	585	552	589	565	548	597	583	521	563	597	550	541	581	598	588	547	601	582	609	554	589	545	529	549	551	501	598	547	544	621	606	531	543	572	544	590	537	597	567	591	554	608	595	528	546	563	576	599	541	582	538	596	591	593	603	588	535	567	555	569	595	525	566	626	582	538	590	605	572	573	567	620	563	537	601	566	528	528	544	554	559	583	547	606	576	575	562	557	574	570	519	576	542	558	558	561	518	575	558	589	559	562	605	575	553	592	581	575	601	594	595	541	563	567	568	572	519	555	523	574	570	563	546	528	582	568	566	579	540	510	579	553	551	554	568	535	531	551	590	557	593	565	503	584	559	575	576	537	511	567	555	535	548	549	533	565	581	569	576	595	571	592	556	544	579	609	561	600	538	547	522	554	577	539	568	510	553	609	556	606	581	563	540	573	542	597	553	531	540	548	647	532	548	571	543	586	572	537	575	533	533	554	578	590	592	577	530	533	596	577	535	552	595	553	623	535	594	505	578	582	564	559	538	576	598	529	579	573	528	541	624	559	579	601	547	588	544	585	543	549	528	595	536	574	567	553	546	577	549	552	563	579	533	583	565	576	605	572	588	536	549	536	557	571	571	579	542	561	504	614	561	551	542	562	566	571	545	533	580	563	590	589	598	585	546	596	547	612	581	600	589	590	563	559	554	562	556	559	561	541	529	581	585	579	583	548	570	573	552	585	564	621	610	565	556	570	550	577	563	595	541	569	568	551	570	607	553	584	554	545	575	558	585	583	584	515	614	583	549	555	575	564	593	612	606	575	588	524	559	581	574	537	540	550	546	576	593	580	561	593	558	608	553	541	569	538	579	544	585	574	550	571	594	555	578	556	553	559	547	547	595	567	581	588	563	585	587	575	564	579	533	569	539	594	587	633	555	575	591	537	581	593	569	543	589	578	606	544	546	554	536	573	581	584	571	589	576	595	552	569	584	554	594	555	569	564	563	535	599	523	523	588	545	567	586	555	577	590	537	598	542	524	572	533	582	549	571	519	568	550	555	522	564	576	535	561	546	532	545	576	556	543	560	537	606	561	563	585	572	540	554	560	561	575	576	548	493	531	570	541	580	564	571	563	541	591	518	559	545	527	556	539	535	575	584	574	558	515	544	572	569	582	513	593	606	565	583	606	581	561	561	557	531	571	561	602	595	584	565	560	533	550	540	566	585	571	564	579	547	575	560	543	580	585	547	550	566	551	565	556	581	531	601	560	562	561	606	535	529	552	544	554	553	595	554	552	545	544	528	584	555	571	581	556	560	548	579	582	544	556	540	585	500	529	569	545	559	613	548	584	554	516	543	552	585	555	620	529	542	578	597	585	565	562	599	610	545	568	590	534	574	582	584	564	582	541	549	620	551	573	590	581	537	569	555	514	521	559	579	566	547	606	594	570	589	586	572	560	588	563	553	597	516	541	575	576	549	539	543	545	593	558	553	570	570	523	557	556	568	600	610	592	567	560	561	557	548	579	543	573	529	536	537	547	554	566	596	591	524	570	584	585	532	587	580	479	606	558	548	585	550	562	599	570	572	601	575	541	579	499	542	552	570	561	575	565	578	544	606	584	520	542	552	516	518	570	554	535	560	569	548	555	559	526	568	594	523	578	549	571	521	573	526	545	558	552	573	559	560	582	608	542	614	531	543	551	566	572	566	578	580	527	544	552	582	528	585	536	565	544	575	538	581	573	582	569	529	617	562	605	605	582	560	586	598	543	607	593	584	573	600	579	591	522	559	565	565	520	612	560	554	585	560	541	556	594	591	529	581	540	574	576	564	525	601	536	527	558	591	540	585	549	586	575	549	597	528	566	589	591	549	575	581	546	552	548	535	574	601	536	529	545	580	551	573	542	613	594	556	576	562	573	578	528	545	619	584	536	550	590	557	540	557	557	552	548	527	554	579	518	559	546	589	556	546	539	540	560	590	590	571	562	545	562	569	522	561	570	565	543	592	566	606	567	563	580	540	559	584	584	562	562	570	530	571	600	547	537	544	552	632	538	581	527	560	547	561	538	575	593	557	585	560	542	553	581	604	579	571	566	559	554	556	542	549	604	554	562	554	604	591	574	568	540	602	563	580	535	522	551	583	533	517	588	570	580	581	526	526	552	606	578	534	524	552	584	556	586	563	575	535	554	584	592	554	569	536	573	553	560	558	546	559	560	555	553	575	551	570	576	584	585	517	571	537	546	569	557	571	549	568	610	570	591	551	555	552	565	586	583	571	585	550	547	547	529	537	583	576	596	566	628	551	546	568	615	516	587	541	548	572	572	578	562	540	542	543	539	552	569	571	560	551	582	629	560	542	573	565	580	580	569	537	552	572	582	567	527	614	590	578	576	622	535	586	550	558	563	544	551	533	595	537	641	564	581	560	553	577	548	586	544	574	566	604	544	575	569	572	537	587	568	599	536	584	561	602	584	587	592	563	564	532	583	519	591	574	585	579	556	540	587	575	513	542	552	601	553	584	570	569	614	569	599	575	618	546	525	596	594	538	546	562	577	559	569	587	572	599	539	601	538	598	627	557	558	583	570	594	595	542	594	586	554	551	540	575	530	574	572	563	534	596	544	546	607	557	554	537	525	563	555	525	563	584	562	554	582	606	552	578	583	532	560	532	629	561	504	507	583	605	539	602	549	581	572	562	528	535	577	536	567	551	554	575	568	541	570	555	565	608	565	578	578	527	574	568	561	526	572	564	539	609	541	587	571	608	584	568	562	590	573	556	551	549	603	510	581	555	537	590	577	528	584	581	562	577	575	556	567	527	542	601	558	581	566	553	565	561	570	594	577	548	580	568	589	558	547	579	554	551	581	586	578	568	594	540	565	541	582	619	568	512	563	599	603	560	595	565	574	557	555	511	547	597	548	551	546	540	554	553	564	579	536	581	557	582	525	547	569	577	575	603	547	564	544	576	584	576	584	594	559	578	563	618	560	582	564	577	567	611	549	588	532	568	538	526	538	584	545	550	585	569	552	543	540	551	571	566	538	560	552	577	557	559	577	592	582	561	574	571	515	555	576	605	579	589	522	580	585	544	561	577	589	559	564	573	601	550	570	551	556	560	589	576	600	558	582	582	547	587	582	577	548	536	572	573	606	542	570	577	573	570	544	535	561	564	570	565	559	589	575	568	578	539	573	573	543	549	598	540	530	528	598	542	585	542	598	583	575	527	552	524	515	593	575	571	546	552	529	545	576	608	594	585	568	541	548	546	608	563	548	598	575	580	571	532	541	534	573	572	570	543	563	562	585	559	573	520	581	555	549	559	594	582	570	525	547	573	590	557	543	579	573
3280	1530	542	333	168	187	173	144	126	122	128	101	93	90	97	84	64	73	65	58	51	50	50	57	67	53	56	53	61	55	61	61	53	59	44	41	54	49	47	47	52	52	50	56	42	40	51	55	53	46	44	39	62	54	71	99	92	109	98	87	73	83	81	49	48	40	43	37	51	44	37	42	48	42	58	36	41	45	38	51	56	49	43	43	45	48	47	48	27	50	52	49	41	39	53	40	57	42	37	58	43	51	44	48	52	52	50	37	54	38	49	46	40	56	49	45	45	47	44	47	41	56	44	32	54	47	46	52	49	48	49	41	43	51	58	45	44	50	52	36	46	48	51	52	37	48	50	36	65	41	39	49	40	40	33	28	50	50	64	43	52	52	46	47	46	50	58	45	56	47	48	49	34	48	49	54	56	48	54	33	48	33	46	45	50	46	55	43	48	55	49	46	45	43	39	47	37	36	44	66	52	49	47	30	44	35	50	54	34	56	45	40	49	51	50	53	45	37	47	53	41	40	40	45	39	52	39	66	47	49	50	67	55	49	49	46	40	58	44	58	32	46	51	37	38	46	38	51	40	52	37	46	48	52	38	38	38	45	46	38	47	38	50	59	55	47	33	47	44	40	38	48	40	47	56	47	57	44	50	37	47	45	50	40	47	49	54	39	45	54	26	48	47	37	45	52	48	48	44	46	41	33	44	49	45	54	48	44	57	42	37	46	42	39	58	57	48	47	56	54	46	47	34	55	54	41	40	50	45	46	41	47	42	42	40	40	53	47	52	44	49	57	46	47	45	46	46	38	50	51	49	52	47	44	42	49	49	45	44	50	42	53	46	50	46	50	40	69	36	42	54	47	46	46	42	44	47	48	41	42	46	44	62	55	45	32	51	57	47	58	52	51	37	54	46	35	40	51	45	36	59	53	45	45	51	44	46	50	51	45	50	46	51	46	49	47	51	44	53	46	40	47	40	48	53	37	53	53	57	63	53	40	46	43	50	55	52	46	32	45	37	45	37	40	60	70	46	40	48	56	46	36	43	49	48	42	66	55	52	30	46	39	36	41	45	49	56	48	53	49	47	57	52	49	50	49	39	41	41	56	40	42	43	55	58	35	43	40	47	37	51	56	55	62	55	40	40	41	56	42	40	62	52	55	56	57	40	48	55	40	53	52	42	43	44	38	45	34	52	46	39	49	55	45	41	44	45	50	43	42	37	42	50	37	35	45	40	53	55	50	43	52	51	53	56	52	56	51	42	46	32	35	48	40	46	36	41	38	54	46	47	51	39	49	46	47	53	66	50	42	49	49	55	47	46	38	49	53	51	44	46	49	52	47	57	54	51	39	51	50	39	45	42	44	54	44	46	45	49	57	58	40	58	44	52	46	51	40	35	45	53	57	40	38	51	42	54	47	44	52	45	35	59	50	53	57	39	60	40	42	46	44	42	41	51	48	42	44	51	41	45	43	36	44	53	52	53	45	48	43	49	52	46	43	49	45	40	47	45	44	48	47	45	56	39	41	49	50	53	42	52	47	38	49	50	43	43	40	54	46	44	31	53	47	45	44	39	41	41	56	52	42	51	47	47	44	49	44	50	46	50	31	39	43	43	50	39	44	44	52	42	51	33	33	44	41	42	41	46	38	53	55	43	45	46	39	39	60	48	57	56	50	51	60	56	48	44	31	50	41	52	48	49	36	29	44	42	53	29	52	32	41	40	47	51	41	43	42	59	33	53	63	41	52	41	38	47	57	45	44	43	50	38	41	54	48	34	64	45	47	44	51	54	47	50	43	52	41	50	58	52	43	51	54	45	43	41	42	40	47	53	45	55	48	57	37	40	42	51	42	52	52	53	42	49	41	47	51	53	42	47	59	51	53	44	49	57	44	48	50	46	43	51	46	47	53	41	52	40	45	39	42	58	49	60	57	53	36	52	41	49	31	33	48	58	39	42	53	49	52	48	42	50	39	54	39	48	45	54	56	50	48	42	47	54	50	55	46	50	53	43	38	53	54	49	53	37	34	41	36	40	45	56	44	40	57	52	42	29	53	56	54	52	52	47	48	50	41	43	47	47	45	46	53	48	34	41	57	35	53	48	62	28	46	40	45	59	42	43	42	33	54	51	42	41	55	38	39	41	50	45	55	42	48	37	46	47	42	39	42	43	51	51	49	43	46	42	44	52	43	48	48	38	47	54	49	33	38	42	61	49	47	33	34	47	46	48	44	45	35	44	31	55	45	55	46	48	51	50	50	65	38	44	45	52	57	41	43	43	46	54	52	41	39	55	52	40	48	49	51	32	36	43	51	52	42	52	41	44	49	34	46	43	43	60	55	46	43	37	46	47	63	49	44	49	44	47	39	42	47	47	38	44	52	44	54	52	50	58	41	56	49	55	38	39	41	37	48	40	44	48	58	48	47	55	53	39	39	51	40	49	42	46	52	50	52	43	49	48	53	42	40	30	52	52	45	55	54	35	46	51	37	51	48	45	45	45	42	41	43	33	36	43	39	56	54	45	51	64	40	52	49	50	45	42	37	44	58	50	33	45	43	58	46	55	37	54	51	52	56	46	60	44	44	45	53	43	51	50	40	44	51	46	57	46	54	38	56	52	44	45	48	46	71	46	38	43	50	51	35	40	34	52	32	44	57	42	54	46	48	47	43	40	38	43	44	53	52	33	55	42	44	53	56	45	51	48	41	49	42	45	42	52	47	49	49	53	52	48	43	33	61	46	45	57	51	46	55	46	59	44	42	43	42	44	48	41	40	45	42	34	43	44	45	47	44	42	54	43	48	34	59	51	49	50	40	50	51	60	43	45	51	41	49	45	44	54	53	59	30	48	52	47	47	46	41	45	46	46	51	54	47	42	59	47	51	45	53	49	58	41	59	49	45	43	57	42	48	47	39	47	46	52	38	48	40	42	43	40	42	53	49	59	43	59	37	49	45	56	53	43	38	57	38	37	62	58	47	42	50	47	51	44	57	37	53	48	44	40	44	37	49	43	48	46	59	46	41	54	57	52	32	41	52	37	41	47	43	54	40	31	37	45	38	56	43	54	45	41	42	39	42	48	48	40	44	49	43	42	48	49	35	57	44	55	35	40	55	50	60	47	29	53	37	42	44	52	58	49	62	58	38	50	63	36	49	41	46	48	49	47	45	47	46	66	41	42	45	48	46	48	42	54	46	49	44	41	39	40	27	48	53	55	59	37	38	45	48	53	37	46	43	43	62	43	48	44	44	34	46	65	34	47	44	44	32	44	39	46	57	51	44	36	45	55	43	40	37	49	53	49	42	58	50	57	53	45	50	47	59	54	44	38	43	52	54	47	43	51	43	36	54	57	52	46	46	46	45	42	57	43	39	39	52	49	54	44	55	52	49	51	37	54	61	43	51	49	47	50	38	38	45	63	48	38	49	54	42	42	46	39	50	48	43	53	36	46	51	29	44	53	44	51	57	45	50	53	54	45	45	37	59	60	47	50	48
26321	15114	7207	7876	8489	9198	8371	6612	5155	4026	3191	2736	2372	2103	1817	1598	1330	1206	1105	993	874	841	817	807	787	793	843	692	612	565	604	553	518	464	465	452	475	414	397	433	482	419	424	421	433	418	422	414	399	426	458	435	487	567	1267	1699	1727	1851	1774	1512	1226	1023	813	670	539	420	406	428	394	405	413	404	425	418	354	412	396	418	354	394	402	435	419	355	363	416	420	381	408	397	421	400	405	389	392	393	397	380	401	366	371	415	420	402	433	430	392	382	402	433	387	423	379	400	412	392	405	419	412	438	408	411	373	397	418	366	418	429	415	377	376	378	394	422	403	404	396	382	400	407	440	424	385	421	378	392	389	398	385	400	429	379	415	382	372	404	420	393	381	415	382	411	392	434	407	398	379	407	433	382	423	387	368	414	414	412	407	348	426	402	374	406	384	398	373	428	381	397	415	377	384	391	393	364	383	414	409	399	386	416	415	426	402	383	399	372	397	406	393	401	389	388	413	425	407	400	396	388	400	381	413	365	401	391	405	416	375	413	398	421	409	396	412	383	353	408	390	395	396	404	383	375	412	391	442	366	424	407	395	360	379	404	413	395	429	404	375	389	383	411	407	396	395	394	417	369	418	426	397	395	377	385	371	356	375	386	392	404	360	378	364	387	416	395	378	417	401	378	395	369	414	390	408	399	398	390	363	361	399	408	397	389	395	407	422	372	411	409	409	407	401	422	365	421	405	393	398	385	383	398	374	416	389	379	418	430	406	396	386	379	391	382	390	401	383	403	398	402	376	405	437	389	381	368	391	401	391	428	379	392	402	413	437	392	378	374	409	420	375	419	402	404	385	403	395	420	341	388	393	399	394	430	412	390	387	397	378	381	428	415	373	433	392	412	386	362	349	408	417	376	402	400	410	392	384	424	402	400	417	385	378	403	428	380	383	408	367	362	381	426	390	372	411	397	394	409	448	375	359	352	399	409	406	420	423	411	362	398	369	386	380	378	407	389	396	358	421	391	359	408	410	402	390	391	419	383	395	407	372	407	378	398	378	413	370	398	403	358	386	399	407	403	386	407	401	359	404	383	408	415	406	411	425	380	404	388	392	365	399	393	405	435	402	407	372	400	408	402	393	417	403	370	374	378	411	408	398	432	417	380	363	386	400	387	369	377	408	379	370	389	383	410	367	402	356	416	384	390	411	396	403	395	429	378	397	413	428	438	388	437	413	400	402	417	362	381	429	413	389	416	415	400	385	399	409	394	405	385	378	433	398	396	358	385	412	407	407	413	381	395	361	394	426	384	363	396	424	424	403	376	442	406	412	422	416	396	369	409	418	405	373	406	422	416	353	383	392	390	411	371	376	401	376	395	388	400	421	346	392	392	412	386	389	371	409	393	397	401	399	400	412	400	421	414	418	394	418	405	383	400	390	397	389	408	389	387	416	400	398	434	407	389	407	398	395	422	389	395	371	368	403	408	405	367	400	377	401	461	409	406	401	416	392	429	377	411	415	405	376	387	379	406	428	382	399	404	383	382	385	401	369	407	395	409	396	418	418	401	415	396	418	392	378	390	426	418	383	391	406	386	384	401	390	418	409	438	382	400	429	385	394	389	418	415	396	378	419	386	403	392	380	382	387	391	417	396	393	389	374	387	409	386	390	414	409	384	372	412	385	406	390	415	381	372	362	394	400	435	422	369	421	398	408	411	419	430	383	389	407	430	384	434	417	425	407	360	443	394	415	368	401	379	372	420	406	376	410	428	391	409	396	360	432	414	412	421	412	382	358	384	371	414	393	387	432	376	390	385	399	395	366	374	399	376	384	397	384	380	387	393	453	401	398	387	428	392	397	388	409	399	392	394	393	391	417	349	387	389	378	411	390	393	382	437	421	430	388	414	388	367	409	403	428	413	382	386	392	396	379	416	396	394	411	385	415	416	425	429	396	413	398	423	428	402	408	420	394	374	414	405	378	390	393	383	408	413	401	405	390	398	419	369	383	403	403	374	454	378	417	386	396	423	381	361	373	405	382	418	408	348	394	415	391	434	391	384	412	433	405	421	395	355	372	390	410	407	398	419	373	446	390	398	372	396	383	360	394	351	384	390	411	388	424	402	412	364	425	397	395	400	412	387	430	410	381	434	403	423	407	383	365	394	410	394	415	375	397	412	410	425	391	411	387	415	359	407	413	377	387	397	381	378	394	399	371	382	361	395	386	394	450	432	395	375	414	434	429	425	372	423	411	426	444	412	401	375	418	415	411	439	375	419	419	406	424	386	443	397	395	397	425	387	411	410	398	396	371	428	402	380	382	411	388	377	374	370	416	427	415	396	389	400	403	391	387	398	394	411	405	382	423	416	393	412	399	416	405	390	403	412	389	418	395	432	412	428	383	356	392	395	392	397	376	389	388	380	386	397	407	424	389	405	400	407	394	423	409	416	387	406	353	398	348	412	409	374	426	404	420	409	393	409	391	409	376	439	408	347	412	379	370	404	390	397	377	375	411	391	417	387	416	370	396	402	435	408	400	395	419	391	396	401	407	416	408	388	400	397	400	384	369	421	396	400	437	412	417	379	415	339	412	365	404	390	386	406	405	394	390	390	368	390	448	406	383	430	378	402	375	397	407	395	394	360	398	429	415	399	371	385	400	395	383	389	373	422	409	421	380	397	397	397	387	407	374	416	395	375	380	415	414	396	395	417	397	407	396	424	386	381	429	410	424	407	393	406	416	367	376	427	403	408	409	445	360	420	384	380	438	415	387	387	395	428	409	382	386	415	378	417	387	381	395	419	381	386	396	412	402	392	416	390	396	358	382	371	426	426	413	415	414	411	412	376	395	357	429	405	389	426	368	394	360	377	355	408	385	391	396	428	378	415	397	408	422	385	383	399	364	404	394	393	409	430	366	368	372	411	413	368	413	412	393	431	356	372	388	415	385	390	389	399	388	400	380	370	387	399	418	405	401	432	433	352	401	395	422	399	401	392	368	405	406	375	397	384	408	378	404	419	359	382	402	389	402	383	411	380	434	415	367	365	392	402	401	396	400	374	436	374	430	432	398	435	363	389	401	361	384	428	374	390	411	394	412	382	357	422	369	428	391	397	399	399	400	395	394	388	403	384	367	393	394	392	428	412	401	437	397	387	398	365	402	375	352	362	371	428	392	369	391	395	389	401	418	392	349	419	390	378	387	417	396	427	387	407	391	374	404	404	380	418	375	390	395	399	373	405	409	456	417	402	379	442	413	369	379	414	403	406	401	364	392	363	418	394	413	425	402	390	426	408	398	384	396	388	386	395	402	383	397	407	389	415	373	398	377	379	398	415	414	395	379	391	363	390	381	425	409	437	377	413	368	426	397	393	388	386	400	429	423	392	368	379	406	391	394	401	368	367	417	372	391	379	432	371	411	358	378	419	399	437	397	391	390	389	391	380	353	383	440	393	399	393	399	416	373	397	369	411	386	401	394	407	399	369	389	389	411	389	381	413	398	389	388	378
3493	2511	1117	482	203	260	224	209	189	182	165	153	125	147	142	105	111	111	110	88	91	97	91	90	85	96	87	86	73	96	83	84	74	97	74	75	51	75	63	78	88	82	79	80	83	63	83	63	76	74	69	77	78	80	104	135	142	182	178	158	145	109	107	87	91	77	72	80	71	73	71	78	79	81	85	79	86	76	68	77	78	84	78	86	77	90	78	99	74	72	74	67	81	77	68	67	83	79	83	71	69	88	74	81	75	54	63	76	55	66	87	63	85	73	85	75	72	76	72	80	77	79	70	74	75	77	81	69	67	97	65	59	82	77	79	78	65	78	76	76	76	69	66	82	79	76	76	70	82	66	63	58	70	72	74	88	72	89	64	78	77	69	72	64	55	68	69	75	85	70	79	74	84	60	75	78	65	78	82	79	78	72	69	69	71	68	71	62	82	81	81	74	70	71	64	83	83	76	76	64	82	96	64	71	74	66	72	83	70	74	67	81	70	61	84	77	92	93	58	85	56	75	66	73	82	74	76	69	77	73	81	83	69	70	86	79	75	70	77	61	73	72	77	75	70	77	88	70	88	78	67	70	68	85	82	66	80	73	70	83	77	63	67	57	72	89	83	73	79	82	76	64	59	71	83	65	73	81	84	81	71	82	81	90	72	79	66	70	77	72	66	67	71	60	74	85	70	76	68	67	80	62	88	65	71	77	89	82	73	82	61	85	74	74	62	80	59	79	74	78	68	81	84	78	70	82	71	77	88	82	70	60	89	64	93	74	78	86	86	71	74	86	87	80	63	71	62	80	70	75	79	96	91	76	78	56	77	72	73	87	63	68	73	70	65	88	73	74	67	73	61	79	83	84	60	73	70	72	75	71	86	84	88	83	77	72	74	76	85	88	70	75	78	65	69	79	80	81	68	92	82	70	74	68	76	67	68	60	72	72	76	82	69	73	78	81	82	80	100	75	91	62	80	74	68	72	74	74	79	70	72	68	85	84	67	84	80	66	70	76	79	74	80	101	68	65	84	80	72	75	97	67	81	83	86	90	77	84	75	75	70	72	83	79	83	75	60	69	89	66	56	66	87	59	80	84	71	81	75	61	77	58	74	79	77	72	73	69	81	77	90	66	71	77	74	74	58	89	74	85	79	84	73	74	84	90	83	86	66	80	64	84	74	75	94	71	79	81	74	71	72	76	85	85	84	62	72	87	91	69	83	87	72	78	81	83	77	95	89	75	87	70	81	77	68	74	71	73	75	65	71	74	84	65	68	72	76	73	77	71	73	51	73	71	73	56	62	69	69	71	92	71	68	70	78	74	65	75	82	52	75	62	104	83	66	88	93	85	68	91	74	55	77	92	67	65	83	64	90	72	73	68	72	66	84	76	68	61	95	68	90	72	93	83	80	91	83	82	95	64	87	82	78	86	80	88	75	93	88	75	81	57	72	67	80	74	88	76	74	76	70	79	80	72	74	79	63	83	79	80	93	79	89	72	85	73	72	91	72	90	66	96	67	77	71	82	60	67	88	89	84	71	84	67	63	66	73	87	78	69	85	89	66	84	89	78	69	76	70	71	81	69	74	75	78	79	70	89	70	79	62	75	62	62	74	62	74	71	93	79	57	80	67	76	71	67	78	79	86	75	76	91	61	74	72	95	73	92	82	64	72	77	81	59	75	79	65	71	81	77	80	68	87	64	84	66	69	64	88	72	90	59	87	69	71	84	65	86	92	86	73	64	95	80	77	93	77	73	78	71	78	73	70	80	76	80	88	73	73	50	83	86	80	78	62	86	75	80	68	77	78	77	61	78	69	79	80	70	87	81	83	72	73	82	75	70	84	62	60	78	63	90	77	60	97	86	85	97	70	77	79	76	60	72	90	65	77	78	93	66	90	79	80	83	76	74	85	77	72	78	82	58	73	76	77	71	75	69	76	51	84	75	70	81	77	65	66	83	82	80	70	72	71	87	64	87	82	88	62	72	83	87	75	65	68	66	77	86	80	97	91	86	66	73	87	77	78	87	75	79	85	83	70	71	69	67	69	76	74	70	79	79	76	65	63	56	79	79	72	65	69	67	81	90	68	74	67	62	69	88	79	61	74	64	90	65	59	75	100	65	85	67	85	78	83	79	62	88	60	98	72	92	76	72	57	66	57	59	77	66	79	58	75	63	82	61	77	76	73	90	92	82	56	63	79	73	59	76	88	70	74	87	78	74	90	70	68	70	80	61	71	59	84	78	68	70	66	87	70	79	77	76	68	74	80	86	66	83	76	68	89	58	68	69	68	83	66	76	72	69	85	84	87	65	75	57	85	82	73	68	77	80	75	77	83	74	75	89	76	61	77	79	70	67	68	65	97	83	83	72	86	65	70	91	86	77	79	77	89	75	78	72	90	62	73	72	82	84	76	66	65	77	68	57	76	86	83	74	83	68	84	74	73	64	72	84	62	74	67	92	75	79	75	70	65	82	52	79	84	83	83	93	85	59	74	80	79	72	66	71	71	74	84	60	55	81	89	74	67	73	84	71	66	66	77	71	66	86	83	81	64	74	76	77	62	70	85	66	83	79	68	84	83	81	86	79	63	73	65	75	86	70	72	74	74	73	85	60	75	89	73	86	75	67	62	75	78	52	78	69	66	71	76	70	65	57	79	84	70	83	69	77	75	59	62	69	99	78	70	70	73	73	58	76	79	67	69	69	68	67	76	67	72	67	66	74	78	71	56	77	79	86	76	61	83	87	67	77	74	77	72	83	52	86	96	68	87	72	72	78	61	68	82	80	86	78	81	79	84	77	72	73	67	58	70	81	71	72	71	69	77	71	81	75	78	82	64	70	72	84	70	81	80	81	60	63	65	70	67	60	67	52	80	73	75	67	80	62	78	67	78	66	89	60	71	78	83	89	89	74	52	66	91	74	74	66	81	78	61	69	84	75	77	75	84	77	73	71	78	72	70	76	73	78	71	77	91	71	56	69	74	72	78	67	69	69	75	73	54	90	82	73	87	95	90	73	78	86	70	92	60	71	64	96	90	80	67	70	73	76	87	77	72	71	82	92	82	64	80	78	68	85	70	79	75	82	66	57	79	63	72	69	65	82	55	76	80	68	84	79	75	78	79	79	77	74	73	57	87	77	66	84	81	92	72	67	93	79	82	64	78	78	75	68	70	67	55	75	67	58	96	72	72	80	71	68	79	77	68	68	76	63	69	69	74	73	69	86	83	72	64	87	62	75	64	66	60	78	92	81	69	81	72	84	84	80	79	86	93	69	77	73	92	79	74	93	76	80	75	80	80	89	87	71	79	75	81	71	77	69	72	82	85	74	75	77	75	88	82	66	76	76	72	71	69	74	75	71	61	71	52	70	77	56	66	64	64	73	70	84	70	75	73	89	75	64	79	79	76	69	69	74	68	76	95	73	87	74	78	78	86	79	79	68	97	92	73	65	76	74	67	66	67	75	80	78	73	89	83	64	105	77	70	77	85	76
30253	19571	11484	10296	11514	12582	11213	9080	7068	5701	4697	3958	3574	3034	2650	2241	1884	1754	1578	1354	1218	1226	1164	1165	1206	1300	1167	971	852	879	938	884	806	767	729	757	660	648	652	662	684	687	673	692	710	687	625	706	645	655	692	699	823	914	1443	2290	3116	3444	3302	2647	2263	1683	1350	1050	888	641	607	609	657	681	630	678	583	646	660	632	597	597	642	575	625	604	621	625	681	629	607	618	585	650	576	664	634	637	652	638	630	613	608	616	625	633	601	649	639	630	645	593	630	609	607	661	661	691	609	617	628	624	657	613	601	632	634	632	656	653	620	636	665	583	610	686	630	621	574	666	600	639	643	604	643	675	658	609	598	610	616	625	626	626	624	597	630	595	633	652	638	627	619	618	604	648	635	626	654	578	604	654	609	599	614	646	638	597	633	589	656	612	636	644	675	588	612	648	616	606	598	645	629	644	618	601	602	624	655	620	648	617	654	654	625	600	640	628	627	632	629	643	668	642	657	612	620	590	650	627	661	630	622	630	666	637	605	635	612	571	621	594	687	610	629	609	649	623	587	644	619	625	654	596	582	599	604	664	612	625	621	644	600	660	681	644	602	631	588	623	608	645	666	630	652	634	670	596	592	633	620	649	605	595	606	615	664	611	594	631	635	607	618	617	675	638	638	624	597	626	621	615	612	611	642	634	609	592	644	630	632	626	610	613	612	621	583	605	641	671	646	600	655	632	614	654	635	625	631	648	625	638	625	643	623	628	614	642	651	609	627	577	691	568	649	625	629	569	610	631	654	605	637	639	644	619	648	602	627	591	665	619	622	638	621	636	621	623	594	626	624	590	647	586	647	622	654	626	649	614	617	638	600	614	605	635	620	646	619	618	617	623	630	659	645	574	646	653	644	656	633	583	623	605	632	613	642	632	669	637	637	639	649	646	639	616	646	610	628	607	633	655	618	632	665	618	657	625	607	606	580	628	616	663	624	613	603	602	633	626	600	589	649	623	611	616	632	590	597	657	650	627	659	636	629	634	626	640	591	658	606	678	608	626	599	627	643	579	630	635	635	647	587	643	632	617	642	615	635	606	651	638	637	628	601	612	643	652	626	664	697	639	624	673	653	583	637	665	613	640	614	628	592	650	638	637	632	655	590	621	595	617	660	630	643	660	623	627	640	634	626	644	602	704	604	674	641	603	629	637	617	610	661	673	600	626	661	639	599	661	670	600	614	622	635	628	632	650	628	633	641	628	633	638	578	595	663	585	634	617	613	585	614	630	586	596	613	635	596	619	621	599	616	610	638	596	644	626	689	652	652	657	645	607	588	638	678	614	614	636	624	642	636	614	676	656	683	677	628	625	583	658	659	663	616	598	616	646	617	622	608	629	648	647	641	623	607	626	642	598	594	653	650	631	675	623	618	617	622	598	666	631	608	632	632	596	618	621	614	600	624	623	640	567	633	661	620	652	649	613	614	611	623	623	600	621	623	630	649	635	581	617	635	689	645	627	638	624	669	624	646	628	635	631	592	620	649	637	606	642	631	659	663	656	653	637	618	608	660	663	609	557	582	622	566	631	664	626	644	659	646	666	587	621	620	638	610	595	586	674	617	634	596	684	639	641	628	600	559	631	650	608	587	639	645	601	604	651	650	666	576	637	598	646	619	637	599	661	562	633	598	641	661	652	617	621	615	618	592	649	641	631	611	648	639	638	576	612	619	610	617	611	653	600	641	644	627	634	635	622	634	639	665	588	618	686	611	625	685	653	593	597	669	622	677	656	639	642	608	599	656	658	614	674	631	644	636	614	626	646	613	639	632	626	624	669	682	615	624	614	632	583	599	585	671	619	637	621	651	657	659	675	625	622	639	584	630	607	641	621	625	648	633	641	622	567	648	656	595	626	638	610	604	578	634	640	624	604	605	647	674	596	664	575	592	607	631	657	664	678	638	639	638	593	592	625	632	626	690	630	622	596	619	611	621	649	632	617	630	595	645	610	572	647	659	623	611	675	623	624	632	602	672	624	635	654	645	660	592	634	620	668	628	614	645	591	669	674	622	617	600	638	623	631	624	600	643	587	604	661	631	622	665	650	642	601	608	639	638	604	645	686	631	623	601	612	621	642	653	644	629	635	613	615	600	624	618	601	633	597	624	646	613	621	663	632	633	628	604	672	584	609	607	643	651	615	619	632	612	611	635	641	638	620	636	567	617	615	607	593	663	604	621	632	609	649	579	627	610	665	608	617	668	652	680	631	675	695	620	618	637	656	627	617	621	649	630	606	673	616	620	598	628	636	621	674	618	605	617	621	669	637	655	614	660	638	650	645	613	644	605	641	651	652	631	631	645	626	639	639	623	646	611	631	659	620	591	671	620	588	641	645	628	605	598	619	645	640	643	653	654	668	641	611	645	638	687	640	649	605	635	647	622	597	634	633	658	617	631	639	621	600	604	618	600	588	588	637	580	633	635	633	613	618	641	649	636	605	602	638	613	689	647	612	632	639	659	660	624	605	624	670	568	628	657	632	602	631	577	638	595	657	563	619	619	657	639	653	661	576	643	641	634	623	549	587	658	634	625	619	610	618	623	667	646	671	609	603	586	681	599	624	664	633	685	628	665	649	606	615	636	607	619	624	619	638	619	619	602	661	633	607	652	598	661	587	609	590	589	649	622	643	619	578	606	623	657	636	622	629	620	602	607	603	676	658	621	627	614	617	636	598	654	642	625	605	586	654	643	596	625	650	637	623	598	633	584	640	626	583	652	624	598	622	588	625	634	621	627	642	632	624	647	600	639	646	652	620	621	640	604	676	632	613	622	579	641	610	642	644	624	670	612	652	606	659	623	598	637	621	621	646	590	626	663	618	638	678	617	634	573	600	580	616	711	614	578	686	648	665	588	617	634	649	675	669	634	637	652	618	675	640	618	626	614	630	593	575	605	634	596	654	637	616	632	624	642	599	618	597	576	625	623	636	615	660	656	614	604	651	662	565	644	637	616	616	631	663	612	632	612	586	618	608	636	620	597	627	595	648	646	671	633	640	636	643	608	593	637	607	606	607	639	622	631	645	603	629	643	597	627	639	632	589	592	635	621	685	626	630	620	626	614	600	633	663	613	619	640	651	628	575	659	602	630	628	599	652	648	599	615	654	593	633	655	660	601	648	615	597	626	654	635	640	626	664	569	587	641	620	652	638	623	645	668	648	632	600	641	648	615	637	598	610	604	585	630	666	644	623	648	622	627	579	624	628	626	648	624	663	569	644	639	663	655	604	619	638	610	632	634	596	621	593	603	628	688	608	636	603	628	626	643	629	630	619	625	626	603	630	602	630	633	620	636	598	616	641	621	642	594	673	668	587	659	592	632	637	646	621	628	663	637	638	680	610	605	661	613	611	638	653	625	618	628	629	613	634	650	594	647	631	612	619	628	617	625	607	644	641	592	617	616	677	634	651	640	658	602	682	669	585	677	635	644	623	610	627	611	589	609	602	633	613	651	666	611	585	620	622
2130	892	339	137	94	122	117	95	79	87	82	100	99	58	68	62	61	63	54	45	42	52	43	53	45	46	64	48	48	55	42	58	49	47	44	47	34	44	46	40	37	35	41	45	39	49	44	41	42	44	51	41	54	56	45	46	57	58	63	64	50	52	48	57	35	51	39	30	46	36	51	34	42	47	45	29	44	40	38	43	36	47	33	28	35	39	41	60	47	40	37	52	43	27	52	32	31	34	41	29	36	50	44	44	40	46	48	51	43	46	39	46	50	53	35	36	40	47	43	43	43	41	43	47	36	37	36	46	38	49	34	49	43	46	39	37	44	35	37	38	42	35	33	48	34	44	31	37	51	39	43	37	46	42	50	47	39	52	37	31	42	35	39	50	46	44	39	35	30	40	48	40	50	34	49	50	54	42	42	37	50	45	47	42	44	46	31	41	35	42	42	43	32	43	39	44	47	42	48	43	45	34	49	33	39	49	41	33	45	36	43	39	36	33	47	42	40	39	41	42	42	37	44	57	37	44	43	40	50	40	47	42	47	55	49	41	41	40	36	44	37	42	39	43	37	48	44	37	30	28	42	43	39	34	39	33	33	50	44	41	55	45	35	45	38	65	36	40	51	43	43	33	37	42	45	40	46	44	42	38	39	49	42	34	40	36	27	43	50	37	44	41	37	42	49	36	43	40	47	37	50	35	42	55	26	39	35	49	48	44	50	43	32	47	38	44	51	40	34	45	41	36	46	44	45	38	36	44	46	41	33	38	43	33	42	47	33	45	32	33	35	38	45	39	37	47	39	27	43	37	38	46	32	35	38	40	37	40	40	28	48	36	36	42	28	31	44	32	40	41	46	44	49	31	34	55	32	46	41	35	46	29	29	46	35	40	43	44	37	41	35	35	56	33	42	49	36	49	52	60	44	40	37	45	53	37	38	33	49	47	48	39	46	46	48	37	40	44	55	44	40	35	35	39	34	36	50	37	35	40	32	43	45	38	52	33	44	35	54	40	46	35	42	45	48	36	34	37	34	45	44	33	42	54	46	37	46	47	50	36	44	40	39	36	39	39	37	30	39	39	41	29	38	54	49	37	47	58	41	29	45	39	43	24	40	47	40	30	44	39	30	37	48	38	25	43	41	44	34	48	37	33	35	48	44	52	44	30	29	51	37	44	36	50	35	43	44	46	42	39	36	46	42	44	47	38	47	43	49	42	31	46	47	31	40	36	33	33	38	35	47	40	36	33	43	43	49	38	45	36	42	42	41	50	42	40	33	43	43	31	42	33	38	47	38	38	33	40	50	45	36	48	33	27	39	35	32	41	34	38	41	43	46	34	37	33	43	39	42	49	36	33	44	36	47	47	37	56	41	42	52	39	56	43	35	37	35	34	40	50	41	39	48	47	43	40	38	38	51	41	40	27	33	50	35	47	40	42	51	41	24	48	47	38	43	42	44	44	39	37	48	32	39	45	44	39	46	40	40	50	36	41	38	42	41	42	48	43	36	31	33	29	46	42	38	44	39	40	33	45	38	43	39	44	49	37	49	53	23	44	48	45	49	28	48	53	43	50	45	48	42	38	47	38	41	47	35	52	36	46	42	32	37	37	47	31	30	36	43	56	38	46	39	40	39	33	39	49	49	48	35	35	33	41	40	33	44	50	46	46	35	41	43	32	52	40	41	37	35	48	32	46	57	32	51	40	35	45	39	40	33	46	44	35	34	47	29	51	42	37	46	42	39	42	49	39	29	35	32	50	38	43	31	54	40	53	36	55	46	48	39	42	37	38	49	35	43	47	33	42	44	44	45	38	51	37	52	49	43	35	32	38	39	42	46	46	45	40	45	41	42	37	35	39	40	41	32	46	38	44	51	42	32	34	45	36	30	43	54	44	45	50	32	39	36	46	27	41	38	41	30	46	42	47	57	44	41	49	28	43	46	42	42	35	41	44	34	52	50	40	40	37	24	48	41	27	49	31	44	35	49	46	37	42	38	42	49	40	37	41	50	37	33	43	46	34	54	38	30	43	37	42	38	27	55	45	43	35	32	47	28	35	30	49	36	39	38	30	46	44	49	51	39	37	38	36	31	34	30	46	49	31	38	35	40	35	35	44	42	41	42	51	38	32	39	37	38	49	46	36	48	46	37	39	43	40	52	32	50	37	36	37	45	32	47	35	48	43	48	42	44	39	39	34	34	45	39	47	35	30	45	54	37	36	46	34	42	38	47	37	49	47	44	43	38	40	37	40	37	47	29	40	32	35	42	56	42	51	34	36	35	44	50	40	46	43	33	34	50	36	42	50	50	39	47	34	33	45	37	50	33	56	43	47	41	57	48	42	44	48	44	40	51	36	48	51	33	42	43	44	33	52	56	39	26	37	44	43	40	38	42	36	45	43	42	39	39	51	39	29	44	44	37	42	36	41	45	52	39	40	39	42	30	38	45	44	34	46	49	42	45	55	36	37	41	39	47	45	45	42	52	39	45	41	55	30	43	47	40	42	46	53	41	37	49	49	39	28	43	40	44	39	37	46	31	48	52	32	40	43	40	34	46	35	46	36	44	33	42	40	40	26	45	39	46	46	50	40	54	37	35	50	49	51	45	40	50	43	45	40	48	31	51	43	42	36	30	35	46	41	39	33	37	60	43	36	38	38	37	38	41	39	41	36	33	47	42	45	50	36	33	44	40	40	41	46	46	38	39	37	39	43	48	48	42	54	45	51	49	29	42	41	38	38	33	41	49	37	35	43	33	44	38	37	40	39	39	31	36	36	45	42	45	55	37	37	36	45	47	32	47	54	44	40	41	33	30	49	46	42	41	40	62	30	38	45	38	40	26	43	49	35	29	42	46	41	42	45	30	51	42	50	39	44	41	45	39	48	42	32	45	39	34	35	43	46	42	44	30	33	33	50	38	33	39	45	46	37	31	50	39	50	46	51	46	43	38	52	43	34	43	41	36	40	46	43	43	54	41	27	43	29	42	44	44	41	36	33	49	49	45	35	37	37	41	29	50	41	40	51	34	36	35	35	43	40	46	45	43	42	45	49	44	42	37	39	38	39	34	36	26	46	45	47	42	45	27	48	38	33	42	36	20	35	41	44	48	58	38	34	46	52	35	46	44	44	42	38	42	34	39	35	46	38	52	53	48	32	36	58	37	48	47	41	47	36	47	47	29	37	36	27	47	43	43	42	47	45	37	44	27	34	34	35	41	40	25	39	37	39	45	41	52	44	57	37	42	34	41	51	40	38	29	45	37	38	38	48	49	56	43	42	33	41	31	32	47	43	52	32	35	40	43	37	47	46	39	39	49	34	35	43	38	43	41	42	36	43	37	31	34	38	46	35	36	39	34	39	46	45	41	42	27	58	34	41	43	43	32	46	31	42	42	47	27	38	44	47	34	44	26	47	43	25	38	57	40	32	39	33	45	42	41	38	35	52	48	43	41	42	38	45	34	61	37	29	36	42	33	42	32	38	30	45	34	24
22656	11427	4648	3483	5743	6743	5744	4347	3320	2741	2419	2066	1774	1412	1199	1119	881	877	659	593	646	609	608	618	638	611	551	498	496	589	562	478	423	376	388	392	349	384	357	355	380	364	378	384	344	365	373	350	378	315	378	380	420	376	547	690	834	845	756	714	593	547	471	409	405	372	369	406	361	344	331	355	358	355	378	327	339	361	352	350	367	371	358	347	350	327	390	352	321	372	336	353	386	358	323	404	321	367	378	383	376	370	363	354	359	350	339	356	350	368	347	361	339	349	342	352	362	354	362	342	330	320	346	331	377	360	353	346	353	358	327	350	353	347	347	341	351	342	355	319	367	337	343	380	354	371	377	358	366	326	330	345	370	336	319	348	381	352	381	344	348	298	394	354	374	346	321	357	349	344	348	358	330	316	332	344	358	345	323	314	353	344	347	348	322	336	369	364	376	377	339	364	338	377	358	322	335	339	362	340	356	374	357	378	372	362	372	332	389	369	333	328	360	365	345	359	376	350	341	355	352	385	382	357	345	350	373	360	370	366	331	345	334	363	366	337	355	320	335	316	333	358	329	338	360	355	362	340	325	349	341	369	343	344	361	348	363	344	343	357	364	338	339	364	331	346	351	374	389	366	357	341	365	311	337	313	356	342	323	359	326	369	336	347	335	351	337	355	323	352	358	319	327	352	353	344	348	331	373	340	344	365	362	346	344	371	372	347	352	336	342	354	349	353	355	330	351	334	350	329	355	332	407	356	344	352	347	348	370	353	370	369	332	380	355	354	349	340	348	372	371	361	387	337	369	323	352	355	374	360	342	370	355	365	350	347	320	367	362	342	341	381	353	315	354	354	338	379	354	362	352	328	328	348	345	353	328	369	334	355	317	325	363	356	345	316	377	389	366	347	355	325	343	348	360	346	352	319	343	352	327	346	360	343	359	351	394	365	351	348	342	360	328	343	324	342	331	306	369	379	382	351	356	343	360	335	373	319	328	377	330	340	364	373	341	329	328	351	364	340	366	347	331	348	340	360	335	361	386	355	373	363	355	369	335	341	342	364	317	353	368	349	355	345	358	344	326	347	336	346	319	395	336	342	339	360	342	355	342	339	408	357	393	339	363	373	334	360	361	357	363	363	344	381	317	355	335	376	342	355	348	327	357	336	372	369	359	382	338	327	341	359	337	328	375	361	374	356	349	328	334	384	351	344	347	310	377	366	344	329	383	353	329	351	360	317	361	374	375	349	346	343	365	353	381	326	351	355	362	367	354	377	380	344	358	330	325	361	321	366	344	338	370	378	334	324	318	367	356	336	343	338	362	334	352	348	376	324	351	384	359	351	383	360	339	371	354	361	336	378	356	360	356	365	336	362	329	349	336	303	354	343	311	312	392	396	356	363	351	347	342	334	333	349	333	343	326	312	338	376	355	334	362	348	365	334	346	356	335	326	344	343	339	307	356	375	372	354	353	347	326	338	366	337	367	359	370	361	346	319	365	331	352	358	341	356	345	335	347	376	344	354	333	385	360	339	353	344	346	313	349	339	368	338	402	361	352	354	331	342	334	339	329	342	327	344	325	362	352	329	351	321	322	381	347	338	300	340	358	345	344	358	331	360	369	333	357	354	317	375	365	373	365	323	339	337	346	329	337	337	359	369	329	310	331	333	291	339	330	366	345	342	363	330	364	367	340	350	392	354	344	353	322	354	351	306	330	371	348	354	350	384	356	378	354	354	346	363	334	348	331	322	342	346	366	326	358	370	378	380	336	354	322	356	356	356	337	347	351	353	320	361	335	354	358	370	366	379	384	330	356	383	332	334	347	360	336	349	344	320	372	352	333	316	345	349	345	352	365	320	360	336	326	349	332	345	350	358	344	339	345	358	335	360	348	350	351	358	349	360	313	332	321	374	334	353	361	366	348	316	349	333	348	343	359	354	354	396	377	351	358	330	356	349	343	375	362	381	334	348	365	366	363	367	306	338	312	352	352	319	358	363	327	312	337	354	358	383	352	349	354	348	347	346	348	340	335	338	357	355	356	367	371	371	351	356	361	354	352	351	360	336	342	327	329	356	339	338	318	326	344	336	350	364	360	374	333	351	363	372	386	345	361	357	346	354	379	335	347	355	319	391	360	360	362	367	346	298	340	373	350	357	339	342	369	327	309	376	343	346	352	302	336	371	352	372	323	360	341	334	370	401	345	351	326	387	374	348	360	355	374	359	342	354	352	338	341	339	340	336	334	339	346	367	315	328	352	365	349	352	321	321	358	332	342	355	362	324	352	374	378	376	343	332	336	353	344	358	368	351	377	341	330	329	352	322	338	379	353	352	351	392	330	349	334	348	335	346	309	350	349	373	312	360	344	360	356	352	339	342	362	312	332	298	370	338	333	356	352	368	344	347	334	328	316	362	403	361	357	358	374	344	354	339	375	358	317	366	362	334	352	323	371	334	340	359	356	332	345	354	357	370	334	365	363	336	335	369	367	377	369	345	360	356	368	386	364	328	322	339	375	355	371	363	336	373	368	355	364	373	340	346	317	366	342	319	364	317	336	346	352	369	359	325	344	352	362	349	361	354	353	352	374	369	351	323	355	355	315	349	367	340	349	334	343	373	342	334	349	343	344	314	382	389	342	337	342	369	331	366	345	352	323	350	357	363	352	342	337	328	368	357	380	330	344	343	366	334	358	358	341	402	359	348	340	401	335	312	370	338	344	359	326	362	326	333	344	321	374	351	352	343	337	351	362	379	325	351	359	362	357	351	307	358	372	360	357	329	343	340	330	367	373	361	316	367	382	354	376	375	346	330	356	356	359	378	339	355	360	356	350	360	330	395	365	351	380	301	305	344	359	342	354	350	311	334	369	343	345	357	331	344	370	350	348	329	309	343	306	318	336	369	336	331	349	321	368	319	323	337	332	340	339	353	341	335	348	370	346	343	356	356	337	373	385	343	347	342	365	385	334	334	356	342	341	359	381	372	334	372	365	363	364	337	364	336	342	351	356	344	346	348	344	328	373	342	373	361	370	339	334	332	347	301	349	334	333	340	339	341	355	333	355	369	340	353	349	346	330	354	344	321	334	361	361	347	374	325	385	306	333	343	377	380	348	351	378	344	360	341	385	338	367	374	349	366	340	369	353	360	317	332	333	346	333	346	342	355	339	315	345	343	366	337	390	378	362	348	370	339	368	378	331	394	355	354	371	397	393	339	339	332	386	363	339	343	372	361	327	388	345	360	345	370	352	368	342	359	342	347	342	342	376	328	320	369	338	330	352	341	334	320	344	359	322	372	355	354	326	360	365	325	355	356	376	356	336	345	333	378	339	353	357	332	361	316	309	333	327	354	371	356	360	302	335	351	370	337	346	359	341	381	309	370	385	344	357	362	355	373	351	348	341	327	354	349	344	328	376	370	304	364	292	363	360	323	380	367	370	377	397	345	359	366	334	321	344	340	341	376	364	354	325	331	341	347	337	328	371	383	351	356	314	353	367	322
2775	1922	653	248	201	218	242	189	184	164	141	126	122	120	117	104	94	92	78	89	99	83	76	71	71	90	62	78	64	91	89	82	91	74	65	61	64	70	70	57	57	68	52	76	64	64	59	59	65	59	66	80	80	64	100	112	131	106	143	93	96	81	72	80	73	86	74	50	56	65	74	67	65	68	70	65	58	66	70	81	75	56	61	63	57	62	93	74	64	75	61	75	78	59	59	63	59	86	47	70	80	57	50	59	69	72	63	64	71	55	66	68	59	65	64	74	56	69	70	67	67	70	71	50	74	74	78	72	58	79	61	66	54	67	60	69	79	69	53	79	55	63	70	72	74	58	55	70	59	57	70	55	74	61	70	65	85	77	68	58	61	72	63	75	74	69	57	68	61	76	65	59	57	72	68	53	66	58	75	71	78	68	67	69	69	75	78	61	75	59	78	83	59	49	75	62	71	77	84	57	77	50	63	75	62	62	63	71	55	77	68	58	63	59	79	66	61	76	75	63	69	58	83	89	67	68	64	66	65	78	62	76	65	66	81	79	70	72	72	64	67	49	66	75	67	75	64	66	63	60	66	64	55	75	66	67	88	82	68	64	64	61	64	75	73	62	69	63	64	62	65	72	62	58	61	66	56	79	66	80	78	62	56	70	69	68	63	66	72	70	73	64	73	70	66	59	55	71	51	61	85	71	64	73	66	80	71	69	60	65	66	67	63	78	68	62	79	63	54	71	69	58	75	75	66	67	76	65	64	80	64	56	59	61	68	55	63	79	55	62	63	56	70	68	61	54	81	57	74	65	69	58	65	58	67	77	78	77	71	73	66	76	82	51	68	62	71	60	79	50	68	59	65	57	59	64	66	82	71	57	67	68	72	65	61	67	55	66	68	68	76	59	72	66	56	85	65	67	57	62	63	62	46	57	54	51	66	67	64	60	60	59	77	69	76	65	65	66	77	69	67	57	57	73	64	61	62	65	66	92	57	75	59	60	65	66	66	71	76	66	63	64	65	62	64	58	69	65	71	68	74	85	72	75	82	74	64	75	72	74	62	63	56	68	53	67	67	67	72	80	62	75	79	59	64	61	63	60	70	59	69	69	72	70	55	55	73	74	64	66	77	54	56	61	67	75	61	70	59	63	74	68	64	71	73	65	74	62	70	60	77	68	61	59	56	63	58	65	73	69	62	63	75	59	73	59	58	63	79	67	89	84	64	63	59	62	72	73	45	74	76	69	62	74	71	62	59	58	72	62	68	73	83	58	75	61	76	70	60	62	60	67	58	61	75	61	92	53	71	69	69	67	72	62	68	78	55	54	71	69	71	70	70	71	64	75	78	61	83	60	50	60	58	54	76	70	69	75	63	48	70	77	67	62	67	63	56	70	74	66	70	74	68	68	74	67	88	64	58	60	86	73	52	81	56	57	68	61	73	67	61	63	70	53	64	79	57	60	55	95	70	63	57	71	59	68	68	52	61	63	65	52	76	75	81	78	67	76	66	63	79	87	66	70	70	57	58	59	68	75	76	57	68	80	68	72	69	64	68	49	77	62	61	71	80	71	65	78	52	56	66	57	54	65	74	83	86	54	86	57	62	62	71	68	62	61	55	61	73	68	65	79	78	71	78	70	65	72	78	80	66	67	73	66	73	71	58	81	73	75	76	66	80	54	84	67	74	63	64	67	62	77	91	58	58	57	68	84	64	72	55	63	57	68	78	63	67	65	74	79	63	56	71	74	68	66	68	71	62	58	60	68	67	65	71	61	62	55	68	71	61	64	58	73	73	71	66	59	49	61	84	64	82	58	62	65	71	72	69	68	79	79	68	78	75	73	65	67	70	69	61	70	64	72	72	66	64	58	63	60	73	71	58	71	68	62	68	65	61	67	77	49	55	73	70	73	67	52	71	68	68	64	45	62	63	74	63	80	75	72	57	80	54	51	65	59	75	75	77	71	73	68	76	70	56	58	80	77	63	64	57	75	62	67	59	80	75	66	56	78	73	87	55	75	74	73	58	75	69	69	61	63	77	65	51	73	67	75	55	77	54	63	66	52	58	66	68	60	78	81	56	65	75	68	79	66	79	69	71	58	68	68	62	69	71	79	64	55	73	72	58	59	80	60	65	82	66	54	75	71	71	76	85	66	59	51	86	62	65	56	71	66	72	62	60	78	71	69	64	77	60	73	71	68	66	60	59	68	68	65	69	78	73	72	67	87	81	64	72	73	73	59	73	75	73	82	64	65	68	51	55	60	75	80	69	66	77	59	62	62	70	59	68	70	76	81	69	76	73	68	61	66	68	61	60	74	64	58	69	73	72	68	65	76	81	61	78	63	78	70	48	55	85	63	62	58	58	67	67	70	76	76	76	65	59	64	67	52	60	63	65	83	78	78	71	60	78	71	65	78	60	63	80	74	80	82	67	78	68	63	68	56	73	68	69	70	63	64	64	58	62	67	75	50	63	56	67	58	70	70	76	63	60	72	59	70	69	82	54	71	72	85	88	75	64	58	73	78	86	52	82	62	87	82	58	64	66	65	58	75	61	54	75	68	65	75	69	70	63	73	64	63	63	61	73	71	75	71	64	71	71	49	57	68	70	60	67	69	54	65	66	73	69	89	78	59	63	70	61	58	57	69	60	66	89	73	74	75	66	57	54	63	64	63	73	62	82	65	55	56	59	73	67	52	60	70	66	67	64	75	71	61	61	69	77	74	78	60	49	75	54	76	53	73	72	69	75	60	74	50	61	81	57	72	61	69	83	79	72	59	76	70	76	64	61	76	74	70	44	66	69	58	70	63	59	71	62	56	66	71	79	76	60	63	68	55	61	70	68	72	73	51	78	68	65	69	74	51	56	68	68	70	79	61	78	59	58	67	64	78	72	72	68	68	76	62	58	56	66	63	69	60	73	63	68	66	69	67	72	68	72	55	62	63	58	64	63	73	77	64	76	68	72	75	62	72	58	61	72	61	61	71	69	59	54	75	79	79	50	66	80	69	61	62	68	57	66	57	63	59	72	62	76	82	73	74	71	71	51	67	59	62	63	68	64	57	76	66	86	60	75	71	53	65	55	67	61	66	58	41	54	52	71	61	72	63	66	60	58	72	83	70	63	63	63	68	63	66	56	64	58	76	64	62	75	64	75	78	64	49	74	84	76	81	69	73	65	81	59	74	70	63	73	72	75	71	71	69	76	57	57	78	69	63	68	71	80	59	62	81	69	72	66	80	59	72	67	82	58	72	60	70	84	68	61	56	68	66	79	77	67	62	70	69	56	60	60	82	72	73	56	71	68	66	70	70	64	69	73	73	62	58	80	74	63	64	63	59	68	53	68	60	75	62	71	74	50	71	60	57	67	58	65	67	76	74	62	62	62	63	68	67	71	78	59	70	63	68	64	67	62	71	68	63	74	59	62	67	75	52	68	73	63	76	48	59	75	61	66	79	60	74	86	56	64	72	73	72	73	65	71	61	58	74	64	88
27754	17514	7274	5648	9258	11082	9902	7711	6311	4949	4045	3562	2975	2473	2038	1826	1618	1303	1146	1071	1057	1020	1008	1008	1030	1054	892	888	1006	989	876	768	687	676	615	594	609	553	610	640	580	609	591	574	533	572	613	553	554	576	588	720	885	957	1505	1926	2112	2187	1809	1456	1212	1005	834	722	611	585	594	549	553	531	578	554	549	541	540	549	550	535	545	542	541	579	531	550	544	557	558	579	539	562	596	544	547	562	547	527	585	551	598	569	511	600	558	578	525	536	549	552	557	518	581	542	549	525	571	556	573	532	537	518	573	500	592	568	534	578	519	545	545	543	583	546	544	547	538	537	524	504	523	584	547	523	540	552	585	532	516	588	568	552	569	579	584	545	567	544	555	574	609	558	578	594	579	544	544	563	539	524	545	565	528	586	557	572	567	585	557	590	554	553	543	569	541	532	533	582	564	571	566	560	589	563	533	540	570	520	543	550	537	562	523	556	610	560	525	570	534	578	539	526	563	557	541	570	531	535	584	545	531	512	554	598	551	562	558	573	521	506	535	562	561	521	538	568	592	524	575	582	524	547	560	551	573	535	610	547	523	557	557	522	562	561	535	584	571	545	556	555	567	581	586	589	535	541	562	544	576	576	567	553	545	550	546	581	541	591	552	578	584	545	525	525	575	549	498	567	581	533	549	553	558	567	538	559	575	552	552	534	523	551	519	541	524	569	551	553	584	503	544	559	536	554	547	596	569	492	557	521	520	502	543	579	582	557	580	550	578	558	583	557	546	578	547	533	554	539	538	545	539	557	527	557	589	531	568	533	585	586	551	583	546	573	523	520	593	533	540	586	570	530	583	561	564	539	548	558	541	565	589	581	542	616	544	562	523	549	556	528	560	561	520	564	530	505	530	561	542	540	564	612	572	566	568	581	574	576	528	589	555	551	510	544	529	583	593	527	563	545	587	552	607	540	564	508	569	540	548	542	546	554	563	567	545	525	589	536	537	545	573	559	544	551	590	542	513	563	562	540	549	570	540	579	569	536	570	547	565	546	567	542	530	589	540	579	555	505	565	556	595	559	546	587	582	563	565	582	593	568	591	582	556	577	512	591	566	557	549	538	577	563	548	541	594	552	577	585	559	547	549	577	549	554	525	552	562	580	590	559	538	567	610	566	554	580	577	541	554	592	571	525	553	602	556	546	507	588	575	587	603	554	552	545	579	578	529	548	549	570	556	535	551	497	551	563	553	566	622	610	555	560	547	516	559	573	570	574	525	577	529	544	541	558	522	564	532	530	501	524	567	566	600	522	576	570	513	548	534	561	549	551	561	552	548	574	510	533	531	580	529	545	530	550	530	570	524	550	509	569	547	558	525	561	551	519	589	520	533	569	548	571	512	563	563	527	580	541	529	556	507	549	517	573	534	555	540	575	561	558	529	542	580	566	538	571	537	554	560	542	583	529	573	534	533	565	571	557	633	537	555	550	583	577	545	533	556	551	549	569	594	595	539	596	590	569	574	541	563	521	566	504	579	555	557	554	558	572	556	577	526	585	587	539	566	560	569	552	559	514	601	499	592	555	538	549	561	551	555	545	584	533	495	532	545	533	576	518	589	535	542	578	575	551	565	542	542	590	574	572	585	558	575	579	559	553	557	515	556	538	540	532	575	613	583	587	579	566	567	561	586	552	584	562	555	545	621	546	561	545	559	556	558	520	538	571	516	554	570	502	578	561	566	617	505	521	515	550	557	570	535	533	528	553	566	543	567	549	557	540	537	538	530	565	606	572	590	581	575	589	571	522	535	562	554	562	617	580	565	509	542	555	577	597	536	553	579	585	556	545	593	566	581	514	545	506	589	570	500	561	577	528	554	563	554	511	551	509	563	568	540	535	539	578	556	571	579	574	570	549	516	541	525	535	572	560	544	572	518	532	553	575	537	548	562	571	573	549	527	515	567	565	551	561	542	553	530	559	571	557	545	547	539	527	571	581	599	592	556	544	567	507	528	584	556	519	579	552	531	576	551	543	576	539	549	545	571	545	575	546	546	592	553	582	503	515	560	527	578	580	596	534	513	542	617	576	541	518	561	550	559	553	560	620	551	523	527	546	526	589	519	534	535	547	565	527	571	577	570	531	543	543	571	541	535	577	584	509	534	518	532	569	524	570	567	539	548	566	567	487	546	588	516	546	573	559	538	571	542	599	566	566	547	602	529	566	548	554	573	514	548	510	517	573	563	537	590	568	523	555	549	570	527	571	604	508	529	518	551	550	554	528	568	546	576	534	501	610	564	556	524	527	613	558	586	581	543	613	556	590	571	556	542	555	499	565	567	570	558	552	528	560	550	580	538	542	567	554	538	515	559	553	531	569	542	593	560	594	574	546	558	543	532	592	542	556	545	530	583	522	578	578	534	576	545	543	527	554	576	530	566	572	517	571	566	562	536	543	578	579	592	558	568	553	534	571	527	572	541	529	596	566	541	516	563	493	549	560	562	547	544	522	557	565	575	567	561	505	571	572	543	544	561	566	520	564	532	579	572	588	566	569	551	531	536	553	565	524	584	542	607	531	583	566	580	571	602	550	553	535	567	567	557	560	526	560	546	566	558	546	529	523	566	549	551	575	538	548	539	537	492	557	572	588	599	568	583	528	506	520	576	567	533	581	563	524	565	543	521	541	571	569	564	544	523	556	527	569	541	568	555	568	590	569	575	555	570	550	587	554	555	553	599	571	559	559	557	548	549	553	579	527	548	592	520	544	540	586	586	562	555	528	576	562	590	556	545	567	572	576	572	528	520	547	538	556	546	600	564	559	535	516	550	561	493	531	520	531	538	517	543	599	570	581	574	511	529	568	517	549	524	571	490	520	547	543	567	549	564	566	534	542	556	546	558	560	552	599	559	517	539	587	566	520	567	570	540	567	588	583	616	551	537	550	579	583	574	561	590	570	548	552	537	536	515	535	571	520	568	546	543	559	539	530	528	534	561	603	569	517	592	589	515	584	562	584	560	567	576	532	536	552	545	534	594	590	537	587	488	587	557	524	550	537	558	557	538	551	572	564	551	554	587	545	563	557	581	539	514	599	605	562	555	540	583	562	551	518	577	544	565	562	585	525	557	533	606	547	571	558	556	548	602	565	545	589	516	569	534	541	601	551	535	518	547	558	581	557	576	559	566	574	553	515	554	601	567	577	537	547	556	556	530	595	576	551	539	571	536	568	561	587	580	577	561	516	550	554	570	560	528	549	570	506	550	534	540	528	577	556	529	553	579	566	540	543	559	569	548	541	542	553	566	590	550	537	568	577	544	589	564	555	555	564	592	544	569	606	555	543	536	584	521	579	550	536	562	549	558	570	514	557	562	568	538	609	518	561	588	592	542	599	553	544	586	545	582	529	578	540	567	577	574	507	562	566	544	542	597	570	517	561	587	559	550	536	535	569	554	539	510	516	532	538	553	560	516	541	547	582	530	562	533	581	565	568	543	578	570	566	547	556	573	549	518	571	556	548
3453	1435	515	239	144	187	217	181	156	125	105	105	95	84	73	70	62	67	62	67	58	71	65	65	65	57	50	72	59	60	52	56	44	47	47	35	43	47	42	49	49	44	34	44	37	46	42	49	37	47	50	56	84	91	93	109	100	110	81	77	79	64	58	57	58	49	47	47	45	41	50	47	47	54	47	41	48	54	48	36	51	40	37	50	49	42	51	36	39	45	50	53	48	47	41	59	47	46	42	36	42	37	45	47	44	42	48	45	46	37	38	39	41	51	48	47	48	40	45	50	43	38	31	46	54	34	45	42	57	47	45	47	47	51	36	47	44	50	53	60	40	34	49	44	57	53	41	52	46	45	58	45	50	41	53	38	58	49	52	53	39	44	33	43	52	41	52	38	53	48	42	34	43	51	42	41	33	55	53	49	55	49	42	56	38	45	45	49	48	38	39	54	48	56	48	43	45	44	44	47	46	51	39	39	39	49	37	38	48	46	33	60	48	37	48	41	50	40	49	42	54	36	39	35	42	40	49	54	36	42	35	41	42	37	57	56	47	46	50	42	52	44	49	50	48	36	43	40	52	47	40	51	51	46	44	49	43	43	37	38	43	51	38	53	45	56	47	42	31	43	32	41	42	35	49	33	43	40	33	43	46	53	40	43	47	50	37	46	28	32	58	50	47	33	43	38	46	60	50	42	32	38	42	60	41	42	38	43	44	48	36	51	40	64	30	32	59	48	40	32	39	47	39	49	39	52	42	43	45	49	49	38	48	42	40	45	46	46	36	58	33	42	40	39	43	36	47	51	39	52	38	36	44	49	46	29	51	37	46	37	48	48	57	33	43	43	46	35	46	50	45	44	52	31	40	44	53	48	40	55	57	42	40	41	49	55	40	46	49	46	45	47	49	36	49	42	46	38	46	39	71	44	40	37	41	39	52	36	47	50	50	40	47	39	46	39	51	45	43	36	34	60	48	49	53	55	56	53	49	34	48	45	44	41	40	49	46	49	53	50	60	43	40	42	38	53	53	50	49	48	43	56	53	41	46	47	36	66	35	39	50	45	47	51	44	31	41	39	45	50	62	41	32	52	38	42	42	55	46	39	44	37	46	48	44	48	43	50	36	41	48	46	43	35	38	41	38	47	39	51	48	38	52	54	42	50	43	42	50	54	34	48	53	57	50	53	32	58	41	46	38	44	41	49	45	44	43	42	37	49	35	42	57	47	52	40	45	44	56	40	46	45	54	39	56	47	59	44	39	50	48	43	53	51	46	49	34	55	38	45	46	44	47	48	48	41	38	45	53	42	47	41	47	36	47	52	46	35	32	45	45	40	36	47	46	52	42	49	34	45	42	42	52	48	49	43	49	43	40	45	38	36	47	45	44	46	41	40	40	55	45	45	61	41	57	63	48	38	43	36	43	42	57	50	46	42	43	43	49	40	43	53	46	39	47	52	47	54	47	39	42	35	46	56	52	39	39	49	48	57	38	46	50	42	59	44	40	40	46	44	39	31	44	43	50	41	48	52	44	45	40	54	56	41	50	35	50	47	44	42	56	53	43	55	44	41	38	45	38	39	37	40	40	47	32	45	55	56	47	41	47	47	41	41	43	41	64	40	36	52	48	51	44	39	41	41	41	39	47	51	53	47	40	35	33	51	52	50	29	42	39	30	48	48	40	39	55	40	58	50	66	46	52	36	42	52	47	46	43	46	47	37	50	49	38	51	52	39	52	46	32	46	49	39	50	41	43	31	38	48	48	51	56	38	44	36	40	48	57	45	35	46	39	56	57	41	40	45	38	58	53	36	37	32	28	43	42	44	40	35	45	49	43	43	49	50	59	47	41	68	41	59	51	60	47	33	45	44	36	54	50	40	35	42	37	42	48	32	40	50	33	42	52	48	43	38	50	42	52	46	44	48	45	55	34	35	33	51	40	34	54	40	42	52	35	46	56	42	43	44	48	46	48	50	47	52	37	49	41	49	49	64	45	47	47	44	48	43	49	44	46	43	41	38	47	47	54	51	50	47	49	48	42	41	55	36	47	36	47	34	44	47	43	41	29	46	44	38	48	47	40	57	34	35	53	39	32	47	39	44	45	50	42	43	47	41	48	46	57	47	48	58	39	46	42	40	43	40	43	48	55	56	46	41	50	38	48	54	63	37	40	45	51	47	54	44	33	50	29	54	42	39	52	42	56	47	45	34	51	50	49	49	43	46	54	57	56	45	53	40	38	53	43	37	24	50	53	47	42	39	55	41	48	52	50	42	42	55	43	53	39	40	49	49	30	43	33	47	56	48	39	41	38	63	41	48	44	55	44	45	45	34	52	41	53	45	39	47	41	38	46	37	52	46	42	45	52	40	43	46	46	50	55	41	45	35	42	41	43	46	31	38	49	33	50	46	32	54	40	52	47	45	49	57	47	47	50	52	40	43	43	40	43	48	51	46	32	46	44	52	49	47	45	40	39	48	53	52	38	46	32	33	41	56	39	44	29	35	55	43	45	43	31	40	44	41	49	51	44	52	32	42	49	34	48	55	48	39	41	45	49	43	47	53	37	42	43	50	59	37	43	44	50	41	42	24	45	47	47	46	40	52	42	33	51	37	42	46	37	41	50	49	50	44	49	44	45	39	47	54	45	47	44	43	44	43	55	43	48	49	64	38	51	29	54	53	46	44	55	45	48	35	34	44	46	38	47	34	48	55	42	43	58	41	38	49	39	38	43	53	51	42	41	38	49	45	59	46	43	44	46	44	44	46	32	37	38	42	56	43	35	53	48	53	43	45	31	41	38	53	53	36	58	44	46	39	38	43	51	43	37	58	48	47	42	47	57	49	41	54	51	57	42	48	48	46	47	54	49	47	53	44	52	46	39	40	40	45	39	47	52	36	52	45	43	56	49	44	42	44	48	45	44	61	52	49	52	45	57	43	55	52	44	42	50	42	38	44	46	42	58	39	48	46	51	34	46	45	31	52	41	52	48	43	49	44	46	47	40	35	41	46	39	38	49	48	43	58	41	38	38	45	47	30	48	36	40	48	44	47	44	44	45	50	39	50	41	59	44	52	45	44	63	40	30	48	53	39	43	41	47	62	53	32	44	38	47	49	51	45	53	44	56	60	51	52	51	62	57	45	45	53	40	48	49	55	47	61	44	56	43	33	50	50	37	41	51	45	43	47	57	48	47	46	40	49	58	41	52	55	45	39	46	47	35	49	41	36	34	42	56	43	52	39	38	50	49	34	56	37	36	44	50	54	33	52	43	39	53	45	41	50	63	41	43	46	48	43	50	51	44	51	57	46	35	42	39	40	51	45	29	55	41	37	42	49	46	39	40	54	56	59	59	33	50	38	40	41	45	44	57	51	43	53	52	46	50	35	46	44	42	48	49	44	36	48	59	52	49	48	48	47	57	47	52	43	37	43	34	46	47	46	35	42	38	48	41	49	36	42	44	40	39	45	36	43	45	41	49	38	36	43	45	46	53	52
27197	14837	7009	5794	8780	9873	9376	7647	6081	4907	3982	3326	2932	2400	1835	1658	1261	1061	986	1026	933	851	870	816	913	836	804	868	864	743	673	524	476	503	429	435	431	451	447	488	464	423	474	432	419	418	414	402	427	394	420	525	1015	1173	1283	1585	1912	1655	1494	1235	1001	814	689	532	400	381	408	395	446	385	334	393	408	383	366	385	367	380	366	416	353	416	389	371	372	381	364	357	390	372	356	395	402	397	371	388	361	388	425	350	398	400	379	442	363	419	368	388	378	393	356	363	378	410	373	401	379	379	413	406	384	358	385	394	404	356	380	406	406	398	407	382	386	383	380	365	409	401	372	364	364	410	372	360	398	361	360	369	375	388	387	397	383	395	394	364	406	382	389	362	361	380	397	387	397	396	340	398	407	418	395	400	380	378	410	421	418	394	407	364	399	382	381	410	396	409	392	395	395	381	374	391	409	438	426	401	391	399	389	363	390	408	375	384	423	405	397	373	383	361	400	389	360	352	384	401	362	358	410	395	359	381	348	390	377	363	402	421	394	355	370	370	378	399	394	394	397	402	394	427	402	378	395	348	401	403	395	384	363	386	383	366	383	383	388	387	400	342	378	386	388	390	377	403	410	386	404	376	378	395	359	389	388	402	396	415	373	389	421	369	384	389	407	379	356	355	392	400	384	417	413	404	391	412	377	396	403	358	376	400	404	381	371	393	421	383	371	383	415	357	407	373	396	425	403	420	361	371	339	373	382	397	387	409	384	385	405	388	389	380	404	381	421	387	341	381	411	418	377	339	370	393	374	372	381	367	374	405	374	400	379	378	381	370	401	397	399	394	406	351	375	380	381	415	390	373	376	389	392	356	379	389	383	439	415	385	387	410	397	353	389	413	369	379	398	398	372	384	365	381	383	412	386	390	403	389	416	391	388	397	397	420	382	389	398	390	382	341	349	421	391	366	376	393	344	389	350	349	404	376	404	390	418	381	379	392	395	417	355	376	391	394	417	361	354	400	373	405	361	378	382	390	365	366	404	378	412	376	403	409	395	412	405	370	387	404	373	397	393	368	409	436	397	392	349	397	340	420	389	369	385	419	387	378	373	375	391	375	386	360	376	375	393	401	370	380	350	389	409	384	391	390	399	423	399	401	366	402	380	383	428	374	394	376	393	412	408	419	387	364	401	404	380	388	378	388	402	377	353	366	393	392	384	424	399	391	420	394	411	408	395	361	425	400	358	398	383	371	408	381	387	412	340	373	392	383	377	400	374	422	375	345	401	362	379	366	359	389	362	390	386	398	380	393	354	381	389	367	398	405	387	385	386	396	389	360	393	400	352	364	405	411	396	345	348	385	372	395	397	398	389	382	410	376	376	405	395	389	405	392	423	418	407	369	349	388	405	363	353	371	349	400	385	414	417	334	364	382	392	374	418	374	388	382	411	385	379	357	400	399	415	344	357	343	393	398	377	360	387	397	398	400	351	379	407	387	427	394	395	400	381	401	409	408	384	450	372	386	413	401	373	420	384	372	372	368	396	394	353	401	431	418	362	376	376	367	351	384	343	377	395	404	395	393	381	350	392	397	388	372	368	345	386	377	361	366	392	384	392	401	363	418	366	373	367	371	396	385	395	393	396	381	383	426	380	391	378	372	417	410	389	400	418	407	379	370	383	400	368	381	407	392	407	384	418	397	364	404	417	368	382	376	369	383	401	414	349	407	448	387	389	396	397	406	399	413	350	351	380	362	388	422	388	367	369	415	369	366	398	396	389	409	403	394	369	353	361	379	388	436	389	372	415	426	390	374	375	376	379	396	413	368	436	390	364	380	356	387	370	402	393	408	355	381	364	379	385	367	378	369	392	402	373	394	349	381	380	374	413	357	393	359	373	378	391	393	422	413	375	413	412	396	414	383	394	355	397	410	404	336	379	418	388	381	384	393	410	371	406	405	385	392	386	397	403	373	362	406	400	373	378	375	387	368	369	409	378	384	414	379	349	345	394	371	392	395	410	390	355	366	377	400	379	343	389	386	410	409	388	351	381	372	380	404	366	391	376	399	370	390	369	380	382	434	341	388	406	382	396	388	383	410	395	373	386	405	369	411	377	370	385	370	371	393	401	378	406	385	395	349	388	400	379	373	382	407	390	386	407	379	391	374	385	394	405	408	381	417	371	400	408	370	399	381	403	373	383	419	353	379	389	372	406	348	379	411	360	420	395	381	371	357	378	366	402	393	374	397	375	376	374	417	405	377	370	381	361	382	360	418	401	374	418	424	367	420	358	407	409	427	377	399	403	411	408	398	377	382	396	366	364	369	385	384	394	407	389	390	367	376	427	349	378	404	391	374	387	412	399	374	403	393	408	396	389	373	414	427	368	372	381	375	388	385	363	417	342	388	422	369	423	388	344	364	401	386	403	375	357	380	390	421	379	413	394	373	402	384	394	381	370	380	401	421	374	371	406	375	387	400	377	374	385	399	416	312	375	409	395	393	385	417	375	356	386	383	411	376	379	390	367	362	367	380	401	395	349	401	352	419	343	422	419	389	410	382	350	449	377	383	354	405	363	388	385	358	381	373	387	374	411	373	404	402	373	380	393	416	376	376	415	367	353	395	425	378	357	384	368	415	388	350	382	408	390	417	414	392	363	369	368	408	421	380	383	392	393	418	406	355	400	374	383	390	382	400	389	385	384	387	407	409	392	424	361	382	428	402	373	404	389	380	400	412	380	388	397	376	394	375	404	406	347	395	377	395	383	397	357	398	378	367	401	397	373	413	379	372	370	349	367	399	387	367	395	400	408	364	402	410	373	355	377	366	363	398	373	391	347	385	391	373	397	349	414	386	378	410	403	357	394	406	390	343	415	422	379	388	367	400	383	446	375	427	376	364	400	400	379	372	340	392	428	377	403	371	398	359	409	361	377	383	379	386	405	381	396	391	418	413	382	390	375	359	410	375	413	386	379	388	403	388	376	377	373	372	398	378	375	392	382	399	412	410	358	395	356	365	383	370	384	378	382	424	398	373	388	419	374	409	401	417	407	421	384	378	418	398	405	383	398	386	382	381	381	384	370	379	365	355	389	425	386	406	390	388	370	362	376	389	384	381	385	408	368	364	377	380	392	401	357	413	372	423	360	357	409	357	412	354	368	379	389	397	401	376	363	370	354	396	392	404	382	410	363	376	423	342	415	380	409	402	351	399	355	379	379	365	375	378	380	381	433	414	373	369	378	410	354	405	373	419	361	397	352	380	398	407	374	361	382	367	387	390	402	405	371	363	374	374	393	424	367	404	383	401	408	367	376	386	405	376	342	397	369	362	394	378	380	389	381	370	393	366	352	398	435	422	396	403	389	377	382	379	379	411	405	391	341	380	374	412	403	368	405	356	420	374	349	364	368	378	369	370	384	372	389	396	408	401	352	373	397	394	422	379	396	404	382	380	379	410	381	383	392	414	357	376	412	396	356	381	388	400	401	374	375	406	367	384	376	387	406	369	368	369
3762	2850	990	350	224	275	287	255	230	181	155	157	158	142	104	117	109	95	100	90	106	104	100	111	106	112	92	85	93	110	83	83	75	80	84	76	74	89	75	77	76	83	89	94	80	82	90	76	75	69	65	81	94	80	94	120	178	182	178	153	110	113	119	82	79	77	78	63	82	64	77	57	77	72	71	76	68	75	84	71	79	83	73	72	73	74	90	77	91	80	76	77	70	88	70	70	80	80	86	78	88	73	87	86	83	67	73	71	64	79	70	87	77	85	71	62	75	63	78	55	77	87	79	59	95	91	85	86	77	80	63	65	66	80	73	82	88	76	101	81	88	73	77	75	71	78	83	70	62	88	68	72	66	65	74	60	69	81	86	67	64	69	83	67	90	70	87	70	68	72	63	73	68	74	90	63	74	89	76	86	74	74	78	78	71	69	68	77	64	70	63	86	75	79	59	65	83	77	78	61	75	83	58	68	71	59	87	69	65	73	73	92	69	83	67	94	66	79	56	81	65	75	68	59	55	90	60	84	71	69	54	91	87	67	79	75	71	76	89	91	69	71	80	71	81	63	70	67	60	83	79	81	62	71	91	80	77	64	67	72	69	76	59	69	87	69	71	80	51	85	87	72	76	71	75	82	73	83	85	64	80	97	90	76	75	80	89	84	66	76	71	82	67	85	87	71	81	82	75	76	68	83	67	79	82	93	78	64	74	75	57	72	89	88	69	77	65	79	63	72	88	85	84	88	74	83	66	66	84	94	60	78	63	69	76	66	79	74	62	76	84	65	76	74	77	73	70	75	62	72	74	60	75	86	70	69	86	73	74	81	83	78	71	69	91	76	76	74	68	64	67	90	70	59	79	73	80	64	64	63	81	80	77	72	89	84	80	74	83	67	58	73	79	76	81	90	79	90	74	76	59	79	77	73	91	59	77	85	73	72	62	70	83	79	77	71	66	64	91	68	76	85	78	74	70	79	90	90	66	77	71	85	70	72	63	76	56	62	69	79	77	57	75	72	60	84	84	67	84	75	69	98	67	66	63	68	76	62	75	70	57	86	71	77	69	79	62	82	81	91	67	77	67	93	69	70	83	77	73	80	81	69	59	65	78	71	77	90	72	81	65	71	55	67	60	73	66	73	73	71	75	69	66	82	83	78	66	77	81	76	69	75	76	66	67	76	68	82	71	75	69	82	62	67	79	79	74	76	76	69	83	86	86	73	70	69	91	80	75	62	85	72	74	65	76	80	65	81	57	73	74	74	84	70	84	71	83	71	58	79	71	66	73	72	73	64	71	70	86	85	64	78	80	94	71	77	60	69	83	84	73	73	64	83	78	91	55	69	95	80	78	63	57	66	77	79	76	87	81	87	68	79	78	66	65	72	84	70	80	85	76	85	77	71	69	85	78	60	83	77	67	90	69	69	73	81	97	73	76	65	85	76	75	66	60	71	68	69	74	72	67	68	62	65	63	97	66	66	67	68	81	86	69	70	87	90	78	72	87	83	69	75	78	78	71	82	74	82	86	60	69	59	71	70	68	73	53	64	67	78	77	72	82	74	68	74	72	87	58	73	82	88	86	84	80	76	72	76	69	67	71	76	81	69	67	79	77	86	67	55	68	80	97	76	93	79	80	79	74	71	67	67	59	65	71	67	69	57	77	85	90	76	67	86	86	71	71	74	70	73	65	83	79	64	72	78	73	89	81	63	68	59	86	81	71	71	73	69	71	78	66	72	68	69	71	83	72	82	91	73	66	71	68	82	67	82	85	62	72	64	84	76	78	65	86	70	53	81	84	84	78	69	62	76	79	57	76	84	57	69	83	66	68	78	70	67	75	86	62	72	68	78	75	71	56	67	59	66	55	49	80	72	59	89	76	74	83	74	73	79	66	68	71	77	88	63	63	92	72	69	77	59	80	91	81	75	67	81	86	79	75	68	73	82	67	64	86	68	55	81	91	60	69	84	71	73	71	77	73	60	73	70	68	73	88	83	79	75	72	58	69	67	55	83	74	87	59	63	69	79	74	64	70	80	66	56	72	76	69	78	78	68	73	76	67	71	68	77	74	76	77	79	71	73	88	63	65	88	61	71	62	81	78	85	65	73	65	64	67	88	75	82	77	50	80	88	65	61	65	74	78	75	68	79	58	72	76	72	71	75	76	67	77	67	74	73	95	80	89	77	62	69	80	73	85	81	69	70	81	88	79	96	68	80	71	52	67	93	84	71	86	75	67	70	78	56	81	70	75	79	69	66	82	74	71	71	78	59	67	84	59	92	75	74	83	84	68	70	72	67	73	77	66	76	68	59	72	76	73	51	90	67	72	71	77	65	78	73	53	74	89	67	64	67	81	89	66	84	93	71	87	72	56	74	71	68	67	73	73	52	73	67	73	62	72	87	70	69	69	76	88	67	66	65	79	64	89	70	57	70	62	79	86	84	84	68	63	77	72	84	66	76	59	69	72	78	72	72	71	85	79	79	71	84	71	66	77	68	78	68	84	77	75	85	83	75	91	74	88	69	82	69	76	67	75	55	85	75	77	83	65	78	71	78	79	77	70	78	75	66	71	71	73	61	74	67	83	66	64	84	71	73	78	63	73	67	66	82	83	78	72	53	80	72	71	66	82	75	75	76	76	57	81	58	58	63	82	77	73	74	69	77	82	74	66	82	70	81	73	69	70	74	72	62	72	79	85	64	79	77	70	68	75	67	78	68	82	73	85	64	57	79	63	67	79	63	73	79	75	92	84	67	74	74	60	79	68	82	78	65	73	71	80	80	70	72	71	67	58	70	83	73	72	67	77	74	83	74	65	74	69	64	62	59	75	66	66	73	74	59	84	71	71	74	72	74	61	80	82	77	75	64	88	76	68	80	68	65	77	76	77	60	86	84	73	71	70	71	82	82	73	68	79	68	80	72	57	61	70	60	87	71	77	71	72	78	85	79	78	81	71	70	83	74	75	53	83	57	71	82	57	89	54	73	72	74	61	82	73	69	64	71	82	86	63	80	59	83	73	68	82	66	68	78	76	75	64	73	79	69	50	72	91	82	64	71	80	67	58	77	81	69	92	63	75	76	77	74	67	70	91	73	79	81	76	75	73	83	72	84	72	66	76	65	82	93	55	85	79	68	76	68	77	88	87	83	70	82	72	70	90	82	80	70	86	83	65	72	88	69	75	67	73	71	87	75	69	73	82	89	71	75	75	64	61	83	72	72	70	74	79	68	67	73	50	87	73	72	71	77	69	89	71	82	79	67	76	67	75	100	71	87	65	72	75	86	79	79	91	67	84	64	75	92	71	87	81	71	67	83	61	67	75	61	74	68	64	70	82	80	69	76	76	74	52	55	64	77	74	76	69	61	81	66	84	70	89	77	66	74	53	71	75	88	74	73	82	74	90	71	81	77	70	78	70	82	65	81	55	83	76	80	68	73	66	68	69	78	63	72	66	90	62	82	74	79	71	65	50	83	65	80	63	81	75	69
31115	20298	9956	7361	11383	12930	11994	9935	7988	6388	5422	4640	3779	3069	2540	2118	1712	1586	1567	1466	1384	1323	1249	1468	1156	1177	1221	1206	1210	1010	912	807	735	734	705	669	740	702	765	742	720	732	718	703	660	689	679	661	630	650	668	747	814	1068	1521	2193	2980	3299	3025	2623	2005	1585	1239	950	678	606	620	620	581	595	596	612	599	634	627	598	636	584	599	623	624	622	654	592	640	610	632	606	636	618	608	613	641	611	619	559	613	587	596	663	593	648	579	643	638	575	598	682	644	642	649	624	587	591	638	609	607	623	632	626	609	617	626	662	624	601	619	611	606	602	638	627	642	635	638	592	590	573	660	640	612	649	597	607	623	646	611	585	575	594	661	610	641	587	626	584	606	619	600	598	651	631	629	638	580	625	604	625	624	617	632	609	608	588	644	620	597	631	616	622	642	610	622	608	642	597	654	665	572	632	621	620	617	592	624	622	598	632	624	687	610	633	631	588	641	602	644	595	636	630	638	626	609	648	602	605	628	651	602	592	603	606	581	637	578	622	621	607	594	603	612	581	623	645	593	630	573	605	619	620	610	613	607	592	586	635	648	604	630	585	626	614	641	592	611	628	569	628	627	626	606	593	602	608	639	577	620	605	673	614	632	574	642	615	597	649	620	648	583	604	609	628	610	616	623	587	622	643	627	609	642	613	650	615	656	625	536	626	595	612	568	614	631	615	639	605	570	567	614	628	602	641	585	565	639	586	604	583	614	620	618	561	615	664	617	629	568	567	623	578	611	584	604	635	624	594	609	637	658	644	596	612	602	578	575	573	598	610	642	630	608	595	615	620	625	618	555	625	616	623	638	637	630	643	616	632	583	596	676	635	610	646	641	616	612	568	612	612	617	609	574	594	631	584	586	552	568	634	603	642	659	635	579	608	624	578	666	597	631	603	600	637	597	608	562	624	645	605	582	653	599	614	616	643	634	599	608	653	597	622	615	642	624	578	578	602	596	588	604	652	569	621	597	585	623	595	594	633	616	618	650	602	604	619	613	643	635	624	588	653	646	652	612	593	613	590	628	614	650	650	634	587	625	629	637	621	602	614	642	592	615	661	652	651	623	627	635	582	618	597	637	661	569	606	596	618	613	654	612	614	612	618	638	656	584	614	606	611	639	599	585	630	641	643	640	608	587	600	589	616	631	629	646	612	622	656	629	648	600	593	640	607	623	598	604	564	654	561	651	642	607	593	628	604	608	648	618	602	630	628	635	661	594	572	599	619	650	630	651	681	636	637	697	618	593	596	594	609	593	573	599	645	598	561	625	596	636	631	638	614	604	656	632	635	624	607	600	591	635	649	662	592	589	629	606	604	612	629	605	590	657	616	577	613	655	670	641	577	576	659	622	608	621	612	581	573	615	658	589	651	663	635	594	625	595	654	622	601	600	620	578	613	596	657	655	588	615	613	617	632	604	586	617	597	612	609	632	634	618	578	625	615	660	583	608	604	626	605	605	586	644	663	629	653	619	597	614	616	660	590	580	629	548	635	640	620	621	630	626	593	612	631	586	656	621	610	605	595	631	628	560	597	615	604	611	612	629	632	684	638	584	617	567	581	635	686	587	606	592	639	608	612	634	636	595	624	579	622	633	630	613	620	615	591	590	613	598	615	639	636	604	668	634	608	643	579	607	612	562	635	613	614	606	587	598	626	593	590	625	639	602	584	665	645	598	623	651	648	616	631	619	591	633	554	646	637	603	624	647	609	627	635	634	646	633	623	622	655	583	621	564	594	635	664	633	587	618	608	627	636	643	628	565	646	650	597	559	619	609	632	629	654	641	593	585	593	589	595	604	641	627	647	636	594	613	630	608	595	606	633	586	634	608	609	610	620	671	565	610	638	604	602	615	607	636	599	624	626	632	655	628	594	595	592	616	611	642	606	667	613	600	612	634	655	609	595	637	610	659	634	573	624	608	603	612	622	627	602	622	625	637	611	627	594	591	605	623	601	647	581	625	631	633	628	613	653	631	608	640	575	643	583	605	587	637	614	630	591	667	641	628	614	603	640	614	579	621	594	603	648	617	619	598	593	575	622	608	584	603	614	611	642	582	622	628	628	624	627	640	605	606	599	603	638	550	636	587	618	621	608	616	614	587	648	614	641	590	622	622	639	622	611	638	621	614	637	640	588	652	597	590	605	590	633	623	587	610	653	613	601	626	627	596	624	625	600	637	589	633	661	583	616	571	617	626	631	616	578	592	593	617	660	612	658	639	611	630	641	580	634	608	623	585	635	652	602	608	646	589	587	587	632	642	629	619	618	637	625	635	657	618	662	575	639	634	622	635	628	638	601	645	661	622	626	598	558	592	648	649	614	618	599	646	614	609	629	560	630	616	575	637	613	631	611	614	637	631	672	598	607	617	613	599	633	579	617	608	622	621	622	580	636	648	601	627	632	618	604	579	647	641	620	621	569	641	604	577	643	614	631	620	634	638	594	663	592	636	675	643	615	590	597	660	573	620	622	624	651	636	618	572	632	600	617	613	638	599	663	631	611	593	659	607	599	648	624	628	588	649	615	592	598	608	622	611	616	607	607	578	622	554	585	610	651	646	623	644	646	607	654	616	568	581	610	649	635	624	665	581	631	614	587	601	622	639	612	605	662	598	593	644	607	617	604	615	663	633	602	578	633	594	652	670	601	631	623	656	637	648	616	635	608	594	602	630	652	568	613	577	589	647	625	650	635	627	570	630	645	645	601	637	585	637	633	631	603	615	640	604	638	620	584	579	594	622	622	645	608	614	615	644	611	582	596	541	664	621	596	555	611	588	623	587	603	635	614	637	638	626	616	627	624	617	615	595	582	602	637	622	574	624	650	648	638	632	619	588	629	604	640	618	657	617	591	647	623	630	617	664	601	633	633	635	633	634	638	584	673	624	602	617	654	611	605	592	645	622	599	605	630	620	626	627	600	566	602	638	627	601	625	629	645	623	593	651	569	648	610	608	633	628	611	625	628	617	632	649	595	594	598	629	620	639	618	609	623	642	600	604	640	646	637	612	609	609	565	627	608	648	651	633	606	618	623	657	598	609	640	637	597	552	642	606	629	605	574	633	639	574	595	602	633	621	655	596	618	614	613	619	598	594	606	583	595	641	621	669	616	592	649	639	684	619	638	610	614	572	625	587	627	656	609	609	614	642	622	623	583	622	631	650	598	633	622	615	607	620	637	620	573	618	629	622	660	618	618	613	622	602	602	622	624	592	560	609	606	620	619	684	599	618	578	584	601	629	605	582	587	628	633	597	611	644	623	593	637	643	574	608	627	632	595	620	613	619	599	619	610	579	683	602	571	614	629	605	605	595	558	636	615	572	594	595	599	606	621	573	616	621	623	616	672	640	594	591	638	612	620	650	631	623	638	554	611	620	606	648	620	644	533	634	586	659	607	579	614	624	645	653	638	589	609	635	618	636	604	624	616	609	614	580	606	604	566	627	609	621	608	613	611	629	615	580	659	605	593
2087	783	317	117	125	108	118	133	100	73	102	76	83	66	46	62	62	56	40	49	50	40	51	46	54	45	57	49	41	42	52	45	46	35	45	44	31	43	48	39	39	30	33	40	35	43	32	34	24	44	44	30	34	37	44	46	59	42	45	42	60	37	57	31	46	40	29	44	34	35	23	52	32	26	40	39	30	35	32	44	33	37	35	36	40	47	32	30	42	45	36	38	38	29	40	38	45	41	35	24	38	38	30	38	40	41	38	52	40	33	32	22	38	35	30	39	42	45	41	43	38	35	32	29	38	37	36	42	32	34	41	36	31	41	33	36	39	32	39	34	37	32	33	23	31	39	37	41	39	31	29	35	43	36	47	35	38	31	31	36	31	43	32	25	38	45	40	39	54	45	44	39	35	51	30	40	39	38	32	32	38	42	31	34	36	37	30	33	32	40	32	43	45	29	47	38	36	39	35	44	33	35	44	46	37	37	31	46	39	43	33	39	35	49	38	39	27	40	40	37	35	42	35	36	27	35	33	32	29	34	36	36	39	40	51	38	45	52	30	47	33	27	31	51	36	23	45	32	40	26	42	43	36	30	34	45	36	35	31	39	31	32	44	32	39	44	36	40	39	46	36	38	42	40	43	32	46	35	39	45	42	33	37	26	28	34	50	38	33	29	35	36	38	39	38	35	36	44	33	27	41	35	40	38	39	42	44	37	39	38	35	39	35	32	36	28	32	26	29	36	42	47	49	35	43	35	37	46	34	33	43	42	33	43	44	38	31	38	47	44	28	40	35	40	27	37	38	51	40	30	39	54	36	30	29	36	40	24	41	33	34	39	38	30	35	29	38	32	34	31	30	33	29	28	39	35	36	37	41	38	33	40	37	44	41	25	31	35	31	37	37	35	36	34	45	39	41	25	35	36	42	36	35	29	46	45	39	50	34	42	49	49	41	35	31	39	43	48	34	28	41	33	34	38	39	30	39	35	38	34	43	41	35	43	41	42	29	39	48	31	32	28	52	37	45	34	44	31	43	37	46	33	46	36	37	27	41	32	44	48	35	43	39	46	42	35	38	37	45	39	39	29	37	32	36	36	30	39	31	36	41	45	36	24	43	30	46	33	36	42	35	33	39	25	30	39	34	34	32	37	28	35	36	43	43	44	28	29	36	37	32	42	43	36	35	35	27	37	37	43	28	33	55	31	32	33	43	36	46	26	43	35	39	35	35	38	23	38	42	40	31	45	27	31	40	40	32	26	40	37	44	40	34	39	36	47	33	39	41	29	54	38	42	40	30	34	41	32	40	40	44	33	34	34	32	33	37	30	38	53	28	40	24	40	35	35	42	36	40	31	35	33	34	26	37	43	36	47	35	40	40	23	40	33	44	37	44	33	22	31	29	34	34	27	42	41	42	43	32	31	42	27	36	34	32	26	37	41	30	34	42	39	42	45	38	39	36	50	34	29	37	32	35	38	36	32	28	37	37	34	39	36	39	43	44	45	29	36	43	43	48	37	47	32	40	33	30	37	32	43	37	45	48	32	45	39	27	44	31	36	36	40	42	46	30	24	30	34	36	45	36	29	38	37	39	35	36	56	38	41	45	42	40	39	32	31	27	32	34	33	44	46	36	45	36	36	36	32	39	38	41	36	41	39	39	40	41	43	44	35	45	46	39	32	44	38	43	32	29	38	40	31	32	33	47	40	36	38	25	39	33	42	41	37	48	31	38	38	41	45	29	28	29	27	39	35	36	36	28	40	51	42	44	28	29	33	47	40	37	31	30	34	45	46	39	36	31	34	33	29	35	29	40	43	31	36	30	33	40	40	43	40	35	31	33	38	34	32	37	34	38	29	41	45	51	33	33	28	35	35	33	43	34	43	42	42	50	36	41	33	36	41	35	28	32	41	45	46	36	39	36	50	39	37	27	37	38	43	34	51	45	32	36	41	46	35	27	35	47	31	27	33	38	31	48	34	46	38	38	33	29	55	37	43	40	38	41	36	32	46	26	38	33	35	41	37	39	34	39	40	43	33	38	22	40	34	39	35	43	38	29	31	30	45	41	38	44	31	37	39	34	44	39	35	29	29	26	32	43	41	27	33	32	47	51	34	39	30	41	44	45	43	48	43	36	39	42	37	44	34	41	38	33	31	33	38	34	37	35	33	34	32	44	46	32	33	40	32	40	41	30	38	37	42	35	31	36	41	42	36	35	41	22	35	32	33	30	33	30	43	31	36	39	42	53	28	45	35	47	29	44	45	36	35	46	38	27	28	30	42	42	48	34	36	44	50	35	30	40	36	46	42	35	23	34	42	38	34	33	38	36	35	40	32	37	41	25	37	31	36	42	27	42	34	41	40	43	47	29	34	32	24	48	41	39	43	31	31	40	36	42	43	34	45	52	36	32	42	44	32	32	29	47	27	32	42	44	36	38	34	45	33	39	30	34	39	33	35	38	28	36	42	34	46	39	32	34	29	23	50	41	42	40	36	41	36	46	51	42	34	45	37	34	30	44	39	43	47	37	46	38	40	42	38	36	37	43	42	29	40	30	39	34	46	33	51	45	44	19	43	46	33	28	31	33	41	46	36	34	35	38	30	49	47	50	38	33	34	39	38	37	32	28	40	45	25	40	39	28	46	31	39	39	34	46	37	38	38	43	33	41	44	27	28	38	41	40	41	41	38	41	33	43	31	34	37	38	40	27	40	53	43	31	38	44	37	37	41	43	36	39	30	36	32	23	31	40	32	33	31	29	38	33	38	43	36	32	39	26	31	37	32	45	31	26	52	42	39	34	43	32	35	31	33	40	31	33	37	37	37	45	47	40	40	34	32	36	39	40	35	25	31	38	42	34	33	48	32	39	34	32	35	41	38	29	38	46	37	31	45	39	32	37	35	34	37	32	31	32	45	33	36	32	51	31	48	35	34	34	34	46	43	32	39	53	39	39	43	39	30	30	38	36	31	41	37	44	38	32	41	34	38	29	33	31	43	42	45	41	44	37	34	30	31	31	46	32	32	36	39	51	28	42	28	39	45	45	28	27	38	40	54	34	35	32	31	34	36	33	33	28	32	36	41	40	39	25	38	21	38	28	30	38	39	37	38	32	48	39	43	36	37	55	42	51	38	34	50	29	38	42	44	40	41	38	37	34	33	38	38	40	41	30	48	31	35	41	34	50	49	37	35	31	43	43	41	43	21	39	37	37	41	36	39	34	34	31	34	41	45	42	42	47	32	42	26	39	35	42	39	37	43	43	35	42	35	28	42	28	39	30	43	36	32	33	33	31	49	32	41	36	26	46	42	28	32	47	32	42	52	34	47	39	39	36	32	31	36	38	40	43	30	42	43	29	32	41	41	42	40	35	36	28	36	41	31	42	41	34	42	29	37	35	44	31	43	40	41	37	38	34	40	35	49	37	38	41	32	37	51	40	37	31	39	28	30	29	36	47	59	31	48	45	32	39	30	33	29	39	51	31	47	31	42	39	32
21646	10507	4335	3354	5538	6560	6225	5173	4222	3366	2781	2058	1685	1383	1108	898	789	720	690	678	668	595	794	697	647	614	643	649	626	572	424	388	359	337	334	352	379	381	347	388	388	380	352	377	334	351	307	308	323	299	342	358	380	363	385	525	594	742	751	728	615	523	494	424	320	326	338	330	307	330	327	328	287	300	326	312	304	308	310	318	310	320	373	288	334	320	329	324	297	295	315	313	286	310	302	333	302	346	311	301	297	306	341	337	329	327	307	333	329	323	311	325	331	355	327	294	307	309	335	322	338	311	306	314	335	303	332	316	279	340	326	318	293	302	305	359	334	327	329	331	349	319	337	323	318	319	315	281	290	353	330	281	336	305	284	364	331	353	346	316	323	312	310	318	323	321	366	298	327	316	297	332	318	329	327	309	308	337	336	327	351	356	333	346	343	322	321	326	317	333	316	306	308	309	361	307	310	336	308	325	296	334	314	315	319	299	316	300	330	315	320	289	332	344	342	357	330	311	311	316	310	310	332	354	304	317	310	306	355	310	284	291	308	323	321	294	332	310	324	312	298	303	300	330	329	310	322	292	329	348	315	313	298	342	299	320	308	308	324	339	314	325	332	305	319	317	285	318	312	321	320	321	309	327	305	341	333	345	296	310	317	313	331	327	319	325	335	290	329	331	326	342	326	319	329	293	298	321	339	335	326	318	341	334	338	282	308	316	321	320	329	336	299	322	307	314	337	328	317	314	343	291	303	347	305	337	318	293	323	325	312	288	331	285	321	299	300	315	335	334	325	340	312	288	342	307	298	315	314	353	338	338	322	299	319	321	332	316	347	292	314	337	343	321	317	293	325	317	311	316	322	337	316	321	327	350	313	322	302	302	342	324	324	301	342	322	344	311	319	335	338	340	356	304	332	323	335	346	331	317	295	308	288	301	317	300	309	332	346	336	308	303	347	316	297	317	319	315	303	303	311	310	344	335	309	325	340	333	327	338	324	334	311	325	315	317	352	312	305	293	328	290	333	334	303	311	312	327	300	294	342	315	319	304	333	336	338	320	356	319	368	328	342	322	330	324	313	330	303	318	361	312	317	313	308	305	309	325	306	327	295	321	337	326	300	304	333	319	324	319	343	314	300	301	327	341	296	328	311	300	326	323	305	304	343	330	327	323	307	298	331	316	298	344	354	329	334	349	322	332	336	300	319	334	335	287	319	347	292	304	309	325	298	308	307	338	348	350	306	332	325	326	292	336	295	331	339	329	315	323	312	317	294	330	287	309	298	385	311	325	309	321	320	333	335	315	287	348	341	298	362	294	347	298	344	340	313	325	316	314	299	319	314	329	311	299	320	287	325	297	297	341	327	293	326	323	318	305	299	340	324	304	320	337	343	277	325	289	365	338	318	322	319	321	319	348	324	322	344	352	312	313	302	335	299	314	341	320	285	288	315	341	324	359	325	313	313	311	326	304	323	310	324	332	260	302	358	330	315	323	291	337	309	303	296	340	344	336	346	347	283	320	326	327	348	331	346	306	326	313	285	290	319	324	351	295	318	310	320	299	329	322	333	301	342	336	329	306	325	289	323	296	301	309	297	335	326	293	343	335	321	320	320	310	328	279	321	314	328	348	311	309	295	336	324	339	308	350	293	317	342	308	346	307	317	300	311	325	290	321	269	319	303	307	319	323	330	316	331	301	332	329	299	343	315	297	326	343	314	326	313	300	315	343	324	323	347	339	303	342	313	304	320	314	307	319	317	325	297	317	321	279	331	323	320	339	324	316	332	326	301	302	327	335	289	336	346	344	327	322	325	302	315	304	311	331	326	299	326	287	335	310	315	348	326	360	315	334	312	327	291	341	349	330	323	319	305	337	338	300	327	314	345	324	341	325	337	333	336	307	321	294	330	308	302	328	362	313	324	302	339	330	327	327	273	307	325	327	322	350	314	332	284	288	325	323	310	307	278	260	309	324	316	344	345	329	343	315	306	288	321	286	345	326	349	323	328	304	336	297	317	320	355	310	309	346	379	328	339	323	312	310	304	326	328	333	352	312	316	317	334	334	302	324	320	291	311	318	316	332	302	329	319	300	326	312	308	317	321	323	353	322	338	317	329	316	346	295	334	305	326	333	326	336	317	318	295	332	318	313	327	336	329	323	319	337	291	322	336	313	316	310	330	318	298	310	319	325	309	288	314	316	360	324	350	314	344	318	324	303	297	314	302	327	345	315	313	328	358	319	352	333	280	329	325	298	303	324	282	301	322	360	296	314	352	358	324	351	333	321	317	295	331	324	323	315	317	345	274	334	309	322	293	310	339	317	318	328	335	347	335	305	313	319	320	331	310	358	325	371	306	277	323	292	317	342	320	324	331	305	340	288	329	332	307	359	306	338	334	340	344	297	329	328	317	340	328	320	335	294	330	343	343	307	321	297	317	316	299	323	304	339	342	303	328	310	344	325	268	308	322	363	341	330	313	320	338	342	343	316	339	316	348	336	317	312	333	347	351	333	298	272	347	341	303	318	315	335	322	306	371	307	324	329	306	315	326	333	316	314	300	303	326	302	323	309	357	335	324	351	303	353	321	315	347	347	334	359	293	300	313	340	319	324	330	332	317	317	316	325	321	331	322	304	336	284	308	318	319	314	317	329	373	345	331	360	340	311	307	328	313	306	306	304	317	312	288	319	317	331	306	320	325	315	333	302	321	368	317	336	333	316	330	322	285	343	310	348	332	308	326	322	343	309	344	320	307	311	315	297	304	288	322	335	327	323	309	329	330	279	309	315	348	317	299	294	304	317	301	368	317	355	291	323	320	344	280	313	329	319	309	325	360	339	351	350	303	327	321	314	326	335	346	340	341	332	305	317	306	355	341	280	307	337	339	290	299	321	311	367	328	302	312	291	348	321	326	326	340	346	339	300	308	313	331	317	309	329	309	351	336	303	296	317	339	344	301	308	340	297	336	317	315	272	290	328	316	316	335	329	348	318	342	326	310	326	359	321	299	331	304	299	319	312	334	308	339	330	310	297	311	332	313	337	305	368	325	287	344	331	316	323	283	310	326	340	327	336	335	330	348	326	309	340	355	349	327	323	318	298	330	323	323	334	317	290	339	310	317	333	324	328	315	313	327	312	304	299	296	290	335	327	326	319	339	337	293	334	346	363	342	312	328	341	315	302	330	320	293	312	313	306	355	327	353	321	296	312	331	318	349	341	296	312	353	353	296	308	307	346	342	321	337	307	317	319	296	319	356	327	294	343	313	350	286	356	328	316	320	331	312	294	328	313	339	328	313	356	359	285	310	328	335	333	292	331	355	353	347	322	312	340	312	343	298	346	320	320	330	346	334	306	354	314	335	329	316	335	302	322	300	348	331	326	322	307	340	313	368	288	308	329	310	312	303	362	321	335	300	306	340	295	300	296	308	294	344	318	326	329	306	313	331	318	297	342	334	337	304	309	324	325	318	332	304	320	330	266	299	331	334	322	336	313	297	295
3035	1959	680	240	195	228	194	200	204	146	142	120	107	112	101	70	89	96	78	77	87	97	80	87	99	88	98	90	84	68	57	79	64	60	81	59	66	64	57	78	67	78	69	72	55	74	71	64	54	62	79	55	92	96	98	115	131	104	103	88	83	81	70	91	66	78	77	59	64	68	60	67	67	67	76	70	71	70	65	76	57	69	68	71	66	65	70	75	76	57	76	83	56	69	56	83	57	61	66	61	75	73	73	85	61	59	57	67	77	68	65	67	69	68	76	60	60	90	72	70	71	61	60	65	66	73	76	63	65	62	59	52	59	57	58	81	58	66	51	56	72	67	78	70	59	68	70	60	69	77	59	65	74	65	72	60	60	72	64	75	59	54	73	62	63	69	62	62	60	68	58	68	54	57	57	63	79	67	78	63	59	69	72	70	70	69	63	62	77	73	63	72	58	62	46	72	68	70	61	68	63	51	54	60	65	55	68	61	59	64	55	78	64	65	86	68	61	61	60	66	64	70	61	72	54	63	64	59	56	70	56	59	59	71	67	67	56	65	64	73	54	59	59	64	81	78	61	82	65	64	76	62	76	66	53	68	58	60	77	77	74	64	74	57	65	50	67	67	68	50	70	54	73	59	65	66	63	63	64	63	69	76	62	61	80	70	65	55	82	57	71	68	57	71	61	56	61	75	74	67	70	56	71	74	50	66	73	66	72	59	66	63	52	77	61	58	57	68	69	76	64	63	70	55	53	73	68	65	67	76	71	62	71	64	60	67	72	54	67	71	68	65	75	70	55	82	63	65	86	58	52	72	80	65	69	74	76	69	79	62	70	62	55	75	79	69	59	63	67	65	60	75	71	63	75	71	44	73	57	86	56	58	84	59	64	73	55	80	62	66	64	60	55	63	70	69	75	68	65	59	66	59	61	69	55	55	70	65	55	71	67	58	67	68	64	65	59	57	70	57	60	61	68	77	54	78	68	55	73	66	68	76	65	71	102	63	71	69	75	84	85	67	57	83	80	75	52	65	78	65	82	64	69	67	65	61	69	78	62	60	59	73	61	63	55	50	68	56	66	76	69	78	68	59	57	64	73	70	69	62	67	54	61	64	66	65	78	64	59	71	62	66	69	72	55	68	66	78	66	65	68	58	67	69	68	73	68	73	70	66	62	73	73	69	85	66	69	70	67	64	87	63	63	66	71	61	76	73	74	70	68	52	65	66	58	62	68	77	67	60	69	61	67	61	61	79	58	58	71	63	63	61	83	74	57	66	66	67	73	65	70	60	68	59	84	57	71	64	60	62	70	71	71	81	62	72	75	72	74	64	61	56	66	71	71	66	65	68	65	72	69	64	69	67	55	69	71	74	76	56	80	71	64	57	66	59	65	77	69	58	60	63	68	53	67	67	76	66	57	57	60	53	73	72	65	67	72	74	71	76	66	72	66	58	75	68	70	62	71	77	63	74	56	58	71	73	57	66	56	68	62	79	63	57	67	76	65	50	67	82	65	51	70	75	56	51	79	74	65	93	69	67	63	62	72	67	69	61	59	59	78	60	78	73	67	72	61	75	59	63	75	68	52	57	62	54	73	67	77	67	54	58	63	67	61	67	68	61	55	71	54	82	60	73	63	49	64	69	73	64	63	65	61	61	56	56	59	81	56	61	67	79	74	81	62	54	70	73	53	73	80	67	74	71	87	93	57	67	93	66	63	72	53	83	67	66	62	61	64	62	59	74	65	64	64	74	56	65	64	63	76	72	56	60	47	60	78	67	65	59	60	76	77	76	70	62	66	81	65	64	76	85	69	75	67	66	81	70	69	75	54	54	71	53	59	80	67	70	81	72	60	61	76	70	77	59	56	71	66	55	70	73	59	68	67	67	63	70	67	67	73	62	65	69	50	60	72	72	65	63	65	62	63	70	62	76	70	64	56	59	62	71	59	68	57	62	53	65	76	61	52	40	73	67	61	66	83	61	73	64	67	46	75	75	58	59	63	78	78	77	68	59	58	68	64	70	66	61	78	67	88	61	60	61	66	62	62	75	63	75	67	58	65	66	70	51	83	70	80	88	74	66	72	73	72	64	67	62	61	61	63	66	75	72	65	54	61	69	67	68	61	67	64	90	54	76	63	63	68	72	67	66	63	69	68	64	74	65	73	65	86	70	68	69	63	68	71	60	61	66	57	62	58	70	63	69	69	69	87	61	59	58	68	71	67	49	65	63	72	78	62	74	52	67	68	61	61	71	70	63	68	57	72	58	68	82	69	71	79	67	68	64	69	72	77	63	73	71	81	60	62	59	63	63	76	68	66	70	71	71	64	70	58	72	56	66	71	69	76	73	59	63	59	61	65	59	60	60	69	63	58	69	75	52	59	66	68	60	75	69	94	61	63	60	74	63	56	81	57	63	68	58	66	57	56	63	63	68	61	66	62	57	70	66	57	73	72	68	76	69	62	64	70	67	89	73	72	72	76	71	65	70	73	66	75	61	73	65	60	63	69	65	63	60	71	54	58	54	72	68	80	65	65	72	64	58	63	78	53	66	76	63	54	72	59	60	61	71	66	69	76	62	70	65	74	63	78	57	70	61	61	74	81	70	80	69	78	56	62	66	72	78	67	69	65	57	75	66	60	70	49	74	67	72	76	48	77	75	77	71	66	53	75	67	62	71	73	71	58	70	56	60	65	72	68	67	61	65	79	83	67	67	75	65	61	63	53	67	72	69	59	75	73	67	76	69	55	55	66	47	55	63	66	56	70	81	73	52	66	70	81	67	68	67	62	74	69	67	64	72	69	70	65	71	54	56	86	66	60	78	60	65	59	88	56	59	71	73	74	66	82	61	66	72	53	66	60	58	75	67	65	71	56	56	58	74	62	68	57	68	72	54	60	59	64	68	71	75	68	61	73	74	69	66	65	69	66	56	81	62	61	74	70	68	57	50	67	69	69	58	67	64	73	68	58	48	70	57	70	70	73	83	57	67	59	77	71	68	69	70	58	51	71	76	58	66	59	55	82	67	73	64	66	67	65	60	62	63	63	74	63	65	59	69	60	51	80	67	68	48	55	66	68	65	65	81	65	75	70	68	72	49	73	77	60	76	58	59	64	71	60	79	66	61	51	66	66	63	57	55	65	72	75	66	73	64	61	62	71	54	89	52	58	75	70	67	66	81	65	79	59	81	66	64	78	64	75	76	69	66	63	71	74	65	65	75	62	69	73	68	60	56	53	78	65	57	66	76	48	56	66	72	68	72	73	86	66	62	80	60	56	61	54	78	79	51	70	58	72	67	68	65	58	53	74	64	64	64	63	75	79	54	48	80	72	63	85	73	68	64	76	89	65	69	60	66	54	71	62	66	71	75	56	54	58	53	54	62	73	77	73	72	59	71	52	63	59	69	69	60	66	69	69	68	70	69	77	74	79	54	58	63	45	71	61	81	58	65	73	72	68	73	79	65	60	50	67	65	81	57	64	55	67	59	78	54
27320	17339	8352	5773	8923	10259	9387	7771	6295	5053	4000	3230	2539	2122	1787	1550	1356	1270	1237	1130	1049	1180	1271	1095	1153	1075	1060	1066	1017	807	684	629	628	566	580	628	655	673	700	720	741	759	684	644	588	603	558	572	562	638	757	894	940	1305	1445	1849	1810	1991	1640	1255	987	911	770	672	605	560	571	498	562	531	490	514	508	588	585	558	496	550	533	542	607	582	561	564	579	519	510	537	546	540	512	520	584	503	586	519	563	577	572	573	580	539	613	531	562	532	570	541	612	532	552	530	550	565	572	516	566	545	572	548	505	516	551	527	573	521	536	564	539	512	565	548	544	509	567	585	511	562	534	572	552	552	519	554	533	532	547	537	581	515	542	565	595	506	521	612	572	526	538	546	560	508	546	545	517	564	510	554	543	568	539	530	572	598	521	555	513	533	569	567	546	568	531	556	590	561	535	547	555	518	511	528	535	570	588	527	558	538	553	543	560	573	560	541	499	572	560	567	565	535	576	523	516	544	548	571	554	551	565	575	532	546	540	562	544	570	512	542	525	556	578	536	550	548	568	575	526	529	563	600	567	538	587	562	530	571	549	567	520	540	531	562	489	580	531	589	531	548	575	547	546	548	539	550	568	551	515	561	583	543	535	598	537	559	589	516	552	546	546	547	547	573	544	555	555	544	562	552	554	560	600	537	605	530	561	534	547	515	505	564	556	546	538	557	552	555	525	561	550	559	555	594	540	566	555	553	533	592	536	552	491	554	562	554	513	545	570	532	548	524	540	518	532	530	559	550	536	532	550	536	553	566	541	596	571	569	534	527	565	515	574	550	562	527	545	560	571	566	528	533	564	553	511	538	520	553	535	588	536	534	508	545	551	528	562	577	566	535	534	565	599	557	600	568	519	561	554	539	516	550	551	559	554	544	546	568	515	573	533	560	560	561	543	560	576	544	563	566	552	516	595	600	580	568	563	555	528	553	555	540	584	558	555	505	525	555	573	586	574	555	548	565	523	548	550	539	544	547	541	558	521	550	566	572	542	514	547	565	505	606	587	557	556	560	560	567	542	540	590	522	545	559	572	566	567	594	567	486	544	500	545	543	555	557	517	560	551	557	550	595	542	548	546	564	578	562	549	512	621	534	546	561	546	589	580	505	563	535	544	575	558	573	567	539	520	569	560	524	535	537	500	568	549	558	548	560	587	524	547	532	553	545	559	599	561	534	531	535	552	576	580	546	546	555	578	540	558	523	508	566	538	551	580	545	502	574	542	563	520	575	542	534	538	551	511	591	573	541	595	566	538	551	602	590	561	556	568	556	550	536	548	597	578	553	569	561	599	540	518	570	537	530	581	585	571	599	556	538	537	554	542	539	563	546	598	537	549	554	527	590	539	574	554	549	501	558	544	557	555	563	534	518	575	582	586	547	551	597	551	545	561	555	534	577	573	522	529	532	532	537	509	531	583	548	533	518	534	529	612	528	552	574	519	545	580	510	590	543	559	555	559	550	582	517	551	533	531	534	521	563	541	577	551	530	553	571	561	589	538	549	557	553	569	548	524	540	557	578	500	585	571	526	583	567	587	516	546	527	542	612	540	580	564	552	542	514	528	498	515	507	517	597	531	562	520	530	547	505	540	542	554	556	584	533	558	582	546	557	531	550	538	541	521	518	535	590	513	531	549	585	498	583	553	530	565	521	583	531	534	562	532	551	571	592	594	547	529	557	561	557	561	588	536	565	547	549	532	539	547	518	561	516	566	558	591	561	537	536	587	553	539	510	548	564	591	594	604	543	570	533	547	564	538	543	561	546	547	540	569	531	564	513	587	544	544	552	544	522	563	548	539	566	579	542	561	578	551	525	574	571	548	519	528	560	544	537	573	575	533	541	564	520	573	564	542	562	563	554	516	540	549	549	539	532	547	549	544	541	536	526	556	536	526	561	543	575	576	572	556	522	549	542	523	542	512	547	539	531	536	498	517	518	537	546	549	564	528	558	566	525	557	514	545	548	523	610	542	569	510	576	536	544	552	557	538	561	579	557	518	586	567	594	558	558	519	578	616	540	550	558	521	545	556	511	538	514	537	547	557	564	572	582	553	544	546	532	565	514	567	561	526	534	523	569	592	529	558	539	573	556	564	515	584	530	579	543	554	533	506	530	545	575	514	521	520	559	522	576	543	555	567	600	557	566	550	542	559	556	565	556	549	552	538	550	537	507	503	535	551	554	526	567	516	487	560	540	534	567	551	568	516	546	572	521	569	566	518	563	525	552	547	534	544	517	555	571	547	563	494	532	516	531	554	550	554	543	552	545	556	540	535	543	534	549	565	523	520	538	565	543	542	554	530	534	537	534	553	547	588	551	567	548	561	551	516	520	583	549	583	549	568	535	527	558	579	540	573	548	550	605	523	557	545	571	556	561	520	522	486	516	493	528	566	519	528	612	513	547	579	526	514	571	494	556	543	526	524	549	579	524	558	538	538	595	558	531	533	532	560	532	550	545	555	552	511	577	578	550	552	541	573	596	544	571	548	534	560	535	529	541	567	568	526	542	565	542	530	581	557	547	563	591	587	577	580	553	564	548	523	556	533	590	544	568	538	531	567	548	583	570	546	571	532	610	563	576	544	512	521	570	521	534	568	565	563	540	541	555	532	558	596	562	562	551	541	546	523	573	565	573	541	579	561	542	561	546	552	544	561	540	522	517	564	573	561	534	540	542	538	555	567	548	572	564	566	522	557	600	571	541	566	548	540	574	563	554	550	541	565	558	577	613	573	542	556	573	552	582	523	538	517	557	546	570	562	565	503	545	540	517	550	564	573	534	543	543	542	532	561	569	555	610	561	579	549	569	569	549	604	518	532	556	557	553	565	519	548	549	588	515	544	500	535	549	534	526	555	512	521	549	563	547	499	556	600	566	559	534	515	555	563	558	582	544	538	524	591	555	557	554	523	540	533	564	587	547	509	573	513	573	575	568	542	509	539	606	574	570	502	581	560	502	567	518	551	550	529	552	590	536	561	526	557	587	558	528	570	543	557	545	562	507	544	531	533	564	524	531	549	530	535	558	550	560	557	534	558	562	584	526	534	566	576	554	540	580	559	518	549	545	496	568	578	574	541	540	583	566	520	582	580	547	538	557	542	552	536	536	517	542	552	560	604	538	579	517	544	574	540	524	570	556	551	558	525	560	582	502	536	503	546	548	552	577	551	545	563	556	510	567	512	591	527	549	551	585	605	522	531	519	551	551	520	528	556	526	492	556	578	527	551	551	598	533	571	596	581	555	522	540	523	541	547	550	525	538	534	520	549	551	527	546	546	554	536	563	542	518	555	569	561	568	572	541	566	560	510	550	561	559	554	557	537	558	549	556	536	518	566	525	548	578	582	556	525	565	532	533	577	532	580	546	550	563	550	522	576	575	563	525	553	557	582	544	605	537	531	518	570	549	529	548	517	557	588	553	532	546	558	513	531	591	495	576	521	577	539	515	557	575	564	521	553	583	572	526
3380	1634	710	203	164	171	148	168	136	126	106	101	83	78	84	73	72	63	64	62	48	66	58	65	72	68	58	69	66	56	49	36	39	50	54	60	48	52	49	52	52	52	54	65	42	48	50	44	45	52	55	68	65	52	72	86	77	83	94	69	69	80	53	58	43	60	33	51	46	40	46	42	43	45	55	47	38	44	38	52	40	64	39	46	60	44	38	35	53	37	50	54	50	47	36	44	41	48	53	44	42	35	36	39	38	44	44	42	28	39	50	39	47	60	49	38	63	57	43	36	41	65	48	55	51	49	44	58	44	42	60	50	32	39	48	45	39	48	30	44	50	43	47	49	49	63	52	48	39	45	52	50	41	56	46	47	45	49	44	44	40	50	42	39	46	55	48	34	52	44	40	53	51	40	46	43	40	38	51	65	39	36	47	50	54	37	46	41	40	42	46	39	43	48	43	52	46	39	47	47	37	42	45	48	42	43	36	42	51	45	34	46	45	45	41	51	55	47	52	37	55	47	46	35	54	49	45	43	51	34	61	51	48	51	46	30	44	47	42	57	45	41	56	50	49	27	38	38	38	54	59	44	39	41	43	34	49	42	53	43	43	53	38	29	49	48	37	48	56	42	47	39	48	41	50	50	43	37	44	42	51	48	51	46	47	52	49	38	56	37	38	36	50	43	58	45	49	38	54	61	47	43	47	46	38	50	42	37	36	47	45	48	42	41	41	55	36	46	53	51	49	44	44	44	45	39	47	47	51	39	49	45	38	48	43	51	55	56	59	68	45	40	41	48	45	45	47	38	40	48	51	39	37	48	39	40	54	45	47	40	52	45	54	50	48	35	50	41	55	34	49	50	47	36	43	50	54	37	51	46	52	61	49	44	51	46	38	47	52	44	32	59	52	44	43	57	53	39	41	41	41	37	53	45	45	48	55	50	43	42	37	39	49	37	47	49	58	46	46	39	47	62	40	50	46	34	38	45	32	55	45	49	47	44	32	35	52	47	34	40	43	61	42	34	52	45	43	46	43	43	43	54	41	42	42	39	35	41	35	56	35	48	52	44	48	46	40	36	41	45	62	34	41	45	39	47	58	41	56	44	50	38	56	40	47	38	40	42	37	39	42	47	53	35	44	45	29	45	57	44	45	56	42	38	61	51	47	48	33	40	50	45	55	40	50	51	55	46	46	53	36	42	44	47	45	43	51	45	40	45	41	51	48	44	42	62	58	42	52	42	32	42	26	40	35	49	58	43	52	41	45	42	48	65	38	47	41	49	51	48	50	44	46	55	38	45	38	40	43	42	52	47	43	61	45	50	45	42	50	46	50	43	47	57	34	53	42	47	43	44	49	41	36	43	49	45	42	43	32	45	44	49	44	25	43	34	41	39	50	43	48	42	56	53	39	41	37	36	35	48	52	48	46	45	49	38	44	44	46	50	52	53	48	45	35	48	37	55	41	58	53	41	51	40	42	45	33	52	46	37	61	44	38	56	38	51	46	51	33	51	43	58	46	55	45	38	47	36	37	53	50	52	42	45	36	39	42	51	40	58	48	48	48	40	37	55	45	37	35	51	43	45	50	35	43	43	42	52	50	47	38	34	47	59	53	36	48	51	58	45	51	52	53	49	33	54	59	35	54	41	41	47	43	51	61	52	49	49	42	50	52	57	47	35	50	42	40	31	34	50	45	51	43	38	43	50	52	38	31	43	41	48	46	51	49	41	40	42	56	40	44	55	40	48	40	47	56	49	41	40	56	55	36	37	35	49	40	42	51	49	35	45	47	52	48	39	48	47	43	43	44	35	48	38	39	46	45	34	42	56	38	49	45	38	48	52	49	43	54	47	30	48	47	44	47	42	41	56	52	41	45	57	44	53	45	47	55	53	50	46	46	41	37	48	43	49	34	53	52	45	40	51	41	53	47	34	44	48	51	61	43	36	49	58	54	47	46	41	45	29	33	43	39	38	41	49	50	44	54	50	49	41	46	42	46	44	53	49	38	50	50	40	44	53	47	45	41	39	42	60	43	45	44	54	51	50	54	45	37	54	48	43	43	44	57	46	53	38	48	39	43	53	47	43	49	45	51	35	42	56	54	49	56	48	44	53	45	49	44	52	52	54	50	42	44	54	51	49	50	51	48	33	39	43	48	39	41	46	58	33	41	42	45	50	45	54	45	43	41	44	47	39	48	43	45	52	40	48	41	56	53	41	43	44	39	55	50	45	45	35	41	45	58	33	53	48	39	63	31	47	44	47	52	64	48	40	56	38	41	49	42	54	54	53	40	43	51	49	54	54	39	43	35	46	44	43	49	42	32	46	52	38	53	53	38	62	48	36	55	50	44	35	53	48	40	55	35	49	47	45	51	31	46	51	47	39	51	66	46	58	48	46	48	52	46	46	38	40	37	33	54	45	44	52	42	57	42	37	41	49	52	49	49	46	44	45	60	36	39	51	34	41	44	45	44	44	38	36	44	41	46	48	38	48	54	44	40	36	51	46	48	48	41	43	50	40	47	32	46	46	40	44	42	40	50	41	45	51	43	48	49	39	44	45	51	39	42	49	38	30	39	45	45	37	41	47	49	44	40	43	40	40	60	45	40	55	41	38	62	50	36	51	48	49	55	52	43	48	58	39	43	48	46	52	41	40	33	44	49	49	48	44	37	44	45	54	35	33	54	48	45	38	42	41	41	41	48	38	52	50	53	44	40	50	46	45	41	51	46	42	43	41	46	41	38	38	50	52	49	42	50	49	33	45	39	47	36	53	37	59	51	37	43	40	47	33	40	38	51	40	38	43	35	48	55	44	43	45	46	59	53	37	52	48	52	45	47	56	38	56	51	54	46	50	46	37	53	54	50	47	47	39	43	45	49	43	43	45	52	61	57	52	33	44	45	44	54	48	51	47	45	46	40	33	60	53	51	35	52	47	44	43	33	36	48	41	50	31	54	42	41	45	39	43	58	52	50	50	38	39	42	57	41	45	44	38	49	50	39	48	54	42	56	41	34	37	33	39	50	34	55	36	46	53	42	56	42	44	55	52	52	50	46	49	61	45	41	53	53	43	48	44	44	40	46	55	49	46	41	49	43	29	44	51	45	52	48	39	37	53	43	58	71	56	41	53	49	41	45	45	34	41	52	48	52	47	48	37	46	43	47	63	50	57	43	48	56	45	51	45	40	52	39	42	43	49	57	43	41	37	40	46	45	48	41	26	40	39	38	41	46	43	46	33	40	49	42	43	31	44	50	45	47	55	40	46	51	40	47	45	37	55	42	45	47	38	49	52	45	52	42	43	55	51	34	43	44	36	36	32	45	43	43	36	49	49	49	40	49	47	41	63	31	51	53	34	42	38	47	35	45	44	44	58	41	37	37	36	47	48	40	42	36	45	44	38	54	46	44	31	52	50	32	51	47	64	40	54	35	41	43	46	47	50	44	39	49	45	39	34	55	40	40	49	56	46	38	52	38	44	40	44	45	36	45	46
25458	15962	8248	5272	7717	9089	8560	7014	5690	4547	3582	2828	2162	1731	1530	1336	1213	1131	984	994	919	1102	1119	1027	899	887	889	773	719	602	438	409	453	455	506	490	474	530	528	558	558	533	449	434	444	457	402	390	376	474	498	713	832	948	1069	1489	1761	1581	1386	1199	1013	789	687	473	369	380	382	382	404	354	412	364	387	357	350	380	415	416	389	360	400	387	382	381	366	366	384	376	395	405	412	422	350	433	427	381	387	371	415	385	353	372	427	386	427	369	389	375	398	378	395	368	398	350	370	357	383	391	420	385	385	345	382	410	368	416	428	408	376	402	381	389	354	394	385	377	387	370	418	410	417	382	387	387	393	365	383	375	413	404	372	430	373	407	425	380	349	402	359	403	370	375	443	370	378	386	404	405	402	392	388	350	411	363	391	377	381	368	389	375	405	394	351	405	348	384	369	411	416	428	415	424	392	383	390	371	414	418	404	400	389	405	385	385	389	402	415	368	401	387	372	368	344	372	411	405	380	375	389	396	394	361	388	383	408	397	386	377	396	420	376	396	367	414	385	348	410	361	435	401	390	400	391	390	373	373	407	372	376	423	372	416	384	402	374	400	395	390	403	372	359	365	402	380	395	392	374	374	407	385	387	354	368	393	388	375	391	392	380	413	374	387	369	372	399	404	374	411	352	375	375	373	390	411	363	392	331	364	386	370	380	374	411	372	392	374	383	332	357	408	365	358	377	363	374	408	386	393	394	384	398	363	421	423	393	361	385	398	395	398	388	375	396	368	391	392	408	420	371	377	391	397	415	386	378	362	434	388	383	394	371	400	354	379	366	348	404	426	384	397	374	365	396	392	422	406	371	385	340	366	352	358	368	418	361	378	379	382	373	378	407	388	364	368	377	391	387	396	396	395	400	393	395	369	371	368	380	399	385	372	399	376	379	384	414	429	385	397	381	373	430	383	338	407	406	393	401	383	400	386	393	371	361	389	377	365	386	348	385	390	371	392	394	390	408	363	387	360	374	390	361	356	415	360	411	369	414	381	366	417	388	376	388	403	398	380	367	398	392	402	404	346	374	376	366	402	354	405	353	394	381	396	389	391	378	381	403	376	370	347	376	386	390	391	408	418	365	399	392	408	356	378	407	385	392	372	411	406	391	392	393	387	403	406	397	425	342	408	406	382	397	368	428	394	359	385	390	403	387	374	340	376	386	387	403	374	388	381	378	400	400	394	433	393	384	385	365	357	376	397	414	401	392	333	388	402	394	386	413	396	393	427	367	390	426	396	366	384	370	386	365	392	391	380	401	394	390	373	346	368	377	375	384	384	403	355	378	324	365	369	414	339	390	365	376	348	323	377	378	398	375	407	400	378	395	372	404	412	400	390	385	409	385	430	401	413	378	370	377	366	392	385	401	399	402	395	385	348	399	408	427	393	389	354	412	400	386	385	388	370	404	429	364	363	362	372	402	362	393	367	368	383	395	391	393	369	393	407	393	366	369	411	402	440	347	357	400	430	375	381	404	389	396	398	374	402	384	395	390	406	361	369	383	389	354	374	385	367	386	362	383	350	403	383	361	381	387	349	369	368	364	386	384	423	382	359	397	386	383	342	348	387	396	404	394	401	377	396	421	373	371	397	428	388	386	438	391	375	339	384	360	389	428	407	390	416	404	399	393	377	409	378	371	386	399	381	393	389	377	357	417	348	400	397	393	377	415	424	374	376	387	386	378	401	374	397	374	384	413	396	392	362	408	395	407	395	389	386	384	390	369	392	377	338	412	389	425	377	397	358	414	383	407	373	367	404	381	374	404	376	410	415	405	403	387	376	380	416	386	381	381	379	339	376	404	372	398	403	411	405	372	389	405	385	380	371	409	401	361	380	384	391	363	406	423	400	424	382	378	362	435	386	366	377	376	382	420	407	440	374	378	383	381	394	387	378	393	418	399	402	367	436	425	390	386	427	349	426	362	378	406	392	394	395	375	373	361	378	378	372	384	376	385	391	379	424	344	363	392	401	375	362	394	373	374	370	382	402	402	391	363	358	381	346	389	389	400	373	394	391	389	384	455	397	436	377	378	420	388	393	375	388	381	421	393	342	414	400	398	405	404	373	356	444	421	388	358	403	365	394	393	359	353	377	400	432	396	401	408	350	371	417	369	388	416	390	393	379	402	411	370	411	397	377	410	371	383	402	383	394	366	389	385	386	397	379	405	407	357	353	411	363	387	410	390	393	382	380	396	350	365	394	410	353	347	351	424	395	395	384	397	412	365	374	360	391	398	388	385	358	361	357	367	353	404	401	405	396	409	390	388	415	374	388	393	382	381	367	352	401	376	406	394	344	374	407	405	377	404	397	410	386	376	396	362	360	361	409	391	399	377	412	396	405	402	388	391	390	392	382	348	367	410	370	391	374	415	398	350	393	409	353	375	425	405	386	383	366	364	357	387	375	409	365	392	413	386	376	370	394	370	412	422	424	384	428	423	360	404	381	413	397	363	414	398	407	386	378	359	393	436	374	378	395	357	378	410	392	390	393	388	384	397	357	393	396	365	424	390	385	381	399	392	371	382	383	368	395	382	402	396	382	419	390	412	379	373	370	384	375	406	368	355	362	391	394	367	362	421	375	356	390	411	421	398	379	423	385	416	369	366	361	400	400	382	383	388	415	389	377	400	376	387	368	355	397	361	383	361	385	389	420	396	388	347	428	387	381	406	414	385	388	373	391	383	394	413	381	394	390	416	391	382	390	346	397	395	406	380	397	377	388	436	368	412	401	375	359	340	378	368	401	367	386	390	425	374	389	403	371	382	416	395	403	353	368	403	387	359	407	336	359	383	386	400	411	412	373	388	412	387	405	416	374	373	411	379	366	362	388	418	343	413	376	392	369	438	411	374	384	413	406	417	385	377	404	351	355	367	379	374	361	411	397	364	396	402	377	396	350	377	398	409	396	378	400	401	361	421	358	381	409	411	400	419	371	390	356	407	398	400	387	406	412	410	379	394	384	418	374	420	377	389	424	408	375	403	373	395	361	369	364	390	365	380	388	370	372	390	399	343	385	349	380	407	428	405	386	375	408	378	430	371	380	408	393	360	394	369	394	390	410	396	388	386	378	363	391	358	367	342	382	411	354	402	357	361	365	382	388	413	377	385	384	366	359	410	387	377	388	386	387	391	400	379	392	358	386	415	447	383	407	367	394	404	348	380	388	372	378	405	340	403	366	376	388	376	404	395	383	379	412	383	363	355	401	412	393	428	385	357	404	366	384	382	393	379	387	366	424	406	416	393	395	369	381	395	374	401	417	362	436	394	412	378	399	372	352	384	343	378	359	363	393	390	387	400	376	374	389	364	424	395	384	418	371	416	391	394	378	416	393	347	411	394	360	360	386	349	394	373	358	372	372	403	396	366	381	374	339	368	360	386	388	381	377	382	408	387	379	394	412	370	408	366	371	392	375	400	386	406	380	402	375	358	352	388	381	404	393	410	375	386	398	410	382
3458	2551	782	331	207	278	270	272	234	188	166	154	127	117	112	115	107	97	117	101	116	97	106	100	107	102	84	83	92	81	64	69	93	95	70	95	86	101	98	81	68	92	79	92	98	70	80	73	68	67	73	98	85	132	151	163	160	172	141	132	118	101	100	96	87	84	87	72	74	75	78	102	59	60	78	73	78	78	74	66	70	85	74	90	73	73	84	72	82	69	74	77	68	80	78	76	76	80	77	75	77	70	71	75	77	78	65	77	84	66	80	71	79	73	79	67	83	97	65	87	75	77	67	72	66	63	90	74	75	75	75	66	75	69	83	58	88	76	80	70	89	80	90	63	78	75	75	88	73	80	78	68	84	76	76	81	71	89	85	90	84	84	82	79	76	75	75	76	76	82	64	73	83	70	70	75	76	78	68	68	76	73	79	87	76	69	73	90	81	83	82	81	85	70	76	73	81	83	67	81	87	65	55	82	67	83	76	81	80	67	71	60	55	76	74	90	68	70	70	70	60	86	57	63	62	60	81	78	62	78	58	75	63	89	83	72	71	64	88	88	64	73	81	70	78	67	60	58	72	77	76	76	74	79	70	81	70	85	55	74	70	64	83	85	68	81	84	72	79	77	74	83	80	74	72	81	83	64	55	70	80	74	67	72	69	81	60	82	78	76	68	90	59	84	73	78	67	77	80	84	72	69	67	65	79	74	76	56	75	64	59	86	82	85	82	93	79	82	79	79	93	73	70	67	72	56	84	89	80	78	65	90	65	65	72	58	64	83	89	69	59	83	86	80	74	77	72	69	77	67	64	70	68	79	81	61	55	90	66	89	68	82	72	79	96	71	85	68	71	69	77	79	71	75	56	82	74	77	64	87	55	80	74	88	57	77	63	66	88	73	85	88	76	64	74	89	84	73	77	82	63	70	80	74	80	86	87	85	78	65	86	91	65	84	89	66	73	74	74	78	77	72	84	73	74	75	83	70	67	83	72	73	73	76	74	93	71	82	72	81	76	61	65	74	71	84	76	65	72	79	73	79	64	81	83	65	74	86	72	70	89	78	75	94	74	73	66	71	84	78	81	70	69	57	54	70	81	84	83	74	81	76	86	78	75	60	93	75	75	71	82	67	88	89	74	67	72	75	82	75	66	67	82	100	74	90	64	66	77	67	92	78	71	76	85	91	67	75	82	72	65	62	73	80	85	71	76	67	61	70	96	65	69	92	80	79	67	92	66	80	74	73	76	82	77	77	83	84	69	73	73	98	90	74	69	70	74	69	63	83	66	57	63	68	70	81	88	87	85	75	97	76	76	77	80	68	73	86	65	73	58	83	65	74	71	69	83	66	66	76	64	101	81	81	68	74	81	78	73	71	61	85	69	73	78	94	83	79	78	72	95	61	74	63	72	80	82	81	51	73	74	54	80	70	90	94	71	79	76	68	78	68	73	87	83	53	87	60	73	83	94	93	71	80	73	78	69	87	63	64	70	86	70	83	79	72	75	79	108	98	78	84	82	70	71	73	67	86	72	67	74	71	83	82	68	87	90	85	72	83	78	85	70	94	79	89	73	71	71	66	87	81	81	93	76	78	80	71	78	82	78	68	79	70	68	67	83	101	78	73	67	76	83	74	78	70	70	67	79	65	76	80	84	69	70	80	73	68	75	75	76	58	72	89	70	76	81	82	63	85	77	88	68	69	66	81	79	77	67	87	70	68	74	77	62	96	93	75	77	77	71	70	77	78	61	74	80	86	62	81	63	80	91	64	65	82	66	84	74	74	76	86	72	73	66	76	80	77	72	67	84	90	78	79	82	53	70	81	82	69	79	73	78	79	79	84	72	87	84	88	80	69	73	81	87	71	76	69	73	71	73	80	66	70	72	71	79	63	80	73	61	72	91	68	88	67	85	53	79	79	83	77	71	88	67	79	66	74	65	75	85	88	81	65	76	67	83	69	79	71	84	71	72	81	98	78	83	75	71	62	83	57	59	74	62	82	74	79	82	73	99	85	79	77	59	81	79	77	65	84	99	79	81	69	63	65	70	82	72	76	72	73	84	100	63	78	65	76	73	76	89	78	81	68	89	81	71	57	79	69	85	73	82	73	71	74	70	62	81	92	55	58	74	80	74	75	81	84	82	64	86	66	83	77	68	83	89	78	66	80	68	71	77	84	80	73	65	91	87	80	73	80	86	85	80	67	81	62	71	69	81	65	89	70	81	85	77	68	93	72	73	97	81	69	89	74	71	75	76	82	78	68	75	59	73	70	68	90	68	58	82	75	68	83	65	82	83	61	78	90	75	65	70	81	79	84	68	87	80	67	62	88	86	67	62	82	63	86	73	57	76	68	71	60	69	78	81	67	88	71	85	81	79	85	66	78	78	74	83	75	80	72	82	84	67	67	78	60	82	77	72	89	76	86	79	81	71	85	71	78	71	77	81	89	67	97	76	57	81	70	70	78	74	70	80	95	67	72	81	60	68	61	69	98	76	67	64	87	68	73	76	82	77	77	68	89	79	66	77	77	76	75	65	81	75	69	76	71	78	92	75	80	88	73	81	74	78	65	79	66	81	75	71	88	69	75	75	81	67	74	67	72	60	72	64	65	56	67	62	63	68	65	65	71	71	56	73	79	81	88	61	74	79	64	72	82	62	77	57	75	77	68	70	66	81	88	61	81	66	71	75	82	64	76	80	75	79	67	91	52	81	77	74	81	72	89	73	81	84	78	83	73	78	61	78	71	89	63	73	75	82	73	74	86	74	86	84	65	76	56	97	66	68	76	64	81	104	79	77	88	80	73	77	69	67	72	87	73	67	76	81	60	82	77	75	82	84	75	68	80	77	62	86	72	96	83	63	71	76	75	85	72	79	88	80	80	77	75	67	69	69	80	73	78	71	82	84	62	80	81	71	71	77	84	69	59	100	70	66	73	79	81	79	79	70	76	72	64	70	72	70	61	74	74	58	80	63	78	64	79	79	85	81	88	78	80	78	65	77	72	81	79	75	63	86	88	99	68	81	75	84	71	79	67	78	74	62	74	76	69	90	61	66	78	66	70	70	75	86	62	92	94	79	59	89	66	80	65	89	93	73	71	71	79	81	99	59	88	91	76	68	64	74	69	71	72	68	70	79	80	69	61	81	82	79	86	86	73	58	74	78	77	68	64	83	84	76	70	78	71	69	81	86	74	64	75	88	68	72	74	76	76	66	91	71	70	71	76	78	73	64	90	73	73	71	73	67	87	65	93	76	87	78	78	80	65	54	62	69	86	75	80	59	62	72	73	65	72	68	88	70	78	88	54	75	73	83	91	80	85	93	80	80	70	82	75	76	75	84	70	81	65	77	62	82	79	81	74	90	69	81	78	72	95	79	77	71	67	85	77	67	65	63	59	80	94	79	67	82	71	75	77	73	63	81	76	67	84	67	83	69	73	76	90	77	88	72	70	87	75	80	65	73	92	87	69	75	72	77	69	62	86	80	72	72	87
29598	20266	8368	7381	11130	12170	11361	9831	7828	6166	4935	3870	3244	2590	2312	1955	1840	1657	1544	1414	1611	1716	1682	1465	1364	1242	1112	987	896	821	791	730	726	766	750	829	876	877	961	872	739	726	716	747	713	716	647	677	666	720	801	1043	1360	1825	2264	2848	3063	2855	2398	2012	1552	1338	1097	867	631	644	647	652	675	622	641	612	598	664	614	630	627	645	607	636	633	622	620	645	615	615	620	675	656	676	649	605	642	599	633	629	642	628	636	653	574	613	641	600	615	684	650	610	646	643	629	628	650	655	658	612	618	576	648	654	645	625	626	591	582	636	628	630	610	567	636	590	634	649	654	642	623	645	607	650	621	602	568	638	637	630	633	640	620	597	610	680	645	616	655	661	639	651	576	636	635	622	622	617	569	620	582	658	616	626	683	651	673	614	619	632	658	641	628	620	618	640	631	586	664	639	609	662	634	585	631	596	610	676	602	619	631	639	673	643	597	664	628	695	643	622	650	614	618	622	640	619	654	592	625	662	669	630	596	660	617	656	621	626	638	628	604	637	618	622	631	639	610	629	639	654	596	627	637	637	686	583	612	650	608	656	621	682	676	592	613	611	607	686	647	680	629	592	594	624	653	602	641	646	606	645	620	646	625	631	637	640	590	687	636	669	648	590	601	622	646	603	640	605	648	667	633	655	631	620	612	623	604	588	686	683	614	640	593	631	624	633	627	659	616	648	646	610	647	670	632	631	637	554	661	648	583	596	617	613	650	592	643	623	630	653	637	652	653	621	638	629	695	649	606	610	646	609	606	657	634	641	628	658	652	644	607	630	649	622	649	615	634	662	636	648	610	659	674	659	627	657	600	605	584	627	646	585	641	640	596	653	607	643	638	655	629	628	644	636	636	586	650	675	592	622	602	659	608	625	642	619	647	607	617	651	681	682	614	595	589	606	658	664	617	600	620	667	643	639	666	647	634	607	599	621	607	633	658	662	663	664	620	651	631	674	632	633	610	595	647	583	632	572	643	620	662	639	638	664	647	619	613	628	630	632	588	625	645	623	634	594	611	600	637	650	637	646	685	590	649	644	579	611	627	644	658	610	685	648	625	592	625	603	593	615	608	607	639	613	645	667	611	645	636	651	665	640	628	628	660	678	580	627	600	661	597	653	649	633	636	651	628	662	615	584	679	591	626	667	627	651	628	610	621	640	624	639	680	648	591	663	600	682	626	637	650	674	604	673	663	584	652	626	638	611	638	656	630	588	640	644	644	607	615	626	620	592	642	660	590	586	603	637	622	638	658	643	635	578	615	612	596	623	624	638	637	597	640	608	608	653	618	621	635	618	631	627	634	639	640	613	637	628	627	623	647	642	668	616	616	599	587	578	617	624	683	633	648	651	621	635	664	679	679	589	630	601	653	601	609	623	617	621	605	653	614	612	657	650	646	608	641	635	639	672	641	628	649	600	644	669	637	605	614	593	587	646	675	607	608	629	625	659	605	650	656	634	659	614	625	633	595	640	662	667	654	597	638	616	644	648	657	657	606	669	657	645	642	630	639	638	639	617	627	670	630	585	627	623	688	638	652	638	615	636	647	609	603	630	651	629	614	583	669	630	665	616	632	618	592	624	662	649	652	585	620	662	653	632	639	627	613	660	633	612	614	645	604	655	632	638	619	611	637	605	614	665	665	620	616	649	629	630	654	627	628	690	636	628	634	623	642	610	672	653	617	586	613	596	610	665	654	657	593	612	616	622	625	626	601	651	601	702	637	663	592	601	696	623	620	637	613	598	645	616	616	619	656	639	607	591	656	628	623	611	653	629	626	645	658	679	628	614	645	626	607	612	633	664	594	683	634	623	640	579	632	678	663	642	653	634	622	651	610	642	618	614	642	637	650	657	684	615	621	650	623	667	632	664	651	647	633	643	639	657	644	647	638	607	640	626	666	630	617	598	648	620	669	676	615	615	644	626	631	614	648	676	647	641	642	653	600	596	652	638	641	648	622	637	634	635	594	616	611	622	647	616	663	625	627	622	645	636	640	608	613	591	590	595	617	604	655	611	631	672	603	625	627	597	616	656	653	682	653	618	626	643	611	671	642	587	639	651	637	663	633	655	599	640	619	628	649	652	592	612	636	659	565	631	620	642	681	596	648	651	642	634	586	594	645	606	576	661	627	678	653	637	656	626	648	633	661	639	666	605	628	605	606	649	622	677	642	629	635	575	621	670	622	618	627	632	651	665	663	592	597	623	607	596	617	632	640	645	644	559	660	649	635	618	648	629	615	654	627	645	646	638	613	630	659	600	652	669	596	630	621	638	686	644	646	592	637	660	647	627	664	637	671	621	638	588	600	651	634	601	648	661	633	648	635	643	572	565	627	640	598	724	646	612	627	665	684	594	608	629	588	643	628	646	631	593	617	599	623	608	653	637	612	627	642	655	636	631	639	684	582	577	656	630	588	583	615	654	658	683	664	606	596	609	615	659	632	645	657	637	596	634	595	655	617	652	680	625	627	592	571	665	626	631	647	645	632	608	617	599	635	598	694	604	613	629	628	645	653	609	629	623	633	636	624	604	622	580	622	672	649	637	673	666	648	652	598	616	657	628	656	601	643	590	672	636	636	602	650	626	665	642	683	631	655	588	631	652	608	630	621	643	640	560	572	635	663	604	606	679	677	643	636	631	594	672	624	651	568	644	652	621	626	598	652	609	614	694	610	604	670	659	671	646	644	642	602	646	616	642	651	649	664	604	606	632	625	645	607	629	603	654	642	621	636	621	664	663	610	609	627	618	621	635	610	598	611	656	643	608	634	598	642	628	582	682	635	618	648	666	630	622	596	662	604	633	655	599	630	657	610	618	609	624	623	630	595	671	622	643	620	623	673	615	628	632	669	655	645	665	647	647	593	659	665	642	617	589	636	622	619	627	612	619	599	635	621	624	636	602	629	633	666	681	624	644	654	635	632	628	626	686	629	638	631	612	620	644	632	612	649	643	663	633	646	601	615	638	649	640	640	651	630	614	638	585	675	612	589	634	652	604	660	642	615	604	603	628	599	641	656	660	585	689	667	638	621	613	638	645	598	626	644	627	638	640	563	619	628	654	616	646	661	622	599	701	607	624	646	633	580	661	639	621	629	662	603	650	627	607	608	593	657	647	626	677	622	606	645	590	685	629	636	660	598	642	610	666	647	623	630	612	654	612	637	659	659	676	641	604	649	667	626	599	617	632	634	651	621	674	640	631	663	692	635	593	651	645	647	627	617	604	617	611	646	634	651	584	630	645	642	602	561	671	624	628	674	640	615	657	615	578	640	631	629	633	634	606	632	667	610	648	608	617	619	615	600	665	654	584	647	647	597	647	636	626	607	671	617	640	610	654	616	637	641	610	657	637	651	594	628	649	692	673	635	610	623	641	629	601	628	692	610	648	611	675	603	676	633	664	633	620	613	648	593	610	640	615	609	574	626	694	617	628	621	651	614	630	653	647	592	655	612	650	613	630	670	640	636	597
1968	798	316	157	113	104	120	99	94	88	73	61	58	51	66	42	51	52	50	49	59	53	57	43	46	47	46	52	38	37	42	45	44	48	41	51	54	46	43	32	50	49	39	43	42	39	46	51	38	36	41	38	35	46	46	53	66	58	42	45	44	48	47	51	30	39	31	51	42	45	48	36	34	39	38	35	45	44	47	38	42	35	50	41	30	26	36	46	44	35	32	46	41	32	34	50	36	40	36	37	29	25	46	60	39	38	61	41	36	41	33	38	45	40	37	39	27	49	41	33	44	49	30	26	34	43	29	34	36	35	28	63	42	38	34	37	50	50	41	39	39	41	35	38	42	22	43	38	48	43	44	27	52	39	39	48	46	44	35	36	39	35	33	41	43	37	39	36	33	40	41	40	50	50	32	45	34	39	45	38	40	37	42	47	37	32	30	42	44	38	47	34	34	42	48	49	55	36	43	50	40	30	45	41	39	51	41	38	47	38	44	34	42	47	34	43	39	33	46	38	42	40	40	37	39	40	41	33	47	46	27	41	41	39	46	46	37	44	49	45	53	39	40	32	38	37	57	36	42	41	38	47	41	43	42	37	48	46	37	48	40	36	43	43	31	35	35	41	31	34	38	48	39	53	43	44	35	53	39	45	33	23	40	33	41	34	46	43	52	43	33	46	39	46	45	33	51	35	32	41	46	43	46	41	35	43	45	46	34	32	41	32	38	43	37	40	43	36	41	35	35	46	36	43	53	38	37	33	47	46	43	38	45	40	42	46	35	33	39	37	27	41	43	53	43	48	31	42	44	35	47	28	37	38	47	46	37	33	41	32	43	44	26	28	49	40	38	39	47	33	53	45	39	50	39	46	34	47	40	41	43	46	45	40	33	31	49	44	41	37	56	43	32	35	37	41	57	40	36	45	50	30	45	36	48	51	39	38	36	27	40	39	46	38	36	49	35	39	41	48	43	44	34	38	48	42	37	40	46	38	43	43	40	45	44	28	37	37	41	29	52	55	43	47	51	38	47	39	47	38	45	36	41	43	55	40	38	32	57	46	46	47	44	45	47	46	50	34	42	47	36	30	55	38	32	42	51	29	43	37	36	30	44	42	38	54	34	42	45	45	51	37	44	41	39	32	40	29	43	42	39	32	37	56	41	57	33	43	44	42	39	45	37	36	45	42	41	33	31	36	40	42	48	40	50	50	40	34	41	37	45	33	37	42	35	38	46	50	49	37	37	56	32	36	32	29	37	45	32	40	36	37	31	34	45	35	41	41	36	44	40	38	42	39	35	44	51	39	41	36	31	28	40	45	25	47	47	38	39	33	44	41	41	34	42	46	39	40	39	32	49	33	35	43	35	22	43	33	44	43	41	48	40	39	38	56	35	44	50	42	38	47	37	34	42	35	38	43	46	45	37	40	52	41	40	52	40	34	44	25	43	44	40	42	55	41	35	50	52	40	46	49	36	29	46	33	42	35	56	42	40	45	47	36	47	44	33	43	59	51	47	42	35	50	40	52	43	39	35	41	38	33	39	48	44	44	51	30	46	41	37	34	40	48	42	35	40	44	50	38	42	31	40	37	41	45	48	34	39	36	35	38	30	45	42	34	42	53	34	46	41	45	49	39	45	41	37	38	37	49	43	45	32	30	40	37	29	32	37	30	36	30	27	42	43	26	36	48	40	46	37	34	40	29	33	34	38	37	37	41	33	49	45	52	42	41	32	42	48	47	52	45	43	32	32	40	34	35	25	45	46	31	47	43	37	42	37	33	50	42	49	40	38	34	41	37	51	48	44	43	45	29	33	30	47	40	32	37	35	46	44	29	37	44	35	36	47	44	44	35	44	39	32	31	34	39	42	41	43	31	45	38	51	40	27	40	36	39	47	42	43	33	37	37	39	44	42	39	38	41	44	35	44	39	41	36	25	29	29	40	40	43	30	34	40	37	39	33	46	45	55	34	37	39	56	31	45	37	36	53	45	40	40	32	45	48	45	41	50	38	34	40	43	38	32	40	36	39	40	50	45	33	45	38	38	33	36	40	47	35	34	48	47	30	44	49	41	33	42	50	44	39	34	54	41	46	39	35	48	35	43	50	47	22	44	41	46	39	31	36	44	53	31	40	45	36	44	54	37	42	33	45	39	36	38	30	43	38	44	36	38	47	33	53	25	51	41	50	39	42	39	34	45	38	37	42	33	43	38	39	38	52	39	48	29	34	27	47	39	41	47	56	37	39	36	38	45	45	38	50	38	37	38	32	31	51	46	47	28	51	36	45	48	39	43	40	38	46	45	33	46	34	44	37	41	39	37	29	55	53	47	30	41	32	33	36	37	40	43	31	45	26	45	40	41	37	37	39	41	39	46	37	46	38	38	42	33	55	48	50	43	35	33	38	42	53	48	35	36	35	50	27	39	31	37	40	35	50	34	43	33	40	50	35	43	50	41	46	36	46	37	26	41	41	43	38	31	41	40	36	50	47	25	38	42	37	45	31	44	44	43	31	40	37	36	33	42	45	35	43	44	52	42	43	46	37	43	45	39	38	32	52	43	37	37	56	51	36	35	38	32	43	44	53	37	32	43	40	41	33	35	38	42	43	29	40	40	37	31	39	47	40	43	29	39	38	29	39	43	48	56	42	42	44	34	43	44	36	46	37	38	36	45	43	32	39	40	33	38	26	41	39	34	49	44	42	37	45	39	31	47	50	39	42	31	48	54	43	38	55	36	48	48	37	31	44	30	41	40	44	36	39	51	38	56	50	48	40	42	42	45	41	53	45	34	50	43	38	47	42	43	43	36	38	46	55	36	36	32	44	39	38	48	42	37	47	37	28	49	45	38	34	38	43	34	31	38	44	37	43	55	38	42	38	41	23	36	43	41	38	41	41	47	27	44	40	49	38	41	30	38	48	38	43	34	50	42	36	30	50	41	52	46	47	36	32	43	43	50	51	37	35	32	45	37	47	49	47	46	31	37	30	33	32	45	52	47	51	32	31	40	54	33	35	40	34	32	56	41	50	35	37	43	47	37	42	36	34	42	40	37	32	48	38	41	39	44	42	49	31	46	45	39	37	48	42	34	42	35	55	40	38	29	47	40	43	48	47	42	39	37	47	44	44	35	38	40	42	51	47	43	36	52	28	32	36	37	25	41	35	34	40	33	38	37	32	41	36	42	39	31	37	46	48	37	43	35	45	54	45	55	38	43	36	41	32	45	41	47	39	37	35	37	39	50	34	45	39	43	45	42	43	43	36	43	46	30	43	46	38	41	35	53	27	42	35	46	30	43	49	38	46	55	35	44	45	32	44	43	42	34	41	45	38	53	35	40	36	45	43	29	34	35	38	36	39	47	23	54	37	48	47	56	38	41	28	37	49	45	42	35	47	39	37	34	31	39	45	47	43	34	39	41	36	34	41	48	41	50	47	36	48	47	52	43	49	38	35	43	51	48	38	47	44	33	37	36	42	35	46	37	36	41	29	47	37
21043	11066	4758	4200	5731	5818	5404	4572	3717	2863	2234	1883	1459	1220	1009	865	812	804	736	755	898	848	713	687	647	525	464	443	390	432	388	356	377	426	474	445	508	568	471	428	411	411	396	342	347	390	352	348	369	351	362	355	406	415	486	718	743	808	740	670	583	520	489	431	358	345	343	346	370	330	330	339	343	367	305	363	317	361	339	366	355	351	333	337	372	358	325	334	330	351	309	348	333	304	351	329	326	366	341	347	354	370	320	362	336	350	324	308	315	342	355	346	327	344	368	310	345	320	380	328	355	347	386	359	342	383	364	380	359	323	337	343	386	336	375	327	375	359	307	315	355	339	354	361	325	343	320	342	329	360	369	371	343	367	333	358	376	328	356	343	357	346	344	340	310	318	344	338	377	347	360	339	348	331	322	332	330	378	319	375	330	378	336	308	328	376	337	373	322	354	342	337	319	334	358	355	320	335	330	333	348	338	325	336	363	314	344	309	329	332	330	370	324	363	343	319	343	339	353	353	353	374	342	355	311	323	369	357	329	372	352	355	369	324	332	324	351	351	325	344	342	381	356	340	351	348	341	336	319	350	346	343	365	311	349	362	315	374	360	317	350	342	357	323	354	348	337	386	342	329	331	331	322	342	327	333	364	371	336	360	327	297	336	331	345	325	361	333	322	394	324	348	325	317	346	393	329	327	344	320	310	363	353	348	346	362	360	378	322	331	365	331	342	363	330	334	359	352	354	361	336	344	341	334	353	367	318	311	360	365	347	325	358	311	364	340	366	328	376	364	380	339	363	374	334	394	354	327	346	329	360	378	325	315	357	349	347	350	320	319	367	361	364	332	357	371	352	370	331	316	329	349	344	349	349	355	355	343	325	314	361	349	356	327	341	332	340	359	353	355	319	348	362	355	380	380	330	364	343	337	349	310	333	315	335	332	335	350	324	346	318	315	335	377	351	352	331	338	353	342	359	356	318	326	356	326	347	349	315	351	341	341	351	377	341	324	320	353	346	363	361	331	362	336	343	322	368	345	352	352	334	336	349	304	330	360	341	313	329	346	344	349	335	368	341	333	350	331	329	340	328	338	346	335	339	328	355	367	326	301	313	339	351	327	333	348	340	326	337	344	338	339	349	331	344	330	379	336	354	334	331	351	356	303	335	359	319	342	352	375	351	368	335	327	377	352	341	381	362	346	316	345	392	367	364	326	355	347	357	356	316	366	367	338	344	308	338	357	324	335	350	374	342	378	384	366	344	349	308	335	354	321	381	355	326	337	362	362	363	385	353	344	343	340	370	338	351	335	379	340	330	340	325	378	356	327	355	330	349	349	335	324	361	346	326	356	307	359	368	329	316	324	328	348	329	320	351	326	347	350	355	364	366	333	304	330	338	351	369	311	361	332	349	365	335	329	355	349	330	329	336	375	327	325	345	331	324	326	335	356	327	342	346	351	354	321	339	344	349	322	378	346	372	329	360	311	321	368	328	315	340	346	355	358	351	361	339	336	354	376	334	352	363	364	354	329	330	339	340	325	345	351	353	324	321	364	356	366	364	347	327	334	361	346	338	326	340	344	324	322	373	347	360	323	345	346	340	300	356	328	362	381	318	336	369	323	358	333	316	348	348	361	356	333	323	322	338	358	351	358	364	362	323	342	381	316	356	369	392	349	329	363	329	325	353	299	346	343	325	341	356	349	332	331	344	357	358	336	326	354	365	374	389	356	341	352	348	353	320	346	354	375	343	351	335	349	312	354	351	346	343	371	317	374	353	342	344	326	350	336	346	316	351	334	331	356	366	369	368	363	339	375	368	337	353	337	355	314	329	339	337	347	314	347	343	367	332	310	367	357	354	340	321	313	330	346	334	349	325	336	331	332	350	332	360	348	310	350	326	359	358	329	363	357	343	364	341	350	331	351	341	344	389	339	364	319	356	370	339	360	337	348	362	324	340	362	343	353	329	339	390	362	343	319	345	329	312	349	348	331	416	370	363	322	333	347	346	344	368	311	311	322	368	375	333	324	325	341	340	335	333	335	347	343	331	346	334	340	312	308	384	347	352	348	316	361	301	318	358	367	352	344	355	351	313	365	321	361	346	335	372	352	377	341	340	367	357	362	372	359	345	342	352	369	380	345	341	333	372	328	363	330	372	321	348	284	376	329	338	353	341	361	326	333	335	342	333	349	309	331	340	371	358	354	361	336	322	366	380	325	344	316	336	378	333	339	330	335	336	325	373	321	349	354	337	336	345	355	335	356	341	384	341	349	348	312	332	330	365	327	350	313	325	330	360	334	344	363	349	340	327	350	335	351	369	341	327	345	334	336	347	326	320	338	321	368	369	357	340	335	385	363	362	341	374	368	353	304	344	355	392	318	346	373	358	351	313	336	365	375	354	342	346	333	334	365	316	335	360	352	314	346	355	362	346	355	361	399	352	340	340	347	328	368	349	327	343	370	299	347	344	315	364	340	323	351	344	337	356	351	350	308	336	357	326	320	354	316	356	385	343	345	334	342	336	326	355	338	361	343	339	355	341	326	320	320	340	340	299	321	322	356	350	387	355	356	339	333	335	318	344	341	329	345	317	327	350	345	332	342	348	346	380	362	345	372	346	348	362	339	347	330	349	345	360	362	360	340	325	313	344	336	343	337	359	348	379	364	344	327	341	353	356	341	383	325	331	357	345	381	327	338	353	323	340	318	316	340	345	354	354	348	322	338	317	348	343	350	346	337	335	358	335	332	333	360	388	353	305	343	341	342	323	344	350	342	314	330	342	347	359	327	353	329	346	348	317	314	339	398	360	351	353	353	360	375	381	322	338	333	342	324	339	354	313	359	358	323	355	332	380	316	338	343	374	368	349	310	348	339	333	322	319	306	348	365	364	322	353	339	361	333	325	346	326	320	363	359	326	354	363	327	345	346	334	377	340	358	308	334	323	337	354	335	338	324	355	325	342	322	382	367	335	335	351	360	367	325	340	330	312	358	351	334	371	317	303	367	340	356	350	337	323	350	347	344	373	343	348	331	336	353	364	343	346	340	337	330	366	355	337	339	339	350	338	316	387	358	329	334	352	346	346	332	346	349	355	326	349	365	332	338	301	334	338	337	340	362	310	328	369	326	341	335	339	355	336	362	320	320	348	347	302	324	328	337	331	338	339	351	329	337	318	328	328	308	339	344	362	364	308	350	372	331	363	344	357	386	364	329	321	333	350	353	337	334	342	340	318	385	351	340	331	379	378	351	342	360	332	343	358	328	347	332	343	355	366	306	315	350	309	357	342	347	361	348	356	312	359	332	329	324	338	371	326	374	316	355	340	352	382	361	363	379	341	362	305	349	334	377	321	349	352	360	345	328	355	322	307	336	339	358	376	332	352	353	332	365	341	365	360	347	360	347	358	348	356	357	320	357	352	308	338	302	360	351	377	346	347	324	324	335	344	359	328	359	319	368	369	355	387	333	359	324	326	353	351	345	364	361	356	364	329	338	351	357
2665	2012	736	451	277	209	202	186	152	145	135	117	108	98	106	79	104	81	77	101	104	84	89	78	89	73	69	73	89	69	74	81	69	69	92	83	82	76	76	67	68	62	88	64	54	64	72	58	78	78	61	69	73	83	102	105	123	124	104	94	81	86	74	69	68	67	64	47	64	61	68	76	74	72	71	55	64	68	72	58	64	55	75	68	74	62	70	53	64	63	56	68	67	69	65	63	61	58	55	63	61	55	63	71	60	75	61	75	63	63	78	58	74	63	63	66	86	58	65	73	61	65	61	67	63	61	73	65	68	55	63	67	68	46	64	59	72	73	55	67	61	72	73	60	68	52	58	57	55	77	51	74	70	51	61	62	69	64	61	84	64	64	73	53	56	67	65	74	60	66	68	67	61	70	80	63	67	73	74	68	65	76	70	73	73	74	50	61	62	76	58	79	71	72	75	61	68	81	68	64	65	61	61	58	71	73	64	70	67	56	55	71	58	65	67	60	63	72	70	67	52	69	67	67	60	64	62	77	81	68	54	67	62	62	84	74	72	70	50	66	67	64	64	59	71	63	81	73	67	64	67	63	60	48	65	69	73	73	64	68	65	60	78	60	72	68	67	73	71	66	53	63	54	63	64	50	63	59	74	68	67	68	58	66	57	68	61	58	74	83	76	57	59	68	66	69	76	58	70	61	73	69	69	56	68	68	65	73	92	69	65	77	60	57	73	66	60	57	76	56	54	72	58	66	60	70	66	81	79	69	67	57	71	66	60	64	63	75	70	61	70	61	68	60	66	68	64	82	68	77	77	67	61	69	73	71	67	57	66	52	63	80	67	54	67	66	60	49	79	69	64	78	56	71	62	80	60	57	50	71	67	76	72	88	65	60	62	53	67	69	67	76	65	68	66	75	87	55	68	63	71	66	67	61	79	88	54	72	68	78	72	68	67	57	60	50	65	57	69	74	62	78	75	75	76	70	63	64	52	62	67	58	66	65	54	65	72	60	62	74	73	52	70	65	60	53	73	59	62	63	58	59	63	81	58	72	68	69	68	66	65	75	73	55	83	67	69	53	65	84	64	58	73	84	63	68	78	64	73	74	70	71	76	63	63	67	73	64	65	72	74	69	67	80	77	60	60	55	66	60	74	64	72	65	65	56	55	94	66	61	53	74	60	75	58	67	73	76	59	73	65	67	71	61	54	66	74	81	67	62	61	63	82	72	79	64	61	58	80	73	66	58	77	71	78	48	58	58	74	66	68	72	74	60	63	59	65	65	77	72	64	66	80	74	73	74	59	59	64	70	49	75	74	62	58	55	66	64	63	77	77	63	51	59	68	57	68	70	64	57	59	73	68	64	85	76	59	68	57	63	81	73	52	60	49	58	76	94	74	72	61	65	71	61	64	82	47	75	58	61	74	51	60	61	65	64	82	65	61	82	70	56	67	70	66	69	66	64	77	61	60	82	65	70	57	64	57	64	83	67	68	57	57	62	73	68	65	64	62	61	63	70	74	61	67	68	52	73	68	82	64	54	70	69	65	50	62	67	81	72	67	77	62	72	67	55	63	56	56	67	70	57	75	66	67	68	70	82	63	63	74	73	50	77	63	66	61	74	80	68	70	75	76	60	65	50	73	62	78	76	64	60	73	52	61	54	59	78	58	68	84	86	68	52	76	69	70	54	60	68	78	60	74	75	65	58	74	57	75	58	61	66	70	66	62	69	74	69	56	66	77	88	82	63	62	77	64	82	74	63	65	70	63	57	64	62	65	76	67	54	66	72	69	59	69	78	73	67	62	57	58	56	57	68	65	66	69	64	63	56	80	62	60	87	73	75	57	72	60	63	73	85	70	67	76	52	65	69	58	53	72	73	66	68	65	76	65	69	75	57	75	80	73	72	71	60	83	78	56	73	65	73	72	55	66	67	78	62	64	61	55	56	60	57	74	76	71	95	74	60	59	63	60	52	64	60	61	67	55	67	70	69	63	78	53	71	60	70	52	56	77	67	72	54	71	73	58	57	58	80	50	57	68	76	60	65	67	59	78	67	65	60	64	67	66	60	57	71	74	66	54	57	61	83	67	61	69	59	61	73	54	66	67	66	71	62	60	61	75	71	81	51	68	67	71	69	60	78	83	66	47	70	70	66	54	75	63	63	65	58	64	74	71	57	71	62	72	67	71	62	68	68	67	66	65	84	69	66	65	71	52	77	55	68	54	81	64	71	82	61	56	65	71	72	56	79	71	57	58	72	83	71	73	67	79	70	66	72	63	57	79	75	63	69	59	58	57	70	55	66	70	64	58	65	53	74	67	61	83	76	60	53	62	61	68	59	52	61	63	73	71	74	77	68	69	62	75	68	54	60	66	66	64	66	55	59	83	69	68	72	64	68	66	60	78	81	47	82	53	73	57	61	84	62	56	79	63	72	71	81	87	83	81	67	60	77	63	80	79	70	54	69	63	75	78	72	65	65	76	58	66	71	56	70	58	56	60	77	74	69	72	60	79	67	65	77	60	74	69	80	74	72	67	65	54	60	65	64	54	68	69	72	74	65	56	64	79	60	83	60	72	71	68	56	83	65	59	55	58	59	62	66	71	83	82	77	67	65	54	56	65	59	72	68	73	51	67	71	56	70	72	60	67	55	57	63	70	67	62	57	68	78	73	66	59	89	70	71	68	78	69	66	80	76	68	53	67	64	63	73	95	74	81	69	84	63	49	68	65	68	77	74	74	77	75	69	60	89	61	65	75	65	69	71	74	65	78	79	74	81	68	70	71	68	70	68	73	68	70	68	59	76	63	69	67	64	69	75	74	63	63	80	83	77	69	72	75	72	65	69	62	70	56	68	72	62	67	71	80	67	76	70	82	67	66	62	66	71	67	64	68	68	63	64	65	75	62	68	92	76	55	69	63	64	56	72	73	73	69	69	61	80	67	71	85	90	65	59	64	62	72	76	59	59	59	59	51	70	68	56	77	79	89	52	65	63	57	51	69	70	59	65	71	78	66	60	65	76	66	58	55	50	65	62	75	69	70	77	72	71	78	56	63	76	52	67	54	80	68	68	66	58	58	67	66	65	69	64	64	60	74	83	57	74	74	61	54	83	69	77	65	76	59	66	70	61	61	71	47	59	59	53	68	84	77	52	52	69	70	69	56	81	78	76	80	60	62	78	47	71	71	60	65	66	66	67	70	68	61	66	66	67	70	59	67	55	67	60	60	56	66	50	53	55	67	70	77	64	56	76	81	73	68	68	75	50	58	64	67	61	61	62	64	67	59	69	74	55	58	62	71	82	66	67	67	68	58	70	70	84	58	68	66	65	54	72	74	58	69	72	67	70	57	66	72	62	67	69	69	58	66	57	48	64	67	77	70	69	62	70	65	79	77	67	62	81	64	55	61	60	73	81	53	69	62	83	63	70	79	68	67	68	55	54	50	60	69	76	71	56	66	61	66	66	57	77	74	56	71	59	53	56	60	68	67	59
27430	17755	8521	10378	12282	9245	8301	7001	5343	4337	3513	2831	2226	1854	1697	1441	1383	1289	1174	1335	1353	1245	1127	1041	939	889	765	774	671	670	663	681	746	731	877	825	834	744	669	631	657	597	644	638	544	592	581	538	633	561	603	667	788	1050	1299	1977	2216	2023	1723	1472	1226	1001	883	698	566	557	542	609	533	553	579	532	629	553	531	584	577	541	572	529	552	529	584	542	567	565	512	572	504	549	561	598	551	574	545	527	543	559	574	587	525	575	551	549	565	554	564	614	553	537	529	555	563	550	598	592	532	529	621	543	546	537	529	542	526	591	602	525	577	585	576	586	514	548	549	546	577	584	563	553	529	549	508	500	583	548	577	568	575	551	569	552	599	539	536	574	554	557	561	545	507	531	549	554	576	539	539	551	549	546	603	550	547	552	545	560	575	523	562	537	569	527	549	544	558	567	542	520	558	552	570	563	543	553	561	570	505	597	548	574	530	576	599	537	557	566	566	564	579	553	527	526	592	565	527	552	576	565	604	572	545	551	585	564	515	529	505	538	514	581	499	557	574	567	562	552	575	563	582	529	528	538	568	572	575	553	616	564	584	577	593	513	549	545	581	594	589	569	526	527	504	586	555	574	564	566	513	569	544	553	550	598	540	529	601	554	554	576	525	596	564	531	550	562	554	572	546	550	567	570	544	580	534	573	535	533	557	513	506	545	569	545	542	586	544	521	575	543	548	556	540	516	518	543	538	539	563	547	554	560	531	562	585	597	529	541	542	593	563	503	525	555	557	586	552	564	529	547	568	543	564	593	541	570	554	593	523	554	562	575	568	562	568	592	552	567	554	559	549	530	563	544	573	536	543	553	582	561	612	544	533	508	551	565	557	586	552	573	580	555	571	563	562	514	602	584	554	611	519	576	579	566	506	577	550	521	531	531	518	530	583	588	525	531	558	593	539	560	521	551	564	559	560	536	537	573	554	527	591	585	546	534	544	566	584	594	585	530	590	554	506	578	517	591	564	556	556	574	568	553	537	537	558	577	542	522	548	535	588	561	567	515	558	595	530	541	566	548	593	591	555	577	563	550	564	599	558	543	550	578	558	553	502	538	537	550	536	542	558	582	585	546	556	559	576	582	570	547	548	527	558	610	527	570	556	543	548	528	596	525	575	501	569	604	550	514	582	559	583	622	579	549	564	555	539	534	536	563	573	573	544	550	575	554	592	554	525	575	591	577	526	558	550	550	533	551	558	522	576	562	532	539	546	577	547	629	585	555	552	546	540	541	562	562	551	553	575	545	565	559	568	556	560	576	598	568	536	572	526	549	561	516	581	555	545	551	568	519	548	488	551	559	569	529	528	557	540	575	564	544	559	544	601	552	564	535	573	522	567	532	552	570	546	558	539	513	546	523	541	564	575	590	527	534	564	545	560	542	571	572	524	527	542	572	564	525	580	568	594	566	575	541	568	531	521	563	556	558	561	585	572	568	569	577	528	544	548	554	570	552	570	576	543	585	570	502	519	592	501	489	531	562	553	541	582	526	546	566	547	566	546	556	578	543	558	544	575	547	559	575	566	567	542	557	562	531	533	550	550	541	555	573	575	563	502	558	546	562	578	541	556	550	550	531	554	580	560	594	525	544	555	564	501	559	563	564	573	588	510	536	536	564	562	564	558	564	556	547	555	518	556	569	531	560	548	550	552	564	542	572	579	590	561	536	590	587	544	543	563	566	536	550	577	525	536	571	523	547	600	537	568	592	543	566	562	570	561	595	585	573	541	573	590	581	555	610	544	570	564	537	564	568	551	562	526	583	529	580	560	586	515	559	540	536	567	522	592	525	499	580	549	603	588	549	541	628	566	562	594	579	545	535	552	539	538	557	539	550	545	558	558	560	525	529	507	535	545	524	541	539	524	562	543	550	567	596	554	554	580	543	562	578	525	560	534	549	546	570	548	526	531	551	570	525	514	532	548	587	562	599	577	543	542	594	584	550	548	566	521	531	570	537	564	599	563	560	530	570	562	538	566	505	581	539	573	541	574	527	574	590	571	558	542	543	516	594	566	559	541	517	587	554	555	579	550	529	540	581	553	571	571	572	560	598	585	545	561	535	543	563	558	532	572	576	570	535	548	486	548	522	559	602	550	514	573	541	580	562	553	561	544	522	585	558	551	599	582	559	606	517	583	570	538	553	558	540	568	580	600	573	570	562	572	550	577	526	550	557	546	545	591	562	529	548	523	545	537	585	580	574	535	518	542	522	530	565	579	524	565	588	560	559	519	541	561	565	526	551	565	603	514	552	524	569	552	573	521	559	524	556	562	542	545	529	521	582	515	581	532	566	548	537	552	551	585	532	579	522	556	625	562	567	570	555	535	533	579	533	543	582	578	573	570	538	566	574	586	553	578	518	527	574	575	553	557	559	531	557	552	543	557	555	536	507	563	541	541	557	554	545	591	542	630	539	569	587	581	532	571	537	568	548	572	543	550	528	578	562	536	570	561	581	578	584	557	585	551	570	569	561	548	586	547	562	503	549	578	579	517	531	524	602	587	589	535	539	560	557	588	579	543	534	565	521	527	563	550	615	535	595	549	583	570	573	539	599	521	547	590	577	533	535	553	566	511	548	560	604	579	583	523	563	558	531	586	521	522	531	551	565	582	560	567	543	520	541	561	555	536	618	514	549	570	563	556	559	551	576	533	553	561	537	537	545	588	552	520	564	528	604	550	597	566	558	576	590	548	543	571	549	524	580	541	558	536	509	557	535	580	529	555	530	517	515	587	505	537	564	542	538	550	550	525	599	592	550	587	542	539	527	568	536	551	547	551	572	584	512	570	589	536	584	578	543	556	552	493	549	563	560	514	554	552	574	534	529	556	547	559	544	531	590	549	541	606	576	573	583	558	560	527	551	550	552	542	544	550	605	537	607	543	579	542	560	547	572	543	544	560	585	554	584	602	586	523	562	561	551	507	572	555	530	545	554	570	585	541	564	546	545	565	594	559	581	584	571	531	563	579	542	552	559	558	567	575	528	539	577	576	555	511	568	552	548	580	571	580	592	510	558	600	575	563	571	504	564	572	590	607	568	556	553	560	536	546	537	588	556	563	575	580	526	520	520	571	542	566	534	567	504	551	588	566	581	532	560	553	515	572	552	571	566	592	534	505	544	550	543	516	567	537	531	526	556	545	561	544	531	551	535	603	553	571	541	580	526	554	541	543	530	558	584	531	528	559	572	559	523	566	582	539	563	528	550	546	575	586	574	544	575	562	536	538	528	546	525	562	547	588	538	557	500	571	604	562	548	560	587	539	517	553	563	539	557	565	558	547	516	559	519	553	580	564	520	521	551	566	537	555	544	496	586	563	554	549	535	545	579	577	541	586	561	539	495	560	548	516	527	581	581	565	575	555	557	532	548	559	531	569	579	560	564	511	528	530	534	537	566	571	567	536	525	533	545	568	535	558	552	586	550	524	510	550	572	568	562	526	558	574	586	605	540	531	550	566	524
3466	1595	716	335	213	155	152	135	130	121	113	87	92	73	87	75	63	67	71	50	84	48	47	63	50	54	42	50	55	42	47	52	47	55	58	50	47	43	49	50	48	45	42	42	44	42	58	59	54	43	48	49	62	57	83	87	76	83	78	78	82	68	65	48	37	47	56	39	46	42	45	44	44	48	48	42	43	38	57	48	45	61	56	37	43	40	44	38	36	41	45	48	44	28	45	36	43	48	44	46	52	49	54	44	45	38	43	44	49	44	48	37	46	46	41	33	44	33	41	44	39	37	50	46	36	50	28	36	38	33	39	35	40	40	48	43	47	51	35	40	47	40	45	39	37	45	42	55	43	37	47	38	37	54	47	37	48	38	41	44	50	46	38	45	36	47	39	31	37	51	42	49	30	47	47	43	40	46	41	31	57	52	55	26	38	40	51	51	54	43	35	60	51	48	43	49	37	42	38	37	43	42	37	44	49	52	51	48	35	45	57	52	40	39	36	38	55	46	43	38	41	59	34	33	44	44	38	44	45	36	31	42	45	49	57	41	48	53	53	44	53	45	45	44	30	34	48	49	48	39	32	49	38	44	54	44	47	52	56	35	57	44	45	52	45	45	43	38	46	38	41	41	36	48	34	43	47	35	39	36	37	49	42	41	44	51	33	32	53	41	42	51	50	42	38	47	49	35	54	36	55	49	45	53	59	50	42	41	48	47	47	48	46	42	42	55	43	54	49	31	39	52	53	40	42	41	49	41	52	48	46	40	41	48	48	37	41	53	42	34	52	47	38	43	45	40	39	38	38	39	52	50	40	45	45	54	45	48	49	46	31	35	42	54	51	32	56	40	47	41	51	42	48	49	34	51	39	42	36	34	48	43	42	45	42	48	34	40	42	52	40	51	37	47	41	44	44	43	41	43	45	41	55	50	37	44	58	48	40	37	45	55	50	45	39	37	41	30	38	39	42	36	42	41	42	53	40	44	49	46	52	33	45	40	39	43	31	52	48	43	49	44	51	52	33	46	45	35	47	70	44	40	37	30	54	38	52	48	34	37	39	46	55	46	45	34	42	46	41	62	50	37	45	41	48	60	52	35	44	51	45	46	54	35	40	51	45	35	46	43	30	32	45	32	46	43	46	45	48	33	53	54	30	38	45	49	38	42	49	53	39	41	36	48	37	40	44	42	39	39	34	52	50	51	54	45	43	52	45	46	47	49	44	44	43	49	42	39	56	54	39	46	35	47	37	43	46	53	48	42	40	42	46	58	51	44	39	47	47	26	48	49	37	49	41	44	40	46	43	48	34	40	46	56	41	43	38	43	36	35	51	41	46	24	35	42	42	49	32	52	44	40	46	39	37	37	39	41	47	51	46	53	48	44	44	46	43	48	64	40	44	50	54	47	43	47	49	39	36	39	51	38	25	35	49	43	38	40	39	53	40	50	47	36	42	44	38	43	51	39	46	40	38	27	43	55	43	51	55	54	48	45	44	52	50	43	58	28	40	41	44	43	55	53	40	32	46	45	42	32	40	53	49	40	45	45	37	38	46	48	51	50	49	44	44	52	47	48	44	41	33	51	44	51	35	37	51	45	45	54	43	43	45	49	42	38	49	47	40	40	35	41	41	51	48	43	38	36	48	43	44	48	44	47	51	46	29	33	45	38	43	49	36	39	35	52	45	40	35	41	42	38	43	47	62	43	46	49	43	36	43	48	36	38	35	48	39	54	44	48	45	43	32	47	46	49	39	42	41	40	43	51	39	43	39	47	47	45	41	31	47	36	45	42	45	47	43	33	46	43	48	64	50	45	42	33	38	42	41	40	33	46	50	47	48	49	47	42	51	41	31	45	56	40	54	39	48	42	37	34	49	46	46	54	46	49	40	39	48	39	42	46	42	36	55	50	50	52	42	47	52	54	56	49	55	60	45	46	41	34	53	46	47	46	37	35	42	64	41	43	54	54	49	45	44	40	42	37	53	52	32	44	38	49	50	43	36	42	41	49	57	32	50	44	49	45	54	44	35	41	34	32	40	28	48	41	53	37	37	50	40	33	37	34	40	26	47	51	51	54	50	42	33	48	45	38	53	42	41	51	55	57	51	45	41	48	40	42	40	37	39	44	45	42	43	39	34	45	37	41	53	52	50	56	43	40	55	42	49	55	34	54	44	42	40	40	63	48	27	52	46	37	36	39	30	55	49	45	34	48	56	38	37	43	39	45	47	55	52	48	48	52	56	57	46	41	46	40	53	55	58	38	51	44	36	30	49	39	42	54	35	48	49	42	46	56	54	35	42	43	50	45	46	35	56	52	45	44	49	47	40	38	47	51	61	40	45	36	43	38	54	41	33	52	42	42	50	57	38	36	36	51	50	53	51	52	39	38	52	44	42	39	51	34	42	35	42	36	59	50	43	34	32	51	35	44	40	43	39	30	41	46	34	40	48	54	32	48	42	43	34	47	53	38	44	43	44	47	38	41	55	32	54	40	50	45	47	48	40	46	44	46	40	49	52	38	36	29	50	44	39	55	51	46	46	38	35	37	35	39	49	42	38	43	43	38	35	36	48	40	46	40	46	52	45	44	43	38	52	45	54	43	58	39	33	34	45	42	43	50	42	56	51	44	52	37	44	45	53	49	46	39	35	47	41	41	37	39	47	41	44	49	42	45	47	37	39	49	44	51	56	41	52	58	58	36	43	43	42	35	44	47	48	50	54	32	39	44	40	38	40	55	46	39	40	39	40	47	38	49	52	36	38	64	40	36	41	50	48	40	50	45	52	40	42	49	51	44	42	45	38	48	45	51	44	48	45	47	62	51	43	35	47	49	42	37	46	37	51	38	48	54	42	47	41	40	44	46	39	40	44	49	36	34	47	41	54	42	55	40	41	39	39	41	40	48	47	36	39	45	44	36	49	53	49	54	40	47	42	39	44	51	56	37	44	59	51	47	39	44	37	46	46	61	40	48	43	55	41	53	33	40	38	44	47	37	38	33	42	39	40	43	43	43	57	56	40	41	50	46	55	47	35	41	36	40	39	57	46	47	47	44	49	37	37	42	37	48	50	44	35	43	45	31	41	54	47	53	48	31	41	52	44	42	46	37	48	50	48	35	48	54	43	44	42	43	46	43	44	49	61	36	37	49	46	39	51	47	38	30	53	43	45	49	51	51	45	40	50	44	45	41	48	46	42	47	48	41	37	44	45	38	42	55	35	51	31	38	39	39	43	39	39	56	59	49	45	49	52	50	55	33	33	44	47	44	39	48	39	34	35	41	41	36	51	49	41	45	37	43	45	42	37	32	37	46	43	38	47	35	58	41	57	48	59	53	35	44	52	40	39	46	52	39	41	35	48	50	37	41	53	48	29	39	59	49	43	49	44	35	37	44	40	49	44	54	58	46	38	45	47	39	46	42	35	59	48	36	39	56	48	40	43	43	39	36	39	41	40	55	43	43	45	43	49	41	39	41	51	56	43	56	53	53	43	46
27034	15708	8386	9012	10633	8651	7448	6295	5134	4111	3218	2540	2075	1705	1475	1395	1230	1144	1100	1212	1117	1041	935	826	691	656	562	576	502	495	527	542	613	671	682	696	541	497	519	483	422	472	428	398	409	440	433	433	380	385	429	536	536	648	1136	1590	1693	1673	1515	1436	1079	929	786	553	397	392	370	378	411	388	375	429	342	404	393	369	374	397	381	393	337	397	346	360	378	385	356	386	364	407	373	362	361	380	371	352	395	383	353	362	367	370	369	396	383	361	353	364	384	416	394	391	383	349	387	381	332	388	347	371	376	360	365	357	367	379	397	370	419	348	361	403	400	389	343	414	371	345	358	394	402	384	363	380	368	377	383	351	355	396	361	374	374	378	386	393	370	351	381	364	362	368	391	366	401	392	384	350	364	380	394	389	353	395	372	350	367	376	401	400	375	384	335	384	370	396	380	413	387	358	332	378	354	390	397	385	422	411	354	325	415	391	382	362	400	419	371	378	364	396	377	362	392	353	361	352	384	380	440	383	407	370	366	379	377	387	405	387	391	345	398	373	373	423	421	385	346	385	377	376	378	342	410	393	383	383	353	388	384	349	354	367	350	366	370	371	399	393	387	417	393	363	357	376	416	386	361	354	401	402	388	360	370	386	386	389	394	384	395	361	398	384	381	348	365	366	359	389	382	368	419	359	382	349	361	381	354	411	390	366	385	397	401	370	370	392	376	425	387	383	339	360	340	393	373	408	385	384	370	385	355	394	382	404	394	379	362	350	384	403	361	362	381	403	384	385	371	366	362	381	397	390	377	361	381	370	348	381	391	387	345	382	391	347	381	353	365	368	381	354	356	380	392	374	404	376	389	386	419	373	397	357	363	393	377	378	353	408	427	379	385	345	374	366	379	372	398	357	393	415	390	388	391	392	400	379	389	412	388	368	398	393	353	412	338	380	375	367	393	343	394	356	365	355	399	387	368	370	348	383	365	388	377	376	371	416	379	382	396	397	372	394	425	389	391	354	390	391	385	423	365	385	384	406	377	390	357	365	363	394	341	383	381	380	370	393	410	386	383	387	366	367	409	399	370	397	414	389	358	348	398	379	377	391	367	409	355	368	377	374	345	376	422	376	372	389	388	372	415	365	416	381	382	399	373	389	379	411	366	378	397	380	372	376	381	396	367	380	393	381	369	351	380	370	383	367	396	377	379	350	382	380	369	418	382	363	364	328	416	386	375	391	393	397	387	385	383	398	383	416	393	381	374	372	387	408	388	377	362	375	364	347	387	399	345	376	386	366	382	362	377	360	405	420	387	396	380	385	392	370	389	378	372	383	353	371	358	398	371	370	367	404	414	398	380	375	398	345	431	367	346	345	379	370	393	380	336	388	366	393	382	363	367	365	375	363	378	335	368	405	362	412	410	360	369	328	349	397	379	366	360	373	394	406	381	409	355	392	405	397	367	365	361	375	343	380	391	377	346	390	398	438	352	410	410	373	370	370	375	374	363	388	362	378	395	389	387	363	336	379	379	393	391	355	405	401	360	369	400	405	408	417	328	401	370	343	380	402	421	365	406	351	397	405	401	371	402	386	397	380	350	389	379	398	412	405	411	398	409	406	369	387	370	383	374	391	367	358	365	390	354	399	426	373	336	388	367	376	395	387	379	417	378	414	427	390	370	426	368	405	423	377	401	380	382	401	435	409	368	354	357	378	411	408	397	378	380	355	368	350	364	333	386	383	358	398	380	367	354	389	349	406	400	373	405	386	372	371	336	423	371	386	364	378	387	383	392	369	381	382	382	375	394	373	378	371	384	426	388	410	418	387	434	386	414	370	347	402	376	384	370	359	378	342	395	360	364	403	335	383	371	380	365	334	367	342	401	386	376	404	383	376	370	375	394	411	373	360	370	394	402	371	404	429	381	349	374	370	389	389	397	344	373	366	395	362	328	356	392	432	360	383	399	366	384	372	372	360	370	372	390	380	380	395	394	340	405	388	406	400	362	357	379	336	331	348	341	361	395	376	382	381	386	378	385	387	358	385	388	387	394	366	402	336	391	368	372	355	399	333	383	357	399	369	416	392	348	363	371	428	399	374	392	368	382	390	424	394	362	371	403	362	380	389	391	385	397	401	334	362	382	379	414	379	384	364	379	394	404	393	366	387	368	376	376	394	369	369	366	369	365	378	340	409	394	378	407	364	381	381	379	381	384	419	400	384	357	409	409	375	401	350	395	354	388	330	338	372	358	390	365	387	380	357	351	389	414	391	355	370	387	380	385	351	432	405	396	382	419	338	368	395	366	372	376	385	348	378	359	422	406	357	380	388	370	380	377	389	364	395	375	389	380	358	366	384	414	374	381	384	388	378	365	369	419	383	396	344	376	370	381	360	364	400	372	367	380	353	358	389	365	378	394	330	381	352	369	361	385	398	393	384	357	379	395	388	371	377	368	373	370	388	409	391	397	371	342	354	352	398	384	421	382	363	384	408	387	373	397	383	371	388	373	381	382	364	394	409	411	364	371	383	384	365	352	431	371	405	366	374	370	364	404	369	348	383	385	398	368	387	360	382	431	364	367	371	368	386	387	418	359	429	387	407	382	370	364	382	429	405	375	400	389	410	364	422	401	354	413	436	409	413	390	355	372	380	386	342	344	410	360	380	381	370	376	385	403	406	385	375	365	375	377	375	349	368	409	360	379	407	381	395	402	411	383	394	371	377	372	393	402	368	365	365	351	370	372	380	366	356	414	420	373	401	371	366	386	420	354	372	356	394	387	412	387	411	372	422	380	419	363	407	376	386	355	362	392	381	362	352	376	357	383	369	399	375	361	373	397	380	366	413	386	394	390	402	341	369	406	352	383	372	368	393	404	401	410	351	439	401	387	375	399	408	403	391	396	330	361	379	419	365	385	356	374	374	395	423	387	394	398	407	395	398	421	367	380	380	389	412	350	373	377	410	387	347	383	415	431	381	397	352	365	383	360	400	379	385	350	359	397	388	395	384	337	361	378	376	376	380	411	387	373	339	393	326	389	355	394	401	368	374	358	368	373	406	396	395	377	383	378	372	367	375	351	395	380	410	359	399	387	382	387	390	361	401	371	370	380	419	402	390	378	373	358	348	392	395	397	359	383	402	373	373	410	367	361	404	397	391	381	352	388	363	382	370	364	384	357	386	350	397	373	383	379	395	381	384	359	362	360	394	389	349	367	354	385	389	361	336	362	360	378	353	353	375	392	394	355	355	378	373	351	392	366	382	385	382	385	373	351	376	386	396	355	350	367	392	393	379	368	374	371	398	389	381	441	383	390	371	400	380	373	349	396	417	397	381	387	350	387	405	404	411	394	380	349	371	381	392	414	384	352	360	400	385	395	365	413	380	358	369	399	386	378	423	368	368	382	360	385	355	390	374	359	377	363	375	366	370	397	387	384	379	373	409	403	348	409	402	398	400	405	389	363	374	358	362	414	379	394	358	377	364	387	391	372	357	388	387	382	392	373	364	366	363
3578	2824	1181	622	307	264	244	189	207	175	143	142	155	122	117	105	102	121	94	100	102	109	83	90	100	83	82	76	80	64	64	74	100	76	93	75	69	94	86	77	83	71	84	69	83	86	74	57	82	70	96	137	161	132	125	174	118	127	126	87	113	93	88	83	79	84	71	81	73	73	88	88	64	72	69	64	78	76	84	74	76	69	88	69	90	90	90	81	78	72	80	83	74	77	86	60	76	71	78	88	71	85	70	61	68	59	87	90	92	89	83	58	76	87	65	76	70	81	75	72	88	71	68	81	67	87	69	69	84	70	75	76	89	81	81	66	76	58	76	76	67	79	78	74	81	85	86	67	75	73	60	68	87	85	79	85	76	69	86	79	70	76	78	78	66	78	78	75	75	64	60	80	71	80	83	91	70	85	81	85	68	81	86	75	72	82	93	74	89	87	60	70	81	75	81	79	77	79	65	66	81	69	71	59	75	65	75	65	66	76	84	74	83	81	80	73	74	66	79	77	74	61	86	80	74	66	73	90	75	67	74	80	75	84	74	85	70	73	78	89	70	63	80	95	86	64	72	70	95	58	83	79	81	79	74	72	81	81	83	80	83	75	73	75	70	66	64	77	76	77	69	79	74	69	53	67	83	74	84	66	71	55	85	81	80	80	83	77	74	81	70	73	73	79	62	68	83	77	71	76	63	60	65	73	77	80	77	71	70	71	77	70	61	92	78	73	71	77	69	89	71	63	72	85	84	79	71	90	77	83	73	76	88	85	67	65	59	71	68	70	96	74	78	67	75	61	54	71	82	75	84	67	72	57	98	72	71	64	72	67	72	70	81	85	80	84	66	71	61	74	74	71	68	72	56	68	85	69	88	74	74	67	69	72	86	90	63	85	61	73	91	74	78	87	75	72	92	84	82	76	74	88	65	63	72	88	77	77	70	88	82	74	79	69	66	76	78	59	85	63	71	85	84	70	68	78	80	70	67	72	81	68	75	80	67	67	58	88	62	69	69	66	80	73	74	63	74	75	71	73	66	69	81	77	74	81	86	76	64	66	66	72	83	78	73	82	79	76	61	72	61	80	68	85	76	83	79	73	69	95	88	94	64	84	83	67	84	83	89	67	84	65	78	80	78	68	86	69	83	73	65	62	62	85	74	83	71	83	81	69	77	77	82	77	68	78	80	72	69	80	64	71	93	72	71	79	67	80	73	71	66	69	77	80	73	77	60	94	69	81	72	62	84	65	92	63	86	79	76	80	66	57	83	71	75	84	77	67	77	78	86	80	71	74	68	76	72	72	96	52	65	62	72	61	90	71	66	65	70	70	79	67	68	79	73	70	78	79	68	85	89	76	71	69	80	76	93	83	77	73	77	78	66	81	76	71	76	77	64	78	75	87	82	76	79	74	67	71	63	80	96	76	91	89	79	84	93	76	68	70	83	79	77	76	80	76	72	64	73	68	83	68	70	87	83	64	79	76	72	74	91	75	74	82	89	60	74	86	65	79	73	80	71	77	74	61	70	71	77	84	84	60	78	67	60	84	84	67	73	82	69	71	69	66	75	71	89	80	58	79	70	78	68	76	78	74	68	58	83	82	81	74	69	68	75	66	72	74	86	85	75	72	76	73	74	72	56	67	54	74	66	79	82	63	74	65	104	68	70	69	64	71	74	77	77	76	90	81	74	74	80	84	73	84	76	63	81	51	67	81	86	76	75	77	77	62	91	87	70	81	75	67	76	65	64	71	71	78	80	72	66	82	88	70	77	74	56	67	74	83	79	74	78	63	72	80	89	78	68	78	76	81	69	77	85	79	74	75	73	64	72	80	80	79	72	79	79	86	64	71	70	79	90	70	63	69	90	72	91	70	72	79	66	91	91	86	75	71	74	71	86	71	71	77	72	63	90	73	68	74	83	64	61	61	72	67	75	72	89	69	77	65	89	72	79	86	99	78	73	70	82	69	77	75	67	80	83	87	86	77	78	83	84	75	81	64	74	81	87	88	75	77	70	68	87	78	81	74	67	72	68	65	65	88	83	56	81	61	59	72	67	65	91	66	65	81	68	73	80	70	74	73	77	89	88	81	86	82	72	88	74	76	73	72	87	77	78	91	72	54	72	84	78	69	85	59	62	74	85	81	86	74	76	84	72	63	66	80	62	74	61	74	67	63	83	82	70	65	64	70	75	88	64	66	83	91	64	71	68	71	76	72	75	66	71	76	62	82	83	71	74	84	69	72	80	74	70	75	66	74	88	72	78	66	72	78	72	78	63	65	84	80	80	86	76	53	76	93	86	76	70	82	89	71	64	78	85	78	66	82	64	73	71	75	71	71	80	91	72	85	75	77	65	70	78	73	74	62	75	56	76	57	78	87	76	59	70	77	68	71	74	71	80	54	70	65	75	79	78	63	71	90	77	77	67	90	70	65	65	88	76	69	73	78	71	75	75	74	78	78	65	80	81	72	81	74	70	82	71	79	68	75	78	96	85	70	74	70	71	80	80	75	76	83	86	120	71	77	80	69	80	80	77	71	66	86	63	76	75	74	78	85	77	77	72	77	75	70	67	74	78	64	78	88	77	76	73	101	67	82	83	74	52	74	65	73	73	74	72	92	74	57	88	77	85	65	57	76	83	85	73	77	80	83	71	68	67	83	77	90	65	77	79	82	72	75	65	92	79	82	76	84	73	85	78	66	70	73	63	69	69	72	84	88	80	84	67	90	70	64	75	75	62	80	65	87	70	73	83	68	88	76	67	74	63	66	79	82	82	97	61	76	73	75	61	60	64	72	79	72	83	72	74	79	66	68	84	81	68	72	81	78	62	52	85	94	80	63	83	75	73	83	64	80	69	87	76	76	70	71	85	82	71	81	65	82	80	72	57	79	67	83	75	70	74	77	75	63	69	77	77	66	60	86	85	83	61	62	74	91	79	79	81	87	63	71	89	80	67	78	82	70	74	86	80	71	65	68	75	69	88	75	77	81	70	74	68	92	69	76	60	56	90	81	71	74	83	86	75	80	69	65	55	76	72	82	73	85	77	71	74	77	62	81	78	75	73	79	79	76	53	85	70	83	79	69	72	80	73	71	79	81	81	73	75	79	78	67	76	76	62	84	85	67	77	61	59	68	66	91	75	73	63	66	73	82	68	94	64	93	75	61	82	70	69	83	68	72	81	75	69	67	101	81	76	74	74	71	77	75	85	79	70	75	75	81	77	65	79	77	75	76	76	68	73	53	57	68	73	72	64	78	76	77	70	73	82	75	71	84	70	79	69	77	90	75	83	74	76	66	69	84	69	74	72	81	58	75	74	82	73	92	66	66	77	67	76	72	70	67	61	88	80	89	77	79	73	83	71	69	63	80	64	79	72	89	71	66	63	74	77	71	83	83	79	74	59	78	93	67	74	85	86	64	66	73	81	84	85	77	78	62	92	93	74	68	72	67	61	86	68	84	85	83	84	66	75	79	72	72	60	62	86	90	81	75
30800	20845	11914	13434	13719	11492	10017	8242	6581	5599	4396	3621	2884	2526	2397	2028	1808	1703	1733	1721	1674	1468	1337	1237	1116	956	933	954	945	891	926	991	1044	986	1027	877	778	850	723	734	710	719	666	671	712	712	794	762	749	676	1038	2211	3014	2568	2472	2890	2385	1940	1786	1626	1335	1116	971	836	661	632	642	648	633	638	606	631	694	596	657	607	562	633	652	609	679	651	664	606	612	665	657	673	636	614	652	635	656	639	579	626	623	628	617	660	645	679	663	621	607	614	617	642	621	606	640	651	631	623	607	643	645	616	639	659	647	657	624	666	646	633	635	672	632	661	651	596	671	656	649	679	625	602	665	648	674	626	654	650	623	639	600	605	681	625	601	595	605	614	652	674	651	591	608	652	612	629	599	638	586	616	643	560	600	665	662	603	624	629	652	643	600	643	609	620	641	685	628	655	641	661	566	613	558	635	654	682	648	620	674	667	643	649	639	653	611	616	635	629	632	621	631	639	614	688	614	631	585	633	644	633	652	645	597	612	640	660	589	624	671	637	611	623	653	602	621	586	593	657	653	614	618	689	619	602	626	649	656	614	687	647	654	616	646	568	610	653	630	645	667	645	653	625	647	623	664	625	657	653	656	665	597	665	625	651	639	642	597	632	676	696	610	627	660	661	593	634	651	657	621	603	630	652	688	605	635	636	651	664	638	608	620	639	631	624	575	572	611	635	613	653	639	620	636	630	627	649	623	661	604	619	661	662	620	634	650	640	643	631	614	631	665	602	614	607	642	692	656	630	633	646	613	630	633	630	620	665	625	701	594	634	635	621	597	563	675	632	630	626	603	702	635	636	611	636	622	633	671	611	594	635	603	630	623	609	613	619	634	605	586	621	647	699	563	644	618	649	622	641	604	638	633	627	620	629	622	652	639	646	624	638	622	597	622	627	643	658	653	660	639	644	640	670	633	654	610	630	598	622	627	668	626	611	674	587	630	628	641	609	606	609	624	608	668	591	618	678	648	621	636	646	622	618	619	637	601	584	665	627	605	626	695	634	647	661	660	653	670	639	634	624	647	578	620	628	624	623	615	633	645	639	666	607	657	662	652	662	606	625	622	645	647	630	629	662	648	649	630	596	656	649	672	624	679	673	625	638	650	676	650	688	659	591	657	593	618	657	659	640	594	622	605	613	691	666	602	605	618	629	623	574	640	599	646	657	569	639	606	627	615	605	613	613	646	676	638	660	645	687	643	633	640	596	635	616	623	626	649	623	578	624	625	637	662	621	653	691	610	629	642	662	631	615	648	678	628	599	655	633	643	651	610	646	680	629	679	633	595	624	611	625	606	601	608	619	635	618	645	662	602	618	602	632	643	581	627	657	663	606	651	623	654	595	680	632	657	669	658	587	616	685	653	599	650	613	674	657	639	670	663	615	665	650	642	657	595	688	642	638	634	662	617	663	623	651	679	594	636	614	643	682	636	616	610	611	632	636	635	649	614	575	602	579	596	633	644	562	571	618	628	647	641	647	672	678	648	628	640	637	637	562	654	694	676	673	597	640	630	633	635	634	647	638	663	663	637	604	649	625	599	646	634	637	596	617	640	610	619	588	682	674	654	663	671	624	677	621	635	650	665	669	630	627	649	612	639	659	616	621	644	619	621	644	643	666	617	635	647	640	632	625	671	651	626	630	682	621	619	643	629	551	621	660	642	655	714	613	647	627	664	647	669	616	597	628	583	655	648	656	637	594	640	660	666	644	603	600	649	652	684	648	607	615	644	604	648	641	648	644	616	630	616	611	618	627	615	658	613	618	652	658	644	655	676	664	630	616	658	672	632	622	610	614	593	653	616	603	613	627	615	642	635	589	604	634	655	595	651	659	687	594	653	639	645	648	680	593	666	653	629	633	645	647	623	637	661	685	688	642	680	612	608	629	647	630	633	613	608	610	630	666	599	646	654	639	628	657	701	626	654	626	645	625	631	646	622	611	638	656	671	620	657	641	608	674	677	596	656	591	610	623	609	642	646	633	620	618	639	628	621	671	681	616	590	608	672	641	630	633	586	648	619	669	625	658	651	630	624	640	649	643	637	647	616	582	642	603	659	622	625	650	660	681	657	617	662	659	636	664	632	644	614	627	616	659	632	628	596	591	613	603	638	591	635	648	630	619	665	669	658	666	658	622	679	675	626	614	618	628	599	618	586	630	609	607	608	619	640	681	636	614	614	611	653	658	652	643	638	601	653	657	595	635	595	646	637	642	644	606	650	596	607	643	632	660	650	641	586	632	649	644	635	642	601	627	611	621	581	666	630	647	657	680	657	619	643	632	704	652	631	647	654	655	652	626	671	634	627	620	658	656	609	640	657	613	606	622	613	656	618	635	638	646	620	619	617	628	615	634	636	625	565	640	613	646	623	602	670	618	676	624	619	619	648	648	652	640	652	659	661	587	634	647	631	656	664	604	584	640	657	623	695	598	653	657	677	635	621	663	672	646	648	617	641	607	610	628	665	654	629	630	624	650	639	648	642	623	633	662	669	640	610	628	605	619	635	646	668	647	637	658	647	655	640	611	650	623	636	656	634	671	634	651	604	656	605	615	621	610	639	641	657	676	650	669	636	588	647	601	573	633	604	624	616	594	635	623	636	621	682	629	600	648	648	671	638	606	613	645	620	661	687	632	602	629	651	678	605	629	630	676	634	656	666	633	677	661	660	629	610	666	675	611	658	660	622	658	615	624	646	658	619	641	660	580	667	645	644	634	596	668	640	603	603	604	620	635	620	648	628	611	706	627	660	674	597	673	664	655	621	602	626	617	668	648	638	587	596	631	623	659	597	641	654	576	661	657	611	623	635	660	649	613	646	642	606	640	608	621	629	627	619	616	649	632	624	646	645	648	643	639	633	661	593	624	649	637	659	642	611	652	628	645	643	580	651	623	650	638	613	624	646	639	612	635	598	602	570	653	637	679	612	637	587	614	610	585	633	616	621	629	700	652	644	657	623	637	621	644	631	639	627	617	610	605	632	640	672	618	610	585	631	653	615	591	596	624	672	611	629	656	667	636	646	613	619	656	679	616	662	618	609	575	614	640	643	609	605	646	603	619	601	649	634	650	641	674	615	644	646	635	638	594	658	647	579	632	655	630	607	627	623	606	641	619	667	689	649	622	674	708	674	639	601	674	653	649	636	619	642	666	635	599	644	647	660	584	658	630	649	592	642	624	605	647	647	656	645	612	647	626	656	643	670	640	619	686	669	638	627	639	652	619	630	636	585	590	639	639	619	600	641	657	635	639	625	657	611	674	681	655	626	651	647	629	723	612	628	645	654	611	625	674	676	674	624	655	665	636	650	632	617	606	668	598	635	633	645	634	620	633	652	630	633	629	631	683	619	651	646	607	703	618	651	599	646	628	620	680	639	635	685	593	589	605	665	613	662	650	687	636	644	638	646	583	605	613	660	683	618	587	647	608	644	628	668	728	651	656	612	610	594	602	632	662	646	608	653	607	644	634
2083	873	355	189	117	124	124	106	84	74	74	77	65	61	56	58	58	66	57	58	57	64	56	58	45	45	45	57	32	43	52	54	46	48	32	43	45	44	49	43	33	44	44	37	37	48	41	51	46	41	47	57	42	65	58	57	45	60	45	46	53	56	60	43	51	46	52	49	33	40	45	54	41	39	45	49	25	41	46	43	36	53	49	33	39	36	49	44	42	37	36	45	44	55	44	48	46	47	43	47	47	42	46	45	45	48	41	45	41	40	43	47	32	34	40	40	42	38	40	35	50	51	35	45	42	42	40	49	39	39	47	51	48	27	39	37	49	32	38	32	40	47	52	45	42	48	44	38	41	38	47	35	45	45	47	40	49	39	50	43	41	49	50	37	49	41	38	62	40	39	49	35	38	50	45	39	33	38	42	33	37	41	35	39	40	40	38	40	30	54	46	39	36	41	51	44	38	50	43	40	33	37	39	52	35	44	41	46	54	54	34	52	43	46	33	49	49	33	45	24	47	47	53	39	53	42	46	30	41	61	51	49	50	41	46	44	44	42	49	38	58	34	58	43	36	43	44	47	45	42	47	48	37	46	42	42	44	50	36	40	39	37	36	43	53	51	46	39	50	46	48	35	41	44	40	41	35	48	44	32	41	40	43	43	45	44	43	35	51	44	46	56	34	44	41	48	42	52	39	32	36	36	37	47	45	38	39	27	42	49	27	32	37	40	45	33	43	33	42	35	44	42	47	47	44	52	46	40	39	54	40	42	38	33	47	50	35	38	40	41	49	58	49	35	40	39	34	50	47	42	48	38	43	46	42	54	49	44	43	40	41	33	48	39	47	45	45	48	52	54	49	45	48	44	43	55	38	40	44	45	36	58	40	47	50	43	34	40	46	33	48	51	47	42	54	37	49	44	51	33	41	40	40	44	35	42	37	28	57	41	44	32	46	37	54	33	46	35	38	39	39	44	57	36	39	35	44	44	35	38	43	39	44	39	40	35	38	41	41	46	42	39	53	42	42	38	45	39	52	52	31	45	42	43	50	53	39	46	49	34	40	43	37	36	31	38	49	47	50	36	49	42	43	47	46	26	42	35	24	42	49	47	42	35	48	51	43	54	40	43	36	34	44	46	54	38	46	43	45	42	39	42	30	37	58	40	40	49	43	46	42	47	50	42	52	39	50	37	44	42	45	41	39	41	35	54	41	34	42	32	48	46	41	34	34	52	53	51	35	57	54	45	39	42	45	44	60	36	42	63	37	43	29	36	43	47	52	46	35	31	35	41	50	47	41	43	31	48	40	55	40	40	45	46	41	33	44	40	33	52	38	50	54	58	33	41	38	38	44	33	64	36	36	44	43	43	40	58	53	36	42	33	41	39	38	55	53	39	42	45	41	50	39	40	42	51	34	54	46	44	39	32	45	57	41	41	45	44	40	47	52	40	41	55	37	50	49	44	42	35	36	42	41	38	42	50	40	46	38	33	40	38	43	36	41	49	46	48	41	37	56	54	52	43	53	36	40	32	43	48	43	38	37	50	48	50	39	46	36	36	36	44	50	53	33	43	45	40	44	41	44	50	46	35	39	34	39	42	42	48	37	47	42	37	41	48	48	39	43	40	38	39	35	37	56	49	37	44	33	41	51	42	45	38	47	30	36	39	55	37	39	49	33	45	32	52	47	53	55	39	47	42	38	40	46	30	36	42	46	38	40	40	52	46	42	43	43	45	48	41	42	42	54	46	51	32	45	34	35	46	39	51	47	43	38	36	49	47	59	54	44	60	32	44	40	39	42	54	40	40	39	41	49	38	55	33	43	39	41	49	46	41	48	42	44	45	55	41	40	44	45	45	49	42	51	48	39	41	31	42	44	47	51	51	52	57	48	41	55	45	42	44	36	37	34	45	36	48	43	41	42	41	43	46	39	43	49	39	43	37	50	54	50	38	29	41	40	35	50	53	43	35	45	35	43	35	50	36	35	41	38	42	40	38	37	51	45	39	37	48	31	52	27	38	44	47	41	45	39	43	40	31	58	48	52	44	37	38	34	38	44	45	40	43	49	52	34	54	45	42	35	39	38	40	33	50	54	46	35	44	48	37	40	33	32	40	50	38	51	44	45	43	33	45	44	43	42	37	44	40	43	56	37	47	46	50	55	42	39	51	46	50	44	44	42	36	55	55	44	28	32	39	53	42	48	43	49	57	43	62	36	47	33	32	42	46	43	33	43	58	48	56	35	39	31	48	58	41	45	45	56	43	49	31	44	47	62	35	50	47	52	42	43	47	48	52	46	38	37	40	38	36	45	45	45	40	43	51	44	47	46	53	47	42	53	34	54	46	45	40	44	44	49	45	36	47	39	55	41	35	49	33	47	39	47	45	46	42	41	41	48	49	46	38	36	42	37	40	59	45	47	54	36	43	45	46	31	48	37	40	42	37	40	37	42	60	43	45	41	39	35	38	37	41	50	45	44	28	39	34	57	53	40	46	40	50	41	45	42	46	40	49	38	40	49	48	35	47	48	49	42	49	43	50	42	43	45	32	45	44	44	38	38	46	32	34	45	42	51	60	42	33	42	38	40	43	45	43	46	50	42	50	52	48	55	51	54	36	43	51	58	33	47	53	37	42	44	44	45	41	50	43	41	49	45	43	43	55	47	40	36	33	56	34	43	61	49	40	38	56	41	44	48	40	43	36	41	54	43	38	47	43	50	46	46	54	51	27	38	43	48	40	44	34	41	46	35	48	52	51	42	43	69	46	42	42	37	45	38	37	39	38	50	37	40	44	44	42	53	46	49	46	46	46	44	36	47	54	45	36	40	53	40	39	28	40	47	41	39	49	62	41	40	43	49	56	54	43	49	57	36	44	35	41	36	49	47	44	45	39	48	52	49	45	41	45	52	60	54	49	40	32	50	41	43	58	31	34	46	42	43	48	39	51	32	40	37	59	47	47	49	37	47	45	51	34	45	50	44	44	36	40	41	43	38	44	39	50	49	41	41	46	47	46	43	33	47	37	49	48	47	27	34	39	46	48	49	47	54	52	55	42	47	49	39	41	54	45	48	37	36	51	27	40	61	40	51	45	48	43	49	29	36	52	51	62	36	41	41	38	35	36	57	53	45	35	48	38	45	45	40	53	39	38	42	42	55	52	36	40	34	47	41	52	44	59	36	35	46	46	40	44	46	47	52	37	52	38	51	36	42	43	34	43	60	43	51	45	45	39	48	44	49	41	54	45	54	41	48	44	51	54	41	44	47	52	48	41	42	37	35	43	49	40	41	31	47	42	35	40	37	43	39	58	47	43	37	47	47	49	39	48	42	40	46	28	51	54	43	41	45	52	39	43	38	38	33	37	43	33	42	38	24	47	48	37	44	37	57	58	51	50	43	44	48	35	33	43	46	37	41	46	43	45	45	43	46	35	41	38	39	40	50	35	38	36	36	52	35	44	43	46	42	43	47	42	38	32	50	46	50	37	47	40	34	39
22901	11415	4957	5167	7225	5388	4656	3679	2920	2463	2021	1688	1411	1193	1161	942	871	845	902	974	897	784	699	600	542	522	500	530	512	507	511	530	539	567	511	469	475	427	391	401	404	385	395	387	360	409	393	395	373	412	404	569	850	867	743	672	673	643	595	560	530	488	428	364	393	371	379	369	368	375	393	391	351	407	360	390	334	355	406	367	409	369	356	377	377	388	345	354	362	371	382	381	400	399	367	369	373	403	391	389	370	359	363	412	379	369	390	357	362	391	376	388	405	387	378	412	362	394	354	339	379	367	374	341	347	385	354	317	377	390	335	381	392	340	374	351	354	382	388	350	395	399	360	367	386	365	393	386	376	390	345	357	353	363	382	414	357	364	378	391	380	399	391	361	391	357	400	368	349	369	383	407	350	374	358	345	374	348	407	388	379	350	373	384	336	383	392	370	391	355	387	371	394	332	367	357	365	391	379	385	383	391	356	380	355	367	369	382	412	387	373	365	365	372	368	374	368	390	385	413	373	399	368	370	397	375	396	369	349	380	350	419	366	347	402	377	365	381	354	336	369	372	380	368	353	400	386	377	410	391	319	355	360	343	374	384	367	405	377	369	357	370	388	370	393	366	339	333	365	379	359	388	368	365	382	375	368	414	373	378	418	368	361	368	359	371	356	361	384	380	375	382	351	409	326	364	340	392	368	381	399	421	385	394	395	397	382	398	340	346	369	341	387	397	374	390	382	382	370	365	389	382	376	373	378	358	363	394	406	353	375	360	361	407	405	374	355	365	372	353	388	389	400	357	393	369	348	398	368	374	417	371	365	368	384	370	354	414	331	388	405	372	402	362	346	358	368	361	384	372	377	352	344	398	357	366	382	385	388	361	380	345	386	370	383	348	364	385	349	323	380	367	388	354	368	354	396	375	397	386	362	400	381	386	360	367	363	388	368	392	386	381	402	360	351	379	366	353	396	403	365	342	381	369	366	361	386	375	409	356	365	379	394	355	344	378	390	389	389	345	384	362	355	349	368	383	379	371	351	327	366	380	365	383	400	402	387	380	371	368	368	348	387	392	382	377	402	362	413	369	363	386	371	390	369	393	372	358	391	369	361	378	409	348	342	389	375	383	368	370	378	381	377	352	391	362	371	358	343	410	352	380	357	365	378	377	376	406	407	384	388	393	360	359	402	380	390	375	380	340	425	395	400	364	407	372	357	372	372	389	378	385	375	356	336	351	352	361	380	383	360	369	335	348	403	359	387	390	359	402	375	361	372	389	372	409	385	363	382	372	366	396	392	393	357	361	374	386	358	403	359	349	330	373	361	368	372	367	356	369	370	331	391	363	376	391	391	381	366	386	362	370	378	332	313	400	377	379	380	377	362	396	373	396	353	416	394	354	396	373	385	395	374	391	394	395	426	384	347	335	369	397	396	391	370	394	372	385	371	362	340	386	369	391	371	379	397	403	411	379	388	396	402	351	402	360	362	387	400	355	338	373	382	354	385	387	372	369	388	368	374	366	342	324	383	356	344	405	390	381	363	402	342	392	373	398	409	369	402	340	359	362	390	361	373	374	391	389	342	376	390	389	371	331	357	408	329	339	400	382	416	393	410	335	370	353	369	366	385	362	411	394	388	346	389	405	395	372	382	392	373	356	387	345	360	395	359	396	380	346	392	335	349	377	362	402	358	368	381	359	379	363	360	393	387	367	366	376	348	376	380	366	375	367	371	394	379	376	379	396	384	357	347	388	392	391	421	362	374	376	384	402	377	417	387	344	401	383	417	379	370	369	389	405	374	366	403	409	417	376	366	374	342	405	375	374	366	429	362	417	360	378	396	403	357	398	385	388	418	380	370	371	342	388	325	355	413	389	365	380	402	377	396	344	364	362	395	376	351	359	375	359	370	367	388	371	354	352	414	354	365	380	405	379	389	352	383	341	380	379	390	369	391	361	385	380	360	403	339	341	369	384	372	346	408	415	363	365	400	387	370	405	400	363	334	399	321	374	409	374	394	355	388	358	408	373	370	383	366	369	357	373	354	372	372	403	344	365	366	376	357	368	365	353	374	377	369	404	345	394	381	389	361	363	365	371	364	360	370	380	347	363	347	403	335	388	389	408	379	372	380	379	352	387	386	376	369	349	404	383	373	358	361	375	356	390	381	375	388	370	349	360	356	386	348	362	386	379	387	374	382	382	386	410	352	379	372	394	411	388	368	373	377	380	369	356	375	332	364	395	345	352	360	382	353	352	351	353	405	379	354	396	398	350	352	368	381	371	369	363	361	371	369	394	363	368	385	374	380	383	371	356	347	366	360	384	373	377	375	375	391	388	394	397	338	373	400	382	372	355	362	337	386	379	390	387	406	384	368	366	387	353	396	340	386	391	358	380	328	382	395	367	379	358	370	383	351	395	440	370	343	346	398	392	384	387	350	340	362	343	374	365	400	353	341	378	352	373	384	375	365	371	340	368	352	366	364	365	357	412	363	348	362	344	365	396	363	384	394	388	359	372	364	354	360	362	356	396	387	383	372	380	379	400	344	415	365	372	356	351	355	364	367	352	383	427	372	384	372	369	363	330	331	372	353	377	373	360	357	370	345	363	366	380	398	365	389	390	380	376	343	407	381	392	348	376	378	357	359	366	371	379	397	357	381	381	371	348	393	360	391	386	384	396	371	399	346	368	367	363	390	375	350	373	385	402	380	357	402	381	360	399	373	373	368	368	388	355	356	381	400	384	387	350	393	365	395	397	380	361	397	359	405	349	356	397	362	399	391	380	350	355	373	389	389	426	347	351	363	339	397	346	382	384	369	338	359	391	352	357	361	349	366	371	339	354	369	354	339	369	387	410	352	365	386	350	366	383	395	372	363	394	394	372	377	369	363	363	365	378	368	384	378	376	380	353	345	369	352	390	369	356	388	400	355	387	395	364	386	390	383	373	382	392	385	417	356	401	376	380	353	356	364	386	349	383	362	378	383	413	380	349	382	370	391	372	388	376	385	377	365	415	356	376	368	337	344	356	356	390	378	350	380	368	368	373	373	351	375	368	373	382	398	362	384	351	397	368	381	374	372	383	385	402	334	380	387	357	377	346	364	376	367	365	393	386	353	366	373	377	349	391	336	378	377	376	375	361	384	362	340	369	397	387	388	385	366	347	354	396	411	353	378	355	349	383	374	398	384	356	376	374	397	357	360	357	348	353	387	399	367	380	374	359	357	411	374	328	369	392	362	376	407	381	360	354	361	397	364	387	346	382	399	440	342	373	376	421	388	366	365	370	399	354	375	389	402	374	383	365	414	377	349	382	386	366	354	390	370	335	366	392	370	336	401	372	351	397	383	362	361	406	379	328	375	365	372	406	333	352	330	383	371	401	380	374	395	370	404	407	395	378	399	374	383	404	369	383	366	365	377	389	368	340	380	384	364	378	390	412	365	365	357	387	394	362	359	401	333	342	368	397	373	384	380	372	378	402	389	369	382	353	410	374	374	384
2755	1894	739	314	208	205	190	181	146	134	124	123	102	100	102	95	104	110	113	72	89	92	66	93	84	79	84	67	76	80	75	74	89	74	78	72	59	74	70	74	85	75	70	92	70	59	65	66	75	56	58	89	111	124	118	127	117	104	122	117	101	84	91	82	73	70	78	77	71	61	76	65	87	75	91	61	80	74	60	55	86	66	81	74	74	75	61	63	74	70	79	76	63	79	78	77	57	70	67	75	64	62	63	68	67	84	64	64	65	67	73	83	50	91	79	62	76	73	77	62	81	61	77	66	66	74	57	50	75	53	50	68	63	58	58	70	79	65	91	68	74	72	91	72	80	68	70	73	92	75	64	76	79	67	79	56	93	71	64	69	82	71	86	60	79	62	66	68	73	72	54	68	80	67	72	60	84	64	69	68	61	77	66	66	63	77	71	68	61	80	66	66	70	73	68	68	61	78	70	76	69	62	83	56	56	58	79	57	62	59	82	69	63	70	57	82	68	77	89	57	69	63	61	68	54	65	53	67	69	82	72	68	80	74	68	76	56	66	88	62	66	68	70	71	68	73	79	75	74	73	77	78	73	77	66	61	73	57	77	70	86	77	73	63	72	77	66	75	55	69	76	71	83	65	71	79	74	80	70	62	72	66	69	90	74	79	69	55	75	63	67	72	58	76	74	80	63	64	63	74	61	68	74	64	60	73	55	63	92	56	70	75	78	62	71	70	85	63	76	72	71	79	79	79	61	58	65	65	70	69	59	67	78	62	54	58	75	64	67	77	72	57	60	75	87	63	57	68	71	66	73	67	58	62	70	60	65	65	61	70	78	70	79	76	74	70	70	59	61	76	70	72	74	60	63	59	93	55	65	73	72	79	68	55	81	74	78	80	66	61	59	71	79	74	85	78	58	61	66	58	81	81	67	57	81	67	59	72	61	78	71	70	81	86	77	66	73	65	82	56	66	75	59	72	80	57	80	71	83	66	62	82	60	64	64	78	81	81	100	64	57	58	68	64	67	72	64	87	72	90	79	77	68	66	71	54	78	73	73	62	64	73	68	86	71	71	67	73	83	55	61	76	70	78	65	73	53	66	70	59	78	56	77	64	71	81	61	55	67	72	68	63	62	69	71	63	63	79	76	75	61	73	70	63	60	56	63	65	68	83	77	81	69	81	62	74	68	60	69	80	88	75	93	60	73	67	62	78	56	84	71	56	84	88	72	78	73	76	59	67	74	75	66	68	67	74	65	95	84	60	59	90	75	65	65	73	71	68	69	69	82	74	67	77	69	85	67	66	72	70	81	75	66	79	71	68	66	63	60	60	82	67	65	71	82	65	73	59	88	66	52	60	72	74	76	72	83	66	75	68	62	73	77	74	66	69	64	79	75	61	71	78	73	78	73	63	85	84	81	69	76	64	67	74	71	83	73	77	85	76	71	62	64	68	91	73	76	59	63	72	59	55	66	66	80	78	69	68	62	62	77	71	66	82	68	50	74	71	81	70	63	66	70	63	72	79	66	71	72	70	77	79	83	63	52	79	66	87	65	75	62	59	73	74	69	53	75	82	60	72	85	81	76	55	63	75	68	74	68	65	73	77	58	78	81	71	50	47	68	77	67	69	78	55	60	69	62	64	71	85	65	75	76	66	69	70	75	72	77	67	66	65	77	66	73	84	78	72	81	84	82	69	76	74	87	64	73	62	62	56	62	61	57	72	61	73	66	72	71	64	73	73	71	70	62	73	73	92	66	71	72	76	70	69	74	75	85	74	74	61	89	69	69	79	76	69	71	74	69	69	70	53	76	80	78	53	84	74	60	85	71	80	60	71	85	64	72	74	65	67	68	71	77	78	69	75	62	66	55	64	81	67	68	66	66	63	68	78	65	63	80	58	77	69	77	72	70	80	83	77	75	84	66	92	68	70	83	78	81	67	59	63	62	73	78	56	79	72	71	61	67	70	69	82	64	69	68	67	83	53	68	84	76	52	75	76	69	71	57	66	82	79	60	73	71	70	64	58	69	76	66	75	67	61	69	83	69	56	68	71	67	81	66	79	67	67	74	77	73	67	68	69	70	64	56	69	76	70	82	63	75	70	76	71	78	69	75	70	79	69	66	75	79	62	66	60	75	72	55	65	69	85	84	67	74	73	71	65	78	70	69	64	73	54	74	78	55	59	82	70	63	90	61	82	79	73	62	79	70	57	70	75	68	77	70	66	65	77	75	66	61	77	66	85	77	73	89	63	54	77	96	71	49	76	71	64	72	69	69	69	53	75	68	61	70	81	74	73	70	66	63	73	70	79	74	69	67	86	72	62	75	80	75	65	62	64	63	80	57	64	53	95	71	63	57	81	79	81	91	83	68	68	78	55	62	70	65	86	80	84	78	73	79	73	67	55	68	59	80	79	72	79	67	81	72	76	77	66	69	67	67	69	65	72	65	67	66	75	69	85	72	64	65	74	67	74	68	74	72	88	66	67	63	72	80	69	63	82	77	71	66	70	76	61	58	73	61	74	72	80	55	78	54	65	76	72	75	69	76	69	71	76	62	68	55	73	67	75	67	63	75	70	73	71	69	73	78	87	62	68	69	73	69	78	63	58	63	55	71	76	64	62	88	74	69	86	82	65	71	59	91	84	60	62	56	76	81	75	61	80	61	82	72	75	69	67	76	72	79	66	60	90	69	68	85	69	66	68	60	86	67	66	72	77	72	87	58	69	63	76	79	72	77	66	64	71	68	80	72	82	81	66	79	70	65	78	67	69	68	71	55	70	63	72	72	44	78	60	63	59	66	77	74	67	65	77	74	83	77	70	59	66	68	61	64	76	62	61	59	65	62	86	63	67	72	70	73	59	75	74	63	67	71	60	75	74	57	61	65	71	72	66	60	69	82	62	72	74	65	74	63	86	60	65	70	54	62	57	62	72	61	71	60	75	70	62	72	63	52	65	68	67	68	58	61	67	86	69	61	70	80	91	70	56	62	73	68	58	62	79	58	84	64	65	69	63	52	70	77	73	67	75	72	57	54	63	77	83	60	69	69	60	81	69	49	74	73	62	77	54	77	76	63	64	50	67	81	81	71	78	72	77	68	72	65	86	60	80	60	67	52	71	69	67	62	73	84	71	59	68	82	82	79	62	64	85	73	69	77	66	83	69	62	77	69	75	76	70	86	84	66	73	74	66	66	70	55	74	76	60	75	65	69	67	64	91	77	61	66	64	74	66	69	65	70	67	80	76	74	68	81	68	67	75	69	76	61	70	72	77	66	66	74	60	70	69	87	55	76	67	75	74	60	62	63	89	55	72	65	71	70	67	72	78	77	71	60	71	69	77	67	83	68	74	68	66	88	65	67	76	68	74	71	81	85	56	72	78	70	68	52	79	77	83	75	69	68	66	67	64	63	73	76	81	60	78	64	61	78	74	63	78	69	80	73	76	66	74	75	67	87	72	69	65	67	74	61	62	70	81	75	72	77	74	61	81
27905	17219	8376	8522	10262	9537	8022	6348	4973	4132	3427	2946	2479	2088	1826	1643	1477	1493	1522	1491	1308	1254	1130	944	947	980	1070	827	896	890	938	812	799	820	694	718	706	627	639	618	664	601	645	626	657	590	618	643	665	640	660	903	1562	1899	2134	2145	1976	1724	1372	1173	1063	918	805	710	647	589	567	611	587	604	587	563	589	583	580	597	565	586	597	541	569	649	616	582	602	628	557	527	618	583	594	567	587	598	571	600	596	548	580	547	588	556	602	610	560	548	606	573	591	586	545	559	593	607	581	557	629	588	613	580	578	583	522	600	545	590	613	567	589	592	585	615	602	608	601	613	574	562	582	555	650	558	556	559	628	602	607	603	626	578	557	577	576	624	608	604	560	609	554	598	558	578	618	588	572	592	617	556	543	591	613	614	535	579	579	574	557	595	589	581	603	562	573	567	559	602	593	555	593	580	595	611	580	571	582	584	579	549	609	596	613	572	580	546	606	592	563	609	573	563	577	539	579	566	573	600	601	579	605	590	585	564	569	578	593	566	577	578	567	576	581	607	593	567	584	572	607	556	555	597	596	580	592	598	563	591	550	573	570	579	597	561	600	581	530	584	543	565	588	603	596	605	577	610	585	611	584	554	612	606	639	589	546	549	591	594	564	604	582	570	573	568	587	569	515	584	573	619	557	587	627	592	628	567	608	598	594	584	581	558	529	626	584	610	562	592	554	598	566	623	605	597	570	587	606	566	573	568	616	612	559	662	564	569	565	536	611	593	551	592	562	622	581	557	587	572	564	571	606	568	580	576	532	621	579	601	601	562	554	591	631	600	601	625	572	595	612	562	572	549	568	579	585	551	581	583	571	556	636	591	567	602	570	529	619	639	562	594	577	600	552	558	562	570	580	591	570	564	605	613	584	560	574	567	586	586	538	574	533	586	579	581	580	582	597	577	558	537	564	596	566	585	598	558	529	575	571	611	581	577	596	596	604	587	592	595	567	577	545	578	591	583	581	570	542	560	568	597	578	579	567	573	605	573	559	602	612	565	657	619	562	579	569	617	591	535	585	579	574	562	595	577	572	580	623	576	586	576	566	550	576	555	567	619	534	569	564	587	562	572	586	575	583	572	574	569	594	580	579	592	590	608	591	568	616	578	605	581	598	618	579	586	581	591	644	610	600	584	583	551	582	589	548	594	555	567	546	606	628	615	536	577	623	579	584	563	584	573	555	591	594	624	604	581	596	616	604	533	562	591	605	565	554	571	632	583	616	584	564	584	613	506	596	591	578	591	607	616	569	555	609	570	591	580	573	541	562	597	553	593	583	598	577	578	587	572	564	566	581	589	631	591	546	564	614	607	578	623	582	561	585	623	597	556	536	579	575	583	559	599	601	589	581	558	645	593	571	580	594	588	562	576	585	546	581	573	578	575	560	578	619	609	552	570	622	570	597	574	594	592	535	605	567	594	607	589	600	615	552	566	584	577	588	573	614	575	571	538	618	584	587	590	590	593	618	598	629	553	597	582	612	607	574	641	586	600	598	592	592	545	611	576	571	551	601	595	588	600	630	596	586	578	642	548	580	589	583	641	561	584	599	609	595	575	609	595	575	553	589	586	591	557	583	602	593	609	593	581	594	551	602	558	573	566	589	541	556	577	555	584	545	594	602	533	592	632	584	580	605	605	585	565	593	546	624	591	587	536	594	580	597	564	539	561	567	620	561	575	609	536	648	586	578	573	578	567	610	581	629	611	556	581	567	583	575	580	587	600	625	626	582	592	582	577	581	582	602	652	596	574	601	576	529	539	578	591	541	604	589	568	605	612	568	590	573	555	614	579	568	556	577	600	604	604	587	603	606	541	581	569	570	599	551	634	579	558	565	579	629	594	525	609	574	581	608	573	525	549	594	616	602	598	592	529	654	579	575	552	602	576	609	603	590	623	598	603	591	580	582	567	575	580	598	574	642	570	545	597	588	573	616	524	578	605	534	577	618	556	541	562	609	603	557	573	578	535	632	567	606	611	589	566	542	632	593	531	601	567	556	584	599	587	561	603	565	584	610	567	556	542	567	563	612	587	620	637	597	582	554	575	571	541	583	616	605	604	595	562	557	578	543	618	615	610	554	555	586	561	581	632	592	565	581	562	571	541	558	550	585	606	581	615	602	571	618	582	592	586	580	583	554	572	557	587	572	548	573	575	579	519	628	592	570	536	566	588	590	610	591	550	525	598	552	545	553	597	581	615	554	597	572	556	574	576	613	579	577	588	586	576	575	609	558	563	552	555	574	604	559	614	547	566	600	536	608	571	584	595	598	584	573	602	595	591	598	540	613	597	628	599	601	608	559	596	617	590	572	574	559	603	555	601	627	575	579	635	585	597	580	589	633	569	581	580	613	629	564	565	631	575	655	605	594	606	581	591	535	608	584	570	555	602	572	599	564	602	636	557	580	568	621	593	573	612	580	562	589	583	574	582	586	603	549	627	565	611	579	606	555	566	599	571	541	583	582	593	584	582	582	618	569	553	553	556	611	578	583	573	574	575	585	622	586	582	582	556	565	600	595	597	578	628	605	564	603	587	575	574	583	650	551	612	596	569	604	566	613	589	591	610	528	632	616	563	601	588	584	607	604	576	572	582	584	602	628	553	565	596	569	591	586	588	638	574	603	607	601	582	599	607	625	604	574	581	562	530	609	611	537	572	574	586	578	575	566	603	620	576	608	595	526	578	591	599	571	583	578	578	555	558	591	532	583	601	683	585	567	539	596	563	574	608	614	556	609	536	580	563	610	529	567	577	609	573	602	606	554	590	586	579	578	527	581	594	562	617	591	599	526	595	584	558	542	584	553	585	596	620	543	621	562	558	559	594	597	611	573	552	589	544	571	555	606	533	619	568	586	583	580	599	559	603	550	578	590	553	587	590	551	598	631	627	578	549	613	585	554	602	533	608	610	620	556	598	603	567	609	589	548	585	561	547	603	593	552	582	598	555	600	539	577	569	579	569	575	561	563	584	579	588	530	597	613	607	596	591	608	624	544	567	569	561	586	575	545	616	577	632	583	606	600	568	597	585	556	628	581	556	601	604	585	572	586	551	588	572	611	553	590	592	587	535	603	596	537	583	608	588	590	589	594	618	549	536	595	569	607	598	578	557	546	554	637	619	567	664	585	628	589	587	621	598	546	589	586	572	591	552	574	605	559	600	581	559	633	574	612	604	589	586	543	604	561	562	568	555	568	559	616	575	577	577	556	597	527	582	628	545	606	541	624	597	596	579	593	596	595	571	559	588	580	612	579	567	544	593	579	599	610	523	600	586	598	619	600	596	573	582	576	596	575	603	581	561	550	575	574	612	583	529	559	552	613	624	613	592	578	577	550	544	582	591	553	577	574	578	583	550	588	590	577	555	545	580	598	599	544	567	560	579	591	620	551	571	636	614	606	585	576	585	620	602	590	606	580	602	558	628	559	586	549	600	638	579	603	596	594	573	580	581	601	625	577	587	581	562
3273	1569	637	416	284	236	153	159	130	125	110	113	104	79	77	78	80	82	83	66	78	70	66	58	74	76	60	53	66	72	87	54	55	56	43	54	48	52	50	43	54	45	44	46	52	57	58	36	49	52	59	42	77	91	96	124	90	90	85	73	62	67	58	57	50	41	50	45	49	55	60	49	42	43	44	51	61	45	53	46	50	46	44	33	45	60	54	42	46	63	41	50	52	48	38	54	48	48	42	53	53	40	39	35	61	63	53	43	45	56	47	40	51	54	38	47	34	50	53	42	53	54	52	48	47	58	60	67	54	46	54	50	58	58	52	35	49	57	52	45	48	52	36	53	49	42	47	52	49	46	57	50	65	48	58	51	46	60	53	55	56	64	56	59	51	57	33	47	51	50	49	62	43	45	38	45	44	59	52	46	53	54	48	45	48	45	44	43	59	57	48	42	45	42	38	43	52	56	58	58	53	55	31	54	48	45	48	55	46	56	43	52	47	50	42	51	45	49	41	41	43	52	40	51	41	40	49	42	49	56	54	49	53	47	58	49	55	52	49	62	38	52	52	33	50	50	52	46	37	44	36	52	53	60	41	51	60	42	53	51	52	52	41	57	55	58	55	32	43	47	46	45	45	49	51	53	39	52	38	50	47	56	46	44	47	52	52	48	68	39	36	48	42	50	55	41	60	47	76	46	53	46	41	63	49	52	48	63	56	36	46	48	45	45	50	43	51	45	48	39	49	39	51	53	46	43	44	66	53	44	58	40	49	53	45	31	54	58	49	27	53	38	60	46	55	46	43	48	39	42	50	40	61	47	55	44	48	41	67	39	60	58	53	54	38	64	38	47	64	47	54	43	56	47	53	44	43	52	61	40	60	50	49	48	35	41	62	56	47	54	53	47	61	59	50	51	59	49	53	43	55	55	52	48	66	52	53	51	54	55	65	43	50	58	51	63	47	40	58	52	51	42	53	49	41	41	42	48	42	55	48	49	48	38	52	54	53	62	44	53	49	39	72	63	51	48	43	53	57	50	50	50	51	52	58	56	43	44	51	47	50	58	33	48	50	52	58	50	55	38	59	58	47	44	49	39	37	52	40	49	55	48	46	44	43	58	47	54	41	45	43	65	54	36	66	45	64	48	66	45	60	52	54	45	48	45	45	49	49	59	54	42	54	48	46	40	58	45	53	47	54	49	46	55	51	47	47	58	45	61	57	46	52	41	52	36	54	60	57	49	37	48	44	42	50	45	54	56	47	60	62	48	55	55	39	61	48	59	28	48	52	36	34	49	44	44	67	52	66	53	47	45	52	30	53	42	39	50	36	44	65	55	41	49	50	43	44	52	44	47	56	57	47	52	45	58	52	53	57	53	51	46	41	45	68	66	49	48	49	48	48	47	43	45	48	39	64	42	34	49	43	53	42	61	42	47	47	50	46	45	44	41	53	50	51	39	46	44	45	43	51	46	45	35	42	49	45	56	56	43	37	57	56	46	51	56	36	45	51	39	42	61	52	51	53	59	60	44	72	48	49	44	48	39	43	54	56	54	45	47	57	38	48	54	59	38	41	50	40	59	58	52	46	46	60	62	53	53	45	47	54	54	41	52	44	40	43	52	50	52	62	57	41	47	58	49	50	51	47	48	46	42	50	40	50	47	48	50	45	51	41	45	45	46	61	37	36	59	49	54	43	60	47	60	51	50	46	50	60	52	57	44	54	53	50	55	40	51	54	44	48	55	41	57	64	42	44	47	42	42	52	55	47	35	46	64	52	47	47	46	51	52	46	44	51	55	54	51	49	51	52	43	58	39	42	41	38	60	53	51	43	58	51	55	39	47	54	51	52	52	51	48	48	58	55	50	53	54	50	43	52	51	54	40	45	46	49	55	43	50	38	64	50	40	51	48	45	46	43	54	54	40	45	47	40	52	51	38	47	40	53	42	57	44	55	53	52	57	53	47	53	44	68	51	54	44	49	48	49	60	46	46	44	58	46	43	47	41	46	48	42	38	42	43	43	41	46	43	53	36	46	49	46	49	49	49	57	44	46	50	53	52	51	47	50	44	59	46	38	40	38	60	40	55	52	53	46	51	55	35	54	53	45	54	47	51	48	46	57	50	50	52	44	64	57	44	56	57	45	53	45	46	51	46	51	61	56	64	53	50	50	39	55	49	57	51	62	51	57	60	42	55	48	54	58	52	46	48	47	54	46	45	37	52	46	59	45	55	40	40	56	51	61	43	38	53	47	45	62	54	51	37	50	47	52	52	45	51	62	55	62	61	50	45	53	51	36	47	44	58	55	49	61	48	51	41	43	44	58	36	52	50	50	60	48	50	51	46	56	51	48	42	55	48	58	46	54	45	43	40	54	44	59	58	56	56	41	50	43	57	49	46	50	48	51	46	56	49	39	52	52	48	49	55	57	47	37	64	36	54	58	44	57	44	57	36	69	47	48	45	67	63	48	59	69	53	48	61	49	50	58	51	50	45	39	47	53	41	45	60	61	47	48	42	41	50	51	56	69	45	43	48	45	43	48	41	54	48	46	42	53	41	48	48	43	62	58	39	52	55	50	61	57	46	47	41	61	56	56	39	61	50	55	38	49	39	43	56	46	45	66	50	37	45	56	44	47	55	49	38	48	43	63	36	42	57	49	53	45	45	51	47	42	50	42	50	45	42	45	57	43	40	54	62	43	50	42	44	53	47	32	48	49	42	49	39	52	72	47	43	38	46	47	40	41	41	43	43	43	43	59	45	45	53	43	57	44	40	57	38	51	45	66	34	47	34	51	46	45	54	40	39	44	52	60	38	52	40	44	54	57	60	56	49	52	47	52	54	46	58	39	55	54	62	58	63	52	61	44	64	46	39	50	45	36	47	46	48	47	49	52	54	60	48	41	50	47	57	46	45	47	57	41	59	52	37	47	55	51	55	54	44	44	38	54	65	46	46	53	47	49	50	46	43	66	58	70	51	51	58	51	54	73	47	45	56	55	53	44	45	53	52	47	58	41	48	53	46	42	46	56	40	44	43	51	51	52	52	38	46	53	45	41	45	50	54	46	46	55	46	51	45	46	54	54	54	54	44	56	56	46	49	53	49	47	52	47	47	41	59	38	50	40	54	55	57	61	46	60	48	53	47	45	53	46	43	53	57	62	51	47	47	43	53	60	44	36	41	62	57	45	45	41	48	46	59	48	49	48	45	43	49	63	41	51	42	64	51	59	56	54	54	53	45	58	47	49	48	47	56	45	56	55	45	50	58	39	49	49	56	61	52	53	79	59	35	57	47	53	43	50	47	52	61	37	54	49	53	58	50	49	69	48	65	49	43	57	42	43	49	31	47	55	58	49	48	52	49	68	49	52	46	47	53	41	43	54	52	38	50	44	43	58	46	47	42	64	45	60	48	50	42	44	74	62	52	57	52	44	36	39	47	45	48	44	61	47	52	51	42	59	49	47	47	50	54	60	49	51	50	42	48	58	56	38	43
26881	15161	8135	9834	13540	11155	7530	6147	4972	3921	3266	2785	2223	1764	1593	1436	1368	1351	1355	1276	1122	1075	909	782	883	981	772	751	845	808	733	717	683	556	510	566	447	463	471	418	462	453	432	508	524	472	469	476	465	492	497	538	945	1771	2316	2250	1737	1402	1209	1003	900	768	650	534	495	418	446	394	455	402	448	433	420	454	421	446	397	436	391	416	424	429	436	395	431	453	440	427	425	458	430	424	400	412	408	459	423	448	411	436	452	425	444	421	380	419	400	434	448	434	420	413	419	435	416	442	447	426	415	405	440	435	426	406	400	420	438	435	408	413	420	409	417	476	428	421	410	433	413	422	430	405	407	412	421	402	376	456	445	412	395	426	435	422	445	449	410	411	393	412	407	424	434	400	410	465	460	421	443	412	419	429	414	419	425	441	404	436	430	411	419	465	434	408	386	455	423	463	452	387	418	425	410	399	417	414	446	401	462	405	383	470	441	458	385	422	453	385	393	445	441	413	403	417	411	411	423	419	382	428	462	455	450	439	420	422	403	431	468	442	436	403	423	422	398	427	423	422	428	438	402	438	452	429	431	451	439	463	461	406	445	463	394	423	441	422	402	433	401	395	429	376	438	415	387	422	468	431	397	436	409	432	450	427	452	445	402	412	412	432	421	431	421	415	432	473	430	432	388	441	419	418	428	426	460	401	424	437	436	444	410	453	394	436	423	435	392	422	401	427	449	424	443	393	431	421	436	421	415	453	407	399	441	432	430	426	465	409	429	407	439	433	423	410	390	438	424	383	383	395	412	424	404	438	427	409	389	450	419	441	438	400	423	415	413	404	432	428	435	424	408	414	415	407	430	471	411	449	398	452	410	448	446	426	418	422	430	390	419	403	461	464	454	437	415	408	458	422	420	412	450	384	448	428	420	435	432	437	450	430	405	409	405	436	439	424	441	433	432	427	414	455	453	460	459	421	420	403	442	446	406	415	424	385	395	408	465	444	404	424	431	421	413	390	433	409	446	424	415	433	424	441	456	391	455	412	434	438	415	433	407	431	420	436	449	429	406	450	473	421	431	428	381	405	440	436	456	428	424	443	405	404	449	412	430	420	415	426	416	459	439	413	417	409	416	417	466	403	413	428	395	427	460	425	417	445	422	417	429	435	417	408	423	449	408	437	411	450	410	408	410	417	434	427	437	420	421	446	374	418	411	464	420	396	393	425	421	445	417	413	411	415	426	406	424	442	371	408	400	435	410	431	429	428	397	429	412	446	397	434	403	445	404	441	423	436	421	409	410	409	417	456	424	442	408	385	468	433	442	446	420	437	411	409	469	417	381	413	422	410	436	441	425	474	446	441	435	433	410	457	427	407	404	415	414	391	441	411	381	430	409	436	433	440	419	438	403	414	406	421	393	411	447	445	423	393	392	452	407	444	431	439	431	399	428	474	433	392	405	410	452	386	441	432	423	407	433	446	426	424	435	420	440	423	446	413	435	461	430	445	385	448	417	445	464	420	428	439	419	426	431	422	452	386	426	419	425	433	424	439	412	451	425	404	407	433	443	395	410	445	428	414	424	442	426	396	425	464	420	432	440	410	420	428	432	423	421	428	397	438	443	441	450	415	423	431	478	416	418	426	410	402	418	410	421	424	421	420	444	430	405	402	456	385	451	438	422	435	414	450	410	380	418	403	391	461	404	452	436	410	442	430	398	436	425	461	441	426	444	431	444	393	387	446	462	441	429	410	395	437	430	444	433	421	430	451	460	411	399	450	399	439	428	432	432	419	448	451	432	461	411	420	423	409	424	429	458	383	425	405	428	431	432	416	442	446	456	410	401	436	470	429	440	421	437	414	394	408	408	415	455	403	431	398	448	451	442	418	429	434	428	441	386	458	446	413	427	426	427	446	384	420	432	405	452	411	397	392	428	415	388	431	453	435	409	396	442	397	458	412	424	450	426	443	439	396	436	386	415	417	414	416	436	397	422	419	423	422	440	421	415	420	446	397	420	411	412	439	423	443	414	438	429	445	408	417	458	452	426	406	432	411	441	417	434	417	427	445	458	467	428	415	442	409	416	455	414	417	439	388	446	434	403	424	384	431	414	417	390	434	435	403	418	441	419	435	437	423	453	431	410	416	451	420	409	436	450	419	434	448	396	433	426	446	391	430	422	401	442	451	433	440	436	435	406	406	416	436	437	392	435	378	406	426	417	394	452	405	424	456	387	434	391	428	435	448	398	432	435	398	463	422	418	423	420	442	415	450	446	400	393	395	383	420	426	473	394	444	420	428	409	402	464	395	421	430	400	446	421	473	462	422	451	449	418	396	428	438	450	402	449	436	391	413	427	428	441	413	446	412	433	404	397	421	427	410	404	441	461	474	405	431	392	426	402	416	378	450	427	418	430	392	422	413	442	405	437	462	455	440	418	440	422	421	431	432	427	401	401	430	425	401	448	404	412	453	415	431	401	414	446	459	415	474	447	440	411	438	425	429	432	463	422	450	417	422	406	408	411	422	389	389	464	421	444	394	453	416	427	409	422	435	408	425	443	447	408	388	422	428	411	431	428	451	439	455	419	423	426	442	456	425	434	415	396	456	432	453	425	429	438	412	402	434	427	405	445	422	407	402	415	417	453	414	416	439	421	413	451	383	402	429	417	470	410	440	452	394	383	440	434	442	400	432	469	443	415	392	422	420	407	433	384	431	436	410	436	429	410	425	414	406	417	404	374	467	453	446	400	433	440	415	414	415	424	444	426	434	422	403	406	463	403	394	410	401	421	454	393	448	435	386	421	421	473	436	413	429	396	440	429	431	447	494	411	401	444	389	415	427	423	429	426	406	431	422	456	443	389	417	418	447	428	453	436	421	415	428	438	437	442	393	455	417	424	423	463	423	428	409	457	419	424	432	448	417	390	467	446	451	387	445	440	431	442	386	432	433	456	443	425	417	420	432	393	446	464	423	434	443	400	440	445	435	430	415	408	446	425	447	402	440	458	415	418	441	398	456	449	452	442	461	421	419	435	476	416	421	404	433	442	441	450	398	399	410	425	428	425	448	438	463	399	403	432	410	431	443	434	404	438	448	427	431	426	437	425	419	422	393	441	434	397	454	402	437	441	420	405	413	445	418	423	418	397	420	410	458	413	427	416	405	452	408	429	384	417	416	453	462	448	401	478	448	442	408	387	460	432	431	459	409	395	420	416	399	407	431	429	456	417	403	392	459	424	452	426	400	420	432	472	441	415	452	427	453	414	423	407	436	410	386	461	415	426	462	465	413	401	434	394	454	411	375	425	434	431	398	431	425	438	400	417	450	436	416	432	434	375	368	454	437	454	426	428	386	403	447	432	452	450	427	447	434	446	414	427	413	429	424	376	445	442	428	414	414	416	444	449	434	450	478	443	398	411	426	424	409	413	376	445	441	457	391	429	406	414	419	431	410	398	448	416	410	398	432	416	408	438	454	421	449	420	409	437	459	449	403	426	396	428	394	406	424	455	465
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
