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
341885196916	341885197485	341885198033	341885198583	341885199127	341885199683	341885200235	341885200783	341885201327	341885201883	341885202435	341885202983	341885203527	341885204085	341885204633	341885205183	341885205727	341885206285	341885206833	341885207383	341885207927	341885208485	341885209033	341885209583	341885210127	341885210683	341885211233	341885211783	341885212327	341885212883	341885213433	341885213983	341885214527	341885215083	341885215633	341885216183	341885216727	341885217283	341885217833	341885218383	341885218927	341885219485	341885220033	341885220583	341885221127	341885221685	341885222233	341885222783	341885223327	341885223883	341885224433	341885224983	341885225527	341885226085	341885226635	341885227183	341885227727	341885228285	341885228833	341885229385	341885229927	341885230485	341885231033	341885231583	341885232127	341885232683	341885233233	341885233783	341885234327	341885234885	341885235435	341885235983	341885236527	341885237085	341885237635	341885238183	341885238727	341885239286	341885239833	341885240383	341885240927	341885241483	341885242033	341885242583	341885243127	341885243683	341885244235	341885244783	341885245327	341885245885	341885246435	341885246983	341885247527	341885248085	341885248635	341885249183	341885249727	341885250285	341885250833	341885251383	341885251927	341885252485	341885253035	341885253585	341885254127	341885254685	341885255233	341885255785	341885256327	341885256885	341885257433	341885257983	341885258527	341885259085	341885259633	341885260183	341885260727	341885261283	341885261833	341885262383	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2095	3300	1900	2700	2094	3300	1900	2700	2094	3300	1900	2700	2093	3300	1900	2700	2093	3300	1900	2700	2092	3300	1900	2700	2092	3300	1900	2700	2092	3300	1900	2700	2091	3300	1900	2700	2091	3300	1900	2700	2090	3300	1900	2700	2090	3300	1900	2700	2089	3300	1900	2700	2089	3300	1900	2700	2088	3300	1900	2700	2088	3300	1900	2700	2087	3300	1900	2700	2087	3300	1900	2700	2087	3300	1900	2700	2086	3300	1900	2700	2086	3300	1900	2700	2085	3300	1900	2700	2085	3300	1900	2700	2084	3300	1900	2700	2084	3300	1900	2700	2083	3300	1900	2700	2083	3300	1900	2700	2082	3300	1900	2700	2082	3300	1900	2700	2081	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
18662	11062	1341	701	919	895	671	583	515	456	363	325	284	248	219	206	183	169	118	150	145	107	124	118	108	114	101	112	100	91	82	66	83	73	70	60	74	81	69	75	70	83	76	66	68	66	63	62	71	63	51	46	54	74	78	66	68	42	58	63	60	63	62	59	61	43	48	56	64	51	57	59	59	46	63	55	59	65	60	58	53	61	62	53	61	39	48	67	61	61	71	88	53	57	68	51	58	62	58	56	54	52	55	43	51	61	47	55	82	56	58	66	53	60	67	69	56	67	66	52	56	61	68	59	60	57	83	47	59	61	72	63	52	63	56	49	46	59	61	42	56	56	61	69	56	67	67	78	64	58	58	57	65	55	68	57	53	48	64	47	52	61	59	62	55	55	59	60	69	52	61	46	57	56	58	71	68	60	49	53	60	53	54	45	58	74	55	58	77	60	55	53	57	70	66	68	53	60	54	50	53	60	66	57	53	57	55	48	66	70	76	57	55	53	48	49	57	63	63	62	60	53	67	66	56	68	66	59	57	59	64	54	42	60	56	57	72	54	58	58	60	55	69	56	65	66	66	58	66	57	55	54	60	57	56	68	50	52	52	66	60	54	43	68	49	58	54	66	50	54	53	56	65	67	60	67	59	50	66	68	54	60	58	68	51	77	54	52	71	56	63	68	55	59	70	57	53	69	55	60	64	55	57	52	51	42	52	56	48	50	61	57	52	50	52	61	49	62	52	65	50	55	65	53	65	43	59	53	52	59	59	57	60	49	77	58	62	59	45	55	53	63	56	59	57	42	53	75	43	59	66	69	53	61	56	70	52	65	61	59	43	47	60	50	60	50	50	59	65	72	57	48	56	52	50	59	71	48	46	63	43	65	62	56	57	67	80	60	48	56	57	54	48	47	61	50	46	50	57	46	55	70	55	62	51	60	60	51	66	51	55	53	51	57	65	74	51	43	80	51	58	48	51	55	50	58	52	45	54	54	63	55	59	60	56	55	57	57	74	55	49	53	49	56	48	76	61	45	55	53	57	69	51	56	54	65	52	66	53	57	55	62	65	56	57	57	61	57	56	50	53	51	51	56	63	57	60	47	57	57	62	50	66	59	59	52	53	75	60	47	55	53	65	51	69	56	62	64	65	47	50	49	54	63	73	56	59	47	49	62	61	56	55	61	61	38	41	60	61	50	59	66	53	60	46	51	70	47	54	43	63	65	53	50	51	59	60	58	48	59	48	62	55	65	51	61	56	57	59	53	50	60	53	59	63	51	55	67	70	59	48	56	70	64	72	63	52	53	60	59	55	51	53	60	53	55	43	57	71	58	45	65	59	63	53	51	57	63	57	70	55	44	65	49	50	60	57	61	46	60	59	60	52	66	51	69	69	58	68	49	49	59	69	63	56	72	57	63	66	62	69	53	69	75	51	59	60	50	56	57	71	56	62	63	64	50	66	70	63	69	54	65	72	52	55	63	63	54	48	55	61	53	56	65	66	61	62	64	60	55	58	63	50	57	48	64	65	43	57	59	62	59	57	67	57	47	60	60	54	47	63	69	46	61	65	55	58	64	63	55	66	59	57	52	61	51	69	58	66	65	57	61	57	53	66	65	63	62	56	60	58	49	60	65	71	48	70	73	46	56	60	56	62	57	48	54	58	46	63	70	53	55	45	50	56	52	65	47	42	63	50	65	60	66	64	60	54	56	48	58	64	46	52	36	64	62	53	68	51	62	67	60	71	57	55	58	46	54	60	64	65	68	52	52	71	49	66	65	55	47	67	59	70	67	61	52	58	75	43	62	51	61	48	53	72	49	66	43	54	46	50	50	44	66	61	54	57	65	48	54	52	61	63	48	53	64	59	51	52	59	57	61	57	53	65	51	52	60	48	58	62	65	61	48	49	70	56	67	54	37	59	60	57	69	59	49	63	66	44	66	39	59	63	61	65	52	58	59	58	62	43	59	68	54	56	60	60	54	68	56	66	55	63	66	48	57	63	60	59	60	56	49	54	63	65	69	57	61	45	61	70	65	68	63	67	61	64	44	64	58	57	55	60	59	55	66	46	59	65	59	58	71	66	51	43	56	71	67	60	56	57	48	61	66	57	70	55	61	59	65	51	57	56	76	72	53	53	70	57	71	60	57	56	58	63	55	63	54	55	62	44	48	54	50	46	60	54	56	51	53	73	49	52	44	63	56	63	65	54	64	52	53	62	51	68	72	48	61	61	50	61	68	51	62	48	60	66	57	60	62	56	50	73	61	57	59	50	63	66	47	53	47	48	61	49	52	54	44	66	64	52	59	61	62	65	64	53	58	49	54	50	74	58	66	54	55	45	55	50	39	57	57	58	63	58	53	56	60	64	58	59	69	54	63	71	67	53	55	53	43	51	65	52	64	58	60	50	65	54	69	54	63	63	53	55	47	50	67	71	62	74	54	57	66	59	59	71	50	69	42	52	68	53	52	59	58	52	51	59	37	58	69	46	64	71	59	49	45	55	52	50	51	58	51	56	50	58	66	49	67	53	68	66	52	61	60	55	48	52	54	55	71	63	59	48	57	46	58	57	53	50	63	66	71	51	56	64	69	67	46	48	66	63	57	52	56	70	60	65	66	48	63	54	60	57	68	55	50	49	56	71	61	57	51	60	60	62	54	56	57	57	65	49	64	56	56	50	62	52	51	51	55	63	63	56	60	63	52	49	67	70	37	57	51	61	53	59	60	63	60	58	66	66	67	57	62	67	71	70	57	57	51	58	64	59	52	54	44	58	66	47	54	52	60	52	49	40	47	52	51	61	56	47	67	63	51	54	61	60	57	49	60	53	59	45	58	58	67	64	57	63	61	60	61	62	55	68	63	64	63	62	66	54	75	62	66	50	61	71	55	68	58	54	45	55	52	53	72	70	62	57	63	57	61	54	57	62	46	68	72	52	61	49	56	48	56	64	49	62	56	61	46	49	60	70	62	58	51	47	52	51	56	54	50	56	58	56	52	51	62	51	68	59	47	65	63	60	54	50	62	57	40	51	59	64	64	52	65	58	61	67	67	58	44	53	53	44	63	49	76	64	58	58	61	59	60	69	51	59	62	65	66	63	56	61	56	60	57	64	68	48	50	68	64	63	65	60	57	52	55	66	60	66	59	42	58	65	57	45	57	53	53	45	56	59	54	48	57	56	63	43	47	54	76	64	71	57	64	57	58	54	61	46	54	57	51	52	56	67	66	54	58	61	61	66	59	57	74	69	59	53	55	56	66	55	59	47	52	53	61	53	62	57	51	52	56	57	63	59	47	56	59	61	55	63	61	40	63	58	65	65	57	46	71	54	59	54	47	66	56	63	56	59	59	62	40	66	42	49	71	52	65	74	51	56	74	53	60	63	72	62	56	43	61	54	59	62	61	70	50	64	65	48	62	46	69	58	62	57	62	57	58	67	57	53	54	57	40	58	46	69	52	73	62	61	59	44	58	57	60	52	53	65	49	53	52
58756	38519	16664	27863	34553	33212	29181	25312	21642	18245	15660	13663	11841	10103	8970	7809	6939	6153	5380	5021	4303	3875	3559	3263	3065	2764	2616	2464	2222	2194	1953	1742	1722	1663	1512	1526	1565	1468	1468	1330	1423	1314	1196	1294	1234	1250	1118	1109	1013	1042	1001	975	955	955	945	924	930	897	949	914	903	920	877	895	910	889	904	909	887	876	921	892	876	905	902	963	893	896	943	935	919	922	899	879	882	946	929	910	924	837	825	894	936	888	901	864	907	930	863	881	894	886	904	863	855	865	915	887	887	860	881	824	859	920	848	929	874	859	889	851	858	869	878	918	892	823	886	882	842	865	848	839	845	882	843	845	836	837	856	923	876	851	879	897	857	844	890	890	873	924	834	814	862	847	870	838	878	902	828	885	882	899	908	869	896	903	890	828	928	872	859	872	853	873	887	875	843	840	851	900	843	821	873	948	897	875	816	876	841	872	853	899	881	814	856	794	901	862	869	852	886	868	857	872	888	861	870	853	812	876	829	819	866	844	867	860	918	868	800	898	908	870	888	917	901	822	865	882	884	849	817	840	876	899	865	850	894	826	864	843	865	888	889	901	883	757	841	876	900	847	888	889	849	815	892	840	837	881	893	804	834	851	852	860	909	860	862	843	867	822	878	865	891	832	901	852	885	898	892	887	879	872	875	850	855	883	875	868	868	875	830	863	832	888	883	898	907	915	887	863	901	857	882	863	917	860	818	883	863	877	942	858	820	859	871	936	925	839	863	883	874	861	839	823	811	838	916	846	823	906	818	886	814	816	846	843	831	879	877	841	827	899	870	805	832	826	893	889	854	886	797	865	860	868	870	846	828	869	907	903	874	880	864	900	887	875	886	911	851	895	908	895	854	851	849	842	810	890	832	867	830	865	875	855	853	804	900	884	839	901	852	866	889	859	875	865	850	850	857	856	870	828	814	905	875	861	808	883	901	865	839	879	853	842	925	888	896	917	878	872	815	906	855	932	902	891	858	912	872	875	907	881	885	869	879	825	863	864	826	829	886	859	930	843	865	857	875	887	928	844	846	874	865	822	883	843	905	886	843	839	887	836	888	857	870	909	917	870	836	838	895	887	871	862	876	901	834	847	865	878	901	860	819	838	853	861	806	859	856	924	899	843	879	842	836	897	852	915	851	822	842	878	849	841	866	858	909	883	847	878	846	867	859	905	862	811	859	860	843	835	850	817	845	889	837	869	833	865	839	873	834	889	919	840	887	863	879	881	875	870	902	875	846	849	830	911	830	864	805	865	832	863	836	826	849	864	880	828	837	907	875	872	856	825	869	828	863	864	859	845	929	867	865	859	852	831	873	914	829	871	854	873	841	830	846	848	817	892	885	846	891	887	882	837	866	849	878	879	888	912	839	856	837	849	833	908	883	874	876	849	823	851	878	877	832	853	905	828	865	858	855	816	933	891	840	807	880	865	889	900	883	922	872	850	879	847	837	866	912	864	867	877	845	850	869	827	862	858	859	827	877	901	834	922	836	857	831	851	836	855	822	848	909	932	872	867	866	909	878	917	853	823	894	855	834	881	845	877	848	854	891	917	859	852	833	876	909	849	829	845	827	873	889	889	868	864	830	860	828	877	854	879	861	893	848	851	844	843	885	888	838	846	849	834	875	813	859	842	891	854	812	862	877	844	887	812	841	861	839	863	864	884	850	841	840	872	882	876	856	827	880	875	880	814	833	853	899	887	848	872	866	904	889	922	877	863	828	830	848	852	874	877	900	855	791	818	829	857	830	869	862	843	857	857	804	885	851	855	823	852	812	851	853	823	888	846	851	918	867	841	888	842	896	832	884	820	845	844	920	848	863	844	833	827	835	902	892	874	862	919	874	876	943	899	851	891	852	852	854	900	817	875	826	848	869	830	833	856	919	863	859	847	840	883	878	856	839	851	867	845	911	889	847	876	899	850	865	892	798	902	840	841	871	836	831	857	852	862	922	883	858	902	853	840	942	876	839	866	880	892	870	834	830	844	887	867	884	850	805	867	876	882	877	863	866	804	867	875	914	891	874	839	876	875	934	884	906	902	898	882	818	917	820	837	845	827	894	856	852	880	915	822	850	893	832	874	882	857	883	861	842	842	864	886	796	889	840	906	810	889	862	875	852	867	798	815	854	911	877	854	815	869	836	943	864	890	863	845	839	872	907	843	924	839	888	897	861	825	867	837	842	871	792	911	805	867	816	844	880	857	881	873	905	893	881	833	832	904	828	865	878	872	839	905	891	829	858	889	804	882	822	946	877	877	810	870	837	832	872	854	898	868	787	859	842	840	883	852	835	884	874	840	799	873	854	826	849	858	935	873	891	845	890	901	883	869	860	883	842	851	840	892	884	813	898	905	868	849	887	873	881	862	830	834	882	899	864	893	852	875	922	869	847	850	874	794	847	874	892	847	800	822	851	908	849	917	843	833	849	879	885	858	879	876	850	831	836	886	876	868	811	874	902	852	845	875	824	879	861	859	911	901	837	854	885	870	823	905	901	870	878	820	854	797	880	857	915	866	875	826	904	914	837	900	893	860	927	888	857	875	885	847	845	855	917	869	851	855	882	884	845	918	890	836	817	868	871	865	858	858	880	930	802	811	902	840	893	766	891	868	899	894	869	852	847	886	922	875	914	852	906	889	892	894	857	917	896	872	892	870	817	829	881	866	832	818	789	829	897	827	906	954	910	888	883	850	848	812	888	901	864	873	910	856	918	815	851	858	872	858	881	882	834	803	879	825	851	811	929	837	828	865	841	861	877	836	891	898	852	863	877	831	840	889	815	864	834	899	926	897	819	868	876	842	860	875	860	809	874	894	875	929	866	888	871	861	885	861	842	849	847	843	882	898	849	855	867	837	907	923	893	864	903	860	899	881	833	821	895	872	922	886	873	928	885	837	770	863	809	902	865	844	893	931	884	860	818	896	848	906	878	880	885	880	851	847	828	866	832	878	891	856	885	913	898	848	884	835	874	885	850	864	848	907	873	878	846	858	829	848	878	865	807	852	858	911	868	907	899	858	864	869	838	849	811	911	873	864	905	866	899	864	872	852	849	834	869	885	908	909	885	816	873	861	861	868	808	928	874	871	864	897	856	863	875	856	860	883	901	839	943	857	880	874	841	927	780	878	814	854	874	891	865	883	845	901	857	840	880	867	851	871	836	836	824	874	883	897	870	880	878	809	847	858	888	882	869	879	808	884	876	811	869	918	908	904	865	818	855	822	908	862	823	850	874	889	830	870	952	885	834	875	869	863	847	852	868	872	877	828	900	863	888	828	898	866	868	833	846	853	874	843	832	885	864	900	873	881	884	891	856	840	877	889	876	884	839	891	867	879	834	878	838	883	853	845	877	814	923	912	874	835	909	880	841	839	835	861	829	856	895	935	851	867	830	852	875	878	882	863	860	846	853	876	887	911	867	867	876	902	818	895	831	864	857	854	880	842	869	821	870	864	823	946	797	905	846	879	847	846	864	843	865	869	843	843
7413	2950	434	255	323	349	232	244	226	201	164	127	121	90	83	76	76	63	86	45	40	52	48	45	42	36	38	44	36	39	34	32	45	24	29	25	41	35	32	25	22	25	33	28	31	23	25	25	19	21	29	25	22	25	19	28	23	27	37	26	21	31	34	23	21	21	28	22	23	25	26	25	20	28	33	31	26	39	28	31	26	16	18	30	29	30	24	30	27	26	27	27	29	27	35	31	29	15	30	27	25	21	28	21	31	24	26	36	27	27	29	29	19	22	18	38	25	26	18	26	19	28	22	28	23	27	21	36	23	25	20	25	19	22	25	23	24	33	39	18	19	20	20	24	31	13	22	20	24	24	20	17	20	34	29	29	24	25	20	29	29	29	18	28	18	35	31	27	13	25	23	30	20	24	21	32	27	22	19	19	24	30	18	26	32	26	21	28	24	19	28	35	25	22	22	24	19	26	29	23	35	20	34	22	20	26	26	30	26	17	34	33	29	27	26	20	12	30	30	34	30	34	29	21	21	27	30	21	17	36	32	29	36	27	25	24	30	25	21	20	25	25	28	26	20	23	25	24	25	30	35	24	26	23	22	19	27	30	30	21	30	24	21	23	21	18	28	23	22	29	29	21	34	26	29	16	23	26	26	31	26	22	26	20	29	27	23	20	24	14	21	18	21	22	19	28	26	29	26	33	24	27	23	29	35	21	26	34	24	31	24	24	31	22	29	25	20	28	22	30	30	22	14	24	22	32	27	29	23	31	29	16	19	25	24	19	35	35	27	23	30	27	31	23	26	29	24	21	34	29	17	25	18	27	24	20	36	35	24	37	30	26	30	32	23	20	20	29	17	25	19	27	21	26	23	38	29	23	27	28	26	32	26	26	28	22	30	25	24	23	25	31	22	28	28	18	27	23	19	27	23	31	27	26	22	19	16	24	28	32	27	25	28	35	17	21	14	19	21	20	29	16	33	18	20	33	36	24	28	18	30	25	18	16	29	21	21	30	28	24	23	28	25	22	26	33	22	30	18	29	29	28	23	24	21	27	26	20	28	35	27	24	26	21	31	28	25	20	28	32	22	36	29	14	37	25	20	24	25	29	28	18	27	29	24	28	18	24	35	32	17	19	36	23	27	20	32	21	26	23	29	26	39	26	16	27	23	18	19	29	30	29	28	25	31	23	26	33	23	28	13	24	26	28	18	30	24	24	22	30	22	32	17	27	22	18	24	34	25	22	30	30	32	22	27	20	30	29	25	26	19	21	17	28	34	25	28	32	31	20	20	24	26	18	21	27	22	15	19	21	25	23	28	36	19	18	14	20	18	22	32	27	28	31	18	27	25	25	25	18	32	20	20	24	29	29	26	30	33	25	29	24	25	24	16	21	24	27	23	27	24	24	23	34	27	20	24	23	25	20	22	25	20	24	16	21	29	29	18	24	25	20	22	22	22	17	22	29	20	30	26	22	21	23	21	23	25	13	29	19	22	35	27	24	23	17	14	23	34	31	23	24	26	22	24	19	28	31	23	20	25	22	22	33	33	23	33	19	27	26	18	30	24	25	30	30	20	30	20	29	20	26	26	22	20	22	32	23	32	22	25	16	19	26	26	25	23	31	20	29	19	20	40	22	24	25	31	25	25	22	21	27	23	20	32	19	27	33	20	26	20	24	37	23	21	25	19	26	25	19	25	24	24	18	15	34	20	16	21	20	32	24	24	23	31	24	30	20	21	29	18	31	24	27	19	30	23	20	21	26	33	22	33	28	24	27	27	29	31	26	23	24	24	23	20	25	27	29	24	27	24	28	21	29	29	20	18	23	23	19	30	29	18	31	29	31	21	26	26	21	21	22	31	25	24	21	23	27	18	29	27	27	24	21	26	25	33	28	28	21	19	20	18	25	19	27	22	25	21	14	42	26	25	29	25	32	20	27	16	23	22	22	26	27	26	22	24	25	33	36	18	28	29	23	24	23	26	22	19	28	17	24	23	29	22	15	17	24	31	20	36	29	20	24	26	23	26	24	17	29	29	20	31	29	20	31	30	27	20	34	24	14	16	18	25	29	26	21	23	24	19	27	20	28	21	21	28	33	22	26	33	24	17	29	20	21	20	23	21	28	27	24	27	30	26	14	21	31	22	32	39	29	22	21	15	19	34	34	13	33	25	24	26	31	16	25	23	28	27	29	27	19	24	24	32	29	22	25	23	24	20	25	33	23	21	33	23	33	25	16	17	30	26	28	20	26	28	29	37	33	15	33	20	28	15	27	23	15	29	21	26	21	22	20	24	25	26	28	15	28	21	26	34	24	22	24	29	31	29	24	23	18	20	21	21	32	22	23	20	21	23	24	32	23	25	20	21	17	27	24	21	30	26	16	19	26	25	33	27	28	25	23	35	25	27	19	24	18	28	29	30	27	29	23	26	24	22	30	27	37	23	28	23	23	28	21	27	25	21	31	29	18	34	24	24	35	19	23	21	23	23	23	21	19	18	29	19	21	30	22	30	30	19	25	16	22	38	15	24	28	32	20	24	23	26	35	24	20	34	20	21	26	18	23	22	26	26	27	16	25	23	34	24	34	27	18	16	24	15	39	31	27	26	20	28	27	30	15	27	34	22	33	27	19	25	30	24	25	17	28	28	16	25	26	23	32	23	22	24	28	27	26	41	22	25	29	23	29	23	21	28	18	27	26	25	20	25	30	20	25	30	26	12	28	24	22	19	36	24	26	40	22	28	19	29	34	21	32	20	16	24	22	32	23	21	27	27	37	16	24	28	32	30	31	19	20	23	27	31	31	24	23	19	29	25	28	14	22	19	20	20	15	18	34	21	28	28	27	16	28	22	28	30	29	15	26	22	28	24	24	31	21	31	19	25	20	21	26	22	27	23	13	21	30	24	29	30	28	29	26	26	27	22	22	22	17	18	24	21	21	28	23	19	22	26	26	21	26	25	39	26	22	21	33	20	25	25	22	29	33	31	21	26	23	22	25	22	27	23	22	24	20	24	29	13	20	31	21	22	27	16	28	21	22	27	19	28	20	16	26	14	37	24	24	24	21	25	20	26	20	27	35	23	21	18	34	21	32	39	20	22	27	29	22	20	23	27	28	26	22	19	35	19	18	22	33	28	28	28	29	30	27	22	18	20	27	23	25	16	18	24	25	23	17	33	27	27	21	24	25	33	19	22	20	30	20	15	30	17	28	34	25	27	24	30	35	19	22	22	30	27	19	17	25	25	28	30	18	27	17	25	21	22	23	26	26	27	22	31	29	24	25	24	25	28	22	23	19	17	31	21	19	25	23	26	24	19	25	25	33	25	28	26	30	13	34	27	20	22	26	20	18	27	25	22	23	26	29	26	24	22	27	29	37	24	24	23	24	27	31	18	19	29	31	24	23	25	20	27	21	20	30	25	27	21	23	19	23	21	19	18	14	14	24	30	29	30	32	30	27	17	13	26	33	25	25	26	32	21	30	23	21	28	19	29	20
43636	27185	9176	18042	23875	21830	18255	14652	11560	9330	7651	6292	5207	4505	3937	3338	2935	2515	2354	2013	1653	1596	1480	1365	1246	1123	997	987	869	823	758	747	697	641	630	598	665	626	579	499	548	578	564	509	518	485	476	470	450	418	408	375	410	395	439	408	413	380	372	407	412	386	357	364	403	409	428	399	399	396	393	387	397	431	400	391	396	397	403	413	398	396	376	403	367	418	364	344	410	406	369	415	390	413	384	383	381	398	407	414	353	383	390	388	377	406	381	377	416	392	408	402	397	380	427	403	363	398	406	358	407	365	405	378	361	366	379	358	379	396	385	392	389	386	373	396	394	429	381	401	380	364	408	385	380	369	394	391	364	387	365	406	379	380	402	388	388	418	395	391	346	399	377	379	373	394	393	414	391	418	402	396	395	386	385	409	376	384	393	372	407	408	377	383	356	380	382	364	373	427	411	406	362	356	385	360	395	412	411	381	381	381	371	378	396	416	390	407	355	361	365	372	378	374	378	364	414	381	358	374	366	385	410	382	404	327	411	386	388	411	394	405	396	409	387	425	388	389	413	387	405	366	383	381	400	364	376	384	427	396	389	427	346	427	383	403	352	401	384	390	383	379	394	393	375	381	405	377	387	382	370	357	403	396	381	397	364	385	409	373	410	382	403	381	387	398	394	382	401	362	381	414	389	389	387	386	379	410	382	392	400	377	390	410	407	385	393	410	371	401	387	356	412	354	403	411	384	397	371	411	372	406	416	379	371	436	377	409	388	375	360	364	360	387	392	370	347	378	364	406	355	361	387	406	418	397	402	366	351	379	365	412	389	375	407	404	395	406	374	381	387	394	413	399	363	414	386	388	379	396	356	383	422	369	366	417	398	371	397	387	346	350	396	388	412	382	408	379	392	368	399	371	360	384	405	423	395	380	393	407	341	407	394	416	408	353	380	421	383	388	397	394	406	388	394	379	395	401	392	416	381	354	390	384	417	371	418	408	394	398	367	375	409	383	401	388	363	387	386	371	377	406	367	356	427	372	365	388	383	423	386	426	382	430	372	377	381	398	377	371	380	387	353	407	401	411	363	398	382	384	374	362	398	367	402	402	373	386	429	417	412	398	405	412	366	422	408	384	409	391	359	381	390	343	391	374	366	394	368	368	385	393	394	380	367	373	383	376	387	401	369	362	386	390	422	419	364	384	377	370	410	406	391	405	362	384	376	416	387	394	374	407	395	373	390	397	372	385	431	360	399	364	381	379	388	390	408	377	398	377	380	387	389	384	388	403	394	389	428	387	373	416	423	389	402	354	344	383	415	375	376	366	419	393	405	402	425	417	391	403	386	389	372	398	388	404	397	387	412	417	380	389	381	370	368	395	410	346	428	378	425	385	372	382	400	445	420	357	417	402	391	366	393	379	379	417	394	372	408	409	348	398	410	401	405	395	414	390	404	401	344	389	384	359	395	373	391	434	389	366	437	421	377	365	377	387	393	364	424	389	439	391	349	398	393	357	371	420	391	398	416	391	378	352	366	400	421	374	394	420	406	402	374	393	374	379	365	368	436	374	408	406	395	407	405	398	429	381	415	370	407	387	401	364	386	394	366	380	420	374	374	401	375	417	378	390	367	407	372	363	412	388	381	381	385	403	371	395	406	399	402	403	363	385	412	430	426	375	395	359	401	447	382	396	410	400	383	366	387	433	392	343	436	378	419	381	408	409	374	409	380	356	403	398	343	407	356	356	386	385	417	386	395	387	376	401	402	410	402	360	371	397	387	365	399	415	365	416	421	390	356	386	382	368	360	394	369	389	416	371	398	405	402	369	395	398	361	401	395	391	370	384	352	397	405	429	412	393	378	407	378	389	412	375	359	381	350	382	378	419	393	414	376	391	392	369	358	407	366	400	384	380	396	368	384	379	405	379	377	388	347	390	353	378	392	365	405	380	392	426	384	402	375	400	418	407	407	383	363	377	396	376	388	355	370	393	376	390	394	394	425	394	366	378	404	422	385	392	401	372	365	384	368	374	413	399	378	385	362	372	390	390	359	393	411	376	414	399	396	376	415	405	383	393	380	404	390	394	416	400	405	385	371	412	378	378	356	345	404	382	404	396	394	334	378	375	395	349	413	376	374	428	380	388	397	399	382	390	392	396	379	377	370	406	382	376	381	359	377	399	369	372	358	411	372	388	397	356	417	352	397	413	373	382	370	388	394	385	390	380	384	373	366	369	400	390	370	368	425	374	389	368	342	385	394	368	421	368	404	398	373	388	409	397	385	336	382	420	396	391	384	404	392	389	385	387	400	406	395	352	407	396	390	404	384	402	365	355	390	388	408	397	335	381	375	404	402	412	393	439	387	399	371	401	392	410	423	402	397	384	416	375	358	386	433	398	395	413	382	426	385	360	395	408	367	382	367	417	406	383	405	393	420	371	407	393	413	396	359	397	370	374	414	387	403	408	359	389	398	389	369	402	380	400	365	365	384	385	362	351	404	410	413	375	370	403	411	402	398	441	414	348	392	403	392	366	397	376	398	423	389	372	372	365	412	379	374	413	382	414	395	378	352	388	392	393	360	399	364	394	393	380	366	375	380	427	427	388	387	376	400	376	399	410	321	386	389	380	381	381	377	368	376	391	385	386	379	424	406	400	397	360	411	372	373	398	357	414	400	362	380	382	376	352	404	388	362	360	392	397	383	388	383	400	394	409	410	390	381	414	376	404	378	382	389	407	390	385	379	394	355	376	367	381	405	428	378	389	403	409	374	386	385	379	420	372	370	419	384	406	404	378	378	404	374	406	419	381	376	385	398	371	388	363	389	396	411	383	406	392	378	399	387	384	410	358	360	380	391	397	396	381	405	381	358	375	384	375	354	376	372	406	407	385	339	406	396	365	378	400	372	339	412	378	396	397	380	371	380	383	378	395	383	412	378	344	387	361	367	401	374	408	412	392	386	361	394	378	371	402	349	381	387	398	395	395	406	394	385	371	428	362	373	406	384	373	387	399	376	435	368	383	377	384	404	424	410	419	367	375	361	385	374	405	407	377	381	376	400	382	389	393	403	386	379	393	370	371	379	434	373	396	401	375	423	448	408	389	381	393	421	385	394	361	375	406	375	379	390	398	376	368	367	355	423	420	383	380	416	372	374	399	369	404	391	381	374	357	360	375	394	369	409	384	417	385	365	351	393	406	375	384	373	411	376	417	396	402	360	384	382	415	375	383	397	400	394	376	375	398	389	410	408	368	385	381	385	430	407	369	405	372	396	405	378	383	398	421	362	383	377	381	377	368	359	373	411	364	429	383	372	340	403	382	380	409	386	378	395	365	399	340	409	402	374	402	397	374	388	352	337	377	374	397	425	365	370	383	377	393	369	395	385	398	357	405	406	393	372	402	397	401	363	359	395	400	412	403	357	396	414	377	386	369	395	400	416	413	405	412	379	376	377	412	431	371	396	419	393	395	417	408	390	391	357	371	407	373	386	390	417	386	411	398	415	389
15763	9020	1116	602	747	665	555	460	452	358	312	277	241	190	175	172	137	140	120	105	125	101	101	92	71	90	73	63	70	77	72	69	54	62	72	60	61	55	63	78	51	64	49	52	56	54	61	52	47	40	53	63	54	53	39	59	52	41	48	40	36	59	64	35	45	50	43	49	51	52	53	51	66	64	50	45	53	49	34	47	38	51	51	51	43	42	55	43	46	47	50	49	53	49	36	51	49	43	46	38	51	34	45	40	43	44	47	55	48	56	49	55	48	39	49	54	55	47	58	48	41	45	40	54	50	53	60	47	36	57	45	41	44	36	51	46	52	45	48	38	35	47	50	61	49	32	33	50	48	43	46	54	37	65	53	57	60	45	54	48	42	49	56	55	52	48	58	48	53	65	51	54	44	52	50	43	39	39	53	57	46	41	58	48	48	51	58	50	41	56	41	49	39	55	49	55	52	43	46	60	55	46	41	51	51	44	63	49	57	58	49	55	48	51	44	50	59	61	52	52	40	42	57	55	47	62	51	55	34	46	47	52	54	51	47	37	49	43	47	40	35	56	62	45	39	55	47	39	42	53	42	48	40	41	58	49	50	37	42	36	49	39	65	37	47	51	35	53	59	50	48	45	51	40	53	44	50	50	54	46	50	59	39	48	39	62	57	51	45	39	41	39	48	42	42	47	56	53	55	63	42	44	59	48	64	48	50	63	42	55	49	55	33	37	53	49	48	46	46	42	43	60	38	56	46	41	48	41	46	59	60	46	52	49	43	40	54	45	47	52	50	37	47	43	52	49	48	44	57	51	50	44	38	48	36	40	46	47	53	50	53	53	48	47	41	46	47	59	53	46	61	66	57	39	51	44	43	54	42	58	44	45	40	52	47	43	61	45	52	50	52	35	42	47	43	48	49	57	56	52	47	45	43	51	59	54	51	41	59	47	49	49	49	47	57	48	47	49	49	55	56	60	49	52	49	52	34	56	42	47	48	52	42	43	54	41	44	43	53	57	46	43	64	40	44	43	49	53	51	58	46	54	51	42	54	48	59	61	54	36	47	37	41	44	55	52	52	47	53	48	59	53	39	58	35	52	48	52	52	43	43	57	38	52	49	49	49	64	46	41	46	46	43	48	57	45	53	42	44	58	56	49	50	31	49	48	55	60	57	52	48	49	51	58	36	71	46	34	56	54	49	43	48	44	41	44	48	40	46	56	46	45	46	50	47	64	52	36	45	52	51	54	48	37	45	48	44	42	43	43	40	49	48	48	53	52	49	47	55	59	44	59	47	49	58	41	43	42	37	44	41	63	52	58	50	49	38	41	48	42	42	39	41	59	46	41	54	57	42	51	40	59	54	31	62	50	53	51	51	49	57	57	44	50	51	53	49	34	49	49	44	51	42	46	65	44	58	50	60	55	48	41	42	47	59	45	50	40	58	53	46	47	45	39	49	47	38	56	43	50	43	46	50	46	54	63	44	55	56	60	53	50	51	47	43	49	51	43	47	53	49	55	36	48	39	48	53	46	53	51	51	39	41	54	37	44	54	47	57	46	44	70	47	41	46	49	45	57	49	45	51	38	67	49	42	43	49	53	51	61	60	56	45	56	41	47	43	53	52	48	54	43	39	58	44	58	46	33	46	41	55	46	47	40	46	48	45	66	56	41	47	60	45	43	48	45	65	55	53	62	52	43	52	41	36	56	53	61	51	56	43	45	38	51	48	52	37	52	48	67	56	48	56	39	39	37	45	48	51	59	40	46	41	41	49	40	38	48	61	36	55	49	50	54	46	47	47	44	49	49	41	39	34	41	41	39	53	36	54	57	47	40	41	51	38	46	50	47	49	50	62	42	59	51	51	55	46	54	53	62	51	53	40	40	43	47	40	50	55	48	49	53	45	45	41	46	48	43	47	49	34	50	50	50	39	38	50	38	49	52	50	54	47	43	44	51	63	47	46	40	47	58	43	51	46	48	59	49	37	48	54	52	42	46	53	62	47	50	48	43	46	47	46	56	46	53	53	49	50	46	55	49	52	54	56	40	43	51	41	46	53	38	58	51	60	51	41	53	41	56	51	40	52	37	41	59	46	45	47	50	40	46	50	43	41	36	47	38	63	43	54	38	47	50	45	55	54	47	51	56	48	50	47	52	60	43	49	38	35	44	54	46	53	50	42	52	44	41	48	44	52	46	42	38	40	46	56	37	31	56	51	50	46	33	46	40	57	49	61	44	45	56	53	49	37	40	43	51	38	47	56	48	46	46	52	36	50	44	51	51	58	48	43	45	42	48	45	50	49	47	38	47	47	50	43	48	46	53	37	48	51	47	42	53	49	54	57	44	37	52	40	45	51	60	45	46	48	55	35	47	45	38	74	37	34	51	35	42	38	49	49	47	42	49	52	53	52	51	42	51	48	39	46	42	45	56	54	45	59	54	47	56	47	34	56	55	32	53	40	52	51	52	55	44	48	48	49	54	53	52	47	57	53	49	45	27	48	43	49	44	58	46	54	43	52	60	50	40	55	47	50	40	68	45	42	47	46	50	68	44	48	45	49	41	53	49	44	39	39	43	55	46	54	38	45	56	51	51	49	54	37	63	57	55	49	56	43	50	47	40	56	49	50	48	35	42	46	39	59	46	54	48	44	62	47	41	54	32	50	61	54	57	50	56	57	39	39	46	42	48	49	40	59	43	52	38	59	52	47	46	48	44	54	40	46	53	61	49	39	56	43	45	50	42	47	48	45	49	48	48	46	47	59	49	61	52	44	54	47	53	38	50	49	38	59	51	45	44	45	52	49	54	48	59	38	54	50	52	51	63	47	42	51	40	41	51	54	49	55	43	39	46	61	44	44	45	53	55	50	44	56	45	49	50	42	44	46	54	43	41	48	48	47	45	44	42	54	56	42	56	48	34	31	49	40	56	36	47	47	53	64	42	60	40	36	45	42	47	49	56	42	52	47	47	53	50	68	57	41	57	51	54	60	57	54	57	43	43	48	72	46	43	61	51	47	47	47	57	50	44	37	47	43	45	43	48	50	47	46	51	42	37	50	47	46	52	41	48	43	54	61	54	43	47	46	52	47	45	40	41	58	41	53	39	38	50	53	43	46	67	49	45	50	46	36	33	50	53	37	55	65	61	49	45	58	43	44	51	51	45	43	45	44	43	48	45	46	52	49	50	58	44	28	44	46	47	48	47	52	32	56	53	39	45	48	54	48	54	47	38	50	62	41	64	52	48	46	45	53	45	42	41	52	45	47	51	44	46	52	54	43	50	43	61	51	62	49	53	49	54	55	45	51	44	46	40	53	43	46	46	67	47	39	47	43	57	51	44	49	50	52	44	58	44	49	47	26	47	56	62	43	45	49	45	38	41	45	37	46	43	33	58	54	47	40	51	45	53	57	36	48	60	51	49	47	51	36	46	49	47	40	56	51	55	36	37	46	46	54	48	35	53	46	40	65	55	45	39	61	53	54	40	47	39	50	45
55773	36696	14580	25588	32075	30152	26337	22724	19167	16125	13668	11673	9911	8539	7330	6604	5586	5023	4337	3868	3559	3221	2922	2678	2453	2212	2130	1975	1818	1682	1607	1432	1430	1271	1317	1278	1273	1225	1174	1126	1083	1003	1039	1048	997	935	889	892	874	811	781	761	814	780	763	754	740	772	721	760	691	807	823	742	760	756	747	786	747	782	739	756	753	758	746	699	781	745	791	730	759	735	737	728	744	700	794	758	748	747	722	746	696	734	722	735	746	707	716	747	708	705	726	656	698	728	718	713	730	697	768	702	753	732	744	756	740	756	771	728	679	709	702	709	730	737	700	689	751	692	749	772	732	753	760	726	764	716	733	746	732	711	735	723	720	758	691	704	719	679	723	706	719	686	693	733	726	724	686	726	728	733	718	713	731	695	710	727	704	734	744	702	683	678	680	731	766	698	723	732	677	724	697	729	671	715	728	714	746	697	679	688	725	739	680	730	707	748	728	657	699	708	706	748	725	685	688	714	718	694	708	746	690	703	721	699	719	679	729	727	684	692	730	705	771	679	730	695	687	752	746	710	734	726	728	737	743	695	732	796	711	724	722	685	723	704	743	747	667	710	708	715	735	684	714	705	740	749	744	721	732	743	734	697	702	748	722	670	680	763	708	693	731	682	695	740	714	736	689	711	753	698	768	747	664	725	730	736	701	704	752	719	698	712	725	774	691	701	703	710	666	754	674	700	659	683	686	712	745	755	712	693	761	710	705	683	768	695	736	636	716	721	677	675	719	704	693	746	745	737	761	766	684	693	732	707	720	697	703	737	722	672	713	723	737	740	753	713	699	731	681	696	699	712	722	710	663	717	672	671	720	718	724	680	709	741	687	715	685	726	674	658	697	694	737	726	631	756	718	762	794	707	659	708	735	706	708	661	718	738	724	671	718	707	734	707	705	708	713	762	704	668	731	704	698	720	745	742	698	681	732	676	705	710	686	669	730	692	740	706	733	693	731	766	674	700	707	742	665	714	693	697	739	654	725	763	696	723	723	746	734	731	759	690	734	767	761	744	779	688	725	732	688	725	723	738	687	677	743	681	737	732	724	690	712	689	691	691	718	712	725	698	738	740	737	701	745	711	731	710	704	703	737	676	722	706	672	681	687	724	717	709	776	682	726	680	710	733	718	713	711	715	723	712	679	699	708	755	688	710	732	729	734	734	726	674	704	698	726	706	703	709	767	736	731	671	735	721	705	711	708	715	738	708	720	684	690	726	688	749	727	725	728	738	716	722	680	710	730	719	691	749	747	720	745	731	737	741	704	722	686	686	662	720	701	748	713	715	717	701	716	711	710	718	669	723	712	737	727	692	724	711	709	716	720	726	735	736	713	719	733	707	673	675	746	720	701	682	714	711	773	699	684	729	672	679	699	679	763	738	710	688	668	709	746	700	688	774	679	691	710	700	755	724	758	683	724	719	683	708	719	726	749	717	745	750	744	685	689	709	686	676	723	696	726	696	729	746	706	700	694	746	707	711	721	680	755	739	738	696	718	691	745	744	713	715	710	697	725	720	727	725	696	679	684	678	746	738	721	728	753	748	703	739	698	672	723	709	749	718	694	718	728	761	746	719	727	787	763	695	738	727	749	705	694	687	720	765	690	705	755	671	727	679	710	725	709	704	730	759	711	715	703	718	709	711	771	712	761	705	676	680	728	718	737	701	734	750	708	685	701	748	684	693	747	720	719	699	724	706	726	717	728	691	707	739	697	730	676	742	677	747	682	708	703	692	736	707	731	774	689	733	701	722	687	730	742	784	691	708	663	741	715	718	704	719	740	755	805	718	707	704	730	724	698	697	703	716	680	759	758	698	779	718	750	665	711	711	681	695	707	659	653	765	707	721	694	705	685	723	723	665	729	721	768	710	735	776	671	718	679	757	710	700	706	709	713	749	774	737	711	703	678	721	722	703	705	700	726	769	728	702	682	676	700	702	714	681	708	742	682	692	652	755	730	731	730	735	672	737	720	695	776	743	695	726	709	727	709	739	732	705	733	711	711	697	657	754	698	709	669	702	721	769	757	694	723	746	732	758	689	695	756	691	755	687	741	727	724	739	707	735	673	691	697	722	698	740	688	747	693	728	700	690	710	732	638	735	756	718	683	735	722	650	741	706	685	714	737	693	685	712	764	719	717	698	695	682	725	720	721	700	722	708	725	726	731	759	707	710	732	703	716	728	682	681	719	726	732	710	728	713	707	733	698	710	736	706	720	705	703	702	718	739	753	716	731	650	729	685	715	677	723	667	737	729	736	700	700	698	730	724	752	720	820	673	712	703	703	703	767	755	713	700	696	704	746	766	713	697	742	745	719	747	734	723	748	713	710	673	726	707	695	717	741	691	715	744	770	768	710	718	701	684	733	753	688	690	724	724	710	701	773	696	687	696	711	696	710	748	706	790	726	718	709	740	766	764	747	709	731	699	727	718	723	717	719	729	684	693	767	690	706	703	739	710	709	747	797	735	739	709	725	749	676	688	739	760	693	747	725	737	733	690	687	725	675	728	713	709	733	720	709	699	718	721	717	773	680	718	743	733	737	654	698	676	695	750	736	678	727	697	786	731	725	730	736	751	720	723	721	705	689	706	721	702	707	691	730	723	724	706	733	766	713	742	704	725	741	673	729	741	708	719	732	773	726	715	779	679	763	730	674	744	744	710	713	690	737	685	668	729	727	708	689	739	658	699	726	712	689	662	686	748	711	729	670	732	726	687	678	719	649	719	695	722	695	715	737	739	749	672	750	713	768	702	669	739	711	747	697	744	697	727	690	736	701	693	738	699	709	770	779	812	698	737	727	718	684	704	666	662	693	684	742	816	698	742	754	768	747	711	679	734	711	701	676	675	708	731	717	741	747	750	710	736	737	716	803	710	715	763	712	707	726	708	688	684	703	709	772	747	729	681	729	762	703	702	698	684	718	775	726	740	718	713	734	753	753	724	677	709	712	725	679	700	708	746	710	748	716	667	723	750	682	701	730	712	680	655	718	733	719	697	731	729	689	699	685	722	723	735	717	718	686	748	685	738	737	727	695	719	725	706	728	686	766	722	744	729	679	719	734	724	707	702	747	693	697	709	712	696	739	744	711	699	706	669	736	754	768	702	725	717	751	681	676	718	733	745	764	693	711	703	706	689	722	717	707	751	676	667	724	749	692	723	713	738	708	687	671	707	709	723	719	708	701	694	744	664	704	670	694	706	755	701	688	692	735	789	713	691	684	722	737	731	735	713	687	760	714	735	735	704	777	700	723	652	740	731	744	748	753	707	743	693	640	694	742	712	726	683	700	724	681	703	702	704	706	713	770	644	693	703	672	721	783	730	745	689	717	697	732	693	740	724	738	740	734	716	665	695	737	697	732	711	697	706	731	696	741	708	719	710	719	723	704	736	692	714	702	699	741	729	703	708	724	697	698	729	723	747	742	691	755	720	685	681	713	730	717	720	720	703	714	716	709	753	717	712	734	709	708	717	740	750
12912	5657	693	459	537	581	457	390	309	299	253	205	162	162	137	134	130	101	91	73	86	70	66	65	68	63	57	50	54	52	56	51	48	50	43	57	43	43	47	42	49	45	51	49	38	35	39	38	26	42	35	48	44	40	32	39	32	43	33	41	41	38	31	34	36	40	35	43	30	25	39	37	41	48	37	27	28	35	36	22	40	40	30	37	37	29	39	36	39	29	36	27	40	26	50	48	35	37	43	37	43	36	34	31	42	42	42	39	36	37	41	44	36	35	41	37	34	32	33	36	37	36	25	32	40	36	40	39	51	38	38	38	33	32	40	35	35	29	36	40	42	35	40	44	31	38	29	28	35	40	41	42	27	37	27	34	38	27	28	34	44	32	36	33	35	40	32	45	49	31	50	40	41	32	42	33	32	40	29	37	32	30	41	34	36	40	30	33	35	43	34	25	40	41	39	49	29	37	36	22	52	31	35	34	47	39	32	29	34	42	30	41	49	43	34	35	35	36	29	39	44	41	38	38	34	34	33	39	35	40	42	32	40	50	49	41	37	41	30	39	35	39	38	50	40	43	40	41	32	39	42	35	37	36	28	51	42	48	23	39	32	40	35	33	39	33	40	40	51	32	47	32	36	37	32	36	38	39	42	46	40	42	41	43	28	40	32	35	33	34	35	35	41	35	42	38	50	42	38	42	34	34	36	29	42	37	34	38	44	34	34	33	37	29	33	35	27	42	45	31	51	37	30	27	34	31	46	38	45	35	33	28	37	38	38	37	40	35	53	26	45	44	37	35	40	51	26	28	34	31	37	27	43	43	43	37	35	40	36	28	44	39	29	32	36	30	26	27	48	31	29	47	40	32	37	43	36	33	32	34	45	39	50	31	46	44	39	27	39	38	47	40	31	42	38	35	51	36	40	43	34	43	40	45	47	44	34	38	37	42	32	46	27	38	32	36	37	38	39	44	30	41	32	31	31	33	35	31	34	42	40	39	35	53	26	40	33	32	39	36	47	37	29	38	42	40	43	28	50	53	47	30	35	41	43	29	32	37	39	32	40	38	39	34	36	55	30	36	33	48	41	27	28	42	32	31	28	44	34	50	35	29	33	21	36	34	32	40	41	39	37	26	39	54	41	42	29	43	26	41	32	29	36	29	29	45	39	32	36	37	38	34	33	24	34	36	50	37	29	29	38	30	34	34	42	33	39	48	45	41	37	37	28	43	38	34	38	37	46	37	34	29	36	29	30	40	32	30	40	28	34	35	32	39	37	44	39	35	30	48	37	47	44	41	39	33	48	45	39	42	30	42	34	34	27	35	35	39	33	33	37	38	42	37	21	41	35	30	29	34	30	22	40	27	36	44	37	49	28	42	36	37	38	35	37	34	34	28	31	42	48	49	32	32	45	48	35	36	40	38	41	26	34	46	35	38	31	46	36	36	55	45	38	37	38	28	36	35	31	42	30	34	36	39	28	36	48	36	44	34	38	37	35	29	29	45	27	41	34	38	38	28	35	44	43	32	34	37	36	40	29	44	34	38	28	31	42	33	48	28	43	37	40	37	38	24	42	29	39	46	38	34	42	32	35	28	48	35	27	35	37	44	31	35	46	42	36	34	34	28	33	34	33	33	35	38	30	41	31	33	24	40	36	37	38	40	38	34	24	42	42	40	33	42	44	36	42	30	30	39	38	40	42	45	32	37	35	44	39	46	36	40	46	36	49	39	29	31	40	35	34	43	39	36	32	38	37	38	45	31	38	33	60	44	39	35	24	27	37	46	33	42	37	31	40	32	29	39	39	41	26	41	29	33	25	31	38	43	34	32	31	38	32	36	39	42	32	23	33	37	44	46	27	30	32	38	33	38	35	33	38	29	36	39	35	25	51	31	18	43	35	41	38	26	41	30	37	36	31	45	45	48	35	32	32	39	43	46	42	34	39	45	39	43	45	33	40	53	40	44	40	40	39	47	30	34	41	42	38	28	37	48	41	36	46	38	36	52	37	40	32	43	36	48	48	43	39	36	39	48	40	41	37	36	29	34	40	30	37	41	32	32	37	46	28	34	46	33	36	29	39	33	33	23	29	35	45	30	40	30	41	32	44	45	39	35	41	30	32	31	41	34	33	35	37	30	43	39	33	38	49	42	35	38	32	35	31	37	34	35	31	31	37	46	40	40	32	33	34	31	44	40	36	40	32	25	37	36	36	35	37	43	31	41	36	32	45	38	47	37	27	47	36	31	26	46	41	40	42	27	35	29	36	30	45	43	34	45	31	48	30	28	25	43	28	26	38	45	40	37	45	28	43	28	30	42	41	27	34	41	43	42	23	30	42	39	33	42	38	42	39	44	43	35	48	43	27	39	32	38	36	36	37	30	33	41	28	39	28	27	41	28	35	29	38	25	38	37	38	29	37	39	42	42	48	61	30	42	41	28	40	32	43	41	34	31	32	39	43	42	39	44	31	31	25	35	41	35	42	32	24	37	36	43	43	42	30	42	41	44	38	32	33	31	42	34	34	39	35	30	34	48	39	34	30	39	48	52	28	35	32	25	44	36	40	46	31	44	37	37	43	33	32	44	34	34	43	49	48	50	27	32	33	45	32	32	25	45	35	38	46	26	49	29	40	32	31	40	42	30	32	34	36	34	30	27	26	27	37	36	34	24	37	45	51	39	44	37	39	31	43	41	43	45	44	43	36	39	40	29	40	40	35	38	32	30	32	34	42	40	42	30	44	44	37	45	35	37	45	34	36	38	34	41	49	38	37	28	33	38	29	38	32	45	46	33	41	42	35	42	33	41	38	35	44	31	33	35	42	27	41	32	33	27	39	47	45	40	43	22	43	38	36	33	42	35	38	38	32	38	41	27	39	27	41	36	40	34	41	47	24	23	25	43	36	41	37	47	38	40	45	38	45	31	37	38	34	37	39	53	43	37	38	34	47	35	31	31	42	33	32	46	43	27	37	44	36	39	34	37	39	45	43	37	38	32	37	37	43	35	36	40	37	42	37	36	32	30	42	40	40	45	38	31	27	35	36	42	29	43	43	29	31	45	32	39	38	40	44	41	39	37	37	23	41	31	33	31	36	45	37	37	40	40	51	26	52	42	48	41	32	35	34	42	34	40	39	35	35	48	25	43	35	39	43	34	33	33	30	28	34	32	41	29	38	25	35	41	34	34	47	38	35	37	34	35	27	44	34	38	38	35	42	44	46	39	32	34	28	45	39	31	35	46	43	38	39	39	31	34	29	25	34	42	36	33	32	41	46	31	29	34	38	34	42	38	33	35	35	45	38	29	42	32	25	36	40	42	30	32	36	27	37	38	38	35	36	47	23	43	38	30	26	24	39	40	42	37	37	33	47	29	40	46	36	39	40	38	34	40	39	31	41	32	39	33	31	42	37	42	31	29	31	39	36	39	44	45	48	45	28	38	28	38	39	37	41	30	42	44	37	45	42	40	35	43	42	43	44	40	38	44	35	33	41	35
48753	32524	12232	22379	29117	27361	23512	19750	16418	13511	11254	9537	7953	6793	5834	4942	4305	3890	3339	2994	2651	2420	2250	2052	1984	1645	1522	1410	1324	1205	1097	1054	1123	1004	991	966	954	904	915	847	875	795	762	822	797	706	670	652	622	644	621	581	603	558	636	604	583	581	584	606	586	543	573	569	572	591	588	585	560	596	534	619	576	669	543	561	587	576	562	601	579	565	590	615	550	586	605	563	591	571	542	549	552	599	588	576	525	563	565	563	537	545	549	562	586	534	577	573	557	569	557	521	553	562	528	535	538	515	569	569	594	596	593	576	545	571	589	566	558	543	535	554	540	580	562	585	608	543	534	561	577	580	544	534	528	546	552	566	564	595	557	585	556	564	551	568	558	541	555	572	606	528	483	536	545	562	517	556	571	584	554	528	565	548	545	565	545	518	523	562	594	519	541	551	552	553	504	557	548	561	524	555	552	543	524	590	574	540	541	559	549	523	564	546	556	571	548	541	547	547	606	561	598	570	598	521	525	552	555	565	559	555	550	559	547	574	499	547	560	544	574	569	572	545	513	565	570	522	558	544	578	570	557	520	549	520	518	538	548	538	573	553	555	578	579	535	553	561	581	578	603	563	541	569	577	543	557	532	553	557	556	571	566	565	514	535	555	562	547	545	529	579	579	582	594	582	530	568	533	572	586	532	545	556	521	503	502	531	559	547	533	562	526	561	580	557	564	569	565	566	597	515	547	573	573	527	569	569	551	577	601	550	543	527	598	519	574	587	551	552	521	549	565	557	521	547	547	541	560	575	545	550	575	579	569	563	560	634	534	528	549	553	511	562	535	552	578	586	604	533	557	579	554	568	558	541	549	535	562	501	527	527	531	542	566	506	519	550	539	578	558	528	514	561	589	585	520	563	576	570	580	590	530	509	531	602	540	566	578	505	584	533	513	583	510	538	567	558	492	557	540	523	550	560	533	573	563	515	577	553	544	554	549	546	558	556	543	575	560	573	586	543	512	508	588	546	542	523	533	543	526	535	572	564	484	590	584	604	567	551	535	528	556	517	562	565	565	578	536	569	525	524	509	575	520	564	554	552	537	546	551	530	548	542	595	550	537	586	544	562	556	526	548	602	540	526	540	587	562	560	585	592	558	588	548	534	518	548	565	523	550	557	547	548	548	570	550	633	528	583	539	584	530	581	565	539	519	518	542	555	577	536	562	546	541	602	564	533	531	597	518	529	558	628	530	579	552	521	546	528	582	572	545	576	535	532	515	551	568	534	549	551	549	562	540	537	537	587	540	537	513	561	532	552	513	540	574	576	572	535	541	560	591	570	510	528	524	570	567	589	489	539	540	542	560	549	553	552	568	547	538	520	550	535	533	562	567	546	545	569	526	551	520	554	576	579	526	559	527	581	568	590	584	566	568	600	562	544	554	529	580	566	534	583	540	561	556	560	546	525	556	521	551	548	541	552	563	550	597	533	536	553	570	550	566	575	536	558	543	578	549	585	570	529	542	543	563	536	505	571	587	550	563	549	514	554	552	537	568	562	535	543	543	492	593	548	538	545	535	578	558	580	570	554	517	583	549	544	553	502	589	540	524	560	521	587	551	585	558	542	611	567	543	537	516	624	499	594	553	599	538	552	577	542	535	499	542	522	562	533	501	543	546	583	526	531	536	558	560	542	569	547	548	533	580	546	546	547	532	595	591	546	516	582	515	544	528	557	549	517	541	560	534	528	543	541	604	527	542	557	519	557	575	572	546	598	537	526	544	584	559	540	553	540	559	547	530	538	574	547	548	525	552	554	575	552	519	539	558	575	528	569	561	551	548	544	559	548	574	545	567	570	520	544	572	554	534	542	530	504	526	569	529	536	564	562	543	504	558	575	549	530	523	582	543	529	554	517	546	555	547	536	509	498	512	541	502	544	561	587	562	512	514	502	543	584	542	519	553	530	542	593	512	555	533	537	592	548	565	544	569	561	508	553	570	567	536	569	558	547	571	571	567	583	575	548	542	543	515	553	547	574	540	572	549	549	588	571	560	576	523	544	553	595	576	596	580	586	540	579	531	595	524	492	545	542	574	569	600	554	559	570	540	543	517	543	550	550	560	534	587	559	527	548	577	516	586	535	540	547	549	561	553	592	571	553	572	527	588	567	557	574	553	525	554	615	554	543	548	537	511	508	551	530	544	553	575	582	518	538	592	559	555	522	542	539	558	530	577	568	574	574	531	537	559	539	532	551	516	586	555	579	553	521	536	588	624	580	531	535	561	522	539	549	561	536	557	567	563	538	572	598	589	568	540	573	536	550	521	563	575	553	518	544	569	551	513	510	550	591	545	565	584	560	565	530	541	530	584	544	554	506	557	601	549	555	566	629	527	515	552	560	526	570	567	538	569	541	536	551	547	593	593	573	534	561	540	543	545	578	573	566	600	536	541	556	550	550	524	521	532	520	585	524	542	575	542	589	525	570	589	567	562	521	540	538	559	542	525	540	536	575	587	593	577	558	531	534	540	554	543	527	576	576	551	553	566	582	566	580	554	558	549	568	592	555	522	571	506	559	550	571	556	530	557	531	569	578	558	575	544	514	539	560	547	595	554	579	536	568	584	572	560	571	530	550	593	554	530	542	565	542	578	494	559	538	537	554	537	587	528	565	524	516	534	511	570	593	579	564	539	584	555	551	549	552	533	532	562	563	544	548	510	582	587	520	575	547	556	542	564	536	590	522	512	543	556	590	554	574	548	546	583	551	510	536	543	572	581	537	545	531	565	588	539	530	582	558	508	497	550	573	576	512	554	561	533	547	543	544	597	534	558	548	541	580	534	516	556	601	558	550	579	558	599	522	534	553	519	524	483	575	559	548	546	544	568	525	560	551	501	539	608	549	511	533	562	592	526	549	535	536	576	545	541	585	545	531	545	513	532	549	574	533	575	515	550	557	539	583	554	567	571	571	597	533	564	535	565	544	587	597	543	583	542	481	597	553	506	514	549	599	517	527	523	552	559	574	520	517	533	575	540	556	545	565	508	591	577	548	599	555	554	543	529	494	587	554	569	592	551	547	553	557	544	558	540	580	528	575	572	581	526	551	539	543	582	554	586	552	615	553	536	580	556	567	568	489	537	518	580	570	560	562	532	543	573	589	573	569	556	542	605	561	548	588	525	551	588	511	515	583	583	573	534	539	524	578	542	487	568	565	551	572	529	514	522	551	540	572	576	526	580	559	554	529	571	552	575	551	545	575	548	534	592	604	579	582	549	564	547	553	553	529	502	547	573	557	587	550	518	542	636	559	575	603	570	523	587	529	544	538	539	561	599	550	559	537	521	537	559	535	554	577	552	518	531	528	540	523	521	548	585	600	566	557	548	551	574	582	568	502	554	577	553	529	566	540	544	559	531	521	537	521	572	538	539	556	583	585	538	559	564	552	538	553	533	565	530	546	562	524	552	508	547	576	539	572	561	577	495	508	560	578	599	608	545	547	567	574	559	561	566	490	549	552
18389	11746	1436	672	952	939	764	638	562	448	419	340	313	243	208	176	169	157	136	151	140	121	98	93	105	98	91	102	88	101	84	71	76	88	80	83	84	69	70	55	82	65	61	64	73	69	54	55	66	64	56	74	59	55	69	66	53	58	48	54	69	62	70	60	57	81	47	56	67	55	56	62	62	71	52	59	48	68	58	51	60	52	42	59	61	48	45	63	42	46	62	55	56	58	67	59	48	68	65	64	60	60	55	68	55	62	69	56	48	62	69	69	62	42	58	72	48	56	45	51	66	54	60	58	45	53	54	52	58	51	63	50	67	63	56	62	64	50	57	45	58	62	69	53	70	52	64	53	62	61	52	57	58	56	47	78	51	62	63	76	50	53	65	53	66	60	76	55	63	52	49	70	55	51	58	58	64	57	58	65	48	46	56	48	66	62	56	46	57	61	44	50	59	61	66	73	45	51	51	53	61	57	53	53	58	59	47	58	40	81	52	60	61	56	60	56	71	60	67	55	52	53	55	59	52	50	56	55	52	59	58	72	63	57	52	57	64	44	57	61	60	60	54	61	69	52	47	47	70	67	63	61	64	59	61	56	49	70	60	69	58	57	58	59	73	57	71	55	70	69	51	53	48	54	57	52	63	59	53	56	50	69	55	51	59	45	67	67	58	57	58	62	57	60	70	63	48	54	53	54	62	56	51	75	59	54	48	51	57	46	56	72	56	59	49	49	48	56	54	58	55	59	57	52	50	63	55	56	56	51	61	64	61	54	58	65	72	46	53	51	61	54	62	63	65	66	53	71	62	59	66	56	56	42	68	51	55	59	64	71	42	56	56	55	61	51	63	51	65	45	66	46	54	66	65	47	62	51	51	53	58	61	58	42	66	55	58	79	62	65	58	53	68	68	61	64	66	46	50	45	65	49	61	59	65	51	63	56	57	51	61	67	58	52	49	56	60	51	54	62	44	46	60	51	56	59	65	61	63	54	60	60	52	58	51	64	48	58	70	57	62	51	67	57	59	60	58	61	67	62	45	48	51	45	50	54	57	44	54	51	57	75	73	50	56	61	48	48	64	55	59	51	62	49	58	45	66	48	54	59	64	66	56	51	52	58	51	68	57	61	54	49	42	60	62	64	58	57	60	60	56	59	49	57	48	54	54	59	59	55	60	61	54	57	51	50	59	67	54	69	62	46	49	61	44	49	62	62	59	59	55	50	59	54	49	52	56	63	73	59	69	49	70	57	49	62	76	68	60	48	45	55	58	63	71	65	57	55	60	65	56	48	54	43	54	52	62	49	61	53	68	66	41	67	50	54	53	65	57	58	50	48	63	61	50	54	54	40	50	68	61	65	53	55	57	52	54	57	56	58	56	67	55	64	57	63	68	60	52	52	54	55	35	47	58	53	54	65	67	44	46	51	65	64	62	61	47	53	53	60	58	56	62	60	62	65	54	54	60	64	56	53	53	47	60	65	49	53	56	51	55	50	53	52	55	49	56	69	71	56	56	45	50	59	46	66	59	70	65	53	59	74	64	57	71	55	47	62	53	59	61	55	57	57	63	48	62	54	53	44	48	61	61	48	42	61	47	59	39	75	70	63	56	41	65	70	53	56	58	59	63	63	65	74	52	58	53	63	64	49	53	70	58	41	38	58	58	71	49	51	88	51	57	68	47	54	59	64	48	65	60	39	59	47	49	60	48	59	47	56	71	69	64	77	57	65	56	58	57	53	50	62	58	60	56	70	74	74	65	61	54	55	52	68	65	54	62	54	44	52	51	54	59	72	53	64	55	59	67	57	68	51	45	53	58	53	62	63	55	52	47	50	65	64	58	60	57	51	56	52	64	60	54	56	51	73	61	66	60	74	51	54	69	78	48	48	53	66	54	44	58	54	49	53	61	52	58	56	50	56	51	70	55	52	48	67	45	44	50	66	64	51	56	65	61	56	66	65	68	63	61	59	51	67	54	51	62	68	62	60	61	66	53	63	50	56	57	43	57	59	53	70	64	61	56	53	58	58	61	57	53	54	56	59	60	55	59	52	54	53	63	61	56	59	52	60	57	60	53	57	42	53	50	64	60	33	52	61	56	62	58	53	59	68	53	68	66	57	61	50	54	60	56	60	51	51	57	73	67	72	66	61	56	47	60	59	46	65	49	60	45	67	57	69	52	49	51	56	51	63	63	61	48	65	54	46	65	59	55	56	50	53	54	71	55	63	67	56	61	56	57	54	46	60	44	52	66	55	59	72	48	58	50	53	69	58	65	63	63	56	63	43	48	46	50	51	44	55	62	61	54	62	65	51	51	64	45	56	67	64	60	63	62	62	71	49	60	46	40	54	50	52	59	58	59	60	58	55	60	64	57	72	46	56	47	53	56	70	59	57	57	49	56	44	48	57	63	57	54	71	69	60	57	64	57	59	44	44	60	63	55	63	63	53	57	66	63	73	58	49	50	58	60	65	65	56	50	53	84	62	61	71	48	63	43	52	57	65	66	58	50	62	60	52	65	53	61	47	53	55	67	48	68	65	45	48	68	59	64	64	62	57	52	50	62	65	74	47	62	43	65	53	53	49	55	57	56	68	56	57	75	70	43	57	55	60	55	62	65	65	44	58	49	58	58	55	69	52	59	77	50	54	64	56	56	46	50	48	47	51	71	55	63	72	63	55	62	59	52	56	59	63	63	64	59	46	60	52	56	56	65	58	69	57	52	61	62	58	72	55	60	76	53	62	44	56	67	63	42	59	41	48	60	59	56	50	54	51	66	54	46	48	45	60	49	61	50	58	51	56	48	68	49	46	71	75	68	62	51	55	54	55	61	59	54	58	58	58	54	55	58	50	51	59	51	61	51	51	48	51	57	63	60	68	59	55	64	55	52	54	53	52	51	52	64	65	68	63	66	47	58	57	55	59	57	62	64	64	56	58	64	55	48	52	70	51	56	60	47	64	54	47	55	60	58	61	47	61	53	58	69	63	56	55	44	45	52	61	54	55	59	51	42	60	54	57	60	64	60	57	57	55	57	63	62	63	63	59	60	53	58	62	82	69	56	55	68	63	56	67	51	61	58	43	53	76	55	49	50	50	52	62	56	66	56	61	55	54	64	46	59	60	54	53	57	54	60	55	47	56	58	56	49	63	45	53	47	60	58	59	56	72	42	52	49	60	67	59	58	36	60	79	68	60	64	53	56	57	48	52	60	56	61	60	61	63	55	53	58	58	47	58	55	71	46	49	55	52	44	72	55	59	68	44	42	52	64	55	60	61	52	42	65	69	59	62	59	69	61	46	51	49	59	58	45	50	56	45	63	52	72	57	62	50	51	50	61	51	62	52	48	52	39	47	76	53	49	51	63	61	60	52	64	52	53	56	56	54	52	65	68	45	46	62	65	69	58	57	50	51	70	40	62	56	65	59	56	60	55	70	50	50	64	48	58	62	58	48	74	48	60	55	49	63	49	52	63	64	80	51	62	60	61	58	70	71
57528	39333	16814	27775	34590	33204	29452	25540	22068	18770	16260	13952	11886	10105	8783	7648	6707	5908	5290	4634	4240	3797	3597	3249	3049	2764	2561	2398	2190	2045	1791	1742	1757	1659	1637	1559	1496	1473	1429	1438	1254	1296	1306	1205	1168	1081	1097	1023	932	980	927	928	917	938	916	956	947	893	895	883	918	925	906	886	848	937	888	866	888	868	922	882	862	833	897	850	910	938	865	882	832	888	863	911	889	844	881	827	879	865	872	851	885	861	871	864	884	838	778	853	881	871	863	841	866	830	878	865	840	808	858	837	828	902	818	873	881	897	827	833	807	846	872	821	844	810	857	805	849	857	868	844	926	845	869	892	808	828	915	844	807	835	856	898	843	895	846	822	865	844	832	868	867	868	882	821	850	868	825	918	883	806	837	834	864	874	878	866	854	890	830	895	840	831	860	867	868	809	853	890	843	829	849	794	868	866	870	862	848	890	845	878	858	776	813	843	853	905	905	815	829	827	844	810	829	869	828	803	808	849	842	852	822	896	805	835	900	837	904	811	895	825	839	831	866	879	832	907	821	867	851	840	873	848	863	840	836	811	893	838	828	845	881	865	836	816	849	867	819	845	799	876	795	854	822	840	814	835	836	896	856	849	832	871	815	901	855	827	827	879	855	818	868	863	827	866	824	898	900	855	815	882	844	848	891	836	856	844	855	832	844	811	866	836	899	814	862	836	854	837	853	812	813	830	841	847	881	872	859	862	833	841	842	823	864	845	860	793	828	790	847	859	909	859	786	801	842	857	840	848	845	877	819	837	861	892	856	866	788	821	849	844	809	841	904	820	842	820	830	914	823	803	860	787	830	828	841	842	872	830	792	845	848	829	892	798	852	806	836	870	851	899	839	879	850	863	852	843	809	846	839	810	881	871	831	828	855	818	805	865	836	837	835	838	832	822	867	841	850	846	913	816	895	804	804	825	888	838	826	847	825	878	812	899	832	870	896	832	871	835	901	828	823	862	926	860	819	830	818	839	842	832	850	865	875	854	847	810	857	840	840	835	841	860	831	832	806	820	844	864	850	889	852	824	827	825	866	852	829	823	898	863	860	869	842	801	862	847	833	822	818	827	872	825	889	836	836	897	872	813	853	798	838	863	854	824	852	886	831	817	832	856	814	817	856	887	792	874	799	793	839	887	859	856	821	796	881	851	834	791	801	777	895	856	869	900	837	818	869	867	883	815	877	848	854	801	796	816	855	847	823	808	836	800	850	872	866	872	839	805	871	812	849	854	808	835	868	865	875	819	845	854	891	812	834	872	863	844	897	851	855	827	843	840	790	825	831	826	858	885	816	857	821	834	820	815	857	851	832	833	842	868	889	878	816	781	869	773	864	866	885	828	872	830	831	836	855	852	823	865	848	817	805	796	807	812	892	801	831	858	879	875	811	871	855	811	821	802	815	846	799	870	804	860	854	830	828	814	845	886	836	842	817	853	869	838	811	841	826	878	879	828	816	827	812	876	849	837	823	839	785	867	824	820	841	852	884	828	798	819	829	846	872	819	834	846	890	824	861	841	862	848	878	791	821	874	849	849	825	809	856	856	808	809	827	868	838	852	834	832	886	910	847	810	928	859	811	860	811	894	766	832	827	883	836	832	857	832	867	843	792	880	851	832	863	855	785	822	840	855	841	849	844	796	829	835	853	863	842	814	856	861	881	808	848	813	823	872	847	842	823	863	828	824	806	874	890	827	857	874	836	819	842	853	857	830	861	839	857	827	858	828	799	818	885	849	902	801	834	878	871	916	803	806	842	807	883	803	862	874	887	829	815	842	868	823	881	832	834	829	869	843	847	810	831	838	885	819	853	858	807	783	828	854	833	855	883	878	807	859	850	843	829	881	873	833	852	841	798	815	799	838	840	825	820	877	818	834	870	788	846	871	803	883	868	856	837	797	854	839	879	781	827	843	813	870	825	818	804	789	842	851	817	830	810	842	819	793	889	874	819	873	869	842	874	873	843	818	816	824	905	790	849	885	842	874	845	861	831	796	865	861	859	842	869	863	829	843	825	804	878	828	817	837	838	852	840	870	866	806	880	813	811	847	833	874	861	868	817	822	816	806	840	788	877	857	850	852	806	854	831	890	849	874	828	867	852	819	828	849	863	808	884	813	804	816	860	787	849	834	812	822	826	856	836	821	868	863	846	831	828	860	805	835	893	851	872	861	878	840	800	853	846	898	847	827	852	844	855	807	862	867	865	813	850	878	825	799	823	877	828	783	816	866	837	870	883	811	869	807	831	864	840	852	866	820	848	876	807	806	833	863	830	837	801	832	824	826	814	885	824	803	880	899	859	815	829	850	824	876	856	854	842	791	906	789	839	840	860	838	808	833	838	871	858	880	837	873	848	835	826	787	834	828	830	834	850	871	839	895	862	845	856	841	821	863	808	879	868	857	819	757	811	835	838	839	845	807	830	804	861	859	898	815	891	886	831	821	879	866	862	818	798	868	858	874	781	833	837	875	847	830	839	807	877	869	805	840	850	840	810	829	814	887	848	842	826	802	825	813	842	877	814	880	867	838	847	828	837	843	857	856	855	800	877	876	828	861	885	856	897	812	857	830	805	819	866	790	834	840	848	836	834	866	853	827	830	818	897	820	838	878	801	833	799	815	867	860	832	848	827	858	854	846	888	859	891	867	907	861	834	863	833	856	855	902	794	787	863	878	843	823	881	872	816	792	840	857	848	787	801	847	811	863	872	762	875	863	819	813	844	787	861	822	866	829	878	912	827	823	806	857	817	854	864	810	837	866	822	800	856	852	872	850	802	854	848	848	845	847	876	849	824	844	852	857	836	830	863	866	832	884	869	841	813	843	895	805	771	866	890	841	833	799	846	893	834	837	785	803	867	853	869	834	857	820	867	815	836	801	898	869	846	829	813	900	817	817	853	865	903	851	827	848	852	872	792	844	836	838	782	827	828	825	852	812	861	877	858	847	854	784	879	805	814	853	865	824	870	811	881	909	915	844	851	847	889	868	860	844	808	881	879	797	846	812	807	855	808	841	848	841	842	863	842	849	825	890	845	883	849	818	840	810	871	836	854	818	811	858	869	862	816	833	873	841	822	791	789	838	875	885	858	836	808	846	817	844	830	853	842	828	807	788	850	874	822	863	863	866	836	877	823	836	835	799	844	872	778	841	828	793	825	749	816	835	866	857	815	834	831	865	823	879	835	783	838	868	802	839	838	832	843	837	872	840	861	857	878	835	817	836	827	885	886	868	876	826	878	841	864	878	816	835	842	854	843	860	825	846	857	828	843	843	863	849	891	874	838	797	870	831	859	858	858	862	829	881	864	874	851	915	796	811	850	843	829	833	858	834	913	832	823	841	886	850	854	848	806	864	839	814	838	822	867	843	865	838	826	812	801	882	835	796	789	795	834	810	854	845	841	818	829	876	861	841	805	841	821	892	793	832	828	865	772	845	834	803	866	807	823	833	881	886	863	930	839	795	862	829	818	810	846	836	817	782
7618	3208	395	285	371	382	320	257	232	188	167	152	100	107	82	79	59	85	59	53	44	64	42	33	28	36	30	36	26	29	35	24	36	25	25	26	32	27	32	24	34	30	39	26	23	14	29	36	20	19	26	23	29	20	23	20	24	12	19	28	26	27	28	24	15	22	29	28	19	28	17	25	40	21	22	17	33	24	23	20	23	25	20	21	25	24	25	20	30	28	24	22	29	28	36	25	22	31	27	31	26	24	22	30	20	27	29	26	28	30	33	20	32	19	30	18	33	29	20	23	24	34	19	35	26	29	34	27	35	29	26	29	18	26	26	23	29	26	28	25	28	21	26	19	27	26	29	22	37	27	33	30	29	28	19	26	29	31	22	23	24	30	36	23	27	26	31	33	20	28	30	32	30	15	23	31	25	25	26	25	23	30	25	21	27	27	19	20	28	25	33	21	25	29	23	32	32	19	23	36	24	19	30	28	22	23	27	29	34	25	29	24	28	25	22	21	29	22	30	25	29	25	22	28	17	25	23	27	28	23	21	20	27	25	22	23	29	24	14	25	21	18	27	26	27	18	32	14	27	29	28	21	33	24	30	16	34	20	30	28	18	44	31	26	27	28	29	24	31	38	22	34	30	33	23	21	25	29	23	28	24	27	22	23	36	32	18	26	19	22	22	29	34	26	27	14	17	26	29	25	21	24	24	21	18	37	33	32	20	33	31	27	21	21	33	26	26	27	23	26	19	24	22	22	23	26	25	28	27	27	9	29	28	16	26	25	23	28	31	22	28	28	23	23	28	22	30	36	22	20	24	26	19	25	22	27	18	36	32	17	32	22	24	27	32	27	19	30	28	34	25	33	33	18	29	31	25	18	24	23	23	26	31	26	26	17	32	25	25	18	28	25	20	20	23	29	22	28	19	33	26	28	25	20	20	36	23	34	19	30	24	35	34	25	26	30	28	24	17	28	34	29	19	30	31	27	22	19	24	22	27	27	34	28	29	32	38	29	27	26	29	32	25	24	21	17	28	33	24	23	34	30	26	24	26	29	27	13	30	19	27	21	27	27	20	31	18	34	28	26	27	19	19	19	18	18	22	26	35	34	17	18	22	31	13	21	28	22	24	31	27	28	22	27	27	25	29	28	20	24	20	29	24	31	33	30	22	13	35	13	30	21	24	26	28	26	25	27	23	30	24	28	24	23	27	26	19	28	23	20	35	23	27	25	18	27	15	21	25	18	26	22	32	24	25	25	18	22	21	33	30	39	20	23	32	30	27	24	25	25	31	23	21	23	24	40	31	28	22	23	28	25	23	31	29	24	23	29	29	21	29	25	31	22	14	26	33	24	34	18	19	27	27	31	30	22	35	24	27	30	29	28	25	25	33	38	28	14	30	18	24	20	35	21	18	22	20	27	39	28	26	24	25	24	34	12	16	26	17	21	20	25	34	25	28	15	26	26	19	34	27	13	28	23	32	42	21	33	21	32	25	22	27	18	28	34	37	34	25	18	29	19	20	29	28	21	22	23	24	28	26	21	35	30	20	19	25	17	25	18	20	23	33	26	31	26	15	30	27	31	24	23	26	32	29	27	26	21	31	20	34	27	30	18	25	20	16	31	19	30	23	21	25	27	30	33	25	25	23	26	21	26	21	24	24	23	33	18	21	26	25	27	26	24	17	22	29	22	24	29	21	22	27	24	17	28	22	24	19	30	17	30	28	30	20	16	31	28	28	27	27	16	22	18	39	30	26	23	14	26	29	13	20	24	34	23	24	17	30	28	34	19	23	27	24	23	28	31	30	35	25	33	33	19	24	21	27	30	18	24	19	19	36	23	29	23	24	18	20	16	25	24	27	25	21	28	28	31	24	33	26	31	20	38	35	26	22	22	23	28	21	22	20	18	24	24	36	31	18	20	36	20	34	19	37	30	21	21	22	29	23	29	25	21	27	31	21	22	29	22	30	20	26	30	20	24	26	17	22	22	37	31	36	28	21	23	24	20	34	21	21	16	18	24	21	16	16	23	32	33	26	16	27	28	35	15	24	43	12	30	22	27	27	27	26	24	23	27	32	21	21	30	22	29	26	21	30	25	31	19	32	30	15	26	19	36	19	25	32	32	22	25	22	20	24	24	21	26	31	28	16	22	27	27	30	24	32	27	28	23	23	27	26	23	36	29	23	17	22	23	27	24	25	23	31	22	33	29	19	18	27	22	25	20	16	25	24	22	22	23	21	33	16	26	18	32	22	27	23	33	19	27	18	23	14	35	24	15	25	32	22	24	16	21	21	27	30	28	16	23	27	18	27	28	21	30	20	23	31	21	31	28	30	27	28	24	13	30	23	20	30	36	25	29	25	34	37	19	31	31	21	20	33	16	36	24	28	26	15	30	18	27	34	15	25	23	26	38	21	21	31	20	23	25	30	20	32	27	25	25	24	33	24	22	32	35	15	20	20	22	21	38	32	21	23	35	19	31	29	29	24	24	16	20	33	23	28	24	26	23	18	32	19	22	25	15	27	28	26	25	28	26	26	20	35	25	30	30	23	29	20	23	33	25	28	27	25	26	24	24	26	27	21	30	26	29	29	24	25	30	25	24	22	28	25	25	22	22	21	18	25	31	26	28	24	21	43	22	32	24	25	29	36	27	31	24	37	26	34	32	39	28	21	20	14	27	35	36	30	32	31	25	22	25	22	15	30	23	24	23	29	25	30	25	21	24	21	22	25	30	22	26	23	32	24	29	28	18	21	33	29	21	28	30	24	32	30	30	31	29	24	21	25	32	20	25	29	29	21	21	37	24	20	22	23	23	35	13	36	33	29	22	33	23	26	22	32	25	29	22	26	20	22	25	26	27	24	25	21	36	31	27	25	26	23	22	17	19	21	24	31	29	22	27	20	32	22	22	21	27	31	27	21	27	28	23	29	28	20	24	19	31	19	16	28	26	25	32	19	26	20	22	25	34	13	25	19	25	24	26	14	22	24	30	28	27	20	26	31	25	21	23	22	25	29	18	25	30	19	34	17	27	25	23	30	23	23	27	25	24	36	27	29	31	31	27	25	20	22	19	32	28	21	29	30	27	22	13	23	31	33	26	26	22	26	35	31	26	23	24	26	20	27	24	27	21	23	25	20	15	17	24	26	28	22	26	25	29	28	15	26	23	25	28	23	28	22	17	25	25	25	27	26	26	25	27	30	26	28	20	19	28	26	24	23	22	22	23	27	28	22	21	26	22	32	19	20	33	21	24	18	26	26	26	26	27	24	34	25	28	36	30	23	27	30	19	43	25	26	32	20	29	30	34	19	27	28	23	27	30	21	28	26	26	22	30	30	17	33	24	28	26	18	27	23	25	26	27	23	26	34	27	25	35	24	31	26	29	19	29	23	22	23	19	27	19	27	28	23	30	26	28	33	27	18	29	27	23	18	29	24	29	29	14	22	28	25	23	32	21	18	28	23	26	24	34	27	18	23	14	28	41	22	29	29	28
43976	27985	9259	18139	24679	23651	19531	15867	12722	10197	8085	6715	5539	4580	3817	3298	2803	2423	2150	1907	1672	1568	1534	1310	1235	1135	1010	937	801	814	741	721	651	660	649	645	615	563	578	567	576	549	537	510	486	469	446	442	460	451	418	422	415	362	368	399	362	412	394	415	389	426	421	372	415	399	389	411	372	408	401	407	400	411	392	408	383	429	374	414	379	409	384	396	357	413	395	408	405	443	383	381	383	415	387	385	356	410	375	377	407	389	390	404	407	425	380	408	386	367	379	433	371	437	416	361	364	393	390	405	371	368	415	371	384	405	392	395	360	391	409	403	390	404	369	444	409	409	383	383	414	427	408	424	373	376	395	385	384	398	379	405	383	404	387	424	383	420	374	422	386	389	377	381	394	369	381	398	378	371	391	398	396	381	400	399	409	406	370	388	407	371	373	374	354	382	393	402	400	361	379	374	348	366	378	376	391	415	373	410	400	401	375	384	371	382	395	385	386	379	425	384	407	399	424	398	399	387	386	414	378	382	370	422	369	396	423	382	366	389	362	393	379	401	390	404	397	413	421	426	385	399	436	418	413	397	446	413	394	418	379	394	395	375	371	388	384	410	395	400	409	427	408	364	372	391	365	386	393	357	443	396	404	399	406	405	389	412	417	408	388	398	417	399	381	381	390	379	407	396	402	402	392	412	403	366	400	386	414	371	374	373	410	416	372	397	382	388	420	376	367	394	382	391	370	422	395	362	375	413	401	377	412	384	415	412	407	384	366	366	404	410	399	391	391	390	401	440	396	392	358	349	400	378	365	421	345	389	449	438	418	389	399	408	368	391	421	377	382	370	380	341	430	369	361	392	425	396	382	415	388	413	383	389	380	384	382	402	386	353	370	366	398	394	384	361	404	398	409	366	346	369	399	384	355	397	390	438	357	403	401	389	387	419	356	398	383	361	373	394	402	384	404	411	387	380	399	430	384	388	400	396	386	392	394	379	390	391	429	410	383	393	385	422	391	383	409	388	371	412	374	387	397	382	366	381	387	411	370	374	407	389	402	360	411	363	408	393	397	419	362	384	380	383	369	387	375	407	357	402	401	396	371	391	400	422	377	378	387	372	394	383	377	372	394	414	396	380	388	391	398	428	371	411	392	389	354	419	379	397	373	406	366	395	386	400	385	372	397	395	391	398	362	382	339	403	409	337	387	396	413	413	395	385	416	368	395	394	402	403	417	376	350	426	409	366	378	413	429	388	390	347	445	357	371	365	373	406	407	427	358	408	392	390	380	362	374	355	403	390	416	390	404	403	389	390	396	351	383	366	387	388	391	409	380	386	413	349	411	425	402	390	379	420	397	401	361	410	413	385	380	358	390	391	402	381	366	351	424	370	362	404	352	395	424	407	367	400	413	408	389	411	361	376	388	388	398	370	378	394	374	410	393	371	391	388	400	389	379	393	416	385	382	359	398	377	338	428	358	404	402	405	380	392	412	427	386	383	396	403	386	392	382	412	382	386	369	430	381	367	408	389	375	394	411	416	392	365	414	400	387	372	404	388	405	383	389	381	350	357	394	389	421	386	343	430	408	318	399	418	376	425	390	397	386	414	414	376	416	387	405	416	398	376	352	407	386	385	373	397	384	362	392	383	369	395	397	359	391	375	380	433	389	363	381	402	389	399	391	399	383	398	394	407	373	397	376	393	388	386	388	372	386	378	390	432	366	388	392	392	369	388	429	383	383	367	368	425	397	387	403	367	398	402	431	408	383	390	411	408	365	374	332	423	371	362	398	408	368	393	391	391	356	407	369	406	369	360	416	420	394	417	377	380	410	389	392	384	424	339	449	382	361	428	379	372	383	427	382	386	358	382	391	366	363	392	395	403	390	425	397	390	406	373	376	400	410	392	352	414	435	390	376	409	417	414	400	362	378	377	421	388	386	384	371	340	402	383	383	397	417	384	372	445	412	431	390	373	343	359	393	436	371	393	377	395	396	365	399	361	424	407	377	406	431	435	371	400	419	350	417	402	408	380	413	385	383	403	392	425	382	390	379	421	382	408	390	391	434	404	397	386	380	378	376	334	375	428	418	370	374	381	366	401	385	356	368	395	403	370	386	382	415	421	376	361	397	373	384	380	414	362	396	382	391	422	369	377	399	398	395	383	380	388	389	379	374	392	415	377	377	383	356	366	400	376	386	402	382	422	414	387	379	406	379	390	398	361	405	410	399	421	379	378	380	352	387	382	394	363	367	376	393	380	383	371	354	329	392	377	385	374	372	415	395	394	444	395	422	392	381	407	385	352	363	416	335	400	414	372	399	422	376	392	382	410	408	347	376	398	402	405	410	395	368	407	396	376	395	413	397	379	391	380	397	400	372	421	419	383	376	376	423	375	386	384	407	393	374	363	406	406	359	399	384	383	389	441	402	422	386	405	367	377	372	413	380	380	414	359	358	409	379	363	403	393	385	384	415	386	408	423	398	430	348	401	425	397	403	393	404	396	384	396	399	388	369	395	381	387	360	407	329	428	348	366	385	372	390	439	382	391	360	376	393	360	387	378	407	390	401	390	426	371	367	419	369	391	365	422	367	381	389	418	396	383	409	408	414	401	391	365	403	365	378	394	402	419	397	421	354	413	425	405	396	364	388	373	371	379	375	380	391	395	401	381	350	394	395	405	380	415	363	386	390	366	366	395	390	407	397	372	398	440	364	397	390	391	412	364	440	387	392	416	390	403	370	352	385	363	376	382	375	407	413	401	444	392	405	395	377	431	367	376	361	434	410	416	368	369	412	354	399	393	393	417	356	353	363	367	394	395	416	363	385	420	376	399	374	393	406	378	393	370	384	378	378	409	390	382	402	380	383	384	368	428	391	358	368	370	409	394	348	377	400	418	387	394	423	384	421	384	375	358	365	380	370	424	416	402	381	418	383	414	405	372	369	409	380	351	373	366	390	381	389	393	374	364	401	377	418	429	359	371	416	374	404	404	380	401	359	409	399	356	358	357	383	408	417	375	357	380	434	363	381	363	409	417	388	407	377	413	359	374	401	378	382	420	394	382	359	376	430	411	392	392	391	371	413	379	396	387	382	417	395	373	402	416	393	394	396	389	378	372	386	371	366	397	398	419	366	399	392	362	401	416	382	421	384	379	391	375	409	378	412	399	403	414	380	384	386	409	390	403	399	382	373	407	409	399	355	409	401	399	406	404	412	378	389	370	373	356	397	399	396	359	411	392	370	389	409	408	379	360	380	437	373	383	371	398	406	389	371	388	353	387	418	364	386	388	409	375	429	402	397	399	376	385	380	415	385	385	404	406	405	386	379	396	382	386	414	379	384	417	380	394	387	383	356	355	410	372	377	396	360	415	360	390	378	373	375	376	384	400	385	425	425	372	367	416	395	369	431	388	412	350	416	427	394	402	380	351	395	364	386	375	412	394	391	392	376	400	390	354	410	405	366	387	365	420	418	395	397	405	362	398	388	395	425	391	385	378	395	382	441	388
15743	9365	1092	566	767	812	657	546	485	421	348	300	262	224	197	177	139	126	118	112	84	105	101	98	86	90	80	74	65	64	83	87	61	55	66	61	57	59	76	66	65	55	51	53	45	62	45	63	46	36	42	51	52	38	53	37	53	55	52	55	48	57	64	44	62	45	50	48	31	63	46	53	50	46	44	58	39	52	42	47	46	47	60	56	50	48	61	45	52	58	46	45	53	53	46	39	43	43	40	69	41	53	55	39	49	55	44	51	46	51	37	43	45	26	58	42	49	43	40	42	33	59	38	43	52	34	50	46	52	49	47	50	38	45	50	31	45	63	48	57	55	50	61	46	44	52	63	43	53	41	41	57	33	38	63	45	48	42	37	57	40	48	62	48	34	60	49	55	40	52	41	50	53	55	53	40	41	52	34	40	41	32	39	45	53	58	42	38	54	50	39	45	44	32	41	56	42	44	44	49	46	48	55	42	49	47	43	51	47	46	46	41	52	44	47	60	52	47	41	34	59	48	53	50	52	59	50	56	50	68	51	63	47	55	63	35	51	55	53	29	48	47	39	44	39	42	43	48	53	44	51	58	44	36	44	53	48	55	45	43	57	54	61	43	51	51	49	46	47	53	45	53	41	56	52	50	49	46	37	49	40	50	53	57	48	49	53	52	47	52	54	52	47	43	48	39	37	43	55	48	42	57	60	40	54	55	56	44	39	37	49	46	50	57	46	37	50	47	38	44	45	37	42	39	53	50	40	58	31	50	49	53	45	42	49	48	49	50	47	67	43	42	41	42	52	39	52	46	50	36	50	39	57	42	38	54	52	54	57	46	48	51	54	55	32	60	51	42	48	43	37	53	57	36	38	54	50	43	46	43	44	49	39	38	55	55	52	44	48	56	59	47	63	49	56	45	42	27	58	48	57	45	55	53	52	38	56	55	38	71	42	47	39	39	43	52	44	48	43	60	44	27	53	52	45	44	39	43	51	61	53	47	34	43	44	52	57	48	54	55	41	36	47	51	50	62	45	49	58	67	45	44	57	44	52	49	42	46	40	38	47	46	46	47	48	46	57	50	47	67	38	45	48	47	47	47	58	36	43	44	52	49	48	41	68	60	53	48	49	49	42	53	53	44	44	59	48	39	39	52	42	43	40	43	49	46	43	44	45	38	59	43	43	45	48	41	56	43	50	49	38	54	50	50	37	29	39	49	54	46	43	45	54	44	53	46	49	51	45	48	56	54	43	45	46	48	57	51	37	44	61	53	49	43	40	37	41	40	44	55	51	50	58	53	51	49	49	39	49	53	43	53	35	45	35	50	48	61	41	43	52	51	51	39	46	50	52	46	50	47	49	45	56	42	40	44	47	47	32	49	46	44	48	56	44	42	48	51	45	53	45	43	41	43	49	45	30	55	57	60	53	56	54	36	39	57	47	57	39	48	45	47	42	38	51	46	54	48	48	51	37	47	46	41	49	50	52	38	50	50	50	52	46	54	50	50	44	35	40	45	43	58	43	47	46	44	57	48	41	54	50	62	56	57	40	49	47	42	44	42	52	40	43	54	53	41	42	45	47	44	50	52	48	57	45	43	49	36	44	45	49	41	39	47	48	46	51	38	33	54	40	48	48	59	38	43	47	55	42	43	40	47	41	50	63	68	40	47	39	43	55	47	50	51	45	39	56	44	58	53	60	54	58	48	35	38	43	50	47	41	32	56	45	57	40	44	51	44	58	37	38	46	54	41	39	51	44	52	54	48	42	62	60	56	61	46	51	39	39	53	55	55	44	49	41	53	47	41	53	48	43	51	60	35	45	48	45	57	51	55	50	44	37	47	53	65	48	40	52	34	61	48	63	30	30	57	50	39	49	45	45	52	52	50	45	60	47	50	53	46	51	48	40	41	60	50	32	50	50	44	41	43	68	40	42	45	47	47	42	64	32	44	40	49	61	42	49	43	55	49	45	55	44	55	40	60	43	42	51	47	48	48	50	45	44	42	49	31	40	51	47	54	32	48	39	48	42	61	51	51	42	45	45	40	48	32	44	44	48	44	45	55	42	38	50	49	48	41	45	49	48	43	37	40	32	50	42	49	47	56	52	40	41	49	39	46	55	46	40	42	45	46	50	40	40	47	45	43	51	36	50	45	40	47	43	43	50	40	49	45	49	37	52	47	39	45	52	51	51	51	46	45	52	53	45	52	56	47	44	57	48	48	46	57	45	45	54	39	51	43	38	45	42	35	49	44	57	32	39	60	32	55	48	43	50	43	47	44	40	42	52	55	45	47	57	54	44	46	57	55	47	37	56	48	48	62	46	52	50	39	41	57	47	48	37	43	52	39	45	47	46	40	45	42	56	44	35	39	56	49	63	50	51	42	44	40	59	63	43	49	49	52	43	48	56	55	39	46	51	54	33	40	44	49	58	36	51	47	45	43	48	40	49	51	42	46	44	58	49	50	44	36	49	59	39	51	45	50	46	52	43	45	43	55	50	47	33	39	35	42	49	49	44	53	53	42	60	50	47	49	46	52	55	53	49	46	55	41	60	54	44	40	54	49	44	46	53	65	49	49	47	32	53	56	38	34	42	47	54	45	41	47	48	47	44	47	42	52	45	51	48	44	50	52	40	35	50	49	55	43	42	37	54	57	45	40	51	54	57	40	55	38	59	34	55	54	46	43	36	46	48	47	52	50	44	57	51	64	45	46	39	45	61	45	47	50	54	48	56	41	38	52	47	48	40	50	47	48	54	47	39	57	54	53	43	49	40	49	46	42	33	46	47	46	59	46	29	48	36	42	55	52	40	45	33	41	45	38	44	50	46	46	48	42	54	56	48	48	40	42	62	59	48	45	46	66	51	59	45	52	39	46	47	51	52	62	45	50	53	34	52	56	43	47	45	51	48	40	54	49	41	47	41	52	48	45	35	54	33	58	53	53	45	45	62	50	54	38	48	48	55	43	56	51	53	34	52	42	42	47	43	41	43	46	39	47	40	43	54	55	37	40	41	44	58	42	54	39	39	52	34	57	58	49	38	31	44	56	54	43	36	40	55	41	45	22	50	47	43	38	58	48	60	43	44	32	58	42	55	44	46	43	58	50	51	44	44	53	50	55	63	46	47	55	58	38	54	57	46	53	42	44	49	39	46	48	54	51	49	65	46	42	64	55	63	40	52	43	58	41	53	47	32	64	47	49	52	42	42	50	50	43	36	52	44	51	64	45	46	54	36	39	56	58	48	47	39	69	48	58	49	49	56	54	52	43	53	45	39	44	58	39	38	50	56	57	72	44	52	58	46	41	34	54	52	45	49	53	43	48	69	49	53	60	54	47	55	44	42	43	50	43	58	50	45	51	52	50	37	60	51	44	40	44	31	48	54	53	40	44	45	61	54	45	65	60	52	48	55	40	47	44	48	44	33	48	33	41	49	46	35	55	58	43	44	43	49	55	36	51	60	54	38	47	57	46	47	50	58	40	55	47	48	49	47	47
55725	37146	14709	25771	32443	31596	27953	24321	20853	17475	14790	12507	10580	8936	7310	6494	5652	5038	4360	3814	3450	3179	3041	2715	2681	2445	2193	1954	1906	1717	1636	1495	1437	1401	1338	1267	1273	1237	1207	1085	1089	1107	1040	985	997	870	836	846	854	825	795	734	793	762	776	744	776	774	775	722	791	762	778	758	730	766	756	723	754	731	731	735	767	702	763	762	748	776	766	743	774	719	758	773	717	790	762	735	780	721	726	708	718	714	734	724	709	707	731	711	783	707	773	714	711	760	757	714	750	668	765	724	744	726	746	749	735	733	737	681	696	733	731	688	692	699	753	738	702	737	741	732	745	745	718	713	672	734	759	741	682	715	707	700	708	730	745	698	715	706	728	719	685	767	724	717	725	708	700	759	697	729	709	697	704	777	699	727	741	741	740	731	726	684	750	710	707	689	732	756	669	766	713	700	769	705	704	698	725	718	735	744	701	710	647	695	726	720	759	739	730	694	692	674	662	718	726	699	719	814	731	708	739	694	707	701	732	673	804	719	675	695	734	753	687	718	699	720	701	728	760	712	727	763	710	726	711	730	726	734	752	678	735	711	709	689	692	698	680	751	705	714	758	728	741	725	715	704	694	709	715	729	688	742	734	680	714	680	695	746	708	724	739	717	715	764	705	725	700	726	750	728	709	723	768	666	725	710	712	712	729	711	712	703	783	753	744	725	746	767	729	724	732	708	729	712	731	703	739	705	698	716	709	728	708	713	729	743	726	700	678	707	701	705	705	717	711	759	737	704	771	738	760	712	694	755	725	733	724	684	756	687	752	693	695	708	714	685	707	700	742	673	694	705	730	691	732	699	688	765	706	684	733	723	724	704	767	703	759	738	710	706	725	680	717	746	711	734	702	734	754	739	743	674	742	681	780	711	729	749	756	728	683	746	756	713	739	705	716	682	697	727	752	763	688	680	742	747	723	721	730	697	713	735	795	725	723	726	743	769	729	698	723	694	727	664	707	712	732	729	718	691	687	692	707	690	677	685	716	749	714	722	739	692	698	700	718	700	726	754	722	741	760	720	683	729	750	747	691	678	718	707	702	742	708	731	726	706	736	696	730	735	684	690	709	713	681	721	697	682	687	750	682	711	703	731	740	742	685	674	722	725	723	690	675	693	713	731	682	763	698	774	733	742	699	686	691	718	680	731	714	729	746	696	689	674	693	683	673	726	717	723	771	724	740	721	698	735	788	720	721	692	658	697	730	720	726	683	693	702	723	679	705	705	692	745	732	705	715	691	756	721	713	655	708	751	686	706	703	694	702	714	728	745	689	725	737	733	727	719	703	734	739	707	730	715	723	677	747	721	728	724	707	697	718	732	766	714	737	762	722	709	699	697	746	732	688	740	716	703	703	683	765	718	695	729	685	733	681	731	740	678	756	724	690	778	732	724	734	652	702	694	705	761	694	672	705	717	723	725	706	769	710	666	691	666	702	746	726	684	708	780	699	709	723	678	715	712	737	722	712	681	713	717	734	733	746	715	712	670	736	678	701	706	728	719	713	715	718	661	712	677	708	699	694	739	715	734	729	723	722	715	682	668	712	742	692	738	774	695	731	728	777	761	696	690	730	695	756	651	783	718	699	757	689	744	707	763	702	690	686	714	702	698	717	691	723	705	675	727	690	681	697	726	658	689	722	719	715	700	695	730	712	747	695	760	725	704	715	705	733	705	705	705	684	699	782	709	724	707	721	744	738	723	737	726	724	736	692	734	674	722	699	704	743	701	713	725	662	682	749	663	722	739	730	786	734	683	742	703	730	698	669	701	717	733	712	725	759	684	672	699	714	693	789	689	701	722	727	728	769	750	698	745	683	715	714	718	693	738	697	765	706	718	748	699	722	676	708	684	696	740	699	703	730	741	767	690	699	730	687	702	671	680	734	672	695	699	702	741	710	699	659	733	710	731	715	710	670	691	725	711	668	648	708	703	717	663	737	740	686	742	730	669	713	695	727	743	716	736	777	763	738	715	688	692	706	751	752	723	702	684	695	770	735	713	703	701	760	758	693	667	707	711	752	727	745	738	724	727	694	676	684	682	708	739	741	692	701	732	736	730	756	696	704	720	722	710	724	694	733	716	735	724	747	694	739	719	717	699	716	693	675	692	725	685	720	710	745	677	783	706	688	701	694	720	735	688	719	691	694	753	653	693	710	750	674	698	727	720	719	723	687	742	687	707	716	745	668	698	752	692	713	721	770	702	691	727	706	693	727	726	730	686	739	719	741	735	703	752	665	730	762	719	739	691	693	682	759	726	772	757	693	734	746	684	719	734	718	676	704	657	718	732	746	742	770	729	748	727	739	725	747	746	725	691	722	733	716	706	696	719	756	711	733	745	733	689	735	696	703	693	694	685	730	724	713	697	744	724	713	724	710	716	719	756	718	724	684	680	713	700	708	735	722	767	744	733	664	726	738	705	741	753	732	684	725	740	767	662	718	752	699	731	691	707	703	680	758	711	731	706	757	690	728	705	693	724	717	727	756	702	732	772	684	712	754	749	715	734	733	775	721	702	742	721	706	728	689	742	727	674	726	698	696	708	742	717	760	739	738	706	734	717	719	695	759	682	723	722	735	695	750	660	706	715	737	720	733	661	726	652	761	713	723	698	705	702	704	743	676	741	719	676	752	710	688	697	749	712	738	733	691	703	729	728	713	741	706	737	737	670	729	723	702	742	732	713	699	680	718	744	674	730	703	761	718	752	712	752	716	759	717	754	646	670	669	720	729	721	738	714	696	712	691	679	664	726	708	675	711	733	730	732	716	698	738	726	730	727	731	710	745	725	740	717	703	771	725	762	727	707	675	724	715	707	770	745	718	730	736	742	741	715	731	708	693	754	675	703	754	745	739	741	667	664	698	717	723	710	763	699	710	708	735	741	634	741	690	686	696	737	744	741	693	720	742	734	779	686	706	681	691	702	715	695	697	733	683	701	751	712	726	744	717	735	707	717	698	679	712	718	739	747	705	773	713	680	774	709	734	735	710	705	692	687	721	760	675	770	651	745	737	706	684	754	747	703	710	705	733	694	730	712	683	738	656	713	697	709	808	696	705	677	756	702	731	734	719	712	701	665	710	695	771	702	739	761	696	714	727	742	739	727	694	688	658	740	730	698	677	692	712	727	674	765	746	747	709	681	696	676	677	753	706	744	742	738	681	717	725	746	759	674	747	730	750	732	723	698	703	710	714	684	725	745	732	724	674	733	754	680	710	691	734	715	763	726	740	732	715	681	718	722	709	709	750	711	693	747	707	727	705	724	695	726	690	733	792	685	697	727	738	687	685	674	751	725	706	671	691	706	687	730	734	672	718	720	775	758	741	719	752	723	764	710	722	702	699	721	724	740	727	751	710	737	689	753	677	727	739	720	730	701	713	673	699	723	715	676	741	719	740	681	714	739	665	748	714	710	649	764	686	740	749	697	691	737	694	700	713	700	696	673	696	700	679	727	683	718	739	704	744	728	747	722
12712	5663	699	418	550	549	504	426	347	316	276	229	212	168	144	122	112	112	79	74	71	79	95	63	61	56	49	49	52	56	49	62	47	46	49	60	55	56	49	61	40	40	38	36	41	47	38	37	49	38	32	42	36	30	29	35	36	41	43	30	35	40	34	38	38	54	35	53	31	42	25	45	38	34	34	29	55	36	36	34	42	27	43	38	33	35	43	37	43	36	27	46	35	34	27	29	33	33	29	33	40	35	36	38	35	28	36	36	35	50	30	39	42	29	33	32	31	42	35	40	37	34	37	37	41	29	38	44	45	31	37	38	30	48	48	38	37	35	41	37	30	32	36	37	37	35	46	45	35	28	25	39	41	36	33	33	32	39	35	34	44	34	38	40	33	41	43	25	40	40	43	32	35	40	33	41	36	34	39	35	36	38	34	41	46	33	38	37	35	42	34	42	34	43	45	42	44	37	40	37	35	42	45	44	32	37	37	43	35	32	37	29	40	30	26	49	37	32	40	31	39	40	41	35	30	37	45	45	31	31	42	39	31	38	24	39	30	39	43	30	29	33	42	41	36	33	28	26	39	35	31	34	29	27	33	45	40	38	38	33	28	35	41	39	25	39	44	38	39	34	34	27	36	31	37	37	34	43	40	33	42	31	38	38	34	38	37	35	33	46	35	30	42	39	43	41	33	37	32	37	39	36	38	35	26	32	31	31	27	40	45	53	37	35	40	44	34	52	53	37	28	38	38	29	29	42	33	31	40	41	40	38	41	30	29	33	40	41	43	40	41	34	47	24	38	36	36	35	36	40	39	41	31	40	33	45	43	32	40	36	43	41	34	38	36	31	37	28	53	29	46	41	34	32	43	49	28	31	39	37	39	39	33	42	38	40	40	22	31	44	37	29	30	36	39	26	35	45	29	24	41	33	30	41	37	35	45	40	31	32	40	29	38	37	43	38	44	35	34	42	40	35	39	42	31	43	39	36	34	38	44	34	31	34	34	25	36	44	29	25	29	43	35	41	27	34	40	37	39	33	33	33	51	21	42	41	39	36	29	40	32	34	35	34	29	41	42	43	30	32	38	48	32	39	44	36	43	25	24	31	36	40	38	36	27	34	35	40	33	39	37	33	25	38	28	33	35	37	30	32	25	24	29	44	30	32	46	34	37	35	34	39	40	49	47	39	36	43	35	38	40	38	31	31	39	24	21	30	35	30	33	44	42	43	38	37	47	35	33	34	34	37	40	37	37	38	37	37	28	41	43	42	52	35	36	34	30	29	27	38	28	36	37	46	46	32	29	52	39	31	39	27	30	44	34	33	43	43	40	38	34	41	43	42	28	35	37	31	47	29	37	40	37	34	38	42	33	41	32	31	28	33	44	38	40	45	57	39	38	51	28	45	38	45	37	39	36	36	38	37	45	40	41	38	36	28	48	46	43	41	32	40	41	39	35	38	39	36	32	47	29	40	44	33	34	42	32	40	58	37	46	36	28	27	44	33	42	45	48	42	34	22	42	40	32	40	29	46	26	30	35	36	34	44	30	42	34	37	34	37	33	40	35	42	40	38	30	35	31	43	32	30	46	32	42	39	39	37	24	30	35	26	51	43	39	26	35	27	30	41	50	41	38	43	38	37	29	32	41	35	57	32	37	39	43	39	30	44	41	36	39	45	29	40	38	41	37	37	36	38	28	36	37	33	31	40	55	40	34	33	31	35	31	38	34	26	28	33	34	36	31	34	35	43	41	41	31	35	36	27	38	44	33	41	36	44	43	33	50	38	43	29	29	32	36	40	44	27	27	29	47	29	37	35	40	46	51	46	31	53	39	38	44	31	40	36	33	36	46	37	35	43	36	38	36	49	27	39	35	39	34	40	36	29	35	46	42	33	51	39	30	34	24	34	40	35	44	29	34	39	25	21	32	39	48	44	29	39	34	33	38	33	35	44	39	41	52	24	33	40	40	47	43	35	38	44	37	42	25	33	46	36	38	57	34	29	37	35	46	25	31	42	36	30	31	41	43	32	38	38	35	43	41	34	36	42	40	39	28	36	42	39	41	32	33	40	35	35	33	39	39	48	40	30	42	39	36	45	36	32	39	41	31	50	49	33	40	33	38	38	45	47	23	40	33	35	31	42	42	36	47	32	41	47	35	34	39	38	40	22	30	48	39	36	26	33	44	41	39	32	51	35	37	38	30	24	42	25	39	41	25	34	47	39	41	36	51	44	39	27	38	29	57	29	33	31	30	42	37	42	31	27	38	37	42	37	45	35	27	48	47	38	35	40	25	36	41	34	29	29	39	44	28	37	39	40	30	32	32	33	37	36	29	36	35	46	43	34	41	29	31	41	31	43	38	42	45	39	37	30	39	33	36	29	39	25	42	23	26	35	36	39	24	37	37	36	36	37	37	21	43	39	29	46	38	39	39	28	37	38	37	35	28	32	37	36	33	35	25	42	43	28	34	32	41	32	33	35	41	36	47	34	39	37	38	33	32	33	34	36	29	37	40	52	36	34	40	38	35	30	48	46	39	44	36	39	35	40	44	42	39	34	34	48	33	38	40	32	31	46	26	41	36	46	36	33	30	44	40	31	37	43	32	38	50	34	24	29	35	48	32	34	35	38	44	29	37	21	40	43	29	43	41	40	46	37	36	31	28	31	40	34	32	42	42	32	46	32	40	37	38	35	38	44	33	30	38	39	46	49	37	35	36	38	42	31	37	39	45	39	40	36	44	44	36	44	41	38	35	30	32	30	35	35	29	31	38	36	31	48	36	38	32	40	41	30	35	37	40	31	42	52	44	37	34	43	35	46	26	41	43	46	42	33	42	43	29	31	38	35	38	38	52	40	47	33	42	38	42	42	32	33	32	26	42	35	41	42	38	43	33	33	33	40	38	31	38	34	29	40	38	39	43	29	36	36	38	35	39	40	49	39	44	45	41	41	40	39	34	31	36	34	37	33	41	41	42	42	30	41	35	41	32	48	41	35	40	28	28	37	31	40	33	24	35	40	35	46	40	34	44	44	40	33	28	32	34	36	45	46	41	36	35	46	38	34	35	43	28	47	32	29	48	37	44	37	36	39	51	26	35	27	41	38	41	34	44	34	36	36	32	33	33	34	32	33	43	42	28	30	44	28	48	45	43	37	38	44	39	29	32	45	39	41	37	37	43	40	26	40	36	38	28	32	41	39	42	39	51	36	49	29	41	41	40	34	48	37	36	32	42	45	41	47	43	28	49	44	40	41	32	33	49	28	42	39	31	35	46	29	39	39	40	36	30	32	40	38	38	38	44	33	35	33	49	35	40	30	49	27	44	29	33	48	29	49	36	28	34	42	47	37	40	29	38	26	49	33	32	29	31	24	38	29	30	50	37	49	42	36	37	44	32	39	43	38	43	38	38	39	41	41	33	21	28	37	27	34	41	44	34	44	32	38	44	47	42	29	36	32	37	39	46	35	40	45	37	34	25	27	39	43	31	53	34	41
49372	31715	12104	22573	29419	28728	25410	21811	18411	15280	12328	10290	8744	7007	6061	5032	4311	3808	3442	3013	2745	2616	2522	2247	2004	1778	1636	1535	1397	1292	1274	1082	1116	1058	1071	1032	1016	901	830	837	843	846	764	775	724	709	681	614	654	601	644	661	599	642	584	591	546	579	594	610	599	572	612	583	589	564	584	595	575	573	576	575	611	564	609	578	590	588	593	603	554	552	631	564	570	576	569	549	602	554	583	582	594	538	594	533	568	557	570	581	602	572	566	599	565	584	598	578	586	538	551	582	503	532	582	530	552	532	597	549	555	574	587	568	629	521	537	505	558	567	580	603	584	564	541	554	562	557	582	552	546	550	533	517	585	531	527	528	572	581	546	512	552	608	548	519	542	531	566	578	568	493	553	540	599	527	569	559	586	524	606	560	526	592	580	539	562	563	585	616	549	574	542	584	520	534	566	559	618	557	537	540	581	553	571	548	552	552	585	606	548	538	553	549	584	570	558	535	524	583	526	532	554	580	567	544	522	569	565	575	530	531	522	558	542	567	528	567	545	535	535	547	535	512	565	566	522	585	544	535	571	602	549	543	567	574	562	604	597	534	587	549	518	542	516	550	596	532	561	598	553	538	576	566	554	544	526	568	554	558	550	540	551	539	583	553	531	572	556	551	578	582	558	541	557	558	582	577	552	514	548	557	534	537	532	545	525	619	565	513	531	559	527	562	565	604	529	564	543	548	514	562	577	586	589	577	557	587	547	499	564	547	544	561	556	565	590	564	557	539	490	581	565	575	536	573	566	563	550	555	591	537	551	578	532	612	506	561	552	553	613	536	581	559	572	543	592	552	523	579	587	543	586	562	589	573	583	546	532	547	596	568	548	513	563	532	562	502	555	518	558	573	553	534	566	575	509	544	550	519	590	571	561	569	514	545	571	547	554	578	539	547	550	545	567	576	597	558	559	550	551	534	602	603	578	558	566	513	538	578	576	525	556	553	567	517	556	554	533	573	532	556	548	551	540	570	562	519	602	515	605	577	616	580	536	558	532	576	596	544	586	594	536	555	536	564	563	566	535	574	515	585	545	541	558	556	528	547	488	563	556	546	581	561	551	602	552	538	550	561	518	524	530	528	506	578	590	606	557	564	569	535	576	512	555	554	551	560	532	566	610	536	585	549	562	535	540	556	583	567	510	537	554	499	568	571	527	536	571	581	624	558	525	528	585	594	538	546	590	517	548	560	521	571	555	528	616	508	538	583	564	570	573	601	597	556	583	574	578	522	535	590	557	549	571	555	537	542	554	535	565	595	557	563	559	504	578	615	523	554	546	538	546	507	553	596	548	562	538	536	567	536	569	589	579	551	567	550	550	520	564	525	553	533	570	567	574	529	556	558	600	555	550	625	538	497	544	560	548	538	569	583	576	555	513	555	551	546	558	632	545	575	539	546	581	566	580	534	537	587	573	537	545	576	529	592	535	538	524	578	586	522	562	572	565	556	545	572	571	525	562	568	560	520	597	574	572	531	609	548	552	590	542	549	556	560	526	575	545	532	580	592	574	540	540	575	555	583	570	557	567	542	560	580	549	600	520	556	567	579	534	547	567	513	570	554	546	533	572	497	526	578	569	515	579	535	551	589	528	569	529	497	528	604	537	513	542	519	569	553	564	548	539	533	551	544	585	522	561	565	555	576	536	534	560	571	543	558	554	540	577	577	576	533	585	526	568	559	581	531	540	535	557	518	513	551	575	555	573	568	537	543	564	565	543	564	559	530	536	578	533	574	591	574	563	555	576	490	524	546	526	581	558	533	556	555	593	531	553	567	594	585	563	512	536	551	534	550	566	577	596	619	546	520	547	571	542	538	576	506	533	560	506	596	563	596	557	547	565	570	558	592	549	542	561	545	571	546	557	573	543	548	558	561	558	522	571	564	541	550	581	596	560	607	549	554	534	517	553	526	524	533	529	544	532	548	550	556	605	576	618	566	555	545	533	558	568	559	588	590	524	575	505	566	528	568	545	546	555	581	554	557	538	562	573	522	518	548	552	527	517	605	548	559	574	552	576	554	583	543	548	569	590	593	544	581	562	520	543	567	566	524	567	543	588	578	548	581	589	586	536	520	568	535	550	489	537	610	540	563	562	551	568	537	548	532	516	549	550	525	567	587	536	569	556	551	550	545	533	570	563	588	534	561	552	546	570	544	552	579	566	590	581	560	561	588	582	535	557	543	515	546	564	528	514	582	571	540	550	529	521	530	548	570	540	564	576	589	550	520	546	557	516	563	587	588	533	565	574	567	557	575	572	541	611	563	537	531	531	565	548	551	510	581	589	558	549	578	568	581	556	549	521	580	572	581	569	558	510	528	523	581	564	574	565	563	559	562	543	562	560	507	504	549	571	570	563	543	557	570	545	528	535	556	576	535	571	545	540	562	534	576	581	557	517	532	528	544	553	572	530	554	599	578	515	536	576	594	577	579	580	602	536	571	562	538	570	548	547	522	595	568	584	564	548	526	549	540	549	548	554	568	567	555	571	578	580	570	576	504	565	538	582	558	585	512	560	612	559	582	565	535	530	548	543	575	575	537	564	538	601	526	528	561	546	561	568	585	527	566	564	594	542	537	547	521	543	608	501	546	551	547	548	565	577	561	531	546	550	594	552	576	562	559	557	581	564	574	581	547	548	543	577	596	555	543	513	593	571	559	543	566	549	550	560	569	566	547	531	593	567	560	542	541	532	570	582	541	585	575	515	534	577	589	578	564	528	547	543	521	551	554	563	542	562	553	567	558	588	542	580	535	565	510	581	547	513	512	564	546	541	577	572	586	537	585	565	581	593	582	587	570	539	565	571	530	568	558	563	548	562	585	519	547	568	561	566	552	556	575	540	570	537	595	520	549	555	592	594	558	550	587	563	570	569	598	584	551	500	560	555	589	544	567	561	541	547	575	571	578	561	543	580	555	543	547	567	584	558	596	503	562	539	508	524	490	520	546	555	514	556	598	545	567	551	520	533	496	564	561	538	548	542	601	554	569	554	574	600	557	579	497	563	556	546	539	570	581	570	532	539	555	566	568	532	572	498	573	590	588	552	522	526	535	555	520	523	589	592	565	592	548	532	596	564	558	555	563	549	568	572	552	562	569	543	568	563	526	579	567	567	529	548	535	615	528	504	527	573	600	558	596	589	524	528	502	517	526	560	540	568	523	557	580	562	537	547	599	541	574	575	556	555	575	568	513	551	562	592	556	587	572	546	578	505	562	545	579	544	526	547	546	567	516	615	572	571	578	511	534	556	556	567	568	529	548	541	537	533	577	496	552	615	498	516	553	525	534	566	578	544	523	523	545	537	559	568	559	528	549	539	591	546	573	564	572	568	593	579	562	566	556	615	530	549	558	555	571	527	563	579	580	553	565	504	561	562	567	532	554	598	559	547	553	563	525	533	520	561	574	567	525	558	541	545	546	581	597	559	491	533	531	513	527	563	563	540	570	520	546	514	544	533	528	541	540
18409	11905	1542	691	903	927	800	726	614	531	422	390	340	273	213	196	194	161	126	144	131	119	108	117	113	101	98	92	86	88	56	80	70	74	66	84	85	65	78	61	75	58	68	58	61	72	58	58	57	56	56	65	65	50	52	57	54	71	59	56	54	45	47	57	49	60	52	58	49	68	54	64	62	53	45	58	61	51	51	51	50	63	42	48	54	60	56	49	58	51	57	63	55	36	54	66	64	51	66	50	63	62	44	65	57	55	54	55	52	58	64	57	49	45	59	57	59	52	54	48	57	59	47	67	53	46	53	56	54	52	64	75	51	51	56	60	56	56	45	72	45	60	58	44	61	56	70	56	58	62	54	48	62	57	52	43	44	52	71	53	48	60	66	53	62	62	48	51	58	60	65	56	52	63	54	47	66	58	75	58	68	45	61	59	54	44	59	54	53	55	56	54	61	66	51	59	79	54	64	57	78	55	81	59	55	54	71	50	60	53	66	67	57	58	49	65	56	64	46	62	74	51	68	44	62	61	57	53	52	68	62	60	44	60	51	57	49	63	60	54	43	51	63	48	58	37	51	64	41	49	58	67	52	46	67	53	65	59	61	49	55	52	65	54	68	59	45	48	49	60	44	45	61	48	48	43	64	51	59	62	51	58	61	56	51	58	56	50	65	63	61	53	48	59	51	50	51	62	56	70	37	58	60	52	48	71	68	58	75	54	61	55	58	49	47	52	62	39	64	57	64	48	62	57	68	44	47	51	48	50	66	68	69	55	65	57	63	48	45	59	57	55	68	47	59	50	68	66	66	48	55	59	51	54	54	59	47	61	60	47	61	50	49	63	52	62	44	63	59	59	67	60	58	69	57	43	50	49	55	58	42	59	52	60	60	66	59	69	61	61	60	52	74	61	56	58	40	57	54	53	62	46	61	47	51	61	56	44	59	54	77	50	45	54	62	58	61	46	59	58	54	57	58	73	53	61	47	49	55	55	65	54	61	53	42	58	55	53	64	51	54	62	54	58	67	62	65	56	50	59	59	63	58	53	53	57	60	69	68	54	67	55	50	49	65	52	56	57	53	45	43	51	62	53	53	50	55	57	54	54	60	61	48	47	54	60	47	61	64	39	52	49	59	56	52	61	53	56	63	50	54	59	55	49	46	61	52	62	50	50	38	61	48	46	60	48	51	64	64	47	57	64	50	56	61	62	61	61	53	58	56	59	64	72	40	59	62	56	51	55	51	63	49	67	62	52	47	71	72	60	69	72	62	57	51	59	60	46	52	51	57	84	57	69	46	75	61	48	67	60	53	56	56	50	60	67	51	46	61	59	54	61	56	59	51	70	61	55	66	56	55	55	58	73	66	58	71	65	67	63	44	48	38	64	72	59	56	61	60	69	54	54	53	64	59	59	32	47	50	57	52	66	67	63	56	59	73	55	65	47	51	56	64	44	65	63	56	62	69	51	58	60	59	50	63	49	45	68	58	53	53	43	57	52	57	53	48	51	59	41	47	70	52	55	61	57	41	59	72	55	57	54	57	61	61	57	62	56	70	62	49	47	53	50	67	55	57	37	69	62	59	56	53	49	60	44	59	62	52	57	56	56	70	54	59	59	46	55	52	56	51	55	63	56	63	66	61	45	56	65	59	59	59	54	67	56	63	70	62	48	59	61	53	48	65	53	51	53	66	55	47	58	42	58	52	52	67	60	48	49	58	54	54	70	45	59	59	61	53	69	54	74	43	53	53	56	63	58	66	58	62	50	53	49	60	56	73	57	52	61	43	48	52	56	53	66	54	58	52	57	53	46	55	69	45	54	59	54	65	62	57	55	57	54	52	67	51	63	51	64	49	59	66	68	41	47	53	64	48	61	44	53	53	57	65	57	55	54	49	46	52	48	49	52	53	55	69	58	50	48	48	41	60	53	62	71	48	45	47	60	52	66	53	51	50	52	68	63	50	56	72	70	54	53	61	50	53	64	56	59	77	48	62	54	63	54	53	64	53	49	52	65	72	49	59	55	50	65	56	61	55	63	54	56	59	56	55	57	40	55	49	64	57	61	63	57	48	56	61	53	56	52	51	48	54	63	58	65	52	51	44	48	53	59	47	56	54	53	64	48	47	43	53	80	53	50	58	50	60	54	65	65	58	60	62	54	69	63	67	55	53	46	51	38	77	63	52	65	45	62	62	55	70	60	50	49	66	50	53	46	49	54	55	66	54	53	55	49	47	58	63	51	55	56	69	46	68	43	56	55	49	59	66	59	49	54	61	64	73	67	76	56	60	46	68	72	71	55	53	54	64	72	68	49	56	56	61	75	61	57	46	52	46	44	50	52	64	53	45	64	50	52	57	75	65	68	55	54	60	58	44	48	55	59	49	60	64	53	55	70	52	56	61	52	55	54	62	47	62	50	63	51	43	51	59	64	59	50	53	49	73	61	42	52	54	54	55	61	65	60	44	55	56	62	61	59	56	66	66	65	59	63	54	56	52	47	60	61	59	52	42	64	63	63	52	52	58	46	58	46	59	64	48	47	51	50	60	56	48	60	69	62	47	63	64	57	53	55	62	39	56	61	54	54	69	58	48	65	56	50	75	65	54	78	62	58	55	53	54	53	54	39	62	56	54	54	48	52	41	58	52	71	53	48	58	61	51	61	54	54	61	57	61	54	50	53	54	61	61	74	59	57	44	57	50	61	60	65	56	54	49	60	60	75	40	50	50	55	56	57	59	57	60	54	58	68	54	53	70	61	47	57	48	59	59	79	49	56	60	62	45	59	43	63	53	58	70	64	46	76	70	65	63	55	55	50	70	44	55	57	65	63	61	66	62	53	59	61	45	68	58	69	53	59	58	60	64	60	55	68	77	64	48	51	49	53	47	69	60	50	52	57	57	55	61	53	63	63	62	44	64	58	65	53	63	49	67	51	47	59	65	56	62	53	46	45	68	60	60	60	51	47	51	60	72	46	55	52	66	58	50	63	53	75	58	52	69	62	56	63	59	53	42	79	56	63	64	60	61	57	61	70	54	53	60	44	61	48	59	60	60	46	63	64	63	53	63	67	55	43	54	65	53	60	64	61	54	65	69	53	54	65	66	71	48	59	54	71	73	47	46	62	53	49	51	62	47	61	54	49	67	49	70	45	53	57	47	47	60	67	56	63	48	43	62	63	57	49	65	51	54	50	73	73	59	61	61	62	70	63	58	60	57	44	62	52	55	59	54	47	73	51	56	62	52	62	58	64	59	68	54	49	61	48	53	55	56	48	52	55	50	55	53	56	70	49	63	51	54	66	57	52	43	64	59	55	59	46	63	45	53	54	43	60	51	58	58	45	52	68	55	54	65	61	59	57	40	57	55	67	52	52	59	39	54	55	48	61	62	62	57	51	65	63	52	61	52	57	55	52	55	65	58	55	51	67	63	63	56	52	72	62	59	61	48	43	50	63	70	59	53	56	51	63	63	57	66	45	50	63	61	59	52	63	60	62
57723	40248	16809	27911	34736	33800	30578	27472	24017	20586	17491	14578	12566	10651	9160	7712	6643	5887	5360	4656	4253	3992	3876	3618	3238	2901	2629	2457	2215	2068	1902	1766	1740	1775	1617	1569	1525	1382	1388	1368	1272	1207	1168	1172	1079	1042	1033	995	927	938	964	908	913	886	876	902	906	848	940	902	878	871	859	908	908	905	929	925	888	895	872	854	904	882	859	878	819	887	871	920	863	891	881	856	933	863	881	895	897	836	815	840	860	847	899	808	895	835	839	875	807	842	874	833	843	883	832	895	849	859	809	858	896	849	932	857	868	840	791	883	890	845	838	829	879	820	872	876	842	842	851	841	834	840	838	821	856	870	842	883	847	817	855	821	846	842	856	879	825	875	836	841	898	850	848	871	850	795	850	817	810	823	792	858	807	858	873	859	831	875	881	850	806	860	855	840	832	806	903	849	846	795	842	887	837	866	841	849	816	850	832	806	876	892	868	831	835	856	851	896	839	755	864	883	806	811	826	887	839	844	858	827	883	834	842	825	837	875	819	782	835	814	817	816	819	801	812	849	794	836	857	814	876	804	860	888	854	810	900	850	864	827	823	819	882	840	855	809	876	832	785	832	862	844	840	820	794	836	827	835	822	866	804	824	837	792	857	850	784	814	863	905	821	817	850	842	834	860	844	806	787	775	869	812	833	892	891	864	838	885	855	852	841	826	829	849	831	863	826	851	830	854	882	894	845	903	807	895	858	853	815	826	812	823	853	802	800	847	792	804	781	843	827	892	881	854	802	806	884	793	839	808	888	858	872	835	830	848	820	837	820	896	829	879	878	836	876	851	867	815	861	848	861	831	892	840	809	929	808	825	878	798	833	788	810	814	839	847	837	849	832	866	802	875	875	818	877	846	830	823	839	868	833	812	866	881	797	848	830	814	845	858	827	835	859	834	820	833	828	827	817	846	851	850	801	888	820	822	832	832	893	857	874	872	886	839	839	852	780	830	869	870	833	829	906	800	828	848	823	851	814	848	833	792	811	860	841	820	867	863	859	850	798	815	837	869	881	867	829	832	819	805	848	839	849	835	808	820	860	841	853	916	834	808	837	851	808	840	902	881	810	916	797	886	834	842	826	845	807	831	840	780	802	860	806	826	845	865	874	856	845	883	823	840	850	772	887	863	821	845	848	832	830	823	868	869	857	843	827	831	865	818	867	862	828	819	843	824	873	893	853	818	854	829	836	885	815	818	890	864	822	855	824	836	873	810	846	851	884	852	932	806	800	823	859	847	800	830	854	866	836	836	854	835	836	800	825	866	857	886	851	877	852	852	844	807	861	854	864	795	858	824	858	814	791	805	830	815	797	808	849	805	886	847	844	847	867	847	870	861	794	833	828	848	833	869	861	828	810	795	862	854	862	811	835	832	817	825	834	820	889	842	899	804	829	856	825	803	860	863	872	839	812	860	842	816	827	816	831	815	869	819	856	775	857	793	835	845	824	809	861	829	862	853	816	823	863	804	795	878	880	878	867	773	834	839	841	864	864	889	862	830	872	867	814	867	823	820	843	828	836	839	842	849	888	885	845	847	826	843	828	822	890	798	836	857	865	806	851	880	838	838	817	821	828	858	810	828	826	868	793	869	852	836	865	865	828	820	876	819	856	857	828	836	855	808	810	837	833	883	806	815	867	855	860	808	876	866	806	819	817	887	858	820	877	847	871	831	824	785	803	853	812	831	840	832	881	893	875	879	863	892	813	906	795	864	826	897	837	810	852	851	810	847	856	882	892	866	829	833	871	864	805	810	825	852	816	814	832	789	850	823	809	773	845	849	805	806	880	864	836	858	840	864	831	809	881	851	833	872	834	860	827	833	812	866	860	880	882	837	838	839	849	822	813	847	822	892	884	813	799	894	831	849	842	858	821	880	853	851	836	871	828	852	829	868	841	833	822	852	840	820	863	839	787	859	803	841	799	816	892	886	804	842	847	790	865	875	845	776	820	893	819	805	860	881	846	815	815	879	848	848	837	864	906	826	804	870	881	835	833	816	825	900	884	837	837	841	857	801	848	872	841	848	843	815	904	857	788	879	821	827	819	871	805	824	901	870	849	847	829	851	855	805	857	848	873	784	744	851	811	828	871	882	854	880	824	898	811	880	881	840	877	871	837	856	828	840	861	829	835	816	870	866	822	797	860	815	830	923	928	817	871	848	849	827	857	871	859	866	862	869	819	880	823	869	811	844	854	818	861	890	802	866	860	833	864	863	832	856	835	888	892	872	867	840	854	790	875	844	826	845	860	858	881	835	831	881	834	891	875	850	837	888	780	905	870	884	847	856	887	847	814	848	833	817	834	832	911	877	819	876	896	851	840	888	894	828	815	885	818	845	846	790	796	826	825	901	865	829	812	848	770	812	851	837	827	862	859	834	852	805	848	823	847	846	881	857	870	840	787	822	856	829	841	856	847	813	869	843	784	816	833	766	837	809	771	889	843	825	873	850	817	854	830	836	878	864	883	811	867	857	808	849	826	791	854	845	822	836	865	835	817	827	807	843	881	845	821	870	837	830	783	847	839	901	849	872	820	848	844	850	838	843	845	840	862	834	858	834	828	842	871	869	890	834	862	838	888	844	834	830	807	819	817	859	842	851	855	808	851	853	831	829	821	848	843	839	849	811	893	810	847	874	875	875	836	876	853	886	864	825	857	820	838	847	796	833	855	783	866	812	792	837	873	925	817	873	824	782	831	814	840	833	846	920	814	831	838	827	809	814	831	837	895	834	823	816	849	842	825	834	873	821	762	819	816	850	809	852	850	846	849	858	824	822	833	809	819	809	826	806	856	852	858	878	893	832	843	873	819	889	889	862	892	870	806	855	864	866	862	840	829	828	832	853	855	867	780	859	844	799	835	854	801	818	831	796	867	811	830	834	794	805	824	892	816	832	887	796	853	859	823	811	836	887	838	813	890	845	828	796	904	895	809	843	825	864	881	868	830	828	869	836	857	861	844	834	805	848	852	833	866	858	752	844	800	824	868	888	829	875	846	863	844	898	854	848	822	883	839	865	841	802	852	916	844	852	791	768	836	837	864	840	876	877	833	848	849	826	829	881	844	864	864	809	811	875	833	853	810	815	873	829	806	878	886	844	871	824	845	835	787	831	852	889	859	850	865	854	841	868	826	854	841	855	805	899	913	846	828	844	822	865	829	816	835	865	818	851	786	856	813	822	871	856	868	835	869	827	833	852	790	801	805	816	802	799	834	822	875	852	852	808	854	820	830	834	874	874	841	818	859	797	903	904	791	800	871	845	807	785	853	859	834	840	875	840	860	837	874	810	871	789	808	842	836	823	858	829	831	816	865	813	796	872	821	832	847	846	858	860	798	791	831	840	836	823	864	807	904	829	876	846	830	839	903	816	798	850	817	866	912	843	896	840	828	879	875	837	866	859	889	869	902	863	810	838	825	850	871	856	816	843	860	868	855	868	844	881	886	837	819	868	905	876	795	873	821	874	818	869	806	866	892	858
7409	3154	427	293	395	418	360	301	235	221	170	137	131	94	101	95	65	60	57	65	54	53	60	61	50	48	43	38	40	38	23	33	29	42	35	29	31	26	27	25	36	22	32	31	32	25	28	25	27	26	23	19	30	24	25	27	30	19	31	21	27	31	28	27	27	27	27	22	24	21	22	23	30	25	23	27	24	25	32	27	21	32	23	25	29	29	23	25	28	32	28	21	22	27	24	20	25	26	21	24	21	30	23	24	29	21	25	29	23	19	30	22	24	28	18	28	17	22	28	28	21	29	33	20	25	29	25	33	17	22	26	27	33	29	21	29	28	26	29	33	22	28	22	21	26	17	20	32	32	32	25	22	28	23	26	21	30	22	23	26	28	28	18	22	20	25	22	24	27	24	22	29	30	21	25	23	26	21	24	23	33	33	20	17	20	30	29	24	28	25	34	24	34	26	34	35	16	24	24	24	22	32	22	26	21	23	19	24	32	24	22	16	22	28	23	29	31	30	26	28	19	37	18	23	24	24	23	26	26	24	21	24	19	28	28	27	30	27	26	29	26	24	21	22	20	28	31	31	27	26	26	24	28	30	26	25	27	40	29	22	24	33	25	23	38	30	34	22	25	23	28	21	28	28	35	21	22	27	19	27	28	24	27	25	32	22	22	16	22	31	16	22	29	21	34	23	22	26	22	24	23	22	28	23	27	13	21	19	27	23	31	17	20	31	23	22	35	24	23	15	22	34	23	25	36	35	21	25	33	26	34	20	26	21	27	24	17	25	27	28	25	22	32	30	18	26	16	30	33	24	28	26	27	34	27	20	25	27	17	28	26	22	27	19	29	23	29	20	25	23	29	22	24	34	23	22	25	31	21	32	29	21	18	29	28	24	29	31	38	32	23	17	24	22	32	26	19	21	26	21	22	24	21	40	26	26	31	36	20	29	28	28	28	24	32	28	26	27	25	25	28	25	22	16	33	21	33	20	25	20	26	23	23	28	15	31	19	20	38	29	29	27	23	21	18	27	25	20	24	21	26	26	25	22	28	27	30	26	20	33	26	23	28	27	25	14	27	31	32	25	11	27	19	27	19	26	27	19	24	26	21	35	29	25	19	23	35	23	25	28	24	25	23	24	25	38	34	33	28	23	25	27	27	19	22	24	26	24	29	24	27	28	26	26	25	35	18	20	21	31	28	30	34	37	25	35	28	29	25	25	21	19	27	21	29	29	18	25	29	29	29	34	27	30	21	21	28	22	25	22	27	15	24	23	27	21	32	26	25	20	29	29	29	23	21	30	30	25	26	24	29	25	27	26	17	28	20	17	36	28	29	30	23	21	24	26	35	31	24	26	24	28	28	23	26	19	32	23	32	21	30	22	24	20	21	36	25	34	18	26	27	25	32	26	37	22	25	21	30	28	25	30	15	32	15	27	24	33	28	29	25	25	22	29	16	22	20	24	23	23	24	28	21	26	28	31	17	22	16	25	21	23	28	22	28	19	20	18	16	26	22	32	23	20	27	22	19	31	24	21	23	18	22	22	21	25	22	29	20	20	27	26	21	24	29	37	30	18	23	21	30	27	22	31	18	31	33	30	15	33	25	20	27	26	31	29	22	21	19	33	23	28	28	23	25	22	25	23	27	21	24	27	24	28	24	29	34	30	24	21	11	33	22	25	26	23	24	20	23	20	19	26	25	19	30	22	27	24	28	19	19	26	22	17	23	22	30	29	30	16	26	24	31	21	27	19	22	21	24	33	26	25	33	28	25	28	25	28	24	34	30	29	25	23	25	30	22	20	17	26	32	21	19	27	21	26	23	31	23	26	22	16	20	19	24	34	16	22	24	26	21	22	22	20	22	32	23	24	22	30	16	22	29	25	26	19	16	23	23	26	28	24	21	30	21	15	30	29	25	33	23	29	26	35	25	33	20	26	25	18	21	25	24	18	33	24	27	17	15	27	22	30	24	18	20	36	22	22	24	35	25	29	26	25	26	27	24	19	26	22	20	26	22	21	19	23	32	19	16	35	30	22	18	34	20	25	31	30	27	24	22	25	21	19	19	21	27	29	22	33	27	27	34	30	32	24	27	22	25	17	29	23	25	24	24	42	21	33	25	25	26	22	32	18	26	22	21	29	24	27	19	25	20	33	26	29	25	25	27	31	25	25	19	30	29	28	24	26	26	20	23	22	26	26	20	25	23	29	31	31	32	26	21	28	24	32	25	21	25	30	21	18	26	11	23	25	27	30	24	28	27	28	30	24	25	31	23	26	21	36	15	21	27	20	25	35	13	30	31	28	36	21	29	36	20	16	24	32	29	32	25	29	24	17	14	27	30	23	29	22	26	27	26	22	27	32	24	26	21	24	22	34	19	34	28	31	26	28	24	36	26	25	16	22	31	33	27	40	25	31	24	19	19	22	22	21	18	34	29	28	23	23	29	20	21	33	21	22	21	23	33	20	27	24	28	26	22	38	15	16	29	25	27	27	31	18	18	27	28	23	23	29	31	23	26	29	17	18	22	18	26	31	27	24	27	26	27	14	15	29	28	26	37	29	24	16	27	19	30	30	21	21	26	23	37	30	11	26	30	28	34	34	27	31	25	24	23	31	24	27	27	26	17	33	18	25	33	27	23	23	25	25	28	33	21	33	27	24	32	25	25	26	32	20	18	17	20	19	27	28	19	18	34	22	20	28	32	26	29	23	23	16	40	21	24	32	17	26	17	33	30	16	17	27	29	17	32	25	27	29	24	32	25	23	27	20	30	30	36	27	26	26	34	28	31	25	26	27	21	27	21	25	27	21	28	27	24	18	27	22	27	21	29	19	22	32	18	23	29	31	31	31	26	36	22	23	24	23	31	29	31	26	20	24	28	29	21	21	27	24	33	20	26	24	20	32	26	18	31	24	17	15	19	26	21	31	28	32	14	34	22	24	28	27	23	23	29	19	27	21	18	26	37	33	25	30	22	22	25	26	28	25	23	29	29	22	16	17	33	27	25	28	19	33	26	22	24	22	20	27	23	29	28	21	26	31	27	27	23	22	24	25	38	27	29	29	21	26	20	31	22	26	32	23	31	24	29	24	28	33	21	23	27	27	17	23	20	23	18	18	21	24	23	25	39	28	22	31	29	22	28	29	25	22	19	26	24	29	32	22	27	20	27	29	29	19	29	24	25	28	22	24	24	22	28	22	32	22	32	28	24	30	27	15	20	18	23	17	22	15	32	24	20	15	28	24	18	27	30	24	25	23	22	26	10	15	28	20	22	27	28	23	22	35	28	18	30	19	24	23	23	28	25	24	29	22	21	28	29	30	26	32	27	21	30	25	38	30	24	25	24	18	20	34	26	26	25	23	22	22	20	29	27	29	22	22	23	34	29	15	31	23	22	24	25	24	23	24	22	29	25	27	31	33	28	26	26	21	27	23	30	25	26	28	23	14	21	22	18	24	21	18	38	29	17	21	28	26	26	20	20	29	30	35	34	23
44012	28075	9201	18824	25608	24191	20688	17227	14672	11852	9498	7770	6354	5209	4053	3343	2937	2602	2211	2147	1851	1727	1624	1481	1333	1174	1074	957	901	828	822	759	740	719	712	644	643	638	608	553	588	523	524	474	475	504	465	433	446	418	463	390	410	416	406	402	432	415	404	419	414	416	403	395	399	387	401	425	409	384	413	408	431	386	416	392	398	413	378	449	410	398	388	385	432	415	367	438	412	400	400	404	421	393	410	412	396	439	399	399	412	388	461	398	382	417	406	414	385	399	421	413	407	371	386	383	419	412	409	420	398	418	398	411	366	390	406	412	386	402	392	387	400	404	437	399	370	398	382	380	426	357	408	421	376	392	403	415	386	409	397	382	393	415	397	387	391	379	341	376	392	400	366	391	386	420	378	409	387	442	408	391	408	415	390	412	396	379	424	372	416	400	404	379	377	418	407	394	411	406	390	390	429	392	380	416	399	367	385	379	379	398	384	400	382	358	412	382	378	397	421	393	372	382	412	398	406	401	390	406	414	394	394	377	372	364	430	408	420	386	368	428	398	362	365	378	403	402	415	389	382	400	378	402	370	408	387	393	374	428	347	412	367	407	404	371	385	415	375	365	366	388	416	389	383	390	426	401	397	390	426	409	377	400	384	409	405	388	428	396	357	438	406	403	392	392	421	426	421	407	409	365	416	389	415	391	396	392	399	405	411	391	396	405	357	376	396	389	374	379	381	424	405	402	408	423	415	393	398	414	403	402	388	372	376	392	388	397	399	391	418	411	376	414	394	384	415	391	385	369	369	390	399	379	388	394	389	404	389	405	386	398	397	383	430	379	395	373	395	385	372	412	388	409	401	379	376	390	413	412	390	415	406	373	419	422	444	404	415	398	389	377	424	401	361	406	392	408	422	405	422	416	364	420	383	389	408	398	373	432	401	434	417	377	413	374	383	396	368	393	367	391	379	424	389	404	424	400	391	392	406	379	412	385	397	344	398	409	393	413	376	383	390	418	394	426	384	389	402	360	410	374	382	427	413	384	386	402	410	428	397	394	403	398	417	381	381	369	386	369	424	430	375	398	395	394	394	373	373	399	408	395	387	373	412	385	440	356	423	403	379	366	385	368	393	386	439	423	381	393	411	390	450	381	361	386	424	373	388	423	404	393	417	423	417	433	424	377	391	374	393	397	414	410	383	360	396	411	383	382	369	364	401	416	411	374	390	366	379	373	373	411	413	415	405	394	433	376	383	387	405	404	378	426	432	394	416	383	401	398	386	373	387	392	404	371	432	388	381	368	389	385	383	410	392	402	412	405	418	393	386	405	374	368	401	402	417	405	387	410	405	410	375	384	422	377	383	379	395	376	393	405	389	434	374	408	350	365	400	376	403	404	429	406	394	381	399	379	395	410	401	394	365	389	402	355	428	387	426	363	403	407	405	406	398	400	397	427	383	401	395	376	403	371	412	419	389	411	379	423	393	412	366	386	404	400	362	395	407	403	425	397	400	409	396	413	382	371	368	391	393	386	405	392	443	423	411	407	417	418	385	368	407	403	396	369	414	391	389	379	402	400	386	410	371	414	403	371	407	364	359	433	409	400	391	347	405	394	381	423	396	425	393	384	407	397	382	374	387	385	413	382	376	360	383	412	396	386	383	414	394	392	392	410	383	391	403	418	389	403	438	429	398	429	387	370	375	367	395	357	400	397	427	417	401	406	400	394	425	429	419	393	383	377	418	405	385	408	376	375	398	400	398	413	388	407	412	411	411	409	396	399	417	387	363	400	370	399	384	380	400	417	415	417	365	401	397	381	404	419	394	391	408	416	429	368	417	453	414	382	421	374	424	392	393	371	362	417	410	372	423	390	366	425	386	354	403	394	410	368	418	386	383	396	411	384	401	419	396	405	415	377	382	377	427	415	375	386	388	403	433	392	397	409	399	425	402	412	380	412	392	450	384	378	389	403	374	410	403	388	401	387	407	407	380	411	365	394	403	413	399	417	434	423	362	380	414	420	384	387	412	381	359	394	372	403	395	387	390	370	422	413	375	402	429	422	415	392	368	403	377	403	414	452	392	398	387	399	335	398	401	399	393	420	408	421	359	385	366	391	388	425	389	390	379	379	399	408	397	371	424	395	396	406	394	397	431	404	380	403	393	367	403	424	444	402	348	377	396	394	417	408	409	387	433	367	407	418	383	396	385	411	420	380	404	399	405	393	392	382	387	393	388	374	401	420	405	411	401	387	374	429	390	415	404	394	411	420	393	385	408	422	399	393	368	376	378	426	416	370	378	374	419	408	401	419	398	361	403	376	419	377	372	404	381	405	382	396	397	370	386	380	395	386	429	392	412	401	389	375	384	380	406	389	381	372	377	378	409	400	413	379	425	379	437	413	394	373	392	396	365	389	362	420	401	426	385	418	422	363	385	438	373	411	407	352	399	353	387	372	409	430	360	396	333	366	407	397	385	385	375	384	374	380	344	413	390	360	405	388	421	364	406	367	377	389	398	422	411	451	375	384	410	417	389	424	375	354	388	393	383	413	397	406	392	385	402	366	397	432	409	395	397	421	437	396	423	344	423	404	382	373	366	387	395	404	408	374	404	390	412	433	446	403	398	367	380	398	406	371	386	408	410	442	425	421	403	359	410	406	384	387	424	385	380	398	452	397	410	420	433	416	407	388	396	371	380	377	382	393	347	377	386	390	413	374	374	391	349	406	386	372	400	384	400	407	384	409	376	370	414	406	439	399	392	399	405	415	410	382	395	450	396	403	427	414	379	376	414	394	388	402	370	387	460	374	396	369	423	400	401	391	413	410	383	374	396	378	413	434	425	388	383	387	438	395	401	413	417	392	429	416	407	372	431	393	416	397	381	383	426	372	346	379	388	389	377	379	409	387	369	389	373	404	460	429	430	373	383	348	384	399	414	411	428	390	422	376	399	365	363	380	406	412	388	404	362	406	364	398	411	406	382	380	392	389	383	400	387	369	404	394	398	410	385	354	384	400	402	456	405	391	376	396	401	444	393	403	411	433	422	399	417	409	400	420	387	382	413	415	412	379	371	418	391	419	413	449	381	389	430	384	370	405	406	400	357	389	401	414	426	441	387	412	364	417	397	394	381	371	377	405	409	378	411	386	403	407	391	417	391	426	407	392	403	392	407	432	361	401	385	405	403	378	395	391	393	377	359	403	391	398	371	417	372	397	396	411	356	420	381	382	359	389	365	425	390	407	378	391	386	392	392	386	379	403	399	398	406	362	366	414	382	388	419	386	418	358	400	379	371	378	395	401	392	388	391	404	390	386	433	375	394	400	411	372	372	386	414	422	372	409	392	387	423	400	393	408	416	364	367	425	391	402	407	369	393	363	439	389	415	403	405	376	376	372	401	418	403	416	394	383	404	386	387	406	375	390	413	385	414	384	399	397	384	378	418	392	381	386	380	409	403	387	393	370	444	423	418	402	370	408	391	408	410	390	415	397	390	385	373	377	362	427	380	382
15729	10610	1221	573	830	809	631	572	524	501	383	309	309	243	171	179	165	145	161	115	118	93	101	90	77	72	81	63	60	71	57	61	68	64	57	40	54	71	60	55	52	67	49	56	60	57	47	55	43	49	48	47	47	43	28	52	33	50	47	43	42	31	57	53	45	48	51	55	42	42	48	40	46	54	45	48	49	46	48	46	33	50	44	43	49	59	47	45	39	44	48	53	53	52	46	39	42	55	56	49	49	55	36	55	49	53	58	43	40	49	52	56	47	35	48	45	42	46	52	56	44	54	47	47	49	48	62	53	49	44	44	41	46	45	54	53	53	47	52	65	53	42	63	61	50	59	43	48	44	50	40	44	49	50	39	49	55	48	47	50	40	42	44	39	39	47	48	63	47	50	59	49	46	54	49	47	39	49	53	52	42	45	50	43	48	48	53	37	51	47	57	60	47	42	34	51	48	50	57	43	44	44	57	40	50	44	53	55	45	52	43	46	48	36	55	32	67	48	46	53	47	47	45	43	49	41	38	57	53	42	48	64	49	47	51	62	42	46	56	50	48	38	39	60	43	49	41	50	46	47	46	48	56	63	54	46	40	59	49	52	54	52	45	37	45	61	29	62	48	43	56	42	46	48	36	38	41	56	45	48	44	49	40	55	66	46	46	53	39	61	49	56	47	42	56	45	54	40	51	64	43	46	42	53	43	45	44	70	41	35	41	59	42	47	40	56	49	51	46	51	37	40	37	46	45	53	51	47	62	40	51	46	52	46	25	35	52	37	59	56	48	49	50	51	50	42	44	43	43	43	51	37	44	49	50	63	39	43	49	48	52	50	42	46	48	47	59	51	36	40	46	58	62	42	44	30	60	44	57	52	54	51	42	59	45	37	47	53	50	50	48	57	44	54	44	46	46	48	55	50	56	57	51	39	41	51	51	44	39	51	42	37	49	48	42	40	44	48	38	50	57	47	52	40	50	56	46	52	49	52	52	57	51	44	63	45	47	52	51	37	43	46	49	60	43	50	43	66	45	50	47	51	65	49	49	47	40	53	40	40	40	39	49	43	51	48	39	43	41	50	48	51	52	43	52	42	50	47	44	47	36	36	44	54	57	51	39	50	53	40	47	46	44	65	44	39	41	47	37	44	36	47	42	56	49	40	49	51	47	49	38	52	53	29	52	41	63	54	51	48	49	44	49	53	54	62	47	44	42	50	48	37	40	47	35	63	50	40	40	37	38	46	42	40	38	60	47	52	36	49	60	55	58	56	39	46	45	42	45	30	59	59	39	42	53	51	53	52	51	51	57	62	56	58	40	64	45	51	58	56	47	44	48	48	56	49	47	53	40	46	51	54	54	56	43	48	50	38	48	51	47	55	48	49	58	48	50	44	43	54	46	48	53	46	46	51	45	42	45	53	41	51	45	49	46	68	53	45	47	62	39	42	50	52	52	49	53	36	42	51	43	65	53	41	43	41	56	51	41	52	46	65	57	48	42	47	42	57	52	46	42	45	44	56	45	53	47	38	37	43	52	52	56	47	47	54	53	51	50	48	41	45	35	53	48	58	48	41	38	49	53	45	57	44	36	40	33	54	38	49	54	54	48	58	52	42	50	45	36	54	42	53	64	54	53	59	60	51	44	51	41	40	48	47	46	44	52	54	50	48	41	54	50	43	43	45	37	42	55	53	52	46	54	56	50	46	49	52	42	53	52	48	39	50	46	46	41	42	53	47	49	53	55	44	51	34	44	52	45	40	52	46	48	46	55	55	43	37	47	46	41	43	52	60	54	52	53	46	36	50	67	44	43	46	45	49	44	38	35	61	51	61	54	46	50	64	59	60	54	62	48	46	57	58	60	50	50	44	47	39	48	51	52	48	48	37	50	38	47	49	46	56	58	47	46	43	45	43	46	49	58	49	57	44	50	48	39	50	50	47	40	48	52	62	64	46	55	56	51	49	45	54	42	53	56	54	50	50	46	42	46	45	56	62	44	51	48	38	42	54	48	60	50	41	46	39	53	52	55	55	52	48	44	52	50	41	42	54	56	40	45	48	50	46	50	56	54	60	40	41	47	61	55	62	46	35	40	52	40	47	58	37	55	64	34	37	39	49	50	48	45	53	38	49	53	46	43	48	50	50	34	47	57	41	39	46	48	44	46	33	52	51	43	38	50	44	45	58	44	48	60	42	47	44	60	56	55	46	49	56	44	50	36	43	59	29	44	44	42	53	46	50	39	39	50	50	55	45	57	36	53	49	49	43	40	54	69	46	60	54	55	53	48	45	52	51	43	56	54	50	50	34	51	37	51	46	38	43	58	40	55	54	35	55	54	35	41	44	55	41	60	55	45	50	36	48	56	53	58	44	49	53	44	53	38	46	37	56	47	37	49	42	32	55	54	50	46	40	45	44	38	59	51	56	29	44	36	33	57	42	58	40	46	41	55	44	62	51	43	34	47	53	37	48	39	40	51	52	40	50	46	31	54	47	64	44	49	48	47	52	39	58	47	46	53	45	50	34	37	61	42	53	57	48	45	46	50	40	38	36	59	40	46	52	43	42	51	48	46	51	48	56	49	62	52	58	43	41	45	50	49	48	42	46	46	49	46	44	49	55	47	46	38	57	47	41	56	47	55	55	48	54	34	44	44	47	47	57	33	58	57	49	46	40	49	43	53	62	52	46	42	54	52	47	48	45	62	43	52	37	46	57	40	36	46	61	35	55	45	49	48	47	42	43	52	42	43	40	48	39	57	47	41	48	44	54	49	60	42	49	55	51	33	54	49	43	46	38	44	31	46	56	66	45	45	46	53	48	44	44	49	44	42	39	48	41	45	34	53	52	50	37	37	51	52	57	47	45	50	53	43	46	56	64	57	48	51	56	50	48	26	41	44	72	48	61	50	48	42	48	46	45	35	45	49	54	43	49	55	29	47	45	42	51	53	36	56	46	47	59	48	43	47	45	56	41	51	53	34	50	58	69	57	45	44	54	55	49	66	53	51	42	48	57	52	39	53	35	48	39	57	62	55	45	42	49	52	46	51	47	48	54	54	57	45	36	50	50	46	58	56	45	46	47	43	49	56	42	40	42	45	52	56	42	40	49	56	41	51	47	49	52	43	48	68	51	45	50	44	46	53	43	39	51	47	48	44	47	49	51	50	37	44	53	45	49	51	67	53	36	63	51	50	52	50	45	58	61	51	48	55	58	51	56	42	38	46	49	68	58	43	53	52	39	54	61	43	56	51	50	47	48	52	59	47	53	50	55	46	40	48	63	53	35	45	43	49	52	48	39	52	50	37	54	54	50	41	46	43	41	41	43	47	52	56	39	48	47	46	51	38	52	50	42	46	43	39	52	49	47	47	56	52	36	46	60	49	48	49	60	33	57	35	47	46	44	47	61	52	51	38	44	55	53	48	46	49	38	42	35	60	39	53	52	59	48	52	50	51	53	38	41	41	45	52	56	50	52	55	40	51	53	52	63	41	53
55891	39823	15109	25568	32797	31713	28507	24725	21669	18853	15907	13630	11598	9779	8020	6570	5919	5103	4540	4191	3724	3571	3250	2943	2569	2392	2134	1932	1818	1678	1598	1493	1407	1427	1350	1305	1179	1182	1153	1126	1144	1015	949	931	929	879	828	778	845	805	795	765	748	785	748	795	753	776	774	767	790	789	766	739	769	720	709	755	826	721	778	713	727	766	777	770	751	747	767	706	772	745	725	739	723	750	767	752	734	721	755	736	753	737	691	766	754	750	768	748	713	838	719	697	724	725	689	731	709	721	782	689	719	735	747	678	760	696	732	734	815	735	733	741	713	699	715	715	696	754	730	671	736	734	728	733	695	715	718	721	765	715	686	720	698	733	709	754	741	719	720	671	734	723	678	753	714	733	714	707	736	701	702	724	710	709	749	741	720	724	726	687	769	711	777	751	721	712	689	699	667	727	722	694	707	671	707	760	725	692	727	726	735	731	745	748	725	691	745	732	678	727	728	741	718	721	732	691	721	680	709	721	719	763	672	700	712	717	702	743	768	709	679	705	712	721	741	745	703	708	703	728	759	708	742	708	720	737	687	763	713	749	713	711	691	717	708	691	717	739	731	778	725	733	701	712	685	703	706	695	713	696	700	717	677	727	722	708	698	722	735	661	740	737	731	732	715	743	703	698	689	765	644	718	663	744	721	710	707	733	763	698	739	715	699	707	750	678	693	704	738	778	694	697	689	745	741	735	697	774	713	743	739	695	719	690	716	707	731	728	727	689	723	711	747	708	711	721	699	710	676	697	739	710	719	733	708	722	706	715	686	689	729	697	718	731	703	695	714	717	700	730	764	711	725	698	719	711	754	710	712	742	726	745	692	694	702	709	737	708	715	693	770	704	678	751	719	727	736	720	719	692	748	730	746	708	726	684	737	658	720	705	720	775	746	714	749	686	719	710	688	725	734	718	696	682	694	717	722	711	692	685	672	775	740	703	718	705	697	763	723	734	685	667	770	703	738	734	709	777	770	735	759	716	682	700	742	729	717	664	752	686	692	664	709	706	720	743	720	712	696	717	689	674	723	733	756	706	718	729	681	708	731	754	797	738	707	704	717	682	713	687	736	720	736	681	694	719	753	721	707	670	747	777	718	734	712	759	735	712	701	740	684	722	724	692	707	786	747	716	729	750	735	696	770	681	727	720	694	680	739	725	741	723	697	703	784	679	741	685	699	744	706	752	706	740	684	721	732	710	735	693	763	805	722	694	745	732	713	667	715	741	779	708	676	679	690	735	746	697	735	706	764	729	712	705	754	709	720	719	692	722	753	753	725	749	726	719	685	706	740	665	729	647	693	757	722	734	754	681	715	731	717	773	734	721	728	775	735	727	690	718	691	747	686	808	799	748	713	748	721	739	707	701	766	693	722	719	709	730	624	732	712	767	767	720	687	779	728	764	744	706	718	717	730	721	723	714	717	736	730	720	669	725	693	741	703	711	745	699	718	764	725	741	691	767	685	729	767	714	734	701	733	735	732	777	742	749	686	730	693	699	716	711	721	715	772	701	757	720	743	728	731	695	756	725	727	705	729	716	736	676	742	695	753	747	730	717	710	711	730	706	681	715	702	670	715	697	746	699	765	727	652	676	720	717	713	746	726	766	724	765	718	736	669	728	741	755	680	762	694	769	711	717	686	730	714	749	715	715	724	675	724	723	746	719	702	693	728	729	738	735	738	714	721	711	769	761	757	689	738	731	706	732	743	723	726	707	675	698	711	701	715	776	723	719	698	712	697	712	753	705	687	734	757	731	745	720	682	678	761	722	694	681	744	694	747	698	732	668	719	713	716	726	700	698	692	768	718	719	753	714	741	708	740	720	721	739	675	761	736	776	718	787	728	712	731	708	730	730	718	690	699	693	735	694	739	730	703	682	692	657	740	724	735	741	704	707	697	720	736	767	757	735	724	744	702	731	710	700	666	703	749	708	744	692	686	729	727	750	723	713	748	720	770	707	704	697	686	701	747	778	728	720	758	716	742	720	725	703	762	795	729	702	741	742	740	715	724	692	680	679	683	721	753	732	735	719	675	697	726	693	793	715	696	711	717	701	676	689	727	706	722	740	750	754	755	743	709	707	756	693	719	704	725	739	727	692	678	769	742	738	684	760	724	756	673	706	732	666	732	677	708	725	739	686	752	684	726	778	741	670	701	728	725	679	695	724	711	676	771	732	701	707	680	773	679	751	721	700	804	768	722	698	738	688	668	741	726	749	714	674	753	761	706	722	714	705	723	697	748	755	681	702	712	716	714	755	677	735	772	714	758	715	704	723	729	780	754	705	731	729	724	731	707	658	703	724	725	711	732	747	726	685	717	751	729	742	729	650	684	740	722	757	724	704	703	701	742	695	721	700	717	699	697	772	697	743	747	702	642	701	699	788	692	756	716	725	719	755	759	693	729	707	731	700	735	718	749	703	667	712	702	783	721	695	696	748	674	695	680	725	738	748	715	677	714	736	710	735	755	737	753	727	725	714	732	715	728	725	719	729	695	723	711	717	714	698	705	738	707	730	745	701	731	684	720	718	720	697	684	721	735	677	726	743	778	697	700	710	734	749	700	696	669	700	678	741	726	721	726	717	717	704	740	776	688	686	721	682	692	732	733	738	695	747	724	743	741	692	704	664	730	712	701	747	726	720	705	773	675	690	711	694	724	716	736	750	731	683	670	717	708	699	709	720	716	732	690	725	734	743	656	707	716	690	683	773	787	726	754	724	748	731	749	680	716	753	698	701	740	700	731	676	730	738	764	750	709	761	698	704	694	740	645	718	706	752	702	685	719	711	694	696	670	696	741	712	699	703	722	732	768	698	730	751	709	726	747	726	749	691	756	690	703	744	735	698	728	679	695	740	725	698	764	700	718	678	755	706	715	767	689	664	674	736	719	700	734	756	710	742	731	719	765	746	736	714	697	730	714	665	733	724	719	730	689	719	734	727	698	698	754	701	702	724	750	768	728	702	713	743	724	698	680	725	727	729	673	692	711	730	715	726	730	753	709	701	726	746	704	688	729	714	704	685	743	745	712	734	677	711	732	709	720	681	736	735	739	710	748	689	751	707	712	733	699	740	724	719	710	739	761	672	671	769	720	705	727	707	704	722	722	725	724	725	707	738	728	699	758	724	694	752	718	675	760	775	706	711	738	720	692	740	712	692	705	731	736	744	723	725	674	729	691	754	764	745	725	762	764	682	702	753	728	733	765	754	741	725	779	733	711	750	677	752	735	738	710	721	767	711	795	724	741	741	713	706	771	707	749	703	724	758	744	759	675	684	710	723	718	691	703	713	705	709	711	719	727	708	691	720	687	730	724	675	689	657	733	723	723	715	707	699	761	790	691	752	707	715	758	723	708	753	737	726	749	680	730	717	741	667	732	690	705	729	698	701	747	683	744	685	721	765	716	756	729	719	706	722	722	736	673	768	762	736	708	695	730	700	721	689	710	710	714	735	744	733	760	704	715	685	722	733	722	715
12995	6812	718	437	546	561	512	450	418	361	294	240	236	197	164	128	131	118	104	90	77	87	70	74	74	56	57	65	65	46	43	51	56	47	43	43	56	51	40	45	39	40	53	43	38	30	32	34	33	32	42	37	36	32	34	25	36	39	42	43	46	25	36	36	37	33	21	32	39	29	35	44	35	38	42	42	41	38	45	36	46	57	40	27	48	49	48	39	38	27	40	38	34	33	51	36	48	34	34	42	37	51	41	35	40	42	40	35	41	36	37	35	27	31	40	45	43	36	46	42	35	46	33	30	28	35	42	21	46	35	32	42	33	44	41	36	24	39	39	34	32	50	33	33	37	38	34	46	29	36	46	40	24	43	27	34	34	45	41	34	38	31	36	44	38	39	48	38	41	41	44	43	39	41	41	31	40	36	38	47	35	34	34	43	31	43	37	35	33	28	40	46	24	38	32	32	34	36	32	34	31	47	40	32	37	28	40	37	32	32	41	41	35	38	41	32	36	32	42	24	43	35	37	42	27	38	35	48	30	31	35	43	33	29	33	33	45	37	42	31	38	46	43	39	42	23	52	42	42	51	31	27	39	31	29	45	33	30	45	40	36	49	45	38	43	43	44	36	36	30	36	33	32	53	44	42	29	42	45	47	33	41	38	45	44	31	26	39	40	34	37	46	34	43	34	38	31	41	35	29	41	40	40	56	28	31	37	38	44	38	34	36	38	43	26	39	47	37	37	38	36	31	40	47	44	53	40	35	40	37	34	33	30	54	40	31	48	29	42	38	30	37	49	36	51	35	30	42	32	35	41	43	44	44	39	36	38	32	53	38	25	51	48	35	42	39	43	33	26	36	31	37	55	36	47	49	40	29	39	33	41	37	44	43	41	43	48	33	35	40	36	43	28	24	28	36	40	36	45	34	46	32	27	26	30	29	38	41	33	27	31	34	27	42	36	45	40	41	42	31	30	32	38	47	43	30	28	47	51	32	33	32	32	29	46	32	40	37	33	28	33	35	38	35	32	37	52	41	40	30	45	33	30	41	39	36	47	35	37	34	37	40	40	40	31	36	30	32	30	48	38	46	45	33	32	42	44	30	47	35	48	43	33	39	38	45	38	48	43	29	39	43	40	39	56	36	46	48	34	37	37	43	35	44	32	39	39	46	35	37	37	48	35	30	43	27	33	43	41	44	36	48	42	45	33	23	46	39	41	29	44	41	37	37	45	42	32	26	49	42	35	29	42	41	34	37	50	37	48	37	30	31	31	31	39	36	45	39	44	44	41	37	30	40	34	32	43	46	29	45	41	35	35	31	44	39	34	39	38	41	41	44	33	38	27	38	39	48	47	40	31	34	26	32	44	39	37	27	36	42	31	42	43	35	46	38	43	37	52	48	24	40	41	40	43	26	34	37	48	42	38	49	38	49	43	37	33	28	28	34	35	36	42	38	41	31	30	41	35	27	28	30	40	29	29	42	42	31	39	41	46	38	29	36	30	47	37	37	34	40	42	29	41	33	37	35	38	40	45	47	31	36	35	30	39	36	44	40	35	41	32	40	51	50	40	35	40	37	37	38	39	30	39	41	39	47	39	36	34	37	40	29	39	45	36	34	45	33	36	47	40	38	30	29	36	38	34	31	53	35	41	30	42	52	40	35	40	36	33	34	44	35	41	41	50	35	46	34	49	37	33	38	43	38	39	46	44	35	46	51	38	35	49	34	42	35	42	46	35	38	34	30	30	37	36	49	32	39	31	46	50	39	44	29	41	29	37	40	37	38	41	33	33	38	29	31	30	33	40	34	32	44	36	20	37	39	36	39	38	41	29	35	33	27	34	26	51	42	41	43	43	41	45	37	43	36	48	44	51	36	40	38	34	33	36	37	42	40	39	40	38	32	42	39	43	38	36	42	35	33	30	44	35	35	37	37	45	28	33	36	32	32	31	44	39	48	28	39	38	46	36	20	41	46	37	41	38	43	48	40	38	27	35	27	35	24	34	36	40	45	27	30	30	36	41	35	38	39	37	36	19	40	25	43	32	30	36	21	53	25	35	31	41	29	38	37	31	41	42	36	40	45	30	34	50	41	34	31	35	36	47	35	36	33	41	38	41	26	36	40	43	33	34	45	27	42	42	38	50	28	28	44	45	47	37	24	31	32	37	41	30	28	38	46	48	35	29	36	38	41	36	48	36	38	31	38	43	45	33	36	31	33	38	36	36	34	43	32	34	41	36	43	39	40	45	42	30	32	45	37	35	42	37	34	37	40	27	39	39	40	39	30	25	49	44	42	37	34	40	43	32	42	41	36	40	39	39	45	38	36	35	31	34	38	30	36	35	39	46	47	47	30	42	49	34	42	41	36	29	49	43	44	41	41	38	34	43	24	35	37	38	38	27	39	29	33	34	29	41	42	42	39	36	44	32	27	47	48	35	43	42	24	35	35	32	35	33	42	32	28	38	41	46	35	35	43	34	32	46	29	27	36	36	36	40	35	44	41	38	40	39	41	39	25	34	28	37	38	45	39	44	30	36	25	27	27	29	39	40	36	23	34	36	39	29	31	39	32	44	31	43	34	31	39	44	34	41	29	40	32	44	34	34	25	38	47	37	45	34	35	29	42	37	41	37	45	39	42	54	46	45	43	30	35	46	37	44	38	43	33	37	32	41	35	35	35	34	44	43	45	46	34	31	41	40	39	28	30	35	38	44	48	30	34	28	47	41	45	34	40	49	30	29	34	34	26	35	45	26	30	30	33	36	42	39	36	28	42	37	54	35	45	36	33	51	35	38	42	40	42	40	41	34	42	39	34	44	45	39	36	26	34	49	42	42	33	34	35	36	46	36	32	44	37	43	38	36	29	38	37	42	30	43	36	40	32	44	37	35	39	36	33	36	28	40	45	31	41	36	44	37	38	34	41	42	39	36	29	21	33	46	33	36	56	47	46	40	34	38	21	41	33	39	31	31	42	37	42	27	28	37	48	32	37	40	34	25	51	59	42	32	48	28	33	34	40	38	40	48	31	37	32	36	45	42	42	40	41	39	36	42	36	47	42	40	39	36	45	35	45	52	36	37	40	44	32	47	26	54	35	35	43	45	28	43	23	36	38	34	40	41	42	45	45	40	27	43	39	31	44	34	40	44	35	37	37	44	40	48	41	40	43	40	37	44	37	41	36	41	44	25	37	37	37	31	30	45	41	31	37	33	28	31	39	46	32	40	35	47	33	32	32	41	45	37	41	37	46	35	39	44	40	44	42	28	33	30	38	35	45	31	43	31	37	28	30	45	32	32	37	39	27	38	40	48	31	32	42	40	37	37	33	40	27	34	37	37	48	33	34	42	34	28	39	46	39	48	32	45	28	31	31	24	32	31	43	40	36	36	34	46	44	51	40	42	41	45	41	31	38	37	34	41	36	30	44	38	33	33	29	43	37	34	24	33	38	42	38	41	39	39	45	33	40	41	38	34	36	38	26	39	27	38	45	43	26
49449	34984	12274	22367	29454	28787	25763	22289	18918	15803	13948	11570	9884	8339	6815	5647	4817	4177	3652	3397	3032	2689	2500	2298	1957	1733	1526	1385	1275	1258	1153	1138	1030	1037	990	976	943	918	919	842	841	785	716	744	731	651	641	653	603	645	592	628	615	625	633	608	627	585	599	556	629	612	576	606	586	567	591	592	569	571	571	619	601	542	612	551	592	596	546	545	576	625	550	600	530	572	597	577	595	582	565	588	578	533	534	637	535	584	570	582	568	552	579	577	542	553	548	560	561	593	584	616	597	552	576	567	558	530	565	554	540	589	513	531	523	551	563	601	588	568	539	554	530	564	541	593	606	600	557	573	608	515	576	543	533	559	561	587	545	608	611	542	544	585	555	549	557	550	575	531	601	552	578	519	544	553	583	546	538	570	605	577	541	579	614	606	588	589	578	512	570	579	581	567	583	557	574	581	590	576	591	539	520	559	589	546	560	553	533	529	599	576	576	578	571	614	580	558	567	635	566	608	559	560	545	557	563	510	573	576	576	557	525	536	585	537	518	578	598	564	550	569	561	546	572	553	576	557	546	553	609	556	555	498	563	590	565	561	578	551	548	596	566	609	552	557	570	592	539	586	584	583	543	575	600	560	513	563	611	576	565	589	538	591	577	560	554	545	581	562	539	543	585	503	526	524	518	593	552	554	578	591	567	562	571	516	587	568	533	605	579	567	590	552	609	553	562	542	558	573	546	556	549	525	533	529	568	568	513	570	555	525	567	558	566	581	558	554	581	572	532	586	546	507	520	596	547	554	557	576	561	560	582	578	576	571	564	543	548	522	576	589	525	553	564	560	584	585	548	546	589	555	538	541	600	556	535	545	567	554	583	528	527	574	600	551	577	556	532	555	534	564	532	536	586	535	547	572	567	503	585	553	579	565	548	570	584	551	522	538	581	575	598	581	560	561	562	574	549	568	528	555	563	571	581	566	527	579	560	577	592	592	567	546	601	564	556	563	572	550	585	586	580	587	576	565	534	522	537	547	554	572	565	582	541	547	572	589	583	574	566	545	558	571	569	536	558	586	567	627	561	570	522	547	584	569	528	590	559	568	533	548	599	587	547	591	543	549	549	577	513	606	550	594	516	556	575	549	597	595	586	551	589	550	514	600	607	566	529	573	550	606	599	558	545	587	571	551	576	559	566	569	546	587	548	531	536	545	548	587	557	559	597	565	575	532	562	542	534	540	558	554	521	515	563	548	575	594	527	558	573	549	569	532	547	542	582	531	572	534	578	571	531	610	560	533	577	573	548	557	537	551	558	584	524	518	565	569	606	547	613	555	585	614	578	568	585	604	563	504	597	603	533	559	518	532	575	542	549	574	531	570	580	577	609	544	565	515	552	586	557	571	589	576	550	577	574	529	571	570	550	589	555	536	593	536	571	582	562	585	585	567	567	540	555	578	582	520	517	573	557	552	553	541	547	533	553	605	548	549	510	532	643	521	564	576	565	588	568	542	507	558	576	561	574	552	574	604	537	533	554	566	564	595	547	571	555	593	555	578	567	575	557	583	581	560	572	569	508	534	572	530	543	558	599	564	544	574	530	590	605	531	579	600	571	576	556	524	528	527	567	516	565	570	534	571	548	552	583	552	572	535	525	565	551	561	594	488	547	584	578	553	602	541	557	569	539	521	514	515	565	575	555	592	562	564	541	541	550	560	537	581	573	590	568	546	536	566	553	548	582	549	578	587	540	586	578	550	565	548	543	587	502	564	572	577	547	590	596	549	548	574	606	565	580	550	583	566	550	560	566	554	557	554	588	588	556	541	550	553	572	593	577	548	579	550	549	561	556	562	536	582	571	561	532	569	553	588	553	531	595	571	544	556	614	528	554	567	554	603	561	563	592	543	563	549	559	537	566	538	578	598	528	531	580	580	572	582	590	548	559	548	571	557	582	536	573	613	605	539	571	585	639	545	589	546	548	579	563	584	555	541	529	525	567	532	566	524	521	565	574	580	563	552	588	597	544	563	593	576	562	553	559	551	558	545	531	574	616	576	539	594	549	557	534	530	530	543	580	563	556	558	571	567	555	591	574	602	533	542	560	588	587	581	544	545	588	560	606	554	579	528	588	526	534	551	570	556	534	556	521	536	544	580	580	567	589	569	505	519	529	575	588	524	576	596	502	572	588	563	547	553	580	561	535	522	576	574	568	578	527	522	527	546	547	552	576	545	591	564	559	547	555	556	554	554	590	539	540	582	578	600	578	574	572	581	545	534	594	572	578	565	543	565	562	557	559	551	535	589	575	583	533	563	571	530	520	556	529	575	584	544	540	570	566	581	570	532	546	604	573	578	563	584	560	551	555	546	552	546	574	559	592	522	512	550	579	591	545	560	544	541	597	556	562	570	567	567	540	594	579	571	575	579	553	566	570	562	620	544	528	571	542	531	552	574	559	517	548	541	569	565	576	586	565	586	572	543	546	526	536	503	548	563	550	594	534	560	576	557	547	564	575	556	567	571	539	575	572	588	566	540	570	557	559	581	553	573	563	542	586	577	549	552	576	519	576	547	567	569	560	559	561	557	570	544	575	558	601	556	574	567	540	580	589	571	540	536	602	581	520	581	549	598	585	556	602	539	547	588	610	561	554	575	528	615	586	559	564	561	598	531	576	561	542	565	549	557	588	575	587	553	551	551	551	555	523	550	543	570	542	538	575	584	578	561	551	571	522	525	564	569	543	585	526	585	571	578	571	564	593	535	516	540	591	562	541	561	564	553	565	535	548	593	569	521	583	591	540	527	544	552	587	562	567	570	556	574	559	521	586	535	529	503	549	587	564	552	536	554	552	556	557	597	526	549	540	544	555	563	563	565	572	598	554	555	579	597	561	588	560	582	547	612	544	612	568	554	561	583	533	522	538	591	549	585	538	548	574	539	570	570	547	535	559	582	569	591	571	552	564	554	491	598	569	576	600	531	580	553	567	548	539	595	583	573	613	573	549	604	550	543	583	544	575	533	577	531	537	555	573	518	567	582	582	564	545	606	582	550	557	570	552	542	557	530	587	528	581	555	571	564	553	508	535	544	566	565	541	595	576	557	581	566	572	583	546	561	600	549	562	557	560	542	526	556	541	602	600	576	574	559	537	558	560	534	567	566	561	590	615	559	602	558	558	569	582	552	553	571	562	600	552	580	564	563	567	566	543	558	585	598	540	545	617	587	598	561	518	593	585	602	555	593	554	546	526	593	561	544	578	582	596	526	525	563	576	565	573	534	529	529	535	586	546	544	580	584	556	540	582	564	592	579	559	585	558	539	566	536	568	589	575	601	583	601	564	538	544	546	610	557	551	601	561	544	515	598	534	558	604	564	572	579	564	578	581	564	543	567	552	583	551	608	577	581	563	553	581	568	594	566	537	587	538	553	576	583	574	534	593	596	535	595	563	535	578	551	563	576	564	541	558	570	577	582	566	559	588	548	567	572	549	551	596	594	531	581	560	530	573	559	552	563	506	572
18807	12853	1487	706	930	927	851	702	626	562	482	440	372	304	303	241	219	203	183	150	131	122	113	99	95	109	86	89	75	73	75	102	76	75	68	77	65	72	73	55	47	67	47	53	53	69	65	53	74	53	56	66	76	52	58	41	61	65	70	56	52	60	51	64	58	55	48	62	50	61	57	42	56	57	57	49	64	61	61	46	52	67	43	56	58	64	79	43	55	65	54	51	51	46	57	65	53	57	53	51	56	48	49	66	62	50	61	45	55	61	55	53	41	65	50	65	58	58	41	68	56	37	58	56	59	63	63	62	70	46	66	60	46	62	56	55	50	50	62	56	54	64	70	70	41	48	63	51	58	60	50	59	65	59	53	54	73	53	49	51	61	64	66	66	62	48	58	56	50	49	47	72	53	56	47	55	57	50	53	61	52	64	62	53	58	54	50	53	43	54	52	58	43	51	51	45	61	47	59	63	52	45	52	52	54	62	51	55	59	61	60	71	52	53	49	47	56	49	54	57	63	48	45	55	55	57	71	51	51	58	58	49	53	48	48	52	55	68	48	50	66	59	58	52	61	65	51	50	60	59	56	68	46	58	48	59	61	62	60	57	48	55	54	59	68	59	57	61	57	58	73	55	63	61	61	52	50	52	48	76	58	46	56	48	64	52	60	54	55	62	66	60	57	52	54	64	51	50	54	56	65	59	61	65	47	62	64	47	58	47	70	51	61	60	51	61	48	63	63	55	60	62	62	50	58	58	54	52	62	60	53	67	61	58	57	51	60	53	64	62	52	52	58	47	51	50	68	54	45	47	42	56	58	63	60	62	47	47	54	49	54	46	55	48	65	67	57	58	44	52	61	69	52	58	53	66	74	64	66	40	60	53	55	45	64	60	51	44	50	51	51	69	66	58	64	59	48	48	65	62	46	68	44	50	54	51	63	67	80	53	73	54	60	51	60	60	52	54	55	60	57	52	62	60	56	43	59	54	46	55	66	60	64	68	68	72	58	49	41	64	68	61	64	51	59	67	53	56	47	62	70	36	45	55	44	64	42	59	49	55	60	53	62	55	65	60	48	74	60	61	59	84	64	64	50	70	57	48	76	52	67	64	62	63	60	58	48	58	51	66	62	56	57	54	45	65	48	57	68	74	53	44	56	49	62	63	59	61	54	45	60	64	60	50	61	54	62	66	60	59	56	44	59	58	52	51	50	60	64	69	51	59	54	63	62	52	59	57	52	54	57	58	63	47	62	55	58	56	58	60	64	63	62	63	50	47	52	52	51	67	57	70	56	54	52	57	59	66	41	46	59	54	62	63	49	60	64	69	53	43	48	47	52	51	59	58	69	49	45	45	56	43	60	52	64	62	62	57	66	61	53	55	59	44	62	56	48	58	57	58	49	47	55	54	38	39	49	54	46	47	52	59	57	48	64	61	61	65	56	55	63	65	49	51	58	56	56	55	66	62	55	56	51	51	72	65	62	63	63	62	43	45	57	56	56	62	54	47	65	68	68	59	47	53	53	60	60	69	61	55	69	46	65	54	52	51	54	47	51	42	57	52	72	53	60	49	59	55	58	58	56	65	64	55	44	65	59	63	57	56	65	60	58	66	47	53	68	66	56	44	38	50	61	58	56	57	63	54	41	52	49	48	54	58	62	47	60	64	57	47	62	46	65	60	52	60	67	56	60	48	51	58	64	53	63	56	57	51	54	61	67	46	58	51	50	48	62	50	54	54	71	38	63	59	66	73	58	59	64	67	55	46	45	57	52	58	56	52	50	48	55	60	51	66	54	59	69	58	47	51	57	57	61	64	65	59	52	55	61	58	50	67	56	64	70	46	59	54	50	74	49	55	71	55	56	63	53	59	64	52	63	49	52	49	55	51	56	42	59	58	64	50	45	64	57	66	51	62	61	48	53	59	65	56	45	62	52	48	59	57	45	58	58	49	62	62	57	60	55	58	55	56	54	63	64	49	59	56	51	42	44	62	60	60	60	50	54	53	59	52	70	45	57	65	52	57	75	53	69	62	61	59	73	55	62	58	58	54	44	49	57	56	51	46	74	62	58	52	73	57	61	59	57	60	63	59	67	66	63	64	65	57	60	61	55	60	62	58	66	62	57	47	49	54	52	58	47	62	54	59	51	53	65	53	53	44	60	51	74	56	54	65	49	54	48	63	53	68	72	62	53	56	56	53	58	40	61	62	55	59	70	55	61	64	61	66	60	61	52	49	64	48	46	52	52	46	71	59	62	50	59	38	43	49	60	49	54	67	56	48	55	69	50	54	54	67	60	71	59	63	59	55	50	45	56	52	52	50	59	36	59	52	56	47	54	49	47	64	50	64	50	61	60	59	62	60	58	63	48	52	52	49	58	58	62	52	61	59	51	62	59	59	61	52	44	50	62	44	45	43	64	61	50	46	62	55	52	52	67	45	60	60	60	58	53	53	51	54	59	63	74	70	55	54	52	56	55	61	66	77	42	66	49	54	57	66	60	62	68	53	65	50	54	54	50	57	70	54	39	45	61	50	56	65	53	56	52	57	52	64	65	55	60	49	58	54	62	47	65	47	54	67	69	68	57	59	54	68	58	56	47	74	60	75	53	60	49	55	54	54	58	52	61	56	62	62	51	59	53	65	71	49	46	58	54	42	55	48	76	53	75	58	58	53	67	45	69	60	59	52	55	52	45	58	59	61	44	45	66	45	40	51	50	59	51	48	50	51	50	51	64	63	60	45	52	49	49	57	56	41	54	51	57	57	54	73	61	52	38	55	47	67	66	66	49	57	61	59	50	68	58	63	61	67	47	57	59	62	48	65	64	53	62	48	70	49	52	50	64	70	65	55	51	52	66	60	57	73	50	59	64	54	44	44	55	49	60	43	52	56	56	63	42	58	55	54	52	69	55	55	54	62	58	60	60	61	63	47	65	71	52	63	64	53	56	53	52	49	56	51	63	64	52	56	47	53	47	63	50	62	63	71	51	56	59	67	52	70	60	59	47	64	54	50	60	50	59	59	59	69	61	57	62	57	57	75	59	61	60	58	53	61	50	58	48	57	56	68	65	58	48	53	55	69	55	72	60	72	57	60	49	66	62	59	56	63	57	57	56	48	61	45	64	56	62	52	58	68	70	52	57	46	58	67	64	53	75	51	60	54	57	66	57	71	51	57	58	55	67	59	54	56	52	49	50	56	53	45	66	55	54	59	47	57	53	60	60	61	69	46	51	61	62	47	41	43	67	65	74	58	63	59	59	61	56	49	68	52	52	63	48	65	72	53	65	57	55	55	50	47	48	77	53	54	44	63	53	66	67	66	65	72	62	48	41	50	57	56	42	58	58	50	62	69	62	56	62	49	67	43	62	52	61	52	47	59	63	54	56	67	47	47	53	56	64	55	60	51	46	56	43	57	67	64	44	40	44	53	55	49	47	57	55	56	61	53	75	59	45	55	72	52	67	54	41	56	59	59	54	58	49	54	48	53	57	65
58246	41261	16781	27960	35029	34252	31444	27702	24490	20854	18547	16413	14004	12192	10244	8888	7521	6680	5959	5387	4572	4357	3915	3402	3060	2660	2446	2235	2128	2001	1819	1759	1734	1615	1526	1519	1489	1386	1323	1340	1215	1224	1140	1138	1055	1020	999	1051	1000	968	911	919	954	858	857	882	930	850	901	879	891	863	906	907	850	883	839	837	894	874	869	890	890	878	887	840	915	867	902	905	870	904	897	864	905	916	840	909	851	880	830	844	816	835	847	874	894	870	845	836	871	898	885	859	837	820	839	820	878	880	823	806	843	852	875	892	867	886	842	852	831	831	853	828	893	829	878	848	856	840	884	887	832	868	816	891	837	859	862	852	869	856	874	873	905	839	837	841	870	833	861	829	846	847	845	845	880	863	854	849	834	859	818	890	813	846	840	813	817	810	843	823	921	857	865	843	826	874	841	825	815	797	823	804	801	874	805	874	904	799	812	818	843	792	835	812	816	878	796	843	897	892	848	838	858	801	845	837	837	866	848	877	815	808	801	832	802	843	813	826	811	791	845	842	839	853	770	803	763	852	894	832	911	806	848	795	838	851	881	854	870	847	822	828	820	888	867	885	857	842	818	907	884	839	853	855	826	825	828	864	937	818	864	807	850	876	780	843	891	782	866	856	767	842	847	812	838	868	834	831	863	855	894	889	864	812	847	874	882	833	843	874	827	855	909	847	809	845	866	874	828	848	846	836	843	849	836	860	809	854	841	868	845	846	872	862	818	810	892	850	844	808	872	860	858	837	833	817	859	845	791	855	851	819	812	807	823	795	884	807	840	853	794	891	868	826	861	849	849	825	850	835	861	850	828	832	817	854	829	837	873	833	871	851	842	857	862	863	828	891	860	783	776	818	830	837	824	834	836	853	858	864	826	852	815	856	827	859	818	849	825	844	787	883	827	855	815	848	822	863	828	850	900	846	866	852	803	800	849	892	812	803	862	836	850	862	860	885	835	842	878	835	880	854	878	840	888	837	851	886	828	833	855	843	822	877	856	831	791	860	839	811	851	838	825	819	841	889	840	860	889	850	841	878	832	811	838	854	823	845	818	812	884	846	930	890	870	863	797	867	849	894	804	837	789	835	849	812	834	848	882	882	823	874	847	846	894	785	923	848	888	861	798	863	805	841	853	830	833	842	823	872	806	831	800	857	822	796	864	819	886	841	811	847	868	896	869	794	824	844	853	800	849	840	816	837	827	814	891	853	828	834	839	845	854	788	810	868	825	784	859	891	894	859	795	828	851	883	841	846	789	814	820	866	862	816	865	851	856	826	872	860	845	841	807	833	868	820	823	808	874	840	899	896	813	816	847	856	829	834	808	828	831	811	846	837	802	862	788	841	855	838	827	851	895	853	843	824	861	830	846	863	826	861	863	863	818	894	858	889	828	828	844	869	838	854	860	813	831	828	851	842	798	841	866	871	838	792	898	811	787	768	850	834	842	856	865	796	836	860	840	830	810	853	815	875	859	899	869	840	858	802	835	805	858	857	845	823	818	862	842	781	855	808	851	857	838	790	920	870	860	836	879	837	865	789	860	828	837	829	839	842	877	812	888	814	833	876	882	885	847	836	860	868	881	840	837	878	803	842	825	843	835	855	844	874	854	812	842	827	842	861	891	849	853	851	852	853	886	839	798	812	900	857	862	855	800	828	844	852	833	889	874	822	846	840	844	838	802	821	876	844	832	833	852	803	786	812	861	821	839	840	813	848	836	810	857	785	832	818	872	822	807	801	837	790	810	828	836	884	852	827	808	805	867	843	818	836	873	893	815	849	814	878	882	878	867	827	794	829	841	872	832	863	838	799	764	850	837	847	822	828	812	847	847	831	842	794	855	816	838	847	780	848	834	812	865	833	825	848	849	852	819	813	831	818	828	819	833	804	864	866	827	828	888	818	829	871	814	872	824	840	792	804	866	834	848	826	867	807	846	795	839	812	808	834	836	861	829	832	835	877	899	855	806	902	785	796	879	834	872	831	812	841	900	860	842	790	834	820	864	867	837	829	825	870	874	825	846	855	800	832	810	884	802	846	844	792	817	795	834	807	824	896	846	836	894	857	831	866	821	843	858	865	904	867	802	914	863	851	854	858	861	808	857	872	780	784	788	812	824	853	851	872	795	809	836	863	863	806	842	901	874	880	858	821	843	902	864	862	864	845	864	801	848	839	847	850	818	861	855	897	830	829	807	835	850	846	803	791	831	804	882	834	873	850	838	881	855	782	871	852	762	853	934	841	822	835	851	896	815	814	823	829	860	860	872	780	861	918	830	845	841	865	866	835	839	859	824	828	885	837	832	836	853	899	845	802	878	871	865	907	876	871	827	807	829	838	805	843	833	871	820	842	888	825	878	800	854	880	885	847	845	881	907	865	806	830	866	860	813	839	834	873	851	855	813	772	860	864	861	846	804	848	864	875	798	796	782	845	805	865	837	823	765	867	851	810	787	839	912	842	845	893	856	828	826	842	871	827	837	846	835	818	783	843	881	837	909	781	857	841	906	781	794	817	834	908	826	843	841	831	858	885	853	863	817	893	822	816	858	882	816	853	866	867	833	852	815	841	836	849	814	869	846	822	858	792	906	837	874	814	808	834	867	831	837	868	857	828	833	853	868	798	849	809	851	818	845	816	894	884	856	892	858	853	822	928	889	825	838	847	856	842	888	800	864	797	869	802	833	805	854	817	839	843	836	871	822	852	854	841	864	858	825	854	851	838	837	860	851	791	847	879	880	825	855	894	849	856	832	819	818	824	902	831	861	824	882	831	871	841	832	829	880	822	875	933	845	859	874	848	836	835	863	849	810	827	801	823	863	813	798	805	877	870	817	883	852	808	845	882	810	801	859	846	875	857	879	870	829	822	845	881	804	810	850	815	872	884	854	818	848	879	799	823	877	842	824	844	820	857	838	889	829	892	783	886	790	892	841	877	838	852	834	846	831	855	848	875	832	840	853	831	827	814	878	768	880	836	843	846	829	812	892	856	853	829	829	870	827	837	855	809	832	815	803	881	850	811	877	826	854	841	850	802	808	854	829	849	832	873	804	826	867	813	843	862	844	825	831	830	793	825	874	872	869	834	886	869	867	835	830	810	828	840	837	850	761	875	849	868	873	805	849	829	832	847	832	843	850	863	835	881	847	804	830	878	879	897	857	756	833	821	827	820	864	844	900	841	853	844	862	802	852	830	853	857	829	824	890	849	866	773	812	856	849	804	852	840	863	774	881	835	831	823	799	896	886	791	825	880	870	827	801	807	809	871	855	815	837	773	817	862	832	839	836	867	849	838	855	809	823	815	802	779	866	820	842	826	823	838	846	814	830	811	868	821	830	829	796	803	801	828	844	871	820	857	820	795	853	826	907	881	813	790	836	847	842	844	853	772	811	868	845	871	855	815	870	830	864	841	812	831	850	788	850	842	817	814	814	850	827	839	848	833	860	828	842	845	817	811	846	810	919	872	840	849	812	839	804	822	885	815	856	873
7695	3289	416	261	389	435	343	330	243	228	224	186	157	124	127	81	89	88	71	67	56	50	37	36	51	37	47	31	37	32	28	35	42	31	34	25	21	34	35	28	29	32	20	28	26	30	27	26	24	25	32	17	21	21	26	32	28	28	27	32	25	20	24	20	24	32	24	25	25	30	31	26	29	32	30	25	23	21	30	20	30	23	25	35	19	25	23	26	32	20	21	26	39	25	22	30	34	20	21	26	26	26	24	25	31	33	22	16	29	35	34	28	24	27	31	32	18	30	14	25	28	28	22	21	28	23	24	22	27	34	27	26	32	25	27	36	27	20	12	29	30	32	29	26	29	13	19	18	29	23	21	29	21	19	34	22	24	31	21	41	33	32	30	25	27	24	20	25	32	26	22	27	28	26	17	21	26	35	29	16	27	24	24	36	25	28	19	24	20	24	23	26	21	27	27	31	21	33	16	24	15	29	27	24	25	30	21	30	30	22	30	21	25	31	31	34	24	23	19	26	23	39	27	20	33	28	32	23	25	25	28	22	21	26	24	25	27	26	29	33	29	17	35	25	23	36	33	23	33	25	22	26	23	29	22	12	26	27	29	30	22	18	29	20	43	30	26	28	19	24	26	28	26	27	30	28	30	26	31	31	33	22	22	22	31	26	26	21	22	22	30	31	25	32	20	19	35	29	31	25	17	23	29	35	25	28	26	29	30	28	26	33	26	20	29	16	13	22	24	24	24	18	21	32	33	35	24	25	33	32	22	28	25	28	19	26	24	30	29	27	16	20	24	20	30	29	26	33	21	20	30	22	24	29	32	22	22	27	27	31	26	25	20	26	38	24	35	18	27	28	25	29	35	27	22	25	23	27	27	33	34	27	19	25	28	28	24	34	24	31	35	25	24	23	18	36	33	26	25	30	19	16	23	22	22	33	22	21	30	27	29	31	27	21	26	35	15	22	31	20	27	30	22	23	25	23	31	36	29	16	26	25	25	37	26	28	26	22	14	25	36	35	22	22	29	25	29	15	24	31	32	24	12	28	22	23	33	23	19	19	18	24	24	21	21	27	27	29	23	15	25	24	28	29	28	25	29	20	23	17	30	35	24	29	24	25	26	35	25	31	27	34	25	30	31	34	30	26	28	31	21	30	32	24	25	27	19	23	26	26	26	31	22	27	28	29	24	36	22	27	24	20	28	28	28	29	23	27	25	15	31	22	19	25	36	20	29	41	37	30	20	28	24	28	24	21	29	40	34	29	31	11	21	27	27	29	29	29	33	25	25	28	30	30	26	36	36	28	34	23	25	25	28	33	26	23	31	26	31	32	26	35	21	30	25	27	30	31	28	27	25	21	19	29	25	27	37	24	21	25	33	30	31	31	25	26	24	22	34	30	27	31	18	26	35	23	24	31	20	17	27	22	29	24	23	30	25	22	29	22	30	30	33	30	24	27	29	33	21	23	28	27	22	30	19	18	22	29	19	32	26	28	27	34	28	25	30	21	25	29	24	18	40	25	23	32	22	28	21	24	27	15	24	23	31	38	19	25	27	30	12	20	20	23	16	28	21	34	30	19	25	20	28	23	33	34	24	35	23	27	28	21	23	29	25	24	29	37	24	31	27	20	13	27	28	27	26	30	29	21	32	23	37	30	24	38	25	32	33	30	23	26	29	30	21	26	23	29	24	23	29	29	31	33	16	26	37	20	23	27	22	27	24	26	38	20	30	25	27	21	26	28	22	16	21	27	30	32	22	21	27	17	25	18	27	20	25	24	25	29	23	26	28	24	26	31	25	34	22	25	21	23	20	30	29	29	24	29	20	25	35	25	30	25	19	21	27	19	24	20	24	23	15	24	23	24	29	33	30	23	25	26	26	28	30	29	20	32	33	17	14	20	26	28	33	21	25	23	25	27	26	27	27	23	27	22	31	24	25	25	33	27	25	28	26	25	21	31	30	21	22	23	29	25	31	24	26	29	26	25	33	22	27	26	17	26	23	26	31	34	23	23	29	26	19	25	19	29	27	34	26	21	28	24	27	30	24	30	23	33	35	25	34	21	19	22	28	23	32	36	31	25	31	27	30	22	21	28	21	38	33	19	31	29	25	24	28	25	31	23	28	27	23	34	26	14	24	21	29	20	21	21	19	27	34	25	23	26	33	28	28	28	30	32	26	25	20	33	18	27	28	24	25	27	23	20	29	22	30	32	37	33	21	27	21	20	16	31	27	29	25	26	18	22	38	35	27	24	38	25	26	26	33	25	25	25	26	30	26	29	26	28	20	26	32	21	30	24	27	30	31	33	31	25	29	26	31	24	29	29	21	17	23	23	26	31	29	31	33	31	33	31	36	27	35	27	27	26	19	31	35	30	21	28	31	36	21	29	38	29	21	23	27	31	35	30	21	26	23	34	31	20	23	21	24	24	21	30	24	17	24	35	32	22	25	22	31	26	28	32	25	30	29	30	31	17	23	24	29	30	38	32	24	32	23	27	25	29	22	37	43	29	30	22	21	37	21	30	30	25	29	25	30	21	34	28	25	36	29	28	31	28	29	32	22	25	24	26	24	24	24	29	15	25	33	23	25	18	27	24	19	25	33	32	33	24	20	23	26	28	23	18	38	30	30	29	24	26	18	25	31	33	32	30	21	31	22	23	25	29	22	17	36	39	31	22	26	28	31	20	19	22	31	22	28	25	24	25	28	30	31	28	29	33	26	23	34	23	24	15	19	23	22	21	22	18	16	22	19	26	26	17	28	27	18	27	22	30	19	29	29	23	34	34	15	20	17	35	29	29	32	32	25	23	28	29	22	26	29	27	17	30	29	31	26	29	28	22	22	26	25	27	31	19	21	25	24	31	21	34	33	25	17	19	25	33	26	26	22	30	20	23	25	20	18	17	25	28	31	20	23	23	32	28	21	27	28	29	22	24	20	19	21	22	30	22	32	26	25	26	21	26	28	30	20	22	24	14	28	35	30	22	34	19	21	22	29	23	28	25	30	18	30	31	21	25	17	22	28	34	21	26	29	24	22	25	22	26	32	24	21	33	17	27	30	24	29	25	28	21	43	25	25	26	28	37	26	31	32	28	27	23	25	30	26	30	28	31	25	30	26	17	21	25	29	32	25	28	29	21	22	30	22	30	24	21	27	27	22	35	25	30	24	22	23	22	26	26	27	23	25	24	24	22	28	26	24	28	21	21	16	33	29	33	23	30	26	26	26	24	31	25	21	24	34	23	36	28	20	30	17	36	25	24	37	26	30	26	32	27	23	20	30	24	26	27	26	26	18	29	26	25	31	21	26	26	24	19	26	25	20	22	20	20	27	13	27	28	37	32	26	33	27	20	26	24	20	23	18	26	19	21	27	16	31	28	27	30	26	28	22	28	19	35	26	27	16	29	21	25	33	37	29	34	24	28	22	19	11	27	27	28	23	26	23	25	29	34	26	25	31	30	21	19	34	24	29	25	28	28	28	25	23	24	25	25
44236	28627	9400	18400	25417	24687	21408	18055	15222	12200	10113	8657	7223	6106	5022	4244	3612	2974	2754	2289	2131	1757	1629	1342	1290	1113	965	956	846	787	806	702	733	691	619	638	602	622	596	605	555	571	474	469	456	451	394	438	471	409	438	430	403	375	374	415	398	387	371	384	387	405	385	441	418	379	403	426	428	409	409	414	382	399	421	422	385	389	406	386	414	394	425	451	402	446	414	407	390	412	382	398	349	398	418	434	388	386	383	398	408	414	409	402	432	393	406	401	420	448	448	409	421	397	424	398	425	386	440	435	392	446	437	425	397	377	391	442	423	407	391	412	414	375	386	393	391	419	395	400	372	407	380	421	400	429	404	391	423	334	357	388	457	391	408	359	421	387	396	353	418	385	410	350	361	385	398	411	390	400	396	387	414	425	383	371	376	408	358	406	391	410	390	456	406	414	371	406	363	403	386	387	402	397	401	401	392	409	395	407	410	393	417	383	421	428	435	395	409	397	389	353	411	401	386	402	404	414	420	400	398	379	397	410	415	412	440	440	443	392	405	376	401	378	443	377	372	388	394	401	431	390	394	412	381	374	396	428	366	409	419	425	437	391	387	378	393	415	415	403	436	416	388	390	385	398	403	407	388	411	387	392	395	402	394	410	416	388	396	417	437	417	427	408	418	422	437	393	376	338	395	439	407	361	415	460	392	382	441	405	384	386	413	365	374	416	399	372	403	387	358	421	400	427	381	419	398	400	399	430	435	409	393	385	390	397	360	423	415	400	374	393	397	421	419	403	386	438	377	387	375	388	411	385	405	400	416	417	393	364	408	401	386	435	360	382	436	415	373	428	394	434	382	391	380	400	369	392	370	399	408	400	407	398	418	426	458	406	403	397	417	415	397	391	395	435	389	370	399	418	377	376	388	412	399	381	409	430	445	415	433	404	411	392	368	382	359	430	400	406	396	400	386	409	411	380	441	374	384	391	366	393	396	418	407	434	400	430	413	433	371	421	394	386	407	435	417	397	413	435	412	444	377	378	387	397	398	393	370	382	448	393	406	378	382	377	407	386	377	399	403	404	428	395	434	430	416	414	363	387	412	398	414	390	367	377	407	418	416	362	363	386	412	378	402	406	393	390	371	393	424	406	389	362	417	388	359	376	408	371	390	376	412	425	421	397	393	415	422	414	428	425	397	419	414	405	411	417	379	411	383	415	425	388	390	394	420	426	394	431	417	354	401	391	405	389	378	406	405	398	426	388	395	412	419	424	380	428	394	346	389	392	414	391	404	402	389	388	431	386	387	370	403	445	388	442	400	393	378	411	384	353	403	369	386	429	453	426	413	385	426	386	396	373	411	410	396	395	437	404	426	388	408	412	395	408	383	401	415	370	433	405	396	364	409	383	415	411	453	391	412	424	387	383	384	419	408	413	443	369	402	385	353	412	424	430	438	406	355	416	377	402	410	373	392	404	370	392	394	384	415	343	396	414	385	414	417	414	403	428	398	400	400	414	372	385	362	458	434	410	430	412	417	393	406	406	355	428	394	393	405	426	393	395	405	398	411	422	409	397	390	362	395	423	423	405	390	374	400	384	361	413	395	387	377	389	386	419	404	391	369	399	431	393	402	426	368	385	387	367	366	397	399	401	419	411	419	394	373	370	383	414	400	403	415	414	427	404	406	374	409	386	365	398	401	420	443	410	425	410	391	377	401	380	448	416	424	415	422	402	380	406	405	388	404	405	395	404	385	418	401	384	389	403	403	387	416	410	423	415	408	404	409	410	379	411	410	405	391	390	440	401	430	369	410	377	362	380	413	386	397	366	397	419	429	410	411	427	418	366	428	395	384	410	372	411	369	419	423	367	408	399	403	390	403	411	428	364	388	415	425	373	367	394	381	392	407	418	392	399	405	420	394	401	410	403	399	446	376	372	393	434	391	438	394	384	394	373	369	390	389	426	416	383	391	391	414	412	387	366	412	390	399	371	400	383	396	369	368	412	406	361	379	420	435	429	411	396	390	382	399	380	390	374	405	387	384	403	400	376	414	424	362	385	442	398	413	392	439	380	429	405	376	406	413	397	431	411	366	396	409	403	361	409	367	392	402	424	404	404	399	411	380	391	405	433	403	402	421	410	422	419	375	430	373	426	424	398	402	386	386	390	357	423	388	367	388	418	416	417	382	379	379	404	401	402	384	360	427	424	412	415	416	423	413	379	408	383	409	412	400	425	417	410	388	387	376	386	436	404	367	403	402	432	384	368	431	422	385	420	351	378	406	361	404	395	402	404	381	403	393	405	416	378	406	371	420	397	348	417	394	411	398	396	394	367	415	414	400	407	388	421	383	408	399	410	401	411	336	414	404	419	436	424	405	389	392	405	390	390	396	402	377	397	412	393	396	399	398	396	406	409	429	392	434	342	407	374	404	382	400	385	385	411	399	406	440	378	400	411	375	443	384	356	395	399	405	369	340	395	398	404	421	415	414	406	416	376	441	387	424	417	389	403	414	357	411	418	387	424	387	399	389	381	391	378	400	440	364	393	397	409	390	341	423	410	412	398	385	432	436	399	433	375	410	390	412	404	417	395	398	393	413	384	384	424	390	409	426	377	390	433	424	393	398	397	409	403	423	425	389	387	408	388	367	393	400	398	397	365	414	428	387	367	404	401	401	408	384	389	380	383	410	409	382	421	401	430	395	408	395	402	406	390	420	426	416	405	379	437	420	390	404	455	404	410	406	404	400	393	389	386	391	384	426	382	414	389	404	412	392	382	404	419	346	417	395	409	378	407	356	419	385	381	419	410	407	381	416	385	395	439	391	388	414	394	433	412	391	401	389	416	400	403	378	399	394	412	394	397	411	371	398	399	425	410	413	409	412	390	390	397	401	370	385	401	393	385	384	384	409	398	404	383	399	376	415	388	401	410	395	399	379	428	404	394	340	395	435	398	412	406	402	376	399	404	402	379	425	395	384	404	401	394	387	436	377	402	439	353	406	373	411	376	429	378	400	378	399	401	431	398	420	378	397	387	415	409	396	432	390	407	396	413	383	407	386	405	390	404	387	418	398	382	377	429	377	409	401	380	417	373	382	400	382	422	426	405	398	412	438	368	387	407	399	397	407	413	406	390	408	385	403	397	425	406	407	427	404	405	420	393	410	429	396	367	381	405	390	364	392	394	382	418	401	414	392	368	383	399	410	400	375	387	380	409	396	399	388	394	393	373	386	383	426	402	384	373	373	422	393	374	397	388	417	390	390	372	395	413	391	406	415	417	354	393	415	395	420	389	408	386	408	397	401	390	437	432	358	418	376	409	381	415	374	415	398	394	379	440	384	401	398	370	414	389	398	409	392	412	400	378	407	382	386	379	395	384	371	390	396	401	389	416	393	363	417	386	424	392	410	432	424	419	377	405	404	381	393	425	395	420	402	377	387	418	411	378	405	397	407	438	372	432	381	398	401	379	412	394	408	376	406	425	385	410	393	410	412	383	400	420	412	380	401	390
15932	9552	1052	576	774	841	733	628	534	487	368	351	291	271	217	199	161	141	151	138	129	116	105	88	90	80	70	77	64	72	76	85	61	53	61	54	60	59	62	55	63	48	53	50	57	44	51	53	40	52	50	53	58	43	49	35	44	56	46	51	51	46	45	38	41	46	44	44	46	56	39	43	50	46	53	41	56	49	51	62	56	64	61	33	39	42	42	42	40	42	65	52	43	48	43	41	40	39	43	47	51	47	46	54	51	53	42	61	50	44	51	39	51	44	57	42	40	45	48	54	50	43	42	43	44	45	45	52	54	44	44	43	37	36	41	46	50	60	38	45	47	42	37	39	44	46	37	65	39	42	58	58	41	49	51	46	50	53	54	51	57	43	54	43	54	43	52	39	50	46	37	46	36	56	44	44	42	54	52	42	46	45	46	43	50	55	48	51	44	42	51	42	45	49	44	43	42	48	54	42	59	56	36	47	42	55	33	43	43	46	43	54	41	32	52	46	48	57	38	56	48	43	60	55	48	59	48	51	47	42	56	50	53	51	45	53	58	39	36	51	58	51	43	48	45	37	39	42	48	51	47	48	42	46	47	48	52	52	51	48	33	50	45	39	44	44	47	41	49	54	39	38	54	51	38	54	47	46	51	44	46	54	49	41	43	59	55	45	49	47	38	45	47	42	50	54	56	38	35	53	48	52	45	45	49	40	48	54	39	46	43	49	39	51	39	40	40	45	56	39	53	49	53	49	63	39	44	32	44	35	54	54	49	42	47	43	61	54	49	51	53	48	56	37	49	51	34	36	50	53	46	51	58	64	52	47	40	49	51	47	38	46	50	42	35	52	42	33	59	38	54	44	43	41	55	52	53	42	36	55	49	33	45	39	51	48	47	54	44	39	50	34	59	35	54	40	55	60	43	39	46	44	36	58	47	55	50	43	42	42	43	49	38	49	53	47	56	47	49	45	34	47	47	46	46	46	38	55	60	49	49	45	41	48	49	40	52	46	48	39	33	51	39	55	36	50	54	49	35	45	51	48	42	45	43	56	52	39	50	49	44	44	46	59	65	52	41	57	52	47	47	35	56	54	47	46	52	43	43	63	58	49	39	65	60	39	55	46	54	43	49	51	40	45	46	37	49	41	51	41	59	49	44	52	43	45	39	33	53	50	42	35	44	43	33	53	45	43	40	44	48	49	41	50	54	44	39	42	47	47	36	42	51	57	48	56	48	42	44	46	51	43	39	38	38	55	51	49	59	51	44	50	48	47	44	44	50	47	55	47	41	46	43	53	54	43	59	42	51	54	34	45	51	55	39	38	54	37	52	52	50	57	48	47	40	56	47	43	53	45	61	54	35	52	36	54	54	51	46	49	61	51	32	45	49	45	42	46	50	48	51	47	45	53	38	31	46	49	39	40	46	42	45	38	45	53	40	47	51	45	33	49	70	50	49	52	44	50	58	55	40	43	45	50	39	44	45	54	46	38	46	49	59	49	51	46	49	48	43	56	45	50	57	47	60	50	45	33	40	51	49	55	54	46	43	49	51	42	48	50	48	62	43	38	39	49	39	42	42	41	56	51	43	53	46	43	44	48	50	39	65	46	46	37	56	43	48	49	43	45	36	58	39	40	54	34	44	47	43	66	46	49	49	56	51	58	40	50	52	55	53	48	43	56	39	49	50	46	49	49	49	46	41	49	61	39	42	46	49	49	49	40	51	50	61	41	59	36	50	59	46	41	63	48	63	61	57	43	42	49	52	51	45	50	46	58	45	35	42	45	50	37	46	50	43	38	46	49	52	39	39	47	43	48	47	50	50	55	52	42	45	55	44	47	49	45	47	48	54	54	41	59	50	55	44	51	42	37	46	56	44	44	51	42	47	46	52	49	51	59	46	44	59	40	59	57	50	49	42	45	48	44	57	48	38	36	46	35	47	37	49	57	45	53	55	47	37	50	51	48	39	54	57	45	46	46	36	56	46	43	52	54	49	63	56	46	46	35	45	50	52	51	41	52	46	48	61	44	55	44	35	46	45	46	46	48	47	54	60	48	41	41	42	33	48	46	54	42	50	48	51	48	54	37	49	39	44	55	50	48	47	42	40	49	38	46	33	53	43	52	38	36	50	47	49	47	43	38	47	43	48	42	48	46	43	38	47	59	45	49	32	48	40	44	38	43	61	46	42	58	55	45	50	53	33	45	44	48	41	44	65	47	52	52	57	53	39	46	50	44	43	38	57	48	56	49	52	47	50	42	33	37	54	45	42	47	45	47	38	48	52	50	40	55	49	48	53	43	45	39	49	43	45	46	55	41	48	49	46	42	54	52	43	48	52	46	33	33	43	45	46	34	56	43	38	52	44	63	43	57	47	41	56	45	50	44	38	50	50	40	56	47	39	47	54	49	49	47	44	43	40	47	34	38	51	42	44	38	46	52	44	42	47	56	66	35	46	50	65	47	40	52	41	45	53	46	57	58	49	45	50	62	42	50	49	46	51	42	46	54	46	50	46	43	45	39	39	49	45	38	56	44	56	44	62	32	44	50	46	42	41	60	51	51	45	49	69	52	44	51	46	52	35	53	47	45	44	42	36	40	44	42	52	35	38	52	43	62	57	46	51	46	54	54	45	46	60	51	52	56	48	41	47	46	42	55	48	52	41	53	53	49	42	45	42	39	41	48	37	43	44	57	47	58	51	42	30	54	41	56	49	54	57	39	43	37	53	42	38	50	51	52	52	40	54	47	42	48	45	53	41	45	55	45	53	45	40	43	59	42	43	44	49	43	52	42	46	59	52	49	52	46	49	40	47	53	56	61	40	48	36	57	38	59	49	47	39	49	59	59	37	39	45	43	52	56	54	41	49	44	50	51	58	47	51	56	42	42	46	49	58	47	52	48	53	45	45	46	41	53	40	43	47	42	43	63	51	34	51	71	54	55	50	55	34	54	50	50	35	48	58	43	47	37	49	49	54	40	48	30	64	40	51	56	45	50	44	53	41	44	46	49	50	54	41	50	61	45	42	56	54	48	57	68	55	35	58	43	43	45	46	53	42	42	39	46	51	56	37	53	44	49	44	47	48	36	39	43	41	46	47	42	60	52	53	49	49	53	37	39	45	46	56	49	54	47	51	57	47	47	55	52	37	55	38	42	42	58	45	54	41	54	35	40	47	46	44	48	39	45	54	58	41	53	44	39	50	42	44	56	50	52	49	52	51	53	48	59	34	56	54	50	35	42	42	46	48	54	45	41	50	42	51	36	43	55	43	51	45	50	43	43	44	40	49	48	23	40	49	60	37	41	37	48	41	43	45	53	48	61	54	44	41	52	50	59	47	50	45	54	39	37	53	43	49	36	54	51	33	41	48	59	34	54	56	50	40	35	57	49	58	47	48	42	57	46	35	40	51	48	56	65	58	48	58	44	56	54	50	40	40	52	43	46	53	48	55	41	52	41	54	52	41	52	55	40	52	50	50	55	52	46	47	49	44	45
56085	37642	14558	25501	33068	32506	29031	25732	22536	19552	16557	14384	12461	10979	9334	8255	6911	6155	5151	4592	4116	3588	3189	2832	2450	2393	2129	1899	1719	1618	1576	1503	1434	1382	1340	1266	1241	1153	1144	1152	975	1003	915	890	874	866	810	842	814	777	803	710	766	760	753	775	755	712	731	721	778	754	776	740	723	773	727	768	739	721	728	767	740	753	752	710	754	699	757	744	730	712	739	757	742	740	748	721	731	770	754	696	712	699	721	765	729	677	746	711	723	753	688	772	775	716	749	746	712	733	748	713	721	757	732	732	746	702	783	740	747	727	747	756	712	682	737	726	756	732	694	714	743	738	715	739	734	701	692	686	753	723	724	736	691	737	681	713	731	664	744	717	725	763	708	685	725	710	768	645	686	674	746	800	732	683	694	723	771	645	698	793	731	733	701	705	727	716	701	694	755	755	696	727	731	730	704	737	680	685	725	702	674	728	708	716	671	713	668	711	736	688	746	743	696	724	694	681	765	700	702	723	736	709	714	705	690	704	720	767	778	681	738	726	734	697	727	718	716	695	777	772	751	705	753	714	728	699	735	702	678	710	704	768	656	724	689	717	721	730	733	734	716	708	720	717	721	758	770	702	694	738	744	700	709	693	706	697	736	706	712	739	777	719	726	718	689	713	745	731	710	747	719	759	672	679	729	672	703	718	705	714	740	706	703	676	720	705	705	754	695	691	727	700	681	725	725	726	711	728	708	687	735	736	737	738	727	712	739	680	728	715	745	709	702	695	726	724	710	754	711	736	709	684	717	721	729	731	678	764	696	695	728	736	733	735	706	741	688	739	722	680	691	760	730	680	690	687	744	713	690	697	715	742	706	744	743	717	729	722	703	788	711	717	720	755	716	726	695	705	727	702	719	716	749	692	724	702	751	680	759	791	726	758	740	730	679	732	758	688	735	733	728	726	740	730	691	689	744	728	704	753	685	669	667	728	696	736	739	713	718	729	696	711	720	753	768	710	746	727	758	726	704	661	703	665	740	695	710	711	730	700	778	704	702	765	692	740	728	753	718	686	727	741	721	688	737	758	746	735	682	741	724	688	702	742	717	730	686	689	746	738	730	723	732	731	647	716	715	713	697	703	697	725	690	705	694	704	745	700	677	697	711	743	724	700	701	678	710	671	683	678	713	698	753	711	685	737	732	728	687	752	710	660	756	716	726	701	708	796	754	760	747	726	727	726	735	682	679	722	703	691	742	701	718	735	700	688	739	702	727	711	697	690	724	696	701	714	745	693	749	750	718	674	677	733	679	698	718	723	745	737	707	709	770	638	704	726	711	690	646	701	713	695	704	683	700	718	703	711	771	706	690	694	671	678	731	745	760	762	751	726	778	705	707	717	741	692	749	741	727	733	734	724	729	706	693	716	751	732	731	738	699	725	736	673	734	749	748	700	755	732	765	680	683	707	730	723	771	721	750	773	719	693	757	680	691	731	726	702	704	686	754	720	721	676	727	732	743	668	725	714	723	683	720	713	703	737	744	711	692	703	689	722	718	734	730	712	692	699	720	683	724	701	674	699	707	720	735	747	647	704	699	662	705	753	710	734	715	696	747	708	723	742	702	756	689	722	705	761	743	724	708	706	760	725	705	670	719	753	680	735	705	714	710	684	710	690	737	715	650	731	730	713	725	767	725	694	732	714	668	767	737	698	732	713	729	695	692	725	729	748	762	799	749	753	758	720	748	718	723	746	743	700	738	686	785	720	747	696	753	739	705	708	720	686	700	700	690	688	723	690	714	767	685	726	696	692	714	751	701	696	705	733	700	723	682	675	750	693	727	706	709	685	699	700	739	747	709	723	729	748	731	708	687	709	738	708	707	726	725	673	671	726	702	677	725	712	742	726	689	748	689	703	729	703	725	744	727	748	687	695	765	737	709	789	714	692	657	708	745	747	706	704	691	755	716	697	716	709	671	698	714	700	699	742	705	724	724	722	745	734	708	674	730	739	724	759	705	673	732	728	712	671	742	694	768	682	691	721	681	698	687	694	712	728	738	733	701	702	697	685	708	670	734	763	700	782	684	718	713	693	694	671	730	713	677	730	709	680	709	691	729	752	685	723	704	766	681	700	762	716	713	745	679	723	724	724	734	718	748	755	739	725	743	714	678	761	745	708	756	719	697	744	700	778	727	663	737	692	701	700	754	735	724	690	710	686	741	752	712	751	665	700	725	686	712	705	713	655	721	697	728	686	733	732	704	723	726	732	655	701	695	727	672	700	719	734	768	726	719	718	680	707	699	731	727	705	740	723	706	749	709	679	749	646	710	709	712	743	697	712	758	717	773	731	697	727	725	733	708	712	700	691	708	681	696	705	741	702	760	795	665	700	718	699	692	712	736	749	702	660	732	670	647	647	679	699	732	720	714	671	686	716	751	701	709	677	705	727	724	760	669	737	688	716	720	694	722	693	709	709	750	679	739	719	669	733	667	699	688	702	767	729	651	727	698	691	747	707	749	708	726	695	726	722	753	725	710	768	676	722	714	716	765	696	698	706	678	717	754	683	754	735	708	723	746	733	714	727	696	741	712	691	702	697	694	742	727	684	742	701	716	679	702	722	725	762	676	755	659	715	673	725	724	768	666	675	716	700	743	710	714	699	663	745	762	717	724	723	686	750	708	741	710	740	725	721	692	749	739	687	696	693	776	710	706	758	760	691	674	726	704	711	702	717	669	682	749	706	729	697	685	672	675	698	687	733	703	716	679	728	676	687	739	685	691	715	734	732	702	698	724	739	720	742	705	741	723	722	742	729	682	654	718	741	702	698	749	718	765	718	660	727	755	716	677	724	749	645	669	739	724	706	713	699	651	686	718	710	750	729	748	717	717	699	737	696	683	690	670	737	716	687	721	689	711	722	716	740	731	714	716	746	695	688	729	729	780	687	683	719	702	720	724	728	761	749	763	701	723	708	703	740	698	710	696	675	708	688	717	716	727	728	710	710	682	711	715	680	668	688	724	716	687	769	644	702	680	707	726	699	702	774	674	729	675	745	700	735	701	753	699	664	719	715	707	700	686	716	688	707	693	727	695	689	726	717	728	687	689	723	736	671	694	713	710	729	691	748	644	696	680	691	712	744	686	701	722	721	703	704	741	707	763	699	696	701	727	698	714	726	738	720	747	713	696	700	753	735	691	705	745	692	723	770	689	748	706	726	768	679	682	670	697	661	697	682	688	688	734	689	725	691	716	674	692	764	700	664	714	721	680	742	708	728	702	726	708	759	703	685	702	681	751	758	711	740	722	692	732	742	713	696	733	743	712	715	737	719	679	701	708	718	699	701	751	752	727	693	738	684	726	669	718	710	667	703	719	717	730	716	735	720	755	715	725	745	734	696	708	696	720	732	681	751	745	693	698	678	664	703	705	697	683	762	704	752	692	706	767	665	707	728	725	726	760	698	741	746	718	685	735	709	703	734	738	718	692	712	701	757	716	688	681	746	715	728	751	735	756	723	761	730	687	718
12806	6112	726	429	576	577	480	450	427	356	321	303	229	229	192	170	150	137	107	102	99	90	75	73	68	63	61	54	57	57	52	42	38	57	33	37	45	42	40	33	42	33	44	47	35	40	39	36	26	25	46	43	33	35	46	41	44	26	32	49	42	32	45	39	37	39	30	37	40	41	41	35	35	38	46	34	49	44	49	34	31	34	47	31	50	44	46	38	36	33	40	38	39	32	47	36	36	36	39	28	33	37	31	39	36	39	34	37	44	41	31	33	39	36	27	36	37	35	32	35	38	41	35	32	49	39	32	50	34	46	40	35	39	43	46	38	42	31	27	35	41	35	43	28	41	45	31	50	42	38	41	37	35	41	38	22	43	30	46	33	49	34	36	34	38	23	46	39	42	35	43	34	43	43	33	39	38	34	29	40	43	23	45	33	33	37	50	41	33	35	31	27	29	39	51	40	39	40	42	32	45	53	39	37	39	43	34	40	48	38	36	45	31	33	35	33	37	42	32	31	36	40	48	37	42	50	29	40	37	33	32	46	38	37	35	30	28	40	47	40	36	38	37	27	34	37	38	32	31	50	38	40	34	30	32	34	38	36	40	44	45	30	38	32	36	40	37	38	40	31	31	40	32	30	43	39	28	40	33	39	33	47	38	27	29	34	29	42	40	29	36	33	36	38	44	42	39	39	40	40	38	46	39	36	21	36	42	43	36	41	31	34	31	39	41	33	45	32	30	36	40	50	31	45	29	40	38	49	29	30	30	47	34	37	38	40	43	45	39	40	38	45	39	42	40	40	32	36	31	36	45	37	40	27	33	31	43	44	35	32	35	45	33	38	34	39	46	45	52	38	52	38	50	50	35	43	43	39	29	40	40	42	37	36	33	26	33	39	40	31	38	41	36	36	42	40	28	34	36	40	35	41	47	39	32	39	37	43	39	41	43	38	33	30	47	30	38	31	32	45	34	35	39	31	31	38	41	44	34	52	30	30	37	30	40	42	40	28	42	30	43	26	34	43	30	32	44	41	40	35	35	41	46	45	41	42	29	35	33	46	33	28	56	35	29	38	29	39	35	32	47	37	34	38	35	35	44	48	47	30	33	31	37	44	46	31	38	44	26	45	36	26	30	40	41	44	41	42	42	35	35	33	42	38	34	45	36	39	43	34	31	30	33	38	41	37	29	32	35	44	37	35	41	32	32	28	28	32	39	41	38	50	47	37	36	43	33	33	37	35	31	39	44	47	30	26	34	41	37	37	39	35	38	34	30	43	33	38	34	37	32	31	29	32	42	40	42	36	34	35	28	45	39	33	42	44	36	28	38	47	37	32	37	36	31	37	33	33	43	33	36	33	40	35	45	34	41	34	35	50	37	41	37	41	33	39	40	48	46	35	43	35	40	36	37	47	34	28	26	31	38	41	33	33	34	35	33	37	45	39	28	42	44	43	33	43	45	39	37	21	31	30	31	34	33	35	28	39	34	33	39	37	36	31	34	34	35	36	35	38	43	36	45	38	33	39	36	37	44	52	30	29	39	32	48	41	34	37	49	36	37	42	44	31	31	36	38	38	39	34	36	23	38	34	38	35	49	32	36	42	32	31	26	38	28	38	28	44	45	41	38	28	34	47	39	39	28	35	43	36	36	35	35	39	26	34	33	26	27	36	39	33	46	38	31	39	36	43	51	45	44	36	42	23	39	32	26	44	51	43	36	31	33	33	48	52	35	34	34	24	26	49	34	33	31	35	30	40	35	46	36	31	36	37	33	43	34	39	37	44	33	28	41	32	48	51	40	34	32	36	44	37	41	41	34	41	53	44	45	40	40	33	34	32	46	36	43	36	32	24	46	49	32	37	29	38	42	34	41	32	39	28	40	32	36	34	35	30	44	40	34	35	38	37	36	44	32	37	37	37	46	33	42	46	33	46	32	35	38	39	34	33	27	42	43	25	40	42	38	32	31	43	40	36	35	36	37	36	40	37	41	31	47	31	33	39	31	27	38	39	54	36	42	34	28	32	41	32	39	35	28	33	44	34	27	37	38	45	43	36	20	34	37	39	34	31	32	45	40	37	41	38	42	34	38	36	41	42	28	38	38	38	42	52	33	41	32	45	28	40	43	38	32	35	39	35	52	34	44	45	40	33	32	41	37	34	48	35	47	42	34	37	41	34	43	31	34	36	35	40	36	36	36	41	46	35	29	50	40	40	34	32	34	36	34	34	44	26	28	38	41	35	36	46	48	32	31	40	43	37	31	28	41	35	32	40	45	42	35	38	31	37	28	30	42	36	36	29	37	34	40	42	23	32	32	50	30	29	34	46	36	38	45	34	30	32	30	41	32	34	50	38	42	46	30	34	48	29	35	39	42	34	31	47	39	30	35	36	26	36	38	32	34	32	30	42	46	35	39	32	44	45	30	34	30	33	44	46	46	39	26	37	38	39	42	29	28	38	40	36	37	28	47	42	28	41	33	33	36	40	46	28	46	48	43	34	40	44	35	44	46	40	41	33	41	41	43	33	46	37	43	27	31	38	52	45	44	35	47	30	50	39	32	30	36	51	35	33	42	40	32	35	34	41	39	32	35	25	36	40	32	36	33	38	31	35	33	31	47	38	37	34	36	37	39	39	45	32	46	41	44	36	30	39	28	61	39	32	39	45	41	40	38	46	35	40	33	37	32	40	33	37	36	33	44	36	32	36	33	41	30	42	33	31	39	31	38	37	47	32	38	37	49	39	34	36	38	34	42	46	44	42	34	39	38	35	46	46	43	47	49	31	45	40	30	39	47	52	38	34	38	30	42	46	42	35	34	40	34	39	29	48	57	43	35	34	31	37	23	34	34	34	41	33	33	27	32	38	51	33	46	21	39	45	33	43	44	40	42	33	41	37	28	40	27	40	42	34	45	34	41	45	36	43	35	37	29	42	35	26	42	34	27	42	35	30	42	53	48	40	43	32	40	26	33	42	42	34	23	52	36	33	40	25	47	43	43	31	39	38	36	29	36	35	34	36	44	41	45	46	44	48	33	53	42	33	31	43	32	39	31	34	33	37	44	47	27	41	45	37	39	41	36	26	35	38	41	36	29	39	41	37	39	28	29	34	43	29	46	30	35	42	41	32	35	49	40	37	33	38	48	35	52	39	42	39	37	43	30	29	33	37	31	46	39	33	38	33	44	32	35	48	42	30	40	33	33	31	37	36	45	41	27	32	35	37	44	42	30	46	36	45	40	43	40	43	45	29	42	32	48	39	31	46	27	38	35	31	39	38	26	42	40	38	34	37	31	31	37	26	41	30	32	31	35	32	39	46	35	39	44	23	44	38	28	35	31	37	34	38	35	38	35	39	39	40	53	28	37	39	46	36	35	45	43	37	37	39	42	36	41	37	43	46	33	37	39	37	49	31	31	42	37	40	36	38	36	37	32	34	38	36	31	40	31	32	36	40	45	40	36	31	34	46	46	56	35	32	49	43	42	37	43	44	34	40
49688	33484	12507	22671	29777	29256	26333	22567	19349	16688	13947	11860	10094	8618	7499	6349	5639	4847	4166	3444	3095	2780	2421	2134	1832	1716	1582	1472	1321	1256	1199	1066	1076	1018	1002	933	926	922	818	779	766	666	738	675	692	661	656	654	639	610	601	600	584	602	606	622	596	605	598	565	602	623	562	581	588	564	582	565	575	616	550	549	543	572	582	591	582	552	566	589	612	554	605	567	576	571	574	578	576	545	574	581	599	565	608	603	593	563	608	592	552	596	556	606	627	548	593	557	544	571	551	581	578	586	550	556	553	553	613	563	555	540	595	539	532	570	588	546	539	540	571	575	582	551	550	535	611	579	589	573	558	535	568	559	550	564	578	578	522	582	557	555	569	550	573	560	576	552	569	532	571	593	566	525	565	521	597	572	558	602	509	621	585	546	600	579	563	575	586	566	558	574	572	572	564	589	568	567	547	586	569	525	569	555	544	559	506	587	539	559	561	584	551	587	587	528	543	575	598	558	532	555	555	557	575	597	602	567	547	537	557	555	530	569	561	571	549	600	562	557	539	584	535	601	587	572	558	549	554	564	570	565	572	537	583	566	537	599	564	529	537	522	550	506	527	582	536	519	556	600	529	561	539	556	596	553	562	584	516	560	556	554	527	549	581	562	577	556	526	578	506	563	591	556	608	614	593	519	563	533	540	591	513	581	575	555	552	559	586	585	537	546	590	583	572	566	551	581	496	579	552	544	552	582	563	578	576	575	554	575	606	612	563	544	612	532	558	588	549	540	548	582	488	588	625	596	546	540	596	549	546	566	571	553	538	527	573	547	583	587	551	529	516	552	575	601	585	568	540	520	533	566	551	567	552	602	594	578	579	562	540	571	514	604	564	531	572	580	574	542	540	586	575	560	563	566	540	600	530	538	570	515	577	559	525	559	561	583	571	535	546	521	575	570	576	601	554	595	548	607	533	550	508	574	566	592	566	569	597	555	509	580	523	556	504	603	517	546	618	583	540	588	579	558	573	568	614	563	567	561	516	603	557	576	589	552	554	562	545	606	569	572	609	530	553	537	541	581	580	552	548	567	557	564	553	598	589	614	597	578	549	553	563	546	548	581	586	587	540	567	576	560	551	559	536	583	575	570	570	544	562	604	560	607	535	563	548	555	603	545	540	556	559	565	554	529	566	561	533	601	561	594	556	583	540	570	553	568	535	554	568	576	594	552	548	601	583	580	563	567	560	530	555	566	565	575	587	517	513	557	593	565	561	596	558	552	563	614	542	555	528	541	568	575	540	536	574	556	512	565	542	584	513	524	573	561	581	552	595	544	571	558	580	561	539	570	585	548	557	578	542	554	573	559	567	537	572	600	524	581	558	546	555	574	576	525	598	532	568	593	562	550	558	516	568	520	550	550	613	589	575	594	516	537	559	555	568	564	540	586	581	580	574	513	546	545	539	536	567	531	574	567	565	558	535	547	553	557	601	565	542	532	506	552	537	538	576	545	549	523	555	570	553	544	549	615	557	557	536	540	566	557	579	544	595	522	578	565	537	546	589	565	536	558	578	561	568	577	531	557	588	596	586	579	543	558	522	561	543	560	551	543	547	579	567	576	493	566	594	569	583	562	562	564	589	544	586	555	601	580	565	562	577	569	593	554	538	566	541	541	602	544	549	548	568	519	532	567	600	513	523	581	550	572	577	555	558	541	602	547	536	575	583	520	559	578	564	607	575	528	584	570	521	575	541	571	572	591	583	561	551	574	549	541	541	578	550	566	527	563	567	536	554	537	580	559	518	596	531	553	564	553	569	497	589	554	555	534	550	563	573	594	547	530	585	525	544	591	583	596	576	555	589	572	564	559	525	554	540	566	555	565	596	633	531	561	575	613	591	546	551	539	547	569	564	574	562	573	579	552	570	569	538	551	508	571	547	538	582	542	540	605	544	574	629	595	600	564	547	589	569	507	543	559	597	602	569	557	556	574	579	543	530	554	593	568	580	538	577	589	544	584	589	605	562	613	567	545	556	557	557	560	603	551	549	561	544	537	563	567	576	588	551	560	552	557	531	592	556	563	589	595	541	533	535	535	541	548	556	520	555	541	547	586	573	531	607	561	568	593	590	546	529	563	570	552	591	546	556	559	572	524	594	570	555	581	557	561	542	601	550	582	597	555	558	567	535	542	572	590	568	583	541	555	555	582	566	552	582	556	577	599	558	534	613	549	567	541	564	554	597	563	598	566	586	551	573	550	572	567	592	547	550	588	581	551	581	583	542	543	531	559	564	569	546	543	577	553	576	587	531	539	558	547	569	546	572	567	554	534	607	561	584	592	563	543	552	541	543	533	566	559	551	557	566	583	560	547	561	565	568	534	539	566	556	562	557	534	551	568	544	553	600	592	575	519	569	631	499	552	563	567	595	574	549	535	558	592	559	600	563	544	553	593	534	546	549	539	609	621	568	578	547	557	549	572	603	565	538	548	573	544	533	580	542	539	562	522	536	568	547	573	542	558	595	594	547	600	563	598	575	581	598	564	547	574	565	556	589	525	571	567	561	550	540	563	567	555	573	553	558	559	603	523	548	580	563	597	533	554	574	531	544	590	597	538	531	561	574	573	558	543	568	553	576	564	562	531	569	581	594	586	583	564	561	567	584	542	530	523	557	557	554	592	562	556	548	526	556	593	583	570	540	570	580	529	563	584	547	564	545	586	562	574	562	562	532	543	513	546	515	599	604	531	577	527	583	576	543	533	577	535	606	541	583	572	567	534	574	578	579	547	573	591	568	587	527	604	597	588	571	556	550	543	565	587	503	557	528	516	583	599	552	565	564	549	542	573	550	602	576	546	614	593	596	528	553	536	569	553	562	557	554	582	565	598	627	560	562	570	536	564	579	599	575	561	577	567	564	583	550	526	530	584	540	588	584	567	574	609	555	604	582	583	512	555	547	536	525	547	560	568	559	588	588	553	573	559	590	552	547	565	548	578	546	604	533	528	547	547	516	581	535	572	603	555	524	582	522	547	584	531	573	555	559	474	547	577	573	555	585	563	536	594	557	544	571	563	577	557	568	578	548	537	546	585	535	574	531	539	547	637	554	597	531	547	536	550	575	563	550	551	531	534	555	602	569	551	587	561	537	584	534	549	569	574	603	575	577	588	558	539	555	601	530	566	572	542	563	572	569	585	560	545	593	567	556	552	540	592	545	529	597	554	563	578	579	542	573	565	532	569	598	558	580	550	574	568	540	569	588	560	526	558	567	578	569	539	526	573	588	571	608	555	548	528	539	570	594	547	490	565	587	554	560	576	569	529	586	563	599	548	600	602	559	511	561	578	523	534	522	564	574	558	607	576	551	576	507	565	587	580	546	568	554	583	512	557	560	543	543	550	553	552	489	532	593	564	553	594	584	569	614	573	590	563	586	592	571	556	544	595	601	548	580	518	560	580	601	540	582	525	607	602	560	551	599	582	554	560	535	533	549	544	586	545	565	532	555	560	607	565	568	576	518	573
18546	11109	1405	747	1014	1017	872	717	683	578	497	400	370	295	298	251	250	199	196	156	132	107	118	100	88	101	78	83	86	79	81	70	60	72	62	69	64	56	69	52	68	63	60	62	45	62	52	58	64	54	61	53	58	61	50	54	75	50	57	57	66	52	55	49	53	46	71	63	39	54	58	55	62	56	59	48	70	45	54	48	48	56	48	58	52	54	63	63	49	45	62	64	57	64	51	55	52	46	63	63	61	50	54	46	57	53	40	58	58	51	56	59	55	39	50	54	45	56	60	55	61	61	48	65	66	55	62	62	66	68	52	61	53	49	57	58	44	49	49	56	62	63	48	66	49	57	61	59	61	53	54	67	53	66	61	52	50	68	49	62	57	58	60	43	70	57	63	56	64	48	63	71	56	67	67	54	66	53	60	42	54	54	47	60	63	57	53	61	47	54	49	56	61	53	49	57	66	61	58	42	58	65	58	49	59	61	47	48	48	80	56	63	61	69	56	49	50	54	63	53	56	50	55	53	53	33	69	68	49	55	61	58	49	50	64	55	51	66	50	47	53	42	63	46	65	52	55	54	56	51	40	55	79	56	70	62	54	69	56	66	58	51	51	47	50	53	67	54	50	50	58	52	55	56	63	52	62	51	59	50	51	53	46	51	53	68	56	61	52	46	58	45	53	66	59	60	50	47	45	54	55	56	47	57	51	49	52	52	52	79	49	62	53	49	54	54	51	63	69	73	51	56	53	62	48	65	57	70	60	61	54	51	56	58	58	66	56	44	48	55	60	63	62	58	44	57	53	44	53	55	49	67	56	66	64	59	50	61	61	53	51	52	56	60	61	48	65	53	58	63	47	61	57	56	57	65	50	46	67	63	50	46	67	53	50	55	57	53	61	45	67	62	61	57	62	60	69	48	59	62	64	62	45	54	55	65	49	49	63	50	54	72	58	49	55	67	52	45	48	49	61	46	52	53	59	69	49	47	47	63	50	65	49	46	66	65	44	56	63	52	57	42	57	43	53	60	64	66	60	52	53	65	64	53	42	63	70	54	52	52	64	57	48	41	51	60	48	66	49	61	61	51	52	54	70	52	49	74	47	57	48	63	48	46	69	51	57	51	54	54	65	39	43	53	50	61	71	55	53	43	63	62	56	61	66	68	53	62	56	53	58	74	64	48	60	43	66	58	49	46	58	63	69	54	65	61	55	42	50	55	67	58	69	48	48	58	60	34	58	54	61	53	53	68	51	51	57	61	44	64	53	67	62	54	69	61	48	54	53	46	50	51	46	39	60	60	60	64	58	42	37	62	63	61	51	53	59	65	58	59	68	73	62	55	56	62	46	59	73	66	57	43	55	59	64	60	61	61	50	58	61	57	56	61	46	60	70	55	66	49	51	49	68	66	64	65	52	48	56	74	64	58	54	65	52	63	61	58	65	48	45	61	44	50	45	63	61	83	41	46	56	45	59	53	57	49	42	49	61	39	53	49	59	52	66	64	55	52	58	68	45	55	65	64	53	52	55	64	45	58	56	46	55	60	48	65	55	46	47	55	56	55	61	67	53	49	54	63	60	37	62	48	55	67	53	55	56	49	50	57	66	68	53	67	59	48	59	57	64	55	58	53	61	49	51	61	50	52	48	60	48	59	62	74	56	54	51	49	55	52	63	52	50	53	64	50	54	68	79	49	62	60	51	45	43	54	70	70	53	57	59	44	53	54	53	54	56	57	53	62	50	60	56	38	51	57	57	80	61	51	54	65	56	59	47	61	63	51	58	67	60	40	47	50	66	51	58	56	57	63	43	56	48	70	39	58	37	55	39	58	58	68	74	62	53	57	56	67	49	51	58	63	73	67	60	59	57	74	62	52	54	46	50	58	51	53	49	45	48	45	56	51	59	61	48	52	57	57	47	54	50	47	69	48	45	57	57	64	70	42	61	47	65	63	47	62	56	46	63	60	55	55	52	61	55	65	55	54	64	60	65	54	50	52	48	61	57	55	63	48	68	50	56	56	58	67	53	61	56	48	65	36	52	59	58	59	52	54	50	52	56	58	63	61	61	47	51	60	54	62	45	39	63	78	51	57	55	47	74	69	63	68	60	82	53	61	59	55	49	73	60	53	62	61	48	57	48	55	61	57	70	44	64	61	63	68	66	58	73	53	60	55	64	53	60	68	56	53	70	50	79	48	51	53	50	71	56	47	55	68	57	64	51	64	65	67	51	47	63	48	55	52	60	46	70	51	55	34	57	59	64	52	48	57	63	46	61	68	59	57	43	47	53	46	55	58	56	61	50	55	53	39	60	41	48	51	50	57	50	50	62	58	53	81	60	59	50	53	59	49	61	65	65	56	58	52	63	64	52	67	63	57	58	69	51	54	51	58	58	55	54	65	75	49	42	52	62	62	45	57	47	60	59	45	77	67	48	66	44	44	51	73	54	51	55	57	58	48	44	53	65	49	54	67	54	67	81	51	49	60	56	52	47	55	65	50	56	60	38	47	54	47	45	49	58	65	60	53	56	50	55	64	60	49	61	49	49	68	35	56	52	52	49	60	56	58	57	54	60	54	55	52	50	49	42	64	47	59	53	58	55	53	70	46	51	67	47	54	53	53	66	59	47	60	40	64	58	52	57	39	46	50	65	64	55	46	56	63	47	38	48	70	57	55	58	59	62	46	43	52	60	54	66	45	53	61	60	67	53	50	57	51	59	51	52	58	62	46	52	52	50	66	57	51	57	53	56	61	52	54	50	59	51	65	70	52	70	47	56	53	58	59	51	59	59	45	52	61	60	67	53	59	73	66	62	57	59	63	57	57	49	43	54	60	58	56	56	56	51	59	52	69	50	51	56	68	50	58	65	58	56	58	59	49	65	42	67	52	56	49	61	62	51	39	53	49	58	62	49	45	63	66	64	56	60	48	55	62	66	54	43	56	55	48	60	68	45	52	50	58	67	48	59	54	58	54	51	49	49	56	60	60	62	57	55	70	71	56	41	67	57	61	58	52	53	51	66	60	53	51	53	55	51	71	51	62	47	75	50	46	53	53	42	60	52	64	53	51	52	67	55	55	41	54	58	76	63	63	53	43	56	61	48	56	55	55	58	66	63	56	54	61	64	55	60	55	55	42	68	61	51	72	52	48	59	43	65	46	59	59	46	55	68	53	63	53	53	64	55	58	58	50	50	54	48	43	65	59	63	68	66	62	73	62	68	56	59	48	60	48	46	57	74	51	48	44	62	52	55	59	58	57	65	42	65	68	55	61	71	56	44	50	48	45	42	57	58	59	63	60	64	46	53	52	53	41	58	45	66	48	60	53	70	58	56	57	53	57	60	52	57	61	58	60	47	49	43	60	52	67	62	50	42	65	51	51	54	61	59	56	64	68	61	51	53	58	55	46	55	78	48	64	63	65	49	50	55	75	45	48	46	48	46	55	65	65	59	54	40	62	52	62	61	54	46	55	46	61	44	70	46	59	65	57	57	59
57840	40109	16462	28109	35204	34591	31760	28407	24798	21852	19181	16638	14366	12343	10801	9537	8312	7190	6352	5431	4937	4192	3776	3386	2988	2794	2438	2359	2075	1938	1945	1814	1741	1635	1644	1499	1453	1358	1310	1268	1174	1094	1080	978	1020	1033	953	976	1001	953	958	947	916	941	923	856	870	900	919	860	859	935	853	864	837	872	880	890	868	850	829	874	878	914	848	819	854	877	856	854	889	859	847	843	879	850	870	887	877	897	845	803	884	822	889	801	850	855	869	853	885	860	820	831	819	858	837	776	835	831	875	810	842	845	824	828	808	848	876	822	800	864	791	820	820	863	830	841	856	818	822	864	809	828	823	861	847	816	805	811	847	823	851	830	836	813	855	864	894	791	854	814	812	823	869	851	803	826	815	879	859	807	795	895	831	840	864	846	826	905	830	811	820	827	852	815	823	795	866	845	837	841	874	887	823	819	819	838	891	818	791	819	874	828	841	806	819	855	860	851	837	837	880	811	863	844	841	856	860	808	806	833	824	813	860	812	834	827	837	874	829	847	843	843	817	803	809	846	856	858	877	857	845	809	836	811	828	841	830	842	856	811	872	872	813	868	834	847	829	837	821	827	897	860	876	821	863	849	817	851	903	819	815	817	845	860	788	799	866	876	890	847	845	847	880	890	786	807	869	797	822	842	853	806	866	856	840	848	832	813	858	772	850	816	829	790	822	864	829	817	848	806	784	802	838	813	842	823	870	777	820	828	833	852	776	808	879	831	851	814	816	846	814	872	831	830	819	845	849	834	786	820	799	826	845	892	854	871	887	811	835	889	818	836	855	871	856	833	800	828	864	829	818	849	865	834	795	864	797	839	850	846	818	851	857	838	815	812	838	844	787	802	811	807	831	866	841	875	859	841	858	827	854	846	838	805	858	816	869	895	876	807	800	822	809	817	831	798	811	789	765	814	877	836	859	900	852	795	868	911	840	850	819	837	816	803	827	841	812	862	786	861	766	757	828	797	865	827	810	864	898	858	853	809	827	797	865	829	806	760	819	874	826	846	786	855	852	850	821	850	795	858	787	784	807	805	865	860	880	893	814	801	809	829	817	781	801	831	871	839	825	823	851	789	853	855	809	844	861	800	779	829	824	811	814	823	875	861	855	824	887	869	812	838	822	869	793	809	797	796	839	829	833	799	851	773	768	814	832	845	783	828	879	858	826	837	848	857	836	828	822	828	798	857	857	880	909	832	845	819	806	839	866	802	818	808	841	868	819	810	852	834	780	843	796	790	798	846	842	852	845	796	815	774	831	852	825	856	853	851	831	828	856	840	774	880	818	844	835	821	844	805	855	771	846	769	818	906	823	885	855	814	778	825	847	815	757	834	787	782	806	822	811	873	837	795	847	863	820	857	838	847	831	861	843	816	891	831	886	812	845	846	833	828	820	805	832	886	829	763	887	843	822	790	786	825	855	859	807	877	858	854	814	805	892	846	869	840	833	796	832	850	856	851	879	818	821	892	808	858	851	807	808	827	826	820	836	828	847	792	850	815	836	827	907	873	838	842	849	856	760	782	881	874	803	829	834	828	836	874	895	799	842	818	846	793	857	828	833	790	816	861	864	847	841	831	842	779	867	787	791	826	821	796	826	784	824	821	828	788	843	817	840	854	803	829	807	851	847	836	831	787	861	844	851	810	873	863	837	833	791	881	836	835	837	793	859	891	813	855	828	800	857	815	798	828	800	858	845	826	835	863	862	845	844	889	840	815	842	853	839	823	860	777	801	869	858	847	864	845	802	839	812	861	796	806	760	828	836	836	795	857	838	800	843	876	775	799	848	828	814	861	869	828	789	793	831	842	864	830	840	808	852	800	840	836	815	789	798	808	870	853	832	820	839	887	860	835	825	811	780	800	813	840	859	830	836	841	882	824	846	842	835	778	819	796	796	837	839	813	866	808	844	817	845	829	900	835	797	816	824	936	921	879	832	817	809	815	823	842	873	847	819	867	811	896	886	864	795	844	832	841	856	798	802	826	797	805	880	848	810	809	811	867	837	849	882	795	812	822	806	860	800	825	836	816	817	802	856	853	883	859	895	759	839	927	838	854	825	828	870	837	828	872	854	850	818	868	828	848	813	854	835	802	810	804	838	853	816	803	838	841	841	827	872	850	853	865	805	843	853	821	846	827	882	844	855	866	806	832	881	800	860	835	835	855	840	813	783	847	834	826	800	853	849	877	825	835	819	832	842	843	863	827	878	828	833	857	841	802	831	838	879	815	781	843	864	808	815	827	811	874	845	808	823	845	830	809	820	895	833	839	821	833	843	836	843	855	844	851	876	836	850	833	897	831	840	810	873	841	825	798	828	816	776	840	830	828	853	823	828	874	818	811	800	816	797	864	868	852	828	883	825	846	829	813	836	840	817	802	829	827	836	871	881	809	868	803	839	788	899	898	861	847	852	857	881	791	839	774	841	826	856	819	808	832	850	824	856	838	886	825	799	839	817	829	857	866	831	837	837	826	835	857	812	827	844	874	804	848	797	852	838	819	865	822	857	824	807	848	814	882	856	863	803	826	851	859	866	799	870	891	856	782	872	825	851	801	862	830	834	846	868	846	874	755	824	811	864	841	844	851	849	794	831	824	818	862	828	803	883	843	831	823	843	830	882	833	843	821	826	870	819	818	800	869	803	854	846	857	834	859	850	818	859	859	792	816	847	796	840	845	863	818	822	831	811	893	847	833	812	848	854	806	845	821	882	808	889	847	854	811	821	860	825	782	836	867	860	880	805	879	821	842	797	820	847	858	870	769	855	851	793	855	834	813	854	816	819	866	868	823	806	824	884	833	785	829	847	810	829	870	872	811	846	818	809	836	784	799	826	796	813	805	833	878	815	818	871	828	863	844	842	862	848	806	849	838	840	856	832	840	805	825	758	859	864	805	860	861	839	824	812	831	813	804	851	839	831	855	862	874	879	875	817	853	843	825	799	863	789	831	824	867	816	823	816	771	835	789	811	818	799	831	803	875	841	840	823	816	865	712	847	796	842	816	807	829	849	890	830	869	874	831	830	861	822	840	813	817	801	869	871	829	821	845	901	848	883	823	821	891	895	848	858	805	845	788	853	870	801	847	794	829	836	853	790	817	825	901	828	856	820	809	858	832	867	878	831	802	792	864	815	814	828	864	840	859	857	831	841	827	820	831	822	818	858	830	831	834	810	844	873	848	835	824	848	851	847	828	755	857	894	862	799	807	877	821	809	825	881	910	879	861	863	815	800	785	785	814	788	815	826	836	887	839	850	799	840	877	781	870	838	860	863	828	871	819	860	856	793	858	824	870	816	815	836	768	810	810	796	828	833	861	807	813	796	804	826	800	888	822	833	831	837	815	826	805	860	883	816	933	850	826	865	823	828	836	809	857	803	825	878	817	851	845	864	878	795	806	845	843	842	836	856	837	847	852	892	804	889	806	863	810	895	819	830	869	809	883	842	766	891	821	856	753	852	832	822	842	797	841	826	834	814	890
7569	3158	444	276	407	418	373	316	274	244	200	158	131	120	138	100	90	65	61	55	52	39	55	45	46	35	30	43	40	38	31	45	29	23	29	25	34	35	26	28	30	29	32	26	21	28	27	26	33	29	21	29	23	20	18	19	27	28	31	36	27	25	28	29	31	22	18	25	27	23	22	29	26	22	25	25	30	24	35	25	29	22	28	30	21	25	28	26	17	24	26	19	33	31	20	18	22	27	22	24	27	30	23	24	31	29	19	29	21	25	26	35	24	25	27	24	22	19	21	16	33	19	21	32	25	29	31	24	25	29	16	18	32	21	29	28	29	37	32	33	19	14	24	23	25	23	21	26	31	24	31	18	19	33	27	35	22	30	26	28	19	21	17	26	28	26	31	30	24	26	27	28	23	26	25	29	26	27	22	26	26	25	26	28	24	28	22	28	29	26	33	34	28	25	24	30	26	18	31	35	25	26	27	24	26	25	22	20	30	30	24	21	22	18	26	23	28	25	14	16	28	27	30	29	28	25	27	32	29	23	30	30	22	25	18	27	19	17	24	16	30	23	25	30	30	27	26	20	19	28	20	35	25	23	19	23	28	24	29	24	30	34	29	14	25	24	15	26	23	26	30	23	11	24	24	33	27	28	23	30	22	25	21	20	22	30	25	27	31	26	25	29	25	19	26	25	21	35	25	25	22	23	28	28	31	21	17	24	30	23	26	22	27	25	17	23	21	25	30	26	25	22	26	28	28	23	32	19	25	25	23	21	26	19	20	35	20	15	23	30	26	31	31	32	32	23	32	27	26	22	20	33	26	29	29	29	24	29	16	26	22	38	32	22	27	30	25	23	21	22	29	29	32	36	17	22	28	26	22	32	20	33	31	23	23	26	30	18	25	30	26	29	14	39	22	28	22	28	23	25	31	29	22	23	26	27	25	19	30	18	34	38	29	23	32	15	25	27	29	20	34	30	40	22	32	30	30	28	39	30	17	20	39	18	33	26	33	30	29	20	26	32	32	20	27	23	22	28	21	22	21	19	26	20	26	34	25	27	31	27	43	26	21	25	24	29	25	23	22	27	12	27	26	25	35	26	27	28	36	23	27	31	27	28	21	24	18	27	21	31	21	28	23	19	29	24	29	19	24	31	28	26	25	37	17	31	31	19	23	24	32	16	22	29	29	20	28	31	27	31	35	18	26	34	16	25	29	34	22	35	26	22	21	21	23	23	24	25	33	20	38	27	23	23	32	25	34	16	24	24	24	24	21	26	28	33	30	17	27	27	22	29	33	24	25	30	24	24	28	20	30	35	21	30	21	27	26	27	18	24	17	23	25	22	25	31	20	24	29	26	21	20	26	25	31	25	33	28	24	19	22	27	24	31	19	24	23	26	34	25	16	34	24	26	23	29	18	27	27	20	17	25	29	22	26	21	24	22	22	34	25	22	28	36	32	22	20	16	39	31	32	23	28	17	24	34	23	29	20	35	22	29	24	17	24	26	26	22	31	23	20	22	21	22	24	24	17	18	21	19	27	17	23	22	31	28	16	25	21	20	29	27	31	31	28	23	29	27	25	30	22	32	28	27	24	25	19	32	20	27	30	26	22	31	26	17	23	26	27	28	23	26	28	23	25	23	30	26	22	30	24	18	27	14	21	22	26	31	24	19	29	25	17	22	25	23	26	24	17	23	32	30	25	16	27	20	20	14	25	28	28	34	31	28	17	25	35	25	26	19	28	25	27	32	30	29	23	22	22	30	28	17	23	28	29	33	30	27	25	23	23	38	19	30	26	25	24	21	30	26	23	24	28	20	27	25	24	36	27	22	21	25	23	29	23	25	28	25	28	31	24	23	29	24	18	28	16	23	25	31	24	35	25	37	28	27	29	27	28	32	25	20	28	31	39	28	24	27	36	23	36	28	15	19	24	29	23	25	22	32	19	24	25	25	26	25	31	31	23	17	28	21	32	28	21	37	19	27	30	21	25	26	27	24	21	24	23	22	26	14	26	24	28	29	31	23	19	29	24	27	25	32	23	21	23	30	21	26	22	20	30	20	28	19	29	31	22	12	25	18	25	26	22	29	21	27	25	25	30	25	29	24	27	24	33	22	26	36	22	24	18	25	31	27	23	23	21	21	21	23	23	30	23	25	29	20	36	27	30	27	26	30	37	23	31	21	25	27	19	36	16	23	32	25	24	33	28	27	23	26	22	27	26	20	25	28	22	26	25	24	24	18	27	28	32	18	20	23	30	27	19	22	29	21	17	25	27	30	24	25	24	30	28	25	21	21	23	20	27	27	25	31	30	32	30	26	23	19	28	21	25	34	25	30	18	21	34	27	20	19	25	16	18	20	36	20	19	29	29	22	34	21	28	15	23	26	22	31	30	28	24	32	26	22	24	29	31	24	15	39	28	20	29	22	26	28	21	30	31	28	23	18	22	12	21	17	22	28	24	25	23	25	22	19	22	24	24	28	36	24	34	30	29	22	28	19	26	29	21	17	25	23	32	30	25	21	29	34	22	29	35	16	24	20	28	34	23	28	31	23	30	21	17	32	18	37	22	27	34	24	15	26	27	29	19	17	36	17	24	27	30	19	37	32	26	24	39	35	21	30	24	21	23	25	19	24	23	29	34	31	20	17	12	22	28	25	30	34	22	26	30	21	25	26	22	14	25	28	27	31	17	30	21	21	27	26	29	20	32	23	20	25	18	24	27	29	23	23	21	27	35	31	25	45	25	29	23	37	18	27	41	21	18	25	26	27	24	21	17	31	16	24	23	30	27	21	27	23	20	23	20	28	25	30	28	28	21	24	30	30	37	26	32	20	26	23	26	24	28	29	27	29	21	28	33	25	27	24	29	27	21	26	29	17	32	24	27	18	27	27	34	32	23	23	20	29	22	27	25	23	24	25	30	23	35	30	27	23	30	22	16	25	29	28	24	30	23	19	31	19	33	25	28	35	26	25	16	29	15	28	23	25	13	22	33	15	28	32	26	25	20	18	33	29	37	26	27	25	34	17	22	22	19	17	33	24	24	28	22	24	33	28	26	28	17	36	26	28	29	21	20	21	29	22	26	29	23	21	30	31	24	25	28	34	11	26	33	27	22	28	25	31	21	32	26	23	21	21	27	30	29	18	19	29	25	19	21	21	28	25	36	21	21	22	24	20	22	26	21	20	32	28	20	23	29	14	29	38	25	24	29	23	28	25	30	24	35	26	19	34	20	29	35	16	26	26	25	32	28	28	30	21	42	32	34	28	29	21	17	30	22	20	19	22	28	24	18	30	25	20	23	32	38	24	22	23	16	28	22	25	28	28	24	29	30	27	25	24	24	24	33	23	18	26	31	29	26	28	25	33	15	19	27	18	26	22	19	30	24	24	20	26	25	22	32	20	25	17	17	24	16	25	25	21	22	24	21	25	31	28	23	27	32	34	18	13	19	26	21	21	23	28	31	26	27	26	37	19	25	25	27	25	21	22	24	31
44101	28461	9186	18585	25641	24686	21466	18243	15048	12402	10416	8414	6898	5800	4893	4235	3687	3001	2598	2272	1985	1785	1519	1316	1166	1091	1025	969	871	818	805	708	760	691	677	634	556	597	580	513	483	487	429	433	423	425	417	452	423	406	442	422	437	380	396	449	460	450	386	369	410	420	379	452	391	408	405	388	427	431	406	407	388	435	453	389	409	385	433	383	428	379	387	403	420	405	420	388	414	401	442	394	392	371	386	401	395	412	392	392	364	439	422	431	371	404	375	410	386	408	423	394	404	391	399	408	384	372	418	382	408	378	415	342	372	408	390	392	383	368	354	405	377	394	399	393	392	410	412	390	411	384	360	406	376	405	414	381	389	381	411	388	397	351	387	399	388	399	375	396	380	414	411	416	410	404	385	366	419	397	405	350	415	404	420	388	379	368	386	386	394	431	419	374	414	399	382	382	417	416	389	407	419	394	380	435	413	392	384	380	413	376	388	375	356	406	395	413	415	375	410	436	400	369	372	386	375	399	407	393	408	418	379	433	416	381	391	403	373	461	413	383	399	439	382	378	383	397	417	403	414	375	449	404	437	392	461	432	405	382	380	407	406	392	417	414	399	380	377	397	409	379	408	380	413	363	377	365	447	391	416	415	381	366	367	422	419	365	402	440	394	408	391	394	356	399	421	358	383	392	378	354	383	309	387	374	407	353	407	364	365	370	431	425	438	386	375	402	378	395	415	397	416	420	405	413	449	387	379	451	403	401	387	431	418	404	387	402	411	376	349	421	387	405	426	409	403	423	403	369	398	416	397	399	373	394	416	471	412	403	351	419	367	382	404	407	385	400	381	403	392	409	391	372	406	397	421	397	418	425	401	404	393	391	400	398	384	408	401	382	384	410	398	410	406	409	386	429	392	364	377	395	398	369	395	414	380	363	393	398	404	398	373	393	393	410	396	422	375	395	409	419	422	417	393	398	430	425	396	401	395	396	435	370	403	380	398	387	375	433	394	407	400	394	403	384	384	381	418	388	405	397	384	382	385	384	425	412	399	401	388	386	378	416	381	386	407	392	374	392	411	408	412	433	421	382	395	387	394	411	378	422	366	433	427	373	420	358	402	395	414	370	394	390	385	394	393	380	415	381	424	397	383	391	363	421	404	397	413	369	404	398	418	393	369	394	383	386	372	395	407	415	405	403	397	394	388	395	371	397	386	429	411	425	350	400	374	418	419	415	443	388	358	377	376	393	414	374	365	391	394	384	374	394	412	396	383	412	400	413	398	432	388	403	389	425	383	384	401	406	367	366	397	388	387	393	419	373	372	395	393	368	400	412	374	384	357	438	394	412	394	389	408	408	403	377	367	418	399	359	369	379	350	410	393	427	401	394	357	414	397	399	381	415	370	378	373	396	413	402	407	411	436	361	374	381	401	410	389	427	426	382	413	389	411	391	393	369	398	383	387	409	419	379	394	388	403	408	387	382	393	369	389	388	386	383	374	345	367	396	382	404	395	406	376	386	406	435	374	396	407	375	360	414	416	370	374	393	417	399	383	394	330	420	393	386	407	401	402	381	390	412	403	416	399	396	384	401	383	389	378	399	362	419	409	439	401	416	435	344	414	390	393	401	417	373	413	375	418	399	405	385	362	404	407	399	376	432	380	406	391	394	408	431	402	373	414	393	423	402	417	368	361	403	411	385	376	401	410	423	385	404	396	404	408	406	398	390	407	392	391	385	363	403	399	387	425	397	364	416	397	393	416	415	425	394	406	379	411	415	383	385	416	408	404	418	425	371	384	420	396	382	356	366	363	393	404	382	373	400	375	425	432	380	372	402	400	412	413	399	412	381	393	353	395	403	430	360	372	400	389	354	401	427	395	393	391	394	385	400	365	386	398	375	368	372	408	383	365	393	377	393	430	424	415	344	410	430	413	418	423	366	369	425	413	398	401	384	390	390	397	393	383	417	374	389	411	393	393	394	393	394	406	414	401	405	428	399	414	401	404	357	372	404	390	432	376	383	417	391	395	439	387	411	403	427	422	381	401	405	366	390	384	394	383	370	377	411	392	401	386	353	385	367	397	412	372	392	394	377	370	417	402	381	389	397	385	396	411	398	421	364	383	387	424	400	392	418	409	395	409	406	385	387	421	371	408	396	398	425	356	400	372	367	447	415	387	384	381	403	408	391	410	417	383	398	387	374	412	369	390	394	432	372	398	408	421	424	400	414	349	408	416	416	430	431	397	428	411	393	404	395	388	394	379	400	381	394	368	395	392	393	402	373	328	381	402	342	407	386	405	401	397	392	436	407	373	441	402	401	417	395	411	391	380	416	441	396	398	376	388	439	400	371	403	410	433	408	415	392	447	375	404	434	392	376	393	427	365	401	431	400	374	411	376	429	383	411	413	414	361	424	403	394	386	380	393	391	396	442	388	400	418	354	374	393	391	376	389	426	409	400	393	394	452	399	431	411	385	382	418	382	407	370	413	408	399	369	414	385	387	414	431	361	380	374	375	400	389	413	393	417	406	381	381	392	387	380	390	402	394	392	422	366	419	379	409	391	428	390	362	394	411	375	413	411	432	425	413	377	385	371	397	405	442	383	380	382	360	393	412	350	406	397	424	382	381	406	395	406	396	412	434	408	388	429	409	424	378	412	425	388	383	439	387	402	403	395	383	420	391	376	390	407	394	364	376	399	368	387	400	384	415	405	400	395	373	382	416	396	365	392	383	430	368	382	391	381	347	419	349	429	393	416	383	389	373	407	362	417	389	400	402	414	375	403	398	395	401	386	366	365	382	393	399	408	374	395	367	388	418	417	386	414	413	409	396	391	369	383	358	411	380	386	420	425	388	396	429	409	390	389	382	376	376	381	390	395	373	380	420	415	351	436	394	396	350	381	406	378	432	414	393	413	405	413	424	386	400	392	406	402	386	407	406	388	387	385	373	380	385	434	405	412	409	407	366	390	414	403	423	372	374	385	410	351	388	386	407	413	420	393	359	381	402	373	390	399	407	395	341	384	390	408	411	411	360	401	389	385	411	388	406	409	401	415	392	379	392	364	400	437	416	415	424	387	393	367	389	413	408	339	394	407	403	420	374	399	398	371	390	396	398	372	392	412	413	372	374	363	387	408	369	379	390	394	391	375	430	391	430	373	395	388	382	377	431	384	349	406	397	391	390	408	402	404	394	377	409	395	402	385	411	426	383	370	385	382	374	378	376	414	424	362	394	363	413	409	401	419	389	369	413	415	404	395	403	413	379	398	401	390	382	394	405	389	361	420	386	426	427	394	419	425	406	387	423	417	381	416	421	354	408	416	409	383	423	375	408	359	436	364	381	442	410	398	409	387	401	376	412	387	417	414	440	409	402	409	457	415	380	394	366	398	392	404	408	423	411	388	402	406	424	378	391	402	426	394	431	391	415	391	373	410	392	390	369	418	390	376	377	372	370	399	380	424	369	377	413	429	382	389	404	401	424	443	383	417	423	383	360	390	416	389	392	438
15240	9802	1180	605	835	810	775	657	561	483	375	356	307	263	210	191	165	165	132	123	134	103	89	94	96	85	78	81	83	74	51	69	67	63	48	53	55	62	49	67	47	55	51	51	43	49	40	57	55	52	57	57	62	43	50	40	44	46	48	45	59	43	56	60	69	48	38	48	38	47	44	57	49	53	57	34	49	47	46	49	47	39	46	59	48	59	49	44	47	47	44	61	41	54	52	52	40	50	49	49	56	34	44	45	34	40	33	49	53	49	39	45	38	45	40	45	55	54	48	45	40	49	43	48	51	67	46	60	56	42	44	48	50	51	55	49	57	51	38	41	51	45	49	43	45	37	63	50	40	56	43	41	51	52	55	42	57	47	35	49	66	50	54	29	53	44	49	41	47	57	60	52	40	56	60	45	46	43	45	46	49	48	57	50	38	50	45	50	51	50	55	56	48	53	47	47	51	51	54	42	62	53	46	49	39	54	51	31	47	44	44	48	42	46	52	46	59	39	42	50	30	39	37	50	44	40	52	46	44	33	41	51	49	46	49	35	37	55	43	41	38	52	48	35	43	46	58	49	52	37	44	43	57	46	39	41	65	50	49	46	45	61	54	30	44	29	42	58	50	51	45	48	40	55	44	46	51	38	53	40	54	54	50	35	54	61	60	40	48	52	41	39	47	45	49	37	43	44	47	52	48	47	41	57	44	42	38	46	43	48	48	44	40	36	57	49	44	32	35	44	45	50	52	60	45	57	43	56	56	44	43	52	48	47	58	48	59	50	49	43	40	53	57	44	50	50	40	39	46	44	40	50	53	35	46	50	46	43	52	45	55	48	50	45	38	30	60	54	50	53	55	40	57	42	42	45	51	55	47	50	40	47	30	50	61	46	48	44	44	37	45	51	45	61	50	28	43	60	48	47	52	39	47	50	41	35	50	48	51	56	51	62	41	38	59	56	47	57	50	60	53	53	42	49	49	53	48	43	48	51	49	42	43	53	58	54	35	42	42	47	50	34	46	38	49	41	47	56	41	44	52	52	37	53	57	44	53	49	30	43	48	40	45	53	55	44	60	40	46	40	52	51	49	41	55	63	46	49	58	41	56	43	36	45	57	43	48	39	31	54	41	42	48	49	48	44	52	37	46	50	44	55	47	53	48	36	32	47	55	42	52	54	47	43	48	48	46	56	57	51	40	46	42	59	49	49	44	46	43	53	50	47	45	45	49	39	56	40	41	44	56	66	48	45	35	48	50	43	50	49	52	48	37	63	42	37	58	56	39	49	42	39	36	48	45	49	48	49	42	46	51	39	41	43	56	62	42	53	50	44	45	43	47	47	38	35	50	41	43	41	46	45	55	71	60	48	39	56	44	48	53	50	63	52	40	55	47	40	45	51	38	41	38	47	30	41	49	38	44	54	44	52	46	50	49	47	61	52	42	36	33	46	36	43	44	44	55	39	35	43	40	51	43	57	42	37	32	53	40	42	50	48	56	68	55	44	42	58	51	47	56	55	59	51	48	41	51	56	58	38	41	60	47	43	42	51	48	35	47	43	47	52	53	51	51	51	52	56	55	54	48	48	39	43	48	41	42	48	44	47	52	46	49	51	49	49	50	54	39	48	47	55	59	49	34	50	40	46	58	50	57	48	40	39	60	64	50	48	57	49	57	54	44	47	52	45	54	52	58	43	40	42	55	40	52	55	52	55	57	50	45	56	40	53	45	41	48	37	56	37	49	55	58	44	42	45	58	50	43	48	54	37	48	37	47	42	41	43	48	55	52	46	44	46	38	49	48	37	56	48	44	43	59	42	42	68	60	45	57	54	48	35	53	58	45	45	43	61	44	45	49	49	60	44	45	58	45	51	45	39	50	51	47	52	42	35	46	48	57	33	65	49	50	29	38	49	42	51	36	42	38	41	34	40	45	42	51	51	70	38	57	53	46	49	63	55	31	50	53	45	54	50	51	40	40	61	50	56	46	48	45	41	48	40	58	52	53	53	48	47	43	38	38	48	45	50	46	55	68	37	36	49	36	62	42	58	36	52	45	44	47	31	50	54	59	44	57	39	60	49	46	50	48	53	41	38	45	47	57	53	38	43	40	40	54	47	46	51	48	34	49	50	41	56	57	45	45	61	47	41	53	55	53	41	52	56	54	52	58	49	42	60	47	36	55	45	45	65	41	45	44	44	45	42	51	55	54	56	58	42	38	44	41	47	45	54	53	49	61	52	46	41	50	40	38	48	58	57	41	48	58	54	41	45	46	57	59	55	55	34	42	48	37	48	46	46	39	62	45	59	37	49	44	55	50	41	49	54	63	52	56	53	58	42	46	43	42	50	36	41	57	46	59	51	40	43	52	44	39	50	45	46	53	59	36	46	56	46	45	53	61	55	51	45	58	41	59	49	44	42	45	61	49	54	51	50	52	37	51	49	40	43	48	44	52	49	43	43	51	44	44	54	39	49	49	51	42	28	40	49	59	60	44	46	39	64	45	49	54	43	44	44	49	51	52	58	41	47	54	45	63	51	57	38	50	44	51	35	53	55	45	42	51	44	48	51	51	48	40	47	46	50	45	46	49	54	43	52	49	54	55	39	47	54	54	55	45	51	46	51	52	44	52	48	34	38	52	40	67	43	42	42	53	56	41	44	36	46	39	38	49	42	45	44	40	58	42	51	42	43	48	69	47	42	53	38	51	35	48	39	42	57	65	48	50	45	41	53	47	34	47	43	52	37	58	44	49	48	54	50	39	54	49	42	38	58	58	50	43	44	41	52	46	48	60	38	50	52	49	41	54	52	31	62	46	47	43	51	37	35	52	50	50	46	55	42	42	41	59	64	60	44	34	51	42	43	44	51	60	43	59	46	57	38	61	48	47	42	47	37	56	47	51	51	44	51	48	50	44	51	49	59	58	45	40	60	45	37	45	48	49	49	57	43	41	47	43	52	51	46	45	42	52	51	54	33	43	47	47	45	49	56	49	46	51	49	41	67	56	49	49	55	46	30	52	46	46	55	62	42	51	48	57	40	57	50	49	61	42	42	48	56	56	40	51	35	52	51	47	42	45	55	45	41	49	40	55	46	50	58	37	54	50	40	46	50	33	34	72	43	55	60	57	52	48	56	53	49	47	43	44	50	60	56	58	51	44	49	50	44	31	58	50	48	47	44	43	44	47	44	47	56	47	44	42	57	37	52	44	42	48	41	47	40	50	47	44	51	41	50	50	46	47	49	51	54	48	50	44	45	53	51	52	62	50	43	43	44	40	55	44	59	43	48	41	54	61	44	54	53	46	54	43	39	54	38	54	45	52	47	47	50	43	46	43	50	53	48	53	47	56	43	44	59	33	45	50	49	41	49	38	53	53	42	49	52	48	47	47	39	47	60	40	53	45	33	36	53	37	51	49	53	48	45	46	48	48	37	52	44	41	44	38	51	40	51	53	39	40	48	38	50	55	55	69	45	50	56	40	59	38	40	47	62	42	44
55354	38581	14928	26175	32987	32384	29291	25971	22567	19383	16612	14534	12302	10475	8950	7986	6755	5941	5049	4406	3823	3461	3122	2700	2394	2206	2046	1841	1864	1684	1643	1525	1412	1351	1341	1262	1217	1124	1119	991	974	934	860	877	831	885	861	826	810	790	818	738	733	745	735	773	752	742	766	758	752	763	789	788	712	712	740	756	727	697	743	691	753	767	725	764	725	758	745	693	772	797	723	738	725	692	725	704	744	782	748	656	765	742	708	744	704	720	726	716	767	730	705	732	684	722	740	740	686	712	707	725	706	704	716	743	765	723	745	722	747	748	713	687	684	718	722	677	670	702	684	723	689	725	715	741	734	680	676	665	701	707	716	685	701	736	672	707	763	692	731	776	722	693	703	713	680	713	702	744	691	718	687	714	728	689	676	700	724	704	784	723	711	681	696	694	702	713	736	668	672	689	710	718	671	701	748	727	681	708	719	774	704	736	737	736	694	701	734	706	753	758	705	728	675	711	694	698	751	753	761	688	747	744	728	704	756	710	684	658	700	738	701	708	714	691	720	716	726	765	749	710	716	753	731	743	725	730	715	741	701	736	701	741	685	693	727	697	703	711	686	752	742	706	729	711	731	678	686	761	734	757	691	738	710	730	671	769	716	716	727	721	705	695	713	728	741	714	689	733	729	683	694	697	694	680	682	670	696	690	694	711	724	689	706	671	730	695	742	705	700	689	732	771	699	693	704	701	705	684	713	743	722	752	715	667	744	718	739	682	711	721	733	720	698	741	680	630	676	733	699	737	777	735	668	713	695	710	668	686	720	709	693	708	745	688	750	714	705	711	708	719	731	701	701	682	726	718	673	760	707	648	731	705	734	739	748	673	709	789	757	712	711	721	678	718	723	680	719	723	771	736	673	689	672	705	679	717	697	739	696	748	705	669	687	763	717	717	711	682	711	729	679	720	695	745	713	725	707	723	679	676	677	721	787	713	706	664	691	738	730	719	684	708	693	710	659	739	702	670	703	744	745	719	751	711	742	709	690	700	748	709	744	683	740	625	712	713	767	691	775	709	700	704	720	728	694	677	685	722	688	721	716	701	769	662	680	715	700	722	725	752	705	704	673	741	738	709	715	695	707	689	696	666	770	717	699	728	704	711	687	701	714	713	691	708	756	658	685	687	741	698	704	713	688	705	699	728	722	691	687	733	728	750	702	714	707	754	708	734	737	730	684	718	667	726	711	723	709	681	733	702	643	744	695	685	684	682	714	703	675	737	702	667	705	710	721	671	681	720	702	704	683	675	682	694	728	692	728	702	715	732	709	736	724	744	702	701	688	727	742	711	741	727	701	757	692	727	731	737	650	712	729	687	722	666	703	768	715	658	689	678	710	695	745	668	732	723	701	721	705	760	702	656	737	746	733	686	752	720	743	696	701	670	704	697	659	694	752	713	675	712	690	683	715	698	683	725	730	697	665	714	703	737	736	690	709	686	699	734	679	655	669	710	723	773	724	719	689	745	748	715	710	700	688	712	751	645	712	688	752	741	746	705	722	711	722	723	712	721	699	740	702	721	695	684	782	711	728	743	691	685	735	677	680	740	699	735	696	733	676	690	671	732	746	727	703	656	717	704	686	668	730	731	741	738	691	754	722	708	719	739	705	709	670	713	700	722	701	644	674	740	693	690	719	732	708	698	730	647	687	709	698	675	715	676	701	675	723	713	718	717	687	732	725	721	685	718	673	664	736	746	722	708	734	698	699	723	750	716	676	722	720	722	745	693	751	760	728	735	717	709	678	679	742	702	714	724	695	685	683	736	763	743	746	710	662	710	713	752	732	726	744	696	735	701	700	722	684	716	691	676	691	720	689	687	732	693	706	714	705	777	721	718	735	723	718	693	726	692	707	760	698	684	663	645	726	690	710	689	692	679	681	740	728	725	698	715	728	735	726	742	702	712	682	723	771	723	729	747	708	716	733	719	688	719	652	720	724	720	742	684	716	763	746	696	742	712	644	710	697	720	718	723	664	699	688	697	713	691	686	725	707	692	757	733	725	713	734	676	731	723	677	736	720	731	686	689	671	714	708	726	717	732	682	690	734	685	708	710	705	740	744	684	732	722	707	686	737	736	723	673	677	737	748	752	705	717	686	703	696	703	675	740	656	716	648	681	667	712	711	732	711	700	706	692	708	733	736	732	723	669	698	686	709	690	693	764	709	740	692	675	674	699	678	708	748	702	742	697	734	708	759	715	730	707	699	682	685	734	723	692	743	710	725	716	748	667	690	735	723	706	701	666	704	716	773	689	715	690	751	721	678	708	664	698	726	724	688	680	724	645	740	720	713	693	758	702	683	762	704	695	742	694	737	674	720	704	709	682	743	716	705	685	678	702	695	685	685	681	697	699	725	701	709	685	737	713	709	669	749	706	759	742	690	700	694	697	735	762	738	714	692	734	744	701	698	682	716	732	724	716	730	683	682	730	707	690	743	687	707	671	736	711	735	698	679	719	694	701	707	735	702	709	725	719	715	703	702	701	759	716	699	690	710	728	704	682	707	746	715	733	720	723	724	727	702	722	713	737	702	685	753	678	727	672	721	710	685	711	747	724	735	717	753	697	723	723	715	706	690	731	688	739	679	742	681	715	772	711	723	697	689	733	693	710	717	676	709	711	703	706	755	685	735	717	710	756	739	735	733	712	703	742	704	695	712	723	677	730	714	719	732	732	794	663	680	763	708	694	727	765	753	748	696	748	703	673	724	704	753	705	684	683	702	702	720	702	705	719	682	680	702	733	728	727	741	702	708	776	672	732	733	685	754	713	693	705	645	690	701	695	759	699	744	701	703	695	708	687	702	731	737	709	742	723	744	694	748	715	731	722	690	737	741	677	706	676	726	753	684	692	681	720	752	669	734	660	733	754	717	708	731	760	708	700	695	729	709	718	654	693	661	680	706	688	702	687	705	719	701	726	728	667	719	728	744	684	745	769	683	679	657	689	710	683	691	730	718	700	700	722	685	712	706	736	718	753	660	735	675	653	734	779	692	715	700	709	763	716	738	718	693	677	695	680	709	658	702	716	672	701	675	647	683	694	742	739	738	740	757	692	695	659	680	691	766	679	730	717	685	702	688	704	702	735	701	637	725	711	695	681	767	726	681	723	729	713	723	729	747	721	697	685	676	700	675	722	710	724	677	737	673	714	705	659	705	715	711	720	716	642	762	762	743	713	683	689	722	733	711	730	699	727	714	718	769	710	703	716	736	715	736	676	711	696	714	681	720	676	734	741	720	732	742	689	656	665	715	739	741	715	746	679	702	696	723	784	678	745	720	797	719	687	694	717	681	722	707	711	714	772	670	734	671	697	750	724	706	739	685	738	723	749	722	703	710	696	692	696	680	769	748	723	732	733	691	702	692	695	710	715	708	714	712	718	691	719	712	732	714	681	703	688	724	742	764	735	705	755	718	698	718	677	713	714	669	753	722	725	704	695	775	672	746	722	703	669	705	714	759	732	728	692	687	680
12746	5775	694	459	582	625	517	458	390	383	314	259	220	189	167	134	122	105	127	90	76	73	63	64	69	63	55	64	45	49	53	59	49	58	59	41	53	55	32	43	45	38	43	32	38	37	40	40	49	31	34	31	49	36	28	36	44	24	35	34	33	32	28	28	36	30	42	43	33	36	31	36	46	37	28	35	31	32	43	42	32	42	39	31	44	43	38	30	33	51	33	31	46	49	39	33	39	38	42	38	33	43	33	39	53	35	33	19	41	38	30	37	36	36	37	46	40	38	38	38	34	33	39	36	42	39	41	33	33	41	27	37	35	45	41	27	39	33	39	39	44	45	48	39	30	47	45	29	36	39	25	34	40	33	26	47	47	33	38	31	36	33	40	30	29	41	29	27	41	34	38	41	37	28	40	35	33	36	42	39	33	35	40	39	33	43	51	52	41	25	37	36	43	41	44	34	33	44	45	38	41	38	26	38	36	44	37	42	30	22	40	35	39	33	43	48	29	35	39	29	39	37	27	40	45	38	41	43	30	36	32	47	32	37	38	37	31	45	26	36	47	35	46	48	34	36	32	37	37	36	33	37	41	34	43	30	44	33	32	33	40	27	34	31	37	40	24	39	46	47	39	39	37	31	32	40	33	47	48	36	41	30	44	46	37	37	29	33	32	41	29	47	33	36	33	44	42	32	37	43	39	30	36	42	34	46	37	39	37	43	40	36	28	38	39	39	44	39	38	38	37	35	30	42	28	37	36	44	38	46	34	48	38	31	23	46	29	42	34	38	38	29	28	30	48	36	40	50	41	34	41	31	41	28	38	37	41	37	27	42	38	27	41	36	32	40	39	33	36	36	44	36	32	31	56	34	44	40	31	38	35	38	34	31	42	39	36	56	34	45	38	40	38	35	39	33	32	36	40	42	40	41	33	42	30	31	39	29	47	37	37	32	28	40	38	33	41	42	32	34	44	36	31	35	37	28	28	50	35	39	51	36	37	34	34	38	37	37	33	40	37	25	32	32	35	40	34	39	35	34	35	36	30	34	36	34	32	34	50	31	30	30	33	33	44	32	37	46	38	39	34	36	39	35	45	34	33	34	44	36	34	45	35	40	38	54	34	44	39	34	41	41	38	30	34	36	41	31	41	32	45	38	28	27	36	28	35	44	41	26	41	39	34	40	34	27	36	22	39	37	35	40	30	35	40	34	44	43	29	25	57	36	33	40	26	25	28	41	40	40	41	48	37	41	36	37	33	34	41	41	30	36	36	42	43	35	41	38	38	35	37	42	39	44	24	35	42	43	35	41	47	36	42	40	42	37	46	46	31	34	34	39	36	40	31	37	38	31	36	35	28	39	32	45	31	43	30	45	37	31	30	32	43	37	35	42	35	35	31	39	30	24	37	32	49	44	48	38	31	34	46	25	42	40	35	33	36	38	37	31	32	36	35	39	50	32	39	45	33	35	33	38	36	32	48	37	35	34	45	38	37	44	29	37	34	36	45	32	46	43	38	33	38	43	34	43	45	43	40	34	46	35	40	45	37	41	36	37	47	37	54	40	32	24	37	26	46	32	27	30	41	33	37	39	43	35	35	38	47	43	35	47	31	46	37	38	34	35	45	35	39	36	46	33	36	33	40	40	35	26	33	40	38	29	39	38	33	34	34	41	41	40	37	28	32	43	32	42	43	49	36	42	32	36	47	39	28	31	35	42	38	46	33	30	37	37	35	35	41	45	61	34	29	32	34	31	37	45	37	42	38	34	39	36	43	38	47	36	32	30	35	41	38	25	37	29	36	31	45	29	44	39	38	45	35	31	28	43	34	40	40	39	37	28	32	27	39	25	25	42	23	40	36	43	42	44	45	26	42	31	41	34	35	43	28	44	39	31	37	38	33	31	28	23	31	33	45	38	39	32	36	33	50	31	44	42	42	47	45	33	37	32	34	46	37	43	42	40	31	43	31	37	37	41	38	42	32	39	32	30	32	33	36	30	27	28	41	42	35	45	48	24	30	34	38	35	33	41	25	31	33	35	43	37	38	38	31	33	44	37	40	38	32	45	45	33	37	31	37	37	41	43	34	29	28	38	38	29	41	48	38	38	38	45	36	35	34	44	29	33	28	39	37	36	31	41	40	33	41	40	34	40	43	44	34	35	35	44	38	43	40	36	36	32	41	31	37	28	27	26	40	34	42	35	31	27	29	39	41	43	41	34	39	40	41	39	43	43	38	33	29	43	37	39	40	37	34	35	32	34	41	29	30	40	38	43	27	39	33	42	44	32	37	41	37	37	21	37	35	39	27	37	41	28	42	39	57	40	27	26	39	35	32	40	40	39	38	37	43	36	32	41	27	34	25	46	40	33	40	30	42	46	33	42	30	31	43	35	26	42	46	29	37	32	36	39	33	46	39	33	38	38	42	42	34	41	38	28	33	31	35	35	48	39	31	39	35	36	39	32	38	30	30	35	37	27	40	25	31	36	38	25	38	38	51	32	30	30	37	34	38	40	46	33	37	50	23	34	36	44	38	43	46	51	39	31	39	39	35	40	23	34	33	40	41	37	42	33	38	47	35	38	50	40	35	43	28	30	34	36	28	24	38	35	35	42	39	32	27	42	32	35	36	32	33	30	34	35	34	36	41	32	34	38	25	50	42	31	40	49	41	38	48	34	25	47	45	36	31	50	34	33	41	31	33	36	39	47	31	40	50	36	37	35	45	37	39	31	25	35	38	37	36	30	27	36	37	34	31	34	33	20	44	37	31	36	33	42	37	42	34	34	36	30	44	37	40	36	41	35	40	50	39	40	42	29	37	38	42	29	24	33	47	28	43	37	35	28	36	41	32	36	40	46	31	46	40	31	42	42	31	46	35	33	42	34	38	39	32	32	36	34	38	32	40	44	41	34	32	39	42	51	30	35	31	35	42	39	42	48	31	45	45	44	34	32	29	31	39	32	48	37	34	43	39	31	30	42	33	39	37	36	38	34	34	38	38	43	37	39	28	45	31	33	38	35	39	35	35	44	38	39	31	45	35	33	39	44	42	30	35	40	35	39	47	37	36	40	31	34	38	45	43	35	31	41	39	33	40	30	41	29	34	42	34	28	43	40	24	54	32	47	36	38	47	42	47	43	38	43	44	32	37	36	46	38	37	36	33	35	41	47	35	36	42	38	44	29	41	34	40	35	34	38	37	52	37	44	30	44	33	36	31	32	37	42	35	37	34	35	42	27	43	40	40	41	36	40	39	30	35	33	45	36	33	30	44	34	37	36	39	41	31	27	50	41	35	40	35	35	27	40	40	41	25	29	33	38	39	39	39	26	39	31	37	50	45	38	37	34	35	38	27	30	39	35	40	31	46	42	39	29	28	35	36	31	40	36	26	47	37	37	36	43	39	41	47	25	35	40	28	33	34	34	37	40	44	39	35	40	32	30	40	36	32	35	43	32	31	24	37	33	43	41	33	35	41	28	41	45	45	23	40	46	37	34
49097	32871	12065	22944	29727	28954	26149	22580	19563	16541	14014	11866	9993	8276	7196	6159	5147	4550	3819	3431	3031	2652	2328	2048	1829	1631	1527	1487	1278	1296	1281	1123	1180	983	987	919	943	859	843	784	730	683	640	685	644	625	641	619	588	571	597	579	585	609	619	637	584	626	530	591	527	602	570	552	571	555	555	565	562	576	606	604	547	603	523	634	575	611	609	554	584	558	583	581	543	593	603	533	545	508	550	592	576	558	561	521	557	580	607	612	552	577	566	570	602	546	535	554	559	539	529	572	526	583	594	536	521	576	569	546	536	537	582	540	574	581	550	560	589	547	587	581	565	565	568	560	548	592	562	557	595	554	568	589	557	544	576	516	545	570	594	552	513	533	556	567	518	609	573	501	569	549	546	579	588	556	608	577	558	545	551	579	552	536	566	538	553	571	599	534	600	575	549	545	540	552	535	560	530	518	564	542	545	557	543	529	521	556	584	581	531	574	521	552	579	553	564	576	552	560	586	577	537	487	554	576	562	539	551	530	592	558	535	564	565	518	549	571	514	581	510	551	523	599	563	532	538	553	535	585	513	515	539	540	476	544	548	538	530	543	540	551	548	542	583	596	564	580	593	539	565	559	556	559	565	575	567	508	529	562	584	581	559	578	549	573	539	537	581	540	547	524	557	591	573	551	554	542	508	575	563	580	587	528	553	584	558	544	537	554	572	587	545	552	563	524	539	500	575	567	585	561	585	539	563	515	501	572	572	581	576	549	545	534	550	540	546	526	530	561	597	512	552	588	568	574	554	552	566	554	564	556	536	544	580	552	540	558	568	592	548	539	558	531	520	557	600	540	580	551	548	565	557	558	552	572	540	548	520	528	556	589	543	588	540	550	533	564	578	556	523	519	574	492	512	503	548	566	545	557	550	549	547	520	551	584	519	576	561	582	533	529	535	552	593	587	565	582	595	539	514	597	546	559	536	571	535	508	548	521	543	550	539	551	578	578	562	582	499	515	552	534	548	537	515	510	593	549	580	548	557	527	564	551	568	582	534	564	493	568	549	570	556	535	538	535	538	560	533	581	525	546	527	579	573	566	592	566	576	565	570	589	597	546	498	557	546	542	559	530	562	547	548	553	548	562	542	558	599	540	559	602	556	526	578	590	561	533	544	569	556	587	563	551	566	572	585	516	583	585	538	555	551	567	556	494	588	582	569	525	577	527	571	545	570	560	507	548	581	559	564	517	574	557	518	586	562	535	544	575	534	561	559	549	585	536	592	542	488	559	554	556	545	527	539	542	544	562	549	571	561	551	509	578	575	575	558	537	574	553	509	539	577	585	529	569	566	548	565	545	557	526	549	546	558	531	567	577	556	505	563	582	539	596	556	584	561	560	567	586	572	571	538	507	592	595	528	528	552	570	547	548	576	559	579	566	537	569	570	551	542	574	584	552	561	578	531	571	557	502	514	549	560	602	595	583	558	571	576	592	570	545	570	541	539	608	567	584	532	558	545	534	531	570	565	570	578	555	558	595	570	549	577	519	577	511	559	565	600	554	559	541	542	559	605	605	565	567	561	624	567	595	585	556	523	566	566	581	532	559	554	564	581	575	573	560	592	547	584	572	544	569	562	547	537	573	517	580	548	522	509	498	553	580	525	544	543	514	526	593	560	553	543	521	582	551	562	529	563	570	534	519	566	523	598	496	517	577	542	526	564	554	543	537	569	619	547	518	520	511	590	573	563	567	565	551	520	536	583	516	563	539	557	537	548	551	551	619	553	531	540	543	581	565	541	519	581	542	584	559	532	552	556	536	582	559	536	559	546	604	536	562	559	562	560	548	565	524	569	528	528	489	553	536	573	545	553	526	555	518	536	501	580	546	520	500	550	587	522	575	533	551	556	607	529	537	522	528	597	529	568	567	530	559	557	511	542	546	568	522	569	544	582	599	550	583	568	554	543	569	573	557	520	558	525	553	585	602	508	570	563	537	502	544	527	491	581	568	557	595	519	495	549	591	571	547	568	605	571	535	552	525	595	573	559	554	544	566	542	548	585	530	547	550	539	526	550	532	556	518	579	508	559	530	562	557	581	531	590	519	584	541	564	563	566	511	566	531	555	552	544	520	576	524	552	548	553	558	587	582	546	562	555	558	565	550	561	522	592	591	514	553	560	593	541	556	495	575	537	532	551	586	600	584	606	560	535	576	531	545	562	542	551	542	571	553	567	527	559	562	548	562	534	607	555	564	539	562	555	542	563	550	582	546	586	579	574	568	575	526	577	581	553	558	593	567	554	604	595	543	586	512	542	547	544	552	566	535	560	537	569	530	577	554	515	525	553	558	554	562	552	586	543	574	581	555	523	551	559	535	539	544	554	569	504	474	572	547	574	551	546	579	557	548	531	529	575	545	562	604	526	541	596	528	566	527	527	512	575	543	564	556	570	558	556	541	552	582	543	542	562	544	558	559	526	598	591	562	510	587	550	556	574	542	566	550	581	552	574	569	584	549	576	591	551	587	590	543	530	552	538	546	520	516	579	513	511	533	532	565	562	610	549	576	506	525	532	567	555	564	549	547	504	601	541	557	512	498	559	556	543	570	570	527	574	519	544	527	543	576	576	528	555	570	591	521	584	534	521	525	556	547	568	629	586	512	596	562	503	543	591	545	596	533	576	563	559	512	598	540	523	548	592	549	566	589	562	554	528	567	545	600	613	534	555	588	569	554	529	541	588	564	536	531	569	531	543	547	562	516	577	538	583	540	567	572	566	562	578	562	551	525	559	546	551	516	513	539	564	534	505	542	584	521	501	566	563	556	566	559	544	581	576	601	545	616	526	566	555	582	535	569	540	565	547	561	603	584	578	512	566	556	540	583	580	536	511	562	561	601	516	579	539	574	565	553	551	578	506	588	606	584	545	531	577	543	567	573	484	545	573	534	506	514	530	551	557	566	574	524	557	534	556	565	517	538	533	554	561	566	503	580	539	556	557	536	533	565	562	533	552	543	548	519	558	532	586	536	578	561	563	554	510	575	566	581	557	600	523	544	595	523	541	547	543	557	494	528	547	543	552	528	558	547	557	566	571	556	562	542	551	601	566	538	584	575	529	543	547	509	520	562	613	549	564	559	583	557	548	577	555	540	601	551	514	549	520	523	562	570	554	569	570	550	563	521	552	579	542	539	581	529	535	589	571	543	559	546	573	531	548	521	542	526	548	566	548	580	540	540	536	578	505	535	585	545	570	562	550	553	558	539	514	571	575	553	520	560	522	528	524	554	536	574	521	555	579	561	571	548	539	532	584	537	560	550	562	550	573	595	546	542	547	504	568	524	553	533	531	560	542	540	589	543	560	541	529	579	551	544	539	535	582	564	569	539	551	574	534	535	554	536	552	514	554	580	590	557	521	547	531	546	568	540	551	568	549	563	544	565	579	544	542	583	616	568	543	557	547	513	596	573	574	555	550	569	572	505	538	563	585	559	548	553	548	575	543	588	546	528	541	552	545	567	549	549
18816	12308	1516	793	979	958	853	711	666	584	501	416	359	305	272	231	193	178	155	141	130	119	119	119	107	100	84	86	92	84	73	66	75	68	68	56	62	68	48	61	59	63	55	63	68	60	52	72	52	56	62	65	58	56	60	59	49	37	53	65	57	63	50	63	53	53	63	49	51	59	51	64	53	52	55	58	62	40	50	65	50	64	57	53	59	50	50	59	59	46	51	53	51	51	61	62	47	61	64	58	58	59	37	48	65	60	65	72	54	56	67	51	35	58	59	64	50	66	63	67	62	59	40	57	50	67	50	56	56	56	60	50	58	53	40	53	54	65	64	55	62	55	45	51	54	50	46	62	49	69	47	44	55	53	49	54	58	55	65	68	73	52	56	47	50	65	56	52	54	52	59	54	49	61	65	72	55	64	52	61	50	54	60	58	65	46	65	52	51	55	53	48	61	59	54	66	58	45	49	54	70	58	72	48	52	47	53	72	61	57	64	59	59	60	64	48	60	55	54	61	47	60	47	50	61	44	59	66	62	54	59	60	47	52	67	77	54	58	68	57	64	69	61	70	57	51	55	62	72	56	48	53	53	56	65	44	60	60	51	56	56	54	61	59	49	46	48	64	61	72	52	66	50	66	55	49	50	44	55	47	62	61	56	47	58	52	43	51	64	52	45	53	61	57	52	64	53	37	58	51	52	45	53	59	53	58	65	54	45	57	65	56	60	55	46	56	56	42	51	50	64	67	68	54	55	56	67	73	56	57	53	54	73	55	49	47	70	75	54	61	51	64	47	55	65	50	63	58	55	63	54	64	69	50	68	56	63	62	58	51	60	60	54	42	49	63	60	56	59	47	67	55	54	39	54	45	55	52	56	40	47	82	48	55	68	52	64	48	65	72	48	46	56	48	56	55	67	67	45	64	55	64	54	51	56	58	62	55	58	53	62	55	71	48	45	56	57	55	56	72	53	74	68	50	49	51	56	67	57	55	61	43	45	48	43	53	52	62	60	57	52	56	65	42	54	61	57	71	44	47	56	51	69	53	52	53	43	54	57	65	60	53	67	47	65	53	57	50	47	64	55	66	67	60	68	57	59	37	63	59	51	52	57	48	59	59	62	68	50	47	46	43	55	58	63	53	53	62	58	61	52	49	43	51	48	61	48	65	68	64	47	68	64	54	49	56	64	57	58	43	59	67	79	49	53	66	42	56	52	53	58	49	63	52	49	59	58	65	42	47	56	66	46	51	48	51	54	67	62	56	53	54	65	44	68	48	61	72	50	56	61	64	59	58	52	51	65	43	53	51	65	55	56	37	60	55	56	45	60	51	61	57	67	60	68	65	59	58	52	67	56	49	53	51	58	58	46	58	49	56	53	47	65	53	45	45	65	61	52	53	59	61	47	49	51	48	57	65	51	57	66	62	56	79	60	43	52	74	43	49	45	49	61	42	69	60	54	58	76	51	58	55	51	61	72	46	54	47	59	59	50	57	70	55	59	59	48	64	61	62	58	52	56	57	56	60	61	59	47	56	66	55	54	43	50	62	48	62	50	55	46	46	57	72	53	62	73	57	71	45	46	57	52	58	66	51	48	65	65	53	56	55	41	57	50	64	59	66	56	55	65	57	56	64	61	43	51	44	62	51	52	59	63	53	63	52	54	60	63	48	61	54	60	58	37	59	54	51	64	71	64	50	69	53	55	74	64	60	56	46	61	70	66	64	46	64	50	67	62	48	48	52	52	46	53	58	64	36	46	48	61	45	49	46	60	56	46	63	54	69	63	45	41	61	67	59	60	57	62	47	51	59	55	57	43	51	64	51	47	52	50	51	41	51	50	58	73	48	53	46	45	45	67	59	60	53	40	60	60	54	47	53	60	64	53	53	64	64	58	49	61	38	53	50	61	51	53	40	45	53	54	55	59	55	56	65	68	45	71	64	52	55	68	62	62	56	61	62	57	48	51	53	65	40	65	49	52	48	67	58	48	54	50	59	46	50	60	50	46	62	56	62	56	56	60	63	52	52	62	50	47	72	59	70	53	50	58	52	45	60	61	55	71	56	64	50	53	55	67	55	63	53	59	72	49	58	47	60	53	50	57	69	42	60	52	50	57	63	54	73	56	61	63	59	66	51	68	57	53	64	60	62	73	47	49	50	47	59	56	56	66	63	49	59	67	55	67	72	64	65	65	50	61	55	61	65	49	48	50	52	56	53	64	47	55	59	68	55	58	68	50	53	41	52	39	46	64	55	45	57	56	53	45	54	47	56	53	48	52	67	54	51	52	53	59	55	59	54	51	49	47	50	42	72	63	69	62	56	41	56	52	39	60	58	54	59	53	54	52	65	62	47	60	49	57	47	45	56	60	58	55	39	59	64	54	45	48	61	55	64	59	50	54	35	58	52	69	54	58	55	68	64	50	55	55	59	44	72	55	55	72	72	51	48	44	42	54	79	58	62	51	63	55	53	44	64	48	49	50	49	67	51	62	53	52	58	59	66	61	60	54	56	44	63	62	60	52	63	51	60	67	51	56	50	51	50	69	67	53	67	51	54	75	48	67	58	62	73	60	52	42	73	60	51	54	55	63	60	52	53	58	60	58	63	60	70	57	55	60	53	56	46	58	53	55	63	70	59	65	48	61	57	65	49	60	53	58	39	64	64	57	55	51	39	49	49	55	50	39	62	64	49	49	63	53	41	59	51	54	49	44	52	64	56	53	78	49	54	64	56	60	54	50	65	57	56	57	59	60	58	52	52	49	64	54	57	62	50	69	54	66	53	64	69	63	65	56	55	43	51	64	54	57	66	51	55	68	66	58	54	42	50	47	67	52	50	62	54	63	49	52	43	50	54	55	61	56	41	53	71	68	50	58	46	55	63	59	47	68	48	47	59	57	56	69	43	66	50	66	55	55	50	65	67	55	58	68	56	51	66	60	70	54	44	40	61	62	69	54	47	62	57	48	55	52	55	57	65	63	54	45	52	56	45	58	50	49	55	41	59	52	45	62	56	57	66	56	50	55	72	54	53	49	63	58	49	39	54	56	66	58	50	49	59	52	54	48	69	54	68	52	46	58	55	49	39	74	52	46	51	62	54	52	57	53	58	45	61	59	55	51	69	65	50	61	64	57	52	51	54	61	50	52	45	58	52	51	45	50	73	46	56	63	52	54	61	65	47	65	63	53	48	63	56	58	46	50	72	56	46	57	71	54	53	52	44	59	44	55	61	45	53	49	59	53	55	61	62	46	54	46	59	56	63	43	46	65	53	50	52	69	57	69	59	51	47	57	58	44	47	54	63	48	52	59	55	58	54	79	63	50	57	65	52	55	53	60	52	54	43	56	56	56	52	51	48	45	49	50	50	52	60	58	56	63	56	52	64	44	55	44	48	60	64	64	53	56	55	45	61	52	52	52	53	64	70	67	55	47	51	52	52	57	50	52	61	62	64	54	57	60	62	52	51	64	71	72	69	59	64	45	56	55	58	63	60
57709	41819	16574	28214	35185	34447	31293	27758	24506	21525	18682	16335	14159	12128	10294	8913	7741	6778	5833	5233	4608	3961	3654	3210	2827	2520	2408	2229	2037	2032	1875	1779	1684	1607	1572	1433	1400	1312	1239	1089	1112	1070	1046	1079	1013	1016	990	934	946	868	906	972	945	901	914	874	882	883	906	911	826	907	857	916	872	844	875	906	889	854	843	912	874	854	880	844	847	853	861	899	884	801	849	846	895	841	864	882	849	856	870	810	899	874	857	852	867	891	820	824	882	852	822	898	888	891	853	857	818	838	804	805	861	859	845	777	832	843	866	812	889	857	877	861	853	840	852	817	882	820	815	871	847	796	857	851	813	840	818	843	783	831	791	850	828	861	872	794	823	803	839	819	824	805	861	874	814	814	820	889	818	872	815	842	830	802	795	822	842	823	850	861	823	839	849	852	813	811	835	786	789	830	812	809	847	875	838	807	819	816	824	815	821	823	852	871	923	807	791	855	827	795	784	789	861	858	853	809	800	863	816	827	832	794	849	782	806	836	843	800	840	795	829	831	803	805	878	811	823	844	876	807	810	823	862	820	835	818	871	786	858	796	842	822	792	845	887	859	841	850	840	830	817	859	821	837	858	793	799	843	855	835	849	865	814	760	829	761	899	802	841	860	817	827	833	819	792	833	824	820	832	861	811	844	802	836	856	825	804	819	875	861	840	818	861	794	867	839	799	810	806	784	811	796	785	872	837	875	790	824	827	863	817	851	823	791	835	876	812	838	828	865	806	860	805	859	895	822	841	829	874	811	821	803	814	848	837	823	912	813	840	838	833	867	832	836	784	853	890	843	848	851	800	816	784	811	774	781	841	836	794	832	804	881	742	820	870	838	810	837	854	797	879	796	831	798	879	838	819	831	805	841	877	843	833	843	788	819	825	815	878	790	820	854	868	875	826	826	801	856	815	814	801	831	844	831	895	803	843	826	799	810	886	762	841	822	807	816	843	854	788	821	863	824	830	858	882	827	831	791	834	813	845	845	847	856	827	787	878	854	830	854	807	913	847	797	844	897	793	952	854	812	838	825	867	778	841	873	765	853	827	825	872	803	810	885	815	842	794	816	856	865	874	825	841	866	797	805	838	843	844	872	836	821	842	869	808	827	848	833	836	881	842	869	853	805	795	829	862	814	826	851	830	817	802	781	781	779	820	783	842	791	808	827	806	808	837	819	917	805	802	842	825	809	824	860	832	831	821	879	825	833	848	801	824	818	832	793	843	808	842	866	810	877	828	802	873	859	792	857	863	839	837	869	801	797	861	835	870	848	800	825	848	855	856	820	848	880	808	837	889	810	874	772	801	799	836	847	837	806	820	848	844	897	871	763	804	813	824	844	873	832	842	794	859	841	820	828	878	811	811	820	817	805	812	847	817	826	793	842	811	820	867	856	809	817	839	811	859	820	864	814	828	811	844	851	877	849	874	826	843	825	843	893	773	827	870	827	844	817	820	834	806	848	807	796	780	842	860	785	811	811	818	803	853	845	848	782	848	863	816	853	808	831	856	857	833	809	831	832	782	808	857	820	801	850	792	835	840	802	782	819	804	825	857	832	839	811	789	803	817	838	836	854	803	811	829	754	801	858	801	857	806	808	881	849	869	822	841	799	833	815	814	855	816	812	821	795	799	839	823	909	803	797	855	835	875	821	856	779	864	871	811	819	846	844	847	807	794	848	902	852	839	795	849	858	805	832	815	819	836	846	819	783	805	824	869	851	845	882	827	844	804	794	873	821	838	823	837	816	775	836	841	831	802	876	846	851	835	906	874	819	843	788	849	850	789	835	806	828	757	849	791	833	874	801	862	843	854	833	808	844	826	761	844	809	843	832	838	794	823	786	856	886	852	831	839	835	834	864	825	813	846	852	865	788	869	812	880	905	806	830	873	853	879	817	799	797	836	861	789	871	758	783	789	818	862	830	823	892	868	842	840	859	802	853	796	846	832	863	828	837	849	825	853	860	854	832	808	838	815	814	806	789	801	831	782	830	858	822	754	812	768	851	826	873	812	810	843	856	832	799	867	856	872	802	806	839	839	811	791	822	831	823	833	804	863	831	824	849	810	847	782	850	877	822	885	831	823	798	780	743	814	833	794	833	855	836	821	871	823	866	855	849	813	858	851	779	818	813	808	802	820	875	817	901	816	812	840	856	888	835	838	869	822	813	874	849	843	827	816	812	834	886	840	867	827	861	804	841	808	872	832	826	851	882	824	814	813	844	852	845	817	837	860	871	798	793	850	786	867	809	879	824	844	878	846	815	831	819	838	839	780	792	855	852	819	807	830	808	819	809	829	861	803	838	849	802	884	833	834	751	843	840	838	800	897	820	802	871	846	789	823	771	847	851	865	860	829	856	772	881	875	846	835	865	815	828	810	833	838	830	825	899	816	839	816	806	852	816	798	832	852	876	874	869	772	845	857	807	796	860	803	827	760	841	841	800	822	831	782	863	835	800	809	820	806	805	815	813	835	797	806	869	908	905	887	850	833	799	812	893	821	811	774	877	821	837	853	843	832	812	842	805	865	811	775	826	763	821	789	826	846	864	884	852	833	833	870	838	821	799	817	852	858	811	872	821	856	867	821	815	850	826	862	894	811	824	774	813	856	837	807	850	797	849	855	842	815	810	852	816	816	835	866	825	749	840	840	857	809	857	810	851	841	855	860	796	857	877	805	800	820	813	839	879	882	799	880	852	795	821	842	853	872	860	869	889	868	899	839	860	868	831	842	868	845	838	862	836	891	783	875	768	823	870	793	834	879	842	805	853	816	816	834	856	838	810	816	789	904	791	852	778	772	803	787	821	845	835	761	814	852	807	801	821	882	848	846	832	846	783	767	836	817	866	837	879	836	827	823	853	842	829	807	817	874	850	823	804	835	896	850	857	827	825	823	835	848	882	820	773	779	845	836	829	872	856	869	844	840	804	801	827	812	850	866	895	830	845	875	805	849	855	856	799	774	825	817	795	825	816	880	829	867	856	820	821	791	794	848	802	797	825	837	844	866	832	835	861	820	837	850	873	848	766	809	811	827	810	828	847	812	827	820	856	851	805	898	816	838	814	927	854	842	820	777	879	812	830	814	842	833	851	858	831	786	834	802	852	824	871	865	828	823	854	816	805	817	843	798	826	897	861	811	827	784	859	860	784	860	850	809	800	865	911	830	828	812	861	781	841	859	779	819	850	905	865	878	832	816	862	861	761	814	852	845	827	861	803	844	811	805	783	802	804	822	893	843	816	837	772	877	883	836	795	894	847	819	814	791	819	799	873	855	784	809	818	869	892	871	822	851	829	856	868	816	818	839	792	848	818	851	835	900	827	800	832	836	807	801	834	845	831	797	877	832	817	802	787	785	851	847	914	853	796	879	877	838	855	870	820	836	823	850	885	836	795	836	857	791	807	836	798	808	832	812	842	860	842	870	840	761	885	817	838	832	885	830	860	856	827	878	784	863	820	833	838	810	841	857	867	820	813	865	847
7683	2946	394	307	474	436	387	331	300	213	202	164	150	128	111	100	103	73	70	54	57	60	40	54	30	36	31	27	31	30	42	42	23	45	43	37	28	32	31	24	24	22	22	36	20	31	32	38	29	33	25	16	25	20	27	21	18	34	28	33	28	25	24	24	24	24	20	19	19	31	27	22	27	18	20	24	31	36	29	25	26	33	29	21	18	22	19	22	36	21	28	23	36	27	26	23	22	42	29	29	25	19	29	24	24	21	35	21	28	34	17	27	21	29	27	23	19	21	20	20	22	23	22	23	26	22	21	28	35	32	31	25	28	20	26	32	29	17	24	21	31	26	23	34	24	46	20	12	24	34	23	29	26	24	27	35	9	17	14	16	27	23	18	34	34	33	31	26	19	33	20	20	15	26	29	28	19	31	32	14	27	23	32	29	24	17	13	25	22	18	20	26	29	30	17	23	29	18	29	26	25	17	27	31	32	26	23	28	22	33	30	25	26	16	35	19	30	20	33	20	23	21	26	18	28	16	29	27	29	27	23	16	26	27	21	27	16	24	31	30	33	25	23	14	23	25	25	16	19	23	26	18	30	34	27	26	22	21	29	35	24	36	27	24	21	17	28	22	26	18	18	30	19	29	25	28	25	26	23	33	31	32	32	25	26	27	24	32	25	23	25	20	16	22	23	19	27	25	17	29	16	27	26	28	25	27	20	23	20	24	18	19	20	23	28	19	20	25	26	22	24	27	27	31	27	26	36	21	34	32	25	24	27	19	25	22	27	19	27	21	21	19	26	28	28	23	36	38	24	25	28	21	30	22	28	23	28	22	24	21	27	26	29	14	26	24	24	25	17	28	20	28	20	32	24	31	18	24	31	16	21	26	32	35	28	26	23	26	19	16	21	29	26	15	26	28	25	30	35	17	27	25	27	26	21	25	29	19	32	24	32	25	24	19	26	18	22	25	25	21	24	28	36	25	28	22	32	27	26	22	23	23	22	22	19	28	34	23	16	25	27	24	23	33	33	27	29	25	31	29	29	24	21	26	23	27	27	28	22	21	33	27	24	33	25	28	28	29	18	24	23	29	28	32	25	29	22	17	31	21	25	12	20	19	21	25	32	20	27	27	37	39	25	26	34	24	20	20	29	15	18	24	26	29	28	28	27	30	31	22	24	22	26	20	25	21	29	18	35	30	20	37	28	26	44	20	23	27	25	31	30	20	26	41	25	32	21	27	22	26	20	23	26	28	25	36	23	22	24	33	22	34	25	30	26	26	22	31	27	27	32	25	27	32	27	25	14	37	14	34	23	28	28	17	25	33	37	29	22	27	19	18	25	28	26	23	26	28	21	28	27	29	26	31	26	26	23	25	21	22	17	21	18	28	38	31	18	20	22	36	23	26	20	21	24	17	28	16	23	22	28	20	28	30	27	28	21	24	28	30	35	31	18	26	21	28	32	26	18	23	29	25	36	26	17	31	23	27	24	21	19	29	25	26	28	23	27	29	25	20	33	27	27	22	21	28	25	23	26	38	25	33	30	14	16	25	29	28	31	28	31	18	22	18	24	26	34	32	31	23	31	34	26	32	21	29	23	25	19	25	22	19	22	23	20	24	26	31	32	24	29	20	32	20	25	29	25	28	25	27	17	22	25	25	26	34	27	28	22	20	26	24	25	22	25	26	25	29	27	29	25	28	22	27	22	29	22	15	20	28	25	24	19	17	25	34	24	20	20	23	20	34	22	13	25	24	24	24	24	19	17	25	28	27	23	29	21	23	24	22	30	30	31	30	26	20	22	19	22	25	28	26	25	29	31	25	24	32	25	21	17	38	22	22	23	28	27	24	27	25	18	24	26	33	29	23	31	12	20	19	18	17	31	23	26	25	17	24	24	17	27	24	20	20	21	27	26	25	16	31	26	17	23	31	32	23	29	25	29	20	24	26	16	23	25	28	20	21	23	25	24	30	29	23	27	29	24	29	28	23	21	22	22	20	27	23	35	22	28	23	27	17	16	18	25	29	28	16	25	31	31	26	31	31	26	25	19	28	25	27	28	24	25	27	22	26	27	30	23	25	23	30	27	34	24	29	17	18	22	38	21	25	29	28	27	28	26	35	29	21	28	33	25	21	24	29	20	19	30	27	24	15	29	29	18	26	27	24	33	22	28	18	15	25	30	27	30	27	22	27	15	25	33	22	22	22	30	31	26	23	21	13	24	21	39	18	32	25	26	30	30	24	15	22	24	26	22	31	30	23	34	26	26	27	28	23	22	31	25	15	25	34	19	26	19	24	24	34	34	18	25	20	35	25	25	29	27	18	22	29	30	40	19	29	28	27	28	30	28	27	15	20	25	28	17	20	24	35	27	21	24	33	23	34	24	24	17	26	30	31	24	28	21	31	24	24	26	29	22	27	31	15	25	26	27	23	21	34	26	19	33	22	19	22	31	20	24	27	31	31	39	23	25	24	29	27	22	19	24	31	29	30	29	22	26	29	23	17	20	29	22	16	26	30	33	29	26	23	21	29	29	22	27	19	29	24	30	24	26	32	26	36	23	29	17	36	25	27	26	29	19	20	29	20	32	28	22	29	31	26	27	24	24	29	25	17	25	24	20	15	26	25	24	25	26	26	23	27	16	30	31	29	18	30	25	35	29	33	26	33	26	22	28	23	34	24	35	22	20	17	25	23	18	19	26	25	22	21	20	17	28	21	19	25	25	25	22	27	27	17	26	30	19	26	31	20	19	20	24	25	18	28	26	23	33	25	23	42	24	16	27	21	21	22	23	36	29	25	30	29	25	25	18	21	28	23	27	18	21	25	20	31	33	25	16	30	23	29	28	23	25	28	34	24	31	25	20	33	29	19	21	21	25	22	22	30	32	19	25	27	19	24	22	23	26	27	20	14	27	31	27	26	34	33	13	22	15	21	24	24	19	20	29	23	27	16	30	18	17	27	27	29	35	20	22	18	25	25	24	28	22	27	16	21	28	23	24	21	34	19	23	18	20	26	20	16	31	24	26	34	21	27	19	32	25	29	26	27	36	22	23	32	26	22	34	28	19	24	34	23	19	27	25	25	24	16	26	24	25	24	19	29	23	32	17	20	23	29	19	27	29	24	26	23	32	20	25	22	26	38	26	25	30	28	16	23	28	14	26	19	23	21	19	27	29	26	21	28	21	26	24	22	25	22	22	32	26	25	20	22	25	23	24	20	27	20	21	14	25	34	26	30	25	22	30	26	29	26	25	28	21	33	26	28	26	22	22	27	37	28	19	25	33	16	28	24	22	26	15	34	26	28	27	18	28	21	27	21	20	24	23	19	24	28	26	34	27	31	24	23	36	29	30	19	31	22	38	20	22	27	26	27	27	25	31	26	32	30	30	30	24	23	33	19	29	22	28	33	22	23	19	32	20	22	18	19	34	26	38	28	20	20	26	28	25	24	20	25	32	25	30	25	25	25	20	24	19	23	30	25	23	23	19	21	24	26
43888	26931	9374	19060	26153	24783	21473	17932	14890	12372	10314	8503	7149	5829	4961	4125	3542	2961	2598	2245	1907	1757	1430	1280	1192	1090	917	863	840	797	771	726	702	662	638	579	533	527	498	513	491	460	473	459	447	424	450	401	426	439	421	443	395	409	403	376	427	391	416	410	397	400	387	425	399	389	400	351	416	401	412	411	376	438	359	378	412	385	389	437	390	398	358	422	414	371	395	415	398	383	394	355	403	406	396	398	392	397	398	393	406	420	381	365	423	348	361	396	368	387	360	382	376	380	393	391	357	401	444	422	399	403	379	419	378	435	364	389	403	383	357	389	408	374	402	360	394	405	386	400	410	372	396	425	380	396	369	403	360	399	373	407	404	398	369	385	355	415	434	371	391	375	388	399	408	346	394	398	399	361	402	381	376	391	362	388	352	382	395	407	366	361	363	416	394	370	373	377	383	397	382	383	409	379	373	399	399	391	384	370	416	378	421	377	398	421	412	398	380	403	400	409	399	396	396	373	387	390	406	415	386	359	385	405	395	404	374	363	388	430	352	390	392	398	392	398	382	383	373	421	388	430	372	392	410	384	417	383	367	397	389	384	397	372	376	382	409	380	388	390	398	413	384	386	439	421	402	394	375	409	396	378	378	416	389	347	414	390	346	366	386	396	385	378	363	355	424	395	355	366	416	411	397	378	376	418	394	394	413	391	388	381	405	420	397	403	414	398	366	381	375	397	398	368	400	380	363	387	394	384	367	396	419	381	384	411	403	382	405	427	360	364	397	381	372	379	414	386	393	409	375	372	413	421	400	372	362	420	421	398	377	395	398	400	361	383	387	373	365	388	399	395	399	394	394	391	367	379	396	381	427	393	361	401	410	418	369	413	387	400	390	381	383	355	377	376	413	386	433	400	417	388	394	404	393	374	427	414	399	378	384	364	369	341	387	354	384	378	412	382	406	365	413	412	380	397	381	364	370	401	383	383	423	404	400	399	396	408	377	392	395	386	384	391	393	414	386	409	419	358	365	399	365	356	360	394	441	405	391	381	402	379	380	417	401	420	408	409	386	391	399	393	421	394	384	394	403	393	423	396	384	419	388	424	400	416	396	440	404	392	415	412	375	361	386	378	387	418	409	334	376	397	391	356	343	400	384	401	397	360	382	417	409	400	409	364	399	395	405	367	408	382	421	416	403	353	409	362	377	395	369	379	360	414	389	382	372	377	407	393	386	419	404	410	368	385	383	404	378	414	365	348	415	386	399	391	404	336	410	370	397	370	437	373	392	404	391	384	387	389	404	431	355	378	369	379	409	404	404	400	399	384	358	372	361	373	377	380	383	419	407	436	369	400	386	399	398	380	412	384	405	419	378	370	391	418	381	380	388	355	414	404	427	381	389	369	365	410	402	392	430	398	412	367	396	408	381	397	409	416	427	409	391	370	407	401	378	403	359	381	399	412	386	382	409	407	393	372	385	392	376	379	402	361	397	412	414	405	376	396	416	393	357	387	421	363	385	391	364	368	342	384	378	391	404	386	392	389	384	391	380	376	391	385	372	405	403	405	422	373	421	383	336	355	400	393	398	376	412	382	399	369	394	370	364	406	394	400	388	384	397	412	400	382	418	393	417	396	430	406	402	412	379	381	414	363	396	364	444	413	390	390	379	385	394	407	380	409	412	392	347	399	391	369	368	432	362	407	398	377	407	418	381	357	393	405	391	331	367	369	370	409	377	440	394	407	344	406	409	385	403	365	395	402	384	428	359	386	351	362	385	404	397	363	390	358	360	388	364	387	374	410	386	412	396	377	397	396	389	402	399	371	412	380	398	365	371	377	427	365	385	375	345	410	412	396	381	353	381	393	410	409	420	395	413	386	379	403	367	365	384	382	378	412	371	400	389	394	344	385	385	408	385	376	397	381	374	410	387	403	395	335	365	366	390	373	430	400	389	400	381	389	358	407	413	373	384	380	386	414	373	389	365	344	405	369	367	372	414	388	388	398	432	409	376	386	388	423	383	381	387	405	370	406	424	389	419	409	383	375	422	397	395	373	377	399	361	400	403	383	383	392	373	411	414	410	405	407	389	398	374	385	396	400	413	389	387	364	375	361	362	392	390	388	386	391	364	408	396	392	363	370	376	375	417	407	348	378	364	385	413	393	370	386	411	373	413	394	386	388	393	365	385	379	395	380	382	395	390	424	387	387	388	396	374	373	397	373	355	388	391	405	381	384	382	366	392	385	395	362	379	378	397	382	433	414	360	392	434	404	404	430	388	360	403	421	401	404	377	356	356	409	398	377	390	425	414	397	413	377	394	410	395	399	375	391	399	382	405	410	385	386	398	409	381	408	351	407	422	360	374	379	373	356	420	351	371	391	355	393	373	372	378	346	412	373	398	383	417	377	417	411	379	369	418	358	408	377	403	430	386	383	386	367	392	374	399	367	425	376	379	363	392	414	388	390	367	382	426	423	390	406	395	397	389	359	390	392	373	424	402	372	382	385	371	366	386	390	385	374	392	412	382	438	387	405	387	401	380	394	398	376	383	352	414	370	405	363	346	407	384	438	377	360	393	399	369	389	370	415	386	371	382	384	419	416	417	422	376	381	388	367	405	362	395	381	428	377	411	370	379	352	412	439	396	401	360	409	365	392	364	412	399	404	382	390	390	448	388	433	404	386	397	391	403	395	393	397	363	387	362	379	375	378	376	422	390	380	385	386	379	357	377	386	400	391	405	364	388	390	391	397	421	375	368	379	395	387	363	398	387	420	378	401	399	394	382	383	348	371	400	399	396	382	390	399	415	377	382	403	369	389	413	404	424	394	382	414	407	447	359	393	388	417	382	330	388	401	407	425	394	372	432	403	425	373	376	399	381	395	385	425	392	383	343	378	395	383	398	389	395	407	386	421	401	387	385	412	380	336	363	397	419	433	347	428	364	428	373	399	364	374	408	367	382	375	378	405	362	379	367	399	396	371	385	404	418	361	374	392	384	396	356	399	406	392	387	405	410	420	424	389	339	411	381	402	384	374	426	423	399	373	436	398	368	373	391	415	374	398	407	389	345	378	378	382	391	420	387	422	377	395	401	388	422	392	394	374	396	403	383	393	390	393	381	374	428	364	371	402	395	407	348	414	375	402	388	391	365	388	406	397	410	404	419	396	419	411	417	411	383	393	407	391	407	351	393	402	379	399	390	385	350	413	389	402	380	376	380	398	383	362	385	367	394	373	403	386	405	398	385	367	404	393	370	398	414	414	373	376	389	394	396	422	403	366	395	372	412	429	379	394	422	398	383	413	379	416	380	387	379	414	421	348	380	370	415	388	390	424	383	395	398	389	381	370	392	432	380	368	411	378	367	351	409	369	368	425	345	373	359	378	410	360	425	344	413	409	405	395	380	368	390	386	385	407	387	353	377	385	418	387	366	386	391	418	422	416	373	368	332	422	422	388	391	403	411	361	385	376	423	411	357	391	385	394	364	400	388	367	388	389	367	390	364	389
15353	8305	925	569	852	876	700	659	576	449	403	338	319	258	219	170	158	158	147	135	129	102	100	99	63	65	74	77	58	70	73	51	60	64	75	55	63	58	37	45	56	58	57	51	50	43	51	48	35	60	65	47	51	50	47	47	42	40	44	44	36	32	41	58	61	51	51	41	39	47	41	48	42	45	50	56	59	51	45	45	40	46	44	39	51	55	61	45	52	45	34	59	37	37	40	48	39	40	50	55	37	50	46	40	43	50	30	54	46	53	41	45	44	54	37	53	43	48	51	35	42	48	55	50	40	50	50	40	45	47	34	41	46	44	38	44	48	51	43	43	51	53	42	54	44	38	45	60	44	46	41	52	38	38	54	50	48	36	41	31	50	40	40	54	47	47	48	54	53	39	52	47	36	46	54	46	50	37	43	42	44	52	41	47	46	52	45	50	52	42	51	45	42	41	51	45	47	50	46	52	43	41	49	45	55	51	42	41	38	54	44	51	49	62	52	41	43	37	40	50	62	44	50	53	48	43	43	52	35	43	33	40	47	49	43	47	39	48	52	56	37	56	37	46	48	52	54	42	51	48	39	59	40	38	48	41	40	30	47	34	36	56	38	39	35	63	41	53	44	45	44	51	49	43	47	44	43	51	50	38	49	52	56	36	45	42	57	46	40	49	42	59	51	41	56	45	38	55	40	43	41	52	42	43	48	61	45	41	44	36	39	52	51	50	48	49	45	34	51	45	36	45	51	44	56	53	50	57	51	45	38	44	54	38	59	48	47	57	48	52	52	39	55	52	43	39	31	61	41	43	48	46	44	41	49	37	47	52	56	45	50	61	47	48	48	46	43	43	47	51	40	35	56	50	42	44	38	46	46	43	40	48	36	53	46	58	43	48	56	49	52	30	52	53	45	54	51	39	54	35	45	49	47	44	49	46	32	46	36	55	54	54	36	40	45	46	36	48	38	44	54	36	46	62	51	49	39	32	38	57	45	52	49	56	52	46	46	52	50	52	49	35	39	49	45	36	53	53	59	52	44	51	49	41	43	45	53	45	47	45	49	50	52	55	36	52	43	45	37	36	49	48	55	39	44	46	47	49	50	44	44	46	57	46	51	41	40	47	46	52	43	42	42	63	52	42	58	44	41	50	42	45	49	48	48	49	48	49	41	43	45	46	44	47	44	51	40	50	48	45	44	56	43	55	36	52	36	57	49	45	37	44	41	40	49	49	52	48	39	53	49	43	35	38	45	48	51	56	49	51	49	50	45	42	39	37	60	52	54	44	36	36	39	45	48	42	43	49	57	51	38	37	39	37	34	54	45	48	54	51	38	37	41	54	53	57	41	31	53	40	48	55	49	41	42	40	55	37	41	47	45	35	49	50	57	46	50	39	52	47	51	38	41	42	44	53	41	55	52	42	52	42	42	50	43	44	52	43	50	48	53	50	53	49	41	57	57	46	58	45	52	52	49	49	50	49	43	58	55	60	45	59	60	42	44	41	40	55	53	55	41	49	40	37	45	39	51	42	45	53	40	40	40	47	44	54	42	37	47	41	51	48	44	35	42	43	42	46	47	40	51	39	51	36	47	50	46	36	46	49	43	55	53	51	63	50	41	47	54	65	50	47	45	50	58	45	45	46	43	53	53	51	41	44	33	48	52	55	51	51	44	43	35	46	30	52	54	34	49	45	48	48	48	58	43	48	41	39	58	51	47	48	46	44	39	52	46	50	48	53	41	57	46	36	46	50	52	49	47	61	57	48	48	61	58	29	52	47	53	48	37	52	45	30	61	48	43	46	41	62	49	61	56	49	60	36	43	58	52	51	43	56	49	44	49	48	56	39	54	48	57	65	47	43	52	47	51	55	60	41	39	46	41	47	51	59	46	44	43	42	39	38	27	49	43	42	42	58	45	49	55	39	37	51	60	47	45	47	40	53	44	39	36	43	54	57	51	45	44	52	57	46	39	33	51	41	42	55	40	66	50	55	53	48	42	50	48	39	60	52	49	52	47	34	50	38	52	44	42	48	61	45	46	53	49	43	58	48	44	40	53	39	38	54	59	50	42	54	47	45	47	51	42	52	43	42	51	49	43	60	39	62	42	47	51	46	42	50	43	53	51	40	50	51	53	44	45	41	35	44	30	43	52	45	47	45	48	57	36	48	49	49	52	45	42	45	35	49	33	44	41	51	41	56	43	43	44	46	50	42	51	58	36	32	42	51	52	43	47	53	42	47	57	57	53	49	46	40	49	47	52	51	40	42	43	50	44	43	58	29	44	62	46	49	45	53	37	54	54	42	39	42	39	58	50	48	37	61	47	45	42	46	42	45	50	50	31	42	48	51	44	44	34	60	55	43	47	51	48	44	39	42	50	44	45	59	40	48	44	45	46	56	45	62	52	52	46	32	39	50	55	42	43	56	51	53	35	43	33	48	38	39	46	64	45	45	39	43	43	47	45	40	52	48	42	51	35	53	55	51	41	50	54	44	55	40	48	60	52	44	48	45	44	37	56	50	48	53	54	47	40	41	52	36	46	55	59	46	47	51	44	61	40	43	42	40	49	56	38	49	45	62	42	33	59	43	45	50	37	35	52	48	52	52	41	51	40	39	50	56	46	42	44	53	31	32	50	45	56	46	44	34	40	46	47	39	42	45	46	43	46	47	52	34	50	45	52	56	48	45	57	40	45	64	49	38	50	53	48	42	47	43	44	42	49	49	53	46	55	36	46	48	42	44	41	49	44	47	43	46	61	55	40	50	53	44	41	52	51	52	43	44	59	55	52	46	39	44	59	47	40	62	45	47	36	41	53	46	50	49	41	56	42	42	48	51	53	50	56	41	42	36	46	51	47	51	41	51	46	36	51	53	39	40	45	47	41	40	48	50	45	52	55	50	42	41	53	54	39	47	50	47	50	35	48	55	47	42	48	56	43	41	47	52	43	43	42	53	28	43	54	65	47	45	57	38	36	46	37	54	47	40	44	42	35	50	41	50	42	45	49	45	48	34	50	44	39	62	41	36	37	44	49	45	56	56	46	48	45	43	56	32	55	49	43	49	38	44	51	43	56	41	55	46	44	38	46	40	54	60	41	46	56	49	51	45	40	51	41	35	41	51	58	44	47	59	59	33	53	44	39	36	39	46	33	40	51	50	44	31	48	39	52	35	41	37	60	49	58	45	48	36	43	46	38	46	54	39	53	43	52	48	47	43	46	41	25	50	34	44	41	46	43	39	49	40	37	57	47	53	71	61	40	61	51	39	34	50	49	59	55	36	49	50	47	44	45	35	45	47	34	60	46	39	43	50	50	42	51	42	51	58	60	37	46	41	51	40	46	42	49	43	49	47	43	46	43	47	40	43	54	42	42	35	42	42	51	44	48	33	56	52	44	51	48	46	53	52	43	45	52	48	44	49	49	55	42	39	46	53	35	46	61	53	47	51	41	56	57	60	47	41	56	37	46	47	46	43	43	54	41	50	51	56	47	46
55532	35028	14806	26304	33598	32724	29317	25776	22474	19120	16807	14491	12336	10368	8943	7718	6711	5860	5160	4448	3905	3405	3040	2681	2404	2132	2014	1844	1765	1681	1561	1505	1416	1340	1229	1169	1156	1076	1088	980	923	900	865	836	836	815	838	822	789	789	781	793	784	806	751	756	764	772	735	734	720	773	707	683	751	744	740	692	776	755	754	776	720	750	793	716	755	727	706	694	721	676	727	777	720	743	689	752	689	708	759	710	691	699	737	741	741	709	714	719	725	755	729	696	653	719	688	735	735	730	785	709	710	741	732	689	715	719	693	738	690	673	742	701	747	706	721	713	734	729	663	672	674	666	726	697	657	688	715	672	691	724	703	772	761	671	710	711	772	667	734	711	705	725	721	712	756	739	683	739	741	684	745	735	759	680	726	661	743	691	704	731	716	727	682	713	719	658	692	686	711	696	673	701	709	695	728	730	653	697	673	719	720	703	691	730	753	737	704	733	677	745	728	717	686	712	723	759	662	691	700	699	724	752	744	696	685	720	687	699	681	759	705	679	741	722	713	680	745	707	688	745	719	676	701	682	718	718	718	680	706	725	646	667	718	717	671	730	708	707	696	724	698	729	668	789	732	689	717	684	723	714	696	740	688	706	644	736	640	722	700	712	720	703	724	685	664	680	702	660	681	729	732	708	720	718	736	700	724	672	651	718	701	692	730	710	695	697	675	700	713	705	700	701	684	712	712	698	717	686	679	719	689	662	683	738	711	729	643	699	692	688	710	704	756	708	731	713	739	711	696	670	689	667	682	750	698	734	691	684	707	681	764	681	691	713	699	667	730	716	720	742	675	725	727	714	695	699	662	665	696	727	728	708	699	712	713	727	683	681	692	685	722	699	715	695	739	719	720	694	744	681	712	733	686	689	764	671	752	699	701	735	674	693	684	726	739	697	718	712	677	761	722	691	721	727	702	733	714	731	720	714	703	701	707	652	707	669	700	707	687	679	675	670	699	721	691	667	700	675	693	694	672	741	674	706	701	704	679	664	741	686	713	691	702	717	724	675	697	712	686	736	743	697	696	734	679	709	722	677	717	733	730	673	705	682	714	682	673	666	703	695	709	712	680	713	741	674	671	768	711	701	749	728	727	746	744	672	715	715	689	693	730	675	756	715	676	672	701	696	713	704	695	700	667	697	701	720	700	735	682	694	755	703	674	683	714	699	734	710	707	684	676	665	696	695	690	698	699	736	728	771	680	755	692	690	720	710	658	695	727	751	646	738	749	660	719	759	657	706	683	746	729	663	722	693	711	697	702	740	706	689	685	693	736	687	747	701	724	633	679	710	717	716	697	721	713	677	724	681	692	698	667	684	741	701	729	708	722	695	719	730	752	717	697	716	727	736	732	724	706	715	705	687	732	687	674	673	700	723	678	676	727	716	726	726	710	718	723	680	676	719	680	732	695	696	706	716	730	699	707	697	760	649	738	710	725	715	686	681	773	708	715	710	738	662	696	691	719	654	725	696	732	673	713	691	706	712	712	722	687	727	702	703	726	765	680	734	685	740	744	722	734	714	672	671	664	748	722	738	673	706	735	703	700	679	761	686	691	693	728	641	770	685	657	695	676	707	707	674	709	692	712	723	669	721	713	714	643	736	695	695	734	744	695	734	762	722	690	691	690	742	704	703	734	702	708	722	680	690	718	673	728	710	760	706	707	680	758	756	656	685	706	746	712	748	674	720	725	753	652	694	700	727	711	696	681	694	663	734	707	672	755	726	704	730	739	737	769	708	670	696	695	669	668	727	661	733	707	698	719	674	731	705	707	735	656	676	670	712	705	695	727	701	707	702	692	718	700	688	702	691	682	687	730	697	684	724	664	717	723	719	709	699	670	692	700	732	718	677	700	709	699	739	723	722	699	669	753	697	669	716	705	694	728	695	721	702	669	705	694	698	723	685	726	710	663	682	721	745	696	724	681	721	716	699	666	711	728	713	737	678	670	729	651	730	730	647	682	712	654	760	716	698	716	688	712	670	717	777	688	760	671	752	718	704	733	680	733	682	776	692	733	657	658	661	702	701	675	689	665	681	693	709	685	679	674	706	701	734	639	723	712	726	653	733	726	713	719	761	723	742	732	738	657	699	655	712	714	682	724	711	749	665	678	724	715	714	688	712	701	687	716	721	759	707	720	709	748	692	743	667	690	743	679	727	729	679	709	731	704	693	732	672	735	744	681	685	682	733	700	681	719	681	738	706	731	668	696	701	721	677	682	709	712	655	659	744	650	720	716	706	685	735	692	680	684	689	690	762	731	712	698	710	712	651	716	701	692	687	719	710	707	672	690	653	704	675	731	691	688	659	721	709	695	701	683	730	710	728	705	701	700	733	718	694	688	656	720	684	721	719	718	707	701	714	716	726	696	703	720	676	683	694	718	713	701	716	661	733	714	695	673	672	709	704	772	722	706	675	722	719	730	705	755	734	666	713	707	768	731	719	704	636	715	690	719	670	758	708	741	717	713	722	678	722	661	655	741	699	664	687	731	707	711	746	700	682	704	711	665	707	734	652	646	730	695	688	647	719	688	708	660	655	707	721	701	700	682	639	685	692	696	710	716	712	673	696	751	680	649	686	715	747	692	650	709	727	685	693	697	748	715	723	723	702	684	677	708	681	707	707	740	748	736	672	731	697	738	682	740	714	688	741	715	705	697	701	744	724	697	673	706	763	695	703	698	726	714	677	711	686	744	647	705	730	723	681	684	678	666	710	726	731	711	705	727	707	742	696	687	675	761	681	743	639	763	727	712	672	699	724	717	695	718	702	695	672	689	720	669	720	735	740	678	711	724	683	689	705	691	698	636	681	704	712	671	680	717	712	719	689	671	698	678	742	707	745	672	709	736	699	689	690	692	713	711	686	726	695	688	772	702	706	685	743	728	692	703	687	694	680	679	783	683	725	718	727	681	715	723	743	711	743	704	697	689	732	686	682	734	661	699	676	739	671	738	707	714	713	729	637	679	756	704	698	701	693	729	740	695	722	749	724	687	717	680	701	671	703	722	688	702	723	700	697	727	653	680	703	673	666	724	693	696	666	628	706	739	663	684	723	694	714	713	729	726	695	698	672	703	747	663	729	713	714	752	706	716	689	676	689	690	667	697	784	754	730	726	722	677	665	711	699	697	721	669	708	655	695	686	719	672	758	683	710	678	721	734	734	674	684	675	688	680	729	701	717	686	696	694	696	727	724	683	690	687	712	701	706	714	715	682	689	728	693	705	704	703	695	744	728	668	716	685	722	714	680	666	721	695	713	648	722	677	732	696	710	727	686	665	741	693	728	729	709	624	698	721	689	770	702	670	654	689	638	723	713	714	727	737	686	697	713	704	738	671	716	722	672	723	750	767	695	692	662	702	698	730	720	674	703	668	707	656	701	691	725	745	678	722	699	672	713	742	733	743	705	696	726	711	715	731	679	678	689	714	686	712	722	731	691	702	709	700	666	681	695	762	730	637	715	725	720	673	675
12792	5480	681	413	574	630	557	440	378	328	303	260	233	201	177	124	100	132	99	85	94	85	77	62	69	67	40	44	47	53	44	43	54	44	47	53	37	31	44	53	46	34	45	43	39	45	31	32	41	37	29	36	40	48	41	43	30	32	45	32	36	35	32	39	44	38	33	38	42	35	38	36	37	42	26	40	30	47	39	41	33	35	38	38	32	34	30	46	39	38	35	33	36	36	34	33	35	31	41	35	26	42	45	35	34	37	44	30	30	50	37	38	37	46	31	34	30	41	39	39	40	37	40	43	37	39	39	45	31	42	33	36	31	34	45	43	30	46	36	50	50	37	25	36	32	39	33	39	26	43	32	29	24	25	34	33	45	31	45	28	30	33	34	25	43	27	40	25	31	36	56	32	27	42	52	42	37	30	38	34	45	41	21	33	34	24	49	38	27	35	48	37	34	39	41	43	39	42	29	33	35	48	51	35	32	38	25	43	45	45	41	47	39	31	32	50	43	41	30	37	32	37	42	44	36	29	36	34	39	38	35	46	40	38	50	35	22	44	46	36	40	32	26	34	33	31	39	38	45	32	35	44	29	33	32	38	43	46	35	28	40	24	34	31	40	34	40	33	25	29	36	41	31	37	30	42	23	42	37	46	30	35	35	26	38	31	42	35	33	44	34	37	46	30	40	33	30	45	26	21	46	33	46	40	30	30	36	50	36	34	50	32	41	42	33	36	31	32	35	36	35	49	35	35	43	39	42	37	36	25	31	44	38	47	35	36	33	43	40	43	39	36	30	27	43	50	37	35	32	37	33	47	31	30	32	33	37	35	30	36	31	42	30	40	34	25	44	34	32	30	33	38	45	39	41	34	36	39	36	38	23	38	24	32	44	37	39	42	42	43	34	41	30	40	31	32	37	32	31	38	32	48	31	27	30	44	28	28	41	38	35	32	29	38	31	34	43	36	40	35	38	33	45	37	46	31	46	35	37	46	39	36	41	48	32	33	34	29	34	42	29	39	27	38	30	39	39	42	45	37	36	32	44	45	40	35	33	30	33	29	39	30	38	38	34	29	43	32	25	40	31	43	18	36	30	36	31	28	36	35	37	38	40	49	33	36	29	36	24	35	39	50	35	45	30	45	28	36	35	36	38	26	34	39	40	41	29	30	34	38	39	28	39	41	38	43	43	41	37	42	35	49	44	31	27	40	33	49	34	48	37	47	33	37	32	37	38	31	28	49	37	39	37	41	36	35	41	34	34	44	31	35	33	40	42	34	35	26	48	39	44	50	36	39	27	38	38	31	41	39	29	36	29	26	27	28	40	39	29	24	25	35	44	43	31	37	36	40	37	42	33	33	40	32	41	27	30	32	39	44	38	36	32	27	35	35	30	36	44	36	32	31	27	49	41	40	32	27	36	47	38	30	39	36	26	34	44	35	35	44	28	34	33	37	42	34	35	38	35	30	37	35	37	41	35	30	42	28	38	26	38	31	45	27	44	34	39	42	32	28	41	33	40	37	44	32	29	43	35	41	38	38	45	36	24	38	20	38	41	32	35	31	37	36	41	22	34	26	30	38	47	41	36	31	26	31	35	27	31	32	28	48	34	42	34	42	31	36	29	40	31	31	41	43	37	39	26	31	24	44	35	39	48	32	31	44	35	38	35	36	32	34	35	29	27	22	34	40	39	27	31	17	36	34	37	33	38	35	36	36	30	29	45	45	38	45	29	40	36	35	29	31	35	39	44	44	37	42	38	30	31	40	45	33	29	39	33	27	43	37	36	37	35	34	36	43	31	53	41	31	35	33	43	50	31	28	39	41	33	35	45	33	32	45	43	27	26	29	33	32	34	38	31	43	32	30	37	42	36	36	26	35	37	32	44	31	52	30	33	37	30	32	37	34	33	24	37	36	37	31	39	31	35	34	35	29	46	41	24	30	41	37	41	38	27	47	29	42	33	31	38	37	31	28	36	45	38	28	46	30	45	38	32	35	34	37	34	43	37	44	26	34	39	30	31	35	24	39	45	35	29	36	37	34	48	42	32	41	32	45	29	40	33	39	42	47	41	31	31	47	24	31	40	28	26	31	23	44	44	50	35	32	37	31	37	31	38	38	40	28	37	43	26	35	35	32	44	30	30	37	44	30	53	32	34	31	38	24	35	35	40	40	34	43	26	21	50	40	37	39	21	16	25	36	39	31	34	35	34	33	31	37	34	31	38	33	34	34	50	26	45	30	47	45	42	37	32	37	34	44	31	38	32	49	41	35	28	40	34	37	23	37	37	39	41	34	42	40	42	37	51	40	35	32	39	35	33	36	45	32	34	47	28	40	37	27	37	39	28	36	43	32	38	44	27	34	23	25	47	30	31	42	26	27	42	28	41	26	36	27	30	35	40	34	37	40	41	46	37	38	34	31	39	39	37	29	30	29	36	36	39	39	26	36	39	26	34	40	30	33	42	31	32	37	35	34	34	39	35	29	33	35	43	29	40	46	22	38	33	43	38	35	30	37	27	41	40	30	38	37	29	37	31	41	39	36	27	32	39	31	28	48	40	25	37	45	38	29	27	32	39	37	46	37	33	41	32	27	23	39	24	38	41	35	38	35	28	35	30	40	42	37	38	30	34	38	45	43	29	45	42	35	34	28	53	27	29	30	40	45	28	30	32	33	32	40	39	28	49	27	37	31	28	25	33	31	34	27	35	39	37	37	26	47	39	31	43	41	43	34	32	27	32	35	40	31	42	25	35	31	40	39	31	39	37	36	38	36	31	35	27	30	42	33	33	43	35	37	37	37	36	36	38	33	35	30	28	44	34	34	27	33	48	33	30	34	39	40	26	32	29	47	39	29	42	38	34	44	30	31	43	37	29	35	28	37	44	32	35	35	36	44	46	35	40	36	33	44	34	31	52	38	30	40	38	36	33	32	43	44	53	45	34	37	32	34	41	57	38	43	24	39	42	48	34	37	49	41	29	31	29	37	38	46	30	50	34	27	41	35	46	34	40	32	34	39	44	37	41	41	36	34	53	39	45	39	30	37	40	45	42	38	40	41	37	31	41	29	43	43	35	38	26	40	45	33	49	44	40	36	35	29	38	39	25	33	51	40	36	31	40	34	37	32	46	31	35	33	34	37	34	37	25	33	29	41	43	46	33	28	41	33	38	37	37	34	39	44	39	49	33	36	38	30	53	37	39	40	32	31	35	50	49	24	39	40	33	33	33	35	43	22	40	29	34	50	40	38	46	30	35	32	30	32	34	38	34	53	37	43	36	38	22	31	41	35	37	41	40	43	39	36	34	41	29	28	36	38	41	45	27	33	30	29	27	37	34	42	37	39	30	41	36	42	35	43	30	38	37	38	33	41	35	31	52	45	39	33	30	44	40	42	31	40	38	45	34	38	33	44	35	21	19	36	40	30	38	36	41	38	41	35	30	31	40	28	34	30	37	30	36	44	35	32	43	35	19	36	32	40	30	41	40	41	47	43
49174	31634	12015	22752	30065	29384	26068	22488	19168	16051	13578	11777	9642	8265	7101	5940	5222	4492	3848	3412	2855	2511	2274	1997	1855	1625	1531	1431	1307	1217	1187	1079	1027	930	904	863	855	752	775	776	693	671	651	636	634	599	634	632	593	607	592	620	574	538	611	572	534	573	587	563	606	575	607	567	582	562	578	531	599	602	572	591	555	542	572	547	584	586	614	557	579	599	596	532	626	559	575	600	570	554	543	573	559	552	532	549	544	528	587	567	569	597	493	546	524	547	572	566	585	534	577	563	539	520	566	566	582	541	570	521	557	564	581	586	555	518	563	579	558	532	499	544	575	593	551	488	551	556	548	556	566	573	471	538	551	551	551	554	561	557	575	539	548	566	544	537	562	542	575	527	577	621	541	553	529	536	568	555	568	563	544	523	549	531	522	545	587	564	562	569	590	544	566	539	535	505	582	522	544	529	519	541	539	548	533	524	577	532	529	510	547	564	575	557	560	551	576	551	564	570	520	548	550	556	545	520	578	577	558	574	562	563	518	590	576	543	553	532	525	612	535	547	581	528	529	547	510	540	535	544	591	549	538	562	569	557	527	551	553	557	567	575	548	561	558	543	549	550	550	580	575	541	548	518	538	597	492	510	568	567	552	516	544	538	535	529	555	545	530	544	542	563	545	534	553	503	593	550	568	547	538	582	583	571	591	551	549	596	562	580	579	567	546	507	556	517	533	552	554	533	568	554	594	577	510	599	553	565	550	579	522	549	584	555	561	558	561	558	541	513	552	566	568	548	521	545	597	546	548	552	523	544	544	525	542	572	518	556	557	567	561	535	567	551	546	556	573	526	551	557	600	556	548	548	571	582	572	567	558	556	529	581	554	525	560	567	523	513	565	546	529	524	561	535	540	530	566	567	554	567	537	536	522	511	517	491	556	560	499	542	564	556	519	528	555	525	522	548	536	555	530	579	550	561	558	522	553	554	517	501	546	547	560	576	554	559	548	550	523	601	555	552	578	512	594	539	556	580	564	565	518	544	548	532	554	579	534	550	565	548	559	558	561	556	506	567	592	523	535	542	558	580	561	572	503	536	513	519	582	553	588	549	535	554	556	530	549	557	531	563	578	533	521	571	542	566	567	534	516	556	538	582	496	535	555	550	575	542	546	559	589	539	543	517	522	536	577	554	522	576	507	547	539	553	527	532	492	576	587	541	573	541	516	518	587	538	544	545	603	523	525	519	560	543	547	556	558	578	519	528	625	580	550	546	532	559	580	540	580	588	563	549	558	566	559	579	537	553	549	544	568	582	565	548	536	565	577	524	610	534	561	558	574	526	560	533	591	534	546	591	552	551	559	520	546	560	492	537	556	591	549	530	554	562	525	521	570	572	553	565	564	550	543	527	522	527	551	597	565	556	568	559	541	551	562	554	553	553	505	530	543	530	577	547	551	570	584	528	549	524	534	570	552	538	574	527	565	592	530	521	546	534	531	531	558	560	523	497	542	515	550	560	597	583	560	528	548	553	497	526	541	567	523	552	517	553	574	519	558	530	580	534	570	545	539	533	505	481	593	577	540	548	561	575	574	543	557	542	527	546	573	536	538	536	573	555	564	552	517	497	532	525	567	526	539	549	516	556	495	527	546	537	569	507	518	527	536	552	587	583	549	578	559	541	570	593	582	552	553	520	582	555	529	516	552	558	550	522	565	543	523	541	567	557	504	551	565	588	559	478	580	573	540	530	559	577	550	518	596	533	536	561	568	566	571	566	561	533	550	550	552	486	491	571	575	550	523	562	544	545	549	533	563	525	548	536	557	544	564	553	598	547	547	551	563	569	599	520	505	526	551	628	558	581	570	509	522	579	515	573	519	579	564	568	531	570	599	541	546	548	556	548	540	513	528	515	528	565	566	534	513	590	532	567	550	551	570	578	552	556	567	617	554	588	559	578	567	538	496	540	542	565	558	568	584	522	544	577	560	549	551	526	554	529	557	517	586	554	558	575	584	514	527	531	560	577	548	590	559	551	508	606	578	521	530	538	550	569	544	539	555	569	551	540	540	548	546	561	541	560	592	539	529	542	500	536	543	536	564	587	561	533	516	545	581	524	561	549	580	550	550	572	557	556	571	560	601	582	586	505	549	550	572	537	541	551	506	550	522	511	602	553	576	535	530	544	575	560	539	552	551	564	545	519	535	559	524	546	542	496	483	519	560	574	584	511	550	502	554	516	545	508	542	544	547	530	569	520	529	585	530	554	572	511	515	535	560	572	530	559	564	573	556	530	544	533	533	503	583	535	557	565	542	500	516	519	593	557	557	528	560	514	511	586	543	512	557	512	576	554	520	519	544	547	541	579	555	558	563	558	562	532	575	511	551	549	556	608	533	553	557	572	577	567	578	530	519	579	581	565	529	544	499	571	564	533	478	550	556	540	537	547	590	568	532	565	556	567	543	542	554	574	530	565	532	516	564	548	538	494	527	548	519	582	538	546	554	531	571	554	530	548	522	554	568	574	525	522	557	508	547	550	586	551	573	569	527	547	554	550	565	543	562	500	562	541	533	543	562	521	542	551	556	549	532	558	567	540	527	518	543	568	528	536	572	542	528	566	598	544	539	564	540	571	538	545	547	572	552	589	608	571	557	538	521	508	513	549	569	581	522	551	592	527	530	537	575	546	585	538	538	559	556	568	599	548	541	524	539	524	533	517	567	573	529	536	518	537	555	518	577	531	529	539	573	535	521	537	621	522	556	540	595	550	544	541	544	574	563	526	531	545	546	544	563	521	546	604	564	586	514	548	556	528	593	554	553	547	595	574	564	541	502	605	592	547	528	572	508	519	541	545	553	568	557	543	549	509	540	567	582	549	562	566	545	551	581	532	561	573	505	533	557	558	561	560	581	546	548	522	542	536	571	472	539	546	552	586	543	556	577	513	530	542	524	578	562	515	558	568	500	496	533	535	566	566	576	512	519	539	575	502	518	537	585	572	581	552	524	536	515	525	524	539	573	568	555	559	567	564	545	558	549	563	532	541	554	555	548	549	580	524	576	575	568	564	549	544	516	575	527	540	580	566	558	511	561	557	525	511	566	554	565	562	526	584	570	536	542	526	576	520	541	554	552	551	571	551	561	565	540	558	576	549	533	538	544	580	542	536	560	525	577	522	536	562	584	544	558	583	560	539	542	526	542	541	554	573	541	577	554	515	558	544	564	546	514	498	583	545	541	543	573	544	582	540	563	554	547	553	544	514	581	517	563	514	564	563	547	537	530	558	572	549	538	567	550	540	546	549	543	545	552	556	565	566	494	598	553	568	535	524	532	529	565	540	556	533	529	578	562	549	551	530	526	573	559	578	550	552	575	548	542	590	576	559	557	556	555	524	571	533	549	527	530	543	559	529	549	569	552	549	587	559	546	523	511	531	550	511	502	607	540	549	540	542	543	559	538	503	554	532	536	590	569	544	588	522	523	566	554	526	576	563	576	547	551	540	512	568	506	558	509	587	563	576
18495	10019	1207	702	999	999	861	768	604	553	462	428	378	303	250	224	206	193	154	150	101	145	122	116	111	81	95	76	95	114	67	82	75	81	78	53	81	75	91	58	50	70	50	65	56	75	52	54	44	77	63	47	69	56	52	61	51	47	54	47	71	38	45	48	71	62	59	53	46	48	58	47	56	46	48	52	51	51	50	56	50	61	36	68	59	48	64	64	63	51	57	58	52	47	59	58	42	63	47	46	59	63	65	73	76	58	42	50	60	62	67	73	59	53	60	50	52	65	53	55	58	58	54	55	58	54	55	65	60	51	54	55	51	57	61	54	64	56	50	65	63	64	62	74	53	65	58	79	58	61	42	51	72	44	57	51	53	51	69	53	62	58	62	58	47	55	59	46	45	61	53	53	39	61	65	53	45	50	44	52	52	59	62	55	58	56	64	50	65	42	59	48	55	53	51	59	50	63	39	52	63	56	49	52	80	69	61	52	46	56	56	58	72	51	53	59	56	53	46	53	54	72	59	44	67	44	70	53	53	42	55	44	55	55	52	57	42	59	50	58	50	65	58	44	58	49	49	60	54	52	50	56	56	36	60	51	60	50	75	61	68	50	54	57	71	52	59	53	66	72	42	49	57	72	51	60	70	51	54	59	54	57	42	55	52	49	47	56	50	50	62	65	64	60	73	53	56	62	50	59	46	53	55	52	57	55	54	61	54	50	68	68	57	50	59	58	60	59	49	51	49	63	63	50	55	57	43	58	56	48	62	48	57	60	59	43	51	62	65	62	48	62	46	60	48	46	61	44	65	59	64	52	53	57	49	52	43	54	50	50	63	53	63	54	55	56	67	61	44	58	63	58	58	52	60	51	58	55	49	56	55	62	58	61	61	64	65	44	47	53	48	71	65	56	51	56	54	53	55	54	55	57	64	58	49	53	59	49	55	65	50	47	51	49	65	58	51	63	54	41	56	52	52	52	55	51	52	67	42	59	50	43	64	45	51	48	60	64	56	72	55	53	54	53	52	56	64	49	47	45	71	54	59	52	59	64	69	45	48	62	66	63	65	55	61	56	53	50	48	56	56	73	48	52	60	48	51	51	53	69	56	47	56	55	53	50	44	47	67	58	42	51	50	69	66	67	54	52	50	53	59	56	55	63	57	55	64	58	54	41	49	54	64	62	56	56	63	49	54	65	42	52	39	46	61	58	65	54	51	62	63	55	59	56	61	70	56	49	41	70	64	50	61	40	64	49	57	59	48	54	51	55	58	53	50	58	58	82	59	55	52	38	47	45	57	66	56	45	51	60	54	44	52	49	62	53	55	55	62	56	58	52	55	58	42	38	61	58	66	62	47	64	53	51	52	45	44	56	60	55	55	60	57	63	70	61	53	58	52	60	49	62	53	58	58	56	67	51	63	49	57	61	53	50	63	43	43	50	61	69	45	59	54	54	47	65	49	76	54	46	50	55	53	56	55	58	46	53	46	56	41	54	54	65	51	61	68	59	57	42	67	55	52	53	62	65	51	67	61	65	42	76	54	47	48	57	47	55	43	62	56	52	60	51	55	66	59	51	67	51	55	47	70	43	54	65	45	46	42	60	54	62	60	59	60	47	62	52	61	49	43	67	51	58	66	56	74	64	45	60	69	58	60	71	55	47	57	53	55	64	61	71	53	58	64	57	52	49	54	49	64	55	66	62	57	65	70	47	40	61	56	45	69	51	62	67	60	51	50	50	68	53	50	69	59	46	64	58	54	52	56	53	62	53	61	62	59	54	61	51	48	59	52	53	46	58	55	58	59	45	54	47	53	46	64	42	56	51	43	49	52	61	78	75	57	46	47	57	59	48	54	65	54	63	43	49	50	66	64	51	50	54	50	50	63	63	56	54	55	62	60	57	63	45	49	65	57	55	52	45	56	53	54	55	38	60	51	47	52	52	52	71	56	48	65	59	41	48	52	64	58	65	57	56	59	64	58	60	63	47	67	64	45	55	53	49	57	50	64	49	51	59	48	56	48	65	57	60	49	43	65	59	65	53	52	57	60	58	70	61	51	53	54	59	51	47	58	47	58	50	52	44	52	56	65	50	72	52	57	58	40	64	58	61	54	65	70	58	49	60	60	66	66	60	54	53	51	66	58	60	55	50	64	59	57	53	65	57	59	56	58	62	56	54	47	54	54	60	50	38	59	55	67	44	63	60	66	55	47	50	55	56	52	63	61	54	63	59	52	60	58	53	55	53	70	47	47	55	58	70	58	53	38	51	45	59	65	45	65	58	49	53	54	56	63	67	53	54	56	51	46	55	56	54	45	55	54	65	63	50	44	46	60	50	49	54	56	62	62	46	60	57	45	52	68	37	44	45	52	58	42	62	59	54	66	49	55	54	55	58	61	48	51	66	61	57	47	60	66	50	53	56	58	54	56	53	62	51	60	49	57	60	59	40	56	74	59	48	56	57	66	55	43	58	66	47	59	60	51	53	51	53	48	51	56	46	54	69	47	58	56	47	55	58	35	46	59	57	56	66	47	49	40	50	60	52	56	59	59	47	64	59	62	47	48	56	60	57	52	49	51	57	54	59	43	61	42	58	59	58	52	70	59	48	53	65	53	42	57	61	58	64	59	47	58	63	64	71	46	49	52	46	69	55	64	57	47	65	47	51	50	50	48	57	71	52	66	47	63	56	44	57	53	70	56	48	51	54	67	55	44	70	51	61	55	63	65	65	53	49	52	57	59	49	57	53	46	54	65	43	65	60	55	40	64	62	68	57	57	65	41	50	53	57	47	40	54	58	54	42	54	54	67	57	62	58	47	54	55	51	44	47	67	53	61	70	56	48	49	61	52	61	53	46	52	55	54	55	55	65	71	61	55	54	51	61	57	64	60	55	64	62	46	60	55	42	39	53	63	49	59	55	68	59	61	64	57	44	54	54	42	60	55	55	57	57	50	60	52	41	56	60	54	65	51	54	53	47	53	53	54	64	49	59	68	70	53	48	52	56	64	59	53	61	47	56	65	56	56	56	54	57	54	60	55	51	41	47	65	69	59	57	50	62	53	49	72	45	53	63	53	53	65	63	58	48	61	53	50	64	72	58	53	54	60	58	54	60	56	70	54	39	55	54	70	48	46	61	58	58	67	49	51	52	67	60	54	58	55	49	56	63	60	43	59	52	57	58	50	46	68	64	57	58	54	46	44	53	67	48	59	57	61	59	60	65	55	49	66	53	44	50	55	56	68	42	70	53	59	63	59	55	52	53	55	57	57	65	72	62	57	62	56	38	63	44	55	53	60	51	49	43	53	31	48	46	60	44	51	59	56	56	52	54	49	62	70	57	80	69	56	50	56	55	48	56	57	56	61	54	60	52	48	53	45	43	56	61	47	49	63	56	46	41	52	55	59	50	50	58	49	55	78	60	57	53	46	56	41	66	65	51	58	63	46	68	63	53	48	54	69	54	51	52	56	57	58	49	62	55	53	53	53	54	47	55
58047	36968	16386	28126	35405	34849	31652	28165	24577	21553	18400	16384	13964	11986	10389	8993	7871	6829	5935	5223	4577	3951	3546	3124	2875	2589	2390	2229	2083	1965	1909	1864	1590	1547	1423	1356	1321	1279	1221	1122	1080	1085	1061	1038	1014	973	992	987	944	942	929	899	912	902	925	924	848	883	931	887	873	838	811	882	862	852	908	870	872	862	881	810	877	873	846	844	843	832	839	863	849	838	836	829	848	838	880	868	860	792	849	818	797	837	883	824	874	847	767	858	839	854	846	870	850	822	806	874	874	833	814	823	841	792	826	818	846	809	801	800	863	805	864	839	853	864	855	813	815	842	860	800	807	794	792	792	839	818	895	846	836	858	814	783	851	862	857	801	868	845	782	807	871	846	802	878	833	821	806	807	894	832	800	823	823	842	831	812	816	799	816	816	826	840	890	789	804	843	818	836	809	810	851	832	809	863	841	809	820	760	824	814	816	807	871	831	889	831	878	830	856	831	799	821	778	857	775	795	757	861	831	818	827	826	824	810	775	792	826	787	839	832	807	832	841	860	797	788	852	850	831	772	837	799	816	799	817	781	828	797	806	797	827	838	792	797	861	829	895	828	770	787	877	774	852	794	844	776	834	788	822	832	811	823	797	821	859	768	827	875	824	851	825	826	850	837	788	819	815	821	846	779	809	829	822	858	832	812	798	794	829	846	815	757	799	819	815	820	806	818	815	834	771	841	750	778	821	832	839	839	783	817	874	824	867	819	831	885	807	871	798	836	829	780	807	814	830	844	820	803	836	791	816	805	812	794	838	871	795	781	822	833	852	802	800	788	880	827	807	851	812	850	819	781	862	864	838	863	880	811	853	847	851	809	826	838	845	872	857	853	792	794	849	822	821	816	823	796	865	805	796	763	846	788	851	879	844	802	860	871	844	838	813	814	780	849	803	837	838	834	849	850	810	849	816	837	891	803	815	841	811	808	782	864	794	900	801	782	834	844	833	807	810	837	831	798	844	848	788	802	824	791	839	786	832	861	845	843	823	780	780	841	817	852	827	806	841	851	812	876	867	834	866	851	763	820	843	822	788	778	792	800	788	807	845	829	807	770	800	840	825	799	837	850	791	777	786	787	843	821	763	860	807	819	818	862	825	809	827	798	829	841	747	856	821	791	834	819	838	783	845	872	784	741	770	824	832	830	844	796	816	782	824	838	838	818	837	777	928	801	824	810	855	862	827	774	820	845	818	806	859	860	814	821	828	861	850	876	827	870	803	857	794	831	832	862	805	806	812	837	818	839	867	865	868	848	747	835	807	862	842	833	807	842	854	838	841	819	817	806	803	829	860	836	845	838	838	851	769	837	785	812	825	846	834	811	834	788	844	797	846	802	858	819	821	869	819	797	798	827	836	810	830	826	863	855	829	817	795	854	804	794	815	833	801	817	820	808	823	831	804	799	843	843	859	776	858	814	815	864	845	764	821	825	831	824	914	813	842	857	831	812	852	857	808	823	884	790	852	837	826	825	865	853	825	854	791	802	840	847	769	809	796	818	827	823	823	841	830	837	789	786	785	841	865	804	816	825	820	819	805	840	808	845	842	806	827	868	803	843	772	852	868	814	800	818	821	884	807	795	810	787	795	843	865	817	855	756	793	815	868	813	814	809	811	818	854	845	830	870	792	838	807	834	811	772	849	775	820	827	815	847	856	789	842	849	855	824	849	839	801	802	802	838	859	861	854	784	854	891	821	824	771	787	782	813	865	818	836	831	844	857	845	806	870	862	842	794	875	831	836	823	883	836	849	847	811	831	840	827	780	834	835	829	803	834	883	892	772	822	795	818	824	842	832	818	794	837	815	836	823	854	814	864	822	804	829	807	806	857	858	817	835	776	832	835	840	805	802	831	861	813	837	830	827	824	856	832	849	821	797	836	817	807	872	827	782	811	891	819	865	775	789	762	847	817	803	810	812	826	845	847	786	799	788	823	831	866	804	853	823	835	865	834	843	776	856	841	811	772	806	821	874	815	817	838	777	862	794	810	780	818	792	862	848	806	862	807	840	851	809	873	880	815	821	829	859	834	826	885	818	809	808	837	853	856	853	842	855	813	843	811	807	778	824	803	819	847	814	833	843	837	820	813	844	792	840	869	839	809	821	838	766	803	819	846	786	776	835	877	778	803	804	805	808	816	865	821	840	812	846	855	819	819	818	769	806	771	799	818	869	834	799	832	809	789	792	849	812	883	827	808	774	800	839	860	820	835	785	790	824	826	801	829	872	819	848	816	857	852	821	849	826	844	833	824	779	860	817	830	842	826	801	855	886	786	808	861	815	797	896	779	794	794	869	823	866	832	814	820	836	882	783	828	781	802	811	835	839	848	821	817	792	783	818	802	829	817	819	837	855	843	890	858	802	845	786	837	804	841	832	808	806	847	888	861	784	813	858	819	812	847	822	789	783	804	801	890	820	820	825	825	817	863	831	792	813	852	809	816	851	782	829	828	802	810	849	782	837	827	865	847	870	820	830	849	815	788	847	832	830	841	781	825	840	826	820	828	845	826	733	816	871	854	845	809	816	875	828	852	810	838	829	786	854	823	779	828	847	821	847	855	814	845	880	831	856	758	806	841	852	815	807	786	798	812	808	820	806	862	809	817	816	770	816	830	806	825	797	830	792	832	802	832	825	822	805	875	787	821	788	809	767	842	841	855	869	813	839	796	801	757	831	832	789	865	826	818	839	851	843	832	809	797	813	814	824	905	834	789	875	785	841	802	821	784	839	851	828	819	772	761	818	794	858	836	800	838	823	829	822	884	831	796	840	809	805	842	817	788	836	820	892	757	810	836	812	847	869	839	823	804	836	798	897	808	902	864	846	767	831	825	823	795	845	822	811	856	789	864	889	822	803	778	820	787	798	749	781	807	788	827	825	838	809	851	863	829	812	823	852	824	795	799	816	851	824	850	853	819	855	845	825	826	822	773	812	802	844	801	859	771	805	886	809	818	855	859	806	784	788	784	757	806	828	834	791	827	798	844	835	804	835	825	830	799	813	820	814	841	827	810	768	834	844	848	817	851	796	825	800	911	821	797	840	770	833	840	781	883	855	812	792	787	825	840	787	819	834	837	915	833	750	813	851	830	853	838	803	855	908	786	840	817	834	816	836	859	837	837	840	807	903	847	810	855	825	791	840	829	864	788	815	809	809	810	869	831	819	795	821	810	812	891	897	778	833	793	893	822	856	810	850	800	845	855	804	828	853	855	832	859	841	872	812	786	849	841	868	814	801	819	781	783	790	804	843	835	794	834	800	800	810	797	880	822	820	852	855	825	813	837	792	890	822	842	810	849	819	812	771	821	833	842	786	868	796	782	817	836	835	859	771	857	826	794	783	844	794	827	757	783	787	886	820	792	831	800	857	850	830	835	854	869	824	837	793	798	844	803	751	770	827	785	868	859	841	849	853	848	851	817	858	805	806	825	795	800	800	826	815	841	819	760	815	846	816	786	818	829	816	795	793	818	813	881
7133	2680	389	307	414	470	368	321	256	224	211	152	155	108	120	94	67	69	64	64	52	62	65	33	29	36	36	30	39	40	40	35	23	37	29	23	33	23	26	30	25	30	26	31	31	32	24	25	26	24	35	31	29	28	28	28	31	22	28	29	20	22	30	18	25	17	29	28	25	33	22	14	24	34	31	17	22	15	30	21	12	23	28	31	20	28	27	25	24	27	27	22	29	21	32	32	28	29	24	26	19	26	25	20	32	25	28	21	17	19	28	27	26	21	26	21	24	26	26	33	20	18	16	24	37	17	19	32	20	20	26	22	19	25	18	30	19	27	24	22	31	13	26	26	30	18	16	30	30	19	26	28	29	33	28	20	38	26	17	21	31	29	33	32	18	24	27	31	27	29	25	29	28	25	25	35	22	18	27	29	25	31	26	26	23	21	31	22	21	20	32	23	25	24	24	25	27	27	23	26	29	21	27	16	28	19	24	22	29	23	26	23	32	23	23	19	27	30	27	26	21	18	16	22	36	27	22	19	22	33	30	23	25	24	26	25	23	36	31	22	30	22	17	24	23	22	25	20	27	25	29	22	21	19	25	34	25	24	31	17	26	28	29	29	26	28	29	29	19	27	23	38	21	26	28	27	28	27	20	27	38	27	22	23	21	26	38	26	23	22	20	25	26	26	32	23	22	22	21	18	23	30	27	29	21	20	27	18	25	25	16	23	39	25	21	21	27	20	25	28	27	17	27	36	26	25	22	31	20	29	29	29	29	25	15	22	25	30	19	21	16	31	20	25	21	28	26	28	27	26	21	23	20	24	34	38	18	36	16	23	27	25	25	15	28	31	17	15	18	16	22	20	20	11	33	29	25	26	30	24	26	36	25	25	27	34	25	16	20	29	24	20	25	22	15	25	29	18	24	23	41	26	26	29	35	30	23	22	28	24	30	25	24	28	20	38	21	21	25	25	20	22	28	23	31	32	25	24	29	18	16	21	27	37	27	19	17	34	24	22	23	26	23	24	37	24	28	26	30	28	34	26	34	23	23	24	31	28	24	19	25	21	24	30	24	29	25	26	25	27	25	20	32	21	24	23	19	22	24	29	18	22	33	19	28	17	28	27	22	13	15	25	26	37	29	27	21	28	24	22	16	21	28	23	24	25	33	15	29	21	32	25	32	25	15	29	20	21	27	25	23	32	13	19	25	23	24	24	22	23	24	26	25	22	31	19	28	24	23	31	30	18	26	29	26	23	34	25	25	19	24	26	23	18	26	33	22	24	22	24	29	18	22	32	24	25	19	26	39	23	19	37	30	22	24	32	29	21	25	21	18	19	25	28	23	17	25	27	29	23	33	29	35	22	31	19	32	28	26	18	27	31	31	23	22	15	26	26	25	20	28	28	32	22	20	27	25	18	28	32	21	18	37	30	36	21	39	20	20	26	31	27	26	23	20	26	23	27	29	21	22	23	28	33	19	20	16	21	29	21	29	22	30	27	22	28	20	30	24	21	20	24	24	21	17	27	23	21	20	19	30	25	31	20	31	20	22	22	34	24	28	32	28	22	17	20	31	25	24	34	24	31	29	25	23	18	29	22	27	23	23	31	16	20	25	28	26	24	31	23	25	33	29	27	28	21	30	24	18	24	23	31	23	22	23	24	20	24	27	30	34	19	20	23	28	21	32	28	14	23	25	25	28	21	28	27	18	14	28	29	26	28	21	25	14	27	28	19	19	23	18	23	24	22	25	25	19	21	23	28	28	28	21	24	20	28	18	20	26	28	26	29	29	26	24	25	22	37	26	32	17	26	36	18	19	20	28	17	30	29	27	21	30	27	21	21	24	22	23	27	22	23	25	23	22	24	21	21	24	19	21	24	37	24	27	33	24	21	20	29	28	29	24	20	26	22	16	19	20	23	23	23	29	20	19	25	26	33	23	14	33	25	24	19	35	19	30	25	23	33	30	17	27	30	19	30	33	22	31	29	29	28	25	30	15	17	25	18	32	15	23	26	18	26	26	26	24	23	19	33	27	21	14	14	29	22	37	17	24	32	29	24	37	23	31	37	21	27	24	20	24	25	27	32	19	20	18	30	31	26	32	22	25	22	22	28	25	25	23	30	24	20	21	20	14	18	24	25	24	27	26	24	34	27	33	29	16	22	26	26	24	23	23	26	23	25	33	25	20	22	27	22	33	18	26	23	17	30	24	28	22	25	31	28	16	18	24	30	23	25	26	28	35	29	19	31	28	21	24	24	23	28	26	24	23	21	26	27	34	29	23	20	26	22	31	33	25	26	23	23	23	15	23	24	17	27	30	33	31	25	29	21	23	36	32	24	26	29	32	34	34	24	24	26	25	19	29	27	37	26	25	22	30	24	17	29	22	22	21	19	21	27	22	30	22	31	27	20	20	23	21	31	19	27	27	30	18	24	26	24	30	21	22	28	26	36	30	28	23	22	21	29	32	28	25	22	16	26	25	21	24	20	31	22	15	17	23	25	22	26	19	20	20	22	24	24	22	31	27	29	26	23	23	28	25	27	15	26	21	23	18	30	15	26	15	17	36	25	21	27	29	25	25	23	17	24	15	32	22	31	20	25	27	21	31	26	22	21	23	22	26	24	22	20	19	34	18	20	22	20	19	34	26	25	20	22	22	31	25	23	33	22	24	23	26	23	24	21	21	23	20	23	28	26	33	19	21	28	24	29	35	26	30	23	27	36	30	29	26	28	31	31	25	19	23	28	28	28	27	31	20	32	17	31	26	17	20	31	24	26	25	22	23	30	21	25	23	25	29	19	30	32	25	30	20	27	27	28	33	25	34	28	27	30	26	22	23	14	19	25	20	28	21	32	28	22	34	29	24	23	30	33	25	20	25	29	27	21	18	26	32	23	29	26	28	24	24	17	18	27	20	17	25	19	29	22	15	24	19	16	25	41	20	25	25	19	23	18	18	26	21	20	23	19	33	32	31	26	21	24	21	17	26	26	33	18	22	29	38	20	29	18	30	31	36	19	23	25	21	25	27	15	22	24	26	19	17	28	28	37	25	21	41	34	26	27	17	32	28	20	26	24	22	20	22	34	27	38	32	36	31	25	35	21	22	25	28	31	21	18	25	32	26	16	28	23	22	28	18	29	29	22	17	21	23	19	23	19	21	19	25	29	26	28	23	28	30	23	30	25	27	28	24	16	31	26	15	33	20	24	18	27	23	29	19	21	23	30	23	27	29	28	19	25	19	25	20	25	24	19	23	22	20	16	28	26	27	18	27	26	24	26	28	17	20	23	32	25	21	23	30	18	21	24	15	27	20	24	30	22	27	18	24	24	30	20	27	20	27	18	27	20	25	22	33	19	23	31	30	20	35	24	18	20	28	33	26	21	22	28	34	16	25	25	27	17	29	30	30	18	27	23	28	37	26	24	31	26	27	20	28	27	20	21	26	23	18	23	19	32	31	23	28	19	19	21	25	34	22	26	27	33	16	23	28	37
43043	26342	8936	19078	26063	25063	21809	18256	14737	12087	9931	8215	6991	5800	4853	4171	3526	3057	2530	2158	1954	1619	1447	1296	1151	1066	962	936	854	831	774	680	653	611	591	549	530	522	469	498	450	424	437	409	398	439	396	402	401	411	406	420	409	397	415	396	405	407	379	395	379	373	408	400	401	411	372	382	380	400	389	395	414	407	442	359	426	370	401	386	376	366	384	398	378	399	420	383	405	397	380	376	374	415	397	419	380	376	355	377	430	385	400	402	360	346	399	390	359	397	388	398	370	396	407	418	376	388	344	380	364	358	371	385	401	408	367	381	396	402	377	408	424	384	397	440	411	424	386	371	398	391	379	386	349	345	377	389	372	380	378	410	391	368	390	360	381	380	396	413	377	400	397	424	344	420	385	373	421	387	360	356	390	369	415	376	412	369	351	376	418	394	345	415	376	372	380	388	363	357	404	403	359	368	402	368	376	364	375	380	427	356	390	412	362	402	378	359	410	407	364	357	385	378	405	347	401	373	372	419	369	365	427	399	396	376	406	344	414	388	379	376	406	366	410	368	373	392	380	395	372	403	389	396	371	388	379	394	429	358	386	411	368	389	382	413	385	394	372	381	379	407	430	395	381	393	394	367	385	361	373	398	400	390	379	361	388	382	390	372	401	386	384	411	382	390	396	375	384	376	376	399	368	387	362	374	385	379	376	421	365	375	373	340	355	380	397	374	378	384	354	357	380	379	429	358	399	390	391	389	340	367	403	381	387	396	370	396	375	417	400	404	398	358	399	400	399	406	375	378	398	387	391	397	361	380	358	412	394	362	427	392	414	398	381	393	413	399	388	395	411	343	396	374	345	419	374	394	386	379	355	409	375	363	401	387	361	416	359	350	380	394	370	393	366	399	364	360	392	361	356	360	384	377	367	371	394	400	377	378	382	384	385	377	394	418	365	373	402	427	399	428	379	380	370	397	388	395	393	382	429	399	379	412	366	354	371	410	378	389	400	373	409	404	367	392	359	383	395	392	372	376	371	396	388	368	397	365	371	409	371	348	370	362	358	391	388	363	404	363	382	397	380	381	377	402	383	397	390	366	365	375	435	391	412	363	368	379	376	415	388	407	394	415	384	358	406	409	399	392	396	387	411	402	363	387	386	360	407	388	422	359	367	374	393	362	381	391	367	401	397	352	393	391	352	383	393	377	387	396	376	375	368	400	385	402	366	390	414	414	333	383	365	343	428	394	394	387	369	390	399	388	385	396	392	377	350	376	356	386	373	376	376	405	354	416	351	357	393	408	409	384	404	380	441	350	382	399	396	370	384	375	404	381	389	374	364	397	380	398	401	383	344	392	392	354	366	381	380	362	372	354	390	366	384	394	394	381	424	390	373	366	391	394	384	385	404	386	375	361	395	365	384	386	399	398	399	398	389	364	390	381	392	364	385	402	396	409	367	408	377	407	389	396	394	411	416	364	390	361	366	375	380	357	385	356	407	363	385	366	369	384	371	404	376	388	376	400	409	423	413	366	384	380	384	419	370	384	410	395	384	411	381	392	373	392	381	391	393	427	378	381	417	362	413	374	406	369	373	383	382	396	390	373	390	393	413	359	390	373	399	392	393	408	371	368	395	384	379	344	388	406	384	397	376	374	344	393	365	352	392	404	379	359	405	393	350	376	387	401	388	403	431	388	362	396	397	402	406	345	367	366	384	364	376	396	406	379	394	397	443	355	402	393	359	407	391	388	379	357	400	403	358	380	373	370	401	395	395	418	386	401	397	414	409	394	448	361	360	413	387	367	411	385	400	396	368	406	363	388	419	391	405	392	396	403	378	360	349	389	413	429	372	368	371	360	387	389	380	390	390	373	378	369	393	381	381	390	353	383	392	354	349	401	396	359	351	414	384	391	362	393	351	367	416	434	385	364	387	391	374	385	408	382	403	354	384	377	385	363	374	400	408	383	408	393	341	406	379	393	362	385	363	400	386	389	389	357	387	358	364	422	402	402	386	349	370	372	404	379	383	420	393	398	359	376	365	407	376	391	380	408	349	391	378	364	388	350	406	395	414	409	376	387	415	367	368	404	383	376	341	385	383	392	431	374	396	378	389	366	348	394	395	394	365	358	413	363	380	390	415	374	379	351	400	340	400	418	375	408	402	372	362	375	385	379	388	412	376	383	372	388	401	381	357	401	385	374	367	368	396	387	373	370	366	414	385	395	392	403	349	411	345	386	366	354	409	383	358	372	346	369	407	360	392	368	373	409	388	399	366	373	383	379	395	358	344	420	388	361	352	375	419	405	396	371	375	386	391	389	362	391	403	399	376	369	423	381	387	408	351	372	411	388	379	390	385	383	396	405	384	376	408	420	363	372	420	403	409	373	347	361	390	360	388	408	356	409	366	383	357	382	366	357	371	375	408	411	391	398	390	409	385	361	398	392	386	401	385	418	374	386	377	397	369	398	364	410	335	381	431	430	390	371	376	393	415	381	393	403	363	431	369	398	380	365	404	391	341	373	382	391	371	384	390	354	387	378	367	385	384	387	411	367	379	403	388	382	368	374	387	395	409	390	337	395	373	385	369	381	385	415	406	400	406	402	395	376	384	358	367	359	374	372	415	411	411	411	365	388	351	358	400	406	397	385	367	374	391	407	378	406	384	418	404	407	385	374	401	377	396	338	377	378	388	405	380	420	382	373	370	372	371	394	415	400	379	402	379	387	401	371	397	396	387	375	382	394	353	393	381	364	345	382	368	348	390	390	406	369	408	375	347	379	385	387	382	402	359	372	361	361	326	374	379	397	375	368	363	391	372	433	395	425	379	393	383	418	414	378	384	398	401	413	419	414	382	384	350	339	363	372	446	410	395	406	396	383	393	390	378	389	381	423	379	382	371	340	407	358	375	402	369	363	337	429	394	379	390	413	353	373	375	388	378	353	415	368	373	392	412	380	383	368	394	402	376	365	345	400	377	381	385	428	391	362	379	428	360	410	412	382	384	369	368	420	409	383	381	381	396	362	377	411	397	405	410	365	394	367	387	392	376	366	388	404	382	389	377	368	391	434	375	367	423	391	418	411	379	380	422	384	370	401	396	370	386	411	378	409	394	378	376	360	391	383	396	369	385	373	362	353	403	379	381	428	386	341	357	384	380	422	400	381	386	380	389	389	392	397	385	385	400	380	372	390	410	394	420	382	399	389	386	407	393	350	360	392	399	385	377	369	356	372	379	348	394	388	388	403	390	385	363	388	391	386	357	377	397	418	370	386	387	379	389	377	412	399	400	364	418	390	393	379	373	378	377	378	384	382	391	394	411	405	401	385	402	369	389	370	383	397	380	344	372	378	366	392	383	401	394	379	369	377	386	369	381	342	383	396	355	376	396	392	398	377	379	382	381	403	400	355	373	380	390	397	426	384	401	406	416	337	359	421	410	377	352	367	391	371	442	359	374	362	402	384	392	367	385	350	369	397	387	390	412	389	374	400	371	372	375	389	382	360	360	402
14452	8127	1008	572	823	857	749	597	566	464	387	311	292	263	198	200	162	170	144	132	111	107	98	89	98	79	62	53	60	75	56	49	57	63	70	57	52	49	48	54	47	44	48	49	49	53	47	47	50	58	42	46	59	45	45	41	52	56	37	41	47	54	48	49	48	28	42	43	51	41	43	37	47	46	36	47	50	39	38	40	39	41	50	50	49	45	35	54	44	52	30	39	40	37	66	50	46	37	39	47	49	51	51	44	57	34	48	57	36	54	35	37	41	45	52	45	52	43	49	52	36	52	59	47	40	42	38	37	51	51	50	35	51	35	46	44	46	44	48	41	52	47	47	63	43	42	37	43	41	37	48	52	48	49	55	37	51	45	48	48	46	40	36	44	53	44	42	41	50	60	52	44	57	48	42	45	50	44	45	48	34	52	46	39	61	43	36	44	40	41	40	49	58	43	36	56	52	52	38	52	44	54	50	46	59	46	54	34	47	54	48	50	45	44	59	54	49	51	42	42	60	55	48	51	57	45	41	45	41	57	54	52	56	46	51	40	45	44	33	49	50	39	40	38	47	43	44	51	43	44	48	44	37	51	41	45	53	50	59	38	31	51	32	49	51	37	59	48	51	44	46	45	48	50	51	50	47	46	43	45	49	58	50	40	47	46	31	50	57	46	40	47	51	58	42	35	44	53	50	58	38	51	57	53	51	41	40	35	37	51	50	40	57	50	45	54	45	37	52	42	50	57	39	44	43	39	47	46	47	37	52	48	48	41	56	51	50	48	39	40	48	39	55	52	30	47	45	48	51	42	42	40	40	38	40	36	51	45	54	51	43	42	54	41	35	36	49	37	62	40	42	34	52	44	61	45	43	47	46	50	36	36	45	51	40	53	44	48	54	44	44	37	47	63	48	46	37	62	49	56	44	45	43	47	55	51	43	61	44	39	39	45	36	50	38	44	46	53	48	37	43	42	43	42	38	50	40	45	37	41	41	51	42	33	41	50	46	43	47	40	41	44	48	42	59	62	49	37	47	41	50	44	37	46	47	52	51	39	50	51	48	40	50	47	42	47	37	39	28	39	41	52	49	46	53	52	40	41	46	50	40	50	42	50	44	61	47	54	43	40	36	43	45	41	38	37	44	39	42	43	47	46	38	49	44	56	54	45	39	50	47	51	41	43	36	49	44	42	45	51	44	41	54	52	41	43	47	41	40	50	38	42	53	62	52	46	45	39	59	52	41	38	47	48	39	46	47	33	57	40	36	52	46	45	38	48	52	41	42	40	46	38	48	57	50	45	39	51	46	52	43	40	37	42	52	44	57	57	34	39	40	44	47	51	39	43	56	47	56	34	46	43	49	55	54	52	63	42	36	47	45	42	44	55	44	41	29	48	51	41	42	52	52	45	51	49	49	49	50	57	43	68	42	37	53	45	42	39	29	57	44	40	44	43	50	40	49	46	52	47	55	41	43	49	41	53	44	42	41	36	54	42	47	35	55	46	46	51	47	52	58	48	57	43	47	69	55	45	50	51	52	41	50	50	29	47	48	38	42	41	40	32	47	55	57	52	51	41	52	40	38	44	44	40	43	42	46	40	40	48	35	37	50	53	43	48	40	35	53	55	35	42	47	52	47	48	46	51	44	52	47	36	44	48	44	53	54	42	38	41	42	45	42	46	51	54	39	43	44	57	52	50	46	36	37	44	44	45	54	44	45	46	49	66	48	53	40	47	36	33	46	45	44	42	39	53	52	43	34	38	54	36	56	45	40	60	52	58	38	47	42	53	58	56	44	35	54	39	45	43	40	59	45	43	44	51	46	53	43	49	40	44	56	37	34	43	49	45	45	43	56	60	52	57	42	35	46	41	39	45	50	53	59	50	55	36	50	39	51	45	47	44	45	45	51	42	70	37	40	33	55	42	43	28	45	50	45	52	39	41	52	48	28	50	57	51	50	38	43	37	47	47	36	65	39	37	41	42	46	35	51	47	38	39	52	56	40	51	53	36	42	55	48	48	46	42	50	55	39	33	48	48	48	49	59	46	47	42	55	40	55	59	49	52	48	37	42	47	41	42	45	50	50	37	43	45	41	40	37	50	55	51	29	39	55	51	57	36	42	42	36	48	41	44	42	56	38	27	36	66	48	59	47	62	32	48	40	51	41	49	38	38	48	43	40	50	53	42	38	39	44	56	38	35	37	49	54	44	48	54	46	33	47	44	49	42	45	57	47	34	45	45	40	37	50	51	44	57	60	64	50	40	27	44	48	41	34	43	42	48	51	60	56	47	52	45	45	51	45	41	50	53	47	42	43	49	41	42	62	41	46	40	50	42	56	41	46	52	39	44	43	40	52	57	52	39	35	39	49	51	53	43	43	56	43	44	47	40	52	41	46	43	47	54	60	42	31	60	49	53	51	46	45	43	52	55	40	33	51	45	49	52	44	42	47	47	50	47	44	48	41	43	39	45	50	52	40	42	54	43	53	61	50	40	47	62	43	58	47	44	41	46	44	42	48	53	33	62	53	46	46	43	53	47	41	42	47	58	43	46	46	37	53	40	39	55	52	51	38	46	41	47	32	30	40	55	41	52	53	45	46	47	47	46	53	46	50	34	41	46	46	44	42	52	48	39	42	39	69	52	37	48	46	50	59	37	47	44	43	38	45	44	47	47	39	47	45	41	42	40	37	33	48	47	47	47	42	44	34	58	41	53	42	64	52	48	38	45	44	34	53	36	50	46	54	44	52	54	49	42	40	50	38	59	47	35	37	46	46	47	52	42	51	56	48	54	35	50	55	52	47	50	55	45	41	50	51	36	54	45	40	52	52	51	36	46	52	51	43	63	37	52	39	47	40	41	32	33	40	38	45	53	46	48	51	46	52	51	55	50	35	46	50	39	52	44	53	37	52	47	54	41	49	36	54	49	48	53	62	44	50	56	45	47	44	37	46	47	39	51	53	38	53	43	43	45	42	43	42	47	48	53	33	39	48	39	47	49	50	47	52	42	51	49	48	37	41	59	42	42	35	51	56	55	54	41	51	58	51	41	53	53	53	40	44	41	52	34	45	36	35	40	34	40	52	43	57	58	47	48	55	48	44	37	36	40	47	41	34	54	56	42	50	48	47	48	40	38	51	59	36	41	37	55	37	56	41	50	50	44	52	44	46	54	43	52	39	48	51	60	49	44	39	51	44	38	48	51	52	45	44	33	52	53	49	52	35	48	59	50	50	53	40	40	47	49	46	49	46	43	42	49	45	56	44	37	45	42	37	52	43	42	40	46	42	40	45	46	64	50	52	49	64	49	41	44	51	40	47	38	45	53	51	47	44	36	42	42	56	47	40	52	47	39	41	47	45	30	44	43	45	33	50	43	50	36	35	31	42	45	40	48	46	46	43	53	44	39	46	35	50	41	53	33	44	48	48	52	48	37	42	43	45	40	42	52	50	43	43	49	57	30	35	44	34	44	38	46	55	38	50	51	40	41	59	47
54645	36201	14666	26277	33563	32593	29459	25738	22163	18902	16196	13853	12175	10311	8858	7789	6702	5795	5171	4360	3723	3352	2870	2568	2375	2161	1978	1859	1855	1611	1474	1451	1305	1259	1206	1103	1101	1017	977	942	902	880	861	867	854	810	765	807	854	801	741	743	731	697	789	718	793	722	770	686	745	719	724	747	731	708	685	669	728	729	725	716	735	747	749	731	726	718	733	704	696	764	750	723	705	731	692	721	693	717	729	768	693	684	730	715	719	711	739	680	690	700	720	657	707	717	730	728	674	661	739	733	710	719	725	701	689	688	704	692	698	735	721	687	695	669	704	696	695	672	710	680	723	720	732	671	746	684	710	756	683	692	658	695	716	716	708	748	696	738	692	679	686	770	681	729	724	688	695	678	688	709	688	685	658	742	682	699	721	690	718	698	661	688	718	676	716	687	723	710	697	669	679	708	707	715	681	722	728	697	731	675	723	676	766	720	681	717	703	664	687	686	652	676	696	703	708	693	694	713	683	716	655	753	732	725	660	699	709	719	633	694	660	678	665	670	689	699	673	684	699	690	701	674	680	695	754	735	711	687	700	704	694	733	738	681	744	677	694	640	691	718	685	729	669	674	686	680	692	673	707	685	668	699	721	684	739	660	693	721	660	726	714	675	666	704	685	681	689	681	622	718	728	699	698	671	708	689	734	673	712	672	683	676	701	676	725	669	711	679	654	656	703	634	689	673	720	662	701	685	703	704	719	729	693	709	697	680	671	699	715	689	727	681	691	701	699	720	696	685	738	721	720	719	695	710	685	728	699	675	687	711	736	672	677	657	687	704	710	675	693	687	700	676	661	682	670	734	674	704	705	722	683	686	695	697	653	694	724	710	715	626	687	710	684	691	720	683	717	679	733	690	683	665	718	684	670	700	691	725	654	625	723	701	728	688	683	724	695	707	701	672	679	657	711	677	727	655	698	688	703	700	739	696	708	671	678	705	721	656	702	676	736	695	676	679	713	688	729	737	682	685	716	659	675	686	722	709	679	746	699	700	705	673	663	722	686	692	688	695	687	647	692	677	671	717	713	680	679	667	710	654	667	701	728	706	673	697	668	718	720	636	711	677	692	704	695	698	715	687	749	685	687	664	660	698	720	697	712	688	718	657	694	729	699	678	747	714	665	701	682	692	744	668	656	705	696	658	704	738	672	668	758	682	668	692	720	725	699	669	697	732	678	701	702	696	686	683	713	738	668	659	698	653	741	702	701	655	658	671	679	680	720	663	685	708	686	714	651	709	706	698	707	671	686	727	735	689	674	731	661	686	708	705	674	683	713	703	685	655	746	683	690	628	721	736	665	661	709	711	682	710	691	685	713	726	674	726	723	678	688	710	655	702	743	685	731	734	724	703	691	713	689	723	683	699	691	656	696	736	673	689	671	703	686	702	690	664	651	710	720	721	673	738	693	675	664	713	690	685	712	708	694	678	660	661	722	653	740	695	684	701	767	720	670	697	701	671	670	706	677	726	687	700	706	711	722	701	689	667	693	655	687	655	660	666	714	693	710	688	682	690	694	678	698	730	725	717	760	707	668	703	706	698	719	694	669	678	660	709	713	673	661	632	676	703	681	692	682	700	716	693	657	681	726	701	696	689	695	722	713	687	745	728	732	673	704	709	736	690	708	728	687	729	668	694	691	649	739	681	679	685	718	707	679	683	702	682	717	705	732	684	734	705	671	684	704	678	702	698	737	665	704	719	675	698	676	718	683	771	663	721	680	740	696	692	729	695	709	718	731	724	720	697	718	700	646	742	726	626	714	732	719	661	684	643	713	648	654	714	689	750	711	706	717	674	733	712	705	670	697	688	665	731	709	679	683	684	698	670	749	699	674	715	710	697	688	715	743	703	714	711	689	686	730	756	743	661	710	646	658	684	713	673	710	718	690	689	726	664	673	653	697	715	638	673	706	662	646	708	691	687	707	700	680	654	652	660	711	689	711	659	720	688	678	692	709	677	693	695	740	716	665	751	685	730	700	663	722	750	692	690	694	688	660	666	680	670	724	714	650	712	685	699	679	689	738	693	737	699	713	685	695	661	749	736	703	703	706	709	731	730	719	721	715	713	707	675	697	704	666	673	700	662	707	720	685	686	651	667	697	696	666	682	699	686	681	683	689	763	684	737	728	699	686	702	688	714	716	713	736	721	702	708	666	754	700	677	691	666	684	721	710	718	688	734	747	718	651	681	707	690	729	670	673	675	690	721	675	739	690	671	680	727	736	667	707	662	699	695	694	679	690	732	769	698	670	693	723	715	720	676	694	714	690	729	782	799	690	711	676	674	711	769	716	726	650	746	716	727	667	717	694	677	704	660	727	666	705	684	719	671	664	718	684	695	661	696	728	657	725	686	680	742	650	703	677	635	683	680	713	697	743	683	665	731	691	718	696	691	662	670	737	679	712	677	694	698	692	683	674	706	726	671	677	700	715	771	702	666	737	747	702	644	705	735	701	660	723	665	662	685	656	697	658	737	687	678	713	683	684	753	656	672	678	687	680	741	699	702	690	727	666	705	677	662	683	721	678	704	691	681	676	682	679	708	745	668	714	693	658	696	671	710	714	711	707	648	737	679	705	685	718	685	722	660	683	665	693	689	687	725	651	718	717	694	684	672	715	720	671	696	693	697	676	739	724	720	698	694	665	629	691	716	704	733	716	681	736	699	711	709	675	717	704	699	692	696	646	764	702	721	698	695	739	693	665	702	718	741	704	724	726	677	709	682	695	678	675	721	702	665	662	692	713	735	659	707	695	746	703	717	704	661	673	718	745	695	670	708	691	679	707	754	701	705	641	707	692	744	716	673	694	686	704	668	672	712	709	689	655	691	696	727	645	680	686	720	666	668	684	688	723	673	693	744	692	668	687	624	679	685	682	676	706	709	731	717	719	673	687	702	732	681	688	727	766	673	712	656	733	663	724	709	699	663	661	699	691	663	683	675	701	690	685	726	703	676	681	727	652	709	709	698	718	704	668	761	685	692	703	697	696	727	694	659	748	713	745	739	751	671	697	675	712	659	682	687	673	725	673	727	718	682	670	726	673	699	707	718	661	668	687	702	703	716	711	695	703	677	678	670	705	675	722	687	701	713	702	610	695	723	698	647	683	662	719	680	684	642	698	704	694	676	696	727	689	742	715	669	737	726	739	695	702	684	679	694	715	674	689	738	664	662	693	696	669	681	638	712	676	670	716	712	685	681	687	687	668	651	722	657	761	709	686	678	728	697	724	691	695	706	732	710	717	708	706	676	695	670	722	682	696	712	707	711	709	690	716	719	727	670	681	714	672	703	699	696	700	693	669	705	708	695	669	733	685	672	671	700	657	672	687	670	702	715	677	704	691	724	673	675	736	714	639	694	727	672	698	648	746	703	718	673	725	707	700	665	637	641	675	689	687	668	674	689	707	693	701	690	719	650	705	705	710	702	687	697	686	690	677	692	712	717	706	694	682	727	671	683	674	650	707	691	655	665
12413	5591	713	392	618	633	543	444	367	328	284	245	228	189	173	139	141	116	103	102	79	63	73	57	70	58	49	50	51	49	32	57	35	37	36	43	31	47	44	38	35	36	37	44	43	42	23	38	36	29	35	46	41	32	40	49	39	39	41	38	39	33	45	34	46	28	42	24	43	46	36	41	45	40	33	26	36	38	45	24	33	41	28	31	29	30	32	33	30	36	30	33	40	28	44	41	33	47	32	41	44	39	29	36	32	27	45	35	40	35	36	35	43	36	43	44	29	33	34	48	28	33	33	32	37	46	32	29	45	31	35	32	38	54	33	40	39	40	30	37	41	33	47	39	35	36	38	33	38	34	38	37	31	34	32	47	36	45	38	39	31	33	38	41	25	42	41	41	25	43	37	42	37	28	26	40	39	37	36	53	37	37	23	33	39	42	31	38	37	43	24	36	39	40	30	41	29	39	42	43	25	32	32	31	46	37	36	41	39	53	35	40	32	29	39	40	32	23	31	34	22	42	37	37	21	35	24	33	39	40	35	35	37	31	32	39	42	31	37	37	39	51	37	35	34	35	43	33	30	36	35	37	32	41	35	37	38	44	27	32	44	33	33	35	33	27	35	32	30	30	39	33	30	30	39	43	23	35	37	37	38	26	39	22	39	32	36	38	29	33	33	38	33	41	33	40	42	21	31	35	44	40	35	33	41	32	15	50	35	35	20	28	49	36	39	45	37	23	33	37	33	34	38	37	24	28	47	37	33	35	30	25	36	43	40	35	38	35	35	27	36	34	28	47	36	41	31	29	32	35	42	37	34	46	35	50	37	36	35	36	40	33	50	33	34	40	39	44	25	39	30	42	33	33	38	36	35	34	43	23	39	40	32	34	29	37	32	48	43	39	41	22	33	38	37	32	32	22	40	39	35	32	40	30	48	28	29	34	29	49	28	36	39	48	32	37	41	27	33	27	38	23	28	30	42	42	47	37	36	43	45	36	37	42	48	44	44	28	37	28	31	34	37	32	29	32	39	40	43	45	33	39	41	36	39	28	34	34	33	30	36	42	28	30	37	28	39	29	33	32	35	36	31	35	38	31	49	39	32	44	36	38	38	38	33	32	33	44	32	33	29	34	46	31	44	32	26	39	31	35	36	34	34	46	32	41	43	31	38	27	32	50	36	34	33	35	40	20	38	37	38	43	41	31	33	41	25	38	33	32	38	27	28	34	29	23	22	43	41	40	44	37	36	28	45	36	27	40	33	36	32	35	27	23	36	49	46	41	35	37	36	33	36	45	35	40	41	32	44	36	39	37	33	45	23	42	41	38	34	25	40	34	31	38	29	39	43	21	30	35	32	46	38	40	34	39	47	30	35	30	36	33	33	47	34	48	33	38	31	35	34	38	39	41	41	39	39	39	40	41	37	35	38	29	33	52	34	37	32	38	33	40	35	43	33	29	24	35	39	33	25	30	23	37	46	39	43	41	39	36	36	30	29	41	43	38	41	28	39	31	32	30	37	38	35	31	42	31	36	29	43	36	30	41	36	33	34	35	29	40	29	34	38	38	43	42	43	41	44	41	40	33	43	39	38	31	35	38	31	33	35	32	40	34	39	32	35	31	47	28	51	31	39	34	44	53	34	33	28	38	35	41	29	38	27	28	29	38	33	30	34	24	34	41	41	43	33	40	29	35	46	32	42	41	30	31	27	39	38	42	40	30	31	35	36	35	33	32	35	30	39	45	38	44	42	40	32	30	43	39	33	41	36	40	36	43	19	36	42	35	35	50	40	42	29	28	35	30	36	44	34	39	34	34	43	31	38	30	46	45	46	22	44	34	38	45	42	35	35	38	30	34	32	35	35	34	39	43	38	28	33	36	31	38	42	33	28	40	33	37	28	41	33	27	46	43	47	34	49	30	32	42	30	39	33	45	31	40	31	30	38	27	30	37	35	30	43	37	57	33	32	36	44	33	35	45	37	46	30	41	42	44	44	46	30	37	38	37	28	44	46	37	35	46	35	32	38	37	39	37	35	33	37	39	32	45	36	36	41	36	31	45	33	33	39	27	34	28	38	46	34	38	43	33	37	36	39	44	37	46	24	43	29	37	32	30	35	44	39	22	43	31	34	44	40	48	27	34	29	39	34	35	36	24	21	37	31	41	37	38	38	31	29	42	30	37	31	37	28	33	42	37	39	31	34	24	45	42	40	29	29	27	43	32	26	36	28	38	40	44	32	39	43	35	40	35	39	36	41	31	50	27	38	39	51	34	39	31	29	32	38	44	32	31	25	43	28	37	31	39	27	38	31	41	27	38	32	43	44	45	43	37	38	44	35	45	39	36	44	43	34	38	33	23	48	44	36	35	34	31	46	32	32	40	35	40	38	29	30	40	43	30	38	39	34	33	38	41	36	41	38	31	43	37	39	43	29	34	43	31	48	30	38	37	21	37	33	35	44	39	34	32	29	37	20	52	35	32	27	41	37	44	49	39	37	41	42	33	37	40	30	34	42	36	35	32	31	39	30	27	34	44	39	41	27	30	28	42	36	31	36	47	31	45	27	38	37	40	38	34	43	26	36	36	41	46	28	34	46	40	39	40	35	37	29	40	43	31	32	37	37	34	32	50	38	36	33	33	38	41	29	34	47	32	23	47	41	33	39	32	37	31	33	34	39	45	44	34	39	36	31	41	35	40	35	32	29	25	25	41	43	49	36	31	30	34	31	35	42	34	27	29	34	34	33	36	41	35	32	34	25	47	35	31	43	29	41	35	32	33	25	42	34	45	42	39	35	40	40	36	41	41	34	40	31	33	35	44	32	38	43	28	26	38	30	37	31	39	29	32	39	43	31	32	41	38	39	26	38	36	43	45	31	36	34	32	27	34	48	41	26	29	46	35	42	38	40	30	37	46	30	41	32	44	43	42	29	51	44	39	31	37	41	41	33	45	38	30	34	47	30	36	36	26	47	35	33	28	42	37	38	39	36	36	33	35	36	44	42	28	29	39	46	36	36	39	44	34	34	40	29	30	26	35	30	47	41	40	36	41	37	40	27	37	34	40	34	31	25	38	28	33	34	32	27	37	40	37	43	37	41	24	41	35	36	33	39	46	32	42	40	31	31	35	39	21	39	39	32	38	37	35	35	44	30	37	36	34	42	32	39	34	28	42	42	39	37	31	43	32	30	39	41	31	34	40	46	31	40	44	40	31	34	37	31	31	33	41	38	32	37	34	43	49	42	43	41	43	31	41	28	27	40	43	43	35	37	28	32	32	37	35	25	31	30	30	31	43	23	38	40	42	33	32	40	36	39	33	36	43	40	34	34	36	33	41	45	29	37	38	22	38	38	27	39	40	38	28	40	35	38	40	38	29	33	36	39	38	32	39	31	41	40	28	30	45	24	33	41	34	39	44	45	29	49	46	43	37	36	37	39	37	38	43	38	31	31	38	27	35	50	33	34	39	30	44	39	30	46	31	29	38	30	39	42	39
48661	32412	11997	22659	30050	29032	26090	22081	18790	15594	13138	11347	9637	8216	7093	5996	5152	4489	3881	3262	2869	2485	2139	1944	1764	1548	1558	1384	1363	1093	1118	1043	996	903	952	882	825	791	702	757	658	667	639	649	623	635	634	633	598	634	613	592	604	617	550	557	642	568	601	597	541	617	578	586	564	601	524	524	567	586	538	548	590	515	553	558	569	571	523	554	591	520	524	564	549	527	578	565	544	553	557	562	619	625	532	554	543	565	574	532	532	576	562	520	540	552	549	552	545	543	561	553	518	580	544	527	515	517	556	569	585	505	570	561	562	557	544	544	529	589	520	535	506	561	569	517	537	564	557	526	521	566	514	571	584	560	549	590	550	522	519	565	531	530	579	535	559	571	566	569	544	529	548	546	582	529	553	547	533	554	490	578	553	552	541	567	509	526	531	520	549	538	552	541	528	569	571	493	534	534	544	543	531	554	520	505	574	522	550	539	568	555	516	523	540	540	545	545	522	532	547	600	579	553	576	577	536	542	566	479	561	552	512	545	546	578	494	538	519	529	524	526	545	510	552	537	546	520	537	568	535	558	517	539	522	548	582	550	531	509	512	533	531	522	535	564	546	516	535	520	551	541	530	557	573	539	508	552	544	558	539	573	580	559	545	534	523	534	532	567	521	515	547	545	516	540	532	526	543	574	534	547	566	509	534	533	543	556	538	593	550	559	505	518	572	550	556	578	564	514	546	549	579	589	533	566	549	565	529	583	521	538	550	571	560	513	584	620	524	514	516	556	559	562	542	523	569	582	536	534	593	534	543	555	519	527	551	570	587	530	525	548	540	547	573	538	568	559	542	522	573	524	536	558	525	550	566	543	528	532	570	563	553	553	557	532	534	534	571	546	539	556	552	504	543	549	562	530	559	558	531	531	603	576	557	513	569	522	538	564	571	566	511	539	572	540	562	519	564	552	563	523	549	563	535	513	532	565	566	559	560	561	546	567	564	534	544	519	597	551	545	536	536	549	523	551	520	544	525	526	553	559	518	525	552	506	532	532	565	520	509	537	505	536	540	558	531	543	540	547	542	607	542	513	503	510	515	564	563	579	528	544	555	531	543	582	590	551	517	506	551	525	546	561	534	507	561	557	534	543	535	576	508	545	529	506	519	518	539	563	554	527	558	572	577	551	572	591	536	550	563	505	580	539	549	546	526	528	544	553	499	520	554	557	520	568	534	575	521	573	573	508	563	488	532	567	515	486	536	551	594	562	516	548	528	560	566	538	592	533	511	548	544	517	500	519	602	534	527	549	585	536	541	524	553	544	529	556	516	511	556	522	550	537	499	518	555	528	509	494	559	549	533	553	542	494	540	565	530	521	521	530	549	538	493	575	554	549	541	552	574	546	533	569	541	578	572	532	565	550	568	525	506	533	523	522	529	527	602	547	573	517	532	552	543	559	560	559	555	532	551	501	550	589	548	550	534	533	584	569	520	523	527	562	513	536	519	546	563	548	518	569	558	547	529	601	507	591	553	553	549	536	560	538	558	558	543	570	525	533	498	577	565	565	569	523	539	545	513	540	590	537	525	539	535	524	556	529	541	514	522	538	547	533	554	504	521	552	515	581	575	517	527	558	544	541	549	591	578	535	532	606	613	572	540	559	531	551	508	528	545	504	548	543	582	595	540	534	555	527	513	510	514	517	546	573	582	513	549	513	538	525	548	555	528	560	535	532	580	570	557	531	549	530	491	573	557	546	548	571	524	510	597	543	557	551	585	573	529	538	535	577	491	524	537	556	555	527	568	539	548	585	536	566	515	554	549	548	607	563	535	531	577	502	601	581	541	533	539	563	569	582	495	521	581	550	581	539	528	517	542	515	572	555	501	527	528	567	567	537	594	525	526	564	568	566	578	534	517	556	522	515	505	543	559	564	522	581	579	541	563	540	558	582	555	588	501	572	519	534	567	529	567	578	589	563	538	576	497	529	538	576	592	574	540	548	557	563	542	534	525	552	517	535	523	582	570	558	509	580	556	551	566	549	508	552	554	551	556	559	535	567	546	551	529	539	570	550	546	547	506	539	557	555	520	510	563	522	553	523	525	542	544	527	543	529	519	537	557	546	534	529	558	548	530	561	562	545	547	575	537	540	505	510	566	547	558	567	570	541	549	540	576	529	519	497	597	548	533	491	561	494	545	544	544	550	551	515	540	506	482	529	588	545	536	530	536	538	560	558	538	548	563	532	573	546	514	534	507	578	550	526	558	551	552	558	519	535	575	585	544	543	519	518	515	532	539	541	563	575	537	547	534	526	539	506	537	583	565	572	539	538	556	528	536	549	584	554	537	563	532	587	538	537	543	540	557	563	545	585	544	525	554	544	555	489	554	551	564	534	535	517	552	558	539	528	589	543	537	558	564	563	518	555	548	555	561	559	564	524	572	564	528	592	560	564	540	502	556	518	577	536	534	553	569	559	553	569	583	512	520	596	559	514	525	597	579	570	534	496	525	575	531	582	528	526	559	589	561	544	522	561	531	539	516	571	529	558	573	497	562	543	584	516	571	527	524	499	529	566	583	511	587	503	525	563	539	563	556	496	494	509	541	564	516	537	543	559	537	538	570	544	592	535	531	510	515	532	523	505	550	581	554	540	585	576	543	572	473	538	580	599	574	494	537	538	551	529	547	540	543	553	528	593	545	570	561	581	505	558	545	584	553	576	569	553	487	556	582	550	553	539	504	559	588	574	569	565	586	548	502	551	547	561	573	592	537	533	561	556	561	536	540	505	498	489	490	496	557	538	543	558	553	580	553	540	550	578	525	516	547	527	545	563	539	563	530	566	579	532	532	570	566	549	575	550	538	569	540	493	554	535	548	558	587	542	544	578	550	540	548	508	565	519	553	570	572	547	523	553	567	554	529	560	503	569	519	531	535	553	551	536	548	533	543	538	562	543	517	552	503	581	569	547	538	520	556	531	551	577	562	557	543	581	557	518	536	591	549	521	526	558	575	546	517	528	544	546	534	544	540	552	551	565	550	560	569	502	544	575	551	526	556	554	522	581	542	549	556	515	484	580	550	544	581	579	580	573	531	574	510	528	540	606	565	570	531	557	540	531	526	531	563	547	571	524	515	566	532	541	542	513	571	560	536	519	544	566	564	524	587	573	550	531	566	554	546	558	557	512	542	546	541	531	548	561	525	539	545	529	554	521	522	541	600	529	560	545	566	538	543	546	534	548	552	559	539	548	506	502	579	560	579	540	565	552	514	535	531	550	524	558	528	557	557	552	540	557	585	545	542	527	528	547	523	492	562	505	573	546	550	542	542	557	608	529	501	549	499	540	553	522	564	552	528	585	527	551	541	521	538	519	536	580	569	540	588	527	586	547	546	546	544	554	534	528	554	520	569	513	536	582	563	577	536	549	525	494	533	513	523	562	586	567	531	513	548	569	564	552	547	551	524	576	557	529	533	547	560	537	539	517	533	531	544	573	572	543	535	553	527	555	573	567	523	562
17736	10848	1272	668	980	975	801	695	614	565	475	385	355	283	267	205	174	203	183	117	105	126	115	89	102	86	102	93	88	84	82	70	68	58	60	61	62	61	68	47	56	67	59	50	57	61	51	66	60	57	62	61	54	77	70	52	41	50	55	60	36	57	49	44	50	53	47	44	56	57	53	52	53	60	43	45	66	53	55	60	62	58	72	62	55	55	67	49	56	58	57	48	57	65	50	58	54	55	60	68	64	40	56	65	60	55	58	49	51	56	61	52	63	56	52	57	56	56	56	58	54	59	56	63	71	36	66	54	44	56	58	56	72	55	58	62	57	62	59	61	54	48	50	48	51	58	70	67	43	54	58	65	51	59	58	56	55	51	50	59	65	41	48	61	61	55	53	54	48	54	51	57	44	52	59	47	54	62	49	62	62	61	52	64	46	56	52	53	64	48	65	44	63	52	52	50	48	54	51	48	52	47	55	49	58	53	52	55	43	66	67	52	65	57	61	49	62	61	55	63	57	49	55	52	44	55	48	58	63	46	57	68	53	44	42	46	58	51	58	51	61	48	55	59	42	60	58	57	50	47	48	52	41	59	63	65	51	58	59	55	41	54	63	67	48	49	56	52	51	52	48	77	62	53	45	66	55	61	51	45	58	51	51	63	56	54	52	64	53	62	54	53	56	63	63	42	67	54	58	56	56	59	63	54	72	43	47	57	48	55	62	68	60	54	64	65	50	42	63	56	38	50	53	55	57	57	49	48	41	57	50	50	54	50	58	45	55	51	57	63	50	53	41	49	49	65	46	59	59	45	70	55	57	63	48	56	50	63	57	45	60	51	58	55	56	51	55	51	53	59	49	59	36	41	55	65	65	61	57	54	68	55	54	54	56	52	49	44	55	58	59	51	68	55	52	46	49	55	60	52	51	51	43	56	49	60	47	45	56	66	66	53	51	67	65	44	53	64	48	51	56	69	58	67	54	45	54	51	36	36	62	56	61	49	47	56	55	54	50	48	53	67	48	51	49	58	48	51	56	64	55	51	38	48	59	48	66	53	57	49	53	54	49	55	48	49	67	56	47	60	69	62	38	59	64	53	45	56	49	39	45	65	66	56	46	48	56	62	44	56	53	55	52	54	73	53	53	39	69	48	54	64	57	51	52	49	54	58	38	52	44	56	54	59	46	38	59	43	59	66	60	57	61	51	64	69	51	62	48	46	45	61	56	67	49	61	61	54	61	51	63	56	56	42	46	42	64	59	56	46	63	51	48	75	47	48	55	53	57	49	50	59	55	54	69	51	59	46	48	43	55	56	55	46	45	59	50	58	60	52	51	75	51	49	54	62	53	57	66	56	56	58	54	55	62	50	61	67	52	66	52	69	50	56	44	65	57	65	52	51	57	54	56	57	61	54	51	58	45	53	57	58	31	59	68	55	61	57	60	50	54	44	60	57	53	45	60	59	59	68	73	47	66	48	58	53	62	49	62	60	53	60	58	45	44	62	59	52	41	50	53	49	66	43	53	63	68	61	60	56	61	69	58	53	54	57	70	45	59	53	60	51	58	44	50	63	47	43	46	43	54	54	63	60	58	65	49	47	46	63	53	62	63	51	55	49	66	63	43	49	61	63	53	52	41	53	51	51	51	49	41	44	56	50	43	56	64	57	58	57	48	54	53	55	56	60	56	49	48	70	52	52	45	50	66	51	46	53	59	70	61	47	54	58	71	58	46	49	62	53	40	49	56	49	52	61	57	58	51	57	56	64	54	53	46	56	61	56	51	49	49	73	56	57	46	64	58	64	50	51	60	40	53	57	54	47	63	45	40	51	63	64	56	53	52	67	60	48	51	58	43	57	42	46	64	59	58	40	52	55	60	50	61	62	58	46	65	53	61	51	63	52	45	38	61	39	44	58	50	54	58	50	51	54	51	51	50	51	49	53	56	55	53	62	53	62	56	45	57	51	57	55	62	43	59	64	68	53	55	48	45	56	50	52	45	55	62	69	43	75	38	44	57	54	69	47	47	68	61	51	63	55	63	41	58	57	46	39	55	55	52	43	48	50	54	57	54	58	60	42	60	63	44	54	41	51	60	71	61	46	60	62	44	66	57	47	55	61	57	64	74	53	43	51	47	51	52	60	59	59	51	40	58	67	57	61	62	61	61	55	47	45	63	47	55	56	57	59	72	52	78	56	72	62	65	60	48	44	56	71	47	61	48	56	53	42	52	53	37	64	62	63	61	57	64	50	53	62	49	64	57	61	54	64	52	63	48	63	67	71	45	57	52	57	54	59	47	42	48	64	47	59	63	59	59	59	66	53	60	51	61	58	46	66	62	67	74	56	53	64	57	52	68	53	49	67	53	61	46	61	58	39	52	41	63	62	56	54	70	53	63	55	50	61	44	47	40	54	49	51	59	53	45	60	59	56	59	60	39	57	47	52	55	49	56	47	43	56	51	60	62	53	61	47	41	64	58	54	74	55	53	58	53	69	55	67	63	56	59	62	44	65	60	44	59	66	62	65	56	57	58	50	48	53	42	55	61	47	46	56	40	63	47	48	55	43	75	34	44	61	62	43	53	55	49	55	69	52	59	45	62	45	52	57	46	70	55	63	56	49	38	51	50	71	45	47	43	59	57	52	61	45	52	58	55	48	46	52	71	58	57	38	45	54	47	58	59	54	50	61	63	60	52	41	61	50	58	69	51	44	55	45	56	76	48	42	50	65	49	54	63	49	63	52	55	58	54	58	52	59	60	65	54	49	59	56	58	49	56	59	51	47	54	51	54	51	53	45	48	52	61	53	54	58	63	56	53	49	51	57	44	53	60	66	42	48	43	57	56	53	58	66	54	53	67	45	54	57	47	57	51	56	52	65	46	57	49	63	49	49	50	63	48	51	57	51	68	56	54	62	52	53	71	64	49	66	50	48	50	61	61	36	54	60	56	45	50	56	54	63	49	60	53	67	64	62	56	46	45	51	74	51	54	63	54	51	62	47	52	50	56	54	63	54	64	51	47	55	47	59	60	49	55	55	59	56	59	55	55	54	50	40	71	55	61	55	58	45	56	57	53	40	64	57	50	60	56	54	54	68	59	64	59	56	51	53	56	47	56	57	55	58	53	67	64	48	65	52	50	38	61	39	56	60	44	52	36	53	53	59	38	61	59	48	56	60	65	50	59	64	58	49	58	54	46	49	48	45	60	64	55	53	57	52	52	46	50	59	63	50	58	49	42	45	51	55	65	45	67	59	66	64	70	64	60	58	51	55	61	54	44	47	43	61	58	63	55	40	52	56	49	60	45	46	58	63	66	49	53	41	57	55	50	52	68	58	60	45	55	55	49	49	45	64	55	57	53	62	55	55	72	57	55	57	53	65	46	56	54	68	54	54	43	43	44	55	59	67	51	50	61	53	56	52	59	66	52	57	65	63	52	65	53	57	64	60	67	52	53	56	47	46	65	49	69	47	53	54	46	47	57	48	60	46	51	65
57428	39488	16525	28121	35048	34424	31104	27391	23867	20737	17710	15550	13383	11793	10102	8986	7934	6786	5997	5241	4406	3760	3372	2918	2725	2491	2392	2251	2051	1910	1719	1617	1541	1413	1490	1329	1281	1165	1211	1102	1121	1049	1055	1070	1027	985	973	980	922	886	960	892	905	923	847	918	873	927	867	898	857	846	830	817	864	906	832	848	857	850	856	837	864	854	912	868	789	869	863	890	818	875	822	856	846	869	822	827	828	902	827	853	809	850	837	839	860	844	851	857	872	831	837	817	814	811	846	796	846	826	829	793	860	833	863	821	884	835	809	840	832	816	870	825	849	858	827	887	832	817	836	837	817	833	894	875	826	837	791	848	818	824	872	858	806	814	832	812	810	820	802	862	820	768	813	812	852	835	789	915	847	807	811	828	864	817	778	823	817	831	804	786	819	849	847	829	835	808	774	784	820	846	821	825	862	829	798	785	877	809	818	774	899	823	822	789	869	830	832	838	783	771	809	819	841	825	817	806	844	818	786	812	832	833	829	782	851	821	822	821	780	796	849	834	801	815	831	785	826	802	778	796	853	856	769	821	808	828	811	816	787	814	817	780	830	828	794	852	818	793	806	796	821	821	813	857	763	829	809	799	801	895	792	872	850	773	795	818	813	800	829	855	830	836	838	813	836	818	751	784	801	802	767	838	840	847	817	808	784	817	825	821	838	847	830	802	831	807	894	769	861	841	845	855	828	828	826	840	840	787	805	761	806	848	792	760	810	795	835	826	799	791	771	880	802	815	782	859	802	823	742	756	804	810	800	792	816	815	828	803	820	837	773	893	846	804	779	801	795	784	815	815	836	819	809	832	827	834	854	824	839	876	820	840	772	795	793	829	859	804	800	802	772	807	825	804	753	791	841	835	788	805	787	842	860	822	839	821	840	827	841	826	821	796	786	836	797	783	799	853	822	821	844	858	865	798	861	776	834	859	816	840	863	821	857	838	842	764	835	812	852	806	846	854	797	848	765	819	886	788	834	799	821	794	802	864	815	856	803	813	787	817	852	881	832	843	823	857	812	817	834	786	758	853	804	825	787	842	833	790	828	783	831	867	841	818	773	817	813	852	864	844	844	802	842	809	798	882	821	768	754	785	815	793	829	793	837	818	788	833	782	829	830	865	827	799	805	838	810	772	812	771	818	798	777	839	800	828	817	829	836	869	827	866	837	797	805	761	804	795	787	800	812	781	877	831	815	796	818	860	828	791	819	839	867	847	835	803	843	822	824	831	833	810	848	816	798	824	825	777	841	814	868	830	831	808	854	837	814	810	785	783	799	856	812	780	807	797	845	807	855	843	835	776	804	809	850	869	819	801	820	811	845	845	804	914	852	790	799	829	839	838	835	837	803	785	863	834	803	835	805	789	846	827	836	775	808	828	811	852	820	823	842	826	848	793	845	790	849	771	774	871	856	837	820	839	845	845	824	802	759	793	873	814	787	852	782	837	804	868	831	829	817	840	866	805	847	875	821	822	806	836	847	791	880	814	775	772	781	828	788	833	803	854	824	836	848	857	822	835	794	826	847	834	775	877	833	813	834	809	871	808	829	828	814	799	828	814	816	788	839	803	760	823	824	812	792	806	804	853	836	830	837	818	804	833	815	834	850	847	798	800	804	798	791	808	832	771	837	783	815	837	856	838	810	834	847	849	794	835	796	780	833	824	826	783	864	816	819	754	815	803	795	837	817	854	771	822	846	839	770	833	821	806	809	836	834	836	774	828	797	772	860	791	779	889	836	807	798	829	804	789	850	807	819	819	814	809	859	814	849	773	797	837	813	829	819	840	811	830	849	827	851	791	815	843	744	867	867	836	866	795	799	823	899	821	817	787	841	823	836	822	816	859	776	780	806	793	835	824	836	780	831	856	825	838	867	786	819	808	871	843	871	822	825	778	815	805	760	842	792	812	856	813	820	838	889	856	841	779	760	801	793	789	811	815	828	753	855	829	828	836	868	873	843	839	793	812	822	803	798	832	783	786	808	847	824	835	806	801	782	839	838	776	789	788	769	806	834	862	760	840	870	870	857	815	854	811	830	849	843	806	839	824	820	827	858	749	781	834	902	789	815	867	845	779	832	792	874	818	824	843	867	835	768	778	834	873	849	756	782	825	806	867	766	807	852	798	880	812	794	813	759	838	769	775	855	814	784	852	910	849	867	830	824	895	824	815	823	813	758	806	842	780	833	860	794	800	782	846	804	804	790	837	825	833	829	860	814	774	836	864	851	811	789	840	882	802	805	928	804	798	835	841	820	770	847	859	810	825	873	797	807	823	820	851	851	805	822	828	795	828	753	847	819	821	812	816	900	853	836	851	779	796	826	804	814	849	892	807	789	826	805	864	866	880	860	792	842	817	862	835	776	869	811	817	826	824	842	843	770	795	864	859	802	829	779	803	811	791	794	853	838	798	790	814	779	830	849	824	850	834	810	809	853	766	808	793	805	863	832	839	790	772	845	761	780	773	798	795	850	812	784	855	791	847	866	806	822	821	827	785	885	763	848	848	794	821	831	860	787	794	870	793	829	820	782	787	817	808	899	811	856	758	799	856	853	834	803	812	847	804	815	825	812	839	879	829	809	828	820	825	788	815	839	781	809	837	852	808	800	807	841	845	797	806	804	785	834	867	798	831	866	796	804	838	853	895	792	847	817	816	819	839	847	792	836	793	784	867	828	845	830	838	765	842	848	810	833	834	789	889	827	840	815	789	867	814	826	808	825	838	801	868	785	796	811	804	764	781	823	816	797	823	822	809	815	805	829	792	883	875	829	845	784	867	777	837	849	791	776	833	828	858	778	847	823	789	810	844	839	839	808	843	809	825	850	797	768	802	797	789	799	785	820	879	867	817	858	793	803	837	840	805	856	817	856	845	810	807	838	791	792	822	835	822	742	799	850	775	794	860	796	771	865	810	798	791	769	810	817	859	864	806	820	795	782	827	859	755	818	798	818	779	819	838	794	830	794	806	794	798	834	814	797	877	811	840	847	856	855	838	757	790	794	798	799	809	809	818	840	846	814	845	829	845	819	829	779	886	804	804	821	826	827	817	824	797	776	754	863	840	790	787	833	854	788	856	814	802	824	823	804	773	792	833	789	794	836	799	829	736	850	796	841	787	815	796	791	836	787	710	791	836	805	826	813	832	773	795	815	846	842	830	776	800	819	801	846	818	839	813	848	785	823	779	801	824	807	787	805	855	849	799	832	808	837	849	815	790	829	804	866	826	879	809	798	792	822	881	818	827	787	891	764	803	794	807	845	849	821	799	804	792	832	807	785	800	773	793	784	816	819	815	796	796	824	825	781	840	814	839	780	723	779	883	829	771	735	762	878	868	839	827	776	778	819	823	788	833	814	810	807	777	817	864	777	846	782	792	820	833	812	805	785	799	844	785	887	854	793	845	787	842	821	836	800	854	837	811	842	794	802	868	828	828	810	774	840	824	836	831	842	816	793	797	848	822	781	804	870	865	809	829	795	848
7552	2934	395	286	379	386	303	283	239	208	186	152	127	106	95	82	80	75	61	57	48	46	56	39	26	51	37	45	35	29	29	13	31	34	21	26	27	28	29	30	22	23	19	24	33	26	26	20	30	28	25	33	17	26	27	18	28	28	25	31	25	40	22	21	17	20	27	25	17	41	19	28	23	17	31	29	29	19	33	16	21	17	28	31	23	23	29	20	24	32	24	19	32	9	19	23	28	33	24	29	26	19	23	16	16	19	19	25	26	25	23	19	22	31	17	14	22	25	18	20	19	23	24	25	29	23	24	21	12	25	28	26	19	19	14	27	21	20	29	25	26	24	22	18	27	25	22	16	28	24	22	33	30	27	32	21	28	24	32	28	18	29	26	17	26	25	27	18	31	29	30	18	31	21	19	18	19	17	26	27	24	27	14	26	23	15	22	24	26	26	24	24	18	17	17	17	27	20	35	19	25	24	15	15	28	28	17	32	25	22	34	24	21	22	21	29	26	23	26	31	32	25	27	30	25	21	23	22	24	19	22	22	19	28	24	15	24	15	23	30	23	22	29	27	20	18	26	26	29	25	25	23	19	26	30	15	26	25	24	26	29	22	19	14	23	25	19	22	22	30	19	28	24	25	26	18	21	29	14	24	24	31	22	24	24	24	34	21	26	21	21	24	22	29	23	31	24	25	20	23	21	23	23	28	25	28	22	22	29	26	33	14	20	28	29	29	19	25	23	24	22	30	18	27	22	18	20	32	27	29	25	22	20	27	31	29	30	21	26	21	34	27	16	20	25	27	21	16	16	22	24	28	22	30	19	23	15	33	25	21	28	27	24	21	22	29	18	30	24	23	20	35	13	21	29	25	28	26	28	29	21	22	16	19	17	35	31	16	22	31	19	24	24	21	29	23	30	18	27	23	28	24	20	16	23	22	32	20	18	33	20	31	22	34	24	35	20	25	35	23	17	29	32	26	28	20	22	24	27	15	24	20	28	29	30	20	29	20	19	19	17	22	26	21	26	19	17	26	33	25	32	28	24	20	23	28	27	26	18	21	19	26	25	26	21	24	21	21	15	27	21	21	22	19	20	23	21	22	22	31	33	20	24	20	20	20	19	23	31	27	22	30	35	23	25	19	33	22	24	16	25	22	16	19	41	24	26	30	24	34	21	21	29	21	30	23	26	27	20	21	28	22	29	25	22	19	30	27	23	25	27	22	25	27	15	22	17	23	23	27	31	28	27	23	28	16	18	26	25	23	27	23	25	25	22	30	25	24	19	21	29	28	24	34	30	17	24	28	28	14	15	33	24	22	19	31	11	25	33	21	20	24	19	17	25	30	28	27	19	16	19	23	19	26	25	24	18	24	26	20	32	18	21	22	16	15	23	24	24	24	28	25	25	27	31	28	22	30	25	17	25	36	29	19	22	23	30	23	25	29	29	28	26	24	13	28	21	21	21	33	23	21	16	22	30	21	26	32	23	29	28	31	27	14	18	24	24	25	29	21	22	21	19	25	20	23	24	28	26	19	22	16	24	22	22	28	18	27	19	36	20	27	19	27	17	30	21	13	28	33	27	25	22	21	21	20	27	24	26	23	21	13	19	17	35	36	25	27	29	31	32	28	19	30	28	26	20	29	24	19	35	22	13	22	19	15	22	34	21	25	28	28	24	25	21	26	22	23	25	21	22	20	24	21	30	24	20	34	27	17	17	15	25	21	23	27	24	22	26	27	23	19	26	26	21	19	29	32	26	20	30	23	21	21	26	28	23	18	23	31	19	22	23	27	14	27	18	32	25	32	29	34	20	24	24	31	27	17	26	28	33	29	22	32	30	23	22	20	26	23	15	32	22	27	25	29	28	26	19	24	25	29	29	29	28	24	30	21	19	17	27	27	18	29	19	24	27	36	24	22	33	22	23	22	21	24	19	27	26	23	19	28	23	18	22	34	25	24	22	27	21	22	28	29	16	20	16	24	21	23	21	29	31	29	27	20	15	21	27	28	16	37	21	35	25	23	21	32	25	18	24	20	21	25	17	19	23	27	30	26	21	31	16	26	36	32	25	22	24	25	27	17	17	21	19	23	19	28	27	36	20	32	31	22	25	20	21	20	21	18	21	19	26	26	31	22	19	22	29	34	18	30	26	26	26	24	14	27	16	25	19	34	34	21	29	24	34	24	25	25	30	28	12	24	23	19	25	27	29	28	32	20	18	21	21	30	20	20	21	25	31	23	25	26	16	29	18	20	22	16	18	25	26	31	19	24	18	23	21	23	24	32	26	19	23	28	16	22	24	20	26	19	31	22	23	23	24	30	22	26	24	16	27	21	26	25	18	20	27	18	28	25	24	23	24	28	21	23	27	19	29	27	26	16	21	35	23	16	15	23	29	23	26	18	20	30	17	25	26	23	26	24	29	23	21	22	18	24	24	25	27	25	30	25	30	24	26	23	24	21	15	23	22	21	23	18	25	26	27	18	29	19	22	27	19	22	20	18	30	35	27	17	27	30	26	28	28	20	32	29	17	25	24	26	20	25	22	34	25	20	18	20	17	22	24	20	29	27	25	30	24	24	17	23	26	20	21	28	33	21	22	20	28	19	22	26	31	22	26	25	30	21	18	21	20	15	22	31	31	31	26	24	29	25	22	24	23	34	27	24	24	27	18	27	28	15	36	30	26	27	37	29	24	20	26	31	18	18	23	26	33	29	25	22	25	35	17	36	26	29	24	21	19	25	25	28	26	35	29	16	20	21	21	24	25	27	23	23	24	15	24	24	27	30	41	22	27	20	30	34	24	32	21	21	15	21	27	24	27	28	25	18	18	15	22	27	29	23	28	21	31	25	24	19	24	28	22	29	28	27	21	23	21	19	20	23	24	19	30	22	22	24	25	33	23	22	14	17	17	12	19	23	23	24	21	33	35	28	24	29	18	32	19	32	9	26	21	27	26	32	23	23	33	23	27	21	27	21	21	20	14	23	16	17	14	20	25	22	24	19	24	27	21	21	29	23	16	23	14	25	27	25	18	19	22	16	19	24	20	31	19	22	15	21	20	30	23	22	25	21	23	21	18	25	20	25	22	22	30	25	25	20	19	22	23	23	37	18	24	24	24	27	23	25	18	22	28	20	29	16	20	15	20	28	25	23	28	28	29	23	17	25	21	26	28	29	28	23	19	24	30	32	25	32	27	30	25	20	28	26	20	28	23	21	17	30	31	30	22	24	24	28	25	24	24	25	24	35	20	24	27	24	18	34	30	28	27	20	23	30	25	27	24	23	28	16	27	16	21	23	20	27	27	25	26	18	27	21	19	20	21	39	21	30	21	20	23	21	28	19	30	27	21	14	25	27	32	33	19	16	20	27	25	24	24	32	26	22	27	24	20	18	21	13	18	20	27	23	20	21	20	24	27	13	26	28	21	23	23	35	27	25	22	25	24	25	27	18	27	19	33	27	24	22	18	23	23	23	22	22	22	19	21	25	26	33
43645	27453	9324	18568	25358	23962	20720	17111	13805	11272	9397	7750	6524	5405	4783	4065	3500	2938	2501	2171	1847	1502	1312	1218	1043	951	949	860	837	687	649	652	585	637	607	557	542	493	486	473	452	429	432	439	399	419	442	423	429	436	400	442	361	413	379	402	381	408	431	413	385	345	393	376	387	390	376	395	354	358	393	414	411	386	397	407	391	387	404	391	411	390	356	358	394	403	409	399	387	390	389	401	365	407	372	373	354	372	401	418	385	361	385	387	364	404	380	382	375	381	362	393	362	380	404	398	409	371	385	369	357	375	360	366	336	391	386	338	368	378	375	412	388	386	389	367	351	393	389	359	383	343	353	392	350	373	364	364	380	359	379	384	369	361	374	376	359	383	351	379	381	387	386	375	363	398	375	358	362	399	390	388	374	375	372	379	374	390	385	397	358	382	391	376	348	382	368	391	383	369	421	388	405	372	368	397	361	382	365	386	366	372	361	358	389	408	369	397	395	419	369	382	349	392	363	361	372	386	353	368	390	362	352	352	405	372	418	376	351	369	373	369	373	371	396	376	359	379	377	327	378	353	402	336	385	390	385	384	400	343	396	357	394	396	394	387	363	378	376	386	403	335	346	342	351	356	392	386	396	361	390	390	375	376	377	401	402	412	362	351	375	372	391	421	372	374	360	374	383	420	386	382	332	433	375	383	391	405	398	387	368	378	372	381	367	397	418	389	364	400	395	397	366	358	362	349	400	356	384	375	374	362	358	380	380	384	374	376	380	379	439	363	364	378	367	368	379	392	363	368	354	378	379	389	383	393	385	369	378	376	337	385	388	329	359	379	387	379	393	367	369	393	371	341	366	365	384	376	357	361	417	407	378	376	391	359	396	355	399	370	417	385	406	385	379	351	401	402	400	394	381	366	372	385	398	386	362	382	368	351	386	361	372	373	367	387	415	377	364	372	403	380	384	342	377	374	381	391	370	354	402	381	321	369	388	362	407	354	352	381	392	354	356	379	376	383	357	342	376	384	359	336	373	390	406	365	356	396	384	385	407	396	380	410	378	379	383	345	360	373	381	380	364	366	373	372	373	356	402	413	369	367	382	355	393	404	346	396	413	368	373	378	392	397	395	357	340	377	376	355	376	383	384	398	405	371	414	368	412	371	392	380	367	357	376	377	366	375	369	428	383	426	345	381	387	370	371	367	359	363	377	369	399	399	353	401	401	372	392	346	408	391	356	389	375	381	376	362	361	379	371	395	371	391	381	392	339	366	351	372	397	327	323	350	348	423	398	410	371	374	375	377	383	374	390	350	328	368	339	395	344	365	361	357	374	362	364	368	384	368	360	337	395	368	356	386	384	396	415	380	348	383	407	400	347	334	369	365	377	393	356	381	371	374	397	349	415	369	403	384	399	378	358	374	384	359	372	340	391	358	391	427	334	368	373	335	381	364	363	369	365	348	358	385	384	353	396	375	392	374	389	373	353	362	387	350	355	384	389	389	318	394	365	410	361	344	360	387	385	368	387	384	367	370	367	358	395	349	384	378	356	394	380	368	413	386	356	399	433	378	349	408	380	373	390	372	372	401	386	392	368	361	370	399	392	374	414	371	399	410	393	339	386	349	368	381	383	406	385	357	382	405	351	367	386	381	386	404	388	374	374	381	397	387	366	372	340	366	373	337	366	392	354	374	374	358	376	382	391	373	388	346	369	333	371	361	355	368	407	347	398	382	397	355	384	387	387	387	397	374	385	383	366	384	398	382	341	400	385	356	382	384	385	418	363	396	360	407	350	374	357	391	373	359	411	396	384	361	388	379	393	424	388	378	378	359	398	355	379	361	391	371	375	400	351	367	381	389	391	426	360	365	398	388	381	339	406	400	398	352	367	341	345	410	406	359	327	373	402	365	388	386	373	392	394	377	400	375	387	358	348	389	364	372	339	381	403	387	375	382	378	401	358	382	334	380	348	350	342	356	381	406	381	355	378	386	423	386	356	356	409	381	375	356	362	389	359	394	405	406	394	450	366	359	355	375	376	389	403	379	368	378	382	375	388	356	350	394	370	370	365	380	399	334	340	382	359	369	415	372	361	386	394	387	368	360	367	377	369	386	422	374	381	383	382	415	404	383	379	390	385	376	391	367	380	402	390	414	385	357	380	343	361	396	373	395	361	350	354	408	381	377	382	363	373	388	386	391	365	367	351	428	369	414	365	374	367	365	400	371	369	368	384	371	351	385	372	358	391	392	373	412	398	371	357	353	372	365	389	378	382	415	372	394	398	364	372	398	390	352	348	357	390	376	386	398	374	360	375	411	370	366	370	346	414	350	384	389	347	349	382	377	359	382	378	380	398	395	407	358	394	385	380	386	369	385	374	428	379	346	411	349	386	401	388	340	404	417	404	402	377	388	398	413	378	371	370	400	391	383	386	385	354	389	357	390	364	431	370	385	382	391	370	397	379	379	358	370	375	370	408	372	401	382	381	383	386	404	361	376	398	364	402	379	375	405	375	403	362	374	383	374	379	369	433	368	370	377	394	394	376	367	372	410	360	346	381	406	381	371	401	363	368	365	387	417	368	351	409	367	382	405	377	381	373	340	351	367	364	380	395	355	407	411	402	348	404	408	352	346	399	371	379	374	356	407	380	404	376	402	398	368	353	356	396	353	377	356	396	357	394	389	417	351	375	385	376	357	385	393	360	354	391	360	343	326	399	367	373	377	354	376	352	368	383	357	393	393	385	391	373	366	389	381	389	384	361	368	378	381	381	351	385	388	372	376	362	383	389	376	383	365	392	328	395	336	401	368	379	392	392	367	406	375	327	361	392	374	391	383	375	368	371	358	357	359	375	357	378	383	372	394	347	379	386	373	374	388	374	391	383	372	369	385	373	383	401	374	365	383	357	400	362	361	373	375	373	390	379	339	394	375	382	365	356	358	395	378	369	358	392	377	359	370	376	372	384	377	413	408	345	373	387	374	395	371	354	388	356	360	377	373	364	387	400	396	350	431	368	376	390	397	369	345	371	412	402	388	347	360	368	362	366	361	371	390	389	364	386	367	388	360	357	365	321	395	395	404	385	365	373	393	381	359	382	376	386	410	376	397	368	396	359	388	400	423	367	386	368	370	384	361	384	354	384	351	364	358	365	341	385	373	395	388	378	386	382	371	369	397	387	367	380	383	412	364	383	350	363	381	386	379	367	359	361	351	381	386	423	384	354	407	356	350	389	365	420	360	385	349	386	400	389	409	395	375	377	384	404	363	341	395	378	407	358	372	390	386	366	355	375	419	383	377	376	398	388	372	383	382	362	367	380	399	397	383	386	377	382	373	400	381	391	371	347	390	355	348	367	400	392	365	384	400	374	407	365	398	372	372	381	368	387	379	378	376	359	362	391	350	404	327	367	415	382	398	390	368	347	365	355	374	401	389	375	389	390	382	370	394	385	370	345	371	386	378	392	370	382	401	377	399	394	381	372	358	387	390	397	402	353	370	370	370	359	360
15224	8722	1065	600	811	834	699	590	490	442	369	298	290	260	196	213	179	133	130	115	114	103	105	80	72	82	57	62	74	71	69	70	56	56	55	47	58	60	54	54	57	38	41	45	48	47	40	65	39	61	55	51	49	49	32	47	51	43	41	50	51	53	60	42	49	36	58	61	38	39	36	51	45	50	47	49	49	41	48	48	50	54	51	46	43	36	57	45	40	54	44	55	37	37	40	46	47	44	46	50	33	46	43	30	47	55	50	45	46	37	44	48	49	50	42	50	35	52	50	52	33	49	49	44	44	54	38	49	52	43	32	49	50	44	53	48	53	46	50	44	51	56	45	34	42	32	50	44	44	36	50	31	55	51	54	52	40	43	50	57	54	48	47	42	40	50	37	48	45	41	57	42	43	62	42	50	37	50	52	42	37	46	54	44	50	42	34	49	44	38	39	45	43	48	33	51	50	43	40	35	45	45	37	49	43	41	51	41	54	48	47	59	50	39	57	37	43	47	52	32	41	40	38	35	40	48	40	49	38	31	62	50	38	47	51	52	42	36	51	46	42	52	44	42	45	47	32	57	53	43	37	47	49	48	54	57	43	48	35	53	40	45	53	44	43	41	45	53	42	43	41	36	50	49	42	49	44	40	56	40	47	43	42	45	42	50	39	41	47	49	47	46	52	32	49	41	53	42	43	45	53	49	34	41	50	29	42	38	50	39	52	48	47	34	41	45	34	48	53	45	50	50	42	40	36	26	46	53	43	43	46	46	39	47	45	37	49	35	58	36	41	49	46	49	54	50	51	31	55	48	42	43	59	35	52	41	35	49	45	53	48	72	51	39	37	33	48	63	39	34	38	41	53	34	49	37	45	49	38	40	42	38	36	44	40	40	42	50	53	57	58	42	36	36	62	47	44	42	55	51	53	61	47	48	33	41	42	49	46	45	42	34	58	38	43	41	60	45	48	58	51	57	42	56	26	38	54	59	41	47	50	46	41	43	38	38	38	57	41	48	38	43	49	52	41	43	38	35	47	54	44	40	45	58	43	51	55	49	34	47	39	38	49	41	43	49	61	44	36	53	41	38	38	46	49	57	34	42	42	46	43	41	52	45	58	46	40	41	46	38	47	58	43	50	63	39	53	42	39	35	46	45	46	47	42	52	46	39	59	43	50	49	57	41	47	57	46	45	45	42	40	48	27	42	57	35	50	54	56	48	42	35	49	52	49	59	40	49	39	45	46	43	42	39	45	42	57	44	44	49	39	44	49	52	44	40	44	43	33	45	34	47	49	51	56	47	49	61	45	46	33	46	50	41	48	44	37	45	48	34	39	36	51	45	47	46	38	35	53	50	56	34	55	47	41	53	40	57	47	45	55	50	37	54	54	47	42	54	61	48	50	45	45	45	49	41	43	37	45	38	49	34	44	45	49	45	45	51	46	57	46	51	51	48	41	51	57	50	48	47	49	59	41	38	40	56	60	35	40	46	47	50	55	49	53	43	43	32	54	38	44	42	50	53	39	42	39	53	51	60	35	39	57	38	48	50	48	56	35	48	44	55	41	39	38	50	44	32	35	57	41	46	63	44	48	55	44	50	58	31	54	44	37	48	60	50	44	46	40	42	41	50	42	40	47	51	39	41	36	40	51	46	55	46	50	40	36	45	44	38	52	53	38	57	42	45	47	41	41	40	41	41	51	45	46	45	44	46	48	53	51	41	40	46	55	54	53	48	45	51	55	47	46	37	40	51	51	36	51	46	45	50	46	46	42	45	41	49	38	34	39	43	46	44	37	48	51	41	40	47	46	52	34	35	30	40	38	47	45	51	36	36	51	46	49	38	44	56	49	60	41	38	42	62	54	42	45	46	55	45	69	38	39	47	56	43	39	42	52	45	68	43	63	36	64	48	51	45	43	42	38	49	40	42	44	45	44	46	49	31	38	43	74	41	36	42	31	45	42	47	50	42	56	38	40	34	46	49	50	55	54	42	33	48	44	42	47	39	55	54	47	44	53	47	45	44	45	40	48	57	42	46	46	41	33	45	39	39	48	40	50	51	40	44	44	48	44	59	48	44	46	57	47	47	52	39	56	38	40	39	43	43	41	56	47	51	44	59	50	34	47	53	37	41	55	49	46	53	49	38	48	41	46	39	51	44	46	38	60	53	40	35	42	53	44	41	37	52	46	39	47	57	44	54	56	42	47	42	39	37	55	40	34	51	38	46	34	36	57	50	37	62	53	48	59	54	46	55	48	44	41	54	38	55	40	54	43	64	48	48	54	43	59	46	43	44	38	46	52	52	51	41	44	56	43	41	49	44	53	51	42	49	50	49	55	40	37	46	44	45	42	37	44	42	44	41	46	42	47	58	47	50	50	43	35	45	47	51	46	48	48	32	46	44	52	41	35	46	50	53	48	44	54	40	45	44	43	47	50	48	42	43	61	47	33	32	55	53	53	44	50	48	42	52	44	34	56	40	52	47	40	47	46	44	39	44	65	44	43	37	46	37	45	48	53	54	34	39	52	33	44	61	46	42	41	45	35	39	54	44	52	38	57	44	54	43	56	46	49	54	43	45	45	27	52	49	53	43	41	35	41	39	51	43	54	55	40	39	50	50	53	32	48	41	59	38	37	48	47	40	39	53	37	48	40	58	52	44	32	46	48	56	29	62	39	47	40	42	49	63	50	42	57	63	53	46	52	42	55	51	54	44	42	47	51	51	43	43	46	46	54	47	54	41	50	30	40	49	40	51	55	43	44	39	37	56	57	42	46	55	51	49	48	57	50	46	36	54	37	40	38	42	44	41	50	38	39	39	41	44	43	50	47	45	40	42	57	36	47	53	45	41	42	43	46	46	47	59	50	54	43	41	32	58	52	51	42	45	39	37	52	42	36	56	35	55	38	42	54	35	68	36	42	52	34	51	39	41	45	43	45	55	39	44	41	47	50	54	44	43	45	43	37	61	47	47	38	46	52	54	58	40	40	51	47	40	45	40	49	59	44	44	43	50	53	47	37	47	49	51	42	53	48	46	43	49	35	64	53	35	46	49	47	42	42	41	37	48	53	56	44	52	49	57	42	51	49	38	41	43	50	52	39	41	34	53	41	56	42	45	46	43	35	41	55	44	46	60	32	46	58	45	43	36	42	43	45	42	40	44	37	46	45	58	39	36	44	35	40	45	51	48	53	44	34	46	48	45	59	54	45	37	35	48	35	46	31	27	49	36	46	44	52	49	44	37	45	43	50	43	43	41	52	43	61	50	49	44	52	43	47	41	51	45	46	39	50	41	59	43	51	46	44	44	43	42	58	61	57	40	38	53	38	46	40	38	41	37	48	37	51	36	49	42	55	37	39	33	55	45	53	49	40	46	57	47	39	45	41	52	53	39	49	49	40	40	50	58	49	52	54	41	42	59	46	57	50	55	47	37	45	45	43	54	51	60	45	50	54	48	43	44	45	44	55	43	44	38	33	47	44	39	58	54	46	52
55268	36924	14817	26067	33076	31867	28601	24850	21319	18176	15658	13618	11565	10122	8756	7603	6674	5635	5027	4180	3710	3115	2789	2477	2294	2159	2000	1775	1651	1494	1368	1253	1246	1182	1146	1077	994	1020	942	896	871	913	832	849	832	837	808	794	859	808	786	737	754	750	671	728	733	789	749	707	716	730	750	682	734	717	693	732	734	724	735	715	721	773	732	727	693	741	677	746	726	687	727	701	715	749	686	717	698	741	717	721	746	746	753	770	746	667	719	719	706	693	697	723	708	707	687	684	677	724	665	701	747	691	695	691	699	670	729	693	650	708	733	683	709	762	685	660	673	706	743	663	730	695	730	649	711	694	675	706	719	694	700	691	700	731	686	682	685	708	687	689	676	680	686	675	671	697	711	732	664	755	711	719	685	660	687	725	718	701	694	703	698	695	651	719	708	703	657	687	687	707	705	655	736	656	640	721	668	683	720	667	724	726	646	711	697	658	743	689	698	681	668	703	675	677	743	661	689	723	659	660	702	664	683	684	698	719	663	692	679	693	683	747	686	662	704	707	707	701	732	676	707	719	696	752	718	658	657	721	677	731	703	707	695	685	664	726	726	696	733	739	675	616	673	665	741	684	699	722	726	701	706	706	718	715	759	705	682	677	700	700	620	721	679	692	681	694	638	703	683	724	708	719	694	698	686	700	669	698	665	719	702	647	722	653	679	688	699	696	658	674	653	686	713	729	705	690	672	666	710	697	688	682	704	734	660	661	685	690	733	649	680	637	666	663	722	686	658	698	736	636	682	754	707	731	701	732	716	663	687	759	649	691	717	702	741	686	688	688	677	662	669	691	696	630	673	704	654	704	651	661	645	729	683	653	703	704	688	744	695	721	643	670	690	678	719	701	710	670	716	715	684	638	684	701	719	728	691	733	719	669	705	694	683	698	722	691	705	744	692	697	724	672	692	672	690	724	671	654	683	715	686	667	733	675	662	706	718	670	671	689	653	691	697	701	645	683	729	682	689	713	736	693	713	684	708	705	693	703	658	670	698	649	718	684	669	702	688	681	718	665	684	709	715	707	617	691	752	662	694	698	704	680	739	670	683	687	680	712	705	699	711	698	676	723	713	686	726	668	649	657	699	682	677	725	698	673	694	696	661	668	682	698	671	700	719	695	719	718	692	698	704	703	699	710	698	688	707	692	698	704	701	689	684	711	681	686	690	685	688	720	714	660	665	730	697	690	669	643	699	680	697	765	696	703	715	723	737	653	673	688	735	697	692	690	697	665	699	693	702	680	716	701	687	678	692	689	677	674	728	712	665	734	695	664	656	684	646	701	717	724	640	701	654	733	717	691	673	672	671	660	694	713	704	700	691	696	663	722	671	702	676	704	690	686	667	685	714	653	736	711	664	723	702	711	699	676	677	674	733	689	711	672	699	725	673	722	703	671	694	735	710	693	699	683	688	685	723	647	672	705	686	656	696	697	661	705	671	686	638	676	685	646	712	680	690	627	687	711	683	673	662	684	682	680	688	699	709	653	684	758	694	709	689	700	676	686	660	690	688	704	697	695	693	736	684	685	701	715	718	671	704	689	736	692	701	719	734	611	689	693	667	704	782	680	674	649	721	719	651	665	719	667	703	727	706	653	686	644	681	685	721	713	679	717	703	712	752	707	633	697	692	665	689	685	708	655	724	681	650	713	667	694	635	683	651	664	719	762	689	719	662	685	720	713	729	700	698	695	735	695	698	682	698	706	682	724	709	690	634	711	749	647	725	659	692	667	679	742	687	726	707	687	673	713	664	705	727	660	654	683	687	733	682	658	677	713	696	673	698	704	677	645	642	706	714	685	714	664	736	661	691	713	671	666	710	720	683	710	723	682	666	704	704	729	674	647	658	668	763	674	679	693	702	678	697	695	686	704	687	684	734	673	707	689	664	684	683	685	730	698	685	671	672	695	664	713	691	677	688	726	690	695	697	703	723	690	688	672	704	709	682	676	702	660	682	681	702	686	678	695	754	688	669	701	717	716	658	685	678	695	710	682	702	700	746	706	714	682	647	660	726	699	679	647	657	691	656	670	720	653	715	708	682	701	702	700	702	651	691	692	645	663	665	687	710	699	723	689	658	702	638	685	654	700	697	694	678	723	706	657	703	686	699	666	688	678	753	681	680	677	658	671	665	690	640	692	689	725	687	716	661	754	696	701	673	718	689	703	658	690	672	691	695	720	661	656	624	670	722	700	717	685	726	681	706	693	686	701	686	685	666	707	665	734	700	686	679	632	701	696	729	644	675	660	679	674	687	712	704	709	692	735	715	722	666	721	693	731	748	707	693	695	695	669	661	691	691	665	678	709	680	705	716	657	657	653	702	639	676	676	724	632	663	722	658	700	639	717	700	717	692	700	705	697	705	715	733	681	673	695	680	697	720	671	651	697	706	684	745	668	698	711	749	680	736	710	700	729	706	761	714	677	703	730	673	712	694	737	671	711	666	753	747	655	656	702	740	720	693	679	652	686	654	716	739	696	662	708	725	719	656	717	736	673	736	660	688	665	714	684	708	659	717	671	699	675	661	690	699	707	668	733	733	680	692	762	697	706	670	722	744	718	694	704	707	627	730	665	709	702	708	708	663	659	699	730	704	673	678	695	674	702	670	665	679	716	718	634	678	704	696	672	628	649	707	690	729	685	722	664	728	641	693	703	684	675	675	665	702	654	706	686	696	685	687	685	710	688	677	708	707	695	654	676	683	669	672	745	663	692	713	644	650	665	643	670	717	657	694	747	659	680	693	668	748	681	720	714	694	682	708	709	719	707	716	674	692	713	688	699	657	718	693	702	691	689	708	703	721	690	719	704	705	726	728	647	727	685	677	715	657	714	679	686	669	723	677	617	669	669	649	674	701	678	688	687	658	692	724	713	702	685	676	698	721	638	729	708	667	720	704	628	706	707	669	677	705	628	705	739	731	717	730	719	725	710	681	672	727	646	629	699	682	704	727	703	702	717	661	635	696	674	693	700	661	739	707	682	672	691	721	720	668	676	711	699	686	661	714	734	661	691	721	699	680	672	689	664	705	755	672	673	652	693	688	694	691	698	733	692	699	746	727	664	711	676	723	702	701	717	689	664	676	710	710	689	655	672	689	706	683	701	658	710	710	757	656	701	644	697	704	738	710	670	661	694	659	673	671	717	676	715	688	671	715	664	655	704	681	686	693	678	675	684	715	723	697	672	712	732	717	710	676	701	690	704	724	696	683	634	700	668	707	659	707	704	653	721	716	706	698	717	736	711	704	699	713	705	699	661	683	669	691	678	672	706	716	686	642	680	686	747	696	640	711	707	677	686	700	691	705	700	714	669	682	671	667	706	665	679	704	663	713	684	698	680	650	709	742	671	721	695	715	685	693	687	674	739	697	741	663	685	747	721	724	759	668	681	716	678	643	713	718	660	684	725	670	653	646	675	657	660	677	701	702	669	670	754	671	690	659	702	692	687	696	682	675	706	738	621	704	694	667	720
12337	5467	631	431	611	617	515	438	391	300	261	246	205	185	155	146	141	117	88	82	77	81	73	55	69	57	53	51	56	54	45	44	59	45	35	34	43	24	36	29	38	41	36	57	49	38	37	36	30	37	43	39	40	25	28	30	34	37	29	42	31	38	32	43	37	35	39	39	47	29	40	42	41	40	36	33	38	36	44	43	49	36	44	33	45	27	35	38	32	31	37	31	31	34	32	42	50	36	39	33	36	28	38	40	45	32	31	27	40	32	33	39	37	32	30	27	25	38	42	29	45	34	41	32	38	43	36	39	35	31	33	40	30	39	33	33	27	35	39	31	31	30	38	28	35	28	40	39	33	35	41	45	45	28	35	32	32	32	37	33	46	35	36	30	41	29	50	39	34	33	29	34	38	27	32	29	43	38	38	36	33	31	28	21	37	37	31	25	28	36	39	31	39	41	35	38	33	32	45	35	46	33	36	40	35	39	35	40	23	38	43	30	25	42	40	31	33	34	38	43	46	28	31	29	41	31	30	41	38	45	38	33	37	41	33	40	33	29	47	42	34	42	40	26	46	28	33	34	43	32	38	43	40	42	37	39	30	34	32	38	44	38	32	33	29	39	31	40	35	29	33	29	41	42	35	37	26	29	38	39	32	39	39	39	36	51	32	26	30	37	38	35	34	40	31	39	30	32	49	42	36	38	34	25	25	37	30	42	46	38	30	49	38	40	46	35	47	36	33	33	41	30	28	43	37	44	31	36	37	38	40	37	32	42	25	37	34	42	38	33	34	33	29	34	40	30	31	38	42	36	39	32	39	41	42	30	27	29	28	33	26	29	34	46	34	30	34	45	43	37	34	31	38	34	28	28	40	36	30	31	27	34	34	36	31	33	34	32	44	38	28	36	40	28	34	29	38	32	44	33	35	38	47	29	36	35	31	36	35	32	39	27	43	44	36	34	37	32	33	29	47	28	25	45	36	32	30	40	43	33	29	31	33	43	33	37	32	25	28	29	37	31	35	39	38	27	43	35	36	34	37	25	38	23	39	27	38	33	32	31	33	32	37	38	38	43	35	46	43	38	36	44	42	31	27	33	35	23	43	38	43	31	36	34	33	41	33	36	35	32	38	31	42	36	37	47	42	25	30	32	44	41	38	31	35	30	38	31	31	39	32	34	29	45	33	28	22	34	34	26	38	42	48	52	31	39	48	25	41	38	34	38	29	29	41	33	39	35	38	41	39	35	36	42	31	42	31	32	35	43	38	27	32	34	32	31	29	53	28	38	39	40	28	40	31	34	34	37	35	39	50	25	26	35	39	44	35	44	32	36	34	36	29	35	39	34	28	33	41	41	26	25	39	35	33	29	39	41	33	35	35	44	26	34	29	32	32	34	39	36	32	33	34	45	39	38	30	37	33	28	30	41	30	29	37	43	49	45	31	26	31	33	42	27	38	37	27	41	31	36	32	46	40	46	35	46	48	37	35	38	37	34	42	42	37	30	47	32	37	40	30	27	37	37	41	32	46	33	49	37	37	36	36	32	41	40	36	30	37	33	43	32	40	44	31	30	31	39	44	36	38	43	44	47	34	50	33	27	35	37	42	39	27	37	29	32	43	34	27	30	29	34	36	33	38	45	43	36	29	29	40	23	42	31	32	34	28	32	39	26	36	35	36	29	30	36	40	42	31	39	42	38	28	35	38	32	36	30	44	36	27	42	37	33	29	28	23	42	33	27	40	40	37	34	33	31	30	34	32	36	55	34	35	28	38	33	40	35	37	35	35	35	31	38	31	37	35	31	31	39	29	35	27	31	32	47	38	49	46	30	37	43	47	47	29	41	31	31	33	45	27	39	39	44	35	31	36	37	42	38	46	26	32	37	26	41	36	37	29	32	39	30	42	33	37	32	30	35	35	28	31	26	41	35	33	39	34	37	41	36	36	32	37	31	32	25	34	26	33	42	27	35	39	33	22	40	35	40	43	50	33	37	27	34	40	44	28	33	35	36	35	44	39	29	39	32	26	37	44	42	39	34	45	35	35	41	38	41	29	34	30	49	41	35	34	46	40	36	29	42	28	35	34	42	33	33	41	31	34	33	32	27	40	41	37	41	40	40	40	37	35	31	24	42	35	37	45	41	38	38	39	43	48	38	27	38	44	29	43	32	37	39	45	37	30	35	31	36	38	37	35	34	34	34	45	35	38	31	33	35	35	46	36	30	40	34	30	34	26	37	46	38	26	39	43	37	36	27	40	47	37	40	38	44	33	44	33	41	38	29	39	32	33	35	25	43	36	34	47	41	37	35	37	47	31	32	42	34	25	32	42	33	28	32	34	33	23	39	36	52	40	31	36	39	35	25	35	48	36	35	38	35	48	30	34	35	32	36	31	36	37	36	28	24	30	35	34	29	44	30	25	40	28	40	32	32	46	34	28	35	35	33	28	37	35	27	32	30	36	37	48	33	43	36	41	31	31	26	37	31	20	37	23	19	27	37	40	33	22	48	27	41	31	32	35	30	37	38	26	29	39	46	38	47	35	29	32	36	31	41	33	40	25	30	38	38	40	41	37	47	34	28	43	37	30	42	26	28	41	33	44	36	32	34	31	29	41	44	42	36	38	44	50	40	30	34	40	26	41	47	43	30	33	30	39	47	24	30	34	41	31	29	30	32	41	28	37	29	43	35	33	32	30	42	40	34	37	45	31	29	34	34	33	34	43	37	35	31	22	29	39	36	52	46	38	40	26	46	29	37	36	45	25	27	32	41	33	36	36	36	33	30	47	29	25	38	23	28	32	26	27	30	30	44	49	18	33	35	46	38	40	33	45	37	43	42	37	34	45	27	35	37	45	39	26	24	33	40	37	43	42	35	39	37	38	26	32	27	45	38	32	38	38	33	37	28	31	43	38	31	40	36	36	40	42	33	33	35	34	37	32	41	34	33	28	36	42	45	43	39	33	39	29	31	39	35	36	46	45	44	37	33	40	34	39	33	26	36	36	35	35	36	35	38	39	32	24	35	29	38	37	44	38	39	35	33	28	43	42	37	35	31	45	24	25	35	43	35	29	43	30	42	45	38	37	34	41	38	34	37	37	39	29	35	35	42	26	35	37	43	24	41	28	42	28	38	46	43	39	36	27	37	39	40	37	35	36	31	38	28	33	32	24	29	32	26	39	38	44	42	47	37	28	33	31	40	35	36	31	38	30	48	38	31	39	30	35	34	42	32	29	43	42	37	26	42	48	30	30	40	35	39	40	33	30	37	42	37	31	34	31	32	35	38	35	36	29	31	49	36	29	34	38	36	38	44	35	32	41	36	40	38	30	39	46	48	38	30	35	48	34	30	30	26	28	41	43	33	34	43	38	23	31	36	35	32	33	33	34	33	43	48	39	46	40	27	48	36	44	31	40	39	41	42	42	48	33	26	38	31	38	38	33	23	48	42	31	45	29	35	44	38	37	40	37	38	40	29	44	38	35	34	23	35	31	34
48398	32519	12007	22914	29879	28876	25459	21473	18348	15291	12791	11098	9388	7971	6827	5891	5194	4232	3661	3118	2751	2326	2084	1922	1665	1639	1502	1309	1225	1151	1041	996	927	886	838	849	772	744	706	700	654	669	644	625	598	645	661	649	660	658	581	559	599	572	564	557	580	549	533	564	596	553	535	519	566	585	551	525	549	580	577	595	569	539	560	568	527	566	537	576	556	568	540	577	561	519	539	510	551	561	545	587	564	534	588	530	551	541	547	535	551	548	570	562	523	542	552	544	588	542	577	554	542	550	550	593	527	575	514	538	492	560	540	544	565	545	588	576	516	565	543	521	536	557	574	546	556	494	522	524	551	586	535	543	548	561	547	553	512	514	566	533	513	579	551	525	524	545	495	565	506	539	589	496	565	524	536	537	559	574	561	507	557	548	554	544	541	516	505	549	517	511	541	487	538	508	520	505	548	528	529	520	526	556	513	504	536	502	478	558	537	558	560	565	528	517	504	522	527	523	537	513	562	522	512	512	515	527	550	537	506	543	532	572	536	542	522	573	546	553	538	538	535	539	495	523	546	489	544	553	573	563	534	523	553	523	551	548	536	557	561	569	546	549	536	536	571	536	543	557	507	543	478	520	554	519	462	531	563	569	546	540	549	496	525	538	541	497	550	569	533	535	561	548	574	565	517	544	568	556	508	517	524	543	536	505	534	515	572	532	574	533	578	533	555	547	513	532	510	487	552	568	581	547	541	553	547	560	574	569	538	545	547	573	522	526	538	503	519	534	534	503	553	567	535	532	580	506	551	563	530	546	556	514	534	541	530	529	544	594	521	534	529	550	538	505	517	550	531	504	537	556	534	516	531	519	534	515	536	522	570	538	496	528	513	522	531	512	540	492	570	466	530	544	604	546	503	541	486	533	573	532	521	534	564	564	563	533	526	513	519	534	554	541	535	532	536	545	573	516	505	544	549	525	504	517	564	534	507	520	524	528	526	544	554	494	512	520	544	540	540	526	530	513	545	489	550	536	536	585	511	583	552	536	555	551	508	538	572	563	525	563	537	510	538	505	525	516	602	519	490	525	569	514	543	564	586	538	542	509	543	541	569	562	541	520	523	532	568	539	534	542	558	550	542	548	532	568	500	524	528	522	564	559	565	550	564	513	555	525	521	569	539	584	542	541	555	521	542	563	548	558	513	538	506	517	480	543	547	563	538	511	542	538	544	534	549	492	541	568	496	513	507	524	550	544	538	494	524	516	539	545	542	579	571	504	533	535	519	541	548	537	534	550	540	529	511	563	564	503	545	553	537	556	540	510	564	602	562	549	532	549	539	539	525	559	515	553	575	530	551	521	545	535	547	515	528	530	538	506	551	537	517	577	542	542	542	524	481	547	527	510	574	519	544	592	541	545	548	538	529	525	536	552	534	508	559	532	539	529	583	522	556	547	556	510	542	545	527	553	532	545	544	557	524	565	533	572	535	548	564	548	539	514	543	517	528	546	563	576	591	539	585	508	570	565	555	504	549	496	601	556	576	560	554	543	490	524	481	534	530	556	541	550	509	554	579	559	534	586	508	523	515	535	551	545	569	508	507	518	553	544	576	570	517	549	536	523	517	525	510	501	527	540	525	556	561	529	511	544	544	536	563	540	543	547	529	531	553	519	588	532	536	536	563	558	522	542	534	568	533	554	528	533	558	533	516	528	519	542	567	511	519	529	485	527	499	560	555	504	523	572	534	549	521	507	518	494	527	522	500	502	505	532	561	558	535	545	564	546	546	568	559	555	534	528	556	513	531	510	542	515	528	519	494	522	491	507	520	553	543	529	543	556	532	492	563	522	534	537	548	524	483	510	551	540	523	522	531	532	594	558	554	557	547	535	534	578	512	543	524	543	574	552	501	554	592	573	516	548	539	525	551	520	511	551	566	570	544	526	510	545	529	514	521	539	516	558	533	557	545	539	537	549	496	530	513	550	503	533	509	560	512	521	517	499	521	558	508	572	536	507	531	559	570	537	532	538	567	541	551	501	550	534	534	519	545	525	539	564	538	530	535	499	568	572	537	568	555	533	529	532	527	575	509	535	541	514	553	542	520	539	548	548	584	556	556	525	515	538	543	581	552	524	534	524	541	532	566	535	559	563	515	552	491	550	547	504	539	534	542	543	540	505	501	534	531	485	506	561	583	540	515	549	524	531	542	552	509	559	523	575	548	525	523	511	544	554	524	570	596	537	513	576	524	524	549	545	553	549	531	543	572	516	544	491	504	554	524	521	554	594	483	534	554	529	536	570	546	577	570	523	582	525	557	535	536	536	544	510	529	544	532	575	531	560	580	540	557	510	520	540	550	552	553	558	535	555	512	555	491	530	531	558	527	515	508	576	538	518	558	556	549	517	529	544	541	521	523	547	549	547	550	533	538	525	506	512	544	513	521	575	584	543	528	586	478	550	531	538	554	526	489	500	534	560	550	549	498	502	522	537	535	535	516	521	515	510	574	545	549	515	507	538	548	519	551	495	558	555	503	532	543	512	535	560	555	550	544	534	536	487	569	521	533	529	515	556	573	541	552	532	534	536	545	546	577	546	540	542	542	517	511	493	532	537	560	511	491	526	582	529	544	551	541	533	542	539	524	576	527	551	521	525	545	525	552	568	590	543	507	519	528	534	521	539	580	549	538	532	541	558	521	529	538	544	535	547	562	562	566	538	551	562	591	583	554	554	562	580	528	510	562	525	517	544	513	545	526	538	504	549	529	547	513	503	567	544	534	531	519	532	570	561	511	536	537	516	544	519	529	568	539	522	546	568	543	586	539	532	548	545	514	553	530	504	566	594	585	526	546	495	516	531	550	540	540	523	516	543	517	545	518	502	495	570	525	545	585	533	571	539	513	527	584	559	514	519	574	540	557	551	558	488	504	560	546	535	585	482	511	528	572	522	553	516	531	521	490	528	542	524	529	542	534	507	545	519	557	532	511	506	470	516	522	516	505	563	528	514	556	534	534	509	519	565	540	587	519	536	523	516	541	535	520	493	567	512	570	557	532	533	563	542	522	487	511	523	552	578	534	528	535	503	519	535	566	545	537	526	537	547	545	547	535	521	547	557	520	522	530	534	523	540	534	567	520	569	528	571	523	573	538	539	547	500	517	544	545	557	542	528	530	546	535	543	540	548	572	504	539	536	551	512	516	511	585	517	507	497	534	532	532	560	510	545	558	529	557	544	554	525	531	548	538	584	511	552	496	533	510	516	550	542	558	583	555	525	506	544	555	538	537	518	561	522	546	558	508	536	532	532	500	533	514	538	555	511	541	532	528	538	551	547	540	526	566	540	517	560	526	534	566	554	528	533	564	502	572	542	526	508	550	565	528	540	544	524	566	527	530	520	542	524	490	551	543	577	532	522	562	543	579	558	541	534	551	558	510	514	564	546	541	545	524	523	536	595	559	516	558	548	544	514	534	522	541	519	509	499	539	542	523	510	528	512	505	538	568	526	533	558	534	484	559	534
17964	11253	1408	754	937	979	764	693	588	539	420	385	368	269	243	228	202	164	162	144	122	97	123	86	104	94	84	76	66	63	80	55	61	67	62	52	68	70	62	66	57	61	62	67	58	57	58	44	58	48	52	67	64	49	56	63	59	41	51	60	58	44	50	57	49	52	61	62	57	67	47	52	70	61	48	45	60	59	62	56	56	53	57	61	50	44	54	54	51	51	48	54	51	59	57	54	52	49	51	60	38	65	51	53	52	69	67	55	50	67	62	70	57	55	75	65	67	64	64	63	44	69	62	52	46	67	55	54	59	52	47	48	56	59	51	49	48	53	57	47	54	60	64	41	50	50	51	48	66	45	65	52	62	55	58	63	56	47	69	36	53	42	46	54	65	60	56	43	44	43	57	59	59	57	44	47	53	49	55	50	34	51	62	66	61	48	56	57	52	49	58	52	55	60	63	55	61	54	58	56	53	62	53	54	55	60	65	49	64	47	46	65	60	55	59	60	52	48	44	55	46	60	54	43	59	59	51	51	62	68	38	56	59	50	59	60	65	63	44	69	54	42	65	44	53	48	53	59	51	47	52	43	64	46	65	59	40	57	49	66	55	39	58	54	45	56	56	53	61	54	62	54	55	52	52	64	48	56	59	62	58	72	64	48	70	45	63	55	57	48	58	53	53	67	57	61	48	45	50	48	51	43	49	46	55	48	41	64	55	64	50	46	53	55	53	56	54	58	54	67	73	46	55	44	42	54	61	63	51	61	65	54	54	52	57	55	46	52	53	46	46	62	64	58	49	55	62	60	45	75	46	49	55	59	54	49	53	55	59	60	54	37	56	57	58	49	58	61	50	61	56	46	44	53	45	55	49	47	67	75	59	68	43	46	48	78	51	65	57	50	51	61	43	56	55	45	56	48	60	69	51	57	55	49	57	59	46	44	50	64	52	51	57	55	53	64	54	60	61	61	57	56	43	39	48	43	50	57	56	59	54	59	48	58	67	59	56	62	64	66	54	49	47	50	52	45	45	63	67	54	52	49	61	58	50	66	51	63	57	38	68	55	52	47	59	52	51	58	52	48	49	53	54	58	72	49	59	47	53	41	60	43	53	70	42	56	50	54	53	52	67	43	63	50	65	63	42	44	45	54	69	43	54	46	54	59	48	61	59	58	55	69	62	47	40	57	49	66	49	56	66	52	40	57	53	55	40	44	60	61	64	55	64	47	74	53	50	63	79	53	52	53	57	50	58	53	47	55	46	64	58	43	45	53	52	52	46	54	64	46	47	69	55	42	60	58	68	52	57	65	62	41	49	55	65	53	53	58	61	57	44	38	62	63	56	42	65	51	58	37	56	54	65	52	44	53	52	54	61	56	52	44	52	64	37	61	56	36	60	68	59	50	47	56	58	46	57	60	67	43	68	51	47	56	59	66	38	57	53	50	49	63	53	59	48	46	61	47	60	35	55	69	44	46	63	47	57	56	43	60	63	49	55	55	68	51	57	55	45	59	51	54	63	50	61	53	53	59	54	71	53	62	52	53	42	58	37	58	49	55	49	60	49	56	56	50	51	54	55	52	58	52	64	63	69	45	54	53	56	58	55	62	57	42	48	52	61	61	57	51	57	60	51	51	56	50	61	62	66	50	57	64	47	56	64	47	54	69	53	57	52	64	52	61	53	70	57	44	62	43	49	57	57	65	62	66	48	56	47	46	58	57	61	54	71	54	50	40	51	50	57	63	51	49	57	50	52	62	68	49	60	53	62	55	36	62	53	57	59	56	43	53	56	45	68	61	66	49	57	56	58	50	60	53	34	62	61	34	54	58	61	52	56	55	49	61	62	58	59	58	59	39	59	52	53	50	58	64	52	53	56	54	36	66	46	47	46	47	56	54	39	53	68	48	52	37	53	50	47	53	54	52	48	54	54	56	42	57	45	55	57	47	61	58	48	57	63	49	45	47	50	58	54	54	51	58	59	54	76	47	61	63	47	51	56	69	51	49	58	62	53	57	55	57	58	52	57	64	49	55	55	65	66	49	57	50	56	51	55	55	50	61	51	47	57	45	47	55	51	47	58	73	59	37	61	54	36	61	45	57	60	50	52	50	53	56	74	55	40	60	56	46	62	50	50	58	49	47	66	49	54	60	52	64	47	58	64	64	49	57	49	56	58	61	48	44	66	63	57	54	51	67	53	54	67	50	42	62	64	51	44	59	54	52	59	42	59	46	49	50	57	57	49	54	49	50	57	49	51	56	64	59	53	47	54	50	61	50	52	36	53	55	52	59	63	56	44	57	49	42	54	40	42	59	59	51	60	73	45	50	55	44	50	58	54	60	62	43	53	62	65	56	61	61	68	45	61	50	43	54	50	44	47	46	53	67	52	57	45	48	51	54	52	53	53	68	52	57	52	60	54	49	53	43	56	51	63	41	65	66	56	54	53	60	38	43	62	44	58	48	62	53	56	52	54	54	52	49	59	49	53	48	61	53	53	40	57	73	52	46	63	60	54	63	54	62	52	54	46	57	57	62	60	49	58	62	60	52	53	42	63	54	46	56	58	61	51	58	49	46	53	61	51	52	56	48	40	54	66	59	54	54	53	79	37	70	48	49	53	39	65	39	49	55	57	66	35	59	56	54	48	47	53	51	58	49	61	73	49	43	57	45	58	53	42	52	48	60	61	54	56	44	62	58	52	49	56	57	54	45	67	56	54	51	53	54	49	42	57	67	46	52	52	56	44	53	57	54	51	61	39	48	59	53	54	49	67	56	53	58	42	57	48	46	49	40	53	52	49	42	56	45	47	55	53	60	63	49	46	57	46	45	57	59	46	69	56	64	51	51	63	67	51	69	55	77	57	60	46	62	52	68	61	44	49	42	47	60	64	47	56	52	55	49	65	58	50	59	56	46	63	67	58	42	53	49	55	62	58	44	54	51	50	62	60	57	57	55	51	48	58	60	50	59	59	58	74	61	66	47	56	62	51	57	62	53	48	63	55	52	46	62	52	52	60	65	65	49	44	43	46	58	63	53	54	48	56	48	50	50	54	43	49	51	53	64	59	38	39	46	57	66	49	51	51	41	44	49	63	60	56	58	59	59	58	50	69	48	49	51	57	66	64	55	49	63	59	50	45	63	56	52	52	57	35	48	51	54	48	50	51	55	54	49	45	67	62	53	54	56	60	55	56	67	51	56	65	49	37	41	59	53	54	55	53	66	54	47	50	51	44	47	55	53	51	47	57	56	40	61	47	54	49	52	46	50	52	52	65	58	56	66	60	58	53	55	57	67	54	56	63	43	50	61	56	50	53	57	45	56	63	66	66	60	64	70	52	57	44	59	45	61	43	39	56	65	61	53	55	53	57	45	59	48	60	58	67	64	47	52	64	53	53	46	52	62	61	59	70	43	63	46	62	56	65	47	53	59	59	46	48	61	54	60	54	67	59	44	65	49	54	49	51	67	55	55	59	47	55	49	40	45	61	57	60	69
57523	38485	16757	28096	34977	34092	30637	26992	23247	19894	17290	15180	13247	11523	9970	8897	7743	6647	5664	4923	4112	3610	3312	3002	2648	2458	2248	2092	1983	1814	1679	1622	1525	1398	1348	1318	1231	1129	1075	1106	1027	1000	982	951	1015	894	936	942	999	934	919	913	900	950	860	830	858	886	846	857	839	900	839	818	882	836	835	868	862	853	792	833	866	828	884	844	841	864	849	865	837	848	830	868	853	852	851	853	864	884	815	802	847	853	845	843	859	849	876	909	815	835	858	835	782	775	817	806	822	835	836	858	817	846	780	807	798	819	836	828	805	844	819	805	821	829	809	812	819	833	812	767	848	837	820	768	772	781	849	826	808	802	849	789	812	835	846	865	829	799	804	852	753	819	794	862	797	867	841	780	790	794	841	772	823	836	844	844	797	782	796	808	837	868	825	770	841	834	766	769	779	813	860	786	836	801	829	837	805	803	785	828	811	824	799	819	810	822	802	797	794	851	817	848	828	806	859	829	862	751	797	802	833	797	831	855	792	786	805	806	808	796	873	817	819	800	800	792	809	807	792	832	806	825	767	833	799	757	800	837	821	802	837	846	786	777	792	756	789	844	873	789	794	841	806	805	822	864	835	834	789	797	838	837	837	818	767	790	803	844	839	752	842	813	810	789	893	807	778	811	778	846	828	832	768	777	842	756	785	786	817	833	760	807	820	783	801	771	784	791	790	818	795	788	864	793	852	810	796	780	782	816	833	804	779	791	811	826	809	834	813	791	802	827	767	833	901	853	867	815	810	863	853	761	802	826	825	794	855	835	856	864	878	819	871	840	791	807	792	789	828	836	797	789	826	790	818	868	824	820	810	786	806	801	821	786	773	798	792	765	843	814	828	827	782	799	792	791	784	817	765	809	825	825	854	804	822	808	825	769	768	784	834	833	828	742	783	819	819	815	849	806	801	782	859	771	753	779	782	787	817	840	808	725	852	831	795	804	786	836	808	804	829	826	773	822	827	801	854	775	781	817	825	801	801	857	784	820	838	842	837	818	840	811	784	803	816	807	776	819	846	774	824	793	809	807	786	803	832	754	840	819	783	799	811	813	784	866	803	783	788	792	825	755	849	836	900	803	772	788	807	809	807	803	798	812	809	805	776	795	840	814	842	831	798	850	807	801	781	757	801	800	785	813	776	803	833	822	808	801	845	790	835	763	779	771	788	762	788	759	851	763	824	858	815	839	838	817	844	809	824	831	821	821	873	836	759	832	803	778	848	792	834	831	837	765	812	831	847	840	823	779	791	811	844	817	854	825	745	824	772	845	867	790	817	815	802	791	785	809	846	837	851	781	837	851	754	843	822	778	766	792	831	786	881	815	779	807	831	818	850	819	773	832	795	781	817	735	837	792	766	813	772	848	845	790	798	826	804	819	837	800	815	797	830	808	746	817	782	802	862	816	804	870	823	787	849	769	802	805	791	798	811	772	806	889	824	796	838	805	787	834	819	806	857	800	801	787	825	787	848	803	833	804	845	820	816	794	803	798	852	842	799	773	864	838	848	775	822	825	778	776	824	799	804	844	774	838	745	829	824	839	828	833	807	785	775	800	773	830	795	805	776	752	811	801	783	810	803	816	821	826	758	829	810	793	849	834	755	804	804	792	778	847	799	844	843	844	765	832	810	802	821	825	816	775	822	836	753	817	796	808	845	823	783	823	825	815	809	768	831	847	820	863	782	805	821	803	794	889	821	834	790	836	807	790	836	801	813	821	828	847	798	805	808	825	804	794	810	777	811	814	765	810	825	797	827	781	814	849	831	766	814	844	797	837	805	793	816	800	802	850	836	816	802	805	751	784	810	842	787	840	856	769	840	860	830	813	799	839	815	773	780	831	859	812	814	813	825	799	865	834	817	819	823	831	822	832	754	836	801	801	757	826	817	805	867	815	772	781	825	816	783	834	778	752	784	853	819	810	787	820	774	783	826	813	819	776	817	796	858	827	784	819	787	780	840	778	767	826	828	748	803	757	843	795	822	838	855	849	869	824	813	835	794	814	790	810	767	818	802	826	815	826	822	774	796	809	800	823	790	757	813	820	853	895	799	743	760	829	801	766	850	818	788	775	779	796	753	752	780	821	828	817	807	812	783	788	823	841	862	807	821	799	791	874	755	819	776	781	769	761	803	786	819	806	734	798	816	809	863	798	814	863	760	795	808	821	801	816	818	863	835	867	783	806	788	812	750	801	828	832	775	809	800	854	789	845	823	812	854	770	816	795	788	829	828	821	758	839	896	783	768	821	781	822	814	813	805	794	828	810	831	785	797	855	814	836	862	803	847	901	769	808	771	834	804	768	820	780	794	790	810	795	786	824	822	796	778	769	811	840	793	797	778	827	772	811	836	803	777	819	740	818	814	813	843	802	796	834	783	830	812	847	816	776	821	820	830	793	812	791	812	810	810	787	809	810	772	880	815	817	830	789	808	816	817	859	852	777	849	800	808	811	819	780	827	851	854	793	854	780	817	829	850	801	827	822	750	753	783	779	871	809	792	805	846	814	868	842	810	779	769	797	791	795	798	828	771	805	804	808	827	809	841	831	844	837	837	839	779	825	789	826	776	834	827	735	808	835	777	815	793	860	823	830	774	800	813	764	747	846	781	813	835	809	788	823	871	771	822	824	775	805	782	797	802	834	823	781	798	834	782	829	838	809	826	825	840	829	820	781	794	826	802	794	857	798	848	767	810	803	775	816	824	858	847	795	818	839	794	791	848	837	798	847	778	828	755	805	844	782	777	824	814	780	797	820	860	813	819	831	818	784	820	761	829	825	793	808	827	784	808	820	761	805	820	812	783	757	796	792	772	828	835	814	746	772	822	768	776	801	863	807	824	785	844	773	807	784	835	832	832	794	779	816	865	818	833	784	766	820	795	760	871	791	780	828	800	838	824	811	793	788	811	826	788	849	783	835	894	809	816	794	818	825	837	785	782	883	839	801	798	809	804	844	791	800	840	826	881	747	825	835	766	842	810	814	819	832	857	778	837	764	851	771	824	839	859	801	823	827	822	822	828	820	824	793	833	785	798	831	834	840	796	843	780	813	847	820	806	827	811	850	782	776	798	818	811	802	751	774	799	850	814	813	813	848	848	841	827	838	799	814	786	827	829	776	796	747	814	814	826	866	816	810	782	857	741	834	773	792	808	792	812	790	836	790	803	793	845	836	794	843	828	792	815	834	846	869	791	850	779	836	828	814	818	778	830	839	805	840	843	818	828	769	816	814	861	764	795	772	808	813	815	812	853	806	799	851	808	806	808	833	863	852	782	801	803	821	841	761	851	830	826	772	792	749	828	817	819	822	814	783	809	840	803	796	762	819	835	793	785	795	825	800	838	833	820	770	830	839	768	754	800	817	814	833	786	803	819	833	853	784	791	781	816	779	876	806	851	725	841	821	819	789	803	780	746	811	815	810	837	819	830	871	791	822	816	785	805	839	828	780	817	811	814	803	853	792	822	810	799	814	807	801
7087	2628	417	279	362	415	318	312	226	205	174	144	148	116	109	78	86	71	58	61	49	51	54	39	50	31	36	40	31	38	26	32	27	27	36	15	21	24	26	36	29	29	23	22	19	23	28	25	25	20	18	16	28	26	29	20	23	16	18	27	19	19	25	25	28	25	19	24	23	20	26	26	31	26	21	25	23	26	22	32	27	15	26	19	28	32	21	26	22	25	23	24	25	22	32	24	18	24	22	20	26	22	17	25	19	22	25	19	25	20	23	29	21	26	25	18	26	20	32	22	33	25	29	26	24	28	36	23	26	20	25	28	29	22	26	24	20	27	26	32	19	26	20	21	25	24	34	17	29	22	24	30	24	25	23	25	17	22	27	26	25	20	29	26	27	19	23	21	19	20	27	33	20	21	26	19	11	22	27	20	20	21	18	25	27	25	28	24	29	21	20	24	17	33	30	19	16	36	33	23	27	26	27	16	31	22	18	36	18	16	24	23	36	31	20	15	21	26	15	23	30	26	25	26	22	21	19	28	23	25	22	14	22	34	26	18	28	27	25	20	21	22	21	21	24	29	18	19	19	36	25	30	19	31	21	28	19	20	22	19	15	30	17	36	28	29	15	14	22	26	22	26	29	28	18	31	25	20	18	26	26	27	21	24	25	19	23	16	21	18	20	23	18	27	26	24	22	20	16	23	20	24	19	17	22	19	27	25	20	22	17	26	16	25	20	25	26	23	35	18	21	27	30	16	23	33	29	33	18	24	27	27	31	28	14	16	27	33	23	27	23	35	35	23	24	23	25	25	24	31	31	18	23	35	30	21	15	28	22	27	26	19	24	26	24	26	22	27	30	24	23	26	23	16	15	26	26	19	18	25	26	16	25	21	25	24	24	17	26	23	22	23	24	27	19	22	17	22	22	20	19	21	26	28	17	16	21	23	22	31	25	25	25	21	29	28	39	23	23	26	20	27	20	21	25	32	29	18	21	24	18	21	20	26	24	23	17	27	32	22	23	18	20	35	21	24	15	27	19	24	30	28	26	22	22	20	20	23	25	18	27	17	23	23	23	25	26	25	28	24	24	30	25	15	18	23	22	20	30	27	24	17	26	28	24	36	23	14	26	23	15	18	26	23	14	19	25	26	28	24	29	25	30	19	16	36	27	26	19	19	21	34	24	25	29	13	19	27	17	21	19	22	27	20	32	30	20	24	22	21	26	27	28	33	41	21	27	20	27	31	23	15	34	23	22	19	24	29	20	25	18	27	23	21	29	19	18	24	23	22	21	22	21	21	17	22	25	21	24	16	19	26	24	12	21	34	34	35	17	26	28	30	21	21	24	13	28	15	20	23	20	26	37	22	18	29	25	19	28	19	18	24	23	25	22	22	16	24	32	23	34	24	30	29	23	34	20	26	21	21	26	38	22	19	19	30	22	14	17	31	28	23	11	21	32	27	8	19	32	18	21	25	18	26	23	29	23	20	15	28	20	30	25	21	21	24	19	25	22	19	23	17	23	35	19	20	24	24	23	20	23	26	18	25	21	26	28	24	24	22	24	16	30	20	30	19	14	24	29	33	18	17	32	21	23	28	17	29	19	30	27	26	26	22	22	22	27	23	23	21	27	21	27	32	21	21	24	17	25	30	23	25	23	25	29	19	29	17	33	25	20	25	23	16	24	25	19	22	26	23	28	27	22	23	18	16	22	20	22	30	23	20	26	20	34	18	21	26	16	23	25	25	28	18	32	18	20	19	32	28	24	11	24	19	29	25	18	19	26	21	18	20	22	31	29	27	16	24	27	20	26	15	25	20	27	25	28	30	25	15	28	18	26	25	19	22	24	26	29	35	17	21	24	25	24	26	20	18	24	33	21	22	29	25	17	18	21	27	25	26	27	31	24	24	18	19	22	25	30	26	22	15	23	18	20	32	27	28	20	28	19	19	20	28	21	28	16	25	23	17	32	22	33	31	29	24	20	26	22	23	32	14	21	26	21	25	17	31	20	15	28	36	21	31	23	32	30	23	26	24	25	27	26	23	26	25	28	23	22	19	25	27	34	32	29	21	28	19	22	19	29	24	21	23	22	25	26	13	21	29	32	30	31	23	18	17	29	17	23	24	28	30	21	25	18	31	20	25	32	24	24	33	23	21	24	26	28	19	15	26	19	17	26	26	37	27	22	29	32	25	18	24	18	26	24	17	21	20	23	19	28	29	18	27	21	17	15	29	23	19	23	27	26	16	19	21	25	17	18	27	23	27	22	21	21	27	18	21	30	27	21	20	22	38	19	22	18	27	21	22	17	18	20	21	21	21	26	30	20	15	19	28	25	20	18	28	32	24	21	28	26	25	23	28	27	29	27	30	24	25	24	21	26	16	30	19	28	18	26	22	20	16	23	24	19	22	24	18	19	24	20	31	31	19	21	26	29	23	26	22	22	25	26	20	28	20	20	25	26	24	20	30	29	20	32	26	22	24	24	21	18	26	20	24	21	28	15	14	28	27	27	23	27	16	25	29	23	30	21	28	32	20	18	24	20	23	23	22	25	34	23	26	26	24	27	24	28	27	27	30	20	29	28	28	26	18	20	17	26	25	26	15	32	25	27	21	28	29	27	23	22	23	23	24	23	12	22	29	19	18	27	26	17	23	28	21	24	23	23	28	37	23	22	21	21	31	19	14	20	23	23	23	34	15	24	16	27	21	26	24	28	27	16	27	20	15	18	23	25	24	30	21	18	24	30	16	29	24	29	24	21	20	19	35	30	23	19	19	19	19	22	32	16	22	21	32	19	27	26	23	21	15	23	23	23	20	18	24	29	24	16	17	24	22	20	20	21	27	23	17	28	29	23	18	22	25	25	25	26	18	21	22	31	24	25	21	19	21	29	18	19	26	23	20	22	25	28	26	22	19	16	26	16	21	19	30	16	31	23	33	23	26	13	20	17	28	18	25	25	23	26	21	26	25	24	22	26	21	19	20	18	26	16	30	19	19	30	31	24	17	23	27	24	21	31	23	23	26	19	21	25	31	25	26	24	28	30	18	20	24	22	19	29	26	23	22	20	33	34	29	20	20	17	26	26	20	21	22	24	21	19	19	31	28	19	22	37	32	24	22	27	26	22	21	18	22	19	26	20	24	17	31	33	19	29	26	19	21	25	15	27	25	28	17	24	20	31	30	33	24	24	15	25	25	13	27	29	16	21	31	15	35	22	16	27	23	21	23	17	25	27	15	29	21	18	27	32	29	26	36	25	22	31	24	25	19	24	23	26	24	28	21	29	21	29	21	21	24	13	25	34	16	27	28	27	28	19	25	14	23	25	29	26	24	27	19	28	28	17	20	18	22	20	24	19	34	9	25	24	28	28	23	34	17	28	23	19	21	34	20	34	25	27	26	23	16	24	29	23	26	20	13	31	22	28	23	20	26	26	21	20	16	23	24	19	26	32	28	19	22	25	25	28	28	20	25	27	24	21	32	21	20	26	27	15	26
42784	26375	9223	18587	25573	24109	20723	16962	13497	10943	9110	7629	6436	5351	4736	3938	3338	2902	2373	1988	1680	1472	1302	1205	1035	923	857	798	734	708	659	639	663	557	501	502	487	426	499	443	441	453	414	422	411	432	395	395	422	417	377	414	379	379	395	382	426	378	364	398	384	398	394	342	360	369	362	340	379	370	377	427	350	390	410	385	394	348	380	391	367	365	362	383	390	389	396	392	383	375	350	375	372	357	337	367	376	376	378	390	362	378	398	364	391	366	369	374	382	414	369	369	366	399	363	355	376	395	349	355	369	350	361	376	358	378	361	347	350	363	378	362	348	397	356	343	386	336	369	342	398	373	346	363	342	364	357	380	379	369	389	363	354	369	330	353	374	383	370	378	386	388	309	376	385	382	388	369	360	359	403	359	385	397	381	375	344	356	391	353	398	369	360	379	355	388	363	344	384	330	371	378	361	376	363	374	377	377	363	373	358	395	349	371	396	368	394	359	353	387	366	399	363	360	376	353	349	372	366	374	362	372	410	360	350	412	369	379	377	335	347	378	368	374	345	323	398	368	333	381	343	385	386	360	364	366	362	357	335	382	344	335	414	364	354	353	384	399	383	357	367	356	347	356	359	346	384	345	362	339	352	375	373	388	381	385	365	364	379	374	331	378	335	386	366	372	381	340	330	358	368	326	358	376	374	367	382	372	401	360	383	395	339	401	378	373	357	365	364	362	381	348	367	351	354	390	368	383	351	378	371	352	356	358	348	368	356	371	371	368	376	364	343	377	357	361	355	341	391	328	401	377	358	393	362	349	373	337	391	353	374	347	355	365	387	373	361	362	387	344	376	419	360	397	367	366	370	403	358	376	421	369	368	361	406	364	384	362	346	354	387	379	350	372	366	394	355	369	376	378	398	383	363	365	368	401	386	357	392	375	364	320	394	380	345	367	375	389	380	345	360	393	355	354	366	357	401	399	373	373	359	342	398	336	357	345	331	342	364	374	383	398	388	340	388	372	373	336	355	369	371	370	376	338	371	361	354	352	386	351	364	350	345	370	356	328	347	359	395	385	365	388	389	361	394	349	389	412	358	382	380	365	383	354	353	346	402	382	366	377	396	406	374	361	364	343	378	373	376	347	362	366	380	375	372	365	371	329	385	408	363	379	367	338	381	393	387	324	376	357	385	350	363	383	378	345	412	381	368	375	341	374	373	359	354	363	362	344	370	330	375	366	358	378	384	343	404	361	395	400	362	394	374	386	379	379	361	345	357	398	352	358	350	367	347	369	397	329	373	357	356	368	372	337	325	386	342	362	343	373	389	373	383	351	340	380	343	368	326	362	354	393	369	373	384	396	326	344	373	390	400	389	399	359	370	372	374	383	364	377	371	348	362	373	378	398	357	354	325	403	387	342	344	374	392	372	406	359	371	411	328	359	356	361	362	373	395	401	372	376	358	392	361	362	382	378	357	374	363	373	355	366	363	354	401	358	362	379	383	390	334	334	369	383	413	333	377	394	345	359	341	405	370	352	380	379	355	366	389	374	360	396	347	362	339	378	380	354	330	337	376	373	352	356	399	344	380	341	375	376	355	373	388	364	376	420	359	368	405	367	373	359	382	367	377	376	374	356	383	374	381	358	389	382	342	359	374	373	373	390	345	369	383	365	380	385	353	343	328	388	376	369	372	383	379	370	399	352	365	385	353	388	341	380	371	406	341	384	397	382	369	340	375	330	379	349	346	350	366	364	380	372	362	410	348	397	370	374	341	384	386	352	384	337	385	361	394	371	368	359	408	359	377	375	372	350	380	373	358	380	388	349	345	383	346	378	344	371	358	387	366	384	365	346	348	363	412	354	395	370	363	374	351	372	362	364	372	380	373	372	369	353	380	382	357	358	389	393	370	329	371	402	412	377	394	378	334	359	381	372	345	354	353	396	374	363	382	354	358	369	356	375	363	361	402	410	396	365	382	374	400	367	335	369	387	375	370	388	390	381	404	371	392	358	359	411	375	367	360	404	389	344	369	362	354	355	377	355	382	388	387	384	392	337	350	344	345	400	389	353	333	414	339	348	338	362	342	344	356	395	382	354	396	342	360	392	394	385	355	374	392	348	364	361	342	363	398	358	348	352	374	345	354	365	390	369	379	352	373	349	387	349	377	373	332	384	400	340	409	385	421	392	360	357	405	345	333	348	388	372	341	387	374	382	385	370	349	398	373	387	382	367	369	336	363	410	374	348	365	333	357	366	394	350	378	381	369	377	350	379	392	376	353	361	356	361	365	362	369	345	350	392	373	383	381	390	383	347	373	361	381	356	332	388	404	371	378	379	378	390	321	368	335	391	331	394	334	364	333	363	359	355	350	345	335	364	367	394	371	393	385	380	349	390	353	359	343	370	372	358	373	353	385	384	343	374	388	391	384	373	381	354	352	385	385	373	372	375	365	364	403	368	347	409	357	403	367	371	359	398	403	366	345	396	384	382	381	363	365	374	413	397	419	379	352	353	382	385	356	390	439	364	343	336	369	337	372	387	348	365	375	390	402	371	371	402	323	361	348	370	379	360	388	382	376	360	352	380	384	360	396	346	347	343	383	344	388	358	375	370	366	364	356	386	366	386	366	403	363	387	400	370	352	355	382	356	385	382	361	385	366	361	392	379	376	359	371	411	332	388	362	382	383	406	356	360	358	376	349	348	353	378	344	380	404	375	369	385	373	356	382	365	392	331	357	395	349	364	385	367	361	382	381	372	343	394	368	337	349	365	367	384	345	387	380	332	389	392	377	379	347	338	356	373	344	378	413	358	363	415	383	376	411	402	366	377	352	354	338	358	356	355	359	340	387	386	424	402	349	366	360	396	376	371	370	399	372	402	344	377	344	398	376	342	378	368	380	358	373	382	363	374	322	367	390	361	378	339	347	398	378	382	329	402	364	371	334	379	383	389	360	402	398	372	338	362	413	352	382	371	370	347	380	368	350	377	365	332	368	369	378	389	361	368	383	320	356	364	352	346	391	353	379	383	386	387	390	352	390	370	375	357	402	392	360	353	333	378	330	370	360	368	353	393	385	360	378	338	371	366	414	368	349	335	379	379	363	364	383	383	361	367	373	376	370	368	369	364	357	379	371	381	366	344	375	374	379	363	388	394	398	380	390	391	369	367	375	360	373	355	355	363	370	395	370	365	372	367	345	359	364	396	369	367	362	377	362	361	372	374	388	360	390	340	372	374	345	382	375	365	357	379	355	401	330	335	408	366	379	371	356	358	370	340	391	370	382	398	387	390	345	348	337	332	401	376	397	325	355	373	350	375	384	347	331	393	365	330	378	392	341	343	377	358	356	371	365	357	331	296	344	358	374	356	346	357	363	352	330	383	366	370	378	364	391	364	378	368	383	351	359	394	381	349	374	400	411	352	365	366	385	381	337	339	355	380	369	345	340	400	360	362	347	364	381	364	393	363	369	363	353	341	383	376	328	329	378	340	369	397	383	372	399	382	361	365
14683	8430	982	538	834	848	644	589	525	462	382	287	273	250	245	177	175	136	123	119	106	101	92	82	81	78	51	68	81	68	64	58	61	52	60	57	47	59	58	51	43	51	58	55	46	47	38	48	37	60	41	57	51	36	50	56	34	46	43	40	48	55	35	46	62	62	43	41	42	47	55	49	50	40	34	45	66	52	45	43	55	38	51	59	44	54	47	53	45	41	47	46	46	34	38	46	43	42	37	56	44	44	53	42	39	52	40	32	51	29	42	39	48	48	41	54	38	43	60	39	46	57	37	50	46	43	37	44	44	38	32	40	40	41	43	49	59	52	47	30	53	43	56	43	45	35	47	36	47	39	51	59	48	56	49	49	42	32	35	37	41	60	32	40	43	58	41	57	50	47	40	36	48	42	40	53	51	56	58	55	43	46	46	40	36	52	37	50	44	37	47	44	53	42	47	51	39	39	45	38	40	37	43	45	40	43	44	44	47	53	52	56	33	56	48	31	50	42	49	46	53	43	47	44	35	44	46	45	42	49	58	54	41	43	40	59	46	41	44	59	45	49	40	36	51	32	36	42	41	52	45	40	49	52	63	42	44	46	37	47	46	47	36	49	35	52	44	37	40	47	45	43	43	44	59	43	36	39	44	45	42	55	50	45	37	50	52	47	44	49	51	49	58	49	45	59	37	39	33	45	43	50	51	34	50	49	52	50	42	52	46	42	33	43	47	44	51	41	39	52	43	43	44	41	37	43	38	42	33	55	56	34	45	59	58	38	45	47	59	40	40	28	51	47	29	54	44	48	40	32	55	43	59	40	42	43	41	43	50	50	33	42	37	56	38	36	53	35	45	32	51	38	50	48	53	46	56	52	47	43	52	40	43	52	54	47	46	51	51	39	44	32	45	42	41	45	55	35	51	66	47	46	45	53	63	46	37	42	48	44	56	39	56	42	42	48	37	44	40	37	48	49	41	46	54	45	46	47	32	31	33	51	51	34	48	45	39	53	52	47	41	36	45	37	39	50	35	63	52	60	35	45	48	52	50	59	47	52	50	51	38	45	32	42	44	44	45	45	40	48	41	57	43	43	57	37	37	46	58	44	37	45	34	49	43	57	37	48	45	52	54	48	38	41	44	34	41	42	47	41	48	49	32	42	49	31	51	57	47	57	36	55	49	39	46	50	41	58	58	42	45	48	36	43	53	51	51	48	35	46	44	34	45	35	54	51	47	43	54	58	58	45	43	39	44	35	50	43	35	44	42	54	48	37	36	46	46	37	50	44	47	49	41	45	47	45	32	36	59	42	39	45	45	38	32	55	42	34	42	44	36	45	36	44	38	43	43	37	45	47	49	44	57	48	47	52	46	62	44	43	46	42	43	58	43	41	46	50	50	46	38	45	54	46	30	49	39	49	46	56	46	38	41	46	47	37	52	49	40	36	36	40	58	44	52	43	47	49	43	36	33	41	44	47	49	42	40	57	39	51	49	42	35	46	56	47	50	41	37	32	43	48	46	36	54	41	39	35	42	52	55	44	49	36	46	51	56	42	42	50	45	41	48	45	33	55	46	45	46	45	44	45	39	46	45	50	51	43	42	43	45	57	48	47	44	39	50	46	55	34	45	52	38	51	40	47	42	41	53	48	35	41	48	56	50	35	45	51	47	41	49	57	33	45	37	33	46	55	41	37	55	39	45	40	48	33	42	49	53	41	43	49	44	35	38	47	49	48	47	48	49	47	39	43	45	48	46	32	49	43	53	39	53	52	49	45	41	42	44	49	44	47	54	41	48	44	45	48	40	46	49	45	35	51	40	48	43	41	38	50	50	45	54	51	35	52	46	51	51	33	59	35	56	46	45	23	50	50	40	45	46	48	41	55	42	46	48	40	41	46	44	51	48	56	29	54	42	46	41	51	50	54	48	43	50	48	34	47	47	44	46	51	49	43	39	47	51	40	42	35	39	47	37	56	43	36	51	46	47	46	50	43	52	37	47	30	47	46	45	37	42	56	46	63	43	44	46	47	50	46	49	53	42	52	35	57	60	43	41	50	45	48	52	58	47	45	47	42	46	57	37	46	50	48	53	60	51	44	47	43	49	54	46	56	60	43	44	48	41	47	50	44	33	41	39	38	41	48	49	54	33	44	33	33	52	37	38	46	38	43	36	38	38	44	48	38	39	46	46	38	60	41	50	42	49	50	50	48	60	42	41	40	43	34	42	34	37	33	54	47	51	44	37	41	56	43	38	45	40	44	51	37	49	54	40	53	38	49	50	43	41	62	54	39	50	51	37	43	45	37	46	42	45	49	51	50	39	47	43	49	55	48	45	52	41	47	50	45	44	43	36	40	45	32	49	62	54	43	44	32	51	36	46	42	54	43	45	32	51	42	50	38	36	50	38	53	47	30	34	45	54	48	39	37	38	51	54	47	50	49	50	38	43	39	43	53	49	53	50	47	49	50	38	51	48	50	36	38	44	31	49	39	54	49	53	37	29	44	34	44	48	53	54	43	42	43	40	43	42	38	52	60	40	46	37	44	46	36	40	43	60	52	50	44	43	42	35	51	52	56	45	51	38	52	41	50	45	47	52	45	54	47	43	43	48	44	46	50	45	44	47	44	60	45	44	59	37	40	55	39	59	40	48	55	41	44	43	51	44	46	40	39	38	51	38	60	37	44	49	43	52	40	52	43	38	51	38	46	57	49	50	34	51	48	40	63	39	41	48	50	47	45	52	40	57	49	33	50	40	55	45	47	52	56	51	51	34	45	54	47	43	47	41	33	59	53	41	49	50	44	32	31	52	32	38	55	44	52	48	47	40	47	43	40	53	46	57	46	48	43	51	45	50	58	45	54	41	50	49	50	53	46	46	45	48	45	53	45	39	63	49	50	55	61	42	40	33	49	49	59	38	48	52	49	49	55	31	45	43	53	48	37	41	53	48	38	37	34	55	43	44	39	45	44	43	46	40	40	38	37	35	41	39	50	49	43	60	43	49	33	46	49	42	36	46	39	51	33	41	42	53	54	53	42	46	57	47	37	43	42	53	42	49	47	49	47	42	49	43	55	55	42	47	45	43	48	35	42	38	50	48	43	53	47	39	38	42	49	38	35	52	52	48	51	47	39	45	37	40	36	48	42	37	54	41	50	38	42	37	35	40	45	54	52	48	39	40	42	36	28	43	44	39	47	38	50	42	43	54	42	42	56	49	54	45	48	52	40	41	43	51	58	46	46	44	51	47	49	49	45	30	67	37	42	34	39	36	41	38	49	45	44	36	41	53	51	40	39	55	48	41	48	56	44	50	44	47	40	52	40	38	41	43	48	45	42	51	28	57	48	58	51	46	44	26	47	43	38	40	41	51	41	42	48	40	39	54	45	43	40	48	43	43	50	46	38	44	49	40	54	51	45	46	42	41	46	54	47	49	42	40	40	50	48	45	47	34	51	52	40	42	35	41	59	50	49	38	46	34	50	38	49	48	53	50	47
54729	36206	15189	25938	33271	32118	28700	25140	21262	18003	15385	13248	11575	9974	8590	7513	6353	5632	4709	4041	3452	3024	2687	2445	2138	2036	1875	1610	1508	1539	1432	1255	1247	1178	1087	1066	1023	902	872	850	860	843	892	858	815	826	775	821	781	740	807	773	731	788	743	742	711	730	719	756	785	660	730	747	691	681	692	757	744	698	717	684	729	734	700	708	748	697	718	725	731	730	717	727	698	632	709	711	695	710	771	711	675	680	732	691	719	656	737	721	691	701	696	709	671	644	688	699	672	651	690	690	743	683	696	703	640	633	697	687	684	729	688	704	640	688	680	697	710	676	636	686	714	651	693	661	678	667	658	704	602	715	719	678	659	693	726	684	752	667	648	661	656	685	654	672	721	699	711	646	703	670	681	678	661	689	682	718	730	678	716	662	663	713	689	675	673	674	743	703	717	694	655	666	718	677	692	652	670	655	639	696	686	712	694	680	741	711	699	721	675	701	639	665	683	704	667	660	709	688	714	694	728	705	665	671	696	652	735	713	674	665	685	630	725	688	660	725	689	712	695	741	682	612	691	658	674	689	724	642	657	731	660	690	707	676	725	676	687	676	682	675	676	673	709	705	716	676	718	665	692	681	694	670	697	687	708	666	674	679	667	688	721	685	677	690	670	672	670	706	696	697	658	681	666	689	666	689	697	649	684	624	671	673	635	677	690	688	694	658	692	657	657	658	709	724	631	695	716	686	700	656	665	669	691	707	686	650	708	672	689	690	656	665	694	667	736	700	686	652	694	677	709	690	666	662	663	681	733	690	652	674	614	645	728	697	662	673	642	623	703	683	639	689	682	690	668	700	694	693	630	706	676	692	692	716	663	666	687	619	692	637	731	623	681	702	707	700	674	731	675	669	689	736	665	663	674	673	694	666	724	699	709	681	645	687	703	671	723	692	673	715	714	705	683	661	658	697	746	732	663	734	700	670	668	662	695	714	654	706	682	652	697	722	731	712	679	668	674	691	659	681	701	663	682	689	705	693	696	651	631	677	687	696	659	690	707	637	652	695	714	694	665	672	683	664	671	694	624	664	645	739	685	709	698	686	679	643	695	682	666	660	681	650	680	665	701	685	681	633	662	688	682	650	705	716	687	665	653	676	689	701	716	666	691	643	686	709	688	662	655	665	668	661	687	684	680	684	690	635	657	687	696	700	711	649	649	663	705	677	682	685	692	657	656	681	684	707	679	675	709	657	678	664	657	709	667	668	627	717	680	715	693	670	660	680	707	640	635	699	684	672	685	656	679	706	685	679	678	705	698	662	693	726	701	680	673	713	708	695	680	695	695	686	687	670	686	662	685	695	708	671	654	714	624	669	709	655	664	693	733	707	718	716	681	680	696	644	667	700	707	750	695	681	672	678	677	690	701	713	689	641	645	705	690	724	685	695	701	681	735	658	675	693	641	724	701	705	698	681	714	653	695	730	719	695	707	695	670	685	656	684	662	699	703	672	637	656	695	642	663	627	638	657	685	655	695	685	670	683	701	704	685	698	692	658	659	615	704	685	694	653	672	699	740	678	667	668	681	654	665	620	681	686	684	691	674	697	646	690	644	674	702	718	659	652	638	638	687	690	743	650	701	679	634	722	712	721	692	696	695	697	641	643	681	670	687	656	688	693	669	698	656	659	718	634	675	664	731	687	663	683	669	691	671	708	693	662	695	708	700	699	682	728	672	687	690	642	684	665	680	683	693	718	663	672	700	680	638	699	695	728	686	686	662	668	736	688	689	701	667	681	640	692	669	673	677	669	744	733	662	673	718	648	725	695	687	697	708	677	675	639	698	680	741	699	676	645	684	665	672	616	702	662	663	689	709	727	664	685	716	669	677	727	679	688	646	659	625	684	641	635	724	653	653	663	706	670	688	721	666	678	685	689	707	664	680	659	702	710	647	663	703	683	679	673	664	656	659	673	685	736	683	705	713	731	648	680	664	707	682	664	658	656	688	646	641	670	698	697	695	674	693	677	698	666	695	663	716	674	648	702	660	697	671	680	674	665	678	682	657	702	733	696	695	681	685	702	664	706	693	699	649	692	683	692	673	603	728	680	685	678	700	670	642	737	693	715	658	680	659	726	647	667	682	687	662	688	701	668	724	670	685	633	677	669	669	674	711	657	684	713	676	703	688	656	720	672	718	684	686	689	707	727	681	656	672	669	713	699	644	718	648	676	651	695	628	655	682	700	674	716	669	672	684	694	657	678	670	653	629	655	718	693	668	702	680	674	681	659	688	706	721	672	674	703	672	703	689	748	663	684	692	674	678	702	705	689	640	705	688	670	713	659	690	727	746	655	713	667	671	659	672	652	641	706	679	721	666	699	634	711	677	729	682	666	705	673	672	659	666	695	671	674	634	701	685	647	636	688	651	738	664	668	668	685	681	678	712	673	706	680	682	712	675	675	713	654	662	668	678	654	671	715	699	698	663	702	746	675	716	685	655	670	695	689	695	709	652	705	688	676	713	625	688	703	696	693	685	683	697	632	675	670	657	653	708	723	668	691	712	690	663	658	639	708	711	680	664	702	712	672	668	641	723	635	689	698	704	703	682	748	678	741	673	685	710	699	684	645	685	726	656	664	671	694	670	647	724	670	672	651	664	700	718	714	634	659	708	699	698	722	718	640	671	674	712	698	683	720	677	670	712	682	706	701	681	670	657	661	684	655	695	708	680	646	641	681	689	698	652	710	715	676	644	732	704	703	671	673	717	652	685	696	658	689	706	736	748	674	633	674	678	614	740	706	721	661	658	666	630	704	673	650	624	721	678	674	634	671	705	685	720	732	715	672	635	646	679	724	651	715	725	712	665	699	648	697	697	666	667	686	725	662	643	672	712	650	690	696	687	683	705	647	702	677	719	679	708	630	667	673	704	702	669	713	684	715	714	694	660	636	644	674	643	732	710	667	690	665	704	653	655	671	679	653	656	659	658	688	681	660	730	702	681	695	714	715	687	702	663	688	665	645	687	672	690	675	635	674	732	694	728	683	680	628	705	672	619	658	693	655	623	651	717	654	673	675	674	691	689	688	660	713	762	682	710	747	676	695	673	668	689	672	644	645	697	708	658	672	695	714	680	678	668	661	658	712	684	683	705	705	688	701	756	687	666	712	693	665	679	676	730	672	663	677	712	679	689	631	646	685	703	638	674	710	698	707	702	618	676	702	667	704	728	672	673	727	705	702	668	683	640	679	678	639	681	718	702	665	720	680	668	686	709	728	695	697	709	706	663	646	689	694	733	687	686	654	710	657	701	643	700	709	666	694	675	684	694	680	654	691	658	667	674	651	691	656	685	675	686	665	650	674	696	720	723	711	699	659	655	665	665	686	716	694	673	664	682	692	652	692	686	613	729	704	659	715	723	633	681	660	714	670	702	676	695	699	687	661	699	690	709	747	692	718	676	664	669	689	647	697	698	654	684	675	704	699	716	689	677	682	648	687	683	697	692	651	641	657	702	679	667	664	693	718
12338	5539	722	478	589	565	525	465	386	332	282	240	190	180	162	144	131	132	91	95	90	69	59	70	57	62	39	38	61	41	43	34	57	55	44	47	39	41	51	40	50	40	45	37	40	34	31	27	32	34	34	31	35	33	37	29	46	38	57	36	34	30	27	40	31	30	41	27	34	54	35	39	36	26	31	47	36	35	33	30	28	43	39	40	45	36	37	39	29	29	31	32	32	30	29	37	30	31	38	30	38	27	38	32	31	28	43	32	31	28	30	42	27	40	34	36	49	34	37	35	37	39	38	42	36	44	25	32	39	44	28	37	33	33	39	28	28	32	35	38	33	44	36	41	36	42	38	39	33	41	40	29	26	32	30	42	27	34	36	37	37	38	29	43	34	42	39	27	35	40	40	36	35	26	39	39	38	45	40	27	35	30	32	38	35	33	44	46	33	37	35	28	45	32	31	40	40	29	42	43	21	30	27	43	39	43	34	34	37	35	28	43	40	20	31	32	40	36	31	44	28	41	26	28	32	33	27	29	40	48	32	30	46	34	34	33	25	40	28	38	34	33	40	25	39	38	36	37	31	43	43	31	38	33	44	35	34	40	41	38	42	33	36	37	27	41	39	36	27	36	34	37	43	27	33	37	44	31	37	41	32	28	42	26	40	34	33	34	41	44	40	35	41	25	26	27	34	50	36	32	34	30	36	41	31	27	36	27	45	34	32	26	44	38	29	49	29	49	28	19	33	40	36	37	33	37	39	30	35	35	46	32	39	33	33	37	44	46	35	41	39	47	38	34	28	31	43	42	33	31	37	34	30	38	39	40	38	34	30	27	39	25	42	29	32	32	29	37	25	39	48	43	38	43	33	44	35	30	32	34	31	41	35	43	40	41	34	36	35	38	49	36	36	38	36	30	41	42	34	28	37	32	33	32	41	42	33	39	39	30	36	28	39	29	40	34	38	39	42	29	29	27	36	32	42	28	38	26	34	41	34	36	38	36	42	19	39	36	34	38	36	39	33	35	32	36	47	37	39	35	32	35	38	41	27	22	35	43	37	36	28	38	39	23	28	37	50	24	37	39	31	41	28	27	37	41	45	37	22	31	31	36	40	41	40	33	29	35	28	42	47	44	44	27	41	27	34	44	25	38	28	40	33	29	35	41	29	37	25	34	25	37	34	27	32	35	38	28	28	42	31	38	42	31	40	36	36	28	46	31	40	31	28	29	29	47	45	34	34	47	33	32	36	36	33	31	37	39	43	27	28	35	37	45	33	29	28	40	25	36	27	30	45	40	41	40	44	34	28	35	39	23	36	30	43	23	41	29	41	44	36	38	31	34	31	33	38	30	37	25	27	28	28	38	32	30	36	40	32	36	35	34	34	41	30	45	36	29	29	30	34	31	43	33	38	33	35	34	46	32	34	33	42	46	37	32	29	45	41	46	44	34	27	41	41	41	30	41	32	44	35	28	29	42	35	29	44	30	41	42	31	23	28	44	27	38	24	51	27	39	45	40	36	39	41	32	36	31	39	34	43	34	33	38	22	55	38	30	34	34	40	39	34	32	29	37	35	33	43	25	35	22	33	41	46	29	33	48	37	48	42	42	29	44	31	31	33	29	31	30	38	38	39	39	32	29	33	26	36	31	41	37	37	42	38	34	35	37	37	50	33	40	47	36	38	39	33	45	36	46	30	36	28	36	38	26	34	29	23	37	35	45	55	38	36	34	30	37	32	35	39	42	38	39	35	36	38	37	31	37	36	40	35	48	35	31	35	29	31	30	28	32	37	35	45	41	32	39	37	29	40	40	36	30	30	33	32	42	24	32	28	29	40	32	35	33	39	30	37	42	44	27	27	34	24	39	38	40	31	40	33	29	29	34	39	35	39	39	26	38	32	40	32	38	39	35	38	37	26	34	34	34	34	32	35	39	36	35	43	36	37	28	24	39	32	38	27	31	35	41	41	32	38	38	39	33	27	32	40	39	41	35	34	20	39	39	32	32	29	41	41	39	36	33	49	34	30	35	39	38	40	28	40	41	43	32	29	30	32	38	34	44	33	39	31	35	47	41	30	42	42	28	34	38	28	36	27	30	33	35	38	48	31	32	44	36	37	29	33	35	43	46	37	35	46	34	41	36	24	45	45	33	39	37	36	43	39	32	40	46	32	39	46	35	37	35	41	38	41	38	26	42	28	37	44	30	23	29	35	33	29	38	35	32	39	32	30	31	45	40	39	31	29	33	36	36	28	33	27	33	36	29	34	29	34	28	33	23	36	33	33	44	32	25	35	38	40	34	44	33	27	42	51	27	44	37	35	45	50	38	33	39	38	39	39	23	36	52	38	46	29	20	43	35	45	30	35	29	34	28	39	50	35	32	46	25	27	40	42	35	28	41	41	25	38	29	30	27	34	42	36	48	32	38	41	30	29	33	38	36	33	36	33	32	28	37	35	35	30	38	28	31	35	34	39	34	47	49	38	39	39	28	37	29	34	35	43	34	32	45	38	39	40	43	34	32	29	39	29	39	37	30	27	46	35	31	36	37	38	40	42	32	31	35	38	28	30	33	35	33	29	28	43	27	29	38	36	43	32	28	34	32	35	34	33	34	24	37	42	42	39	40	32	31	35	43	25	37	42	37	40	50	34	37	35	41	32	20	51	36	30	32	37	39	27	45	30	29	23	26	49	35	43	37	27	41	37	36	39	32	34	30	26	35	48	49	27	32	31	43	48	44	38	35	33	30	30	43	43	37	36	36	32	29	47	27	40	36	29	47	45	35	34	39	35	32	39	35	45	31	28	36	41	34	30	35	28	41	44	29	36	30	41	49	40	39	32	44	29	29	30	38	32	32	37	31	37	27	46	40	33	26	25	48	28	43	35	34	40	35	35	39	36	40	35	35	32	39	27	30	32	31	34	45	21	35	35	34	41	26	51	29	29	34	40	30	27	38	37	43	36	46	26	43	30	48	36	37	39	45	26	31	42	37	35	40	35	36	34	33	29	21	34	23	36	37	22	31	37	33	33	30	43	33	29	39	47	28	39	34	41	43	34	40	27	32	34	29	33	30	47	34	38	34	30	28	39	29	33	26	48	32	32	28	34	25	45	38	30	29	29	26	34	33	39	38	49	35	47	28	25	31	36	44	38	33	37	40	29	38	37	36	43	28	43	29	36	24	27	41	37	29	39	31	42	43	44	41	33	37	45	29	35	45	42	36	37	43	41	34	37	32	34	29	40	32	33	45	44	22	37	42	28	32	29	24	41	38	36	44	38	31	33	46	33	27	24	38	39	38	38	30	33	33	33	31	43	46	47	34	36	33	36	43	38	34	41	32	41	39	27	34	31	36	31	33	43	38	35	34	32	49	35	42	40	30	36	36	31	29	29	36	36	31	43	30	32	33	32	35	30	26	42	36	31	37	39	41	38	42	41	27	36	41	48	30	45	33	48	33	31	37	43	31	38	47	26	41	34	30	30	45	42	48	40	20
48485	32252	12184	22482	29749	28589	25381	21736	18343	15182	12661	10414	8989	7662	6684	5758	4939	4245	3589	2978	2550	2209	1982	1746	1661	1473	1422	1324	1112	1098	1052	1003	950	904	858	801	762	705	679	712	654	651	642	674	611	572	661	612	618	578	562	603	548	637	605	570	556	533	585	530	598	583	568	587	532	580	575	559	577	539	539	534	525	537	582	556	552	582	532	554	550	528	554	550	535	543	527	523	562	556	563	544	519	523	541	530	545	538	567	552	543	563	557	535	556	553	556	529	553	502	569	537	574	527	562	555	545	562	511	489	541	565	532	533	563	573	501	552	553	514	514	515	623	513	522	553	586	544	531	563	546	493	575	517	571	559	562	552	562	526	552	532	530	542	498	516	530	580	529	566	533	506	550	529	514	538	550	526	567	542	521	532	537	569	508	545	534	558	536	525	521	527	588	539	531	534	539	533	537	515	527	525	569	530	580	532	506	565	565	518	504	552	533	551	526	527	575	531	504	533	549	556	512	525	529	539	515	540	550	487	488	529	493	509	540	496	530	521	523	547	597	526	503	537	518	541	511	542	525	504	527	515	572	524	569	534	576	526	553	494	531	478	511	569	525	521	556	499	519	529	536	528	550	508	570	541	565	534	504	556	570	519	522	551	546	578	526	521	522	505	518	533	535	529	508	537	511	529	553	497	545	515	534	523	540	509	517	543	515	549	563	512	522	583	566	521	593	498	513	536	544	515	573	529	562	550	572	537	504	539	540	547	552	518	545	497	503	560	501	548	560	525	542	548	502	555	547	535	542	520	563	538	513	530	552	528	536	514	540	552	519	514	497	518	504	500	518	508	545	497	622	527	540	545	516	511	585	576	571	562	512	547	524	502	516	502	552	538	536	498	568	536	516	551	531	573	562	535	546	575	551	496	580	550	526	521	540	537	578	532	599	534	542	517	517	541	539	500	543	541	531	503	544	544	556	545	561	497	540	509	534	556	514	506	527	488	494	552	540	561	533	569	531	563	542	528	526	529	529	554	512	538	513	533	541	554	512	536	541	536	529	581	586	520	552	525	513	553	526	532	526	533	546	576	469	525	596	562	500	493	544	518	497	518	550	521	540	569	517	526	524	601	525	528	549	547	569	526	544	501	561	560	502	545	536	564	548	559	545	541	529	513	544	558	559	539	517	540	527	548	523	589	535	528	531	506	561	561	532	524	541	545	526	563	552	518	508	559	510	548	527	511	543	578	483	549	563	494	509	571	513	530	516	537	508	523	530	561	548	533	525	526	519	520	547	559	557	520	516	547	526	537	509	513	560	548	522	518	515	568	534	547	518	523	551	531	552	535	512	492	544	533	500	493	586	535	522	509	529	573	525	535	543	494	523	545	543	538	477	528	475	523	505	544	529	512	530	537	544	557	498	514	551	491	518	524	527	514	504	511	543	530	532	547	496	523	512	569	566	494	500	552	530	535	547	499	535	523	543	527	561	559	484	533	565	562	516	516	513	506	551	576	506	542	521	549	544	554	555	500	549	526	593	553	491	526	551	510	560	574	555	526	555	529	547	514	510	495	540	529	524	493	551	530	522	538	547	528	549	536	521	516	512	548	531	513	548	533	559	531	523	522	549	564	564	520	525	504	541	498	557	517	516	549	519	548	529	526	501	521	538	497	551	536	522	523	505	504	512	513	566	551	548	510	526	510	559	560	556	531	520	556	488	545	524	543	501	526	512	511	523	527	538	526	496	505	511	561	554	521	540	514	548	501	538	526	545	507	553	508	508	554	513	528	531	499	524	549	532	509	497	549	513	550	477	515	545	547	552	593	545	520	479	535	548	546	514	567	555	518	525	519	498	530	531	547	543	558	573	548	525	499	559	519	538	553	532	518	520	539	529	569	542	524	534	532	548	540	500	581	550	545	534	535	539	533	546	514	552	557	494	508	511	535	513	527	559	558	483	558	550	519	560	537	535	541	566	523	565	543	559	523	537	508	491	532	552	532	501	523	513	531	535	550	548	517	485	534	537	524	502	479	524	562	519	536	574	546	518	568	553	518	570	525	525	560	567	486	517	554	543	537	525	557	547	508	542	562	539	502	530	541	592	568	533	492	556	514	565	535	610	521	526	538	544	535	520	538	535	568	532	531	518	539	543	596	510	561	576	510	519	538	557	561	502	560	505	517	530	545	564	536	514	538	539	559	553	495	557	525	543	535	532	533	513	544	535	527	478	518	524	535	555	519	541	559	533	587	531	565	537	535	506	558	556	541	501	512	542	577	584	541	491	534	525	506	543	578	545	556	531	559	519	539	497	552	562	560	566	569	509	538	544	538	512	509	500	475	549	512	538	540	534	520	526	538	511	498	544	575	546	516	535	519	515	525	526	579	531	502	533	522	528	521	514	527	550	537	564	571	553	541	522	559	529	518	539	501	523	534	570	574	518	521	505	515	490	519	489	522	517	522	574	547	571	529	546	525	582	558	543	533	575	546	516	539	526	506	546	516	540	536	513	539	528	532	600	527	557	525	553	509	525	503	510	519	551	528	512	493	548	555	544	547	514	553	573	541	539	532	511	513	519	538	509	506	518	558	573	569	549	511	519	508	555	538	516	528	525	567	496	557	539	515	527	528	587	525	515	520	536	580	546	497	559	466	532	559	545	536	503	540	523	535	515	536	523	487	491	536	530	566	553	533	538	511	506	528	529	524	497	497	471	540	518	578	537	541	533	550	566	571	502	535	539	535	535	531	524	553	524	536	556	577	468	532	537	534	543	528	496	530	535	556	540	571	540	508	537	525	519	516	581	539	500	522	512	530	504	552	534	531	512	505	557	556	548	532	515	511	522	518	549	546	538	545	506	532	540	506	578	526	533	585	566	474	541	520	530	552	556	556	529	531	528	537	526	553	513	558	534	532	535	563	579	549	557	537	536	542	520	536	571	536	521	491	562	523	555	544	505	522	520	516	543	539	522	568	580	520	499	515	504	511	531	548	524	526	494	534	526	524	489	485	554	565	504	531	539	536	519	557	567	524	550	491	498	541	558	526	557	521	567	543	515	505	547	545	553	509	542	531	503	534	544	548	536	563	548	510	513	584	522	542	542	532	505	537	509	522	548	523	516	487	524	508	566	560	561	538	468	504	520	516	552	537	528	510	558	535	527	551	556	480	560	523	501	522	558	585	528	507	559	507	527	521	540	525	527	557	531	524	553	527	524	534	520	568	534	549	524	521	534	517	573	504	535	510	496	542	519	553	552	533	556	514	523	535	529	566	525	546	533	514	514	541	523	509	538	545	505	577	537	541	555	503	558	539	563	538	567	536	525	533	542	524	554	535	542	552	478	513	505	503	532	543	525	518	523	519	538	551	549	524	513	551	547	581	521	481	570	537	525	533	551	547	554	564	504	549	556	531	511	539	540	547	549	527	545	557	540	562	508	540	538	542	539	565	575	528	565	535	593	527	531	530	553	479	510	486	511	547	543	552	501	555	547	528	542	528	545	514	569	513	546	532
18322	10565	1311	704	968	990	738	674	576	548	442	381	345	292	262	204	186	165	163	136	133	91	89	88	98	76	100	79	75	75	73	81	57	68	61	68	70	67	61	48	63	64	59	60	56	49	66	75	44	68	66	58	59	41	56	61	67	40	60	52	47	52	59	59	58	60	68	63	49	47	44	51	56	52	46	62	39	60	37	55	59	57	68	55	56	53	76	57	43	60	60	56	51	48	52	63	58	55	55	44	58	71	56	55	52	53	49	48	55	54	68	75	58	52	61	74	65	55	63	60	50	70	56	47	59	62	65	51	54	54	52	59	62	61	64	49	61	56	42	58	50	33	56	67	60	55	55	48	60	54	56	53	56	57	66	59	61	52	58	45	55	49	57	45	46	58	60	55	51	58	59	67	55	55	56	62	44	54	44	62	46	65	57	52	43	51	71	52	59	49	56	60	50	36	54	62	63	48	41	55	63	64	39	53	61	58	50	45	57	62	51	59	52	59	59	52	55	56	63	56	37	56	49	54	67	54	56	55	60	43	49	60	61	46	48	62	58	66	47	47	50	54	57	60	50	51	46	44	58	54	64	49	60	58	55	72	54	48	57	44	61	58	60	63	70	42	46	54	52	55	49	67	41	58	56	65	47	53	67	51	48	50	57	64	69	54	56	49	55	40	46	73	57	71	58	44	54	65	54	63	44	63	64	60	48	49	62	49	44	38	49	59	51	61	55	52	57	56	64	46	56	43	54	40	56	57	36	59	51	58	61	66	44	54	67	67	53	61	51	46	60	45	60	54	57	52	54	62	58	39	50	59	51	49	54	57	54	38	60	66	56	53	57	54	45	40	49	33	54	67	60	54	55	55	50	64	57	58	56	47	43	47	45	55	50	65	61	65	40	68	55	67	51	49	57	61	44	53	47	51	55	67	46	51	63	58	64	57	62	51	61	44	48	46	55	55	48	51	51	75	51	57	56	50	44	45	51	43	54	57	57	46	50	48	46	61	45	52	52	58	66	61	58	67	50	55	53	51	55	46	54	52	50	60	45	55	49	62	57	60	42	45	51	54	62	53	46	60	52	51	51	64	55	59	47	62	77	58	51	61	54	69	61	62	44	51	64	45	57	55	55	40	52	71	47	60	59	53	57	62	50	39	55	57	57	68	67	56	60	45	75	55	61	61	45	41	51	56	54	49	56	48	50	55	56	42	38	54	43	56	53	47	50	59	58	51	58	56	55	45	59	47	52	48	71	53	59	52	42	51	48	61	55	59	72	44	61	45	51	54	61	68	56	39	50	49	43	48	40	64	50	55	59	50	52	49	58	50	59	62	59	62	60	65	57	53	60	58	44	60	53	56	59	45	42	56	49	66	50	52	50	54	41	51	54	51	51	50	46	66	61	48	60	58	59	47	51	42	57	59	64	64	62	63	46	43	55	61	54	53	60	54	49	53	55	61	54	52	61	57	47	53	47	50	53	66	49	41	62	62	48	40	47	46	67	50	42	51	43	63	67	43	50	48	49	59	53	53	54	62	57	42	54	54	49	49	55	61	58	58	61	56	47	49	44	55	45	51	55	62	62	57	54	57	47	56	48	59	56	56	57	54	46	55	62	57	54	69	50	58	60	46	68	48	56	58	49	43	63	72	48	65	66	65	55	64	51	54	56	59	52	58	51	68	51	57	53	50	54	62	52	44	50	62	55	53	62	68	57	46	51	50	45	50	64	49	61	59	53	41	56	44	70	72	43	59	58	71	51	50	74	58	60	60	65	62	47	45	53	58	52	35	48	64	63	54	57	59	48	53	65	63	46	53	46	63	44	69	54	48	45	59	54	52	44	51	38	44	55	54	53	49	68	56	50	49	50	55	56	46	46	40	51	58	54	54	54	44	51	49	60	41	46	66	45	44	44	44	37	37	59	48	60	48	44	45	48	37	59	48	50	53	54	68	51	49	71	55	46	58	43	46	51	46	48	56	57	59	47	57	52	49	51	57	47	57	62	59	54	55	58	56	52	55	58	49	55	51	52	63	54	44	66	49	50	55	36	52	43	66	50	62	53	41	60	62	53	52	50	45	57	54	57	49	59	60	49	58	58	49	49	54	40	54	67	49	49	75	49	50	44	67	60	46	46	55	67	65	48	51	54	55	40	55	51	50	54	48	52	49	55	55	60	68	66	67	61	64	50	64	54	56	49	56	48	44	55	66	56	51	55	45	57	53	44	49	43	44	61	55	50	51	45	45	60	50	66	51	47	58	49	49	52	55	59	53	54	51	48	52	64	57	45	50	52	56	48	63	48	53	50	49	43	57	56	50	41	54	56	51	56	58	61	57	50	45	43	51	56	54	59	64	50	56	58	38	55	47	49	52	42	59	60	54	52	57	44	62	50	64	75	55	34	44	56	55	55	58	53	44	58	49	62	49	65	56	51	53	56	53	47	78	58	66	60	54	60	51	66	58	57	53	45	55	53	54	43	51	64	59	52	65	48	61	56	56	57	54	62	54	59	53	47	43	43	60	44	59	50	43	54	50	47	48	59	47	53	61	61	56	59	67	58	53	49	48	51	53	50	49	61	65	65	56	69	44	55	38	44	51	64	63	63	53	49	40	51	64	44	67	47	62	51	60	55	46	66	61	51	62	59	54	70	52	59	44	51	73	49	58	68	56	60	67	54	55	60	44	42	47	59	44	58	54	66	54	62	43	57	53	49	52	45	44	57	46	50	55	59	55	36	56	65	61	56	52	50	58	50	45	63	54	55	58	61	46	48	58	47	49	53	47	68	44	55	61	54	49	52	51	43	35	55	59	51	46	60	51	62	45	54	57	62	54	50	56	60	49	44	48	54	64	51	54	60	52	53	59	54	50	48	70	60	55	38	49	48	38	52	60	66	43	73	69	58	45	57	57	49	50	48	52	65	47	50	67	51	46	46	58	58	57	50	52	64	54	62	51	48	60	42	74	56	56	59	54	52	45	55	50	40	49	58	49	56	63	47	56	67	66	56	58	72	51	50	68	61	47	52	47	60	49	60	53	53	50	49	52	54	54	54	63	48	52	67	51	43	57	38	70	62	65	58	51	69	59	54	57	46	53	54	51	49	57	64	52	49	46	56	61	56	48	58	51	58	53	60	45	58	51	63	58	57	57	49	54	57	47	64	46	61	59	52	45	51	52	52	75	55	43	58	66	48	52	51	57	54	71	61	55	50	45	56	57	62	66	60	54	54	52	53	51	54	53	61	55	48	60	55	48	51	49	59	58	47	45	57	50	52	41	57	49	65	49	56	55	49	52	51	61	41	67	68	50	52	53	52	68	48	52	57	55	55	42	53	62	48	57	47	58	57	53	55	50	47	54	51	49	43	43	56	49	46	53	51	43	60	60	71	42	50	44	51	58	56	58	47	59	48	52	47	55	48	46	58	39	58	39	66	43	55	37	62	44	55	54	55	46	63	58	33	54	55	54	45	48	61	58	65	37	66	58	52	53	73	54
57625	38086	16371	27747	34980	33678	30500	26823	23379	20239	17079	14807	12863	11091	9748	8444	7545	6475	5489	4547	4023	3509	3112	2782	2765	2460	2228	1999	1832	1774	1595	1547	1428	1438	1222	1217	1167	1175	1172	1135	1024	1023	1016	979	993	966	996	968	977	907	888	948	887	906	883	902	899	882	883	906	848	871	811	853	900	872	800	880	858	891	856	832	825	836	852	858	884	808	826	845	838	804	838	853	869	865	851	852	856	774	784	837	795	877	792	821	801	821	802	869	810	859	841	816	782	855	867	829	767	870	789	835	804	839	800	778	763	833	774	806	830	783	843	801	759	852	834	839	786	781	820	806	804	789	837	775	773	812	810	808	764	797	807	798	843	818	823	795	788	810	862	784	808	790	844	836	805	859	795	824	766	807	776	781	833	759	805	827	844	832	777	760	843	852	754	809	778	802	798	800	848	820	805	826	745	847	798	783	813	825	800	826	848	814	786	792	793	812	830	840	785	800	759	796	816	815	803	838	801	819	808	800	808	816	797	749	837	803	775	808	831	786	827	792	793	818	848	807	754	832	772	799	793	805	785	762	743	829	791	850	823	807	756	823	813	837	810	811	854	778	812	788	816	774	816	779	755	796	759	761	817	797	861	807	803	779	783	838	858	817	826	826	835	801	813	745	738	795	772	836	863	788	847	811	827	804	776	805	808	803	798	795	788	805	854	796	814	814	847	848	782	854	865	801	784	813	784	779	816	806	856	800	820	809	782	829	822	841	754	825	822	788	801	844	827	821	781	867	784	801	809	796	823	797	814	813	817	798	802	800	760	781	773	814	805	797	827	830	770	826	816	788	789	817	808	795	789	781	787	804	861	812	811	810	814	775	767	822	852	783	752	774	820	819	830	818	786	781	783	826	786	777	781	813	807	803	791	830	817	790	732	822	791	830	828	802	808	808	803	790	821	779	782	812	842	809	796	827	846	854	784	776	703	782	761	752	806	819	844	788	836	804	825	783	806	800	810	729	806	824	807	818	791	841	819	822	810	828	826	796	763	850	792	784	805	791	823	817	828	814	764	782	819	839	817	859	815	782	816	806	823	806	801	786	788	807	826	788	821	798	819	788	777	810	812	781	802	752	854	762	851	886	815	780	751	741	874	862	797	747	834	792	816	768	819	799	777	735	732	845	779	835	827	857	789	769	814	803	855	757	799	823	785	756	845	790	794	818	823	790	856	795	792	834	750	845	819	745	777	791	758	780	837	828	795	835	847	827	780	801	738	791	807	786	779	816	802	779	770	899	796	813	751	773	776	825	835	817	774	831	797	830	814	765	805	844	820	851	782	823	793	815	810	810	790	834	833	743	802	804	787	793	828	807	781	851	823	858	786	844	843	822	800	822	823	752	845	773	810	761	807	769	803	781	834	801	829	788	805	772	775	766	780	801	763	836	810	772	829	854	823	812	836	825	777	821	813	812	806	790	760	856	776	807	790	806	801	797	816	813	796	777	800	809	827	797	793	851	828	812	753	817	817	798	774	769	796	793	834	787	844	781	797	802	816	826	812	839	809	805	843	801	825	866	830	827	759	811	771	762	799	829	818	807	778	775	807	839	758	825	762	818	774	857	819	782	792	821	800	784	795	801	777	797	824	779	818	793	781	806	777	797	833	847	796	800	840	773	797	793	768	804	862	806	783	801	817	790	813	830	856	778	825	832	772	763	806	781	817	753	783	810	807	790	869	824	842	790	762	798	808	841	796	809	876	818	803	805	794	777	843	877	823	811	787	796	813	774	844	793	747	789	801	811	832	788	809	818	827	829	827	806	836	827	795	801	798	786	810	835	827	837	765	791	774	771	787	835	779	844	811	805	824	823	819	789	798	808	800	747	781	761	759	829	825	785	783	804	838	820	775	844	817	794	763	762	832	825	878	784	816	844	757	770	810	772	833	792	815	799	867	770	858	818	735	786	843	809	833	818	811	837	734	821	817	809	800	764	806	811	804	776	813	791	810	793	836	836	832	785	857	780	810	777	767	822	805	809	833	780	836	753	831	809	828	801	833	808	802	822	779	810	750	829	807	787	818	784	753	818	797	796	841	786	823	808	784	846	836	807	797	835	765	794	743	821	878	806	814	836	767	795	784	793	792	829	793	846	773	813	836	812	773	825	797	766	757	784	820	796	834	819	802	834	833	801	786	822	796	799	814	820	771	831	776	794	775	841	816	826	800	806	842	795	804	806	823	802	820	853	814	805	826	809	760	816	783	763	809	864	804	818	807	759	816	820	781	786	835	788	834	794	872	819	767	782	826	795	821	806	836	795	833	772	763	837	863	815	836	779	811	782	798	812	822	780	826	830	776	814	814	833	829	799	791	828	785	830	736	786	803	806	831	820	784	798	792	783	844	793	802	825	792	813	844	791	762	771	803	860	787	800	823	795	832	799	789	816	809	800	800	803	793	827	784	801	787	820	773	799	793	790	841	797	816	769	828	817	787	800	817	831	816	786	802	802	769	773	751	842	772	758	781	780	751	793	826	781	807	825	864	807	784	801	821	785	825	820	780	787	809	764	813	747	837	816	795	806	773	829	803	797	855	817	757	792	745	817	774	839	748	818	812	769	820	807	812	828	788	784	761	801	779	788	841	795	811	789	830	772	790	748	817	778	818	791	823	809	837	784	873	753	797	809	799	809	781	816	825	792	812	795	805	801	836	798	776	790	786	815	846	787	833	832	765	745	796	859	812	800	816	797	760	761	831	774	811	789	802	875	807	862	852	795	805	832	840	859	812	797	811	795	798	778	804	791	857	799	828	826	852	800	810	816	759	817	815	757	749	821	852	790	798	836	828	813	780	826	850	809	815	842	804	774	829	838	853	797	758	800	717	747	812	759	817	803	785	862	806	789	787	833	835	818	832	804	795	813	845	804	827	826	754	789	838	798	814	760	765	834	772	804	837	808	807	802	832	836	844	827	816	834	819	791	831	823	796	778	811	782	847	821	823	767	803	792	811	758	813	814	821	814	817	806	813	842	858	796	812	805	847	833	837	819	782	791	767	810	804	794	798	787	808	798	794	829	790	808	812	807	772	813	822	822	789	802	826	815	760	825	831	817	815	793	782	804	799	764	848	742	784	791	829	805	781	816	807	792	804	789	884	818	815	786	865	835	768	853	832	828	791	810	795	793	817	807	770	798	799	790	788	775	806	803	810	856	822	822	777	824	813	862	813	793	799	813	811	787	806	821	809	765	841	798	787	768	797	770	759	787	840	823	768	825	816	764	812	791	790	824	800	777	801	788	827	785	763	820	841	813	833	733	848	808	796	827	829	794	753	783	820	784	819	837	840	814	800	786	814	836	814	772	830	803	812	758	796	799	806	812	802	818	780	816	783	845	806	790	826	794	814	768	782	774	800	833	791	790	788	813	813	800	780	793	811	794	823	837	800	847	807	785	801	769	745	830	865	814	777	802	814	816	781	764	784	789	836	794	761	808	856	773	876	814	750	839	830	801	809	786	826	792	824	828	783	841
7054	2630	411	294	369	423	331	270	212	197	170	138	128	103	91	79	81	68	60	56	63	46	34	46	33	43	36	31	28	34	27	24	28	24	35	28	24	24	24	28	25	34	24	21	26	28	24	25	24	21	12	29	24	29	19	26	18	22	22	23	31	19	21	18	21	21	29	21	18	22	27	20	17	20	24	30	24	30	16	22	21	24	24	34	19	25	24	23	22	29	28	19	27	19	22	31	25	21	23	27	33	23	21	22	22	22	23	27	14	25	24	24	23	16	26	17	19	22	22	31	20	20	19	22	30	27	17	28	23	33	32	22	25	26	21	18	19	17	12	29	21	28	27	32	14	35	29	23	20	25	21	33	21	21	25	20	29	22	22	26	18	26	21	26	20	18	17	28	22	21	23	16	24	27	22	29	22	17	24	22	18	22	23	27	25	23	26	25	18	23	33	27	26	27	28	20	29	28	28	25	24	30	18	21	22	33	26	20	24	21	22	28	22	17	26	26	17	22	31	30	11	42	27	22	32	32	20	30	12	25	24	23	25	28	24	27	33	20	24	29	28	23	32	25	29	19	18	21	27	21	20	16	25	24	21	27	21	20	17	20	23	20	20	38	20	23	28	21	33	25	32	23	27	31	26	19	26	27	22	27	28	19	26	34	30	30	28	17	25	25	23	23	22	29	25	14	28	22	32	34	32	28	19	23	22	17	21	24	19	13	24	26	20	17	30	33	21	19	24	14	26	18	39	20	26	30	22	19	26	18	20	20	32	22	31	19	18	20	26	25	28	21	33	21	29	29	27	23	19	29	28	23	29	20	23	22	26	22	27	30	27	17	17	22	27	17	15	18	23	28	22	25	27	22	32	17	16	24	15	25	26	20	23	29	24	28	32	27	20	21	32	18	22	18	24	25	31	23	18	22	20	15	29	18	21	26	21	33	16	29	17	22	31	25	26	21	27	15	26	34	20	17	25	24	27	32	21	24	22	24	29	32	23	27	20	28	24	28	24	22	24	18	26	20	21	25	27	30	21	18	33	19	25	22	22	30	25	24	26	25	30	15	18	19	31	28	15	20	28	25	23	23	19	22	31	19	32	25	18	20	17	26	24	20	26	25	18	19	27	26	27	22	25	28	24	26	16	19	27	22	33	20	23	21	27	19	31	21	17	33	27	9	28	19	18	31	23	15	24	28	24	15	20	17	24	36	16	17	29	31	22	19	20	27	29	31	18	13	17	24	22	29	18	26	29	26	22	17	17	24	28	28	22	21	23	24	19	26	17	26	18	21	20	30	21	27	27	22	15	13	22	23	24	26	21	18	24	23	24	24	17	19	28	21	26	20	21	21	23	28	27	22	22	28	26	31	25	21	27	21	23	28	17	24	22	29	27	19	19	20	23	25	22	31	29	27	24	22	19	22	22	27	24	25	18	22	19	31	24	29	36	21	20	22	27	22	16	17	27	34	23	24	25	26	24	20	17	35	25	23	19	21	32	22	19	24	25	21	20	15	24	27	24	34	23	27	21	17	23	26	14	30	18	30	22	24	31	24	22	26	17	24	20	36	24	24	20	17	24	22	21	17	16	26	17	21	21	20	21	22	22	15	25	27	39	30	17	23	27	26	22	22	26	23	25	23	29	21	19	10	22	27	17	22	26	28	19	29	36	27	20	24	24	18	21	20	23	25	33	27	21	24	21	29	23	20	27	22	19	24	23	23	23	20	24	29	21	23	24	21	22	25	21	22	27	21	23	23	19	21	25	24	22	20	30	19	29	25	23	24	20	21	25	31	31	20	18	24	24	18	22	21	24	20	30	22	31	21	25	14	25	26	22	23	22	31	18	25	15	21	27	27	29	22	29	23	25	23	23	27	30	25	13	21	21	28	14	27	24	28	20	19	27	28	25	25	16	23	29	24	31	30	23	27	24	18	26	31	26	24	26	24	22	27	23	27	27	21	18	29	16	23	27	21	26	25	23	24	32	22	22	30	21	28	27	26	31	29	22	31	20	22	34	27	23	25	18	23	25	22	28	37	24	23	21	22	31	19	17	21	24	22	28	28	23	19	29	21	21	24	29	20	33	16	27	21	21	19	27	36	20	14	31	26	24	23	18	35	22	23	20	20	27	21	17	28	27	21	23	19	21	17	22	22	17	34	22	29	26	19	17	27	22	25	34	13	27	26	30	25	30	18	25	24	22	22	20	30	22	20	21	25	35	38	17	32	25	21	26	31	30	29	25	24	21	26	27	16	21	24	27	24	21	24	23	21	24	26	20	29	22	20	27	19	21	22	22	28	22	24	19	24	29	26	28	28	26	13	28	18	25	21	30	27	22	22	19	25	21	23	27	16	13	21	21	18	20	19	39	17	27	27	16	19	20	29	18	24	20	25	24	16	23	20	23	27	27	21	31	25	22	21	25	23	24	23	18	14	22	17	30	23	20	21	14	25	20	27	23	24	16	30	24	22	18	32	28	32	21	13	13	27	15	18	15	27	26	23	25	26	20	36	23	26	23	26	18	21	30	23	21	21	21	22	9	19	20	19	31	23	26	19	28	26	33	22	28	19	13	21	19	17	17	35	20	21	24	26	28	25	21	32	16	25	34	31	26	25	22	26	29	28	18	27	19	24	21	15	25	27	12	22	16	27	23	19	19	28	18	18	26	22	21	19	22	18	18	27	17	16	21	24	23	19	24	21	20	29	24	25	25	29	26	30	23	14	28	20	20	29	25	20	28	28	26	26	18	24	23	22	29	31	33	24	26	22	18	24	20	25	30	20	26	34	27	24	20	25	23	21	23	27	22	26	32	33	20	14	24	23	17	25	23	22	23	29	20	25	22	18	17	25	21	24	20	19	21	21	21	27	12	25	21	18	24	22	15	31	22	20	14	30	30	27	21	26	20	23	25	20	23	24	15	22	17	19	33	31	21	21	20	18	18	30	19	19	18	16	25	12	21	38	30	22	22	16	22	25	28	24	24	20	33	16	18	29	26	21	21	23	23	17	22	21	28	25	35	17	27	26	20	18	22	26	22	26	21	23	16	22	30	26	17	26	29	25	19	28	13	27	21	24	22	23	21	24	30	23	20	19	16	22	34	29	18	14	18	22	27	25	15	25	24	17	21	26	27	31	30	24	24	13	28	25	25	17	22	24	26	18	21	27	26	34	28	27	39	18	18	23	27	18	30	22	23	28	21	20	32	25	29	25	20	18	23	22	27	20	30	30	19	37	24	16	20	28	23	28	27	31	23	24	23	19	25	24	25	16	26	18	28	30	22	17	26	24	17	20	27	24	23	32	20	24	18	28	28	23	23	23	29	23	15	27	21	24	24	22	22	19	22	24	26	28	31	30	22	30	30	35	20	25	17	24	19	22	22	30	22	27	23	18	21	28	18	16	21	24	35	26	21	20	20	17	27	30	18	26	25	30	26	22	25	28	25	21	22	23	15	22	25	19	27	16	20	31	21	31	18	35	27	31	24	28	23	30
42897	25775	8985	18510	25053	23860	20549	16791	13404	10841	8676	7282	6014	5026	4428	3854	3253	2628	2171	1879	1576	1376	1271	1087	1047	882	866	715	713	665	652	595	519	540	481	482	493	460	421	453	439	398	419	425	406	431	416	402	405	412	398	373	403	383	367	397	367	386	378	408	387	420	367	392	387	383	367	393	374	369	346	406	366	395	401	341	371	399	374	348	369	375	402	362	389	369	397	375	384	402	384	397	356	353	388	355	367	343	350	384	379	377	348	357	404	374	372	353	338	359	362	368	337	330	379	390	351	369	340	382	368	364	372	381	360	400	374	371	340	340	365	348	361	363	356	381	396	340	361	377	326	382	342	345	367	351	391	358	348	373	348	356	376	376	399	377	334	347	339	364	373	372	353	341	361	348	372	342	339	356	383	365	349	376	359	370	387	344	369	346	375	353	390	369	368	384	383	380	348	369	361	339	360	361	364	362	346	345	385	353	375	347	406	343	397	349	351	355	380	361	363	377	370	367	331	376	370	362	362	377	359	364	343	388	334	381	372	348	360	369	393	367	379	336	392	381	368	337	344	336	359	406	357	356	395	340	357	363	394	344	384	409	371	375	346	366	370	336	349	371	379	352	354	350	343	357	386	348	365	338	356	349	367	376	373	356	354	347	359	364	363	372	331	335	391	342	362	382	361	393	335	350	346	371	385	342	388	395	367	378	388	386	346	351	374	358	340	375	358	345	378	349	351	344	364	373	370	343	375	361	403	357	400	388	341	351	380	367	387	381	407	414	394	348	378	375	365	369	346	377	357	373	385	346	379	357	330	364	374	384	353	382	358	354	339	333	314	397	405	351	369	362	350	367	385	334	341	353	339	362	391	348	388	340	321	354	372	367	344	390	346	390	381	387	343	334	367	375	366	352	337	356	385	384	368	348	385	345	338	360	357	361	377	386	360	403	389	354	360	390	349	372	393	353	378	355	346	384	358	383	380	389	381	376	344	391	354	382	339	361	426	398	362	384	368	356	386	361	347	379	394	346	390	348	345	345	352	402	412	376	380	383	372	383	384	376	372	373	350	384	345	347	368	376	384	377	347	326	337	367	373	407	349	396	371	403	322	391	353	403	375	373	385	361	375	417	350	383	388	358	350	386	386	348	359	388	389	388	395	382	369	376	369	360	389	330	334	369	366	354	359	383	365	376	365	392	328	377	360	362	362	353	359	404	352	336	352	355	376	371	349	375	368	346	402	366	384	328	361	347	412	378	341	380	384	408	344	361	364	357	350	395	355	401	356	353	366	361	382	358	370	374	413	356	355	383	377	339	383	381	363	348	366	389	357	355	344	366	355	392	370	379	379	375	346	336	360	364	376	371	374	360	328	363	377	373	362	358	345	393	339	390	359	377	352	372	382	364	392	406	389	362	389	350	340	382	393	394	372	361	363	374	357	379	360	391	383	368	346	371	327	397	346	337	363	399	349	372	377	363	378	367	365	365	359	379	368	394	368	355	376	408	350	392	353	356	364	386	377	385	337	355	358	350	368	365	367	397	355	409	348	354	339	381	371	384	367	371	335	360	362	365	389	344	363	360	373	392	365	339	386	348	363	359	349	389	386	348	361	389	369	357	375	395	389	361	371	386	398	383	369	358	368	373	333	361	370	379	364	377	402	359	354	383	350	353	347	360	404	364	365	365	397	368	382	405	361	350	397	385	348	329	368	329	382	387	372	344	366	357	365	386	389	357	354	366	346	339	339	346	363	336	406	393	393	355	360	347	373	373	368	365	374	380	373	403	367	363	413	360	379	349	336	336	371	325	343	371	399	367	381	353	342	350	387	358	362	361	373	391	377	356	355	364	380	346	359	401	337	389	392	341	354	369	344	377	354	361	395	337	370	346	361	347	359	390	362	388	358	385	369	386	398	323	375	386	352	337	334	372	357	369	376	409	391	345	367	362	333	313	354	355	363	324	379	365	367	366	398	383	342	386	379	359	380	389	365	369	381	329	358	388	394	332	369	356	394	382	345	363	351	387	342	390	387	360	374	325	347	380	361	354	389	388	381	369	389	358	383	340	357	347	326	406	387	372	356	358	371	389	362	367	334	370	335	359	369	393	380	355	391	351	353	335	387	388	377	377	359	391	357	357	320	354	365	335	373	324	354	354	364	364	400	366	361	375	373	374	345	387	388	375	371	347	390	310	373	371	377	315	358	365	334	385	385	380	343	382	353	365	380	387	382	367	350	373	385	326	334	361	376	351	374	361	380	327	362	358	366	351	364	350	360	384	360	367	373	357	363	335	362	350	321	353	384	373	351	373	359	388	362	384	367	360	359	401	343	366	355	358	367	369	358	367	307	365	327	382	368	351	364	346	359	353	351	353	354	368	387	385	370	390	386	402	363	363	380	360	371	354	344	360	381	352	371	402	365	355	394	362	356	359	409	368	341	407	376	381	365	357	359	383	376	374	385	365	363	336	355	349	377	341	395	372	361	386	380	374	369	363	373	388	350	351	370	364	395	399	365	363	377	347	370	380	351	375	356	364	389	389	356	388	379	348	355	359	382	392	374	404	359	390	363	338	372	396	387	376	392	363	382	411	359	357	359	373	356	372	382	342	348	369	369	372	416	390	357	358	380	364	347	369	336	356	374	365	359	351	351	356	363	356	356	374	391	362	388	370	373	422	342	402	353	364	368	373	357	380	362	411	366	399	385	375	355	356	370	343	352	384	335	355	361	361	347	355	371	404	390	375	396	360	350	377	385	359	370	357	380	382	387	361	377	359	373	366	355	360	361	388	373	358	360	377	374	369	366	356	376	366	344	367	353	383	346	363	377	382	376	372	381	394	351	371	390	331	357	374	352	384	381	372	380	362	359	346	338	365	346	360	332	354	341	386	374	384	377	378	387	349	381	357	395	359	395	364	322	344	353	365	380	369	347	401	359	375	378	374	372	388	365	396	386	357	382	377	366	384	358	362	395	355	403	352	371	364	381	360	374	364	367	354	356	397	343	377	349	343	397	355	380	354	366	388	377	372	392	380	358	360	391	353	364	371	361	359	359	350	361	370	348	340	403	389	350	395	377	372	393	360	368	402	363	336	382	354	376	360	370	382	368	416	323	362	335	386	385	376	380	338	369	324	353	348	401	374	386	388	343	332	349	364	367	357	330	362	385	331	379	397	366	331	396	348	403	343	379	363	379	362	345	384	378	404	362	373	345	360	407	361	397	357	365	366	341	362	363	354	333	363	380	359	382	375	366	353	342	384	350	360	368	373	362	403	344	385	370	384	393	386	380	353	376	364	357	336	356	335	404	384	386	366	370	375	346	360	371	347	330	349	339	354	351	360	327	360	362	376	342	396	371	307	370	370	332	352	379	380	369	412	390	352	360	340	348	364	355	353	393	344	403	370	357	362	379	404	386	403	351	337	399	397	364	358	350	360	375	381	354	365	345	354	365	351	344	353	365	368	357	370	344	373	369	383	323	350	356	375	346	333	354	348	345	376	367	396
15069	8776	1017	593	811	737	665	620	490	405	349	306	270	208	208	167	162	138	109	110	115	102	95	74	91	67	78	75	67	53	52	69	64	53	43	61	54	56	54	51	47	51	52	46	49	48	46	47	65	43	48	49	44	48	50	38	42	37	45	39	50	42	51	35	49	41	38	44	38	57	38	50	53	54	44	44	54	42	48	48	44	38	64	38	38	52	51	45	51	46	49	56	46	38	44	43	34	47	54	36	48	43	49	32	39	44	28	41	48	53	39	43	44	63	47	49	51	45	59	36	39	44	45	52	43	40	43	43	47	50	50	54	49	43	46	43	29	43	49	34	45	43	47	46	50	42	37	48	52	35	55	35	43	38	47	37	45	42	41	41	48	46	47	52	48	54	34	38	46	46	38	49	44	40	51	37	47	40	54	41	47	45	49	37	48	42	39	43	44	49	49	45	54	41	47	50	44	40	37	44	53	38	44	46	51	52	42	45	45	40	46	42	39	49	53	43	50	41	44	42	41	42	56	39	48	43	44	59	49	41	47	42	40	37	45	41	35	46	33	51	40	44	51	46	33	49	50	46	58	35	36	46	44	47	51	36	41	43	36	60	51	44	48	37	41	35	49	43	43	40	57	41	41	54	42	42	41	41	47	50	54	36	41	46	55	50	50	46	50	52	39	41	45	47	49	37	51	45	40	45	49	46	46	36	42	39	45	48	38	42	42	43	36	55	61	55	36	40	58	40	44	53	37	42	53	48	34	59	45	37	42	51	49	56	45	50	45	40	46	42	43	56	42	42	37	37	47	44	55	54	35	57	36	43	49	49	52	50	48	37	46	52	44	55	46	37	34	46	42	46	52	43	46	41	42	53	35	47	37	46	45	36	39	41	42	47	58	39	43	46	51	48	49	45	47	51	40	44	62	40	47	54	43	51	47	41	52	46	45	45	50	36	37	42	49	57	53	42	42	48	36	46	42	49	34	41	53	38	38	34	47	53	45	44	47	44	43	50	48	39	39	41	46	57	44	54	47	36	49	43	34	40	46	41	49	43	46	49	46	40	44	36	43	40	42	38	48	54	39	35	38	36	30	43	57	40	44	44	43	39	43	53	44	42	50	37	45	43	42	41	41	46	55	48	41	47	50	47	44	50	57	58	49	44	57	36	57	43	54	49	34	42	44	54	49	48	51	43	36	48	43	44	44	53	48	42	53	46	42	38	43	49	34	57	47	53	53	43	37	45	30	50	43	42	47	39	53	37	31	33	47	47	40	41	53	41	57	52	44	44	37	42	51	41	43	57	54	50	39	37	60	49	42	49	45	53	49	45	40	47	50	44	48	36	50	45	46	42	47	44	41	57	41	40	37	55	40	52	58	50	44	53	53	46	51	34	44	50	47	47	47	44	54	53	49	51	43	42	53	44	40	48	45	39	38	56	34	43	45	56	31	47	37	51	43	35	52	48	43	58	40	34	50	48	50	41	54	46	52	42	50	35	50	39	45	49	45	53	48	43	39	48	51	56	48	43	38	36	49	38	47	36	45	42	37	50	49	40	43	49	48	48	35	30	43	45	45	43	48	61	50	52	38	44	42	42	42	52	41	43	44	57	51	40	49	35	47	47	37	49	41	38	45	53	40	44	51	48	37	41	54	43	48	34	43	48	44	50	55	48	33	45	40	35	47	41	45	45	37	54	42	49	48	42	43	45	41	39	35	44	43	40	63	42	45	54	50	49	50	56	45	57	39	44	47	38	47	44	32	38	54	43	47	42	46	50	52	44	56	48	41	38	40	41	47	49	51	48	50	43	47	60	58	41	47	40	39	50	27	41	55	51	49	52	52	45	51	45	42	39	54	58	47	33	55	49	45	44	44	51	41	46	43	46	41	54	49	36	31	43	46	48	36	44	42	46	44	45	38	42	42	48	39	63	30	41	44	27	35	54	55	33	44	47	52	53	43	45	37	48	35	55	38	45	46	48	51	34	51	49	34	43	47	41	48	50	41	39	41	45	49	42	39	51	41	35	47	46	52	39	44	50	47	34	46	51	35	38	60	51	59	44	44	59	41	47	49	59	49	43	29	56	29	54	47	54	36	33	35	48	39	41	42	52	41	47	47	49	43	56	39	39	45	48	41	48	47	53	51	35	30	40	48	41	49	46	52	34	49	62	43	45	56	54	44	46	41	51	35	51	42	41	55	36	40	47	37	54	46	37	48	49	51	41	43	36	45	41	37	47	40	40	55	43	45	48	38	48	41	39	47	55	41	44	54	42	50	59	53	49	38	45	47	56	43	46	48	51	56	38	37	46	40	45	55	51	49	48	42	44	47	50	49	47	42	44	61	42	49	46	46	44	52	46	45	43	35	48	54	49	52	52	38	41	47	40	40	44	47	47	50	52	47	42	37	37	41	53	49	39	53	46	51	57	49	34	44	42	47	44	40	39	43	48	34	37	59	44	40	55	59	42	41	39	47	34	50	47	44	54	39	43	43	48	52	40	39	39	32	57	39	47	57	44	38	54	35	47	55	47	34	53	49	45	46	39	40	43	53	45	50	34	42	30	46	50	44	46	36	53	54	47	66	51	52	39	51	45	48	37	43	53	44	53	44	44	48	47	41	41	50	45	45	49	40	47	35	49	40	44	44	58	55	54	40	37	42	35	46	48	53	48	54	36	36	41	50	34	41	43	46	41	51	42	46	49	50	48	53	49	48	45	50	48	41	51	48	43	39	42	31	38	43	48	40	43	33	45	49	46	63	50	48	40	46	42	49	43	55	48	30	49	48	49	44	38	40	54	59	53	35	63	52	51	53	46	47	47	41	42	46	31	53	41	50	37	48	50	52	36	47	44	47	49	44	51	46	42	52	36	27	38	41	43	39	49	49	53	54	49	44	43	49	49	43	54	54	47	49	35	43	47	46	46	40	43	44	44	39	53	50	49	34	46	46	42	66	48	34	34	44	54	60	41	36	35	48	54	38	33	41	52	54	57	39	44	44	70	44	46	51	52	50	45	37	34	41	50	45	52	43	43	38	43	39	42	35	51	42	44	38	49	55	45	46	48	39	44	40	56	39	62	49	50	52	41	49	26	55	43	51	49	37	54	43	40	40	48	43	57	53	50	35	40	40	44	40	45	49	34	40	50	52	50	46	52	45	42	40	54	34	47	46	37	45	38	34	55	37	37	43	46	62	46	42	57	52	50	32	39	52	39	52	33	41	39	49	56	33	37	44	47	50	46	39	52	37	46	50	45	34	54	51	36	44	50	36	52	53	57	41	41	43	51	29	42	38	54	45	42	41	39	36	43	37	43	46	32	48	48	40	36	37	49	34	47	39	46	46	38	41	48	55	35	30	52	60	44	48	34	33	42	39	32	50	50	45	50	40	43	42	36	44	58	48	39	46	49	29	41	43	46	48	42	48	45	53	32	47	45	43	41	50	36	50	42	43	38	32	41	53	48	45	51	56	36	49	49	51	39	56	36	42	46	43	67
55197	35517	14780	25666	32567	31500	28233	24351	20907	17512	14912	12769	10938	9444	8352	7249	6311	5219	4454	3712	3282	2884	2620	2413	2159	1996	1735	1671	1555	1468	1408	1257	1221	1161	1073	1050	946	900	854	885	883	870	868	851	791	826	780	821	839	708	790	788	738	747	784	754	731	686	730	725	715	721	716	701	687	691	735	727	738	747	702	704	731	714	719	768	676	703	743	694	756	663	711	725	748	698	721	704	708	718	767	737	657	662	705	761	669	691	727	710	637	678	703	690	684	674	656	653	679	676	714	681	646	677	697	698	715	657	724	694	679	676	631	704	698	714	685	655	680	705	708	672	727	719	675	669	657	668	664	712	727	672	629	670	718	690	706	660	712	644	712	710	732	708	690	695	728	682	750	711	662	736	682	675	684	682	686	702	696	702	655	683	704	711	717	678	695	658	672	704	691	650	646	668	647	680	713	704	664	682	696	634	678	680	654	667	687	647	752	669	668	677	682	656	696	634	728	694	704	673	638	675	706	689	655	726	675	696	696	674	696	673	648	626	667	664	722	672	694	679	653	669	682	676	699	659	683	658	699	677	654	669	714	724	659	683	665	668	697	667	686	672	693	662	642	667	701	681	700	670	676	670	683	682	696	708	691	692	604	631	671	687	675	643	713	693	699	649	658	667	597	688	683	699	681	663	686	700	695	715	644	675	692	687	661	675	685	644	609	673	706	657	710	659	706	695	674	707	720	659	681	661	670	726	677	714	669	646	718	676	617	715	681	678	697	700	660	651	692	673	657	624	675	703	675	670	658	644	635	691	721	636	712	657	645	700	695	716	664	660	717	641	663	685	705	696	713	680	695	687	665	646	697	634	678	645	651	648	726	644	748	677	716	670	691	673	684	669	680	699	646	695	671	668	660	644	726	667	662	662	697	715	661	636	705	661	669	670	654	631	682	699	656	643	737	678	669	696	640	675	696	682	661	693	656	669	712	741	617	658	670	688	681	679	683	670	703	641	688	677	686	654	721	686	668	737	680	689	685	666	703	676	677	687	663	642	636	685	709	643	683	687	653	734	681	680	630	664	686	659	663	684	674	708	723	711	668	685	704	703	732	696	673	699	663	727	709	657	660	678	651	665	661	676	694	665	740	686	699	732	718	697	699	681	716	643	618	707	692	678	699	625	664	692	649	684	690	680	728	682	667	677	679	696	697	640	676	705	661	673	719	670	666	707	670	670	696	703	648	677	704	654	683	738	711	691	705	682	675	666	694	688	721	665	683	721	717	688	676	657	694	684	691	630	643	690	690	694	710	636	656	691	690	641	645	702	686	657	662	668	673	736	687	669	628	716	703	726	661	659	721	690	646	683	657	662	693	680	690	659	721	633	708	693	684	645	702	671	645	712	721	697	681	652	711	693	663	691	723	672	712	708	657	641	682	716	640	698	705	673	673	638	648	657	653	701	707	643	685	714	671	619	660	664	692	670	683	694	654	676	659	697	686	675	670	648	658	648	632	680	696	703	668	688	675	663	675	702	678	699	660	670	623	659	674	680	677	653	718	721	677	627	752	628	719	703	657	692	685	669	681	715	680	682	703	691	661	669	685	710	679	718	657	690	684	657	618	706	702	697	646	683	653	704	649	719	649	678	640	704	632	707	647	696	708	674	671	701	683	677	685	651	686	696	647	656	666	692	653	684	701	718	674	666	687	656	690	697	684	671	690	659	643	664	694	701	696	669	682	661	706	674	680	691	615	679	675	697	688	658	659	737	700	681	682	635	677	695	702	654	692	669	686	717	667	682	681	715	693	635	707	713	642	649	681	611	706	679	624	685	664	692	707	661	653	710	699	731	661	678	692	729	646	716	701	700	681	710	682	727	651	662	730	658	691	679	657	668	636	656	702	660	735	666	664	703	651	676	736	685	666	694	703	671	673	687	679	665	658	687	726	664	704	717	650	681	702	643	672	696	653	659	681	682	708	675	689	675	645	703	676	668	682	679	705	691	651	678	680	654	696	667	639	670	685	643	709	659	661	691	708	701	654	670	660	692	677	722	722	731	695	662	691	689	701	673	703	722	713	689	689	772	668	681	685	668	722	677	733	688	659	691	653	749	639	634	704	678	675	661	656	669	687	690	697	662	636	688	658	674	669	678	713	656	703	681	696	741	704	617	710	649	644	659	702	682	666	714	685	689	666	709	701	712	634	667	687	701	704	697	701	655	711	666	669	721	671	659	687	670	639	700	653	654	681	683	653	645	663	705	677	655	679	720	706	710	662	701	684	675	695	705	664	653	671	723	652	667	717	630	662	683	689	665	650	643	683	643	676	699	689	672	672	665	667	655	642	687	723	688	616	712	677	714	678	665	691	670	633	656	661	663	698	643	677	682	683	686	684	655	721	667	694	656	661	696	655	680	685	652	624	723	677	678	693	673	674	688	688	684	716	692	690	684	715	675	716	685	697	666	667	656	699	680	695	705	657	710	724	640	686	658	682	649	719	661	713	652	681	678	708	664	689	667	674	680	659	686	680	650	646	706	682	698	665	666	714	707	665	680	703	677	671	659	688	696	667	690	691	681	660	689	682	686	721	667	689	665	679	668	656	699	700	723	704	690	625	668	685	668	659	684	710	680	688	692	653	644	703	723	684	717	729	652	653	706	670	676	736	693	707	681	699	676	685	677	692	663	691	702	684	697	703	715	670	691	736	673	664	675	687	659	734	710	672	687	717	680	663	712	667	697	654	661	636	664	673	707	668	669	700	686	686	658	669	674	673	736	641	653	687	684	686	671	688	681	619	652	641	682	666	695	670	661	695	690	636	701	669	635	704	704	697	672	696	676	662	648	731	702	711	640	657	664	674	684	667	709	668	624	681	665	703	659	730	655	657	686	642	678	677	657	681	672	639	707	650	633	687	694	709	665	709	687	720	652	692	690	700	656	699	682	676	684	702	677	702	646	671	642	716	714	668	708	677	672	684	691	681	711	698	710	717	683	682	676	688	655	659	650	683	665	690	676	703	690	666	671	649	656	685	634	676	684	690	665	682	716	679	736	679	692	674	714	693	712	667	676	673	660	621	645	662	682	646	669	638	629	699	692	671	641	695	679	691	665	680	699	681	684	690	712	699	731	669	680	679	712	713	673	657	673	659	645	710	670	690	693	694	721	666	704	694	698	696	721	668	694	690	672	682	700	667	640	685	697	673	682	673	664	701	674	666	695	695	704	655	664	669	649	662	674	640	688	660	661	717	679	691	686	668	663	673	697	691	688	670	698	661	688	686	700	700	685	692	658	637	626	701	717	665	690	644	668	651	672	683	710	669	646	660	717	701	654	711	649	664	694	685	730	663	659	675	663	688	720	685	690	699	703	708	665	659	641	639	711	646	639	677	718	660	673	722	716	655	678	649	639	664	729	658	691	661	676	682	704	709	663	693	719	678	702	684	671	705	668	702	702	727	685	677	665	704	682	665	666	668	642	685	720	647	675	647	660	665	688	693	658	699	651	667	671	684	701	687	680
12365	4809	635	410	544	570	486	431	337	320	246	220	178	180	171	136	122	117	85	78	67	70	72	66	61	43	55	44	47	31	45	46	46	45	40	46	39	38	42	45	47	46	40	46	40	35	55	36	45	37	32	36	24	29	27	35	29	34	34	42	34	36	35	53	46	37	38	40	26	40	38	32	37	37	38	32	36	32	40	35	45	36	46	42	25	22	30	38	33	33	35	46	52	37	34	40	31	41	40	38	42	41	31	35	39	31	37	39	30	31	27	41	45	47	39	30	36	27	30	29	34	25	32	31	35	47	41	41	31	33	46	38	46	38	32	30	37	30	30	31	29	37	45	37	36	34	33	36	28	36	37	33	39	45	40	37	31	39	37	26	50	30	22	47	36	31	38	29	38	37	33	47	30	41	30	45	46	37	39	41	38	40	29	31	33	33	33	33	34	27	48	31	47	39	43	39	32	36	42	33	33	41	44	35	33	37	33	30	39	35	47	41	35	39	32	25	34	32	30	33	42	26	35	36	37	37	41	33	35	30	27	35	35	37	19	31	26	36	21	47	44	34	42	37	38	37	42	35	26	37	34	41	40	32	33	38	42	35	45	26	37	42	19	32	39	34	48	39	34	34	45	30	45	17	43	50	32	29	31	32	36	30	33	44	46	22	39	29	30	30	33	39	36	32	38	35	42	27	34	33	31	32	36	29	39	32	34	44	32	39	35	36	41	31	33	32	48	40	27	33	43	36	40	34	27	36	30	36	44	45	34	28	46	49	44	30	44	32	35	38	31	35	44	34	33	29	47	28	36	31	28	30	47	38	30	40	36	28	30	37	40	35	41	43	36	44	39	36	37	33	37	29	39	31	35	34	33	35	32	36	31	35	28	36	41	36	39	32	32	34	34	40	37	33	36	33	23	40	41	36	47	39	27	37	26	33	36	43	36	32	37	29	17	41	41	45	32	35	40	33	34	26	40	32	43	33	45	25	33	32	36	37	27	36	39	33	38	46	36	43	25	31	30	38	32	37	30	32	38	41	38	43	38	32	34	40	52	38	25	33	37	51	32	36	31	43	26	27	28	30	31	34	37	22	35	31	41	40	40	38	31	23	20	23	33	24	25	21	29	32	34	34	39	36	31	34	44	31	33	44	33	46	38	28	27	30	41	34	39	47	23	39	37	40	28	34	30	32	38	46	34	36	47	35	34	23	37	40	33	36	31	45	38	23	34	42	37	36	36	24	39	28	31	33	36	26	40	42	34	34	30	37	48	29	34	37	34	31	34	42	38	45	36	34	36	28	36	39	43	31	35	37	31	41	40	40	41	36	36	36	30	31	30	39	35	35	35	41	32	35	33	42	46	37	48	41	33	28	31	43	37	39	39	37	23	36	30	35	37	30	28	33	38	40	29	33	27	37	38	28	31	34	31	32	33	39	34	29	48	39	27	35	42	39	34	31	39	37	41	30	29	27	32	42	49	36	39	35	46	46	33	31	33	30	35	36	38	37	40	32	42	40	45	38	36	37	39	31	41	28	37	33	29	32	39	43	45	18	43	40	25	36	31	39	32	38	36	34	43	36	26	32	39	29	37	36	33	30	36	32	32	32	45	46	29	31	40	38	35	27	39	33	41	35	30	45	35	35	28	29	39	33	36	34	30	38	40	36	33	23	45	22	41	30	44	38	31	39	24	39	37	48	38	32	50	44	32	41	37	36	42	29	32	28	37	44	28	44	47	36	33	37	37	41	44	38	32	35	34	37	26	38	27	39	32	43	32	31	48	27	39	34	24	20	39	31	37	38	29	34	35	27	33	29	29	29	35	41	34	30	43	31	33	31	41	50	32	38	32	39	38	26	31	37	31	32	46	24	52	35	30	33	47	39	33	39	34	39	30	41	36	39	39	41	32	27	38	41	31	44	35	36	36	37	40	31	29	25	41	39	42	44	35	34	39	35	30	38	40	36	25	34	31	30	42	27	29	42	31	34	37	26	27	41	38	33	43	34	36	24	38	31	29	37	33	33	39	43	41	32	37	42	28	44	33	40	40	42	37	45	34	21	31	38	40	31	26	37	31	39	41	29	30	35	35	35	33	25	37	25	35	33	35	42	29	46	45	45	45	35	25	44	35	45	29	35	38	38	42	40	38	30	36	46	31	30	21	41	28	42	39	33	32	35	41	42	35	33	31	38	39	43	37	24	30	31	37	36	47	37	28	33	45	39	36	31	33	30	35	34	39	38	35	37	32	35	30	48	30	35	40	31	28	38	32	43	36	25	36	26	42	39	31	43	33	29	34	32	40	33	27	38	31	38	33	32	36	29	29	38	37	34	25	33	40	39	22	37	33	46	31	43	33	30	30	33	27	34	48	43	36	38	24	25	29	41	50	40	31	42	46	25	38	32	34	36	35	23	36	40	30	45	41	40	27	35	40	40	26	19	39	34	42	39	24	39	42	34	44	38	37	33	29	41	30	49	28	37	38	40	40	37	35	40	31	37	44	37	34	38	39	32	39	48	35	35	40	23	31	33	32	40	35	21	32	38	36	33	42	43	32	36	29	35	21	37	33	33	28	47	39	33	36	35	38	35	35	29	35	30	33	37	43	33	34	33	41	31	34	34	23	25	40	34	28	37	41	36	17	37	31	34	25	38	36	29	35	32	31	39	39	31	37	23	35	27	41	27	43	30	38	24	37	31	33	23	32	44	46	43	36	48	34	33	39	34	36	28	31	34	36	34	40	34	34	30	34	40	33	33	42	38	40	45	39	38	41	31	49	48	42	37	41	32	28	31	34	34	38	38	37	31	33	30	39	45	25	30	44	48	34	30	33	39	33	33	38	34	34	33	42	35	41	33	33	26	24	35	42	38	48	39	35	38	30	27	32	31	34	32	36	39	34	41	29	32	38	31	37	36	47	35	34	49	40	42	43	27	37	32	30	27	32	29	42	33	33	40	47	32	27	29	40	47	27	32	31	36	32	35	39	48	43	43	39	19	34	33	29	28	39	43	42	33	37	34	37	33	32	42	36	30	36	33	33	33	42	30	41	28	33	25	23	30	35	35	24	37	32	32	31	44	31	38	39	40	40	33	51	27	33	39	22	28	33	36	39	34	40	36	33	27	30	26	42	39	33	43	30	25	33	34	49	33	25	42	42	27	41	38	33	29	35	51	38	40	36	28	27	40	40	32	19	35	38	37	37	28	39	37	46	34	35	30	40	33	40	35	31	32	32	48	40	44	28	36	38	34	29	43	31	36	30	41	32	31	38	45	33	38	40	38	33	39	23	31	20	36	33	26	35	37	46	32	36	34	37	32	27	29	33	32	34	26	33	40	40	40	29	37	36	34	35	41	30	31	39	41	36	39	30	25	28	33	20	37	38	39	34	26	37	23	36	37	30	36	24	32	33	30	47	42	32	37	31	39	40	35	37	31	24	41	42	30	26	37	40	24	43	41	35	32	38	43	20	33	33	36	29	41	22	29	36	27	41	40
48604	29508	11520	22332	29155	28014	25012	21185	17694	14714	12517	10511	8913	7369	6442	5747	4907	4067	3482	2960	2377	2247	2045	1751	1604	1493	1285	1306	1202	1071	1022	952	870	849	797	761	769	717	718	722	671	668	654	622	655	645	663	630	591	631	585	631	525	524	604	584	540	550	569	531	578	549	560	543	554	566	533	579	538	603	568	534	559	527	525	520	546	564	559	555	512	538	558	534	513	571	551	564	563	539	533	522	555	558	521	518	530	542	506	542	571	537	513	546	575	519	547	532	562	570	512	549	526	552	541	554	501	531	525	511	562	542	544	545	565	513	512	522	582	533	516	540	560	525	537	494	575	526	537	515	544	549	541	509	560	508	540	566	519	557	542	538	500	538	561	548	546	572	580	515	543	502	540	526	517	508	566	561	517	531	549	543	519	525	546	515	524	542	525	526	530	532	542	544	509	574	554	514	538	519	535	529	523	545	535	516	479	466	526	554	491	571	502	555	530	504	510	525	527	548	543	561	552	571	581	547	541	506	537	548	521	569	517	540	508	569	557	561	534	508	517	547	525	513	542	519	520	525	535	532	480	560	541	504	523	511	548	568	511	539	537	586	490	556	529	506	516	543	577	491	553	559	517	529	522	516	547	539	484	554	484	555	513	557	524	548	509	511	534	506	523	555	517	515	497	528	520	518	536	481	559	553	522	493	525	524	523	521	495	547	529	525	521	574	563	510	541	538	543	546	529	537	523	528	545	508	520	554	507	536	508	523	514	536	573	503	539	534	517	556	538	528	508	528	541	528	561	533	529	544	523	581	518	516	552	496	520	547	538	535	530	490	570	496	510	509	526	475	565	529	539	574	520	550	553	535	501	523	536	524	515	535	523	548	524	561	505	507	522	547	525	547	528	522	514	530	583	549	499	501	568	500	534	535	504	547	583	521	526	513	526	528	545	520	534	569	547	543	534	537	553	540	537	511	530	527	512	514	537	536	492	506	536	514	533	543	522	537	552	532	515	532	522	510	509	533	513	555	537	558	560	496	570	556	514	531	483	540	535	546	486	567	487	512	533	523	489	541	515	512	517	488	527	520	508	522	505	531	506	543	567	531	541	568	506	532	537	531	534	516	524	554	507	556	567	568	532	548	517	497	499	497	522	516	483	507	498	519	547	508	527	534	552	547	518	530	547	534	496	493	524	497	554	530	534	520	502	536	513	497	546	500	566	562	554	504	524	504	505	508	517	525	570	507	534	543	530	529	485	530	527	562	531	490	513	515	504	520	538	495	547	515	502	527	492	510	552	491	527	570	533	526	508	559	535	511	534	515	499	550	504	517	536	507	540	518	553	518	583	545	566	523	559	500	523	473	517	556	523	545	491	588	507	503	500	559	526	553	537	491	554	537	493	486	509	527	528	504	532	552	559	558	537	489	523	519	558	495	497	522	544	556	528	522	524	490	523	576	533	521	525	530	543	557	499	504	536	541	496	547	567	587	511	515	547	558	515	553	558	566	521	530	517	512	475	528	549	545	568	527	548	542	517	523	484	516	581	511	561	494	528	538	516	498	526	535	546	512	539	535	510	509	540	521	542	591	515	507	516	537	537	591	507	564	543	567	531	537	528	529	547	536	563	494	561	525	556	505	580	489	523	515	541	568	511	561	542	518	512	492	534	502	560	508	484	533	516	572	516	488	577	564	508	563	532	509	522	495	541	541	517	525	523	529	560	508	547	523	512	549	521	550	511	543	545	546	517	589	503	529	517	491	526	563	523	525	496	541	536	528	540	496	551	535	524	528	539	574	504	513	555	494	489	541	505	539	546	559	501	528	537	524	543	499	533	511	523	523	552	540	498	511	506	519	535	545	515	536	530	551	517	538	554	527	519	528	526	557	501	518	515	475	481	534	542	560	507	531	586	527	513	524	485	583	523	527	564	534	524	556	520	494	496	544	517	536	527	508	549	501	541	523	521	536	534	549	532	557	506	519	537	529	553	525	523	569	541	524	528	506	536	525	495	537	536	545	533	549	543	539	537	538	530	523	569	506	522	590	567	577	529	530	550	552	525	518	535	521	522	548	572	505	500	545	544	565	519	531	556	546	500	488	543	536	577	504	497	511	528	601	559	540	549	543	544	482	510	569	535	544	534	514	548	503	504	498	535	484	553	564	488	543	546	521	518	531	523	543	536	490	559	515	519	516	571	547	541	532	544	522	533	519	536	546	523	531	558	556	544	577	571	547	578	526	554	497	538	564	497	507	540	552	526	571	512	552	486	498	561	499	521	513	545	539	537	516	539	516	498	539	533	525	535	531	535	513	547	559	537	537	515	544	509	552	528	535	529	528	503	530	531	529	549	515	566	506	528	504	561	535	517	518	534	519	531	566	552	563	537	518	574	500	526	547	552	494	494	526	545	538	512	524	536	530	561	523	526	523	603	543	556	545	556	528	527	492	520	499	498	518	514	538	542	526	502	505	524	548	539	501	524	544	515	516	524	563	510	531	529	526	509	544	545	474	557	559	549	528	554	518	505	517	501	505	522	548	541	508	523	518	506	533	501	532	518	485	498	514	539	516	512	565	517	542	529	501	549	520	542	533	519	524	586	542	537	498	521	529	546	567	555	514	495	526	545	513	529	499	559	515	520	530	519	536	555	532	534	537	542	531	585	545	569	518	543	536	573	535	515	464	519	534	527	522	522	523	534	517	555	512	540	543	548	499	530	531	484	533	528	511	509	559	554	570	568	489	520	536	564	515	551	539	519	550	543	547	525	555	536	536	558	505	501	545	495	511	525	555	535	486	561	546	520	536	529	543	548	530	522	508	542	543	545	535	599	503	526	543	527	504	533	523	556	498	540	532	463	559	503	527	541	528	537	551	562	562	514	538	538	593	521	513	522	513	561	527	533	553	547	543	501	533	533	506	498	548	523	537	536	514	580	537	535	523	554	543	531	507	528	516	537	532	526	522	544	543	551	546	489	523	550	547	501	504	546	550	530	525	556	541	527	546	533	545	491	473	514	550	544	514	525	522	546	525	507	545	525	569	569	551	524	543	510	521	555	513	561	569	547	523	544	523	536	514	544	516	560	520	520	546	505	542	513	554	518	524	577	489	534	586	500	525	509	524	492	541	535	511	556	536	537	511	532	581	506	518	500	549	522	511	494	574	500	542	505	505	523	526	523	550	497	515	511	547	514	486	535	537	548	540	518	510	541	554	534	499	563	510	504	515	542	524	527	542	557	547	590	520	519	502	535	510	497	520	538	520	492	577	501	557	539	462	525	535	512	528	544	520	518	519	505	547	511	585	548	548	541	535	539	506	578	552	501	535	528	548	548	515	540	550	531	528	510	536	534	518	530	552	535	537	516	535	579	522	535	546	549	500	530	487	541	539	495	495	501	547	514	485	575	509	501	537	516	523	526	537	500	494	539	533	532	544	535	539	530	545	521	527	487	556	547	542	527	510	489	499	517	520	551	511	492	540	543	500	514	523	523	535	521	545	515	534	552	487	497	520
17486	9483	1153	715	893	894	801	688	586	474	421	354	273	267	257	246	200	170	141	127	117	113	90	85	84	63	90	84	59	71	64	84	58	79	62	56	65	65	60	46	59	60	59	59	62	53	53	66	74	43	67	63	50	63	59	59	54	40	50	58	72	58	48	52	55	57	69	53	56	54	45	60	58	50	46	44	59	56	56	45	52	68	60	58	51	72	48	58	38	57	45	45	56	51	56	60	46	52	55	62	45	64	48	60	57	44	45	57	49	48	71	65	69	46	48	52	61	54	52	58	58	50	50	51	51	52	61	47	54	38	41	57	52	54	55	62	58	57	52	52	50	50	51	51	56	44	45	62	55	60	54	48	57	59	54	50	52	55	52	53	69	41	50	53	56	53	47	61	57	51	52	46	49	54	85	61	47	59	50	65	59	39	51	52	57	56	58	48	40	56	45	53	38	51	38	55	50	57	62	54	51	50	49	45	54	49	65	66	47	49	62	51	66	51	42	62	62	52	52	53	48	48	57	62	52	43	51	46	55	54	60	60	54	51	49	49	40	41	44	68	42	60	50	51	51	45	47	50	51	56	53	63	54	54	64	56	42	58	59	43	60	53	56	61	49	67	52	43	49	59	52	41	48	50	53	45	60	42	57	57	62	47	60	49	51	58	65	54	44	45	63	55	46	51	44	48	49	54	49	78	53	56	57	47	54	41	54	46	52	56	46	53	38	48	57	59	51	54	51	63	58	63	62	58	43	63	55	45	45	60	47	76	60	59	50	59	42	71	52	36	62	47	38	65	56	58	66	60	59	67	47	51	51	48	62	52	50	56	61	60	42	59	58	64	41	66	51	49	53	61	57	63	56	55	47	64	48	63	58	49	53	57	56	60	65	52	43	54	63	50	66	62	63	51	61	42	51	50	47	43	52	49	60	45	60	55	58	45	55	63	43	54	57	52	64	54	57	54	49	53	53	49	56	51	50	44	50	59	61	53	59	56	53	47	45	50	55	59	62	64	46	54	47	56	53	53	50	56	53	52	55	59	42	47	59	54	45	50	56	62	58	56	70	78	48	59	50	50	53	49	54	56	52	65	39	47	38	43	49	52	59	57	40	57	52	48	69	58	45	70	63	53	56	57	52	51	51	41	57	36	55	51	60	59	47	74	67	56	51	48	45	66	60	66	64	44	54	43	52	45	54	59	47	50	65	77	45	58	53	57	44	61	62	57	76	62	37	58	49	54	54	59	54	40	45	58	51	50	37	43	64	48	63	60	57	67	52	54	48	55	60	59	57	57	63	43	57	45	46	45	57	48	43	45	55	67	55	71	51	54	55	53	57	62	50	45	59	50	48	56	49	62	56	49	58	50	56	56	62	52	51	62	42	51	41	52	76	51	53	42	52	58	49	53	62	48	43	52	51	60	50	52	57	63	58	51	48	68	52	52	58	37	57	52	41	49	56	50	67	49	53	49	46	50	50	49	63	48	56	58	52	51	55	52	51	46	51	52	47	51	58	51	63	55	57	51	60	64	52	49	47	56	56	55	59	61	41	46	61	50	70	66	52	59	54	60	51	74	57	64	66	63	50	53	55	48	59	53	55	76	58	53	62	48	51	51	55	47	50	58	46	60	64	53	59	58	55	38	44	50	51	49	51	50	72	58	56	51	72	57	45	59	54	44	54	56	45	44	56	52	52	61	55	51	57	46	53	50	55	47	67	74	63	48	55	49	44	43	58	60	57	47	48	46	38	56	45	48	63	43	54	55	77	54	50	63	38	44	56	51	57	54	47	46	52	53	49	59	52	50	62	52	62	49	46	55	48	62	52	47	52	53	62	49	58	44	58	51	51	50	60	59	62	59	65	61	57	50	63	62	47	50	54	61	45	51	47	40	51	58	53	68	49	59	56	65	56	50	57	60	51	39	46	58	50	42	60	60	47	71	47	58	56	62	52	53	49	52	41	31	64	53	59	58	59	68	40	55	49	52	47	53	51	51	41	48	49	54	52	68	51	54	51	48	41	52	52	62	47	62	57	58	47	54	63	47	55	67	51	45	54	53	41	54	55	61	45	58	60	41	61	42	44	57	48	35	46	49	59	46	56	46	41	68	47	61	49	52	66	56	39	48	40	57	61	63	64	50	56	59	50	49	62	60	56	41	59	52	52	53	54	43	57	38	49	60	50	51	26	54	45	57	43	60	44	42	49	63	46	68	50	48	55	58	55	51	43	48	56	55	49	59	49	41	56	54	55	53	51	54	49	56	50	64	70	53	45	71	46	45	53	48	52	49	55	65	69	62	46	44	51	47	49	42	52	59	62	57	38	57	54	61	55	56	34	60	53	52	65	65	54	62	63	66	47	65	63	68	56	56	52	55	51	52	51	55	39	67	43	60	50	51	67	59	52	50	54	52	49	50	57	48	63	76	50	56	61	46	45	50	55	57	55	45	60	59	60	63	50	43	53	58	51	50	49	48	53	47	53	58	47	49	53	45	53	58	56	50	61	58	42	52	42	55	43	62	55	53	59	51	47	57	57	62	58	58	53	61	63	51	55	61	52	64	59	49	56	51	69	51	59	64	59	58	42	62	61	58	60	51	58	58	44	61	51	45	53	44	59	44	62	54	55	58	56	51	60	50	56	45	56	45	52	70	55	47	51	55	50	58	56	59	58	51	48	56	44	53	46	51	61	51	56	42	50	47	39	52	57	54	40	52	40	61	58	57	52	53	44	59	59	47	48	55	53	59	44	57	58	57	55	42	61	54	65	60	56	60	48	64	52	53	58	60	59	45	55	60	48	59	58	51	46	55	59	51	56	59	54	46	69	45	54	61	56	59	58	56	48	40	62	55	50	62	60	54	56	41	58	48	62	51	60	54	49	52	60	47	59	52	51	56	49	52	46	57	58	57	60	57	52	50	61	57	50	44	56	73	47	54	67	63	49	58	66	57	66	48	57	47	46	59	67	63	52	49	49	48	53	49	46	50	39	49	46	46	58	45	53	49	52	57	50	51	57	58	45	57	39	54	65	59	45	58	63	55	50	59	57	56	45	70	48	54	70	61	61	71	60	59	57	42	55	55	51	52	58	46	47	53	62	46	52	59	66	40	56	48	53	53	52	47	47	42	61	45	42	61	52	52	56	57	53	62	72	53	47	44	64	58	50	64	48	50	43	41	37	49	50	57	73	63	68	48	55	61	60	56	43	62	58	55	64	45	56	57	62	41	47	48	44	48	57	46	47	56	36	48	60	51	43	57	57	60	58	38	54	56	57	53	56	52	42	53	45	41	70	51	54	43	52	54	54	60	60	55	49	65	51	41	48	47	56	48	38	48	63	62	52	56	56	54	61	54	47	63	46	40	54	79	50	39	51	55	49	45	52	70	50	60	57	51	70	51	52	44	48	66	60	47	53	49	52	51	62	58	56	55	49	55	68	53	53	46	53	50	53	57	67	47	62	61	58	49	52	48	48	46	62	53	56	54	47	67	63	54
57038	35287	15602	27917	34678	33611	30544	26750	22900	19423	16756	14755	12615	10854	9722	8607	7255	6386	5359	4573	3885	3560	3264	2893	2642	2489	2124	2027	1888	1848	1660	1517	1497	1356	1321	1204	1164	1151	1051	1082	1044	1023	927	1018	1003	1058	986	948	907	944	958	927	967	851	915	857	899	853	837	887	835	859	812	843	904	780	818	829	831	839	861	859	883	838	839	855	812	841	812	835	833	813	835	848	855	807	870	801	835	812	833	805	795	817	877	877	803	823	823	820	819	817	855	779	793	840	818	828	860	805	792	820	784	850	833	864	779	851	860	821	750	775	801	808	859	812	823	786	774	807	828	812	804	791	793	797	818	815	811	848	785	768	802	830	757	806	837	804	846	812	850	775	868	793	794	807	808	793	802	819	797	852	833	791	801	822	806	781	779	825	753	860	831	811	763	775	813	783	819	807	816	772	770	765	832	808	803	800	801	759	832	764	780	768	760	794	835	811	837	800	812	806	767	823	815	805	830	810	825	823	821	813	789	802	782	794	837	768	781	753	850	816	749	796	841	783	805	752	821	802	812	756	809	814	814	797	817	843	833	817	770	751	796	802	789	826	809	770	784	786	802	788	808	788	766	823	783	766	785	767	828	763	820	802	821	798	775	834	834	802	797	768	844	820	805	848	787	787	771	839	784	801	768	794	731	886	761	910	808	844	827	816	771	807	824	802	810	826	816	854	766	777	781	800	804	792	804	796	771	785	798	840	769	787	785	825	832	809	809	807	826	802	800	810	814	817	793	788	786	732	789	761	786	792	758	795	794	812	792	876	887	759	803	800	785	796	823	835	798	791	792	785	835	806	775	817	765	824	829	760	816	790	788	816	795	782	798	783	814	820	872	759	777	786	778	753	809	803	868	781	833	749	794	770	830	813	804	847	721	778	780	817	824	817	826	798	832	802	774	791	791	800	806	787	810	809	771	799	776	842	759	812	794	772	789	769	806	810	788	755	771	803	820	783	777	813	780	771	793	833	794	800	781	793	839	819	816	770	842	822	788	790	809	809	805	828	817	793	788	795	816	820	801	779	817	784	783	836	824	810	771	773	802	796	789	759	798	789	740	810	779	737	818	825	806	820	738	743	778	818	788	840	867	808	783	747	792	850	795	802	791	758	789	841	787	816	800	834	837	829	788	805	772	847	816	812	835	842	806	839	828	796	821	809	775	821	802	804	795	822	763	774	781	802	828	785	772	792	873	828	806	797	788	779	823	815	837	803	808	807	829	812	822	770	808	791	801	884	782	749	806	776	744	853	775	766	832	822	803	801	800	797	767	794	780	780	823	809	792	789	795	784	803	788	793	792	788	807	784	777	767	807	765	786	815	715	775	806	778	830	796	798	812	844	795	762	839	810	816	797	801	799	819	801	803	786	810	818	829	756	817	842	838	760	855	788	823	801	783	825	793	799	823	790	756	763	797	816	776	784	845	874	800	750	778	782	773	814	842	797	807	777	829	823	768	825	824	810	791	841	826	815	756	828	850	789	782	787	775	842	809	805	799	807	754	777	849	794	811	790	792	796	800	823	753	768	819	828	772	745	789	771	814	792	817	848	790	785	761	809	809	813	807	836	767	782	816	780	802	832	775	799	787	867	836	826	835	813	750	814	842	772	783	831	797	746	835	836	804	823	794	842	791	768	775	786	773	818	762	808	857	827	791	749	798	782	792	822	781	816	800	832	801	809	788	817	794	800	791	837	841	802	807	762	825	771	852	781	770	779	804	804	776	809	783	795	744	820	809	788	805	810	787	837	827	788	795	808	819	834	777	792	793	791	783	800	769	747	837	794	759	823	810	819	809	790	795	821	802	777	856	789	762	745	839	816	830	784	832	835	817	745	846	777	795	779	778	815	801	796	856	795	810	844	754	773	804	798	817	781	777	780	828	817	774	746	775	780	758	780	835	799	783	762	853	803	853	778	770	797	769	766	809	754	866	805	810	800	807	783	752	846	773	816	840	810	796	767	780	777	776	819	826	781	792	837	777	809	807	807	809	778	825	795	843	794	815	809	853	786	782	746	822	802	828	807	770	778	831	856	840	824	834	818	792	843	801	799	776	789	797	744	826	793	809	779	791	789	810	805	781	779	802	808	811	835	833	810	785	837	755	799	823	782	768	790	768	804	826	821	771	836	767	794	842	792	789	850	812	768	773	807	808	780	817	798	790	814	812	824	813	795	828	818	786	799	824	757	778	800	819	796	788	767	828	812	825	785	807	801	806	794	777	792	786	827	809	795	772	850	822	778	839	780	790	817	828	791	812	809	813	790	766	794	818	782	827	781	836	795	810	793	767	831	810	760	748	815	798	803	785	780	799	754	830	797	773	795	842	780	809	780	821	798	818	836	753	850	776	781	783	794	827	785	812	779	806	803	783	779	845	794	831	858	785	836	785	755	820	832	795	781	777	816	787	819	790	847	781	818	807	759	795	817	785	822	748	781	811	785	777	794	781	768	783	784	838	813	747	792	733	796	806	805	841	762	841	802	790	767	747	797	784	743	836	787	847	781	813	821	789	791	785	837	799	806	803	781	808	794	804	799	831	794	792	769	798	821	837	804	856	803	827	807	791	770	822	811	804	798	787	781	739	784	783	826	769	786	783	812	817	770	807	783	801	776	757	811	815	753	797	834	775	808	799	812	789	817	751	818	835	739	795	751	791	776	818	817	858	799	792	799	823	857	848	791	799	856	796	831	818	807	774	863	807	766	769	792	801	825	801	812	764	783	801	799	779	788	804	800	764	802	825	818	782	790	763	827	803	796	788	767	816	804	791	748	774	834	780	845	803	807	801	805	776	837	809	818	837	814	796	796	808	795	800	799	760	774	805	870	791	759	770	781	789	753	786	806	792	764	758	803	747	785	787	819	815	811	782	759	801	821	767	818	833	832	836	806	801	783	778	849	806	844	803	829	782	811	795	789	776	838	713	786	797	791	782	825	846	843	794	836	809	775	787	792	785	837	804	774	809	781	850	813	793	788	784	781	819	824	844	770	793	795	795	760	764	821	784	793	789	770	763	797	783	757	798	800	792	779	788	826	799	754	794	793	811	849	818	778	810	825	772	839	790	781	832	822	825	807	818	819	806	873	804	845	822	786	781	808	781	810	796	814	803	809	791	801	833	743	795	811	758	765	811	773	804	814	804	752	805	801	828	781	764	815	760	812	776	798	781	797	758	804	797	828	824	825	809	786	788	764	793	789	849	813	828	759	794	826	795	789	811	787	815	789	828	803	756	818	803	802	787	807	840	777	759	817	798	833	822	829	838	819	842	778	836	805	829	784	788	824	787	849	773	785	738	752	830	809	793	790	797	758	822	835	839	766	786	771	835	794	791	850	783	813	803	770	820	777	780	820	816	846	779	847	818	822	786	779	774	855	794	813	831	790	775	800	827	803	796	742	819	799	846	797	824	810	786	787	799	824	721	805	769	790	818	820	809	840	823	830	823	789	735	774	823	802	780	783	790	771	814	824	749	775
6954	2363	368	282	357	396	310	273	227	205	157	123	114	116	105	84	86	77	63	63	48	63	37	39	45	33	32	29	25	27	27	31	30	30	19	25	20	24	20	25	23	16	22	25	22	22	25	28	22	28	30	20	16	17	29	25	21	30	23	25	29	30	25	17	23	24	17	28	21	19	23	26	19	18	16	22	21	23	19	22	21	24	23	18	25	21	22	35	19	26	17	26	17	24	22	24	21	19	19	21	29	20	25	19	25	19	23	24	23	12	20	23	33	19	33	23	25	20	27	23	23	26	32	30	27	28	19	28	25	16	26	28	25	23	28	22	20	28	25	24	21	30	25	27	26	21	28	19	21	33	26	26	28	25	27	18	17	28	23	22	16	17	23	23	35	25	36	18	27	28	37	16	23	25	20	16	19	23	21	24	22	20	19	19	20	27	23	25	31	23	29	25	23	30	19	25	34	24	26	16	17	19	23	21	23	34	26	20	21	27	30	19	31	26	27	23	20	31	21	21	21	25	22	30	28	25	20	25	23	24	12	21	19	27	28	21	18	26	23	31	18	22	31	29	17	20	25	26	35	27	22	23	16	28	17	13	16	26	22	28	20	19	25	26	30	25	24	27	23	19	25	21	24	21	18	17	30	21	28	26	18	28	17	16	21	24	33	24	25	31	25	18	31	25	20	22	33	28	22	24	21	27	21	27	29	20	19	31	26	29	22	25	31	26	23	26	18	27	22	25	24	28	25	18	26	30	26	31	20	10	19	20	27	26	19	24	36	27	16	18	23	17	22	26	20	23	22	14	30	15	19	26	23	26	26	29	25	20	24	18	25	25	20	22	20	21	17	20	20	23	31	23	20	13	26	17	21	18	23	29	24	26	28	26	32	26	31	19	22	16	19	20	31	23	21	21	17	17	22	18	25	16	22	26	24	22	13	24	22	25	18	22	24	23	24	27	25	27	20	22	21	20	24	19	22	16	18	27	21	27	24	26	19	27	32	19	33	18	27	21	19	24	34	29	23	30	19	28	18	21	21	28	21	21	31	22	33	24	19	17	23	23	22	16	19	15	18	25	29	29	27	24	16	19	18	25	25	32	14	18	34	24	19	25	20	14	22	17	19	23	21	34	21	19	27	20	30	25	25	26	20	18	16	17	22	25	25	25	18	23	20	28	22	17	31	16	26	28	32	20	29	31	23	25	26	17	33	24	20	24	20	18	21	31	15	20	23	31	14	23	31	25	25	24	27	25	27	23	24	17	30	21	22	20	28	27	27	26	26	23	26	17	23	14	13	29	19	26	20	24	15	29	18	23	21	18	19	24	22	38	14	23	21	27	24	17	19	22	19	28	23	22	12	22	25	25	28	18	26	23	24	18	23	21	26	27	35	26	19	20	28	35	29	19	26	27	19	32	35	25	35	26	23	27	28	24	23	18	24	18	28	24	32	21	24	17	28	21	20	21	27	26	20	23	27	15	25	27	28	25	20	22	29	28	21	38	19	20	24	26	21	27	25	23	21	20	25	27	26	34	19	20	30	25	26	24	21	27	20	19	23	20	23	28	23	31	19	26	27	24	23	18	24	24	17	25	18	25	19	18	27	29	23	23	31	28	28	21	20	26	21	23	25	25	24	31	14	19	25	14	22	25	21	28	27	24	18	26	24	20	19	23	21	22	26	34	20	26	24	22	25	27	21	26	22	23	30	24	22	25	30	22	18	23	28	24	24	25	21	19	22	18	24	22	23	23	34	26	21	24	28	17	17	20	29	20	32	21	24	30	29	19	25	29	13	15	24	18	28	24	14	35	23	14	18	25	29	20	21	16	23	37	23	19	31	27	16	19	31	25	27	25	20	20	30	25	21	27	23	23	34	23	22	29	13	27	15	19	28	37	32	19	28	16	22	28	22	23	28	23	19	27	20	26	28	20	26	21	24	25	22	31	29	22	21	29	27	23	16	20	26	19	28	31	27	19	23	19	20	27	32	20	24	28	19	28	27	27	25	22	13	23	30	21	31	21	19	17	11	29	18	17	22	16	25	24	29	22	27	23	25	19	27	27	28	19	21	16	24	24	22	22	27	26	17	29	24	22	26	20	32	26	20	24	23	22	16	18	18	15	32	20	30	30	11	20	17	18	24	28	27	26	27	29	27	20	18	15	24	15	21	21	18	28	27	26	30	29	31	24	25	22	25	12	16	23	23	24	25	26	19	25	22	26	26	27	22	19	19	23	25	23	23	26	20	19	27	24	17	28	22	20	22	26	16	21	31	20	25	23	14	23	21	17	21	19	24	26	27	14	31	24	31	18	16	24	26	27	35	29	36	27	16	23	17	27	19	31	18	21	26	26	31	18	25	26	30	29	26	15	18	23	18	19	22	20	24	22	23	27	25	28	20	22	16	15	31	22	27	23	20	21	11	24	18	21	23	27	24	28	29	19	21	24	16	35	16	36	18	28	19	28	27	21	30	30	14	22	24	14	20	35	23	19	22	21	23	17	20	28	14	31	18	22	19	30	20	25	25	17	22	23	25	24	26	21	23	21	18	24	25	30	23	18	23	32	20	20	23	30	27	19	30	27	26	28	18	29	22	26	23	20	30	26	23	28	27	21	23	17	26	23	32	25	30	31	22	23	27	31	20	19	20	27	18	24	22	32	20	22	27	22	25	22	24	22	28	20	24	28	23	16	25	22	20	14	19	25	27	25	18	20	28	28	18	22	28	30	16	29	23	21	24	25	24	30	24	15	27	16	23	16	28	20	25	14	26	28	31	19	17	20	22	34	24	19	20	22	30	24	17	24	15	22	25	34	23	31	23	16	20	17	18	21	21	24	24	24	24	23	24	34	25	24	14	33	26	21	20	19	29	26	18	21	20	25	19	23	19	27	24	33	20	23	24	27	30	24	25	25	26	26	32	22	18	33	35	29	26	21	27	27	16	19	23	25	17	30	20	21	18	16	26	14	23	17	31	29	21	25	22	21	29	27	19	23	26	27	12	19	21	29	23	20	28	20	21	29	24	26	26	21	29	23	26	22	21	22	26	17	19	20	21	27	20	23	20	24	27	20	27	20	17	24	17	24	21	22	15	28	27	19	19	27	14	24	18	30	26	30	22	27	22	32	32	20	23	17	25	32	23	38	26	19	32	24	24	26	16	24	24	30	24	30	24	17	23	25	21	17	26	30	19	20	17	28	22	11	29	28	20	25	23	21	21	22	17	22	26	22	24	27	28	20	24	23	17	31	25	28	22	17	25	23	19	32	21	21	22	15	16	31	22	13	30	24	20	21	24	13	20	15	25	32	20	17	33	26	20	22	19	19	31	22	25	23	34	25	33	20	29	31	28	28	24	19	30	30	30	21	15	27	25	29	26	18	18	21	22	22	24	24	28	24	24	26	25	28	24	24	24	19	26	37	31	19	24	27	12	28	25	31	23	22	32	29	16	26	23	29	29	23	18	33	20	21	17	14	26	27	22	20	23	24	31	23
42758	24231	8410	18043	24582	23230	19842	16196	12972	10203	8435	6880	5852	5135	4294	3560	3076	2513	2094	1846	1534	1400	1244	1112	984	864	803	755	696	647	622	599	529	494	513	488	488	447	414	441	440	456	429	426	427	437	406	396	390	367	369	396	410	382	377	384	361	358	400	356	371	388	370	362	399	342	359	403	355	387	368	380	385	348	355	360	369	393	361	356	381	355	386	385	372	347	376	366	387	384	388	378	370	396	368	340	342	364	370	366	370	375	345	351	334	365	367	339	388	372	370	365	394	377	392	361	355	356	358	363	351	382	357	367	369	384	384	358	354	357	326	417	355	348	349	363	353	348	357	345	390	363	353	330	352	365	389	340	370	389	379	352	359	352	377	393	378	362	359	372	329	343	340	347	325	341	343	354	373	388	346	331	334	324	356	359	346	393	375	348	380	368	338	360	346	365	364	345	336	408	372	374	359	336	350	342	360	357	336	373	372	389	343	350	363	358	349	352	349	372	355	374	346	386	348	340	361	356	327	334	361	316	334	363	353	345	370	346	361	383	347	363	366	360	373	358	349	364	351	361	349	341	350	379	342	352	381	341	348	339	351	365	337	381	337	380	342	357	343	364	348	410	364	361	348	362	390	366	371	318	348	365	339	358	356	380	331	348	404	355	334	371	339	333	372	347	343	361	362	353	339	391	378	383	374	347	387	363	375	392	309	371	338	358	342	393	354	344	362	377	383	368	348	346	348	377	365	362	341	356	338	342	356	373	352	362	344	339	382	389	332	338	340	356	351	385	373	326	365	335	346	365	350	348	372	349	352	357	333	352	350	322	393	347	371	298	359	339	365	373	366	366	390	359	359	364	332	384	357	387	350	362	340	366	330	376	363	413	358	381	349	382	352	369	376	357	350	355	371	403	349	338	385	331	366	380	355	360	363	358	383	351	341	350	377	358	336	366	365	348	338	344	358	365	374	360	358	355	394	375	350	375	367	361	360	338	356	370	357	380	315	383	322	363	378	351	383	382	348	365	366	360	351	366	342	333	378	380	373	337	355	366	383	377	333	331	375	363	369	356	356	352	333	339	335	349	378	377	348	329	354	399	370	355	329	389	349	378	331	360	333	376	394	350	342	377	345	379	341	344	354	363	353	362	343	364	361	359	324	377	358	354	356	352	356	340	329	363	357	377	358	342	346	315	349	365	343	391	348	382	349	361	329	387	363	350	335	367	341	367	382	351	407	375	389	359	366	374	358	362	363	359	365	319	302	364	343	363	348	377	370	372	374	351	368	358	380	382	369	395	369	341	394	374	365	392	376	354	361	353	382	337	375	378	363	387	396	346	332	361	341	320	357	411	344	396	372	361	371	359	346	368	387	362	336	323	317	356	371	388	380	351	357	351	377	341	362	340	369	370	330	348	348	318	370	357	371	371	366	372	359	361	319	342	382	359	363	380	349	358	393	374	340	364	363	388	354	373	385	348	322	373	337	335	362	326	332	366	365	365	381	348	343	361	372	352	356	347	374	372	344	349	370	345	371	378	374	340	372	344	353	379	367	339	391	340	358	348	353	338	339	336	360	359	363	368	362	396	356	363	408	334	350	349	384	355	326	352	381	388	340	361	355	357	386	354	376	379	410	329	326	352	366	367	371	355	344	341	365	340	374	385	399	362	349	366	380	394	357	351	356	361	368	341	344	376	353	343	342	358	380	372	391	380	382	366	378	368	346	388	362	350	347	330	348	361	348	370	380	360	343	359	378	359	380	366	387	359	361	346	344	364	357	379	362	388	342	392	333	385	353	340	344	353	368	336	366	333	353	353	344	373	372	389	336	347	351	357	324	371	348	380	371	414	363	380	384	349	338	335	349	341	389	390	359	364	361	375	363	347	384	340	423	363	377	340	351	361	374	375	334	360	354	364	384	360	368	383	349	339	347	384	381	367	367	363	328	343	359	335	352	358	352	363	369	347	388	332	376	374	369	333	379	389	346	375	339	351	357	379	373	361	347	339	353	335	353	359	367	363	333	366	342	380	327	355	355	365	380	410	376	342	377	341	373	357	370	365	305	368	369	330	354	337	326	377	343	390	325	340	349	343	378	359	341	337	324	372	379	355	353	375	354	361	368	348	334	354	372	334	346	377	363	353	346	370	358	364	381	308	362	334	333	336	387	332	350	349	325	372	367	337	349	325	371	354	375	370	360	379	366	371	365	342	371	321	383	364	349	327	372	363	360	376	360	379	365	351	396	333	326	379	397	374	350	346	379	368	353	362	385	363	390	390	354	339	355	357	358	351	378	366	355	355	358	358	364	358	350	364	366	334	357	350	382	349	359	400	361	344	363	397	373	331	336	363	340	370	338	351	376	367	350	390	352	351	371	355	370	333	345	382	351	378	333	339	349	385	394	340	363	362	366	333	370	353	341	341	380	370	368	375	353	374	349	357	386	390	344	365	368	363	347	381	379	359	378	360	375	364	368	354	336	349	330	367	353	337	326	351	382	367	383	352	359	364	349	332	338	389	350	396	353	333	349	351	391	368	338	338	387	374	344	361	347	337	344	320	354	365	350	301	370	364	345	350	346	349	323	327	360	365	370	339	365	374	376	408	320	353	314	337	335	379	360	341	357	358	417	340	348	338	352	375	353	372	352	340	387	375	350	370	390	345	347	350	335	366	364	400	345	370	369	355	360	337	373	362	365	359	353	383	337	351	352	358	363	323	360	366	401	362	345	369	318	393	341	354	363	371	332	367	345	372	357	337	338	316	348	359	367	366	366	369	352	307	331	378	338	376	366	359	374	351	347	361	343	362	368	373	338	408	374	352	352	357	367	370	362	339	319	347	366	370	346	351	366	359	360	362	362	377	384	346	377	345	341	361	385	371	347	379	394	366	374	365	354	340	356	381	362	337	338	337	359	348	375	354	388	368	378	368	341	372	368	356	321	354	358	367	389	358	375	364	374	353	332	375	361	392	400	344	348	351	343	345	331	359	353	349	341	343	345	368	355	358	368	332	395	332	364	363	365	356	404	340	336	357	352	358	344	338	334	351	361	352	367	403	361	334	352	347	350	344	347	356	362	340	381	342	339	350	326	357	349	367	369	362	392	363	391	370	391	363	339	339	337	349	396	382	372	368	359	344	376	360	345	379	364	370	382	322	370	359	344	349	399	367	366	368	372	350	334	370	364	370	374	350	351	360	368	352	344	360	361	362	361	378	358	372	346	351	346	382	336	349	355	342	336	401	370	377	369	354	327	381	381	385	400	418	374	357	352	337	364	312	337	332	359	345	339	368	362	361	387	364	374	376	366	397	360	345	402	366	391	355	396	362	378	366	379	336	369	352	375	371	354	365	341	359	367	362	344	372	341	365	360	363	336	393	388	358	347	344	342	360	358	361	358	359	365	365	362	364	363	344	360	348	348	337	344	360	373	375	372	365	354	354	379	368	337	379	362	351	397	352	350	350	372	395	402	388	383	351	381	369	356	369	334	376	361	366	377	370	328	335
14775	7891	923	501	784	805	594	452	465	366	327	297	233	230	209	161	147	140	123	102	91	97	98	66	66	75	63	55	68	63	60	57	54	43	46	55	41	49	47	51	42	43	53	46	46	47	51	49	51	48	36	41	35	37	43	43	45	50	57	48	44	49	55	45	60	47	52	52	42	45	49	41	38	45	51	45	43	50	51	38	49	48	50	49	51	49	35	44	41	52	54	45	34	43	41	57	46	51	51	44	51	41	43	47	52	48	29	38	47	59	36	44	39	50	45	46	39	41	53	51	43	51	44	47	43	38	43	51	41	46	52	50	49	51	38	54	39	46	42	40	49	35	46	47	47	45	45	35	54	36	47	39	48	51	43	47	46	42	55	44	50	45	46	57	50	48	49	47	38	50	47	46	44	49	41	61	49	48	29	43	43	51	35	43	57	47	43	61	45	34	45	52	35	44	39	39	38	43	54	51	44	39	42	51	47	59	44	48	52	42	60	38	51	30	47	50	44	44	47	48	42	40	31	38	34	46	49	54	43	33	45	48	44	50	45	46	48	41	44	43	49	50	41	43	56	49	51	45	52	51	41	35	46	43	44	59	39	52	39	42	44	50	51	40	38	47	36	52	42	51	49	47	44	41	45	47	44	41	47	46	54	42	47	48	53	51	52	45	53	51	49	36	49	35	48	53	50	39	47	39	49	42	35	52	44	38	49	44	54	40	38	39	39	52	39	48	40	35	57	58	53	35	40	46	53	62	43	45	41	39	33	35	41	41	40	38	37	60	49	47	47	40	49	42	48	38	49	40	27	39	37	45	35	47	51	48	44	36	50	41	60	42	50	48	35	39	48	56	47	47	42	52	57	48	43	52	59	37	42	42	32	52	37	48	41	48	57	36	42	58	40	39	50	48	38	45	48	39	52	42	34	56	50	45	46	54	51	45	48	42	41	31	45	65	44	45	46	46	33	53	54	39	43	42	50	71	58	50	45	55	47	46	44	54	36	42	50	45	51	32	48	57	49	37	47	51	35	47	40	50	45	58	42	37	48	36	48	37	57	41	54	46	40	45	47	55	45	45	47	40	38	34	47	36	48	36	36	41	43	48	46	37	42	65	46	59	36	45	37	54	49	43	47	40	45	39	48	52	36	42	49	43	34	50	43	56	43	57	46	36	44	42	46	40	53	51	45	50	51	45	51	34	38	46	45	44	56	45	49	53	48	34	47	42	45	51	48	42	45	40	37	49	46	51	42	37	35	35	30	40	66	57	47	56	46	44	42	54	33	47	36	40	38	38	39	33	42	43	49	58	51	45	49	42	39	43	48	45	49	51	48	47	55	50	40	41	45	32	45	49	42	52	52	40	42	47	48	63	43	42	46	45	48	49	45	50	45	42	51	35	52	45	35	49	43	44	49	47	42	34	52	39	43	33	48	49	38	44	43	43	53	42	45	45	48	37	48	40	48	38	39	40	56	50	39	40	45	44	56	39	52	36	64	61	39	45	46	46	40	46	41	55	42	45	39	39	45	45	54	37	50	39	49	43	45	46	46	53	41	48	49	48	51	49	46	45	36	35	40	48	55	49	42	53	39	57	54	39	54	53	42	42	45	38	38	42	44	46	29	37	44	49	46	45	50	40	38	49	48	43	44	51	33	30	39	38	46	33	50	48	53	46	49	36	54	41	55	37	50	41	41	35	37	48	48	31	47	37	51	43	34	48	52	33	38	47	38	33	49	53	46	44	47	38	44	49	40	33	46	46	45	38	43	40	32	59	39	42	39	42	37	43	41	32	54	51	48	40	54	44	39	45	32	52	53	44	53	50	42	57	54	40	51	38	38	46	49	43	51	51	42	35	59	41	46	53	60	47	42	44	41	40	41	31	39	43	49	51	53	43	43	50	61	41	37	43	38	37	43	30	56	36	46	45	45	46	32	49	49	44	46	57	56	42	53	46	51	50	53	36	38	55	38	36	48	47	56	40	46	59	53	44	42	42	47	46	47	60	44	44	46	48	41	50	49	44	49	44	43	48	44	42	38	56	56	42	48	53	44	53	53	44	46	47	40	54	55	37	42	37	44	43	50	41	53	68	38	42	38	38	54	36	50	50	49	37	61	41	59	44	40	49	51	46	48	43	54	31	46	43	53	44	56	40	39	51	42	41	43	39	47	44	48	48	53	35	35	47	61	41	48	40	46	53	43	32	37	43	46	55	60	50	49	37	38	33	55	42	44	38	46	50	51	52	58	48	41	53	37	44	36	42	37	30	51	43	43	63	47	33	48	49	37	47	45	55	44	39	45	51	48	39	47	31	40	48	46	40	34	50	60	48	40	47	46	42	37	41	48	39	42	43	37	50	40	48	35	52	37	44	47	41	39	42	31	43	51	43	45	33	38	36	28	43	43	41	41	44	57	45	59	40	47	51	44	38	63	41	56	46	55	29	55	33	46	50	55	42	51	37	41	44	38	49	37	45	42	37	49	49	48	51	37	46	37	47	38	44	58	55	54	57	36	46	46	55	55	40	53	45	39	48	44	40	54	44	48	37	46	36	38	63	40	46	36	42	52	40	35	50	47	51	49	44	41	54	37	54	34	61	50	60	38	47	38	58	38	39	49	43	49	48	52	42	48	41	49	40	54	42	44	50	38	37	37	44	37	47	38	52	52	41	34	47	44	49	44	51	46	64	47	35	39	49	41	52	54	44	32	38	46	54	42	51	42	55	42	38	38	35	52	34	48	43	41	41	40	45	49	45	45	47	44	43	43	41	49	34	40	39	37	41	39	36	39	43	45	37	51	50	44	44	46	50	31	41	40	45	51	44	43	43	41	47	46	56	38	52	46	58	52	43	38	41	43	45	39	49	36	48	45	52	41	57	46	50	47	43	54	36	47	41	44	42	48	43	47	37	66	50	45	43	48	34	41	38	43	43	45	47	40	37	46	46	38	46	38	54	36	44	42	41	46	47	43	37	45	43	42	35	44	40	44	45	41	40	37	36	42	41	36	49	47	46	53	43	45	47	52	53	31	52	47	39	42	56	49	38	36	38	45	51	33	43	38	30	42	46	43	34	48	55	43	36	43	40	36	50	47	54	47	47	44	49	55	43	47	43	48	52	33	51	46	40	55	42	45	44	50	41	31	30	60	36	49	34	57	38	40	38	40	49	47	54	37	56	50	51	40	48	38	43	43	45	59	48	44	47	49	33	40	45	46	40	49	51	53	43	47	48	54	43	36	43	58	48	48	39	56	49	44	42	55	37	51	38	51	48	53	52	37	46	37	48	38	47	53	51	37	51	27	35	52	48	41	38	55	43	39	53	44	56	42	57	49	45	55	48	37	45	42	43	40	57	54	46	48	48	60	49	38	45	52	50	44	43	39	31	50	47	32	41	58	47	41	32	48	47	49	49	43	46	43	44	59	49	54	49	43	39	45	50	34	45	39	48	50	33	61	53	38	35	43	44	52	35	38	38	45	21	41	48	49	44	50	40
55039	35423	13334	24769	32017	30650	27050	23052	19719	16599	14033	12214	10663	9188	7874	6895	5904	4955	4315	3615	3118	2885	2524	2284	2113	1984	1837	1585	1529	1467	1349	1260	1088	1114	1004	950	936	993	957	893	866	858	863	881	852	843	839	837	812	750	766	783	762	742	748	722	693	681	689	735	724	717	740	719	690	700	726	702	713	655	714	685	684	668	711	714	709	674	718	690	717	694	637	711	649	697	691	695	634	744	697	681	683	644	737	682	663	686	691	656	713	668	680	706	705	701	647	769	672	678	726	724	671	706	679	721	658	695	694	632	653	675	688	693	682	639	689	694	687	664	648	656	698	705	661	701	660	662	697	660	748	676	688	636	678	691	664	667	683	630	697	644	690	672	684	679	697	661	679	696	690	700	702	675	666	670	706	662	690	667	674	655	657	687	658	659	710	689	681	611	675	635	743	660	643	635	649	677	708	684	650	638	695	675	683	690	705	698	661	689	646	660	671	668	636	689	691	682	677	676	681	662	655	690	639	681	635	641	639	708	682	688	629	670	672	683	670	685	666	660	698	684	644	659	640	634	691	667	651	638	650	685	671	662	666	650	676	725	666	652	721	658	665	713	725	684	705	670	679	698	688	703	663	713	677	659	636	645	699	628	635	684	647	655	693	658	691	666	674	635	675	665	687	663	636	715	650	675	712	697	673	671	689	666	672	676	642	684	672	662	717	677	714	712	673	669	656	647	648	641	694	682	634	691	670	674	652	675	681	641	717	691	696	663	679	664	656	641	663	645	667	647	678	711	680	677	657	679	632	680	692	671	667	683	692	679	678	665	663	691	681	644	692	670	722	670	676	663	711	666	657	674	672	711	662	644	690	659	712	663	682	700	646	681	647	717	719	695	657	617	667	642	649	662	695	675	732	679	688	703	654	669	684	710	714	678	617	651	660	702	668	655	696	684	741	690	636	656	672	698	696	648	704	696	697	640	634	674	672	684	689	731	680	644	630	682	670	660	667	670	665	680	663	660	691	662	680	664	640	707	685	661	697	678	679	704	709	678	677	651	700	662	682	674	677	649	671	706	662	670	678	656	690	647	671	681	711	644	644	664	702	653	713	684	729	680	663	637	628	693	657	670	660	707	685	699	678	632	667	678	691	693	710	690	715	647	695	674	704	657	663	697	685	650	671	703	668	665	667	688	646	653	664	687	654	645	659	678	669	666	687	640	630	714	656	707	702	672	686	629	683	669	711	745	646	666	642	658	677	675	664	676	615	646	698	705	644	659	664	656	697	625	652	702	722	690	675	686	671	649	687	668	669	702	711	694	668	643	641	632	637	620	670	679	660	692	650	681	663	642	679	680	678	659	671	715	641	632	623	658	676	707	691	656	664	672	703	665	717	689	677	643	643	638	619	720	650	674	672	671	661	628	660	670	682	663	671	651	685	662	633	696	646	653	708	652	625	675	703	672	636	705	689	672	725	705	721	691	629	634	665	621	650	627	677	639	678	639	679	653	693	689	684	659	678	700	610	654	691	656	664	673	646	716	640	683	670	626	648	656	704	644	680	688	678	672	655	672	646	693	681	690	665	682	718	632	682	649	693	683	688	709	683	659	669	671	676	685	655	652	704	654	680	681	638	700	710	713	697	610	687	642	674	657	717	692	626	672	696	673	715	695	676	659	644	596	633	675	659	676	662	672	655	677	688	698	695	647	693	690	673	666	628	672	697	655	650	682	673	740	663	634	639	673	642	660	705	654	685	682	676	649	672	694	681	692	693	748	733	668	701	702	672	713	682	650	695	673	624	633	677	669	663	650	673	645	637	707	695	659	710	687	680	649	692	676	705	661	673	655	650	658	704	664	647	644	647	628	655	680	698	691	623	665	593	634	692	665	702	657	651	644	601	636	662	629	636	670	654	674	679	648	696	696	683	675	701	686	670	665	647	719	695	685	619	672	708	699	689	703	625	711	685	661	638	670	645	694	655	651	634	682	640	664	661	673	623	626	638	625	672	629	706	642	690	648	631	679	674	734	640	666	623	676	687	667	718	720	621	652	676	614	647	685	628	712	671	673	679	643	643	655	668	701	652	683	724	675	669	658	647	648	624	692	667	632	682	661	647	626	668	648	686	682	652	708	672	654	668	664	681	702	678	672	687	634	685	696	713	679	644	633	667	677	694	685	693	648	709	686	658	727	618	649	700	646	667	673	701	668	711	644	638	649	679	714	678	657	672	681	657	689	635	639	696	651	690	668	681	686	645	657	684	660	685	672	650	651	711	632	682	664	718	694	710	679	665	676	648	647	651	644	689	642	674	626	646	708	625	684	677	720	652	679	672	714	677	668	664	719	663	651	664	630	687	666	686	684	682	659	680	662	655	639	656	691	689	645	707	699	626	671	717	632	666	756	633	647	652	673	663	703	638	706	648	671	631	680	681	686	653	653	640	611	671	696	675	664	663	671	660	663	670	687	669	726	653	689	702	694	684	658	691	650	706	670	671	657	689	668	654	625	666	669	673	657	713	652	663	712	674	720	665	674	722	677	641	662	669	657	643	645	662	658	645	677	688	679	701	648	680	697	676	694	666	671	657	679	660	700	640	673	670	607	685	713	715	708	655	689	674	685	665	643	691	669	681	642	656	692	660	687	646	619	666	659	646	685	648	642	700	696	698	701	668	695	666	631	682	655	699	658	677	643	710	700	658	667	661	700	686	686	655	684	656	644	700	684	670	731	658	655	702	657	664	683	675	674	657	694	699	709	667	647	718	690	676	677	668	672	661	695	678	652	713	666	672	664	678	697	637	683	685	658	693	711	698	674	618	671	698	640	646	681	668	718	652	691	701	669	678	653	645	624	684	651	684	649	666	623	676	696	688	641	647	682	662	645	648	701	645	656	678	710	667	668	703	669	691	653	681	670	650	679	620	673	682	641	636	678	668	672	680	666	653	678	676	653	659	673	717	661	655	654	681	659	665	673	684	650	666	686	678	679	655	640	692	695	698	684	700	687	679	689	668	660	700	638	634	696	683	625	688	665	672	682	692	715	673	702	678	681	693	662	694	636	719	705	715	712	732	753	681	639	671	648	702	640	625	744	680	674	660	707	690	642	687	678	686	647	661	678	659	643	671	687	709	719	664	641	670	637	696	687	664	657	677	659	692	642	675	676	725	690	658	671	603	642	641	680	677	680	632	670	697	642	629	645	616	671	690	665	673	667	633	677	680	691	645	675	711	659	640	666	651	635	700	623	674	648	645	641	695	698	666	703	638	667	657	683	627	695	700	733	640	674	674	633	604	690	677	650	668	679	651	668	658	672	633	672	678	732	665	645	663	627	718	652	646	664	685	694	655	656	672	708	653	714	610	625	669	657	710	696	675	685	698	709	677	673	729	628	684	677	670	671	650	657	698	678	702	671	701	642	644	721	697	610	727	664	640	687	719	710	679	733	650	663	681	660	660	665	664	667	662	673	670	675	687	708	682	653	683	660	708	654	666	695	634	695	676	624	629	680	682	689
11978	5209	578	393	553	551	432	389	342	275	232	202	155	172	165	117	104	107	82	73	76	65	64	54	50	45	50	43	47	41	46	49	39	49	33	41	38	40	27	47	47	35	42	48	37	30	47	35	38	34	33	40	39	45	34	33	25	36	39	30	30	31	26	32	44	35	29	36	32	28	36	39	38	31	33	27	47	41	37	27	41	28	27	36	34	30	34	36	27	43	21	24	28	37	21	32	45	34	32	36	39	31	31	27	34	35	40	43	37	30	42	42	34	24	38	32	31	32	23	37	28	19	38	10	27	38	46	25	47	39	36	32	39	34	33	42	43	34	37	43	31	41	30	30	38	30	38	40	38	35	36	36	34	32	22	34	28	31	36	30	32	36	31	29	37	29	46	35	24	35	36	31	34	30	37	26	42	37	32	31	33	40	36	32	45	25	28	35	45	41	22	39	35	38	34	42	31	25	41	32	34	31	24	41	33	32	31	40	36	35	21	35	34	41	31	30	38	31	40	32	42	32	38	27	38	37	37	30	34	33	29	45	33	26	38	40	33	24	36	29	32	36	41	46	39	34	36	39	30	29	34	26	25	41	27	35	44	39	36	32	44	35	35	45	29	42	38	39	32	22	35	39	24	35	38	35	37	34	41	42	41	30	46	29	39	36	22	32	33	36	41	24	28	37	32	30	37	49	22	38	41	31	30	34	32	30	43	32	29	37	41	30	39	28	36	27	42	36	29	43	35	30	34	28	35	33	33	26	27	32	21	33	30	32	25	30	29	28	32	31	33	27	38	36	22	37	33	36	33	30	26	25	39	28	31	33	34	31	26	38	48	40	35	33	42	29	34	36	30	28	36	29	25	37	40	36	32	38	28	31	28	42	35	32	38	31	25	32	35	29	43	30	25	40	36	33	31	38	41	31	35	29	35	47	38	29	29	48	29	31	41	35	36	32	34	33	36	25	36	37	39	31	29	34	29	35	24	32	31	35	37	38	30	39	35	35	34	28	36	30	40	27	32	31	33	28	32	38	38	27	44	32	32	37	36	39	43	37	33	35	34	36	38	32	30	37	33	36	30	24	37	43	37	34	40	33	33	44	36	41	40	26	22	33	31	31	25	37	44	32	23	34	54	34	35	28	30	24	42	33	32	27	34	42	33	47	40	37	27	30	29	37	43	34	23	41	35	35	45	38	34	37	35	30	45	36	34	37	23	44	34	29	33	39	40	38	30	31	31	34	20	26	41	33	27	42	44	38	36	33	30	39	29	51	37	39	33	34	38	29	35	39	36	37	39	28	32	32	35	29	34	39	30	36	39	36	48	41	43	42	41	35	31	33	25	44	38	40	29	27	34	43	40	22	33	43	39	31	25	31	41	23	39	33	26	39	22	28	27	38	32	32	39	38	28	38	40	35	39	51	40	36	31	32	32	32	29	37	36	38	52	35	34	33	43	34	40	33	42	32	33	33	37	34	42	37	31	45	36	41	29	37	40	35	32	43	32	49	32	41	23	31	35	35	41	39	40	35	35	28	33	31	31	29	27	43	41	28	23	34	32	37	34	45	29	31	40	40	39	32	24	32	41	21	30	38	26	30	28	37	32	34	36	34	41	27	33	39	30	35	32	38	43	51	39	30	37	32	38	21	29	28	29	42	28	29	48	27	36	36	28	39	33	39	29	29	29	45	29	32	33	34	38	36	25	38	43	49	42	32	46	37	39	32	41	41	48	38	39	35	34	28	29	36	33	34	33	29	39	30	34	25	44	34	42	24	35	38	32	39	31	36	32	28	33	20	35	32	21	31	34	40	37	37	27	22	32	28	41	37	32	32	30	29	45	45	22	35	31	36	31	39	42	40	44	41	46	25	25	22	36	36	37	33	32	30	34	40	39	28	41	42	40	29	29	40	35	34	47	37	35	42	32	37	25	38	39	38	25	37	38	34	38	26	36	42	47	31	45	47	38	30	38	39	40	50	33	20	23	42	39	35	31	44	35	45	35	30	28	34	27	39	36	48	27	30	34	44	32	32	39	31	33	45	33	27	22	34	34	31	39	29	29	45	29	27	30	30	44	33	37	39	36	40	33	43	34	32	30	33	34	28	29	34	41	32	27	38	33	41	31	28	39	31	33	35	33	40	26	33	36	30	30	35	41	39	39	47	42	35	37	33	31	27	35	28	42	24	37	35	39	42	43	38	29	33	35	20	42	32	32	31	30	31	41	32	38	43	32	39	29	37	33	47	37	34	32	34	31	38	44	34	45	37	48	47	39	33	32	33	25	34	38	37	38	37	32	47	24	30	36	27	28	35	39	31	27	36	28	36	26	29	30	41	32	38	31	41	23	34	44	33	38	29	37	42	37	29	31	39	41	35	41	44	36	39	35	36	30	34	24	32	32	31	24	31	21	28	26	24	38	50	37	35	33	45	30	42	39	33	32	40	36	25	39	41	39	50	36	43	35	33	28	46	31	24	28	26	38	32	26	35	41	42	19	35	37	35	28	31	34	28	38	33	39	31	33	34	46	28	42	34	41	42	32	25	43	38	39	30	29	26	43	32	33	29	46	28	22	42	37	35	49	34	30	41	41	31	36	34	26	34	35	41	27	33	43	40	33	20	33	36	40	29	34	31	33	39	33	30	35	30	30	45	30	33	41	34	29	50	38	33	26	33	34	37	26	36	32	30	32	45	19	40	37	40	24	36	30	34	34	25	43	28	29	31	37	37	39	34	45	25	42	39	37	37	33	32	32	30	40	36	46	25	25	33	42	38	39	25	35	18	36	34	43	44	46	31	39	29	34	44	32	32	32	33	39	34	30	31	29	35	26	27	49	28	26	34	34	48	36	32	30	38	28	29	33	44	34	33	34	29	34	48	45	52	32	44	32	23	35	40	32	30	37	41	40	29	34	25	33	35	37	37	38	31	27	36	40	30	47	38	37	34	38	35	33	42	31	42	31	44	32	33	27	28	36	34	27	32	38	28	43	42	41	36	30	36	37	31	45	32	33	35	43	26	43	39	36	36	36	46	30	27	38	42	29	33	36	40	37	35	35	31	51	28	38	29	23	32	29	26	37	28	28	35	38	37	32	36	35	36	40	42	33	31	40	37	41	37	39	38	29	31	40	28	37	36	33	38	34	46	32	32	25	41	39	35	41	30	39	37	33	40	43	44	21	29	39	35	32	20	38	35	42	36	45	43	38	38	32	39	42	31	31	39	33	41	35	36	28	27	37	39	29	22	29	24	50	44	35	37	30	34	36	28	35	28	44	42	40	38	35	39	33	39	21	30	25	33	32	31	24	40	44	40	36	34	33	40	25	34	30	32	29	36	33	37	37	35	35	29	33	36	34	35	30	36	30	31	33	25	37	42	32	41	40	25	20	29	29	31	35	42	21	28	36	35	28	36	24	32	30	42	38	26	27	43	44	38	40	33	38	50	42	28	36	29	41	39	36	38	41	27	35	29	39	29	36	24	30	36	29	32	40	44
48470	31249	10963	21087	28502	27257	23629	19784	16322	13786	11223	9684	8257	7046	6078	5336	4514	3755	3218	2769	2500	2137	1975	1825	1615	1356	1277	1218	1231	1088	961	924	890	788	767	737	682	714	710	695	655	703	626	617	643	655	658	608	632	599	602	605	568	537	553	565	569	563	554	563	545	566	587	537	565	561	566	555	565	588	576	571	538	518	561	555	518	586	555	530	518	547	547	547	587	531	555	555	549	555	566	544	559	571	543	566	508	567	531	566	565	528	513	536	572	502	486	527	530	498	506	544	530	497	538	512	524	552	519	519	577	546	525	509	531	514	516	527	500	527	541	546	510	521	501	504	485	554	550	514	519	550	525	500	491	526	553	537	536	506	505	518	525	512	515	505	525	551	491	536	552	510	570	493	511	534	549	496	489	541	543	523	540	513	549	543	530	520	513	498	548	488	523	525	537	490	543	550	516	503	517	503	542	518	535	524	509	525	502	537	519	495	580	506	500	545	554	520	467	501	518	521	507	522	531	504	488	522	532	531	477	534	508	532	533	522	541	528	521	542	554	537	506	530	543	497	536	509	523	513	580	500	518	497	552	553	490	529	506	508	492	575	534	536	534	510	518	549	535	540	517	512	511	553	473	501	539	496	555	515	501	546	542	511	507	542	496	538	555	516	523	528	531	545	526	561	475	543	504	534	588	507	518	538	519	552	502	483	532	480	506	520	529	528	537	525	562	481	472	542	528	521	494	504	475	511	507	512	546	513	548	518	511	528	543	511	539	546	532	511	560	517	499	510	490	505	510	525	517	555	523	485	542	548	526	529	532	533	535	507	537	532	512	519	558	521	526	541	501	526	552	538	520	514	556	497	530	484	531	473	526	530	562	513	487	497	542	540	507	518	567	513	549	514	543	508	521	548	525	507	533	539	532	531	517	503	529	543	554	530	523	501	535	548	471	528	554	536	536	525	530	493	510	552	550	548	542	547	494	507	524	551	492	478	476	517	544	553	497	487	496	505	495	554	529	528	521	536	503	552	509	498	545	488	530	572	594	507	507	538	490	518	528	560	513	499	505	508	503	506	600	477	485	456	539	512	532	496	502	556	504	525	511	507	546	547	512	500	533	498	560	532	519	492	485	501	525	529	533	496	539	500	503	494	547	519	547	548	497	493	555	496	521	505	545	537	485	530	464	517	472	495	516	515	524	530	497	531	514	510	498	523	525	507	533	535	501	525	539	537	516	508	511	540	556	544	538	499	502	534	508	505	524	551	522	521	522	496	539	511	503	546	530	492	519	480	495	538	522	530	528	535	505	530	526	507	495	555	511	501	490	512	524	511	538	518	543	546	538	520	518	516	506	528	515	490	497	511	541	504	555	488	486	495	484	522	552	537	511	527	513	473	537	530	540	542	518	517	491	483	514	530	559	523	533	540	506	523	496	550	535	516	522	501	514	471	595	512	497	554	551	564	520	528	503	504	537	531	583	516	480	521	516	505	490	523	500	502	496	493	485	518	516	497	517	519	499	467	524	509	538	553	509	537	505	509	523	490	516	539	511	498	508	492	568	573	512	545	552	485	476	508	542	532	548	545	499	542	535	511	489	526	517	546	533	511	521	515	517	518	514	531	510	524	518	530	491	568	552	569	549	514	530	508	529	484	561	565	549	509	523	510	535	545	525	514	518	555	515	534	553	521	502	506	535	565	552	492	542	511	494	513	518	571	491	557	511	554	517	488	521	548	543	581	508	514	505	504	519	546	557	556	546	522	471	540	516	508	501	548	532	520	525	516	492	530	538	534	499	541	516	508	570	497	525	546	524	485	520	507	516	506	555	506	514	514	508	550	515	528	503	535	570	495	504	546	530	515	564	497	504	516	515	517	523	540	546	505	538	498	510	513	489	544	558	488	514	570	509	471	532	487	517	548	506	533	536	562	531	517	527	520	556	513	502	552	528	459	524	531	497	545	509	532	526	564	525	523	518	520	538	525	501	536	473	512	539	551	551	506	528	505	528	585	477	524	582	532	543	505	504	496	512	512	528	556	519	528	561	524	477	498	541	499	525	544	516	595	530	489	538	499	511	509	522	553	536	497	536	569	495	514	531	523	522	512	512	515	523	492	580	532	564	525	538	546	556	506	559	539	499	527	528	518	544	506	543	482	559	493	521	532	542	498	530	527	515	518	545	519	518	503	526	506	473	523	511	535	566	534	536	529	525	562	515	557	530	494	505	502	503	499	508	514	539	552	526	545	537	515	542	544	471	540	540	530	506	545	555	500	525	526	502	513	487	529	542	541	545	491	580	549	535	520	543	486	505	519	496	560	546	526	526	547	520	539	538	559	543	494	555	537	514	507	516	555	503	537	527	512	491	555	581	532	538	504	530	532	497	567	514	547	507	536	517	501	586	519	524	509	503	533	513	514	539	560	539	539	541	535	523	507	509	527	509	507	496	500	553	525	505	490	543	531	560	486	522	540	522	509	552	506	545	535	520	536	534	496	514	512	522	535	497	549	499	503	484	502	497	536	499	536	507	538	550	521	565	554	540	519	514	537	516	494	532	509	532	533	483	509	478	523	540	562	525	489	516	518	516	515	530	519	502	494	533	532	532	538	533	539	543	537	513	517	493	483	506	480	542	565	467	539	496	585	483	507	511	542	559	501	519	505	532	514	536	479	548	541	541	520	499	562	494	542	533	507	513	504	532	523	488	507	532	483	567	531	488	515	594	542	518	496	517	516	516	565	536	478	532	512	546	519	529	513	546	512	471	532	552	509	528	539	537	497	525	498	530	532	534	532	497	563	520	530	538	526	528	533	539	537	524	540	503	541	507	505	519	570	539	521	537	531	485	551	535	544	525	532	522	514	541	548	516	538	487	511	514	520	519	473	560	543	473	531	544	510	515	548	544	526	513	511	548	532	511	554	527	524	536	537	562	516	497	520	511	529	531	514	525	531	534	546	536	521	501	504	488	516	507	512	533	512	517	575	558	561	542	538	503	536	480	514	484	528	551	563	548	569	495	510	525	524	474	506	531	480	558	516	528	553	586	512	502	566	554	548	486	536	543	496	528	504	523	492	480	502	514	504	554	541	529	507	515	538	515	489	496	542	536	541	509	543	527	518	526	507	504	525	505	548	541	517	537	522	559	505	526	522	523	534	512	471	538	531	514	493	509	504	524	532	509	523	546	525	511	530	525	512	549	530	531	502	496	514	552	485	541	513	482	572	529	521	562	496	515	577	523	563	533	525	564	544	515	538	491	505	508	524	507	524	489	568	531	523	534	521	513	505	529	518	532	530	538	530	524	506	518	524	535	506	529	459	526	536	509	527	526	533	523	493	560	533	480	514	528	514	564	530	522	490	547	569	554	492	504	510	540	544	549	492	568	505	503	509	484	506	499	557	537	554	500	538	564	517	499	502	546	518	535	508	514	512	534	529	515	506	518	547	506	521	551	515	499	555	503	506	592	539	524	529	536	527	505	524	539	553	582	529	490	518	537	549	530	499	533	519
17688	9251	1022	666	826	907	721	648	517	440	358	325	277	275	256	190	195	173	138	133	102	117	119	100	111	73	86	88	80	83	72	80	64	68	66	69	53	66	61	59	63	61	60	56	60	67	44	57	54	60	40	60	54	59	56	55	58	60	59	50	56	66	57	63	38	48	58	59	68	50	59	64	49	49	43	58	58	53	47	58	50	57	55	57	49	47	43	64	65	53	51	52	64	37	55	50	39	50	50	50	59	51	55	56	50	48	38	61	55	55	44	48	46	36	49	58	61	47	40	69	45	57	60	50	55	59	55	56	51	52	63	67	42	51	66	48	48	45	62	37	45	41	47	49	56	74	45	41	59	52	59	57	75	46	50	58	65	54	54	41	59	54	54	48	55	64	47	48	43	46	64	48	65	58	54	41	50	54	57	62	34	44	62	55	55	49	46	56	44	61	57	47	54	58	49	58	57	58	62	49	47	59	62	61	41	63	46	65	56	52	54	63	57	66	57	57	53	53	48	60	62	63	55	62	58	55	59	53	53	53	46	46	53	44	65	41	57	54	57	54	57	57	62	61	53	51	46	58	44	39	59	55	61	63	50	58	49	59	52	40	44	59	64	65	53	48	41	58	48	47	67	54	46	49	47	58	58	43	54	44	51	67	58	56	38	57	47	36	42	61	42	48	55	56	50	45	53	61	47	55	52	60	49	41	55	55	57	51	48	56	56	49	64	49	60	46	39	55	58	51	63	40	58	42	41	53	56	60	48	68	42	58	45	64	42	54	39	53	64	58	55	45	47	66	52	56	47	46	44	51	42	67	47	55	51	57	56	45	52	73	55	44	46	74	38	57	44	51	48	56	59	54	61	44	52	48	42	43	45	86	48	45	59	60	45	46	39	46	42	48	47	49	63	62	39	46	59	49	39	48	53	52	53	46	42	59	72	60	52	42	54	49	62	52	53	42	36	70	57	44	60	50	63	60	59	61	57	49	47	63	55	66	61	60	61	48	52	59	51	50	53	67	60	56	44	59	57	47	54	57	41	59	50	60	60	49	58	47	58	61	47	42	60	71	66	61	53	60	53	48	45	51	48	52	58	61	43	57	55	47	56	46	59	55	53	54	62	52	52	59	56	45	49	36	60	66	56	51	38	48	50	46	46	62	53	57	55	45	50	45	52	43	41	53	53	74	47	58	53	53	59	56	50	41	66	51	52	50	53	44	58	53	52	49	53	47	48	50	53	58	66	47	49	64	39	44	55	53	38	37	56	51	48	58	51	41	53	51	57	37	52	44	66	43	55	64	46	49	55	40	50	74	54	56	45	38	47	54	52	50	49	57	70	57	49	60	67	51	56	58	56	41	51	54	42	46	62	52	63	40	45	52	64	53	60	48	51	70	42	53	47	56	50	71	52	53	53	54	60	40	57	44	49	42	53	46	51	49	62	69	54	46	38	41	52	40	62	47	43	57	52	59	55	52	61	52	56	45	61	73	57	42	41	47	58	62	43	63	52	49	57	45	40	53	64	64	64	52	56	55	55	35	57	49	49	65	46	49	47	42	56	53	55	56	55	49	58	56	58	45	41	65	58	57	36	54	53	63	48	56	48	38	63	52	66	52	53	45	52	47	45	55	52	53	46	53	58	49	58	61	57	46	65	57	54	46	44	63	46	48	49	81	61	56	38	53	70	61	52	56	53	59	52	60	56	57	69	51	45	54	55	59	41	47	50	67	61	49	56	66	45	49	46	47	51	47	55	63	49	54	67	55	51	51	57	53	56	57	56	41	42	52	59	53	48	61	39	69	51	63	54	50	55	49	58	56	41	42	42	49	51	50	53	38	58	51	60	57	46	57	52	58	60	57	56	39	52	59	54	57	54	47	66	52	51	63	63	54	51	54	50	50	53	54	35	64	53	54	43	62	55	49	43	66	52	50	49	47	56	51	55	51	49	44	45	57	62	59	55	45	63	47	57	46	51	59	45	54	51	50	50	44	54	56	53	53	43	60	52	49	43	58	54	54	57	63	63	38	48	49	59	56	62	53	47	48	52	59	58	53	65	65	51	51	51	40	40	54	59	63	55	56	61	51	52	54	51	50	42	40	54	55	52	73	51	38	60	45	46	45	52	42	61	57	61	46	55	52	54	41	51	48	47	64	57	47	68	39	56	54	49	62	59	56	39	58	37	51	46	45	55	47	57	40	59	70	57	46	49	45	56	48	50	60	49	46	66	55	54	69	66	70	39	41	51	46	47	44	59	60	69	63	35	53	52	45	54	50	64	60	46	61	54	54	60	68	70	56	52	46	58	52	56	54	39	49	55	64	52	38	59	50	62	56	54	57	51	48	61	43	49	53	58	54	57	50	46	63	53	59	57	48	63	56	43	54	56	60	56	61	57	44	51	55	54	50	51	63	53	61	47	44	49	61	60	61	65	39	39	39	58	51	40	61	62	38	51	60	57	58	61	34	60	49	37	82	61	53	52	47	60	55	46	68	56	68	68	57	50	48	38	59	47	59	53	48	40	37	55	64	52	50	50	40	53	51	36	47	67	50	51	59	54	45	59	67	57	55	44	48	58	53	57	62	58	49	56	57	53	54	45	49	50	51	57	51	64	52	51	54	55	58	44	58	57	62	53	47	61	51	53	59	70	59	51	54	40	37	55	40	54	66	60	50	45	55	51	61	65	56	50	59	51	58	62	48	46	47	51	60	55	50	52	49	56	51	49	39	68	56	54	38	48	60	52	51	56	57	47	50	48	57	70	39	58	57	58	54	49	41	57	67	49	58	54	62	56	46	56	66	38	48	76	57	47	45	50	48	51	62	54	42	37	47	56	46	54	75	57	59	39	62	43	49	59	50	60	45	54	59	51	44	46	51	68	61	68	65	63	56	44	42	65	65	59	42	46	53	50	42	52	43	59	52	45	46	58	47	45	43	56	49	52	70	50	38	43	61	59	40	50	70	71	57	62	49	64	54	62	47	56	60	58	47	46	51	53	52	51	44	62	66	45	57	44	55	50	58	63	43	40	49	53	53	40	53	60	57	55	59	51	43	62	52	46	58	51	62	54	50	62	42	44	49	61	48	29	52	51	54	48	55	50	40	50	53	49	55	48	43	52	60	38	46	52	54	47	41	63	62	59	56	49	36	50	58	40	55	52	49	60	49	54	54	55	48	53	41	56	54	53	41	54	57	47	64	38	51	50	50	52	44	61	67	43	46	41	55	49	55	62	53	56	56	57	57	58	45	54	45	50	60	57	40	43	55	51	48	59	41	46	41	49	58	58	57	62	55	53	57	44	44	46	58	62	44	52	60	47	44	51	52	69	62	53	46	63	63	54	47	71	53	45	61	63	48	46	46	57	45	37	46	58	56	58	51	47	55	68	52	61	43	51	60	54	50	48	58	56	58	54	61	49	57	52	38	53	50	60	48	60	54	46	45	48	44	60	47	51	53	62	48	52	49	53	45	71	45	47	55	44	65	48	65	53	46
56908	35071	14581	26183	33343	32605	29264	25337	21482	18206	15772	13720	11966	10442	9049	8032	6932	5797	4983	4116	3861	3467	3109	2853	2562	2295	2126	1910	1841	1723	1647	1469	1314	1358	1232	1203	1103	1141	1044	1008	1054	1084	1019	974	956	987	1025	1002	976	936	887	931	895	901	868	901	885	852	863	882	813	843	837	842	837	849	826	859	881	822	821	819	887	891	844	825	807	855	848	868	855	807	809	802	796	797	769	827	811	832	822	829	817	833	774	834	808	863	805	846	840	810	806	814	826	781	810	784	818	843	832	794	837	812	779	824	799	791	810	816	800	813	849	804	766	773	834	743	847	766	762	755	799	752	822	729	790	791	789	752	773	783	835	811	836	775	781	803	805	805	810	740	800	838	816	813	755	817	799	831	822	813	760	802	777	765	779	796	800	769	806	777	779	814	865	760	804	802	788	802	785	735	785	768	800	804	767	787	749	810	720	815	833	806	745	827	810	779	801	781	818	833	830	793	768	785	792	798	828	755	811	781	767	791	816	759	777	785	824	787	775	749	778	776	745	820	806	786	791	783	810	791	774	822	765	803	793	765	810	816	753	806	775	759	789	781	746	790	772	831	802	837	786	807	796	743	791	773	845	813	805	777	788	772	805	784	759	757	813	799	803	803	779	819	758	821	827	809	752	775	785	791	819	842	800	765	818	785	792	747	763	732	800	832	816	800	727	792	815	797	786	766	792	809	824	768	761	772	742	800	821	784	770	790	889	753	735	851	771	790	798	752	772	783	734	779	796	817	820	777	749	793	759	757	810	769	819	810	746	801	813	779	810	772	786	785	778	812	804	817	788	788	760	819	762	800	770	755	772	788	798	828	821	754	786	798	765	787	787	799	741	804	784	841	806	772	801	790	752	798	844	823	747	766	816	747	755	791	747	838	768	820	753	797	773	803	747	785	778	842	798	778	771	790	835	813	800	769	818	752	794	775	792	834	821	788	821	758	830	744	794	735	796	751	823	840	787	778	833	814	758	793	773	790	796	741	793	790	785	831	768	805	743	859	780	847	746	782	754	786	839	769	812	787	820	752	809	795	800	798	769	784	759	796	747	805	835	854	750	751	781	841	814	841	807	776	820	773	798	778	773	804	771	835	834	769	831	788	800	816	796	808	789	772	760	789	760	773	815	808	746	803	792	755	807	783	814	812	779	804	814	781	807	790	784	796	797	755	814	775	787	796	770	791	770	784	774	816	870	759	782	824	740	821	811	817	866	807	746	799	806	803	812	863	796	782	836	786	779	787	753	849	817	826	752	813	758	802	775	808	808	793	764	846	789	785	783	806	851	773	761	806	798	731	826	778	784	796	848	803	743	747	719	792	781	820	786	787	757	808	787	831	779	807	836	741	804	827	807	782	825	762	831	776	820	752	827	799	821	759	794	802	799	792	777	828	788	794	833	778	806	773	828	750	845	787	767	828	805	765	816	762	771	810	799	777	803	814	837	810	834	789	823	800	766	799	757	788	764	812	791	741	842	874	765	764	783	799	792	800	789	779	844	812	811	835	794	833	792	774	838	706	812	845	758	814	848	813	749	774	796	833	779	782	808	777	802	762	798	778	791	828	784	776	789	805	773	800	756	800	763	810	805	775	708	762	805	765	790	740	755	789	792	790	814	806	784	856	800	733	730	820	823	775	781	807	865	817	826	772	766	799	829	777	761	868	745	799	777	770	785	812	734	811	772	826	763	762	779	810	818	779	781	844	812	801	784	821	789	789	763	842	750	783	768	786	817	798	702	795	851	810	785	755	746	782	826	800	781	790	770	810	782	811	772	799	802	796	803	800	781	794	783	745	833	771	836	820	797	818	793	747	769	782	797	788	808	810	784	832	817	803	768	752	818	753	811	792	742	817	796	784	758	841	770	794	752	787	839	794	788	796	765	796	793	773	770	852	772	778	823	760	848	794	757	814	747	791	809	764	780	810	771	784	774	762	777	803	761	814	819	807	765	786	797	802	770	799	797	791	760	751	777	796	815	765	813	815	808	854	769	781	836	849	798	782	785	813	797	801	748	770	769	803	795	812	812	794	806	780	773	782	818	829	812	834	780	788	746	761	843	812	764	820	799	783	805	763	730	766	772	758	864	772	800	756	776	745	816	796	754	826	841	746	774	783	787	775	767	797	804	820	772	811	782	765	804	772	792	852	783	787	780	787	797	824	778	777	787	800	810	792	795	798	792	792	801	808	818	771	800	798	772	807	787	836	795	839	782	779	804	796	717	773	832	834	784	802	792	801	783	776	766	742	757	813	882	803	857	796	733	778	825	819	796	750	789	789	809	810	808	802	743	812	792	760	797	730	842	832	839	787	744	811	788	735	745	831	779	777	795	786	785	739	840	804	778	779	804	826	753	762	816	825	765	803	813	774	811	783	802	790	781	778	802	795	805	793	813	811	798	778	794	781	801	790	790	776	783	798	748	804	809	828	811	833	767	763	755	787	796	773	809	800	782	798	825	785	761	812	802	801	783	749	769	784	789	784	781	790	769	782	815	832	806	753	817	835	757	757	815	830	738	796	840	837	730	756	845	782	780	836	763	788	802	800	760	771	744	829	773	781	763	747	795	850	767	774	750	782	804	814	821	829	748	753	776	803	783	746	811	758	816	767	825	781	847	776	821	828	820	812	809	747	781	788	823	739	744	790	815	752	787	813	805	790	729	755	803	764	795	783	782	757	844	804	771	793	817	832	854	759	788	782	766	771	761	734	815	796	815	818	825	722	771	844	792	764	798	809	781	820	784	817	768	837	787	819	790	744	807	801	756	833	776	772	748	786	837	791	763	793	839	758	743	819	825	821	768	788	848	812	784	798	825	835	798	762	782	798	787	812	777	764	738	812	772	804	787	772	824	783	813	825	799	812	766	779	759	791	803	780	817	798	807	760	767	800	869	799	798	761	742	854	847	812	814	828	788	762	807	795	772	782	793	830	772	782	806	789	794	760	762	769	818	775	808	824	796	749	806	815	806	785	794	780	798	777	804	815	811	791	794	790	878	747	789	779	789	817	882	767	811	811	781	836	769	809	796	895	751	775	781	780	820	766	774	799	815	776	806	806	758	793	817	799	792	856	770	796	801	850	761	805	759	821	798	817	788	786	844	765	753	826	804	782	785	812	846	823	787	774	817	720	809	805	799	796	790	806	787	796	818	847	792	749	827	827	829	842	836	793	759	780	807	814	845	814	760	748	809	787	776	793	795	775	831	788	808	818	775	759	841	776	805	806	779	789	746	800	800	792	783	776	759	801	834	777	843	761	830	804	804	818	762	766	832	800	771	756	761	748	763	811	762	776	795	800	767	749	824	788	814	834	745	767	827	805	773	794	800	805	801	754	811	819	826	841	758	800	785	729	838	791	736	795	838	796	774	770	815	817	766	786	787	806	820	806	759	807	769	789	867	776	781	776	810	797	753	801	741	809	837	781	825	801	788	768	775	778	880	814	776	787	856	787	777	780	792	796	833	781	834	802	775	759
6766	2494	334	264	335	361	294	256	189	154	145	120	86	122	97	73	75	77	54	48	45	37	31	37	42	36	34	32	26	35	32	31	27	28	28	28	37	29	23	32	33	20	21	29	29	22	15	21	17	28	23	24	29	25	21	28	20	21	23	31	15	25	26	29	29	27	18	23	22	23	29	23	24	29	24	26	22	30	28	25	20	32	25	22	25	20	22	18	22	29	26	23	29	25	23	21	20	25	21	29	25	24	28	24	18	20	24	22	19	27	22	23	21	22	16	21	22	23	28	19	25	20	21	22	17	20	26	17	22	31	23	28	25	20	19	30	22	23	21	27	24	27	25	24	20	19	22	23	14	24	17	28	25	22	20	20	25	24	23	18	32	30	23	21	25	19	25	17	17	19	21	25	25	17	29	22	21	16	15	26	15	16	18	20	26	28	34	23	18	26	27	24	16	19	22	22	23	24	21	17	22	20	25	24	24	21	15	26	28	26	30	25	20	32	25	31	18	22	29	21	29	25	19	23	16	20	24	26	19	18	23	23	30	23	23	14	19	20	23	29	21	20	20	18	19	24	19	19	30	22	12	20	34	21	31	22	21	32	18	21	22	25	15	13	20	24	22	25	25	23	22	21	26	25	21	19	28	25	19	31	23	24	30	20	12	24	24	18	19	19	20	25	22	21	23	26	26	21	22	28	28	16	18	29	18	24	18	22	14	28	23	20	17	24	29	16	26	27	18	28	22	23	23	29	19	36	21	18	25	19	25	26	25	37	16	16	32	18	26	24	23	24	15	21	20	15	25	29	31	28	21	19	29	17	24	18	19	24	21	16	19	20	24	22	23	20	24	19	22	32	26	34	21	22	29	27	29	23	20	23	28	19	13	20	21	24	24	30	25	17	30	20	21	21	22	20	25	13	26	21	17	24	32	23	19	33	17	22	30	23	33	30	23	24	26	22	19	17	17	23	29	33	16	23	23	19	20	23	21	20	32	19	26	26	30	19	26	18	27	15	21	26	25	18	21	20	29	18	23	22	31	17	25	24	20	26	29	21	24	22	23	21	18	24	22	19	22	18	33	31	28	27	13	26	23	29	21	21	30	19	20	25	24	28	28	20	22	22	20	19	23	22	29	21	23	16	17	25	19	22	27	20	23	32	22	18	15	18	18	15	17	29	28	23	23	21	18	27	19	28	24	18	20	31	16	22	24	19	31	26	39	25	24	24	21	17	18	20	19	14	30	28	25	21	24	21	22	24	16	19	26	17	22	14	19	29	23	22	27	13	26	37	27	22	19	22	33	24	29	19	20	33	32	30	30	25	23	22	13	17	26	26	25	27	23	30	22	18	24	26	20	25	28	27	21	27	29	22	19	21	23	26	25	22	15	26	24	20	14	30	14	26	22	18	17	24	19	25	19	19	16	20	22	23	19	25	26	25	20	30	27	21	29	30	21	30	23	31	22	24	16	22	36	23	22	22	28	22	28	22	21	21	18	18	22	26	21	24	29	20	25	22	23	13	21	15	19	24	21	28	29	26	19	24	21	28	25	27	22	24	28	29	33	19	22	27	25	32	24	30	27	32	23	22	25	18	21	20	21	18	22	26	16	25	20	26	25	22	18	25	24	27	22	20	23	22	21	29	19	16	23	31	23	15	18	24	14	33	19	30	19	17	19	27	29	22	19	21	33	15	18	20	22	22	18	18	33	27	18	19	23	25	23	22	24	24	22	24	18	21	29	16	28	21	34	17	30	23	20	21	18	24	25	24	19	28	23	31	19	16	25	32	25	23	24	29	21	17	28	18	15	28	20	23	19	23	18	29	16	26	18	26	19	20	24	21	21	28	20	24	18	30	26	33	19	21	27	25	15	17	30	12	26	14	23	36	21	27	24	22	25	22	26	28	13	20	22	16	15	29	33	22	18	24	21	22	19	24	23	22	15	14	17	21	20	25	24	28	18	21	22	20	29	34	15	33	18	29	25	25	29	19	28	27	25	23	30	23	22	26	22	18	17	18	19	26	22	28	21	19	28	23	21	16	24	16	24	26	28	23	25	20	11	23	21	19	20	24	15	15	21	19	26	16	20	29	27	22	27	36	18	24	25	20	18	27	23	26	21	20	22	24	21	38	18	18	16	32	24	18	21	19	26	19	19	18	16	24	23	26	21	16	21	18	28	27	15	20	23	23	24	27	23	15	26	22	29	17	14	20	32	26	28	24	28	29	28	17	16	18	22	20	37	17	25	26	19	21	18	26	19	28	14	37	19	21	23	17	16	17	24	28	20	25	21	23	19	28	14	24	17	19	24	17	14	16	20	28	27	16	32	29	24	26	23	26	20	20	27	25	26	22	19	25	34	29	19	26	14	27	19	25	25	27	22	31	22	29	16	25	27	20	26	17	20	33	28	30	25	24	26	20	24	32	35	24	20	15	14	16	33	28	33	13	27	24	27	25	28	18	27	26	31	21	29	24	25	21	18	25	28	26	24	22	19	23	24	26	24	29	31	26	27	26	24	29	20	26	25	34	25	25	23	22	25	31	24	19	24	23	29	14	25	27	23	23	18	22	20	30	15	16	26	16	26	17	26	19	19	25	18	14	19	23	24	26	24	17	36	28	21	26	16	16	22	35	19	20	21	21	27	26	14	23	19	31	27	19	27	30	26	25	28	16	23	18	25	22	26	24	32	24	23	21	25	40	20	18	17	15	21	28	18	16	23	25	23	26	25	26	26	32	22	25	26	25	20	24	25	22	28	19	28	23	20	23	22	19	16	35	28	20	32	27	21	13	31	15	25	24	23	20	25	26	18	21	21	22	17	22	31	27	28	23	18	18	22	22	22	25	19	28	23	27	27	21	30	25	18	18	20	28	22	18	23	21	19	26	20	19	29	22	25	18	21	18	17	23	22	25	20	22	18	29	20	25	14	26	27	27	22	23	25	21	22	27	20	23	25	25	26	22	25	21	27	25	28	28	25	21	20	22	13	17	19	16	24	18	27	14	28	21	24	12	24	30	25	26	17	21	25	26	23	21	17	24	20	21	24	29	15	23	20	28	30	21	17	30	26	18	21	21	24	22	22	22	21	18	19	17	19	29	27	21	19	18	34	17	22	24	21	17	27	23	25	26	19	18	21	18	19	23	19	18	17	15	27	20	21	24	19	14	21	27	21	28	24	27	28	29	31	30	21	20	23	29	23	15	22	21	24	21	14	24	26	16	24	22	27	23	41	20	27	19	18	25	20	26	23	18	28	25	30	22	26	21	37	22	24	12	21	28	30	18	25	32	21	21	20	23	18	23	19	28	31	19	15	11	22	16	22	21	14	19	27	24	22	18	28	20	16	26	26	15	15	26	26	23	24	23	23	22	22	27	26	29	19	26	29	33	24	28	19	17	15	20	20	26	16	18	23	15	26	20	17	30	19	24	32	22	22	23	22	18	27	30	23	28	18	21	17	36	21	26	28	32	21	23	24	24	29	17	24	19	20	21
42286	25779	7777	16705	23454	22047	18851	15259	11951	9449	7804	6430	5548	4713	4052	3383	2835	2282	1956	1763	1541	1326	1162	1102	980	880	793	728	700	660	603	580	533	554	487	491	465	451	416	480	416	404	444	418	401	408	383	397	371	405	424	400	407	399	372	372	386	385	354	379	354	343	375	395	385	345	393	356	388	352	343	351	368	364	368	338	386	388	392	352	354	350	343	342	356	348	376	379	324	379	368	391	343	337	347	361	383	335	379	357	352	367	331	343	368	344	354	356	382	356	405	347	335	349	370	374	375	372	362	332	369	386	353	315	354	336	339	357	341	400	359	342	358	332	373	334	383	397	382	396	338	380	359	350	364	378	343	346	372	350	398	390	373	387	346	354	378	354	377	348	352	395	344	361	318	343	361	333	347	349	391	369	353	363	357	344	339	358	331	325	350	342	362	381	354	393	355	337	384	347	335	374	350	341	386	363	349	364	352	345	379	354	340	356	349	391	368	378	375	360	371	378	376	356	350	356	328	373	343	341	340	324	340	362	347	362	316	355	355	355	349	362	350	358	353	321	369	369	371	326	350	353	348	390	361	329	373	352	352	345	384	386	358	313	359	331	379	357	346	353	303	355	376	376	364	382	333	367	344	334	381	360	381	320	341	381	356	325	354	383	345	405	356	389	368	358	392	334	303	350	350	382	357	355	355	352	361	363	329	365	366	366	365	329	344	396	344	347	373	343	372	355	351	345	352	310	341	341	338	359	339	346	357	367	352	336	372	336	349	358	348	361	388	327	327	369	348	356	342	385	344	364	343	359	342	348	356	381	333	349	371	332	331	333	364	343	322	348	334	367	331	336	376	368	361	364	357	385	367	358	376	332	383	365	334	382	331	356	325	364	360	333	286	351	325	360	330	347	339	324	370	366	352	360	353	350	371	388	326	325	369	342	358	351	358	336	349	365	331	355	354	300	362	371	343	338	368	399	361	370	355	362	355	330	362	399	332	353	362	295	348	352	366	376	360	353	331	356	358	345	329	399	342	381	358	367	349	372	353	342	351	325	327	335	351	350	331	334	352	347	365	339	365	342	370	409	318	354	363	333	412	317	331	354	372	341	307	362	347	325	350	347	354	361	353	360	350	318	347	356	375	346	358	363	363	361	377	344	340	357	385	346	339	383	348	336	372	392	339	337	369	367	332	359	371	382	359	357	340	365	362	354	343	338	372	388	313	361	325	348	366	333	373	373	339	338	329	352	357	339	343	339	329	404	362	356	357	355	359	353	389	340	316	387	363	372	370	340	310	350	325	385	376	375	352	393	363	351	341	374	352	343	345	352	348	349	346	384	349	338	342	342	361	341	353	347	361	360	346	339	348	339	366	397	348	376	343	373	385	356	349	331	385	346	362	344	327	347	339	359	361	361	367	382	374	349	313	389	339	367	345	351	340	341	350	364	371	342	361	350	305	361	327	378	334	369	347	352	384	361	380	362	344	333	365	378	331	371	349	344	350	350	404	335	353	358	381	370	343	342	367	350	360	386	368	368	377	334	342	338	342	369	326	351	330	327	365	326	360	387	344	326	380	365	342	342	353	347	392	370	352	362	369	348	331	366	360	353	359	373	357	384	364	344	345	326	394	334	347	375	324	355	372	373	369	365	345	351	376	374	351	352	359	351	348	360	360	355	352	329	322	346	347	333	323	357	331	354	342	355	361	348	339	398	352	362	370	351	305	374	380	348	344	353	355	382	363	368	356	333	360	360	366	336	341	368	391	337	332	355	382	376	320	337	375	319	341	343	347	311	339	349	334	331	346	350	373	366	354	351	340	351	372	337	345	374	365	397	356	346	366	348	374	379	331	378	358	340	330	364	349	346	367	347	351	370	364	358	339	353	342	330	339	375	364	380	406	325	336	355	301	360	373	338	331	351	383	331	347	336	361	354	382	355	369	379	391	383	389	337	341	350	334	365	334	313	363	371	347	378	378	353	303	344	351	316	340	339	383	358	352	376	345	362	376	386	387	359	364	378	344	370	357	372	340	367	374	336	359	384	342	359	370	338	380	360	342	347	362	326	373	360	352	336	361	339	387	346	377	346	334	354	368	361	348	319	344	363	367	341	367	372	352	338	347	310	351	334	350	325	371	356	347	339	348	362	354	375	337	349	342	343	344	359	362	346	391	357	360	321	332	350	385	341	336	345	366	388	350	369	292	347	366	356	374	398	349	335	338	333	344	367	325	343	357	353	329	344	364	365	347	357	340	359	333	353	367	361	315	374	365	375	356	357	342	338	358	365	344	347	365	333	350	352	360	374	366	344	347	359	358	351	364	351	370	385	364	368	341	377	319	359	372	355	402	367	363	367	347	363	338	319	360	400	317	368	355	309	337	323	380	348	372	365	367	311	336	374	364	361	349	360	389	333	338	372	350	359	326	341	359	350	336	350	381	349	312	382	331	342	337	369	348	358	357	358	360	343	351	353	329	343	350	349	353	355	304	367	372	377	347	360	363	353	343	334	356	332	372	362	358	335	365	336	348	350	330	346	339	345	373	371	361	354	373	365	334	354	333	343	345	373	333	358	348	352	369	358	349	365	345	389	353	361	357	389	353	369	358	350	336	323	403	331	344	343	380	342	332	410	366	368	354	340	337	353	361	380	365	370	357	345	332	350	347	375	343	376	330	361	352	360	346	363	334	347	330	327	340	362	349	348	337	375	385	354	328	350	336	336	364	342	369	347	348	345	366	354	374	334	367	339	340	368	378	352	313	346	347	388	368	374	346	340	351	356	364	328	366	345	351	346	335	360	350	379	375	341	358	352	354	381	344	370	352	350	362	354	367	331	342	371	394	369	332	363	356	326	352	344	332	337	351	350	356	368	369	338	350	368	350	364	377	354	324	346	365	351	345	332	372	361	352	332	341	350	371	375	379	370	389	358	353	358	352	374	333	351	359	357	400	362	365	353	372	336	347	321	380	339	358	406	366	355	334	354	350	343	379	341	356	375	355	360	350	351	373	343	355	357	351	315	316	372	341	325	402	327	334	315	374	354	401	335	365	351	351	343	368	335	337	363	330	351	360	351	376	360	343	345	348	324	360	367	350	349	354	362	360	349	320	352	326	343	375	347	359	330	359	362	362	357	390	339	347	405	389	365	360	386	330	344	351	365	400	350	341	370	346	370	361	356	359	362	389	355	357	338	365	353	361	360	384	361	386	382	356	314	375	349	346	343	364	373	356	364	378	343	356	349	351	382	375	345	335	343	349	355	345	385	394	389	346	333	310	301	369	349	366	390	362	331	358	360	347	353	352	378	343	369	339	352	338	331	338	360	357	397	351	377	309	346	361	356	366	374	341	378	351	348	361	394	331	334	402	373	335	339	342	385	367	353	329	336	371	368	340	354	394	338	337	364	385	365	356	337	330	345	361	345	376	348	344	346	349	366	373	361	331	367	381	356	356	359	337	350	353	394	369	337	367	343	346	351	377	393	369	333	343	354	352	354	350	386	350	363
14515	7078	786	478	682	670	535	534	445	362	317	274	222	206	191	175	165	112	108	96	85	95	83	82	56	59	70	54	60	52	60	57	62	67	46	43	52	42	37	44	52	37	43	46	62	48	61	57	51	40	35	52	48	47	36	41	41	35	52	35	44	41	38	45	39	47	50	38	46	54	34	43	66	42	40	39	43	49	38	49	44	42	52	48	33	53	45	47	41	44	45	40	45	54	45	45	49	36	40	47	45	58	45	48	49	54	53	43	43	39	54	45	46	36	35	27	39	31	42	35	48	39	41	35	45	40	45	45	48	48	47	48	47	49	42	39	40	58	44	47	42	53	45	49	38	33	51	47	46	50	41	50	52	41	50	45	38	45	39	37	44	40	37	42	39	48	45	39	48	46	32	46	54	39	49	48	43	53	46	44	43	49	49	47	50	52	34	46	35	49	48	42	45	60	41	47	41	45	43	46	41	45	35	45	33	46	41	43	58	35	40	42	35	32	36	39	43	45	49	43	45	44	46	51	49	34	37	47	54	43	43	42	43	38	59	53	38	46	44	34	44	59	41	54	43	36	50	41	43	42	61	41	44	41	50	43	35	51	41	34	42	48	38	43	31	46	46	50	42	41	45	44	40	41	35	42	42	39	47	37	45	46	44	45	52	39	42	48	44	46	47	47	48	54	51	47	52	34	31	38	57	34	45	51	51	45	46	36	50	42	46	35	46	43	56	58	44	39	50	54	43	43	38	34	38	37	45	60	46	39	41	39	36	41	44	45	44	44	45	36	42	41	40	43	59	38	48	50	42	51	36	48	46	42	40	42	47	40	38	41	39	50	51	45	46	44	44	45	40	44	36	51	41	46	51	34	38	46	46	37	46	49	37	39	34	46	34	39	41	44	50	50	38	47	62	57	48	36	50	42	43	44	45	38	58	43	43	40	51	48	35	29	40	38	47	43	30	25	46	42	59	40	41	44	41	35	46	42	36	31	57	46	42	52	40	58	32	52	54	37	42	42	39	47	41	39	45	34	36	41	41	51	43	44	43	46	43	31	51	47	46	49	38	41	58	51	42	32	62	54	53	66	48	34	48	53	45	48	54	46	37	35	47	43	50	42	48	49	61	37	44	61	43	33	36	44	47	39	54	44	39	46	42	52	47	34	48	37	43	53	53	50	26	53	43	40	36	44	55	46	35	48	50	42	43	36	35	44	43	41	57	42	38	50	40	45	47	37	40	32	43	51	39	38	46	50	42	38	52	46	38	46	43	52	34	40	58	39	62	41	41	50	55	43	39	41	39	49	51	47	62	46	47	51	41	47	49	49	46	35	55	51	41	60	35	41	52	41	51	39	46	50	41	48	49	53	42	54	42	48	49	48	36	45	47	28	43	43	54	51	46	41	52	40	44	47	54	41	40	43	32	43	50	39	62	38	32	57	35	38	48	54	41	62	42	39	51	41	51	51	35	31	40	36	39	46	38	41	53	57	55	46	37	40	42	43	36	44	47	49	32	59	39	48	51	53	43	36	42	55	41	39	38	57	45	38	39	50	37	47	55	38	51	41	35	35	39	45	47	37	49	53	30	56	49	47	54	52	43	45	29	36	42	42	45	37	45	41	48	45	44	52	59	49	40	54	41	39	35	38	54	34	45	53	47	49	47	50	50	52	41	37	45	54	49	45	42	49	48	47	36	55	40	41	46	34	36	49	45	42	48	36	46	49	45	49	47	43	40	36	42	42	41	48	48	36	53	50	37	48	49	46	41	48	41	55	42	38	47	41	45	46	52	48	42	50	51	55	47	38	44	42	43	30	54	40	39	41	57	51	46	45	47	50	48	36	43	50	51	47	39	47	31	49	47	48	47	47	45	34	38	52	42	49	41	42	42	36	40	55	47	45	39	41	34	39	41	53	48	48	43	39	25	28	46	38	54	54	44	38	44	42	34	39	46	42	45	36	45	50	49	44	40	47	37	49	53	49	43	56	47	50	49	42	50	46	50	42	50	39	53	44	49	44	28	51	48	36	45	31	45	37	47	40	42	49	52	53	45	55	52	59	45	44	47	42	40	35	43	50	41	51	39	40	37	41	50	40	49	38	43	60	42	45	49	47	51	56	45	46	41	39	47	38	54	46	50	48	47	37	62	45	51	35	50	49	38	49	36	40	49	52	54	49	47	43	41	38	41	46	43	48	46	56	42	37	45	43	43	41	36	59	50	37	31	48	42	27	44	39	54	43	35	41	37	47	49	37	42	38	41	44	45	40	34	37	51	41	39	40	44	47	31	53	45	48	50	38	46	53	60	45	40	47	50	54	40	53	49	44	60	39	36	46	45	43	45	36	37	52	42	49	42	43	42	46	47	46	47	53	46	33	45	34	51	36	45	50	48	46	51	60	55	45	49	47	42	54	37	43	47	46	50	43	50	44	52	39	39	45	45	49	53	45	47	50	35	42	31	44	54	47	43	44	44	34	41	36	47	47	56	49	44	48	46	35	42	54	41	40	41	45	47	42	46	55	38	50	36	41	42	52	36	45	35	53	40	47	46	38	54	49	46	54	56	42	38	39	38	54	51	25	40	49	52	40	40	37	44	47	27	46	47	38	54	31	36	51	27	38	38	48	46	45	52	33	50	49	51	57	36	46	38	52	34	41	45	45	42	40	53	34	51	49	45	47	35	40	46	42	41	49	47	44	40	44	40	64	50	48	38	47	52	43	47	30	63	47	33	52	45	47	48	41	49	44	39	47	48	56	41	55	55	40	51	36	57	48	38	40	40	41	52	35	45	32	40	51	47	39	40	56	41	44	43	48	50	34	43	47	40	53	51	41	34	33	38	38	45	36	41	45	47	40	45	49	40	45	43	38	43	50	53	45	50	40	51	53	50	56	46	39	49	39	50	25	50	47	35	45	43	35	44	41	45	60	40	52	38	23	51	51	46	48	42	40	43	42	45	45	36	45	43	44	49	40	55	41	51	55	48	44	50	32	52	49	39	42	51	40	48	37	51	48	41	42	51	36	38	41	45	42	49	37	49	46	47	38	49	58	30	40	37	47	48	44	43	46	51	49	46	49	55	40	37	37	51	44	38	38	39	31	33	36	36	46	53	55	47	33	41	45	38	39	41	45	50	55	42	36	53	44	44	57	38	56	54	38	44	52	42	39	36	31	52	40	37	48	41	47	39	44	39	54	63	55	46	49	54	42	38	49	48	40	45	45	43	49	60	50	48	50	38	42	46	41	47	52	47	42	41	41	40	45	57	51	45	44	41	49	35	49	45	41	42	54	38	34	46	36	43	51	43	43	42	29	41	40	49	36	56	45	45	35	44	51	41	49	53	49	44	39	46	42	61	50	42	45	42	47	38	47	48	40	41	49	43	51	48	41	51	54	50	34	48	43	40	39	44	47	34	39	48	45	56	40	42	33	46	26	37	48	40	38	47	55	46	47	60	54	50	47	46	56	35	48	46	47	42	48	39	57	47	39	46	47
54590	32002	12923	23832	31325	29997	26594	22868	19447	16070	13594	12041	10429	8826	7800	6888	5736	4912	4259	3670	3208	2813	2559	2346	2183	1918	1781	1680	1509	1436	1316	1277	1143	1113	1040	979	988	943	930	888	880	799	854	795	826	810	831	860	814	746	801	787	740	701	764	749	758	682	704	723	795	676	729	694	770	700	680	724	728	695	754	731	671	697	689	692	691	707	688	729	669	719	678	689	704	740	681	693	717	691	644	659	692	708	694	720	708	689	706	705	633	667	728	698	672	666	674	661	661	704	685	730	692	659	686	673	673	675	707	676	679	685	672	666	634	673	656	646	703	703	675	657	666	641	634	649	701	684	694	716	686	665	665	622	676	685	673	647	679	674	674	663	684	678	682	680	714	643	708	716	712	640	651	658	683	692	676	745	695	654	687	594	679	650	696	653	649	656	682	669	630	679	710	587	678	686	680	695	699	703	648	659	683	608	670	665	656	698	666	648	640	679	680	671	644	685	647	643	722	651	653	710	692	626	642	697	676	668	664	671	624	724	694	689	719	669	665	663	641	690	683	656	683	671	615	700	685	647	691	675	657	674	657	668	682	684	654	677	692	670	646	678	628	648	708	679	662	632	641	655	625	657	617	658	680	627	647	676	691	668	662	636	676	671	660	679	655	696	701	599	648	692	682	696	696	641	628	681	656	654	660	656	677	715	670	667	615	646	606	626	680	691	689	727	641	673	652	658	709	658	663	596	676	694	633	628	657	677	682	663	686	649	648	689	679	707	655	660	691	646	644	664	643	664	620	659	653	623	663	695	674	610	625	655	696	691	632	654	675	677	690	635	643	671	623	675	669	654	678	690	622	680	685	653	696	643	674	618	686	638	677	620	681	658	633	637	666	681	665	629	694	642	672	665	649	686	654	679	650	672	681	731	659	688	674	628	684	666	651	690	569	661	645	696	667	687	666	643	677	676	650	665	643	648	684	664	653	629	614	664	675	682	637	663	712	664	652	677	634	692	675	655	619	615	659	685	665	674	649	696	685	649	671	679	712	664	661	649	679	660	698	675	654	680	657	680	658	634	673	628	653	648	680	670	600	625	641	740	627	660	701	688	627	638	701	665	667	657	649	725	672	657	664	684	692	657	648	629	652	680	684	681	617	661	617	636	642	645	689	655	674	664	657	695	621	658	690	666	689	651	638	688	662	643	695	631	694	696	655	653	698	681	675	649	683	698	663	656	651	698	667	705	683	733	664	667	669	672	643	665	628	672	679	679	663	667	631	677	675	634	704	680	683	703	695	669	656	697	661	649	668	675	653	670	638	667	688	615	642	629	710	671	655	682	693	689	655	672	668	648	636	653	685	693	635	701	679	691	694	679	647	660	744	631	689	679	656	677	680	735	659	706	652	699	681	614	685	642	640	648	643	666	704	652	662	665	656	694	666	622	642	620	676	659	718	654	653	630	606	687	661	691	698	664	664	679	630	668	660	697	629	651	680	709	704	682	636	735	662	721	693	644	661	685	671	708	682	674	663	710	691	654	654	653	697	641	631	673	634	672	696	656	613	653	637	695	658	646	720	681	653	665	644	648	691	630	642	655	687	634	682	649	661	640	668	661	656	673	633	668	659	640	643	701	692	680	691	689	697	659	620	651	678	648	650	667	669	636	724	662	666	651	665	609	599	671	692	648	639	635	648	671	695	640	692	642	637	697	651	671	647	667	717	638	695	689	668	660	683	619	673	627	660	685	667	684	704	661	654	705	680	697	658	681	677	685	644	644	668	663	691	645	651	671	701	654	699	676	662	643	652	735	669	657	665	637	682	674	673	651	632	648	697	679	607	627	630	681	697	663	676	692	633	661	695	654	681	629	730	640	691	627	658	693	653	638	673	683	700	672	650	701	683	702	693	708	651	645	643	619	709	646	678	631	671	664	695	648	724	647	686	642	648	651	646	662	648	652	693	638	662	652	711	667	681	654	626	654	664	624	691	694	739	650	687	689	685	675	664	668	716	650	638	673	617	648	642	665	637	717	669	671	654	680	694	665	630	638	662	714	623	726	662	649	679	696	666	705	646	670	692	646	678	687	666	655	661	658	666	666	654	656	636	674	679	693	638	666	674	622	637	699	636	656	688	708	636	678	635	617	689	659	667	668	735	597	661	643	701	698	661	694	653	658	652	642	648	650	658	680	669	635	683	654	686	633	638	643	655	663	657	632	699	690	688	603	627	661	652	670	650	654	618	661	717	648	682	674	631	713	705	697	664	687	647	727	683	653	695	647	697	638	702	656	672	669	658	650	664	695	675	653	677	668	700	673	629	640	703	697	682	737	672	753	668	687	669	622	695	666	693	685	674	682	665	710	709	648	646	692	661	662	650	690	659	649	641	700	688	655	665	636	604	630	663	737	646	692	671	674	665	684	651	680	678	701	667	658	689	657	655	643	662	691	670	647	665	649	657	695	650	657	694	691	671	684	667	622	663	656	659	717	688	665	654	692	635	626	674	663	671	677	639	629	634	631	679	659	653	636	639	644	644	711	673	681	677	676	683	692	645	651	647	634	697	649	657	646	662	669	644	681	674	667	660	683	665	659	629	661	678	680	640	659	690	671	686	673	626	639	725	658	667	666	627	665	677	695	670	687	667	700	699	638	662	687	677	685	681	647	680	670	626	677	705	604	654	656	650	637	681	673	675	652	689	677	633	606	671	668	661	665	647	618	654	692	694	649	717	655	742	621	640	676	627	698	675	616	716	663	645	674	657	651	659	703	693	661	634	678	680	664	695	652	678	662	670	650	650	668	750	661	669	693	649	678	702	706	688	705	661	684	689	663	663	675	650	674	657	649	657	659	656	723	677	651	673	635	656	669	674	669	680	656	665	644	676	690	643	671	661	625	641	654	654	678	616	704	642	671	674	642	713	683	635	642	705	611	672	641	693	690	684	689	696	663	659	678	671	671	633	638	648	652	631	640	689	642	699	680	701	647	637	682	660	695	686	658	682	672	682	631	682	661	644	679	663	683	672	641	686	649	667	668	658	670	646	612	698	713	647	660	658	625	661	643	641	697	687	650	714	640	675	658	676	694	689	692	668	665	666	626	689	654	671	651	638	667	722	651	701	684	662	620	697	640	683	666	681	663	648	649	678	664	617	643	641	625	697	597	649	700	626	686	675	683	679	670	697	612	638	704	632	654	714	637	648	647	596	652	650	632	663	668	648	684	657	679	662	698	678	664	624	652	661	678	693	641	663	637	642	687	645	661	685	655	670	691	674	654	672	672	661	715	661	666	689	618	653	670	634	703	672	663	640	672	679	658	649	630	669	659	701	626	663	676	644	636	671	647	691	664	676	664	708	663	647	662	667	679	633	698	598	683	650	678	671	710	648	660	663	623	660	677	658	643	657	682	620	674	677	655	639	651	690	675	687	721	666	640	667	682	638	668	697	653	698	642	645	659	641	678	609	652	640	633	625	688	656	652	666	671	673	674	656	674	647	622	663	687	657	669	696	659	601	687
12106	4698	524	346	487	518	422	374	300	264	234	220	168	153	148	129	104	94	63	74	81	73	62	50	54	51	56	42	57	37	42	30	40	41	42	41	45	29	39	35	25	32	28	43	43	40	40	30	36	51	42	42	36	34	46	35	36	39	23	46	45	32	30	49	43	30	34	37	37	26	40	42	37	33	30	41	25	45	25	43	45	31	37	29	34	32	31	27	31	37	41	40	41	28	35	33	33	35	34	36	37	45	34	37	31	32	34	25	34	32	24	42	32	42	31	36	37	28	35	26	30	43	36	42	30	37	35	34	30	46	35	38	36	38	29	32	35	28	39	34	39	36	36	30	27	43	31	31	34	32	28	33	27	29	32	36	34	44	39	36	28	28	28	39	31	22	33	36	42	32	42	36	44	30	27	36	25	30	33	30	33	30	33	37	43	34	33	34	24	27	27	29	49	28	35	41	36	31	34	36	30	28	33	33	37	42	30	29	34	46	35	33	33	29	37	35	36	42	39	30	34	39	36	35	29	36	37	32	35	43	34	40	29	37	45	29	37	28	35	26	42	26	32	37	31	26	36	21	43	23	45	35	33	29	26	36	37	26	43	32	38	39	31	20	30	36	37	31	33	37	37	47	38	41	34	30	38	30	35	36	34	39	26	35	32	31	37	33	46	38	49	32	37	40	33	33	27	42	48	23	30	33	35	31	29	36	42	29	27	27	31	37	26	33	23	49	30	42	31	49	36	45	25	31	30	37	40	30	31	34	39	38	28	30	32	39	28	33	41	29	33	42	30	40	45	39	43	26	37	45	35	34	27	34	31	31	30	27	33	30	43	28	37	27	39	33	37	43	29	44	37	46	31	31	28	49	30	40	37	30	36	35	28	33	31	32	31	39	34	40	29	33	40	19	41	30	26	44	32	34	39	42	28	32	34	32	38	24	31	34	42	35	36	29	43	31	39	35	42	32	27	37	37	35	24	44	30	40	42	34	32	35	34	34	39	29	30	35	34	36	40	41	35	30	34	32	46	22	38	43	37	44	31	35	29	30	31	39	33	31	34	35	32	26	49	34	42	32	37	38	33	49	36	34	29	32	32	46	42	42	31	27	26	44	18	31	37	29	36	51	33	42	30	31	28	38	37	41	19	53	35	38	30	34	15	37	29	37	36	36	26	33	30	26	35	23	29	25	37	43	32	34	46	40	36	35	40	39	41	31	31	20	37	38	39	35	38	30	33	32	34	33	34	27	42	42	25	34	46	27	36	38	40	33	32	32	25	42	39	36	30	34	46	35	37	38	34	32	24	30	34	43	28	31	38	29	41	32	29	41	31	41	26	42	46	31	35	41	34	32	36	42	45	35	23	37	38	43	38	36	40	28	35	32	27	37	45	33	31	36	40	19	30	30	39	27	27	34	39	30	34	32	38	29	27	32	42	31	33	34	47	30	41	36	29	32	29	38	34	27	32	32	44	46	30	34	44	34	32	34	34	24	28	34	31	37	35	39	25	32	24	32	33	40	31	34	27	29	23	39	33	36	42	40	29	29	35	41	32	37	21	33	33	31	44	42	39	31	40	32	39	34	40	35	39	37	36	36	31	36	30	26	32	35	40	41	42	30	46	30	33	39	50	32	26	27	28	35	34	32	31	45	39	42	21	32	35	35	39	39	32	34	30	36	31	27	26	33	37	34	33	25	20	48	36	38	42	39	38	39	41	35	35	36	27	30	34	39	23	31	31	33	32	31	39	42	35	33	25	30	26	31	25	45	49	45	34	33	30	36	29	27	38	30	26	34	34	30	33	42	34	27	30	32	37	30	39	43	32	37	32	39	34	42	28	33	37	38	36	36	26	37	42	41	25	35	39	31	37	32	35	44	32	34	36	37	29	43	34	29	33	38	32	32	38	30	28	35	28	27	38	30	33	38	39	32	38	43	34	27	41	47	34	33	41	36	24	34	37	35	30	36	43	28	32	33	32	41	29	34	37	36	45	30	37	30	41	35	34	31	36	40	37	32	30	39	41	36	43	35	32	33	38	36	40	34	31	35	36	39	44	49	35	41	33	37	34	39	29	32	25	30	34	26	26	33	43	44	42	31	36	34	22	38	34	38	28	39	38	43	49	42	29	31	45	39	32	30	33	28	31	41	43	32	35	37	38	40	40	31	31	34	26	39	30	40	40	54	36	36	39	41	45	44	37	32	31	32	32	44	39	28	33	35	38	38	28	34	30	28	34	38	30	33	38	28	36	28	26	30	34	30	31	30	37	33	28	38	32	30	42	35	28	34	24	38	35	33	27	34	45	29	38	36	36	31	35	32	40	36	31	36	28	29	36	36	23	29	29	30	23	40	35	31	24	26	23	41	34	27	39	32	30	31	38	33	40	25	40	31	28	34	32	38	36	34	30	40	38	33	26	40	29	33	31	30	40	28	37	33	47	28	37	32	33	37	31	33	32	36	39	42	29	38	36	33	41	33	36	31	36	26	34	32	39	32	35	32	48	39	44	39	27	25	26	28	28	30	28	37	39	34	25	29	43	34	25	46	38	31	25	35	38	27	35	39	34	42	31	42	42	32	33	43	35	40	27	38	34	30	27	32	30	40	25	35	37	35	45	47	34	26	22	34	41	36	39	35	33	34	30	27	33	31	34	32	29	25	28	37	26	33	27	37	39	28	34	37	26	40	31	40	34	24	33	44	38	37	39	38	36	38	37	36	32	34	42	35	42	34	36	31	28	32	36	37	39	34	30	46	41	34	37	30	24	32	32	39	29	34	29	31	34	37	29	43	41	47	24	41	37	45	35	26	36	35	32	29	33	30	27	31	36	30	36	32	40	35	37	44	32	37	30	36	41	37	44	38	38	31	23	32	33	31	30	31	27	31	32	41	32	38	24	38	40	41	25	23	24	34	33	35	26	27	49	33	34	46	36	37	32	31	43	31	34	32	43	32	30	38	27	30	31	26	36	39	36	27	34	40	38	43	26	33	41	37	23	36	33	37	46	34	30	44	42	36	41	35	34	30	26	29	38	29	38	36	35	36	36	40	30	39	34	27	28	31	31	31	35	25	34	26	33	27	47	32	38	32	37	34	27	47	35	39	41	32	38	29	45	22	40	38	44	36	38	37	29	38	27	33	39	38	29	28	32	46	33	36	34	34	39	26	31	37	28	42	34	46	34	25	37	27	44	29	43	40	39	20	32	26	41	42	34	28	32	33	35	32	22	37	38	49	27	33	47	33	33	33	26	29	30	33	29	37	24	32	29	31	38	33	35	43	37	34	36	37	29	24	34	26	44	29	35	37	29	27	38	40	41	29	35	39	34	35	36	28	38	36	43	41	37	35	37	34	28	38	35	23	31	43	29	32	34	32	27	35	30	25	32	29	44	30	37	42	35	35	33	29	36	34	40	37	38	34	29	37	40	30	37	39	35	28	24	37	31	24	33	31	36	30	35	33	30	33	30	31	39	37	45	45	24	32	40	34	38	41
47941	29808	10235	20386	27296	26325	22934	19430	15917	13121	10727	9118	7984	6819	5847	4904	4107	3592	3037	2761	2376	2114	1921	1657	1530	1409	1327	1194	1094	1046	1020	937	868	862	719	763	748	673	659	756	674	657	672	651	616	617	632	634	631	597	590	596	584	551	562	532	565	534	546	565	539	528	555	570	549	569	555	578	548	538	573	526	483	538	534	562	571	566	557	608	539	505	561	586	525	560	569	542	559	541	524	511	509	517	548	542	519	517	545	550	534	547	499	570	510	513	553	527	552	544	536	473	506	519	534	494	499	534	481	512	529	548	564	500	515	492	516	528	519	552	506	506	533	492	538	511	529	524	545	493	509	487	521	536	542	544	539	545	480	541	519	548	493	536	543	552	508	484	511	470	506	517	524	509	527	551	506	511	550	538	525	505	504	497	537	500	532	553	551	544	458	518	528	539	552	501	531	528	492	523	527	513	509	547	505	500	515	543	502	572	520	505	487	490	523	491	534	491	491	511	484	518	514	504	489	555	515	515	507	601	508	490	513	534	494	549	545	486	530	511	496	506	498	519	542	494	514	493	533	488	536	528	513	491	495	493	512	499	492	528	516	522	508	518	532	499	533	563	495	532	525	480	526	525	491	550	524	544	512	563	495	519	525	514	540	519	523	548	535	506	539	485	495	500	570	464	522	529	497	542	525	546	499	506	530	475	527	532	497	524	540	547	502	505	459	505	504	522	542	592	512	535	552	585	536	485	527	497	509	527	527	546	507	508	543	524	497	553	519	544	503	469	506	505	503	523	520	493	494	508	481	546	523	505	509	520	522	518	528	531	542	556	500	520	503	521	502	539	534	514	535	562	550	503	530	542	525	525	516	511	506	552	517	551	511	496	513	516	526	507	540	535	533	503	528	503	489	541	477	546	545	488	508	479	528	518	465	502	533	578	493	516	503	523	486	456	490	512	523	552	506	516	500	531	519	487	502	534	488	499	503	528	511	524	534	526	513	531	508	492	527	518	516	507	543	508	527	529	477	570	502	505	509	504	509	500	501	506	517	559	534	541	480	527	492	464	506	540	563	523	550	491	501	507	472	505	532	525	501	490	515	541	533	502	522	543	521	500	500	519	510	569	526	485	508	475	541	513	515	519	522	515	467	479	486	514	547	502	520	521	539	526	512	493	504	458	511	520	548	524	516	521	521	517	471	513	529	546	530	515	525	494	525	558	544	524	539	484	509	543	483	494	529	514	473	553	513	544	508	506	527	494	489	484	573	560	501	476	528	506	521	517	494	524	514	473	549	501	506	538	523	516	565	511	543	534	527	500	535	523	526	523	503	565	479	495	539	507	552	503	489	513	498	506	521	537	525	513	514	534	517	530	465	539	492	533	537	564	509	517	507	506	537	522	503	487	543	533	504	528	522	545	493	504	533	538	523	520	531	513	485	579	513	508	539	519	528	514	533	533	553	534	528	467	516	526	508	519	517	496	529	527	506	564	523	504	536	531	455	506	510	514	548	502	540	505	484	517	530	504	529	494	519	527	561	512	487	512	474	501	516	552	506	494	536	537	501	507	457	513	527	481	507	508	508	523	480	526	534	544	501	526	502	515	530	547	543	513	515	473	524	531	521	520	505	504	497	511	530	484	531	504	503	535	552	511	517	529	511	544	501	507	532	518	560	489	501	509	546	488	514	505	465	532	504	495	553	510	530	524	529	487	522	500	545	530	545	520	480	547	562	543	503	507	500	533	524	544	489	500	548	528	514	521	473	463	496	529	524	538	513	517	540	555	523	526	542	504	518	488	522	482	503	485	497	509	520	488	522	512	513	527	487	506	487	508	514	511	525	477	505	540	488	508	533	532	536	516	501	505	507	515	492	546	554	493	519	487	559	503	538	513	499	535	468	514	505	533	509	500	535	514	541	500	492	552	487	505	532	486	553	583	513	518	527	469	540	551	501	511	517	546	540	514	496	513	515	497	493	560	521	535	503	528	529	499	522	543	506	492	523	512	520	482	527	479	515	557	533	530	528	495	512	511	532	511	569	463	517	533	559	494	513	553	555	545	555	518	523	548	518	524	521	502	511	492	506	547	524	504	491	527	546	525	485	534	509	520	537	533	527	494	533	540	529	478	521	534	542	530	514	473	503	512	500	510	554	484	511	472	504	552	505	535	510	543	490	543	493	522	533	536	500	523	523	479	498	531	550	489	525	542	527	563	501	520	532	499	568	499	479	515	511	506	547	526	552	502	497	578	518	552	504	539	503	484	520	507	525	527	524	513	569	523	545	522	535	482	503	518	504	502	478	530	548	516	540	499	531	539	517	513	493	508	526	528	490	506	528	506	523	494	548	495	536	532	490	511	508	514	512	505	543	504	511	530	485	450	527	552	497	496	546	490	509	527	545	525	512	518	485	540	488	499	510	577	533	509	518	546	515	529	547	528	536	511	531	539	520	535	516	519	476	498	526	490	544	526	503	519	483	497	590	525	487	537	515	527	522	497	536	499	517	511	506	499	490	506	514	531	491	529	527	494	521	487	519	516	490	560	499	493	509	553	537	541	566	477	523	508	532	524	518	511	538	526	489	514	537	573	490	514	520	496	486	511	527	511	515	505	479	518	479	533	548	467	499	505	514	526	493	546	542	525	508	497	523	504	509	529	507	519	486	542	538	501	534	513	518	509	502	501	531	495	531	559	537	529	448	580	523	515	547	546	550	537	514	509	499	524	484	521	500	477	519	525	533	526	497	532	503	506	536	490	489	503	515	516	544	513	533	518	537	484	526	518	515	503	513	470	479	531	501	514	502	555	509	482	523	515	577	517	505	492	533	530	521	510	536	537	523	532	484	513	525	536	559	514	497	518	528	460	543	516	532	505	525	537	515	525	558	477	542	484	531	527	563	524	529	554	477	527	503	497	491	555	519	518	523	492	515	499	505	530	517	496	519	506	525	488	514	518	484	516	536	524	503	503	495	504	521	517	529	511	480	514	509	531	562	490	556	515	568	507	492	563	507	549	503	504	491	515	522	505	535	534	499	513	507	475	509	538	504	483	513	515	524	527	525	522	486	487	543	530	522	493	505	528	507	499	506	535	575	483	504	488	516	507	521	554	525	487	535	550	511	496	542	529	502	527	500	525	492	521	524	522	521	522	536	523	502	542	496	510	490	508	488	567	552	512	533	477	523	508	517	534	508	527	482	495	512	516	560	532	514	534	498	512	486	480	530	518	519	505	531	522	516	507	518	536	517	512	503	531	488	517	512	533	515	510	534	553	521	511	515	538	536	518	493	517	485	508	503	552	507	536	505	491	493	543	513	522	526	524	523	477	543	519	507	491	571	511	507	502	526	514	553	537	564	515	507	477	525	513	561	512	533	546	530	522	507	513	543	555	544	539	503	516	503	511	539	548	485	490	529	496	489	487	522	493	540	555	493	539	555	509	498	524	514	550	530	507	527	569	538	545	503	496	566	510	520	475	532	516	476	542	518	542	517	516	507	522	547	489	506	507
17281	9032	1069	554	789	744	711	550	494	425	338	313	255	237	218	184	178	167	154	118	105	95	103	72	83	79	95	67	63	73	74	77	72	69	67	66	60	57	62	73	56	68	66	42	61	61	63	52	49	69	47	59	58	47	55	54	59	56	61	50	47	54	61	59	52	49	48	60	60	54	49	61	53	55	66	42	63	62	51	49	46	56	58	63	49	61	48	50	64	62	58	55	46	58	58	61	56	63	60	66	46	54	59	57	49	57	68	66	57	62	59	48	58	47	48	40	53	59	57	42	50	56	51	52	62	47	58	59	48	46	56	44	49	46	60	53	63	55	56	37	60	48	54	52	51	61	58	48	52	47	46	49	45	52	51	70	54	41	57	56	52	50	55	50	63	43	60	56	55	38	51	53	48	50	45	43	68	43	55	54	58	38	62	58	49	64	58	46	39	47	56	51	71	51	50	57	46	62	52	66	49	51	58	53	47	48	48	48	46	43	60	45	43	60	41	45	57	63	62	48	55	48	67	56	55	66	54	46	47	57	44	52	55	54	54	58	51	50	49	52	58	41	46	49	51	61	62	57	52	53	41	57	55	46	61	53	48	55	48	54	58	57	62	45	45	49	48	58	50	48	52	52	60	53	53	53	45	52	61	54	55	62	58	55	50	53	64	54	58	45	49	49	45	55	49	45	50	52	45	56	47	61	44	43	52	40	46	57	51	36	59	58	57	60	61	48	41	51	44	48	69	50	45	60	52	50	61	59	46	58	43	61	54	49	65	58	47	52	70	61	51	47	54	43	58	39	44	50	44	38	54	54	64	47	49	55	51	50	52	63	55	50	54	43	61	55	62	57	46	49	48	57	56	48	49	47	48	58	62	49	51	45	39	37	56	46	56	46	54	62	45	57	60	54	54	39	42	55	53	59	52	52	64	49	52	57	46	51	43	54	58	52	62	43	54	50	54	43	66	56	40	68	62	57	60	42	65	68	57	47	45	49	61	42	55	45	47	50	53	52	36	43	48	55	53	47	49	55	53	57	56	43	54	46	51	50	46	48	40	53	51	56	58	59	63	59	56	65	45	58	58	61	50	56	50	45	47	57	51	48	62	63	62	55	37	45	47	56	48	54	51	51	45	40	60	54	38	48	49	44	49	58	57	48	64	55	49	46	54	66	49	57	54	79	54	60	63	43	48	51	72	54	56	54	61	59	49	40	50	65	48	42	50	58	39	57	60	43	45	59	55	52	53	59	61	41	47	44	64	51	49	50	49	57	60	56	50	67	46	60	53	48	36	58	51	50	50	47	62	45	51	47	58	54	41	48	48	45	59	57	66	60	60	51	43	58	50	55	59	42	51	54	56	43	64	55	64	62	38	62	45	49	60	58	55	60	44	64	47	53	49	53	43	48	59	42	43	39	69	61	57	58	42	38	54	67	62	57	48	43	59	55	54	54	50	56	47	59	59	49	35	48	61	56	53	41	51	49	57	67	63	46	49	50	56	51	46	58	62	64	55	52	59	53	50	32	48	41	50	43	48	66	51	65	46	53	36	50	48	57	60	52	40	51	57	65	46	49	56	50	52	44	40	54	61	43	60	57	63	51	46	46	49	54	46	52	56	45	57	45	56	55	61	53	47	52	56	47	48	73	57	46	53	69	54	47	55	49	44	60	60	54	58	65	43	60	65	50	55	57	43	47	50	52	52	46	52	66	48	60	40	71	47	55	49	45	68	51	61	50	55	53	50	55	53	41	40	49	54	48	47	56	51	44	56	41	48	50	50	61	50	66	50	67	51	49	50	51	59	58	37	56	58	60	55	59	43	53	44	39	56	53	50	57	38	49	50	59	43	59	47	54	50	47	52	51	38	48	54	48	63	42	41	46	49	61	50	62	50	52	57	58	64	64	51	47	54	49	42	39	55	57	49	54	61	51	50	53	50	57	46	64	43	61	45	47	53	40	61	51	50	46	48	45	64	57	40	61	56	51	55	66	55	44	54	56	67	56	54	52	70	63	49	54	51	54	62	49	51	51	47	41	35	58	45	36	51	53	47	64	53	56	52	47	58	43	46	46	58	53	36	43	57	56	47	56	58	43	59	50	54	59	51	54	48	38	50	51	48	50	44	60	41	61	50	50	53	58	54	55	52	59	50	51	57	48	54	48	51	59	51	61	53	60	55	41	51	42	57	54	53	45	45	56	64	53	46	45	53	49	50	44	50	74	58	52	52	46	51	57	45	52	51	51	52	54	51	45	58	51	60	62	51	61	52	54	59	51	66	53	56	52	50	48	47	43	52	45	55	50	59	58	47	36	67	63	59	39	56	38	64	54	59	44	53	62	54	46	48	59	41	50	50	53	44	58	45	55	49	67	47	55	43	39	45	59	56	49	61	49	55	63	58	53	60	49	46	53	62	45	47	58	59	52	48	59	66	56	52	47	51	47	47	50	50	44	51	53	46	53	54	54	47	53	58	41	61	62	46	57	48	54	58	56	54	49	46	45	54	39	64	67	54	47	57	58	66	54	45	60	44	43	53	49	53	49	50	59	42	60	60	49	55	56	54	48	50	46	49	50	56	68	40	44	53	49	49	57	55	69	39	46	44	52	54	50	52	52	60	51	47	52	47	48	68	56	64	62	43	53	51	57	49	41	66	57	54	58	70	54	51	36	50	41	55	58	60	44	60	73	48	45	63	52	62	60	54	46	48	50	49	44	58	57	49	58	60	47	46	49	65	43	56	50	71	59	56	51	60	50	55	49	51	44	60	45	50	46	56	52	51	59	44	51	48	59	49	58	49	57	52	55	63	39	57	54	50	58	58	61	40	66	62	47	49	53	49	51	37	41	62	49	47	50	45	58	47	52	45	49	55	51	59	55	59	43	65	59	54	62	50	61	62	59	54	49	50	66	61	43	51	45	60	46	48	52	61	51	44	60	50	53	53	52	62	56	53	45	49	61	60	45	56	57	59	52	55	47	60	54	48	57	43	55	52	57	63	57	46	49	47	50	50	54	51	46	48	51	53	50	39	57	45	54	49	57	57	60	58	68	49	53	40	61	42	52	53	46	55	53	68	63	63	45	54	48	59	41	62	56	51	53	59	68	55	61	52	42	48	44	60	57	57	44	34	61	59	64	44	56	46	54	56	49	43	56	50	52	51	50	40	45	69	60	63	63	51	50	56	52	51	64	71	48	57	44	44	44	58	53	51	55	48	52	64	49	54	51	56	44	54	49	57	59	68	52	54	51	54	46	64	49	54	57	42	55	66	53	55	45	50	51	45	56	46	65	48	53	60	52	52	60	56	54	58	54	45	46	60	44	59	50	61	63	56	48	54	49	53	46	55	61	52	52	39	62	49	44	61	38	42	57	52	54	58	54	50	61	48	60	56	46	51	46	59	55	45	41	55	51	41	55	50	40	51	53	60	49	55	43	49	53	53	59	60	59	52	57	60	44	40	58	48	50	49	52	39	59	52	46	55	46	44	52	43	42
56748	35955	14099	25450	32705	31709	28421	24696	21009	17872	14999	13079	11300	9845	8745	7536	6255	5652	4728	4286	3697	3351	3027	2734	2448	2352	2083	1984	1812	1668	1561	1467	1356	1282	1248	1173	1109	1153	1096	1066	1064	1056	1037	974	1012	1031	963	985	998	915	937	916	886	895	832	897	876	875	871	900	880	861	846	819	862	877	835	882	865	903	815	856	840	832	810	776	841	863	855	821	850	824	831	825	822	801	825	798	826	808	838	794	821	839	794	778	809	856	749	821	839	795	805	816	838	819	721	809	750	762	779	804	860	773	768	826	760	853	798	816	801	815	821	779	807	798	758	796	816	809	813	794	797	796	788	773	808	772	794	852	815	760	830	832	839	788	831	790	800	788	754	806	799	760	823	786	742	792	828	791	740	793	787	855	740	799	825	756	815	781	818	821	782	822	752	812	802	873	804	794	801	833	842	810	768	826	793	752	772	745	809	801	773	791	810	751	829	840	782	780	812	827	791	746	777	793	759	783	798	818	779	802	747	729	806	816	774	788	774	766	785	747	780	745	811	814	801	783	819	759	796	777	759	803	826	790	798	727	786	823	802	772	809	803	757	724	769	815	841	788	765	752	829	774	762	780	817	796	784	772	856	791	742	822	783	809	791	796	789	797	804	787	788	804	799	765	864	787	796	780	782	779	815	817	786	806	783	784	809	829	844	757	768	754	764	765	806	781	769	820	779	801	831	795	793	758	812	797	746	788	806	828	794	807	790	771	794	798	756	773	749	811	806	792	746	761	753	762	786	780	746	778	777	736	820	768	745	848	748	817	769	774	795	749	777	796	817	783	794	788	778	791	879	799	792	758	826	817	776	804	772	850	764	840	772	777	775	779	826	767	781	796	766	784	757	793	819	770	808	774	773	775	778	834	814	775	817	765	838	776	808	788	806	826	740	810	789	794	808	752	789	779	786	704	743	759	818	715	785	790	724	775	777	756	743	801	777	779	804	752	780	745	783	769	831	781	764	781	749	743	775	797	805	765	790	756	751	769	755	829	812	828	778	766	813	770	751	805	758	770	791	827	773	785	797	785	777	797	761	797	760	759	819	779	789	786	815	792	811	828	798	808	795	778	733	854	779	843	776	790	793	803	796	768	781	834	814	805	812	823	791	823	777	787	791	786	819	802	786	761	787	783	738	764	787	832	808	792	747	805	748	797	775	799	804	781	804	759	783	728	771	833	782	804	845	759	755	798	829	806	802	780	780	753	810	785	809	789	752	812	782	746	821	818	790	770	768	807	845	758	787	783	767	766	745	831	732	806	755	777	764	809	760	805	760	782	797	801	768	774	789	791	743	737	804	766	816	782	750	804	762	783	827	838	788	834	806	782	750	782	743	760	801	783	765	774	816	795	819	818	864	804	787	758	745	793	799	732	717	776	772	781	784	766	784	768	794	812	821	797	816	828	857	794	799	787	793	793	748	787	778	760	778	783	783	738	832	746	829	782	770	788	796	753	858	807	781	750	783	741	754	812	777	796	765	786	786	792	799	730	813	743	793	824	745	750	800	808	817	808	833	772	791	749	791	796	838	810	783	785	824	784	773	789	807	792	803	845	738	779	767	711	773	759	785	798	733	843	784	814	783	807	742	800	811	837	808	746	791	785	736	785	807	761	774	770	771	769	823	776	753	784	758	774	778	726	757	786	836	743	792	777	762	759	784	792	783	774	785	809	758	799	716	808	735	819	795	811	759	753	784	806	770	773	820	801	837	777	784	823	727	804	783	785	778	784	807	721	778	831	791	772	768	804	778	764	736	808	745	771	729	768	793	837	779	782	786	812	789	779	772	802	744	802	738	776	770	811	756	773	784	823	808	801	724	808	810	724	777	751	789	751	783	819	787	841	782	748	763	802	760	816	765	763	759	842	767	735	754	760	783	769	772	782	745	787	750	761	807	746	829	769	741	840	774	747	781	763	813	763	808	759	775	823	791	846	833	740	802	769	785	753	776	710	838	811	801	812	778	806	791	808	791	773	849	784	821	794	802	770	786	794	797	823	814	763	788	817	789	765	798	768	775	790	859	785	821	871	764	780	821	757	797	743	753	803	788	778	794	785	787	841	778	770	824	758	794	799	803	782	817	795	835	834	794	754	784	790	811	757	800	851	816	770	793	820	823	787	823	862	774	787	772	821	788	788	787	788	787	792	754	786	794	807	807	760	794	758	767	841	756	811	763	764	755	752	762	796	776	776	786	790	851	794	759	786	806	788	804	762	800	812	801	768	789	822	792	766	778	752	786	787	764	803	803	777	759	781	784	806	787	824	818	821	806	772	787	802	767	778	796	774	815	725	779	778	767	822	791	755	857	777	750	816	792	797	755	830	735	766	814	764	768	874	786	726	789	776	759	784	766	800	794	754	814	746	839	805	798	751	784	790	806	819	749	758	768	801	776	808	821	771	780	795	792	782	823	765	812	742	777	751	761	790	831	822	798	839	782	800	794	796	800	761	789	809	754	782	755	728	793	767	769	798	817	783	795	797	787	742	841	789	767	740	751	781	803	833	737	842	846	798	745	851	778	726	783	850	794	723	790	832	802	792	802	796	739	777	790	825	789	778	789	780	800	758	729	811	765	811	701	771	769	810	788	765	766	754	779	816	772	757	809	799	814	804	790	768	778	729	783	806	761	797	777	847	792	805	727	719	750	824	810	766	784	766	776	758	741	773	811	771	780	810	753	751	802	760	820	742	794	814	818	757	704	804	765	771	756	757	770	768	791	809	740	759	757	817	766	762	766	782	805	793	756	802	815	766	814	740	808	777	807	773	794	810	804	871	816	757	807	747	845	813	819	716	817	766	812	774	753	783	735	793	748	822	791	754	796	776	804	794	790	792	791	806	834	819	763	743	832	811	759	822	788	770	784	813	780	808	792	813	768	811	769	816	772	771	756	771	837	787	786	755	807	772	707	792	796	766	786	759	814	801	772	781	765	761	824	783	769	826	736	785	773	777	730	827	784	786	761	752	757	822	812	796	785	739	782	788	756	787	775	811	742	748	765	784	814	780	805	790	789	807	782	784	850	804	782	810	790	757	787	767	812	779	819	755	769	807	798	804	819	747	792	772	749	725	832	777	783	721	758	745	735	821	758	765	768	773	796	790	813	770	780	850	766	782	821	766	856	762	800	725	768	834	791	804	824	727	799	802	746	780	793	771	804	797	761	789	769	749	709	768	812	796	780	794	807	793	798	795	785	823	829	782	778	798	814	807	716	765	781	757	777	793	753	808	783	809	774	764	768	790	781	831	839	786	775	745	762	802	795	835	829	774	802	783	792	816	811	791	775	769	753	786	770	819	825	779	744	772	806	777	835	783	787	730	777	723	804	831	776	767	824	804	789	796	803	795	753	804	795	798	808	742	740	770	788	790	762	729	773	756	765	768	776	790	747	798	793	793	796	832	783	723	791	753	733	800	788	781	790	760	789	721	805	770	795	779	830	761	814	812	814	759	752	804	752	770	780	793	802	805	779	821
6731	2140	308	214	292	318	219	232	192	166	150	125	106	96	75	67	81	68	59	47	42	42	40	26	43	34	31	26	35	31	28	26	21	23	25	31	22	21	21	24	26	30	16	22	24	23	29	23	24	25	23	23	24	18	19	18	26	27	18	27	21	15	20	19	27	17	15	17	25	22	22	22	30	34	25	23	22	15	22	28	23	23	15	23	29	26	16	26	13	18	22	15	22	31	22	21	18	23	30	19	23	22	27	24	21	20	18	14	28	24	21	26	24	19	25	30	27	25	22	26	25	19	24	21	30	20	20	21	15	25	21	14	31	24	21	21	29	21	19	23	22	23	20	20	19	29	27	21	19	19	17	21	31	17	26	24	19	27	31	10	23	21	26	24	20	30	26	21	21	29	23	21	17	19	19	25	18	22	25	16	18	30	23	23	21	15	16	19	22	27	18	19	24	25	30	15	20	14	24	24	31	22	19	19	20	23	21	19	32	28	31	13	18	21	18	23	28	12	19	23	20	23	26	33	26	19	25	25	22	20	24	30	19	29	23	21	21	28	20	24	21	22	20	22	16	21	19	16	17	26	24	20	26	29	23	21	22	24	29	27	20	21	19	34	25	27	23	21	19	25	26	23	21	25	20	16	21	28	17	13	26	20	21	23	20	24	26	25	21	25	19	26	31	34	22	19	26	13	18	17	22	32	24	19	22	19	27	16	18	26	22	24	22	18	16	24	23	22	22	29	18	27	28	29	17	32	23	26	20	19	20	16	23	22	30	25	25	20	25	17	21	20	30	25	18	14	19	16	8	26	29	20	26	29	30	18	29	33	20	29	24	19	24	19	29	23	14	15	24	24	21	26	19	19	27	26	19	22	26	19	18	29	21	21	16	20	22	23	23	17	19	23	24	22	26	26	18	21	21	25	22	21	21	15	14	28	22	17	16	24	26	21	27	19	19	21	15	16	18	31	22	15	23	19	30	21	16	22	25	24	21	19	20	19	27	13	21	29	20	20	22	27	26	19	23	27	24	22	22	29	21	18	33	26	26	26	18	29	24	25	27	21	20	21	23	22	20	20	28	24	24	17	17	23	25	25	25	23	25	23	19	27	23	22	21	28	26	22	16	17	21	17	24	16	25	22	20	28	19	19	28	18	21	19	23	18	14	24	27	18	18	20	16	25	18	24	17	23	21	23	29	26	26	19	22	22	25	22	23	18	23	25	21	24	27	31	19	21	24	20	21	20	27	16	16	23	25	24	22	20	22	18	26	30	23	24	27	21	22	19	31	20	36	22	22	29	24	17	21	12	20	20	22	31	20	22	15	26	23	25	26	22	30	13	19	15	21	16	27	22	17	18	21	24	23	18	13	25	22	21	16	24	28	17	20	24	23	23	23	22	20	23	20	22	15	27	23	14	24	22	26	22	19	27	23	20	21	19	31	20	26	26	23	17	23	13	14	19	17	19	16	28	20	19	16	24	27	14	19	35	24	16	19	24	18	16	29	17	17	26	23	22	20	24	24	21	29	34	15	22	25	16	16	31	25	16	20	30	27	23	14	17	26	23	23	13	21	25	25	17	20	35	31	23	26	18	24	19	22	20	26	19	22	20	17	28	17	24	15	10	16	28	17	20	16	18	21	15	20	18	26	27	17	22	17	26	23	17	28	20	33	17	27	28	26	16	18	30	25	23	13	25	22	26	22	19	26	29	23	18	30	19	22	30	19	23	32	29	29	19	25	26	19	28	20	39	23	15	27	24	26	19	20	19	33	28	21	30	32	19	17	17	14	20	26	24	20	16	19	22	20	22	22	20	29	22	21	32	26	12	23	20	18	17	27	21	26	27	22	29	24	19	20	28	20	18	22	17	21	23	25	24	24	20	27	20	25	26	19	24	25	21	14	16	26	29	19	22	19	26	23	23	16	23	19	20	24	17	16	25	11	23	18	18	22	18	25	14	25	29	27	20	25	17	28	25	23	14	23	40	17	17	17	15	27	18	23	25	23	22	29	17	25	23	28	20	20	27	26	17	25	18	21	20	16	24	22	22	20	19	25	25	22	25	19	24	25	23	25	18	19	21	24	20	14	17	21	29	14	22	24	16	19	20	18	22	21	24	21	15	14	16	20	21	20	16	23	17	18	22	22	22	15	21	26	24	13	20	16	21	33	26	25	23	27	20	24	19	19	17	21	27	16	18	17	24	27	11	26	20	24	19	31	28	17	23	29	28	30	14	26	18	27	21	17	19	39	17	19	22	24	24	24	22	21	22	35	19	24	19	20	21	14	26	23	20	25	30	19	19	28	24	24	18	21	24	25	23	26	26	20	25	12	21	18	23	21	23	23	20	23	23	23	16	22	24	24	26	22	27	26	26	20	25	21	22	22	25	27	30	23	25	22	20	17	16	23	22	20	19	18	23	26	25	21	19	25	25	20	24	22	22	27	11	25	21	22	17	15	17	21	18	24	26	24	17	21	17	18	21	22	22	23	19	23	17	22	16	29	18	25	18	24	18	21	24	24	19	23	29	26	21	28	18	26	21	28	20	20	18	20	22	24	24	20	25	29	19	19	35	21	32	27	19	24	21	18	18	22	22	15	27	11	29	21	22	24	22	16	23	19	19	17	23	20	24	19	22	27	25	29	26	16	33	24	26	22	19	27	29	22	22	22	16	17	21	20	24	15	20	29	28	29	19	20	25	22	21	17	26	23	19	24	26	23	27	18	17	21	14	29	23	27	18	24	28	19	15	23	20	18	17	12	22	28	14	23	27	29	28	31	23	19	23	27	19	21	25	21	19	34	20	25	21	25	25	22	25	19	19	17	19	21	19	26	23	10	18	22	27	16	22	26	12	24	26	11	21	21	28	23	18	27	13	14	20	26	25	21	19	26	21	17	23	14	16	21	24	31	23	24	19	19	19	27	32	29	24	21	17	24	26	29	17	34	27	20	19	16	33	22	25	23	17	40	22	26	29	17	24	24	23	22	31	24	19	23	27	18	15	14	22	30	24	21	18	19	31	21	19	18	13	20	28	23	20	26	26	17	14	19	30	19	29	19	26	21	16	19	23	24	23	16	23	17	19	20	20	28	25	26	22	25	18	17	22	18	21	31	18	26	29	20	25	27	22	20	27	20	25	19	18	24	25	23	22	24	23	20	20	16	23	19	23	19	22	21	25	22	21	26	27	23	32	15	20	20	21	24	13	19	18	23	25	23	27	25	23	21	17	23	23	24	21	28	24	19	22	17	27	17	20	20	21	25	25	24	22	20	28	20	29	26	25	20	21	30	13	19	29	24	25	23	30	20	24	15	24	29	22	15	25	31	24	18	24	27	23	17	18	20	13	22	14	20	22	21	22	27	27	15	28	20	17	26	21	26	27	25	12	21	22	19	12	21	25	14	20	23	21	21	17	15	25	24	25	26	15	29	23	16	24	18	27	22	26	22	20	23	29	17	32	25	22	23	30	23	15	33	18	18	23	17	24	23	20
42106	24243	7206	15935	22547	21128	17868	14574	11456	9090	7569	6118	5036	4349	3643	3180	2682	2307	1982	1698	1494	1303	1193	1065	948	817	784	773	679	672	627	560	558	531	476	485	431	457	413	421	394	419	381	408	413	387	417	418	435	406	408	398	345	358	395	372	375	374	394	370	346	368	343	384	395	383	370	337	383	373	371	335	359	365	344	340	373	355	384	337	375	340	364	351	362	358	381	391	353	329	348	385	373	345	348	348	345	340	355	357	383	332	342	347	343	361	372	353	329	320	354	342	312	352	347	364	336	365	367	334	320	357	358	369	341	329	317	325	342	372	336	356	333	346	347	379	364	392	371	341	367	364	341	355	335	328	353	342	367	350	347	337	363	346	337	352	347	352	344	338	341	347	330	385	341	357	344	347	340	325	356	326	347	332	345	338	342	368	325	358	350	354	339	346	342	329	344	342	310	356	350	349	350	337	348	350	361	341	343	337	358	361	357	314	373	354	319	369	348	335	363	331	352	360	355	338	343	349	332	359	334	340	354	347	370	361	318	365	363	343	347	363	323	369	362	338	346	339	329	372	359	361	350	367	376	321	314	354	308	336	345	324	385	346	376	357	353	324	324	325	338	335	311	345	356	326	351	335	344	337	332	382	315	366	369	347	370	309	377	330	322	340	357	372	361	353	340	342	360	326	306	337	327	323	324	321	347	341	354	351	359	368	374	354	333	321	323	334	324	367	347	352	355	343	383	324	353	315	328	361	363	367	358	324	365	389	343	353	359	345	334	345	337	350	349	321	346	335	360	343	355	315	336	348	331	321	358	371	379	360	399	344	345	355	346	342	344	354	341	342	384	334	321	339	340	342	341	402	377	352	362	320	342	335	384	343	367	327	400	334	342	335	376	314	316	311	348	342	330	375	368	346	348	373	358	347	359	373	351	401	353	342	368	341	378	352	364	333	338	383	347	358	346	351	322	385	347	364	390	316	327	361	380	368	352	331	327	355	321	337	347	358	349	400	350	396	366	350	302	359	372	357	299	320	345	331	348	364	328	375	325	335	321	379	330	346	321	344	362	315	344	360	332	365	362	317	330	353	340	361	332	358	335	333	339	332	360	329	345	363	332	323	341	356	319	333	366	361	342	344	337	351	350	350	358	357	342	361	329	326	365	349	364	335	360	331	349	361	323	343	383	352	368	363	359	345	348	372	345	344	357	370	343	320	343	358	356	342	357	343	326	338	338	367	356	315	333	375	376	404	390	354	345	328	357	320	341	333	355	294	339	338	359	344	339	318	353	311	356	339	356	343	371	343	345	333	340	342	343	350	346	332	334	357	316	373	338	366	385	335	336	318	369	386	355	345	326	399	336	375	340	342	340	353	358	357	341	346	355	391	389	375	342	358	350	356	348	338	370	341	338	359	348	323	339	395	300	319	359	336	357	339	352	327	338	352	359	338	333	348	336	323	336	345	380	329	354	377	335	332	334	347	369	331	345	346	349	377	347	325	352	385	344	385	376	326	359	341	328	364	328	353	324	332	346	346	370	345	343	350	376	361	358	376	352	373	337	329	356	349	378	375	339	335	376	365	356	321	344	357	367	345	336	338	347	346	413	349	342	328	367	343	333	355	368	339	374	354	373	346	338	331	338	352	365	357	325	366	358	335	364	371	357	360	375	353	336	357	336	372	353	377	320	339	330	351	351	333	364	343	344	356	339	354	354	349	369	355	372	319	368	301	367	342	345	332	338	364	353	340	345	361	331	367	358	336	348	352	350	359	360	353	351	371	342	361	352	342	371	357	355	347	406	402	318	350	361	357	350	342	344	314	387	316	368	343	340	358	378	346	303	376	327	340	376	375	338	362	324	347	352	347	327	363	345	334	336	361	337	355	375	378	357	346	346	357	341	319	367	325	339	354	336	335	353	354	344	357	317	369	350	360	322	310	356	344	360	329	345	314	340	338	307	352	367	333	379	337	387	365	333	366	356	340	376	372	360	316	324	334	329	331	366	354	354	335	368	369	382	320	350	347	331	329	366	355	374	346	357	368	329	340	340	344	347	369	336	362	361	342	339	355	356	356	395	348	366	353	355	366	380	321	329	327	349	351	334	344	356	322	333	332	339	347	333	346	321	385	354	370	350	331	348	336	351	356	355	339	341	375	360	342	348	368	346	336	330	330	361	372	348	348	319	391	326	343	360	333	354	362	367	338	386	331	370	362	338	314	310	334	320	352	338	355	338	344	342	339	347	365	337	354	320	370	340	362	330	333	329	365	324	326	315	324	340	346	372	343	345	339	354	345	365	325	355	333	344	366	348	347	336	338	308	358	369	367	361	339	360	376	346	341	354	357	326	308	366	353	336	365	331	333	307	353	328	346	374	339	348	354	355	361	326	346	375	380	329	328	357	341	354	363	346	301	336	349	337	369	342	333	367	339	345	361	361	346	362	352	332	365	360	343	345	346	360	323	350	347	335	365	322	333	375	355	340	392	355	326	397	362	376	354	350	318	339	377	333	362	374	317	361	345	357	330	342	328	339	345	346	365	359	333	325	364	348	373	348	385	360	343	334	369	351	359	345	323	309	325	353	292	343	378	325	353	342	370	345	360	344	324	363	310	344	336	354	352	334	371	380	313	342	360	353	370	352	346	341	338	339	364	370	347	363	354	367	336	354	323	344	370	356	377	358	384	364	381	324	341	365	334	347	347	317	340	376	366	352	374	349	345	350	362	369	386	371	335	372	354	330	379	340	353	344	314	326	355	335	336	343	359	334	357	353	341	353	369	388	330	339	348	358	337	334	348	365	315	364	358	344	342	350	353	370	354	324	349	345	335	362	350	361	375	317	335	364	351	341	343	338	358	323	374	386	305	357	346	352	323	334	361	376	352	346	345	348	382	339	355	363	363	376	355	328	341	383	352	335	359	374	368	361	354	326	340	352	356	326	330	345	344	338	359	333	374	370	344	360	329	380	373	348	350	341	356	337	369	366	324	341	323	325	334	364	345	350	366	347	353	355	338	343	350	362	326	355	347	356	340	310	392	343	349	350	348	344	388	335	393	361	355	321	327	349	342	326	357	354	347	328	377	326	355	361	336	347	349	353	363	373	341	369	345	311	344	344	333	390	350	353	338	341	318	360	352	350	355	398	350	356	358	344	354	359	354	347	356	331	341	377	317	353	373	369	329	366	350	356	337	318	341	375	365	320	388	322	381	367	384	349	369	338	339	355	342	326	313	374	350	353	358	356	359	357	355	331	377	358	303	374	347	353	319	333	370	328	359	381	347	355	325	331	350	350	367	362	341	361	361	371	355	317	339	342	343	358	357	330	319	346	393	350	333	386	369	345	354	328	330	332	343	347	323	306	313	379	351	324	368	356	333	360	371	343	330	349	363	364	358	352	356	346	350	353	316	341	366	358	322	352	334	381	342	359	354	333	296	340	354	342	347	336	343	372	364	355	347	333	391	332	360	335	366	353	362	346	335	371	352	349	368	351	384	365	382	342	339
14037	7508	736	459	662	648	529	472	387	336	318	245	206	185	165	155	129	121	118	85	104	83	92	51	60	67	57	77	61	54	62	63	47	66	55	59	61	62	50	54	53	45	55	52	44	35	46	55	36	38	48	58	36	46	50	41	37	43	40	52	57	49	37	52	40	39	48	49	40	32	41	41	44	51	54	43	43	50	45	42	53	49	55	51	39	46	49	46	48	37	42	43	54	54	39	39	46	41	47	39	39	55	46	50	44	34	51	47	52	44	51	42	41	47	63	56	42	45	37	28	42	48	46	42	46	42	37	44	49	47	50	36	42	51	48	47	32	42	36	51	41	48	36	50	34	42	46	41	55	45	48	65	52	44	43	51	52	41	41	46	47	44	38	37	45	53	53	40	47	42	42	41	46	46	39	58	43	48	44	37	45	43	47	40	55	45	37	38	46	29	40	60	47	55	54	47	49	58	50	28	50	54	46	35	44	32	39	40	50	46	41	46	38	34	41	35	43	41	31	41	37	36	35	45	39	38	50	36	31	40	61	41	41	43	31	55	53	50	58	48	37	41	38	40	49	53	39	42	39	44	52	50	44	41	42	38	33	46	46	48	39	41	40	47	48	44	52	54	32	47	44	33	47	50	46	37	39	45	50	39	49	44	35	43	46	45	47	48	39	37	52	54	44	46	38	32	42	51	36	40	49	54	48	41	48	49	50	47	36	41	47	42	47	43	38	41	49	39	51	45	47	40	44	39	50	49	53	36	37	35	47	48	47	46	44	38	59	47	47	53	35	44	47	43	44	48	58	37	60	54	46	51	47	42	41	33	53	38	39	56	41	40	44	49	41	36	34	47	41	43	40	48	51	45	57	37	50	51	39	35	35	53	36	46	39	47	49	44	49	46	49	49	50	39	40	37	48	40	39	37	47	44	39	33	40	33	50	49	45	39	38	42	43	46	37	53	52	28	50	46	35	42	38	50	32	38	38	45	53	45	51	48	46	47	46	58	56	36	46	40	34	61	40	35	38	41	53	48	43	39	44	40	46	38	50	32	46	53	36	45	41	52	44	41	41	55	38	49	55	42	37	44	36	52	57	40	37	46	48	48	39	44	32	29	48	50	45	45	45	48	43	37	38	42	40	45	49	50	45	48	38	35	47	48	44	48	45	33	50	35	43	46	40	44	44	42	33	40	48	50	50	42	47	48	63	52	40	37	43	38	44	50	34	39	45	44	50	41	62	35	43	42	34	51	32	39	38	43	34	51	49	34	45	45	45	46	48	45	57	51	36	50	43	34	36	46	43	52	39	39	41	40	44	44	36	45	52	44	48	34	50	54	37	45	48	42	32	38	43	47	43	43	47	30	50	41	49	51	44	42	44	35	44	43	36	50	48	39	47	62	50	49	38	50	44	45	51	42	42	38	50	47	32	47	49	45	45	50	46	46	33	31	40	40	38	46	38	48	45	56	39	44	43	35	48	50	34	45	48	44	42	49	43	43	39	39	35	37	44	42	46	49	34	34	44	53	41	35	39	51	47	36	52	45	44	59	44	46	44	35	40	39	33	45	38	25	37	41	34	38	54	44	55	41	47	38	61	53	38	45	46	52	47	52	42	36	46	47	49	33	37	54	42	55	41	41	46	26	47	57	31	51	52	40	27	34	37	41	39	31	46	49	64	46	39	47	59	46	52	41	50	39	42	45	39	50	44	50	43	39	44	47	37	57	40	44	37	40	45	53	52	43	37	44	42	52	41	39	31	39	41	39	42	38	35	35	45	47	46	47	53	44	44	37	40	45	58	53	36	39	37	64	44	45	44	49	48	40	46	38	40	49	56	43	59	50	53	48	47	45	50	33	52	47	31	45	35	35	42	41	48	37	46	50	49	47	44	38	44	42	43	40	39	46	41	56	36	40	55	33	38	40	43	47	40	43	45	50	43	41	35	47	50	42	47	45	34	42	46	52	38	43	41	48	51	38	44	41	47	43	40	48	33	45	44	43	48	36	41	45	38	51	47	54	44	44	50	38	43	40	41	43	50	42	46	50	43	38	44	43	36	46	46	39	45	36	37	40	47	45	45	49	36	41	44	36	53	49	37	41	41	45	50	41	49	36	47	48	33	34	34	43	40	40	48	54	60	29	44	36	51	39	41	40	55	37	44	39	34	46	49	49	44	44	44	33	42	34	46	50	37	49	38	44	45	46	49	40	48	55	27	45	56	47	45	43	53	43	38	55	38	33	36	53	48	33	30	44	48	44	49	32	52	33	48	41	55	35	48	42	42	43	42	35	36	48	37	49	42	31	46	44	46	40	51	52	44	34	54	51	37	27	37	43	42	46	48	38	38	43	44	48	46	56	42	29	49	47	47	41	35	44	46	48	45	36	36	37	36	32	39	47	41	31	47	44	38	43	56	52	27	44	37	38	39	44	44	39	41	41	49	41	45	44	40	33	37	41	49	42	44	46	41	49	39	46	50	41	31	33	40	42	41	44	46	31	55	38	44	51	42	48	39	39	47	47	47	29	46	52	40	43	41	42	41	47	42	41	49	47	45	49	44	46	53	47	37	58	40	53	26	45	43	35	60	38	44	47	45	43	42	37	46	40	56	47	49	41	44	39	41	44	42	45	35	41	48	42	45	41	49	50	36	44	36	48	50	41	44	49	39	49	49	43	43	47	41	35	44	53	37	50	32	47	32	39	41	37	41	46	47	51	43	45	41	49	58	39	40	31	45	47	39	52	37	54	36	39	43	51	33	52	43	48	37	47	36	52	49	46	29	43	46	46	46	48	67	46	46	35	43	52	38	53	44	35	48	53	48	30	46	56	40	50	44	55	47	33	35	47	52	35	34	51	51	54	38	40	39	48	32	45	38	46	53	45	44	41	41	51	41	46	43	45	48	38	42	39	53	36	43	36	38	47	49	44	45	47	45	45	57	44	49	43	38	55	43	41	47	44	42	42	41	36	38	57	36	43	38	41	38	57	53	51	42	34	46	51	35	43	39	48	43	33	48	46	45	54	37	42	36	42	47	53	30	41	53	52	51	36	32	31	49	43	39	56	32	50	43	56	51	43	43	37	47	52	35	40	46	47	40	45	51	49	37	44	34	53	42	40	42	53	50	43	34	45	44	42	40	63	46	39	43	42	49	50	41	37	32	43	42	41	47	48	37	46	45	40	62	46	45	36	38	51	42	48	37	36	41	52	35	42	60	40	38	36	38	32	40	36	59	40	45	32	40	40	52	48	44	38	41	58	47	46	49	33	42	44	46	47	48	38	46	44	46	41	39	39	33	44	50	38	52	37	44	33	40	49	54	45	43	43	30	35	42	48	48	48	45	35	25	44	35	36	35	45	32	40	36	46	39	56	28	42	47	38	35	49	42	40	41	38	51	32	36	33	31	42	38	38	47	57	51	31	47	32	41	61	49	44	39	38	45	44	47	31	33	39	42	34	31	45	38	46	59	38	45	45	42	32	43	36	46	53	52	54
54159	34268	12377	23381	30340	29246	25808	22131	18476	15530	13067	11405	9625	8182	7072	6265	5345	4706	4045	3596	3139	2786	2407	2200	2037	1909	1708	1605	1501	1330	1264	1132	1139	1152	1032	1016	1008	961	922	901	906	888	868	888	869	898	831	781	862	753	733	720	800	727	730	763	724	736	736	741	670	692	715	707	670	715	736	701	711	719	726	750	694	682	705	690	691	682	692	640	647	672	632	701	712	707	651	669	679	670	704	659	686	667	633	668	638	671	659	675	715	685	673	704	614	644	653	681	683	639	682	649	670	684	660	709	645	711	670	674	664	665	691	692	666	655	637	731	713	623	668	671	692	688	661	663	681	664	687	658	690	617	703	684	686	698	677	660	687	686	652	626	661	685	678	702	669	650	687	642	711	647	665	666	608	669	638	643	661	671	680	659	668	658	693	671	636	683	654	644	698	690	667	693	628	633	655	654	644	664	646	615	688	614	661	613	688	674	664	669	669	653	708	701	634	631	674	667	664	658	681	649	673	643	675	629	612	655	673	633	660	643	683	644	653	681	643	610	654	676	722	642	658	656	661	692	618	663	664	627	712	641	675	644	697	695	625	680	673	645	667	660	672	696	647	678	672	684	678	658	618	686	647	687	651	647	632	644	700	646	598	640	660	675	661	700	662	703	653	685	731	678	662	701	674	624	639	672	630	669	640	670	642	665	651	645	650	675	634	645	687	655	667	633	665	637	663	669	663	665	627	686	697	681	664	646	667	645	626	614	702	642	702	656	649	715	674	682	667	658	662	685	667	638	624	727	656	652	684	617	652	649	670	638	635	667	664	669	642	666	665	668	641	651	656	651	630	643	711	623	670	649	641	641	700	657	658	628	645	645	623	720	648	706	742	635	673	647	616	654	666	607	615	668	654	692	698	674	647	682	623	616	654	637	617	646	646	658	653	658	632	657	655	673	650	647	684	625	682	665	640	649	695	662	643	649	611	607	670	700	642	669	672	685	635	631	660	665	681	675	636	635	687	671	631	673	617	588	665	669	658	649	700	606	707	658	652	661	656	645	637	648	651	702	666	664	666	659	663	629	643	691	695	698	675	664	665	658	686	660	652	672	668	663	645	686	627	695	656	649	642	665	666	701	659	663	657	671	652	642	665	679	623	649	739	631	682	662	675	679	689	665	687	671	670	666	660	642	638	614	676	686	676	702	661	671	707	649	671	621	644	678	595	670	652	665	630	707	664	627	642	613	706	655	655	626	655	670	658	626	651	659	680	660	656	686	685	710	662	639	621	630	651	658	663	640	675	674	682	642	699	658	703	614	657	684	656	681	675	660	681	683	691	652	582	658	662	619	625	623	682	689	642	660	719	661	671	646	650	649	687	639	695	682	663	681	640	633	650	663	663	632	683	689	665	681	651	644	677	673	674	698	667	632	650	675	673	631	631	615	649	683	683	664	661	632	654	646	644	637	685	643	656	702	629	657	647	683	652	649	631	711	669	658	668	630	656	684	680	637	685	656	701	656	636	618	668	679	701	656	636	670	659	691	650	636	632	688	701	624	641	695	663	629	669	647	647	674	646	677	626	674	696	593	647	652	644	622	677	624	657	688	658	672	656	650	653	691	676	613	681	639	655	647	655	654	656	687	699	647	653	631	641	662	678	624	668	658	621	605	662	678	609	667	672	667	653	661	658	664	677	693	646	689	721	648	685	630	660	705	663	648	641	651	644	644	669	658	655	624	653	658	641	639	678	634	685	632	613	684	685	641	659	684	689	650	688	663	669	682	626	665	615	616	644	656	612	667	694	688	598	676	670	612	651	631	631	610	670	680	645	643	631	644	656	694	656	625	654	704	617	681	661	630	670	626	625	694	622	654	658	691	661	645	650	707	622	652	685	592	664	670	668	656	649	675	691	620	650	697	637	698	647	638	686	670	664	681	664	641	667	634	646	634	662	696	645	661	693	634	672	650	660	653	667	723	686	675	651	621	642	628	686	654	603	651	663	651	628	683	697	684	670	681	674	652	698	717	630	685	626	647	613	664	701	600	684	635	700	649	708	641	658	647	626	681	643	657	643	666	640	641	608	692	655	671	683	676	670	610	683	654	632	662	707	695	652	639	681	639	679	674	677	681	663	643	655	672	682	676	641	660	692	626	663	651	667	687	666	655	682	647	680	693	644	652	654	643	677	655	674	665	675	660	665	641	717	666	631	635	684	694	635	627	637	661	669	626	663	598	633	659	663	658	702	653	617	619	646	649	660	658	665	579	656	650	705	657	563	649	665	673	641	708	645	666	646	679	624	623	672	675	636	623	658	643	627	715	628	645	685	671	654	682	645	647	617	662	663	701	662	647	670	643	634	664	638	636	685	640	682	653	670	685	639	692	702	676	660	678	663	650	659	663	758	661	635	665	677	676	663	674	636	638	674	681	649	656	661	663	656	627	649	631	665	666	656	627	674	659	685	627	647	667	615	662	649	664	670	609	667	652	644	723	645	664	670	647	671	662	648	668	665	646	670	650	745	648	638	673	632	635	682	637	694	648	653	631	670	650	703	719	632	678	631	667	629	651	692	640	667	688	614	658	673	695	697	689	643	642	676	653	656	671	687	670	686	692	673	661	660	620	607	699	624	641	615	615	691	652	667	632	706	649	620	636	647	667	648	682	682	616	639	635	637	686	644	692	656	659	653	696	685	691	667	673	699	666	640	658	615	685	657	652	647	682	627	646	634	666	640	710	650	655	690	621	616	651	679	599	680	614	710	681	662	667	646	672	623	640	674	670	712	609	695	625	646	722	680	633	671	638	669	670	654	653	681	651	655	670	640	676	654	674	649	640	679	622	655	670	692	658	653	674	607	651	680	676	681	654	655	637	693	621	625	606	665	672	631	661	641	684	698	644	649	664	723	630	649	653	634	654	628	645	600	680	640	660	639	662	664	637	645	639	639	651	664	668	650	691	661	669	658	685	726	676	644	672	663	661	715	655	641	691	649	648	638	652	682	734	640	692	635	676	644	610	657	637	666	638	633	623	661	670	652	646	655	664	613	611	663	639	677	643	690	654	641	703	656	677	653	641	647	686	665	677	651	648	635	630	668	638	611	617	635	642	696	693	661	624	643	666	681	656	610	667	629	639	696	654	647	688	681	645	671	673	648	666	647	658	645	627	692	662	589	659	660	647	690	663	661	606	647	666	638	715	678	676	654	672	644	637	643	679	669	707	668	645	668	669	700	661	682	667	647	645	711	657	691	663	667	669	621	691	612	652	647	671	660	659	737	610	643	665	662	658	685	688	662	710	639	616	611	697	642	661	704	695	655	630	684	689	657	677	626	626	636	669	689	681	699	680	667	719	603	638	654	641	676	628	700	669	664	683	670	658	625	672	662	654	670	579	648	697	650	641	665	665	670	682	675	662	674	682	629	682	644	677	670	719	642	658	707	648	615	655	671	653	677	648	668	670	644	621	687	648	595	652	638	655	645	690	700	658	678	667	656	643	668	652	626	654	643	629	659	650
11886	4649	524	300	448	456	372	353	268	254	215	173	176	150	106	124	105	69	89	75	69	62	53	49	47	46	43	44	43	36	37	52	37	47	30	46	36	30	47	42	34	30	55	33	42	36	34	38	33	33	40	41	38	37	41	50	33	33	40	41	31	27	33	38	36	30	30	33	36	23	34	40	39	45	31	33	27	45	35	34	36	33	41	26	38	37	40	33	33	37	45	27	35	28	40	26	34	35	46	28	46	40	39	21	32	32	45	31	31	32	38	46	42	51	33	41	30	31	38	34	36	37	38	34	41	38	30	48	27	36	25	22	38	31	40	43	41	26	37	40	27	35	28	40	28	28	33	31	29	46	40	28	35	39	46	30	32	29	33	32	41	27	38	33	32	44	34	24	30	25	32	29	33	25	43	30	35	34	35	37	40	28	25	38	35	28	51	35	31	42	23	30	29	47	24	24	30	31	44	29	32	39	39	29	38	35	37	33	30	35	33	33	35	38	34	28	38	33	39	37	30	35	31	32	39	32	34	40	44	37	24	32	32	28	33	35	36	36	43	34	29	34	32	45	50	26	41	46	29	27	37	36	26	29	25	37	31	32	38	31	36	36	33	40	32	39	30	41	35	33	29	31	26	40	29	25	39	31	39	35	38	33	40	30	41	33	45	41	36	38	28	42	40	33	29	34	43	28	23	19	35	25	42	37	37	43	32	38	38	42	35	34	44	36	32	26	32	30	31	35	36	40	33	34	27	41	45	32	42	30	32	35	27	35	47	39	38	26	38	40	36	34	33	41	31	29	31	37	33	31	33	35	39	40	27	27	29	42	27	41	49	38	35	40	48	43	31	34	27	42	34	42	44	35	35	21	25	29	34	43	39	39	27	39	31	39	28	32	34	25	33	34	35	43	35	38	42	27	33	43	38	37	29	44	37	34	30	37	39	39	41	35	40	32	20	27	29	27	35	20	31	41	48	38	33	32	33	32	43	38	36	25	33	25	28	33	44	31	37	28	30	41	32	32	38	35	23	36	35	35	35	36	33	28	31	34	39	39	28	26	38	31	37	40	36	41	39	35	37	34	41	38	40	43	37	38	35	33	35	36	41	25	39	40	23	33	36	35	44	30	41	25	34	36	34	42	25	39	33	29	24	28	24	38	42	34	51	32	34	40	33	36	38	39	39	33	35	32	35	32	27	40	33	40	28	29	28	35	29	37	29	32	39	34	41	39	28	39	40	33	29	31	27	24	33	19	35	25	29	35	33	27	40	35	41	32	42	31	37	33	41	32	32	33	29	47	46	34	45	38	40	41	32	26	37	38	39	28	32	28	36	38	33	28	40	30	33	40	43	28	32	35	42	37	38	38	30	38	28	36	41	31	31	39	32	37	32	43	28	27	41	26	35	40	30	34	41	41	27	37	43	42	32	33	22	25	25	37	33	35	34	41	34	37	29	35	36	32	34	21	49	29	30	38	29	34	36	29	36	48	35	29	41	37	33	31	24	31	36	38	29	35	31	36	32	31	33	41	31	30	30	40	43	36	39	29	33	34	37	41	35	29	33	41	42	41	31	31	36	32	25	29	39	31	41	30	38	37	29	36	34	33	41	38	34	27	36	31	27	35	34	31	32	23	39	35	36	30	36	34	27	38	29	41	32	40	40	32	31	41	36	25	36	33	33	30	35	30	35	40	34	45	41	37	34	27	36	42	38	54	41	39	32	34	36	33	26	39	36	28	32	36	31	41	30	34	33	40	26	44	37	32	28	38	27	29	34	29	41	39	32	24	36	37	35	24	32	38	32	32	40	30	40	37	27	35	36	37	39	31	37	28	39	33	43	37	28	45	28	34	42	41	35	38	34	36	34	37	33	34	30	28	38	38	39	40	43	38	26	38	39	41	48	34	30	35	35	41	48	35	36	35	35	36	31	34	48	35	37	28	42	35	33	34	37	36	27	28	40	35	32	37	39	37	22	37	28	37	26	28	31	42	41	41	34	29	33	30	23	33	35	35	41	28	28	30	41	26	39	27	33	27	33	43	35	42	37	26	35	22	34	26	34	23	40	38	33	30	40	31	33	38	31	37	44	29	42	37	27	40	22	31	35	28	22	32	35	28	30	25	35	27	26	35	26	34	24	40	37	24	34	34	31	36	37	38	42	30	36	30	28	35	28	34	35	34	39	28	44	45	31	32	33	38	35	27	30	35	37	29	33	35	35	45	33	28	37	40	25	32	35	35	36	28	47	40	40	41	29	38	40	32	39	28	41	19	30	30	23	40	28	44	44	46	33	37	50	36	37	35	31	31	42	34	36	23	36	17	32	36	38	33	39	27	32	33	29	43	30	19	27	40	30	34	40	38	34	43	34	30	40	37	39	26	36	33	38	42	36	31	40	29	35	29	40	38	38	37	31	30	49	33	33	36	33	32	28	29	48	42	30	40	29	35	29	25	40	38	41	38	47	32	37	31	37	28	39	21	27	35	36	35	31	31	43	29	39	29	30	49	36	32	37	33	34	27	35	30	41	43	33	35	42	31	28	35	29	36	39	31	41	43	21	34	32	36	35	44	28	35	39	36	36	47	39	29	34	31	35	40	44	28	39	27	35	50	30	37	37	33	39	26	40	39	33	44	41	38	35	34	25	23	37	35	30	42	38	42	34	33	37	32	29	38	38	36	31	25	33	35	32	34	35	32	40	37	26	30	39	34	40	34	32	38	34	43	37	30	31	41	36	31	28	32	33	34	37	30	40	25	37	28	25	35	32	21	30	44	35	40	35	36	36	34	22	22	34	39	30	31	30	33	35	35	42	29	35	27	31	31	39	28	38	22	27	26	37	32	32	21	39	39	31	38	37	29	36	28	30	37	29	42	33	31	35	35	42	35	32	34	32	32	31	36	30	36	25	38	30	35	31	39	36	39	34	38	25	33	40	35	28	32	41	40	33	38	38	30	30	44	32	36	41	31	43	37	31	34	37	24	30	26	34	29	39	31	33	37	50	35	19	46	33	28	33	29	38	28	39	35	37	28	36	35	41	36	40	33	43	35	35	33	37	32	36	37	27	34	26	29	33	28	46	33	29	36	29	32	35	46	35	33	34	34	28	34	35	33	32	34	29	30	35	26	28	43	28	37	37	45	32	24	35	38	30	29	32	38	30	38	29	39	32	35	35	37	29	45	37	37	44	30	37	43	32	29	33	39	40	34	23	50	45	32	35	33	42	38	33	39	31	38	35	28	31	37	32	48	46	31	29	38	37	33	23	28	33	24	28	38	29	38	39	34	33	23	30	30	28	38	30	29	33	35	36	36	35	42	24	37	24	32	33	26	35	41	39	25	30	37	36	29	38	34	38	32	44	40	29	33	31	32	36	28	36	26	35	42	22	45	45	32	27	32	33	30	41	39	39	34	30	29	30	29	31	32	27	41	34	30	31	33	24	23	37	27	43	34	34	33	39	36	45	42	44	41	37	32	33	35	37	30	39	38	39	31
48257	28191	10019	19956	26886	25648	22316	18532	15318	12553	10392	8668	7469	6422	5323	4629	4088	3439	3019	2596	2353	2037	1813	1655	1500	1395	1318	1212	1093	1028	964	881	882	831	768	725	763	720	665	634	709	701	663	660	647	664	644	634	638	639	568	617	577	536	549	566	541	574	537	585	552	495	519	565	544	549	596	561	550	532	586	512	559	542	549	541	567	532	563	587	554	524	553	514	515	517	543	534	523	523	545	545	506	492	543	544	542	531	514	481	529	539	533	554	519	514	531	508	473	514	506	525	475	534	540	508	537	556	528	544	492	526	498	542	556	525	539	523	488	493	536	547	495	495	539	524	539	547	512	557	527	550	549	505	525	517	571	524	526	513	516	505	539	507	515	516	573	535	558	519	500	484	538	524	511	513	519	536	522	533	530	504	542	454	523	547	500	504	503	487	507	488	516	495	547	506	497	556	529	471	512	482	525	537	519	546	525	503	562	528	511	522	524	515	524	543	534	490	526	500	518	553	511	508	516	492	517	551	527	524	547	516	529	515	515	518	512	551	504	455	517	526	518	514	509	512	517	511	505	511	518	526	546	496	505	546	507	518	520	544	534	545	486	534	510	560	488	534	524	528	463	590	500	530	465	529	533	488	530	512	531	529	531	546	516	516	532	504	487	565	551	520	552	502	559	497	499	482	530	503	553	536	517	495	484	499	520	535	528	523	500	518	522	533	567	500	521	542	493	494	542	526	525	546	496	540	488	509	522	528	491	503	471	500	533	505	528	538	480	505	499	552	470	524	502	503	534	467	535	545	517	530	498	516	510	505	533	507	528	541	516	524	527	504	523	533	513	516	505	503	524	556	546	503	549	518	502	554	538	532	519	529	512	532	451	565	533	503	506	528	497	491	468	535	526	481	493	531	555	515	532	520	506	530	516	514	490	514	476	537	523	456	521	522	508	528	496	486	513	537	529	505	518	506	487	543	511	504	515	505	522	473	506	525	531	500	526	510	564	515	534	518	507	540	510	496	554	522	551	512	519	517	483	542	508	509	551	537	481	518	546	515	479	538	539	532	532	530	551	538	522	525	509	475	482	555	568	543	505	525	512	550	507	531	539	474	500	547	510	506	536	552	574	553	528	500	498	480	557	547	494	513	500	488	509	529	511	554	538	546	526	516	537	510	523	526	501	531	505	514	554	511	524	541	495	548	520	508	535	528	530	553	505	547	536	508	505	515	558	487	466	527	561	520	515	498	541	530	518	481	512	508	538	553	543	512	550	516	505	519	493	506	536	535	519	537	533	526	501	535	519	502	537	522	505	494	522	482	539	508	524	546	474	518	494	523	500	520	521	509	500	517	494	474	537	539	505	510	506	468	472	546	516	531	473	517	525	514	503	538	476	471	502	519	532	518	490	529	537	528	507	508	493	511	520	521	512	474	513	548	504	495	526	536	536	507	531	518	516	541	477	496	525	544	549	512	467	505	504	509	545	499	472	534	560	518	520	517	526	477	507	504	479	522	509	511	521	495	521	500	474	551	466	546	517	506	506	511	544	517	497	525	517	551	530	489	512	495	521	538	517	493	513	540	508	542	515	523	490	519	527	570	516	527	528	506	479	478	520	511	499	522	521	494	574	501	484	542	540	507	501	513	515	542	529	505	522	546	533	518	526	461	530	506	556	505	536	511	476	530	510	496	519	504	528	530	482	522	521	506	500	496	500	504	547	532	548	492	564	571	460	546	537	526	527	506	535	572	504	532	514	535	555	548	482	518	523	543	500	488	513	516	545	596	528	506	550	556	535	546	524	533	497	537	513	507	505	502	469	482	490	518	484	539	541	529	504	509	499	536	533	521	486	491	545	505	502	514	513	480	536	500	512	475	528	555	511	484	466	549	550	551	508	504	512	537	511	537	470	549	537	490	503	503	557	547	528	549	533	491	496	549	515	476	529	514	509	468	485	491	536	487	527	526	517	532	534	466	569	519	520	539	526	523	507	510	474	530	477	504	530	507	560	526	497	540	499	546	531	517	505	486	533	529	487	489	508	540	523	538	505	515	534	544	466	509	492	541	551	504	553	502	545	516	531	513	517	512	545	529	521	471	522	516	501	555	514	496	526	485	497	506	498	545	492	511	554	525	492	514	515	525	509	513	509	505	488	574	528	515	542	513	518	538	516	506	481	490	513	518	502	501	543	502	513	484	515	509	479	527	532	559	513	513	519	521	531	542	549	542	520	486	500	526	555	527	543	516	532	525	547	528	523	504	514	501	494	501	505	507	542	521	504	525	519	539	498	533	518	527	497	523	517	512	538	536	502	537	547	520	527	528	530	527	524	531	515	524	496	503	485	522	476	485	525	502	520	537	525	563	519	559	526	533	532	525	507	495	555	506	559	522	499	498	526	526	509	546	483	520	552	493	543	511	524	475	507	525	557	540	521	509	510	494	524	544	561	555	469	516	529	514	551	502	569	555	543	484	500	506	550	549	517	549	497	519	475	524	533	492	529	543	514	506	489	525	525	517	499	525	487	519	506	542	523	501	494	507	495	514	517	497	470	518	514	542	526	506	518	523	534	507	517	552	495	507	512	544	512	522	494	511	490	509	533	503	520	525	521	569	473	520	519	493	512	491	497	547	550	466	501	488	540	521	499	533	501	494	533	512	509	511	460	535	554	521	493	479	556	496	458	537	533	516	514	550	511	503	496	523	525	494	549	508	503	508	498	467	548	534	524	471	498	490	493	507	484	506	491	544	518	514	507	510	513	517	507	514	472	506	545	508	499	488	489	560	528	458	535	528	536	539	522	508	568	506	518	509	525	493	500	541	526	539	499	537	540	497	502	525	510	556	514	506	518	536	480	522	531	526	493	523	509	493	484	535	510	560	525	546	484	540	551	552	526	556	550	557	473	489	528	543	513	529	529	501	585	502	513	528	541	432	501	513	503	503	566	506	547	520	524	510	512	487	519	545	501	533	548	515	527	523	537	483	550	532	550	534	570	503	496	551	531	536	527	498	513	491	446	510	527	543	498	524	520	517	521	514	492	516	546	546	519	518	536	539	565	530	541	516	512	529	550	510	535	531	556	540	511	517	490	517	497	506	505	529	486	555	532	499	512	519	532	507	517	498	525	525	507	522	534	519	475	591	531	527	467	519	512	515	480	505	493	507	529	486	525	488	497	531	487	543	501	488	537	491	515	505	503	519	502	505	531	497	529	528	520	540	534	502	521	513	516	536	532	561	521	504	540	527	479	504	516	523	514	494	494	509	513	520	531	520	518	519	491	531	490	548	538	555	540	526	520	497	522	519	475	505	514	495	568	499	487	507	514	513	481	499	535	537	528	500	538	491	536	524	511	490	513	545	494	512	522	469	508	494	509	555	510	517	496	525	505	518	520	528	471	475	491	497	546	565	492	534	511	548	487	534	486	504	446	524	528	551	527	532	540	509	531	515	524	533	534	545	522	480	515	554	501	531	502	541	579	509	496	525	523	532	509	507	503	527	515	561	521	512
17306	9140	1030	571	802	753	643	558	479	409	333	335	288	236	241	181	190	149	139	110	113	115	107	102	81	85	62	78	84	57	80	69	68	71	80	59	60	66	62	54	59	57	57	56	51	60	71	52	55	47	73	50	62	57	65	50	57	46	46	43	66	53	55	58	56	49	66	47	62	64	55	50	59	53	42	48	40	56	55	47	67	47	56	50	68	58	66	54	57	48	48	33	48	44	57	50	55	52	47	72	58	48	60	67	50	48	57	41	44	49	51	45	53	59	50	47	53	51	58	57	57	60	52	51	51	45	45	58	44	38	58	48	57	38	56	70	51	56	51	57	55	48	51	51	48	43	47	63	56	60	55	47	57	64	51	52	58	47	37	46	61	52	59	60	51	46	53	49	48	50	45	54	53	36	56	64	52	47	59	44	43	57	55	53	60	53	61	55	51	57	59	57	57	55	65	44	52	47	54	53	47	61	57	49	70	51	59	69	66	54	55	37	58	46	58	65	50	63	55	66	53	51	65	41	60	77	56	51	52	50	59	51	47	42	51	56	48	57	54	48	58	64	49	53	58	52	48	55	55	57	51	58	41	42	53	58	58	41	58	59	55	56	48	60	50	67	50	64	50	69	47	58	55	60	60	54	45	58	34	50	59	49	52	37	54	43	60	48	61	53	55	49	56	62	55	48	27	51	62	47	53	54	54	41	51	67	44	46	44	45	49	58	56	50	47	60	53	53	50	60	44	54	45	65	50	45	50	55	46	49	48	53	46	49	52	52	50	49	51	56	53	53	51	51	42	58	56	53	63	44	54	51	38	51	36	53	49	52	41	55	53	46	58	43	40	47	47	50	48	58	47	52	50	54	60	62	56	59	49	49	76	40	45	53	55	49	51	65	67	59	57	46	49	48	66	61	42	49	54	55	51	54	51	50	45	44	38	63	44	39	55	43	51	48	65	42	43	58	42	67	46	31	50	50	53	60	59	41	41	52	65	62	41	65	52	45	61	50	64	55	46	49	53	57	45	59	54	44	63	49	46	60	48	61	52	41	42	49	50	63	50	57	43	53	69	62	56	53	40	43	49	40	50	54	56	62	56	50	52	45	66	56	53	55	51	56	52	44	68	58	51	52	58	57	46	51	53	48	54	61	51	59	45	63	52	47	47	39	63	53	54	60	54	48	46	55	64	46	51	55	57	51	47	56	45	55	50	67	70	60	42	53	66	56	49	55	48	58	55	62	58	57	58	44	46	48	59	43	47	54	49	57	49	46	50	49	73	53	60	53	49	47	50	60	56	52	59	51	50	51	66	43	47	62	55	52	52	59	48	52	54	32	48	49	48	63	50	60	46	58	46	65	47	47	56	74	47	49	47	49	50	36	56	44	47	44	56	52	44	46	63	52	48	50	52	50	53	53	45	57	60	56	37	62	45	43	50	35	50	51	50	44	52	54	50	37	51	62	52	52	48	55	54	52	55	56	48	60	45	41	40	46	49	48	43	58	49	50	55	45	44	60	49	43	53	49	42	65	47	48	54	47	59	60	42	54	52	71	52	56	55	48	40	54	49	55	59	47	54	73	53	50	41	72	43	48	64	54	60	56	43	51	59	47	54	52	48	51	56	53	46	52	43	71	65	49	67	56	56	42	52	46	48	47	50	54	44	49	64	50	50	47	47	55	53	56	63	54	72	49	61	66	48	36	54	35	49	64	49	61	55	58	46	52	59	30	52	54	44	55	68	61	54	52	60	51	36	61	56	57	63	55	55	51	54	61	59	63	65	61	46	56	54	45	58	60	46	49	47	46	49	53	57	57	38	55	63	61	43	51	51	42	53	45	40	59	40	52	53	42	56	44	55	52	55	56	45	61	46	51	66	42	50	40	57	48	46	50	65	35	59	53	44	54	49	59	48	57	52	45	70	44	64	63	47	48	66	37	47	50	62	51	58	49	52	54	50	59	59	54	53	62	57	58	51	57	46	59	60	69	63	59	67	57	62	61	54	60	50	47	55	66	51	50	54	61	55	51	59	58	55	66	56	43	51	52	50	53	51	46	44	55	63	54	53	58	62	59	49	54	61	46	46	53	55	56	58	49	49	53	41	56	39	42	60	46	55	52	55	58	47	54	65	59	62	41	53	45	50	62	50	61	55	53	61	49	69	43	46	65	62	48	56	46	46	55	54	51	51	45	63	83	44	55	65	56	45	45	49	60	51	44	77	46	44	60	50	42	51	60	52	57	59	51	62	62	43	61	40	48	64	53	52	47	48	45	54	58	55	46	46	57	64	50	41	64	47	50	53	60	56	51	61	55	49	53	41	41	46	41	56	56	53	59	53	55	61	62	41	57	52	64	48	48	50	59	57	43	50	52	57	44	63	50	58	39	52	42	57	56	66	52	58	54	42	51	51	53	57	39	66	69	56	64	64	55	52	50	59	52	68	52	61	59	59	65	59	46	51	44	46	50	57	44	46	49	52	49	47	59	62	58	54	62	66	49	65	53	45	49	46	57	56	59	55	58	47	46	49	54	54	48	54	41	60	50	47	51	60	48	48	44	48	53	56	60	58	61	64	52	49	59	41	32	50	38	53	39	66	38	58	55	57	65	55	63	45	75	60	53	52	46	59	49	43	50	50	55	49	61	52	44	49	50	63	63	45	47	50	59	67	51	43	55	54	51	51	45	60	53	45	52	54	55	53	53	64	55	47	45	46	46	55	37	37	49	47	53	46	51	49	51	56	56	58	49	48	59	52	54	60	53	44	51	43	71	59	55	45	43	49	55	53	56	39	61	53	55	45	44	64	60	53	47	58	61	57	51	45	51	55	49	53	53	66	52	49	48	46	50	49	45	48	51	59	49	44	62	52	51	60	52	43	69	53	54	63	53	43	53	50	47	62	59	59	65	38	52	51	50	54	68	49	49	58	45	52	54	56	42	41	51	55	58	44	38	57	62	41	57	50	48	52	44	48	49	55	51	54	47	64	45	57	57	41	68	54	54	51	55	51	63	54	64	51	51	51	61	44	68	47	39	40	55	48	54	47	48	59	56	53	50	48	48	57	61	53	56	43	60	56	49	55	69	73	63	50	46	47	59	51	62	58	51	48	54	52	62	45	56	59	61	55	49	50	42	56	61	54	54	46	58	55	52	48	45	59	47	50	61	67	60	53	64	50	48	55	48	54	49	68	56	69	64	59	53	56	41	52	57	62	48	57	54	43	48	58	45	60	43	59	58	44	58	46	55	48	56	63	45	55	43	57	58	57	37	63	45	45	52	61	61	55	53	53	50	72	44	46	54	62	47	68	48	48	57	42	55	50	61	51	52	58	47	68	50	58	63	56	39	50	63	50	48	59	59	57	53	62	62	50	57	63	51	42	45	69	55	58	48	54	50	55	73	44	52	42	59	60	61	41	62	67	61	51	53	55	51	49	40	56	57	54	47	55	55	51	51	51	52	54	43	43	49	64	51	53	61	52	42	60	47	52	55	62	58
57038	35195	14013	25483	32571	31347	27882	24152	20661	17487	14576	12651	11098	9392	8172	7171	6319	5375	4716	4146	3690	3279	2833	2645	2464	2352	2122	1901	1805	1710	1541	1505	1312	1308	1227	1300	1147	1079	1079	1092	1059	1120	1074	1053	1061	1016	996	971	979	939	919	886	872	887	906	861	912	830	848	818	874	871	807	860	796	872	883	895	842	881	858	859	844	859	887	879	826	855	829	883	810	860	890	826	842	836	804	845	810	834	832	845	831	813	830	795	814	776	826	794	763	757	765	818	810	791	847	740	788	770	746	755	816	782	787	829	834	796	820	804	801	777	764	826	810	730	798	772	769	799	794	790	814	792	810	810	807	796	798	773	834	762	750	768	797	816	789	781	798	790	778	771	754	787	772	784	785	805	820	816	761	789	799	777	801	769	772	805	779	779	783	811	843	805	792	812	787	759	769	809	796	770	781	772	790	797	758	739	744	824	796	800	787	777	789	768	774	752	772	756	795	780	808	817	765	768	814	820	808	742	758	813	727	831	821	739	824	769	758	792	748	814	819	765	772	771	760	808	808	798	756	767	852	804	800	786	739	793	755	733	700	740	816	826	815	775	750	809	776	784	851	862	738	812	753	803	785	795	807	788	829	803	758	798	761	834	789	819	759	799	769	858	765	766	819	799	783	796	742	758	832	827	796	808	781	835	790	802	761	805	797	810	815	777	790	787	785	791	822	790	781	813	796	844	809	794	787	816	781	777	771	763	812	755	791	792	782	793	786	804	785	743	794	786	814	790	771	795	805	803	745	822	751	760	770	750	744	790	838	739	804	791	823	803	765	769	741	787	823	783	778	761	763	802	803	793	805	789	780	767	755	819	770	792	775	774	743	777	762	768	778	780	773	784	798	752	802	784	808	762	790	795	767	803	755	803	779	769	752	727	779	770	789	779	809	752	805	749	755	838	772	775	781	812	811	852	773	779	796	782	722	806	798	779	750	784	802	811	754	810	755	811	808	791	795	754	747	773	819	823	789	817	833	809	775	770	780	806	768	802	802	731	775	799	788	730	771	805	742	775	811	791	798	795	727	839	814	736	830	776	808	820	815	772	800	757	798	735	765	740	735	772	770	742	767	799	787	814	763	777	786	773	740	743	786	807	784	786	786	812	790	811	795	770	803	847	804	807	763	797	789	816	780	760	812	780	750	765	788	800	774	762	808	804	762	766	771	772	755	836	812	755	778	776	712	759	807	796	787	830	767	794	775	797	798	787	772	820	859	720	803	811	779	760	771	839	771	794	810	750	812	800	765	807	787	773	780	769	802	793	760	816	743	749	781	796	756	811	731	821	777	799	757	798	785	771	773	767	792	757	807	799	770	782	773	821	769	773	792	772	762	798	843	819	753	784	795	761	779	790	778	779	791	784	798	798	788	756	793	801	775	739	782	768	729	742	764	772	758	820	818	792	754	794	757	829	808	801	773	749	757	810	760	820	818	749	774	791	823	796	776	771	781	766	763	764	736	794	771	805	801	741	738	727	771	792	740	801	812	785	812	806	745	775	753	761	788	839	793	769	863	768	848	783	745	819	797	800	820	766	815	768	735	832	785	789	801	767	810	770	780	780	797	790	778	822	765	753	739	771	754	731	757	793	779	775	765	839	810	800	798	780	831	765	824	767	803	791	798	829	766	790	794	825	776	845	745	787	824	810	802	806	783	811	769	831	780	814	808	777	829	836	777	776	774	813	789	771	771	736	775	834	782	810	763	807	757	787	796	787	758	806	789	741	809	806	768	837	756	792	765	816	772	811	762	812	796	770	757	710	781	768	800	792	795	810	760	759	791	784	746	752	806	795	769	791	781	773	777	807	812	825	801	764	774	804	782	824	814	781	739	802	798	758	773	745	796	752	803	757	757	789	740	796	821	790	811	782	804	766	767	748	805	815	778	767	789	772	827	806	777	784	822	772	762	801	841	744	787	782	804	751	775	745	757	793	787	790	827	788	803	789	776	789	773	796	768	740	804	792	742	745	775	759	759	751	760	754	751	790	752	738	784	774	799	804	801	792	792	771	760	803	795	775	794	799	758	757	813	854	755	806	743	810	773	798	774	790	749	812	782	758	778	760	808	755	776	793	746	788	833	819	787	763	781	794	841	818	796	766	830	759	773	773	778	781	717	847	789	805	748	804	816	807	784	778	741	817	780	809	828	813	787	766	776	766	788	763	819	820	791	812	851	780	790	814	748	739	731	775	831	774	757	760	783	764	752	754	780	761	776	740	792	764	818	822	734	784	744	783	800	798	821	777	778	788	759	798	760	767	744	772	816	743	803	804	716	752	766	817	836	801	816	799	810	838	824	786	810	776	825	764	786	766	760	787	789	812	810	848	752	789	788	758	797	748	847	760	767	795	845	794	801	777	762	762	767	830	774	827	789	798	805	749	817	762	763	719	781	803	784	796	779	744	793	760	869	812	770	770	832	820	791	749	771	764	826	797	820	854	806	782	787	818	791	772	781	829	823	780	782	759	785	773	778	795	781	760	757	778	817	775	769	759	791	715	838	826	745	784	866	788	762	775	759	816	771	751	796	771	760	794	802	764	789	775	810	789	777	772	767	788	802	765	779	826	796	834	773	746	781	788	769	786	794	775	735	842	746	759	776	801	793	792	769	824	785	794	823	763	778	871	767	843	777	823	804	785	821	784	802	778	769	761	796	746	780	806	770	760	765	792	775	781	808	772	812	807	802	782	784	746	831	835	771	814	780	791	759	770	803	774	736	788	801	803	790	793	797	848	822	778	764	754	782	787	780	782	832	756	837	785	766	783	798	771	762	745	773	806	751	766	815	826	822	801	750	782	829	783	812	799	791	780	806	820	803	807	791	798	805	741	839	778	757	812	813	776	761	793	784	784	781	790	768	804	749	816	789	802	786	786	799	782	814	804	774	759	778	804	831	799	795	750	804	778	792	795	758	734	759	792	784	770	814	811	806	773	774	814	861	782	757	813	790	763	817	787	775	777	816	789	806	798	804	806	787	780	771	774	799	821	789	798	772	791	751	758	804	740	781	796	798	757	796	784	783	793	805	798	783	764	796	810	753	766	781	773	793	781	780	787	745	824	724	796	771	783	806	786	780	839	784	810	725	798	796	784	768	767	776	781	821	754	843	745	780	766	770	761	740	768	767	769	773	725	827	776	787	756	825	796	785	765	819	768	776	750	812	808	765	803	746	744	786	770	793	765	811	781	807	790	735	823	806	810	755	775	738	785	784	818	795	780	763	740	858	763	795	798	747	779	780	762	766	795	757	739	798	757	776	801	779	767	797	807	824	761	786	825	771	757	760	794	762	763	772	842	844	743	792	789	776	789	792	802	784	788	780	757	795	870	803	795	830	721	836	812	813	762	774	806	769	762	775	813	786	790	772	802	776	811	751	815	744	752	757	818	792	819	753	751	817	829	790	745	832	765	784	746	768	760	801	790	772	785	773	795	842	786	774	745	733	736	792	781	771	794	763	762	769	783	759	753	858	779
6738	2107	291	231	305	328	285	209	169	172	127	113	91	97	81	83	64	57	54	35	43	39	48	34	34	37	31	34	26	26	31	23	23	26	31	18	27	21	30	32	22	21	24	23	18	18	24	18	24	29	24	17	27	30	23	23	24	22	18	25	25	22	30	23	20	22	23	17	16	19	25	20	17	24	20	24	26	19	16	18	18	19	17	29	18	27	18	29	21	18	19	20	14	14	21	29	23	18	15	13	27	27	16	14	21	27	16	25	27	21	18	22	28	31	22	24	19	21	17	29	15	22	22	31	14	18	26	21	16	27	25	25	19	21	15	24	25	19	25	25	22	20	22	30	18	20	35	20	27	16	22	20	19	13	20	25	21	20	18	26	32	23	26	27	30	19	21	18	27	21	24	30	19	35	24	22	27	22	29	25	26	30	21	21	15	24	24	19	20	16	21	23	18	17	26	12	18	12	23	25	22	21	20	22	20	29	31	35	30	20	14	19	13	32	13	25	14	23	23	18	28	23	24	29	13	25	25	26	22	19	24	18	23	27	13	25	19	20	13	23	13	21	21	17	24	23	21	18	16	18	27	21	14	36	22	20	19	24	28	17	18	25	28	28	12	26	23	23	32	23	23	14	19	18	15	29	19	19	26	26	18	26	24	24	26	25	16	23	20	21	24	28	21	15	26	21	17	24	24	12	19	24	17	29	25	31	17	34	21	14	20	19	22	24	22	33	27	24	20	25	19	12	34	34	18	18	26	23	25	29	23	21	22	23	29	22	19	18	21	18	21	15	27	20	21	23	17	15	20	22	24	32	19	27	21	21	32	23	18	31	21	23	26	23	29	31	14	19	26	20	25	21	21	24	24	21	21	23	35	27	21	21	27	21	22	19	20	23	24	23	26	21	23	21	23	21	24	20	23	17	24	24	25	8	23	13	19	16	21	19	23	20	20	26	22	24	26	26	25	22	25	16	20	25	19	20	26	27	29	25	27	23	14	12	23	13	25	24	21	23	25	17	26	22	23	25	14	30	27	18	22	24	18	17	19	20	16	28	15	27	20	30	16	23	26	21	23	23	30	18	32	21	30	21	27	20	34	28	17	21	16	23	23	23	16	33	23	27	24	20	22	22	18	27	25	23	21	23	17	29	26	20	24	22	22	19	23	24	32	23	26	26	22	28	19	26	25	25	25	27	23	29	24	20	22	29	21	21	28	16	22	22	25	20	20	26	15	20	27	35	17	23	29	24	18	22	22	19	22	33	20	16	21	25	18	24	21	21	25	26	22	17	23	23	24	20	33	22	32	22	21	28	33	26	27	25	28	23	20	19	19	26	12	24	20	21	23	19	30	16	31	26	17	20	17	28	13	18	21	24	23	20	25	33	21	26	19	27	17	18	16	21	16	27	16	22	28	18	16	23	21	16	12	19	23	19	25	25	30	24	19	18	21	28	22	11	26	23	16	21	18	18	25	21	16	23	24	25	21	21	20	18	20	25	26	20	22	18	26	21	24	15	24	22	18	20	21	17	25	24	24	18	22	22	18	28	26	24	24	25	26	30	16	27	21	33	24	25	18	27	24	17	24	27	29	27	28	22	33	16	23	24	24	26	29	31	26	27	25	14	17	24	22	18	17	23	22	30	20	13	30	17	29	16	17	25	20	28	28	16	22	14	27	19	19	25	23	18	16	22	25	20	21	20	20	22	23	20	27	20	29	27	10	24	24	13	21	19	23	28	26	18	28	23	31	21	28	37	20	18	18	23	26	21	16	22	23	30	26	19	20	23	18	24	28	25	22	23	19	28	18	21	18	16	21	23	24	25	28	22	23	25	23	26	19	14	18	23	21	23	19	21	25	23	17	21	18	17	27	25	20	26	25	21	27	22	23	30	20	29	24	22	19	15	25	13	19	24	27	20	29	15	13	27	17	21	17	21	32	21	20	29	17	18	23	20	21	20	31	21	20	35	22	29	23	16	20	23	24	14	16	23	13	29	23	26	21	16	23	13	28	22	14	29	13	24	27	21	26	28	30	20	17	24	23	21	25	23	13	30	19	27	20	25	16	28	33	23	28	20	15	20	20	22	38	23	19	22	23	20	26	26	31	26	21	22	12	19	27	15	25	15	31	24	26	24	24	12	18	29	16	19	17	21	30	28	26	25	28	25	27	24	18	19	32	21	17	18	23	18	24	22	20	28	23	18	24	24	27	25	19	22	14	18	18	21	26	26	22	18	15	26	19	20	23	27	24	21	32	24	23	17	22	22	21	14	29	13	16	21	21	29	15	23	20	22	18	11	16	16	29	24	17	15	17	21	27	19	25	17	26	29	20	26	16	20	26	22	9	38	20	20	32	21	33	22	21	21	26	23	15	18	20	23	25	23	24	20	24	24	33	19	20	15	21	23	28	17	29	17	21	28	16	22	19	21	14	23	19	25	19	24	21	29	21	15	19	27	18	17	23	30	24	21	23	25	21	19	18	24	25	15	22	21	22	26	23	19	20	19	24	20	26	19	27	13	24	23	22	27	24	23	22	22	16	40	21	21	24	33	17	17	25	15	28	19	26	25	24	22	26	30	25	17	22	16	21	30	16	14	21	21	25	23	18	23	20	23	26	17	26	19	21	15	23	19	18	29	23	26	22	21	22	15	20	16	24	16	23	27	18	24	17	23	18	26	30	23	23	26	18	21	18	24	29	19	31	26	24	17	22	18	26	23	19	17	26	19	22	32	17	19	18	13	20	31	28	25	18	18	29	25	26	21	33	20	18	27	20	24	23	21	25	15	25	28	28	26	23	21	23	39	22	18	27	12	17	17	23	18	22	17	22	23	25	37	22	43	18	32	28	16	20	19	17	20	17	30	22	19	19	17	25	30	22	22	12	36	16	25	27	23	28	28	30	12	16	29	24	19	29	23	23	14	25	18	26	27	16	21	16	28	25	23	20	18	27	24	17	27	19	22	28	25	26	12	21	11	21	20	18	18	21	21	23	25	26	27	23	20	26	24	17	18	17	26	25	18	34	23	19	24	27	20	19	18	25	23	15	24	31	17	18	27	23	17	22	30	28	24	22	31	22	27	24	26	24	20	23	17	22	20	16	24	28	21	27	25	21	18	15	21	28	22	17	23	31	21	24	31	24	13	21	23	16	25	13	30	18	18	21	18	19	22	20	20	16	24	22	25	22	22	25	17	25	27	18	24	20	20	22	14	21	28	22	29	19	23	29	23	25	25	16	9	28	20	23	23	18	28	17	22	18	16	16	35	15	24	35	29	27	26	15	20	18	24	20	18	17	21	22	25	26	23	33	22	22	27	36	22	26	20	19	22	31	28	27	28	21	12	27	21	22	32	27	24	26	16	27	21	19	22	15	22	38	24	18	22	24	26	23	19	21	20	29	25	11	16	26	16	20	35	11	29	21	15	13	21	28	23	19	26	30	28	18	32	23	23	21	11	20	24	27	24	23	23	20	22	19	29	19	19	28	33	22	26
42373	22770	7125	15890	22547	21012	17458	14018	10970	8875	7054	5748	4753	3923	3417	2981	2523	2128	1889	1547	1381	1248	1082	942	864	888	771	732	639	614	548	536	482	483	492	476	494	434	430	396	433	439	385	446	408	436	394	406	405	401	383	385	369	366	387	365	347	374	403	359	344	381	411	354	346	387	377	396	373	363	340	346	380	385	371	345	338	365	341	353	373	363	382	396	358	365	338	375	369	318	369	349	347	349	365	363	376	325	359	351	338	334	327	347	351	341	375	356	346	358	361	353	310	344	335	355	346	359	332	338	334	337	350	375	352	355	378	353	347	360	330	366	386	350	336	383	366	366	363	325	369	332	357	341	387	358	357	339	377	350	387	329	358	361	335	358	350	330	353	374	339	364	361	365	356	350	344	349	342	318	340	327	339	342	329	347	326	337	341	369	362	332	336	384	373	368	345	375	339	358	334	379	350	309	333	316	335	317	334	358	371	339	341	352	371	332	347	344	360	353	346	358	319	330	353	343	317	350	356	317	351	332	372	325	311	361	319	321	357	372	366	317	340	322	335	339	324	345	368	337	319	334	357	321	333	340	330	368	351	372	382	330	360	362	341	316	321	384	362	344	347	358	374	371	342	338	334	351	357	334	351	318	353	316	392	368	349	335	331	356	334	366	324	353	347	324	355	339	350	330	356	338	341	322	380	358	339	364	333	345	373	362	340	298	340	340	328	357	323	353	345	351	348	332	346	327	378	362	357	333	372	372	352	337	324	334	322	342	315	360	311	307	320	367	300	342	347	337	365	322	309	361	357	375	357	368	348	355	314	337	347	307	360	327	341	330	332	342	361	369	364	338	338	335	300	349	335	339	336	345	365	343	338	371	346	377	354	340	352	354	354	358	326	368	358	342	328	352	362	335	342	348	371	369	353	373	375	349	343	366	362	353	337	335	335	342	316	355	382	307	322	355	350	388	327	353	317	324	355	348	334	342	347	330	320	375	314	348	352	351	324	326	350	335	351	304	352	372	331	356	350	357	337	348	375	320	332	365	327	343	368	358	367	318	331	344	341	330	350	328	369	341	356	370	360	378	354	374	335	338	356	327	345	334	371	363	341	349	316	347	363	369	339	361	367	340	326	344	376	332	346	330	327	341	359	335	334	361	343	339	327	343	321	336	362	345	346	338	349	389	365	350	327	369	364	354	335	374	344	339	292	317	317	320	383	356	359	337	330	355	318	363	391	356	346	361	350	362	345	343	289	359	325	356	346	346	349	334	342	334	320	347	342	371	327	348	354	340	345	350	334	331	338	343	340	354	341	352	336	333	342	350	349	344	343	342	357	326	348	336	363	330	314	321	307	323	338	364	318	319	315	364	350	357	384	349	350	351	363	361	340	363	325	350	321	340	337	348	326	366	358	309	348	354	336	336	381	360	322	358	349	357	328	340	361	352	331	304	366	379	349	355	387	320	352	353	349	385	332	327	340	354	335	383	365	338	344	345	366	370	355	374	323	348	327	374	330	341	346	344	356	355	341	312	362	354	359	333	326	342	355	353	357	390	392	341	351	331	368	351	340	359	330	365	345	312	333	341	355	336	338	316	338	332	341	337	329	325	318	328	345	338	350	345	368	338	371	370	355	366	372	343	366	319	323	314	368	357	347	360	340	357	305	337	374	336	329	359	352	355	357	370	350	339	336	360	334	311	357	339	341	334	368	370	321	336	360	349	347	312	344	344	342	312	342	349	337	359	335	312	321	338	362	334	324	349	347	321	359	403	356	345	344	347	347	372	316	324	360	393	358	358	363	335	324	336	344	326	369	325	340	343	349	365	317	352	353	353	331	366	340	355	374	366	363	354	341	356	315	334	351	347	356	342	351	333	373	359	343	347	345	350	377	313	338	340	335	336	332	370	366	349	349	324	326	336	350	333	356	314	365	340	304	333	312	358	331	324	341	295	343	319	345	349	334	364	339	342	338	364	350	332	365	344	319	317	364	346	301	314	294	369	317	335	371	347	345	346	331	340	330	337	342	379	333	346	340	366	352	355	349	305	335	348	356	316	352	378	333	339	323	351	344	345	356	335	351	330	329	341	330	331	358	378	322	375	367	357	385	326	370	375	340	363	330	342	346	346	352	353	341	371	367	350	360	341	343	336	324	348	377	330	320	343	358	347	346	332	341	355	349	386	311	352	345	329	383	330	342	340	314	390	378	365	375	347	359	353	348	326	353	336	310	373	350	370	335	352	341	355	351	359	363	350	365	356	332	337	335	329	339	368	342	344	349	358	370	362	336	367	361	350	318	343	334	333	334	368	334	359	384	369	332	379	334	331	352	351	350	343	396	359	360	351	344	344	359	317	343	360	344	335	330	341	359	341	360	350	362	349	329	357	356	311	303	350	332	336	373	358	343	367	321	332	369	346	358	331	330	342	348	331	372	363	314	353	327	358	351	309	339	345	352	374	360	340	340	336	365	305	357	367	347	329	349	355	352	327	336	321	347	346	355	343	382	383	353	325	334	365	319	334	337	338	337	377	335	331	366	333	321	380	347	342	348	396	348	343	336	347	319	348	367	356	364	373	348	329	344	343	337	371	358	348	353	346	351	345	336	337	352	329	319	362	345	313	333	353	333	352	367	355	361	329	316	325	365	344	339	336	344	347	343	319	330	365	361	358	319	344	355	381	379	358	340	342	384	314	334	343	350	359	310	352	369	358	358	332	328	348	331	378	334	358	349	361	349	322	333	349	396	336	346	311	355	368	347	349	345	324	341	340	342	334	373	336	306	353	352	396	356	361	363	313	357	326	367	333	356	327	301	368	348	330	348	331	347	347	365	342	334	371	377	350	350	358	359	352	354	359	362	362	363	316	346	322	368	322	352	353	335	395	369	323	341	340	383	360	337	359	394	342	356	344	359	337	306	331	319	344	367	376	318	347	371	359	336	352	325	322	362	346	323	300	354	362	395	357	362	336	306	314	348	377	312	369	354	359	351	328	342	339	348	350	340	345	331	353	379	331	354	353	341	326	378	339	336	358	323	374	359	338	345	322	378	354	351	337	347	369	322	306	353	356	334	335	358	354	354	338	366	345	343	357	360	339	349	339	361	382	356	342	340	339	330	318	373	371	339	320	357	348	344	378	313	323	320	358	358	369	340	386	351	328	335	362	360	376	345	339	350	342	300	353	359	395	313	352	363	346	357	351	380	339	356	320	327	353	355	371	327	361	344	398	331	370	338	338	333	376	357	373	366	332	335	349	326	334	344	365	313	356	335	356	345	360	346	334	319	343	318	321	317	338	349	372	366	333	348	334	373	359	355	308	340	321	310	311	342	357	358	355	382	348	374	353	361	323	328	340	347	346	371	372	343	349	344	342	343	348	350	339	361	368	341	352	353	326	349	354	356	346	351	340	340	317	353	349	317	328	342	345	351	341	372	344	316	354	344	328	312	327	341	360	347	331	345	362	351	348	388	333	335	327	347	349	357	313	332	348	338	342	370	382	344	355
14145	6470	703	472	616	635	544	465	391	345	265	252	207	173	146	120	116	128	96	99	106	84	62	70	67	60	68	59	70	56	64	52	49	53	49	51	63	55	54	48	54	44	51	53	43	48	46	47	61	50	39	51	46	45	51	38	42	50	46	41	43	47	48	48	43	34	43	33	52	40	43	43	49	51	64	48	40	57	37	41	41	50	35	37	35	44	48	37	57	40	54	47	37	31	60	32	38	41	41	39	41	56	47	38	40	45	48	39	47	48	52	32	34	35	40	50	46	49	52	57	40	32	52	44	42	45	40	41	53	45	44	42	45	53	44	45	37	51	56	47	47	53	62	49	54	34	33	44	37	48	44	49	38	47	45	38	46	45	45	34	35	40	44	40	60	40	42	40	45	48	42	37	40	27	40	45	54	47	43	37	45	46	51	42	44	54	49	43	40	53	35	54	56	47	46	44	41	54	39	38	38	42	43	53	44	35	37	45	34	42	53	33	54	42	42	52	45	35	42	38	40	51	43	41	39	42	46	50	42	36	44	43	35	34	49	44	44	45	54	45	39	29	47	43	42	57	44	35	47	35	46	59	49	56	40	43	48	44	44	44	46	39	42	56	39	41	50	41	36	42	35	48	58	43	37	44	36	44	42	37	43	41	53	34	50	35	43	36	38	53	54	37	36	52	43	34	50	45	57	41	40	32	47	52	37	45	50	46	27	52	46	54	47	39	49	54	44	46	47	45	40	34	45	37	38	48	45	52	54	47	48	43	40	44	41	41	56	38	39	39	48	35	51	47	37	44	35	41	38	40	41	61	61	37	43	39	47	45	40	41	38	52	44	38	48	37	58	50	44	37	45	44	49	42	50	44	46	46	40	38	48	47	41	30	49	46	42	32	36	43	39	49	41	42	44	40	51	55	46	53	40	45	44	44	35	44	41	58	48	35	49	40	42	38	39	37	48	34	39	43	47	39	46	41	44	31	63	52	43	52	40	39	38	34	38	49	41	37	47	43	29	43	45	47	40	45	46	51	48	49	50	39	40	55	44	48	46	35	31	46	33	52	41	58	48	34	41	50	41	41	31	51	50	47	38	47	31	44	39	38	37	50	44	37	44	50	50	41	43	54	43	39	32	46	46	47	44	36	45	49	50	53	59	55	40	37	53	54	41	42	36	41	38	45	41	40	51	42	60	36	50	56	57	37	40	45	37	35	48	45	47	39	44	44	48	45	44	52	44	49	27	53	45	40	29	41	38	36	40	47	48	35	38	35	47	39	47	47	57	35	35	39	54	37	52	51	44	39	39	37	35	45	47	37	40	44	41	34	44	48	49	49	60	48	43	35	50	48	29	41	40	41	48	46	33	42	38	42	31	49	37	37	54	45	41	45	40	42	54	38	51	40	42	40	35	47	59	51	39	43	49	45	61	40	53	50	38	46	55	37	48	41	50	47	32	35	35	45	37	47	47	40	46	38	51	51	40	43	46	33	40	41	55	46	58	28	30	47	38	45	40	44	45	32	43	40	44	39	46	45	44	53	45	44	50	28	31	37	44	37	45	46	43	43	48	41	59	34	53	53	51	44	55	39	54	36	43	39	42	46	40	45	50	53	41	40	53	41	43	40	39	31	42	44	38	45	45	46	29	43	46	43	49	44	45	48	42	32	49	37	44	35	55	44	45	45	41	46	33	47	36	43	42	44	60	35	49	40	47	50	40	42	40	45	48	36	38	41	56	45	46	33	40	44	31	51	32	44	47	46	53	44	43	56	51	46	45	47	32	36	42	48	50	45	43	44	48	49	40	56	29	54	51	41	48	53	37	39	38	43	64	47	38	47	51	41	35	54	46	47	46	46	48	49	38	44	43	44	47	41	46	52	46	35	54	35	38	47	38	39	35	36	47	42	40	42	42	51	46	47	35	42	37	43	37	57	44	49	56	48	42	53	49	49	40	46	46	44	41	55	42	46	42	45	47	40	37	39	49	42	23	42	41	43	39	48	43	48	31	34	40	53	55	35	54	35	47	48	40	35	59	35	34	44	54	33	27	37	49	48	55	49	41	37	48	52	45	43	45	37	31	41	43	61	45	39	41	51	53	56	45	49	50	47	46	33	35	35	41	53	46	52	33	58	46	44	33	41	37	47	25	44	38	46	38	33	41	52	36	53	40	42	41	46	38	56	42	49	54	41	41	33	36	55	35	51	48	49	33	45	46	41	32	43	41	23	43	38	51	44	46	40	42	32	46	37	58	37	41	47	44	41	42	59	36	49	54	43	35	52	55	43	42	40	30	38	57	42	37	41	45	49	44	49	69	32	40	39	49	45	40	54	43	45	48	50	34	41	49	34	49	34	43	38	44	43	51	41	49	37	34	45	35	39	40	40	33	40	21	54	41	43	45	42	54	34	35	35	45	54	48	54	38	56	48	52	37	52	46	41	48	39	49	40	42	49	37	34	35	45	35	53	36	54	44	48	48	45	34	49	47	46	38	46	53	46	60	41	42	45	32	31	44	40	36	47	24	40	47	35	45	39	43	49	38	37	37	43	40	34	33	47	40	51	27	46	42	45	44	42	39	36	54	59	30	41	44	45	35	56	38	52	40	42	56	51	48	42	52	43	46	49	39	39	43	45	39	50	44	45	34	56	44	46	47	32	50	38	37	56	31	48	47	37	40	45	35	45	48	39	47	46	39	50	40	43	40	34	33	47	39	44	43	31	41	41	59	41	53	40	41	47	36	42	49	38	53	42	40	48	49	36	39	38	54	46	55	41	45	47	49	53	53	41	42	45	45	31	47	34	46	48	46	41	42	38	47	40	39	46	42	42	36	46	42	46	42	37	40	40	53	46	49	40	36	50	41	53	42	48	53	41	39	42	46	51	41	32	45	50	39	46	40	46	28	45	43	43	44	45	41	43	44	42	37	36	48	57	45	49	57	42	50	46	49	43	54	26	40	42	62	49	51	57	49	36	38	46	40	41	39	44	47	41	46	38	33	37	48	44	34	50	51	41	46	44	54	38	47	48	36	48	47	41	47	37	52	45	43	35	40	41	48	52	44	39	42	43	42	33	47	42	53	35	42	42	41	32	49	59	44	43	43	44	48	55	36	51	40	48	35	51	39	44	33	45	43	36	52	52	39	40	40	35	48	48	45	34	32	54	29	35	38	52	50	52	40	36	43	31	47	52	34	43	54	43	37	34	43	41	32	45	31	41	45	41	47	48	43	48	50	40	40	52	46	36	38	39	40	44	52	53	47	35	41	48	49	52	45	45	52	44	37	55	45	36	48	55	45	41	44	46	37	57	52	41	41	48	46	42	38	43	36	32	40	40	30	39	46	45	36	57	46	56	42	46	44	47	44	51	36	43	50	45	42	50	43	55	53	38	56	29	41	35	49	47	36	42	45	47	33	32	43	37	38	38	38	40	53	46	35	43	46	47	35	42	42	36	35	46	35	38	56	44	45	60	46	60	44	37	48	35	50	44	45	42
54257	31333	12307	23000	30009	29155	25765	21702	18245	15254	12815	10985	9229	7864	6619	5869	4987	4350	3874	3346	2906	2565	2410	2149	1965	1851	1708	1631	1430	1396	1228	1215	1169	1020	1028	1008	964	961	937	836	910	879	850	862	881	808	831	819	819	750	749	749	774	724	725	725	723	751	721	721	729	692	743	756	693	689	733	732	724	715	684	700	738	731	683	666	678	696	652	701	680	737	748	701	683	756	742	688	676	732	681	676	700	674	670	697	671	671	652	658	713	673	709	698	687	656	706	689	646	653	675	681	679	671	676	678	658	647	623	622	670	648	650	625	665	662	661	597	708	686	666	671	591	664	697	675	704	686	634	698	642	671	658	618	659	645	676	665	673	700	664	675	645	643	686	641	672	639	614	639	634	625	652	663	641	693	695	664	674	674	668	645	637	647	688	671	667	651	684	655	681	686	638	681	635	681	648	680	668	616	672	657	667	652	677	644	635	604	687	662	670	695	650	654	638	619	626	622	640	652	663	655	652	660	647	632	615	630	627	666	656	695	642	671	661	648	667	622	684	635	605	634	665	677	679	581	655	659	639	683	710	656	641	642	637	652	655	663	704	664	699	661	675	690	642	646	638	677	675	625	671	620	660	687	638	576	641	663	656	709	604	630	649	657	663	696	607	638	685	633	725	619	673	688	674	672	619	616	693	618	654	679	616	672	672	647	658	618	610	635	646	689	650	655	681	699	642	642	638	652	658	672	625	652	672	682	683	625	645	692	657	625	710	656	665	649	598	638	657	626	636	665	627	713	667	655	603	674	673	738	707	631	617	662	687	672	619	636	682	650	644	703	639	627	669	632	666	705	676	644	680	665	688	639	658	647	663	596	668	650	651	630	662	613	627	700	615	688	675	645	665	657	659	631	668	650	705	671	644	670	674	635	664	638	675	676	655	676	656	640	696	654	634	656	677	685	633	704	643	636	625	650	661	639	654	663	672	609	686	656	664	629	670	631	656	675	659	649	688	608	616	678	643	644	663	673	616	654	646	673	649	634	592	624	635	658	633	641	612	635	686	644	647	624	632	709	684	659	634	656	660	656	661	627	669	670	646	650	663	686	670	650	669	663	698	629	656	663	680	654	661	588	667	656	606	650	679	666	626	653	661	657	654	649	661	642	666	632	614	641	610	693	635	666	646	665	606	666	608	682	653	650	637	650	632	634	627	671	606	649	621	654	626	668	721	662	653	699	639	620	634	696	638	642	630	645	664	668	608	642	629	696	649	650	633	654	671	680	633	670	646	637	630	623	651	653	714	607	655	661	711	697	661	646	638	688	650	661	659	658	674	649	637	620	626	647	660	597	695	645	676	668	645	639	700	644	645	607	662	644	643	658	664	613	643	622	652	667	667	658	681	661	619	642	642	665	677	658	685	696	691	682	666	709	713	671	666	687	651	673	659	697	653	649	675	654	660	674	612	706	656	634	633	647	640	662	592	686	636	639	686	638	649	635	647	647	652	649	661	627	603	666	681	722	660	635	640	653	678	624	649	609	643	653	646	651	677	673	664	658	673	628	664	653	674	641	683	648	656	620	620	643	662	640	650	603	643	651	656	677	684	648	685	661	695	669	655	666	645	682	659	686	658	643	656	654	640	668	651	616	664	662	647	663	662	661	609	611	655	630	660	655	661	635	628	598	643	645	687	591	672	632	683	641	698	626	635	707	645	609	667	693	607	728	641	647	639	658	600	649	636	656	666	647	622	698	682	682	670	583	654	677	678	675	663	670	643	688	696	673	664	684	643	639	688	650	627	702	676	669	683	596	652	626	608	697	601	671	647	653	660	664	634	634	656	632	672	679	642	661	634	667	639	697	611	685	635	662	662	625	661	675	666	637	685	675	627	633	627	652	626	651	690	679	642	684	678	634	629	646	656	694	665	626	655	626	645	642	633	749	635	697	661	649	695	650	630	609	669	649	699	621	658	659	639	627	694	661	663	663	659	658	641	668	620	639	646	629	674	650	679	637	662	647	634	627	658	625	628	654	652	689	666	675	638	640	661	629	641	653	600	645	653	665	633	703	636	653	686	658	618	648	640	656	667	623	691	667	635	610	723	627	631	684	665	660	636	676	690	674	649	660	657	662	668	664	667	671	685	621	657	724	646	686	654	639	633	697	645	709	653	704	622	674	695	642	699	651	643	674	616	705	653	638	655	611	681	676	638	666	634	627	625	687	646	694	654	667	686	626	666	627	648	678	636	660	680	687	616	651	660	686	659	684	723	621	685	676	647	642	656	622	647	631	652	631	636	660	641	674	638	666	640	629	626	646	649	686	649	623	644	627	607	642	694	620	635	668	645	631	717	643	622	686	666	615	711	646	664	660	697	681	665	682	630	638	646	652	653	716	683	694	658	653	624	622	670	691	628	626	639	664	664	706	647	646	661	642	648	685	619	648	657	663	632	648	657	645	690	683	646	659	619	612	670	622	652	653	634	667	632	680	687	660	671	669	690	647	669	660	660	663	662	642	638	649	680	652	621	639	679	693	657	652	656	713	658	649	613	661	632	640	648	627	698	623	628	668	663	630	694	637	639	658	677	622	640	631	656	696	663	652	671	636	650	637	676	650	623	656	670	649	621	618	688	665	672	629	647	638	651	646	661	666	625	617	609	687	632	659	635	693	632	691	621	686	652	688	700	653	608	679	668	597	671	603	685	643	676	646	654	676	637	682	626	600	644	640	643	607	631	625	649	667	676	635	670	632	689	652	677	698	614	641	652	683	654	633	631	690	654	692	616	661	656	672	632	683	608	613	609	653	641	711	705	690	656	666	638	652	656	643	645	645	644	641	646	633	653	642	629	644	662	656	643	680	681	674	646	656	655	664	700	641	662	619	610	679	685	649	624	666	625	624	642	657	627	665	581	668	649	672	659	661	683	619	671	679	672	683	655	658	658	675	652	655	658	634	678	693	687	666	609	684	647	689	582	650	706	676	642	674	668	625	667	657	677	656	665	652	668	634	619	637	633	623	635	647	641	642	649	648	617	614	681	680	631	658	682	681	661	686	686	626	687	693	652	670	649	632	566	683	670	625	633	661	608	700	620	657	676	657	702	674	654	659	672	662	636	655	638	661	637	670	625	682	675	660	675	617	661	687	639	667	643	651	656	604	645	611	680	685	631	608	652	642	667	638	617	620	657	653	632	596	666	677	674	613	675	633	700	661	632	648	636	637	646	652	656	640	656	685	656	648	642	628	670	679	677	623	668	674	662	674	674	646	624	632	646	630	681	619	701	647	652	593	647	620	658	675	643	652	620	679	663	674	654	682	682	677	692	670	623	680	661	632	682	606	662	632	623	618	614	613	635	677	669	656	700	651	701	645	635	672	662	658	678	699	654	703	658	670	627	631	646	673	698	640	635	660	677	665	628	621	604	635	612	673	638	664	694	637	671	676	669	655	649	680	675	677	676	642	688	609	638	643	690	654	651	684	697	628	674	706	642	719	716	677	649	632	661	614	595	653	627	715
11754	4031	509	344	430	471	392	355	289	266	240	177	143	132	124	113	96	84	75	82	54	53	45	56	60	57	51	56	51	48	46	48	46	34	41	44	43	39	35	41	36	31	33	35	43	48	44	29	30	28	24	43	31	32	42	39	25	27	43	39	28	33	38	38	48	38	38	38	34	27	32	37	28	30	39	34	35	34	46	36	43	46	33	28	39	28	34	29	33	27	36	27	39	39	36	31	36	37	35	32	30	38	35	45	27	35	32	38	34	28	32	32	34	41	49	27	27	37	36	36	30	35	29	41	27	39	33	27	25	39	32	28	31	27	29	32	26	29	24	22	30	29	29	35	31	38	36	24	32	43	25	41	43	42	29	39	29	38	32	42	37	28	29	34	34	32	36	35	29	41	34	28	23	25	24	31	39	34	23	36	26	38	38	31	30	38	36	26	23	34	41	21	33	17	30	31	36	40	39	42	40	31	29	26	46	30	37	37	32	47	28	37	28	29	45	37	38	44	27	35	34	27	43	34	30	41	44	41	35	32	31	31	25	34	37	32	33	35	36	40	29	41	35	35	33	29	29	40	39	47	29	36	37	29	40	41	27	34	35	32	38	34	37	35	41	31	32	38	36	21	34	41	37	34	35	33	35	32	24	30	38	23	27	21	37	30	33	40	35	30	35	42	38	25	28	30	33	38	42	36	28	28	28	37	28	26	34	35	24	33	33	35	36	30	25	33	27	33	35	33	34	33	30	35	32	39	43	36	36	37	36	27	32	35	28	46	40	40	36	40	37	27	39	54	29	36	30	34	40	39	31	33	40	40	35	37	23	38	32	37	34	31	35	28	27	38	44	34	27	38	43	40	32	49	39	39	40	27	30	30	37	32	46	37	32	37	34	38	37	33	30	32	32	38	27	37	34	41	28	40	30	29	37	27	42	31	47	37	33	36	25	30	27	36	41	34	39	34	25	26	32	38	35	43	20	38	26	36	24	35	23	27	33	30	30	34	45	31	35	37	40	32	37	38	45	35	33	36	28	36	30	27	32	33	33	37	43	33	39	28	28	27	34	26	39	36	29	27	46	39	42	33	39	47	37	37	19	36	34	30	34	49	35	35	35	41	33	33	27	33	35	27	39	29	38	24	33	45	25	42	42	31	33	27	42	30	28	36	36	42	29	29	45	34	27	38	31	29	46	29	28	33	26	46	34	23	34	31	28	40	40	28	38	42	38	33	44	40	30	20	27	29	26	29	25	43	35	40	43	34	33	55	28	41	36	37	36	34	41	29	34	31	23	36	26	26	32	35	28	29	45	33	24	31	30	31	33	29	39	30	40	30	36	34	47	41	41	33	34	34	28	46	36	33	34	40	37	30	27	47	36	36	26	25	21	34	27	40	42	24	37	36	33	36	31	25	26	34	29	24	35	36	30	30	34	30	26	37	41	31	36	44	38	39	36	42	37	37	33	37	29	37	23	31	45	39	29	29	38	35	30	42	38	26	38	33	42	30	38	29	38	34	38	37	35	26	26	35	35	39	41	30	31	25	29	43	31	32	32	39	32	35	28	34	41	34	34	36	39	43	35	37	31	40	38	40	27	35	40	38	32	41	35	41	29	30	31	30	34	57	33	37	33	29	38	23	33	35	36	35	33	50	40	31	39	40	28	38	35	37	29	30	37	28	37	43	31	38	26	38	39	41	31	37	32	34	26	32	28	27	37	43	45	47	27	25	35	38	47	35	35	35	44	44	28	33	36	44	46	38	39	31	36	37	34	28	40	33	33	30	32	37	28	42	36	25	30	34	36	35	33	36	38	38	32	34	41	44	34	25	49	33	42	42	32	28	31	40	33	37	31	51	30	44	32	24	34	42	28	36	32	30	35	49	33	37	26	30	40	32	30	30	32	32	43	41	34	32	26	30	39	25	44	28	32	27	33	43	30	40	30	27	29	37	34	32	33	29	41	30	40	34	34	35	32	32	25	32	47	43	31	35	34	29	30	40	37	42	39	26	32	37	33	37	41	41	40	34	33	34	42	41	31	31	29	32	32	36	31	34	34	24	34	32	54	39	24	40	36	32	37	26	39	36	34	31	43	27	43	38	24	28	44	31	38	32	33	35	27	47	34	37	30	28	27	47	40	33	39	37	27	29	36	33	37	45	39	32	29	38	33	29	34	43	41	34	35	50	36	30	32	25	35	33	46	41	26	33	33	20	36	51	32	21	41	35	31	31	29	42	28	34	32	42	35	36	31	29	47	25	31	43	35	32	31	36	37	43	23	33	36	33	31	32	39	42	35	31	35	40	25	36	36	39	31	32	26	38	32	36	35	34	47	35	38	36	40	37	37	29	31	39	26	35	23	32	28	33	35	30	25	43	49	32	33	38	35	31	28	32	39	32	32	34	41	49	40	37	31	27	34	34	40	27	33	50	35	33	35	39	36	36	38	25	33	31	39	30	41	37	29	27	22	39	34	32	33	48	33	26	31	38	32	37	44	28	40	38	33	33	40	26	36	40	38	45	39	35	35	35	29	29	37	25	41	39	36	38	35	34	46	26	39	38	35	33	32	39	24	32	32	35	36	30	29	29	29	30	43	33	42	39	44	38	39	37	29	26	38	44	26	29	29	28	36	32	32	31	35	25	29	34	43	35	44	29	33	36	31	35	32	25	38	33	34	34	41	35	43	26	33	36	35	40	31	34	41	27	21	42	35	33	30	38	40	37	36	26	48	28	35	39	30	36	38	25	38	27	28	32	37	30	39	21	31	33	39	23	28	31	37	31	43	39	47	38	28	39	24	26	39	37	45	32	38	26	30	37	34	36	32	40	44	42	23	22	35	37	28	25	47	31	38	34	36	37	49	40	30	43	39	42	35	29	28	36	32	45	49	37	26	31	29	36	24	35	33	32	41	35	38	33	43	34	30	34	44	36	36	28	40	37	32	38	27	33	35	26	36	36	38	38	36	37	30	37	44	35	33	29	24	33	36	30	27	21	37	30	31	28	39	31	25	29	27	40	28	34	39	36	31	24	36	43	24	40	29	35	30	29	39	33	34	31	33	31	28	37	29	47	38	31	30	35	24	39	54	30	49	47	34	31	38	32	36	41	32	33	32	29	28	33	37	33	32	26	42	35	23	29	38	42	36	39	34	43	43	35	31	38	33	27	35	30	29	32	29	42	31	44	44	32	43	35	41	33	42	31	35	38	31	41	30	41	30	31	39	27	38	34	27	35	33	32	25	31	37	31	34	37	29	33	38	46	34	29	21	29	26	31	32	29	28	28	28	35	36	31	47	33	25	33	34	44	28	34	27	28	41	39	44	24	38	34	43	44	22	31	30	36	35	28	45	33	35	35	36	29	29	26	42	37	33	31	37	18	34	38	18	29	40	28	39	40	47	32	27	25	27	29	42	36	31	46	37	33	40	36	29	39	36	27	45	30	41	36	35	43	38	36	31	28	39	38	37	47	35	34	26	41	43	37	32	37	30	34
47806	27419	9930	19774	26863	25685	22309	18614	15372	12389	10119	8472	7040	5803	4985	4433	3722	3227	2833	2488	2201	2040	1737	1685	1487	1436	1239	1163	1069	1042	888	889	892	774	774	741	759	720	727	703	670	683	687	681	637	636	619	611	562	625	589	614	592	569	591	557	567	577	534	550	544	530	532	531	515	505	574	570	542	557	580	608	560	564	534	532	515	517	561	598	573	519	509	542	559	566	504	538	560	546	522	551	535	525	594	544	565	508	526	544	529	487	557	506	507	500	557	500	517	508	535	527	535	526	524	558	502	521	500	549	525	525	560	551	537	494	486	536	499	526	515	480	506	522	533	515	562	482	552	533	546	524	526	529	519	509	504	495	503	493	515	522	515	453	497	513	522	514	533	485	568	552	541	514	505	494	536	506	479	468	472	502	522	540	477	528	536	522	515	496	512	555	543	486	524	478	515	497	567	536	534	534	502	512	501	529	510	472	544	558	544	515	542	541	541	492	544	550	503	525	492	541	531	554	503	518	510	530	527	522	524	479	476	515	509	479	542	501	511	511	512	471	536	513	521	532	506	501	477	508	506	505	528	481	548	532	529	500	513	521	510	513	514	530	517	502	474	464	529	493	540	520	546	529	525	522	487	513	498	534	540	512	513	513	499	571	537	485	547	536	505	543	527	498	517	514	519	506	487	530	553	529	479	528	531	504	541	532	498	524	522	521	504	564	521	505	504	515	519	533	511	515	509	515	523	503	493	537	514	524	541	520	514	549	524	542	507	491	530	525	516	511	491	483	488	529	555	492	554	504	529	511	528	526	499	530	491	515	519	471	510	545	496	507	551	548	488	462	525	509	527	450	513	479	567	540	478	493	533	498	523	495	527	537	486	482	525	537	562	511	529	543	490	501	508	508	476	528	467	529	508	466	486	534	529	533	527	514	536	493	510	529	472	498	528	510	511	497	524	509	545	521	509	500	535	495	534	476	520	532	530	511	538	502	476	538	507	479	540	512	514	501	494	523	485	493	541	542	551	472	511	504	487	522	504	536	544	539	543	511	511	499	497	524	464	516	571	506	469	509	494	519	501	488	509	503	511	541	539	486	476	510	488	522	528	532	490	463	506	483	515	499	547	519	499	518	510	513	533	499	519	539	518	528	502	487	540	504	508	528	541	518	513	507	521	535	503	504	501	517	505	552	467	543	535	526	546	518	490	504	507	466	525	515	494	494	536	534	519	516	513	552	544	518	486	558	520	488	465	503	531	497	498	530	507	555	520	535	498	516	517	491	495	533	532	531	576	501	487	478	494	516	528	498	501	477	496	540	480	510	517	505	508	568	487	535	508	517	551	512	509	510	512	504	549	526	506	540	520	529	515	508	518	549	493	498	517	555	505	538	534	489	483	511	538	483	509	508	479	530	485	533	522	487	531	543	508	494	490	501	516	510	497	545	518	514	472	523	495	492	501	494	495	512	496	495	528	512	519	511	465	546	539	500	497	503	488	482	502	495	493	521	521	505	494	480	521	519	522	498	503	510	525	515	510	506	552	528	501	521	505	541	494	572	476	498	540	535	521	535	521	534	503	515	503	481	513	509	526	483	466	482	509	509	502	526	491	491	518	528	527	534	493	486	496	562	532	503	534	471	497	471	521	533	529	504	505	516	537	508	523	531	553	538	523	543	542	494	527	513	483	507	510	552	530	507	510	477	546	527	517	549	531	508	505	500	529	511	518	511	506	489	526	537	523	535	515	486	476	500	536	506	532	486	526	511	525	520	511	499	537	543	509	475	521	507	491	475	575	484	480	535	507	531	520	513	477	540	521	559	496	504	469	502	548	517	524	547	526	527	514	515	534	471	499	490	488	564	503	523	537	494	506	530	472	487	510	501	546	509	479	464	514	511	514	493	527	496	478	555	546	542	542	512	547	551	506	541	545	470	512	519	498	510	503	507	525	502	522	519	489	550	515	516	518	500	481	515	511	517	497	507	493	496	498	531	491	528	510	547	567	529	517	477	477	542	491	516	520	525	491	479	511	454	545	532	523	532	539	545	540	513	480	497	560	502	458	526	471	501	548	486	513	536	494	544	510	541	534	494	530	528	558	495	537	507	545	537	464	539	503	502	472	516	501	455	480	513	484	489	511	477	518	508	518	510	517	521	517	495	499	549	512	524	514	515	500	492	505	505	499	528	532	522	521	490	488	534	515	531	479	523	521	487	548	510	515	498	477	534	513	503	510	523	522	507	520	543	519	540	470	505	524	524	540	511	519	522	547	523	500	525	478	549	493	468	464	508	507	503	533	504	492	523	533	515	501	524	509	546	526	519	540	510	497	527	519	516	541	542	498	477	484	521	504	521	504	506	523	539	528	463	494	474	497	490	511	530	533	503	540	491	512	492	513	532	549	503	574	553	530	468	515	552	523	498	499	550	511	484	497	531	537	531	528	492	500	489	520	533	501	506	532	488	525	510	495	502	541	518	518	518	501	543	550	510	510	499	517	513	534	498	489	550	463	541	497	534	525	517	504	533	517	477	550	510	514	484	491	537	551	480	551	521	550	495	495	487	527	490	525	517	497	496	496	532	515	495	520	517	540	537	504	514	525	561	520	523	510	467	541	547	496	500	516	523	515	516	499	519	519	479	544	482	503	518	481	484	493	494	513	504	540	535	550	533	492	537	541	499	541	541	581	524	514	528	498	464	475	547	516	494	507	570	478	539	527	552	507	551	492	537	545	483	544	518	494	493	536	486	546	498	508	546	568	509	560	503	521	474	537	527	532	519	521	487	496	531	489	475	545	485	527	496	527	472	519	468	512	517	562	497	529	471	484	489	487	503	542	542	499	554	481	527	490	508	495	505	489	489	512	484	487	547	483	519	509	536	510	527	502	489	503	503	476	500	490	507	514	552	536	514	516	514	503	494	467	524	518	518	511	524	495	512	519	495	530	504	521	491	491	537	524	518	471	519	514	484	494	538	476	521	508	542	530	564	491	496	508	536	519	493	551	505	499	539	559	491	529	479	509	483	549	520	507	516	532	502	519	508	546	503	493	501	499	503	461	527	531	505	508	520	521	497	492	509	540	539	545	530	511	549	514	511	538	536	511	521	514	502	509	479	508	506	495	510	528	512	527	474	520	526	491	505	498	493	514	554	500	523	490	481	502	495	497	514	519	504	548	483	549	499	506	482	514	525	490	509	503	511	526	456	529	485	525	491	529	486	482	506	494	517	528	509	504	506	517	522	558	531	488	488	541	477	524	509	479	503	467	497	505	533	530	522	509	478	477	511	514	538	514	523	533	525	518	439	541	505	547	530	498	519	513	509	496	542	533	519	477	478	526	519	497	493	498	479	507	511	518	482	527	491	510	502	491	504	510	491	503	482	496	565	508	503	485	493	521	496	507	502	524	486	494	500	543	498	544	491	488	510	500	548	514	548	500	514	512	529	525	514	481	508	518	471	524	465	514	534	514	493	516	533	490	515	522	527	521	495	493	529	507	510	524	492	492	482
16858	8110	1016	570	730	810	678	552	478	397	336	318	243	221	189	176	162	134	115	101	107	91	102	86	88	87	64	65	79	88	88	74	57	63	56	63	59	56	50	54	51	53	59	59	62	60	41	60	59	59	55	52	44	60	65	56	51	54	64	49	61	58	62	45	48	50	54	57	63	51	53	55	71	59	53	52	50	45	67	58	63	58	53	41	43	70	52	50	53	49	48	64	43	43	49	48	62	55	50	46	43	56	61	48	50	55	59	60	44	48	52	52	56	50	55	43	52	47	53	49	59	52	51	62	58	51	40	51	56	47	34	43	61	60	37	60	55	57	41	58	48	52	56	62	54	48	61	59	44	48	64	44	59	48	53	43	53	52	64	50	53	53	52	40	47	53	55	50	60	50	42	38	51	59	55	37	45	40	46	59	50	47	52	54	64	56	64	52	53	44	58	53	54	47	43	47	69	50	66	49	52	64	43	40	57	47	64	53	58	51	58	61	51	41	70	70	53	40	66	52	41	50	58	55	53	54	46	42	53	56	58	48	55	54	58	56	54	44	57	58	42	49	54	60	58	52	46	62	53	37	52	57	45	51	49	50	44	44	52	49	44	65	48	49	48	49	61	58	51	47	49	54	57	53	50	47	57	51	49	57	64	51	55	58	57	53	58	59	56	68	56	48	57	47	64	59	64	50	49	62	53	57	35	73	54	72	67	69	51	59	49	57	55	60	52	64	45	61	47	39	43	47	59	66	51	51	58	52	59	65	44	55	56	44	51	56	45	52	51	55	55	48	46	54	70	53	56	48	50	57	45	54	48	50	61	33	52	42	54	53	58	42	53	58	35	51	58	53	52	60	56	54	55	49	47	53	43	44	48	55	60	51	50	60	55	53	49	63	40	48	46	49	47	53	54	56	44	62	58	55	45	51	65	61	46	59	50	57	53	45	54	48	40	54	59	55	64	55	41	52	43	47	64	59	67	47	50	58	50	49	43	37	57	52	44	50	38	42	65	48	66	58	55	48	51	57	40	54	53	54	63	64	46	54	58	49	38	46	37	53	51	60	61	61	60	46	52	61	50	55	67	62	34	53	52	69	60	53	45	61	54	61	52	36	57	40	49	46	41	49	51	52	58	67	43	47	61	68	55	48	55	50	44	60	57	50	46	49	46	60	48	47	64	52	57	61	52	50	59	49	44	41	52	53	44	43	55	60	61	50	41	51	44	55	69	63	58	55	49	61	52	63	43	56	50	48	57	54	59	63	47	43	55	60	42	48	39	50	56	50	59	55	50	48	59	49	52	51	62	41	50	47	44	65	59	52	52	53	44	56	49	55	48	53	46	50	44	51	50	48	52	43	43	50	56	51	45	56	62	61	52	48	50	49	48	51	41	64	46	76	70	44	42	50	48	68	67	58	51	60	56	48	53	58	60	53	56	54	63	60	40	52	47	47	58	58	51	70	58	51	60	43	57	55	53	39	42	48	57	69	63	50	51	49	61	51	48	53	59	57	57	38	46	47	51	39	46	44	45	55	61	47	45	51	45	54	58	51	42	62	46	53	67	57	55	51	70	47	50	51	52	42	43	63	52	47	58	45	56	69	52	63	53	63	45	69	53	57	45	53	45	65	56	57	53	53	54	53	54	48	52	57	66	46	53	51	60	50	67	67	52	49	45	53	64	42	59	46	61	47	58	50	46	56	73	52	51	37	40	62	44	62	42	54	54	42	45	46	50	41	50	53	63	54	47	53	62	58	54	52	41	71	52	62	58	64	62	57	63	41	47	58	52	48	40	46	52	51	50	60	49	51	59	56	46	59	39	47	37	51	58	57	51	51	47	62	50	57	57	36	43	45	42	51	57	50	42	43	49	51	52	61	60	47	58	55	46	50	70	42	52	61	48	58	66	53	57	43	57	47	62	63	61	52	65	49	52	53	57	55	43	57	49	46	36	61	49	56	49	54	50	66	55	51	64	65	59	53	59	61	55	59	59	51	55	52	47	48	54	48	63	47	67	58	60	49	47	47	69	47	66	70	55	54	55	55	49	56	55	63	46	41	54	61	68	55	45	56	53	55	48	52	42	53	58	60	54	62	48	56	63	59	51	54	46	39	34	59	64	52	45	52	50	49	53	62	63	52	51	47	44	53	51	40	50	67	54	48	53	51	51	70	55	60	62	51	54	43	57	55	52	46	46	53	53	47	48	60	38	43	52	51	54	45	43	65	50	54	54	52	71	59	53	53	41	51	47	55	52	54	58	55	52	52	63	43	51	72	47	63	42	62	58	39	60	49	56	59	56	57	55	55	50	56	59	39	55	51	49	55	55	53	49	42	62	41	49	52	47	47	52	62	59	64	55	53	49	57	51	47	50	58	47	42	48	51	42	62	48	56	51	64	63	50	44	42	52	58	47	61	49	41	54	42	42	53	59	51	50	61	64	58	53	53	53	66	58	56	58	55	57	45	60	56	49	57	54	54	53	59	55	39	44	49	51	56	51	59	43	47	54	54	49	51	63	64	54	73	53	56	50	54	63	52	48	54	62	52	47	48	55	57	66	56	51	57	43	46	37	45	70	60	61	45	55	48	55	50	57	51	54	40	38	42	53	60	50	50	52	43	42	49	47	68	46	50	45	52	43	49	74	61	54	41	49	48	59	63	57	58	48	61	54	49	42	49	39	54	50	54	60	49	53	41	49	57	68	52	57	59	47	65	48	46	46	57	58	61	63	64	56	45	56	39	53	46	53	43	49	47	49	49	55	69	52	48	49	53	53	48	44	61	54	43	48	43	54	57	57	60	63	38	60	61	51	57	57	48	51	56	51	49	62	45	47	53	56	54	61	49	54	46	59	54	41	45	36	46	59	53	46	55	46	49	57	43	45	74	55	53	48	53	56	51	64	55	42	49	55	46	50	56	58	50	38	58	57	60	53	41	45	54	49	52	45	52	46	62	51	48	52	56	62	59	52	55	58	42	65	54	53	62	45	44	45	49	58	33	66	34	40	54	47	49	50	44	61	65	55	57	44	40	41	46	44	42	55	62	56	56	48	60	47	50	55	37	54	56	53	56	39	56	46	53	44	45	44	53	56	39	54	48	44	49	52	61	48	57	56	53	55	61	49	60	60	60	56	44	60	56	66	58	46	54	45	52	50	58	50	62	71	56	42	54	56	58	48	47	61	58	46	63	50	51	55	58	61	61	51	56	57	63	61	47	39	48	64	58	59	64	63	47	48	55	59	66	62	49	44	52	54	50	55	57	62	45	51	48	52	36	53	61	49	52	65	62	42	46	39	63	49	59	56	53	54	64	49	54	47	58	53	47	68	46	57	41	78	63	66	55	41	47	56	47	55	58	54	49	56	64	43	45	48	46	45	48	50	42	51	64	49	56	53	50	51	59	57	48	50	65	36	56	63	53	57	52	52	56	71	48	47	63	47	54	49	44	50	56	59	53	44	61	42	48	48	50	63	61	53	50	39	60	56	60	62	46
55802	33311	13914	25094	32282	31209	28017	24039	20458	17454	14682	12606	10253	8743	7593	6747	5847	5179	4499	3966	3457	3190	2898	2636	2412	2265	2109	1952	1781	1651	1617	1509	1296	1346	1204	1173	1199	1157	1207	1092	1129	1080	1054	1045	1023	1025	951	1008	1014	924	964	892	929	910	946	817	895	814	823	879	846	843	852	885	859	877	867	828	806	903	816	922	842	800	869	840	884	801	851	800	809	819	838	813	787	800	833	789	839	847	788	760	738	774	787	742	755	790	801	755	751	815	835	811	776	794	829	768	756	780	772	758	783	784	805	804	799	809	760	783	792	796	780	844	794	765	807	763	814	731	752	834	754	734	788	776	813	829	771	814	778	767	799	805	779	795	785	767	779	808	779	803	754	843	821	812	778	743	819	796	777	743	817	728	813	808	800	730	825	735	772	793	731	820	805	856	824	807	751	817	800	822	787	779	807	759	773	789	797	811	732	756	784	726	744	749	841	778	782	801	766	796	764	773	748	825	729	754	795	808	758	786	759	697	723	793	762	794	834	787	755	774	785	759	748	769	794	842	826	794	759	780	749	773	767	786	753	767	831	766	759	805	764	840	771	815	803	741	778	786	783	787	723	815	793	738	767	793	764	769	842	725	779	800	741	734	792	745	773	799	796	763	779	790	775	737	813	849	737	791	779	808	718	801	797	780	752	753	767	805	768	807	793	845	816	767	785	773	816	775	742	794	739	766	777	806	844	776	800	761	833	790	735	819	804	749	776	828	763	758	742	780	845	744	762	789	798	775	797	794	791	719	804	765	790	784	751	805	791	770	732	807	802	772	771	783	789	750	735	790	769	850	794	773	774	822	827	736	748	758	801	768	779	797	739	792	806	828	806	788	792	807	795	764	780	732	792	830	790	753	739	796	827	752	769	761	800	770	799	805	775	747	812	801	767	838	738	846	761	735	768	805	781	748	767	780	762	771	791	777	791	772	754	783	785	793	775	787	737	711	803	765	742	765	761	798	779	754	811	779	729	802	725	775	806	797	775	776	815	828	777	804	801	768	782	768	816	766	758	798	785	778	799	763	766	768	745	773	803	752	757	742	754	730	817	716	764	808	758	750	757	783	873	806	777	771	797	761	784	796	794	746	737	728	757	785	754	743	738	770	793	788	811	775	757	782	808	806	804	753	817	789	758	817	724	799	766	761	773	793	790	811	750	847	778	826	799	782	757	781	787	805	757	749	799	783	711	775	742	748	803	812	826	802	776	840	734	782	762	806	791	747	755	740	728	774	755	786	788	779	807	775	755	797	775	790	736	823	831	765	796	748	820	758	748	755	783	720	764	806	736	779	776	750	827	787	784	806	769	730	736	812	813	761	736	778	787	779	736	778	816	764	785	739	756	773	767	744	786	760	755	768	769	776	794	792	810	769	753	750	785	790	783	771	791	760	753	794	772	752	788	784	821	738	737	744	795	828	784	773	772	778	805	800	771	753	779	838	799	725	817	797	768	741	797	774	781	789	779	794	812	731	821	800	812	748	731	769	768	786	781	770	757	764	834	773	730	782	794	810	796	781	811	802	777	791	779	758	783	785	804	743	772	743	818	730	793	811	811	751	754	826	762	729	738	808	770	788	730	768	772	793	745	746	790	821	760	813	788	744	798	778	737	797	782	817	778	807	789	742	786	770	748	767	778	746	761	756	768	774	763	762	774	772	807	782	772	730	811	810	790	750	726	760	783	735	844	761	803	786	779	733	773	782	794	734	775	787	794	732	815	803	747	761	721	796	772	792	801	761	778	772	731	766	798	816	784	813	728	778	744	799	803	802	770	796	801	756	770	787	850	751	810	764	741	770	795	714	809	759	754	777	777	810	787	783	750	810	794	782	729	768	788	756	791	763	771	771	796	751	817	779	781	786	785	750	781	794	703	802	835	800	753	781	797	782	824	773	788	749	742	805	791	740	763	769	795	806	776	806	804	818	806	823	795	779	772	739	768	738	810	767	768	732	805	796	747	761	758	754	756	810	759	791	774	771	726	738	788	775	744	766	741	719	747	801	752	739	783	764	803	829	758	778	790	774	849	807	764	747	780	767	729	791	804	767	802	754	788	825	789	776	786	801	742	859	769	778	727	733	809	774	795	813	768	783	758	807	782	806	785	827	781	801	757	810	790	771	799	787	805	770	843	747	775	764	775	789	789	758	771	790	798	808	815	728	765	756	808	754	758	823	804	804	772	779	785	762	802	747	767	813	717	811	745	778	774	704	796	790	739	767	727	801	799	805	765	797	752	789	743	831	789	739	805	779	736	765	771	748	758	750	744	783	777	821	772	746	803	780	795	780	826	747	762	783	784	720	756	742	730	719	739	756	750	802	747	780	778	813	764	802	728	795	748	797	743	766	856	790	745	775	774	726	838	748	746	772	773	754	783	744	748	782	809	744	760	765	779	835	803	776	804	794	804	772	794	771	769	821	801	775	778	751	759	728	783	802	724	804	840	742	775	713	824	799	800	789	780	757	766	799	787	723	778	769	784	773	774	766	800	765	733	747	821	820	791	744	815	765	775	759	836	811	835	777	820	784	762	769	801	750	758	748	769	808	754	785	731	823	810	790	801	760	748	750	790	776	728	743	787	743	818	768	797	800	783	790	765	778	827	786	806	751	722	766	791	803	804	788	795	776	747	770	753	776	717	757	801	802	750	767	788	811	786	740	778	739	779	796	786	785	771	803	853	739	764	755	780	757	805	821	759	753	799	801	767	783	789	751	714	808	758	759	782	769	834	778	794	776	766	753	784	757	763	820	751	779	776	796	816	772	749	771	836	756	770	831	743	777	783	735	790	791	780	754	801	776	778	768	769	698	710	791	785	786	760	752	765	809	757	786	791	811	833	828	777	813	784	786	757	754	728	822	736	784	764	777	822	742	838	750	753	790	770	804	809	811	788	748	804	786	769	805	779	769	791	734	806	807	775	836	820	793	748	832	743	772	759	744	784	810	764	793	795	808	733	748	770	784	785	802	766	799	785	804	818	796	801	796	810	759	816	757	765	803	769	801	769	795	796	854	772	732	803	786	795	751	773	802	778	719	739	773	757	747	820	827	805	794	785	766	774	748	757	844	797	773	756	784	756	805	744	789	780	767	780	832	802	778	811	763	826	783	824	728	784	817	765	756	808	804	770	783	825	755	774	788	749	804	794	779	802	771	742	763	754	785	761	766	734	756	730	787	774	837	818	793	767	797	794	790	727	722	774	753	806	760	757	770	748	756	771	810	780	737	793	765	806	784	807	788	815	773	784	743	827	798	749	806	819	735	781	807	818	782	846	784	794	784	742	789	773	753	820	765	740	785	782	775	750	762	805	830	788	843	802	793	824	788	783	818	762	762	783	783	737	810	755	711	779	766	743	758	771	779	746	784	765	794	800	775	774	773	795	798	781	773	795	752	760	733	786	804	731	728	787	821	821	800	760	791	756	806	795	732	770	802	822	774	783	770	781	781	728	751	810	725	807	799	797	713	836	733	825	785
6536	1896	281	193	310	288	264	211	192	174	133	111	90	68	65	57	48	62	50	35	47	41	34	32	34	32	31	34	36	25	25	26	24	34	22	21	37	25	29	17	24	20	27	16	33	28	31	20	11	21	26	31	25	29	22	20	20	20	20	22	22	20	23	20	19	18	20	22	21	23	15	19	23	23	18	29	27	27	20	15	17	24	21	20	26	28	20	25	21	20	15	25	26	25	20	20	21	23	22	12	21	10	24	19	21	23	21	28	21	20	17	19	16	24	22	25	26	24	26	17	28	21	14	15	31	23	22	30	23	26	28	20	17	22	23	19	20	27	27	22	18	23	19	25	27	21	25	18	24	14	24	24	21	27	22	9	31	17	13	35	22	17	25	24	28	29	18	19	25	29	19	25	11	23	24	26	25	10	22	21	14	17	30	20	23	16	25	22	28	24	24	30	22	15	26	19	18	27	29	23	15	27	25	25	18	20	22	23	21	23	24	23	27	23	19	20	21	20	27	18	23	14	18	24	23	20	21	14	19	20	15	23	28	15	21	18	17	32	30	17	24	23	14	17	22	21	23	25	25	17	21	24	27	25	27	21	23	25	20	27	16	28	28	27	21	19	18	19	24	20	17	27	16	20	18	12	16	18	22	27	16	22	22	16	19	27	21	22	23	20	26	17	21	25	22	21	19	20	20	19	27	26	18	17	24	24	16	32	16	20	21	22	22	25	21	23	25	18	25	20	29	23	25	11	17	24	26	25	22	18	18	16	17	23	20	30	27	18	17	19	22	28	24	21	26	30	27	32	24	26	16	31	23	25	24	23	19	17	27	25	27	18	31	18	20	21	11	23	21	18	26	23	26	20	26	19	21	14	15	25	22	24	17	24	24	27	17	24	26	16	26	31	31	21	16	25	17	21	20	24	12	16	25	25	14	24	20	22	24	27	21	21	27	19	17	33	18	20	26	19	19	16	22	25	24	20	21	21	21	25	29	22	27	18	13	23	21	17	25	25	16	17	25	24	26	14	26	30	19	30	18	24	25	22	23	18	20	21	22	22	24	24	30	26	34	29	23	22	21	20	14	26	27	21	22	14	20	25	14	20	12	22	17	24	29	19	23	16	25	13	18	31	23	26	23	16	17	25	23	22	22	24	25	26	21	20	23	24	23	20	16	22	22	17	22	19	18	18	27	21	28	22	20	26	30	19	23	19	26	21	16	25	25	17	24	26	14	21	22	20	21	25	20	16	30	19	27	20	24	20	19	12	20	12	20	28	17	31	19	19	25	30	21	24	20	29	15	23	14	12	24	12	18	16	23	20	19	26	25	18	20	24	26	24	23	13	16	21	23	20	19	26	18	21	17	20	22	20	24	22	19	26	25	26	26	14	17	24	24	13	28	22	21	19	11	24	20	22	17	20	28	29	18	22	22	19	27	35	20	22	29	20	19	24	23	23	25	23	17	27	19	26	29	32	22	28	16	19	19	16	22	15	21	23	17	24	22	17	29	20	13	22	19	25	15	21	23	26	34	29	17	17	23	13	20	17	23	28	14	25	23	19	19	18	17	31	20	22	24	19	18	27	32	27	17	22	21	17	26	25	29	20	24	23	21	31	21	19	26	22	26	27	25	29	16	25	30	29	26	32	21	28	19	20	24	25	20	28	25	25	26	20	27	28	22	23	15	16	24	15	28	27	21	25	19	24	31	22	15	23	21	16	24	30	20	26	23	19	26	20	27	15	20	19	20	34	18	23	15	30	19	20	15	15	26	20	20	20	26	30	20	29	17	17	20	24	21	27	26	20	25	25	18	23	20	20	20	23	19	18	26	17	21	32	23	19	25	32	21	26	29	15	21	26	20	20	19	18	27	18	22	23	17	22	27	25	25	26	24	20	16	13	20	24	27	20	24	13	22	17	27	23	23	19	25	37	20	18	24	26	15	18	27	14	21	18	16	21	21	21	24	23	25	21	18	16	24	16	19	23	24	25	23	21	23	24	27	22	29	24	26	22	26	23	24	19	23	12	17	21	14	18	22	25	18	15	20	24	25	17	26	18	18	16	26	22	23	20	20	24	26	30	20	22	18	25	22	24	27	26	20	27	27	29	16	21	24	17	30	16	23	28	25	23	27	21	33	25	19	22	24	22	23	20	20	26	22	21	26	19	20	23	21	23	25	15	26	21	24	22	19	18	26	19	21	25	20	23	18	20	16	24	16	20	14	19	17	32	16	18	22	21	26	20	17	22	19	29	18	22	29	22	20	25	21	25	25	20	20	21	20	19	17	15	17	11	27	19	24	20	18	27	15	19	18	21	21	21	25	18	21	26	21	13	28	26	29	16	23	28	25	20	23	20	24	21	22	19	20	27	21	21	23	25	24	25	11	21	28	14	14	14	19	30	14	28	13	15	20	22	18	31	19	17	14	24	27	25	14	14	17	25	19	20	15	22	24	38	19	28	31	22	21	17	17	23	26	25	26	25	16	16	21	15	22	14	18	17	18	20	25	26	27	20	21	33	17	24	29	15	24	22	28	19	20	31	29	26	21	24	20	22	19	24	18	22	16	19	21	21	23	21	13	19	24	26	19	21	25	21	14	21	28	23	11	14	14	27	20	23	22	18	16	22	13	18	28	23	21	25	29	14	15	21	36	22	19	19	20	27	19	27	20	29	31	19	23	15	22	17	20	21	26	23	20	31	13	20	18	18	21	13	27	20	20	27	28	27	20	21	26	24	21	27	26	29	19	23	28	15	23	19	31	34	20	24	20	23	29	20	20	18	21	22	24	20	25	28	18	20	19	27	22	15	25	31	21	20	25	23	24	25	28	29	27	29	13	18	17	20	15	26	27	25	17	25	17	22	21	22	17	20	15	21	19	22	15	25	26	20	30	29	11	15	19	20	29	15	22	20	21	20	19	22	27	22	12	24	23	23	26	25	22	17	29	22	10	19	19	21	24	23	27	19	25	20	27	19	21	22	18	16	26	22	29	26	16	20	20	19	14	23	24	17	24	22	26	23	17	29	23	17	26	24	28	33	23	21	23	19	18	28	23	19	20	27	18	20	19	18	25	22	17	26	25	26	21	21	21	18	29	22	25	15	17	18	21	16	16	19	26	26	21	18	22	22	21	21	24	19	23	20	14	14	24	17	27	18	16	21	21	21	25	14	25	21	25	33	20	18	23	21	20	24	21	23	23	24	20	17	21	16	20	26	19	16	23	19	24	26	22	23	19	15	22	16	26	31	23	22	23	16	11	18	23	33	17	28	16	25	22	23	25	21	8	14	21	21	25	17	25	19	17	19	19	26	19	29	32	31	25	21	28	28	22	19	18	19	22	18	24	24	22	14	17	33	17	29	23	22	27	24	24	24	17	19	25	23	27	15	15	23	31	25	24	22	21	20	25	25	24	20	15	28	19	30	26	24	27	22	22	16	25	16	24	25	23	19	22	22	25	22	24	19	26	23	23	27	25	24	26	30	22	22	20	28
41732	22345	7085	16058	21989	21058	17670	14057	11207	8880	7261	5568	4433	3577	3095	2618	2304	1974	1738	1523	1339	1207	1078	953	897	771	805	699	657	604	612	516	531	491	494	445	458	466	411	434	478	456	443	404	427	408	425	403	381	391	401	367	381	338	405	366	381	367	362	354	393	384	342	347	357	360	358	390	401	375	354	384	333	371	343	354	335	355	389	361	383	401	360	348	372	363	341	326	345	357	354	351	348	345	337	371	359	341	374	352	337	364	372	360	346	361	346	329	378	374	340	346	329	358	381	331	331	313	382	335	325	346	310	340	349	340	365	356	370	348	396	327	343	340	375	365	323	364	345	331	341	363	366	332	328	371	375	354	329	328	348	380	342	340	356	354	342	361	347	354	364	330	364	350	348	350	337	335	317	320	367	321	337	324	354	330	352	330	355	338	334	344	342	360	332	362	320	346	356	333	347	341	358	363	348	339	328	361	356	341	349	344	323	325	349	326	369	350	310	325	333	327	338	369	346	332	331	326	343	370	339	320	358	334	345	344	328	330	341	350	354	373	352	318	343	356	352	346	357	346	365	346	333	322	362	352	359	348	356	342	336	338	360	329	345	355	344	320	324	338	340	385	348	357	355	306	363	361	329	349	330	368	351	353	317	345	323	349	368	341	360	362	374	358	337	333	349	297	322	356	325	340	315	331	337	310	354	314	371	388	310	379	336	338	365	340	376	349	408	369	372	350	338	330	379	331	323	367	361	335	349	374	364	336	305	348	356	336	337	340	318	361	336	329	322	356	347	364	321	339	332	351	350	347	354	359	348	383	367	347	362	331	356	343	336	380	300	333	360	357	339	360	333	363	323	352	347	329	323	330	328	299	353	384	322	349	362	359	313	346	361	365	352	360	344	345	360	323	349	337	372	368	320	358	350	357	356	326	369	338	336	329	346	325	332	345	312	359	349	334	343	316	355	338	345	355	333	334	351	326	331	334	329	316	330	317	354	353	365	349	332	318	350	316	326	365	351	342	354	350	356	345	381	349	350	315	311	363	359	361	367	333	342	372	341	359	319	318	334	344	324	352	346	362	358	304	371	339	314	341	344	335	350	341	326	358	330	368	328	343	328	346	328	346	368	309	345	307	350	312	344	343	349	374	338	330	319	337	370	358	356	341	322	334	338	343	339	349	377	344	356	340	362	348	317	315	334	374	358	344	361	386	353	331	374	308	323	336	341	374	360	364	370	377	345	344	363	334	348	367	335	338	336	350	336	344	358	360	331	381	356	340	333	337	339	335	347	344	347	328	367	369	357	357	349	364	375	305	341	309	324	348	347	337	347	365	372	348	360	352	356	359	347	353	323	348	307	333	333	372	362	357	326	362	335	331	358	328	317	363	354	346	349	386	352	359	334	338	358	349	356	357	355	330	366	360	314	336	368	314	355	352	371	343	371	343	347	358	324	357	354	344	367	364	340	341	350	361	311	357	331	337	335	355	310	362	357	336	385	340	365	351	357	417	356	366	359	357	336	331	340	356	346	320	346	352	357	338	321	333	339	333	341	344	339	371	342	337	360	350	345	327	350	324	315	323	316	341	339	368	341	329	346	375	338	345	347	356	344	340	336	376	341	344	346	331	346	335	358	347	353	315	328	360	353	374	344	347	362	374	335	371	358	354	328	341	340	326	337	323	333	333	378	386	338	313	352	353	341	361	374	363	357	363	349	386	332	350	343	335	348	333	343	339	341	323	349	318	324	349	362	352	333	344	329	370	345	356	366	344	358	346	351	312	336	341	321	348	304	347	334	360	354	361	350	334	320	326	346	348	324	334	392	337	341	333	343	317	387	343	300	344	328	357	323	341	342	354	338	352	332	334	376	333	347	397	317	317	337	318	357	366	300	340	352	338	352	323	363	339	359	338	325	356	359	343	344	380	360	353	340	358	325	353	352	368	307	313	330	354	358	322	343	349	346	314	342	344	358	359	337	312	353	376	347	341	308	345	354	357	343	354	357	354	328	350	356	335	330	351	336	335	334	340	355	318	360	356	368	324	344	321	370	338	324	335	329	332	337	340	330	324	343	329	335	347	335	341	355	335	369	340	369	339	339	392	367	370	358	334	358	315	365	329	352	340	345	361	371	357	320	331	368	370	337	325	360	342	322	418	384	351	356	348	323	338	336	347	341	321	373	373	366	359	356	376	363	365	346	387	335	375	325	353	358	366	335	356	351	355	349	374	348	362	317	350	345	336	327	339	345	346	359	364	347	311	346	338	349	337	356	328	363	384	340	338	364	365	333	330	324	332	329	365	343	361	344	352	350	296	324	344	336	319	343	342	338	341	343	346	357	289	347	347	344	350	329	344	335	345	301	320	328	319	318	339	322	364	330	366	331	346	339	345	351	303	324	333	341	340	360	308	321	320	334	333	342	342	375	351	358	380	329	329	373	329	355	368	348	318	344	345	352	369	367	321	339	314	348	345	350	332	385	377	339	369	336	318	348	361	349	366	350	369	361	357	311	340	343	330	366	350	365	312	356	321	390	338	331	371	335	336	348	355	353	335	353	349	314	375	365	345	344	322	336	383	354	363	341	322	349	345	363	359	354	368	368	381	328	352	369	352	318	330	312	371	340	366	336	320	354	328	381	367	349	371	372	342	328	319	367	375	358	336	363	363	325	328	350	348	376	361	332	360	379	335	316	344	335	363	371	308	358	315	326	335	333	341	364	339	348	337	337	367	358	317	332	367	344	352	357	363	336	339	325	335	338	363	332	335	362	328	348	369	315	315	343	352	325	355	355	366	332	318	370	319	321	318	329	360	355	314	313	364	382	333	364	311	352	365	333	363	318	348	353	360	346	321	326	310	344	362	378	365	353	370	337	359	332	347	335	379	350	356	326	363	384	354	323	341	367	336	345	346	333	317	356	341	358	354	331	335	339	335	357	328	339	358	310	297	383	353	338	336	351	366	331	329	342	327	320	355	344	345	338	359	328	340	321	320	344	309	338	334	350	353	265	364	362	352	316	348	320	317	328	372	351	308	337	338	322	327	359	316	335	304	353	373	345	321	344	327	361	346	320	325	364	338	340	333	343	352	353	368	362	317	380	367	354	336	349	360	338	371	349	343	351	338	337	351	362	372	336	369	337	355	348	347	348	333	352	342	351	353	333	330	357	339	329	359	332	369	348	342	338	344	328	310	337	357	317	377	367	339	349	385	331	343	319	355	363	363	337	347	331	332	377	331	366	340	347	354	350	349	346	373	359	339	358	363	388	338	369	367	351	337	331	335	318	340	347	337	351	348	336	321	357	340	314	346	349	342	332	327	360	339	336	361	335	340	330	328	344	360	370	343	337	327	315	366	354	350	334	322	331	339	355	344	318	334	340	342	377	357	353	346	336	337	330	372	316	353	348	340	375	365	344	367	377	343	356	353	369	331	339	326	334	352	344	345	325	323	383	359	377	380	389	355	328	328	361	333	354	349	326	357	368	348	325	371	340	331	339	313	316	319
13780	6687	708	477	603	677	507	445	429	360	298	240	187	184	139	141	135	122	117	90	89	86	73	71	69	80	53	54	56	62	40	67	57	45	60	58	44	63	40	42	44	44	42	46	32	47	40	48	48	46	37	49	44	52	42	43	42	40	44	39	51	48	51	54	46	40	50	50	51	40	39	38	42	42	43	44	41	41	45	44	58	49	42	52	52	53	49	36	54	48	35	39	35	42	41	59	47	47	48	50	51	54	34	42	52	38	54	46	48	50	47	43	48	49	38	40	42	38	28	48	51	41	40	53	42	49	41	46	46	51	54	43	40	48	55	46	47	47	42	40	43	57	48	52	43	37	41	43	42	37	48	46	42	48	43	37	42	35	43	47	58	46	49	40	46	51	44	41	43	46	55	53	49	41	36	41	43	49	45	42	37	34	49	56	41	43	46	61	48	40	37	46	44	32	48	37	42	41	43	39	35	39	45	56	29	58	37	56	35	33	43	37	42	45	26	46	46	33	35	46	38	49	43	51	37	25	39	47	49	44	58	61	48	43	34	43	47	48	47	49	47	38	43	46	33	56	49	32	45	35	47	51	44	56	54	57	42	38	42	52	45	49	30	37	42	36	40	48	33	55	39	43	55	50	44	45	38	44	46	40	40	46	44	47	37	47	50	39	59	45	47	39	47	30	40	46	42	47	58	45	50	41	39	51	42	42	50	54	34	42	44	39	53	30	37	37	52	58	40	50	45	43	39	41	51	40	43	49	45	44	52	42	45	29	46	44	47	41	52	25	47	43	41	41	42	42	39	40	47	39	36	46	44	50	63	41	46	45	47	42	43	46	47	54	38	58	48	37	48	56	36	45	44	45	50	44	46	38	32	47	42	36	32	53	48	49	33	52	46	41	32	45	46	53	55	49	48	45	45	43	34	48	47	38	34	41	48	42	44	48	38	55	47	32	37	45	42	46	51	40	39	46	49	53	42	34	53	26	33	36	27	40	59	39	44	36	49	43	54	43	49	50	57	41	47	34	55	46	48	52	37	49	43	49	35	45	44	39	44	47	48	30	47	51	34	49	51	44	48	43	50	52	43	51	41	37	38	43	42	47	29	41	43	50	53	45	47	33	44	50	49	54	30	34	46	43	36	29	48	46	43	44	36	38	57	58	44	41	35	43	46	51	44	37	51	42	56	40	40	45	45	47	41	36	42	36	41	34	35	48	42	47	65	52	43	58	32	47	36	38	45	44	46	42	42	30	45	35	47	47	57	30	46	45	37	61	38	33	46	51	37	40	41	57	37	41	48	44	31	46	44	56	42	47	32	48	53	38	42	39	37	51	40	39	52	46	46	51	36	50	35	35	56	47	58	37	48	43	45	41	34	44	43	35	43	37	39	27	48	47	54	47	45	54	45	41	40	44	43	50	45	45	42	46	50	38	48	51	41	42	37	50	45	36	52	37	36	36	48	48	45	50	49	51	33	57	45	43	49	38	50	52	52	54	38	39	43	45	39	41	45	53	49	44	55	32	53	40	59	46	50	39	35	43	36	44	41	47	45	31	55	39	43	45	42	46	46	35	37	44	42	33	41	40	34	46	39	40	51	31	34	44	34	48	54	33	50	44	42	40	44	40	48	54	42	40	40	43	34	42	36	45	44	44	50	42	44	40	51	38	43	50	42	40	50	44	56	33	47	51	39	44	49	40	39	54	40	46	45	49	56	44	59	42	36	38	48	32	42	44	42	43	36	54	32	37	34	35	42	49	47	49	46	44	42	53	44	46	29	42	55	46	48	36	44	49	33	45	44	41	43	32	47	47	33	33	48	34	48	54	39	42	48	36	52	34	46	30	48	45	46	44	41	44	38	41	51	41	49	40	49	45	35	44	48	52	37	53	26	28	40	42	35	39	52	47	58	50	40	38	43	42	36	51	56	34	38	52	47	45	50	44	58	43	37	35	39	45	48	37	45	43	43	52	46	32	44	39	48	48	29	45	51	50	56	31	43	58	47	45	45	43	48	42	47	38	47	40	39	58	47	52	39	36	42	50	44	41	48	46	44	50	45	43	37	42	60	47	45	37	41	53	39	49	46	60	42	44	47	52	34	45	42	47	46	56	38	43	42	35	41	44	52	41	31	30	46	53	38	33	47	45	41	47	39	43	53	42	43	39	39	48	51	51	41	42	48	36	42	32	38	40	36	48	53	49	47	50	34	48	48	50	37	57	34	42	46	33	47	48	40	35	38	53	45	52	33	33	42	43	34	35	37	46	43	43	43	35	40	42	48	41	37	30	35	38	46	48	47	36	34	36	48	48	43	35	52	41	42	49	43	42	53	48	52	54	42	37	49	48	33	34	35	36	51	50	40	41	40	65	43	31	29	36	38	38	47	38	42	32	42	41	31	50	34	31	47	55	47	46	42	57	54	52	42	41	35	42	44	45	31	49	36	47	46	47	42	44	33	43	45	40	42	38	28	40	41	34	45	49	48	37	46	35	31	58	39	44	43	42	47	43	34	43	46	41	39	44	58	35	42	40	43	37	41	36	49	33	51	43	38	51	45	44	50	37	40	48	33	46	35	39	38	55	41	49	56	47	42	35	47	38	33	46	39	43	40	46	46	49	60	36	39	48	46	48	48	43	36	50	43	50	50	34	37	47	43	37	49	41	38	46	62	38	33	37	45	43	32	39	46	33	32	43	50	38	39	47	46	45	43	44	50	44	43	47	39	32	36	33	52	46	40	40	30	42	40	48	39	48	38	58	50	38	46	33	44	51	39	50	62	48	40	54	36	54	49	46	44	46	47	38	46	47	42	39	49	44	37	62	33	41	45	50	44	33	42	42	42	40	43	49	31	53	35	49	37	44	30	46	37	47	38	45	49	42	49	39	42	49	42	44	55	61	36	50	48	45	37	32	31	38	51	51	34	45	40	46	29	49	45	42	57	34	45	50	40	43	41	42	41	38	39	41	43	47	37	43	43	44	33	42	48	38	40	43	44	47	46	41	41	39	49	47	41	41	53	35	45	38	43	39	48	45	53	43	39	50	47	50	32	39	51	49	55	43	35	48	52	54	39	54	38	45	39	42	47	42	39	45	44	36	32	46	37	40	42	44	50	46	41	40	48	46	56	56	49	45	38	42	56	32	49	44	46	53	41	51	44	50	36	37	48	49	47	47	43	49	36	33	51	32	48	47	41	31	38	52	47	40	39	60	58	51	39	55	36	39	57	34	40	44	48	48	48	49	47	44	47	37	49	45	44	53	39	60	43	33	46	44	44	47	39	46	35	42	50	59	41	40	49	41	39	37	44	45	44	48	40	46	39	46	39	50	47	36	40	53	44	50	32	47	48	37	40	45	40	47	42	49	46	38	47	42	36	39	41	44	52	41	47	49	45	40	50	34	46	52	52	31	47	40	50	41	40	41	33	40	37	44	32	45	59	37	39	37	35	43	30	42	53	41	36	56	34	53	58	50	33	49	30	41	59	56	51	45
53769	31818	12230	23061	30042	28736	25509	21878	18360	15169	12831	10813	8900	7444	6315	5511	4823	4289	3640	3304	2988	2712	2395	2270	2049	1774	1720	1597	1489	1372	1287	1217	1116	1095	961	989	959	980	962	946	897	851	844	858	848	842	826	831	804	789	746	792	720	737	724	781	669	743	745	692	724	666	716	695	724	753	740	727	658	736	688	672	714	687	699	700	700	693	700	712	746	701	682	707	707	729	718	691	718	636	689	647	696	622	698	666	628	677	673	671	679	717	635	666	679	702	683	699	674	641	630	686	700	650	658	669	687	674	676	717	624	661	676	654	648	702	702	640	625	703	644	645	696	635	715	628	664	646	650	677	715	652	653	680	642	633	627	710	710	666	607	672	640	690	631	665	645	680	647	614	600	662	667	628	609	701	649	637	705	671	605	618	622	650	638	632	618	672	642	642	664	653	662	607	652	710	627	678	653	659	598	648	635	641	671	699	649	671	674	677	643	707	675	616	680	725	659	639	606	625	613	645	654	644	663	647	640	623	640	618	603	652	622	661	638	631	641	641	602	627	626	660	647	660	610	636	634	660	707	654	639	702	631	643	655	627	646	612	654	660	633	632	638	670	590	651	659	646	624	691	654	646	688	649	642	648	649	639	665	636	654	653	650	606	678	731	643	643	667	634	621	674	686	649	673	625	616	629	639	638	651	636	670	622	656	677	670	612	647	669	661	634	665	659	684	586	660	608	636	644	617	625	620	674	655	597	646	650	625	660	668	657	668	644	599	604	682	652	641	623	673	654	612	614	644	649	660	608	686	646	629	666	659	677	669	657	695	642	668	651	598	676	636	675	654	615	653	690	630	631	673	662	666	654	607	627	602	632	642	690	645	600	650	648	686	656	616	654	654	650	623	622	663	628	668	665	608	683	622	604	688	700	663	660	602	634	667	637	683	651	639	697	641	623	642	643	658	633	648	711	636	658	667	662	629	694	659	637	670	665	677	663	644	608	673	671	658	681	608	664	693	638	652	650	652	664	609	610	674	661	650	646	633	634	622	615	623	662	683	642	638	604	658	633	647	668	659	617	649	608	661	662	622	639	636	688	642	687	642	667	657	701	698	651	626	658	642	616	672	662	660	646	636	656	671	642	621	611	614	631	634	656	636	655	631	684	700	649	654	669	653	694	660	620	636	660	648	692	654	633	670	636	690	659	686	676	639	639	608	650	665	697	630	631	637	604	649	652	706	621	650	681	717	649	677	695	650	630	644	640	628	664	689	634	683	638	643	652	603	713	641	640	664	632	632	679	740	636	649	670	665	657	661	645	640	647	637	674	661	644	610	653	672	649	691	660	675	635	682	630	673	688	652	684	646	702	659	688	639	684	660	665	616	668	654	630	634	647	672	690	649	676	651	638	664	638	698	637	652	610	657	635	704	670	664	667	635	619	653	630	653	670	640	618	704	648	624	652	630	685	664	622	634	661	637	604	626	665	673	670	663	660	673	643	610	693	652	628	648	641	652	666	669	679	642	680	630	647	655	678	643	700	675	676	667	668	663	647	677	630	657	690	637	658	660	609	621	624	678	660	635	675	647	689	636	670	647	688	640	652	648	650	691	719	665	677	640	689	629	639	641	598	664	683	660	670	646	691	649	691	620	625	623	657	678	673	673	643	601	682	616	665	670	654	625	641	643	622	619	676	629	653	654	674	673	649	634	667	643	645	650	665	658	622	640	678	634	690	614	683	671	678	668	670	695	653	650	689	671	659	668	702	671	632	680	648	640	608	669	655	672	664	653	631	676	596	658	646	686	643	679	665	624	655	685	665	652	643	649	676	650	632	669	659	652	686	660	643	644	702	626	663	612	691	676	589	629	656	635	661	646	668	611	666	678	625	671	671	650	604	638	659	623	633	648	666	662	700	639	654	686	625	661	641	676	677	639	652	644	648	693	614	659	628	680	711	650	635	658	675	639	640	650	639	625	624	677	653	705	721	632	652	723	624	645	634	648	641	674	619	652	625	641	695	620	657	622	717	661	613	640	651	641	659	623	634	635	657	708	637	668	675	661	642	657	615	668	637	675	658	643	631	630	626	642	617	665	669	644	695	705	669	628	675	675	701	664	616	635	626	681	658	628	644	625	612	624	651	656	638	651	674	668	663	614	656	648	642	649	633	619	637	692	641	641	637	680	597	680	695	608	693	643	662	650	610	666	653	600	646	665	624	634	674	657	617	639	707	650	644	626	636	642	631	636	655	651	649	650	649	629	655	645	659	722	687	639	599	686	633	631	658	640	656	647	632	632	554	625	629	619	611	606	612	637	656	633	639	665	664	678	720	635	621	622	628	664	656	698	670	622	640	647	675	689	617	657	692	644	652	682	655	614	657	684	642	644	584	630	653	628	646	657	653	670	681	671	635	739	669	672	704	649	584	644	671	656	617	666	684	682	661	654	648	642	673	672	666	627	670	653	627	673	644	653	643	645	644	676	680	649	641	653	677	718	625	610	655	636	644	663	695	629	672	628	686	692	657	688	628	653	647	642	598	716	655	722	642	667	655	633	628	627	686	684	656	642	694	659	655	629	673	678	622	638	662	624	667	632	657	703	660	646	643	653	664	672	660	681	655	712	596	625	675	648	677	659	637	659	636	717	690	663	646	661	674	616	660	664	658	614	652	651	660	655	615	663	684	632	670	620	622	654	643	711	693	626	653	641	666	646	660	626	690	675	640	663	647	655	644	660	669	595	645	679	673	606	624	625	621	599	639	696	639	665	612	662	658	650	651	657	664	666	627	664	611	659	597	620	627	645	650	601	657	621	650	670	714	679	650	674	601	676	675	626	680	652	655	670	693	665	627	651	676	664	637	674	605	686	694	622	581	705	619	637	660	597	645	611	678	634	649	659	685	683	627	668	610	622	671	686	646	665	642	583	676	609	604	629	649	632	650	630	697	684	615	679	625	669	670	651	633	658	648	669	708	649	663	705	677	668	679	645	665	637	653	668	652	668	678	715	639	671	627	636	666	686	663	604	623	638	652	680	647	639	635	669	667	610	646	683	683	652	636	720	661	668	632	643	659	682	653	691	665	604	659	695	665	645	672	641	632	666	657	662	651	654	684	629	620	679	693	651	679	597	649	650	628	642	628	669	680	647	642	697	632	655	628	684	622	701	657	681	655	687	659	636	663	662	615	595	633	658	654	671	655	606	633	665	689	661	657	613	627	676	624	635	637	623	658	665	653	638	673	651	686	693	690	670	713	644	653	670	683	684	596	648	643	641	649	641	614	698	639	674	660	659	671	660	631	656	657	682	667	678	643	621	705	663	658	691	645	689	665	681	670	650	643	659	655	627	684	619	654	667	665	612	656	674	636	594	658	664	665	680	663	659	687	651	693	655	644	686	658	641	652	647	650	669	628	677	660	669	618	645	688	700	608	625	696	590	675	658	714	703	649	655	687	676	628	668	681	686	635	623	668	635	679	677	681	642	647	645	654	667	636	651	681	670	698	595	669	676	643	632	653
11415	4256	517	333	452	436	429	317	288	227	200	178	151	101	104	106	78	74	81	66	55	60	66	44	71	50	49	49	45	43	38	44	43	36	59	41	31	36	39	41	27	27	53	44	32	41	27	43	34	36	35	34	29	43	24	42	35	42	42	28	34	44	41	42	36	41	31	35	31	35	29	41	36	38	24	29	31	34	26	34	29	29	34	35	31	26	40	45	33	38	33	32	30	31	41	32	30	35	31	36	34	40	36	28	38	30	21	28	30	39	36	39	33	38	25	34	27	35	32	27	32	34	23	35	40	39	40	26	31	34	34	30	33	45	28	36	40	40	28	34	30	39	30	33	29	20	33	31	43	23	23	36	40	35	36	27	29	38	32	29	33	46	37	35	28	32	30	41	40	43	28	32	38	39	40	21	33	34	26	41	41	36	35	37	31	31	35	32	33	39	31	36	43	29	45	40	29	39	29	30	40	28	54	30	34	35	31	38	43	40	32	35	28	35	33	31	36	34	32	44	33	32	31	40	35	34	49	37	43	46	34	25	40	33	37	24	29	37	34	43	37	46	34	42	33	34	27	36	38	45	27	27	38	29	39	40	22	26	36	34	29	33	33	33	32	34	38	35	28	38	42	28	41	29	34	43	37	30	30	39	42	25	32	40	25	31	33	35	32	32	25	39	33	38	42	23	37	36	27	33	45	42	30	35	30	38	36	26	37	31	28	36	33	32	25	28	35	44	35	42	39	35	29	31	32	53	19	32	29	21	28	39	32	28	32	44	37	31	36	41	33	34	35	41	40	34	43	30	36	36	45	36	43	28	30	31	44	41	29	27	44	32	27	40	27	23	37	30	31	36	30	31	37	18	47	33	42	28	30	38	27	26	35	25	25	27	38	43	26	42	44	35	42	35	29	42	36	34	32	28	24	30	34	38	37	26	30	34	31	24	41	36	38	37	25	27	33	34	24	41	41	43	30	38	41	23	31	38	24	38	30	29	33	33	31	28	29	27	39	32	30	38	31	31	31	34	30	42	33	31	31	26	31	23	33	39	31	33	46	27	40	40	35	35	26	33	35	39	33	40	32	33	31	35	30	36	36	30	33	38	38	37	33	43	37	28	29	28	39	38	34	36	31	34	27	28	31	36	34	35	25	29	29	39	40	33	25	27	28	30	34	34	32	32	27	35	39	34	36	36	31	33	35	46	33	29	29	41	42	26	39	29	30	41	27	35	21	44	33	34	39	40	31	29	36	38	36	35	37	37	30	39	29	36	27	37	30	37	32	31	32	34	21	26	31	25	42	39	39	40	32	37	22	30	27	30	30	30	43	35	32	39	42	26	41	36	36	23	28	33	38	39	32	38	32	29	34	35	39	35	34	32	36	37	31	37	28	38	39	43	32	29	27	25	31	28	36	29	28	40	32	31	35	24	37	35	24	30	42	33	24	31	38	26	32	32	34	31	35	31	38	34	28	36	21	33	33	27	34	35	34	34	40	35	38	40	35	31	36	34	28	37	40	34	25	33	34	42	29	31	38	37	38	24	37	34	45	32	39	36	31	35	44	33	35	33	32	29	35	36	43	34	38	28	28	33	32	47	22	28	36	38	21	36	34	32	34	39	24	33	38	40	41	24	30	24	37	32	26	30	34	36	42	29	31	41	34	39	35	34	46	34	23	28	38	29	42	39	19	45	30	32	21	44	32	38	33	34	39	33	22	33	34	33	32	32	26	38	37	37	40	28	32	39	28	35	30	30	33	39	34	28	37	37	29	34	34	28	45	25	23	46	34	30	42	34	27	39	26	32	30	33	37	36	35	44	37	22	31	33	39	46	24	26	45	28	32	26	38	39	40	36	30	29	45	32	37	36	38	33	24	26	37	33	34	25	27	33	32	32	35	23	28	35	32	26	32	32	32	27	38	40	39	31	43	28	40	37	33	34	50	24	29	34	42	36	30	37	26	32	34	32	34	36	38	31	38	50	43	41	28	33	32	35	36	49	33	36	43	39	43	27	43	44	32	26	33	33	26	33	27	41	41	24	36	28	32	36	45	25	28	40	41	29	28	33	35	31	35	33	32	31	37	29	36	29	37	23	31	26	29	33	39	31	30	36	28	38	26	28	40	35	31	40	31	26	34	26	36	41	30	31	31	47	34	22	33	32	30	36	37	36	25	43	53	28	41	27	28	30	35	36	36	45	40	32	34	28	38	27	37	31	38	32	33	41	30	39	42	40	34	35	28	38	37	23	34	46	24	28	33	29	27	32	28	37	24	28	32	30	26	30	45	35	35	35	32	37	29	20	31	24	41	41	38	37	31	17	33	36	32	38	29	38	23	31	26	30	31	39	26	37	42	27	39	33	39	43	24	25	31	40	39	25	30	35	33	35	36	33	30	32	36	31	39	31	30	22	28	34	31	38	24	41	38	42	31	42	33	25	36	31	27	32	39	21	37	40	41	34	30	37	39	33	30	37	29	34	31	31	27	27	36	28	32	26	34	40	33	40	44	41	35	28	28	30	25	25	39	33	29	33	36	41	37	22	33	31	44	32	31	37	27	45	38	37	34	33	27	30	32	34	38	32	24	31	24	25	31	29	28	37	29	27	33	34	39	27	32	38	40	39	38	34	29	38	32	32	39	30	42	50	31	24	46	30	32	39	45	34	39	29	29	35	34	39	36	31	32	29	38	40	31	36	39	32	36	33	36	37	39	35	30	34	34	30	26	40	32	45	42	44	37	30	50	48	36	31	39	45	40	39	35	28	26	23	30	39	35	29	44	33	37	35	32	35	34	31	29	40	43	38	31	30	40	39	48	26	42	34	36	36	34	28	27	47	26	42	32	24	31	32	33	44	30	33	31	43	36	34	24	42	36	31	30	37	38	28	31	30	34	39	32	21	29	20	25	27	36	32	35	28	39	26	33	28	34	36	38	29	47	30	31	38	35	28	30	32	24	42	29	44	37	35	32	32	34	34	31	44	31	38	32	25	43	37	42	43	31	41	42	26	30	30	42	31	24	35	34	34	35	32	44	38	31	35	39	26	38	30	30	27	40	41	38	38	32	29	35	26	40	30	35	37	34	34	42	40	47	35	26	20	33	33	44	35	39	30	25	35	38	46	39	35	45	37	38	33	41	40	38	37	30	33	34	33	37	28	24	41	34	43	29	40	25	43	28	31	33	38	23	31	29	40	37	33	35	33	42	31	32	31	41	33	26	49	47	35	31	30	32	42	36	27	40	38	35	20	32	41	29	38	31	41	34	23	41	41	39	27	36	42	34	35	28	35	37	36	36	33	40	40	39	39	24	37	25	33	41	33	27	39	32	31	33	30	30	33	37	30	38	31	42	30	41	36	35	25	34	30	35	36	37	40	26	50	42	40	39	26	30	42	27	37	38	39	37	37	29	41	33	30	28	40	32	27	35	46	28	39	38	34	23	32	30	34	26	31	34	27	38	42	35	34	30	34	41	44	26	48	27	24	42	41	31	37
47125	28625	9880	19629	26809	25238	22092	18254	14956	12285	10010	8275	6857	5774	4497	4090	3449	3140	2674	2449	2223	1964	1827	1698	1486	1299	1248	1172	1004	991	933	909	810	811	753	724	711	725	691	665	626	673	664	644	679	649	605	607	582	620	575	596	552	588	571	604	582	610	567	557	557	588	569	576	615	558	588	565	565	603	501	529	536	540	595	513	535	543	556	549	537	518	536	541	542	573	530	556	537	512	531	505	524	568	529	504	522	502	482	521	544	501	521	506	494	604	485	539	527	551	512	509	513	514	536	546	447	479	494	472	471	521	556	506	493	525	498	493	481	526	535	490	492	536	526	520	537	498	530	502	558	485	506	517	528	502	500	509	508	490	523	519	533	523	515	498	485	442	538	504	548	499	514	537	559	541	515	528	509	521	465	516	493	532	475	515	538	515	518	497	520	502	510	538	492	525	523	526	474	501	517	497	494	510	489	524	492	515	556	482	459	539	533	475	531	501	503	520	507	498	529	496	516	508	511	536	481	523	489	482	485	506	515	538	523	531	488	470	524	473	543	510	538	520	500	491	500	508	506	495	506	539	492	498	497	473	516	545	505	517	485	513	504	524	539	480	510	524	510	554	564	492	527	514	521	503	494	501	492	533	507	518	496	528	529	508	499	517	519	463	507	505	508	507	508	473	527	493	517	535	496	532	504	470	529	501	493	513	496	486	512	483	472	506	532	524	519	503	546	538	555	498	460	518	543	507	496	516	501	488	532	528	543	506	514	517	509	530	463	523	547	550	503	495	522	553	514	527	532	498	507	526	537	524	548	527	491	547	549	507	512	535	533	523	519	536	519	555	456	507	528	519	516	527	496	537	459	499	528	484	522	496	502	480	533	495	513	508	504	481	482	514	528	498	502	498	493	533	492	560	494	495	560	474	508	548	495	493	510	505	525	517	475	491	570	465	535	523	498	518	498	517	530	538	512	534	488	521	522	499	497	515	466	546	517	531	512	551	549	518	540	525	523	519	487	521	508	505	529	488	508	531	481	499	517	519	536	500	498	531	492	533	513	527	498	532	468	501	524	502	511	464	527	485	500	506	520	508	503	509	488	483	486	497	512	532	511	498	505	504	502	492	493	544	499	495	499	496	512	541	485	498	503	474	495	504	486	506	512	528	481	560	484	508	515	499	514	491	525	483	486	499	489	514	503	506	482	535	467	519	487	560	492	479	497	526	462	544	519	520	520	528	499	502	487	552	479	528	517	541	506	523	521	478	485	510	512	511	506	505	510	514	506	517	502	486	530	497	497	531	492	543	519	484	525	516	468	526	522	507	509	493	528	497	510	482	505	516	540	523	513	474	521	491	486	532	551	493	526	499	474	519	506	491	501	501	508	477	529	514	519	462	496	527	479	519	514	498	505	508	494	534	526	511	524	505	514	512	506	506	512	508	502	491	514	504	486	515	489	526	573	534	515	540	499	527	506	503	514	475	542	506	508	453	490	529	517	485	491	500	460	550	527	486	488	502	502	530	506	534	565	546	506	515	506	486	523	526	500	518	486	535	496	485	515	516	530	497	535	503	490	451	537	496	503	525	488	516	546	532	540	509	517	494	507	500	527	528	529	497	512	526	482	474	508	531	473	509	479	533	487	527	496	520	516	498	484	542	488	523	534	522	441	558	524	476	515	505	503	500	509	517	520	498	489	523	497	483	513	462	487	496	485	502	498	503	492	527	520	491	498	518	511	496	490	518	555	489	517	523	526	535	517	532	502	506	506	498	522	518	460	514	525	524	501	494	506	534	523	532	476	530	529	520	523	525	511	499	476	507	546	552	516	495	500	510	486	505	482	528	527	548	505	513	520	525	484	516	530	498	541	526	486	456	486	504	498	447	503	533	540	508	504	492	530	519	513	531	522	505	524	505	504	525	515	523	479	529	538	515	546	484	528	547	516	515	500	525	512	530	532	465	538	516	493	515	482	494	542	571	500	517	505	528	488	518	547	529	529	528	516	543	519	489	493	490	534	529	473	506	481	515	507	534	448	521	511	506	495	481	518	492	510	496	529	515	514	524	548	514	502	500	523	528	514	524	494	538	466	526	520	504	515	503	504	518	528	519	539	493	495	521	524	496	468	498	531	520	510	502	514	532	522	453	530	498	546	550	522	544	488	523	469	475	550	528	500	475	510	483	499	479	526	480	522	496	511	530	535	476	499	503	520	512	489	485	477	491	523	483	477	482	544	510	520	560	513	509	509	525	523	483	526	497	524	513	506	535	488	510	469	531	494	511	488	511	492	483	507	517	517	533	523	497	506	486	507	521	486	518	491	509	509	496	513	507	475	514	523	531	525	505	497	489	526	510	479	494	484	529	565	528	484	519	524	512	510	531	532	526	541	482	494	504	506	476	494	552	526	524	553	499	543	537	504	532	477	505	499	492	523	498	472	502	498	488	534	537	517	492	528	520	458	481	489	489	556	504	502	481	504	473	532	483	535	489	572	517	552	473	500	542	514	521	493	510	514	526	510	501	494	498	488	499	487	503	500	514	473	476	525	525	523	547	510	537	504	534	505	467	540	562	539	510	515	514	469	546	518	502	510	546	480	507	519	519	527	538	529	525	502	495	487	501	549	488	526	537	524	497	545	494	504	480	553	550	520	496	511	526	553	486	490	486	532	523	491	478	529	470	528	517	479	461	496	520	515	522	490	528	497	502	543	528	525	515	480	538	536	501	512	542	456	549	494	518	482	522	541	510	513	514	545	516	518	507	538	513	530	537	511	526	524	493	537	549	478	514	498	470	519	511	537	513	535	558	474	491	548	515	558	493	494	521	465	535	488	485	523	522	492	540	502	519	490	540	528	519	530	482	507	451	534	575	472	493	546	458	529	502	521	497	517	532	492	553	522	520	565	514	454	530	516	537	504	478	497	544	522	489	550	510	524	508	541	541	505	498	503	542	487	525	531	512	557	484	514	509	508	506	533	516	491	503	498	520	475	517	528	513	523	505	491	530	517	521	510	507	526	520	534	516	482	552	477	487	545	524	507	522	491	511	505	490	509	481	533	556	485	507	486	488	524	461	518	508	502	519	537	504	541	511	500	503	489	518	504	522	490	537	507	515	507	501	493	495	505	515	496	530	490	493	514	510	498	490	496	524	475	512	527	477	535	518	503	522	479	524	529	500	511	538	553	498	520	540	523	503	514	501	506	493	481	480	510	513	520	498	470	524	473	513	510	491	488	507	492	494	514	555	559	504	529	559	492	490	477	455	497	518	530	511	488	533	520	527	489	482	512	519	505	504	509	482	509	541	486	528	542	503	527	536	527	493	544	508	520	515	523	513	486	497	538	521	472	479	486	486	536	503	482	550	524	544	508	499	515	507	545	537	507	454	528	521	530	528	514	507	526	515	538	500	528	507	511	501	519	521	510	466	487	534	526	476	476	540	482	473	502	524	533	504	493	480	454	528	491	518	521	475	555	487	483	519	511	517	513	507	513	489	515	503	495	539	517	507
17101	9128	987	602	774	788	619	570	416	367	314	266	253	216	178	162	141	142	136	113	87	90	91	85	96	83	84	63	77	81	84	67	59	54	57	61	52	52	57	48	50	50	64	48	61	65	66	60	48	59	59	57	58	50	55	52	41	60	52	50	58	62	39	52	72	46	53	62	55	60	58	51	58	52	35	52	62	82	67	55	50	56	53	39	52	41	66	52	60	56	52	51	48	48	56	57	60	48	54	48	54	44	45	58	54	40	47	59	54	43	60	59	52	62	47	49	51	61	42	56	57	57	54	57	46	40	47	49	56	60	46	54	54	56	48	57	49	47	47	55	53	53	43	45	52	51	62	62	61	58	58	65	51	58	58	60	61	58	60	40	55	57	60	55	54	45	50	52	57	38	40	46	41	58	59	50	50	52	56	49	38	67	34	45	63	47	52	64	56	58	63	63	49	50	44	54	64	51	51	59	48	49	56	41	59	41	42	47	53	52	64	48	39	48	45	56	54	58	59	59	52	57	53	46	49	56	57	47	47	51	35	46	56	51	51	58	50	47	40	51	48	50	56	63	58	52	44	36	50	40	46	49	63	50	61	64	50	60	52	47	51	58	38	48	38	50	57	63	57	59	41	58	47	57	50	62	52	40	51	48	55	55	52	56	49	55	57	51	54	48	51	59	50	68	69	55	44	39	35	38	41	52	50	55	56	50	43	59	51	39	57	47	50	59	46	49	51	56	42	64	50	43	58	59	48	46	48	58	57	51	60	54	46	60	58	46	49	44	47	52	55	51	62	57	56	50	61	42	62	47	47	43	51	54	67	51	51	47	51	42	56	43	62	43	53	62	54	42	52	51	59	48	35	50	60	54	59	65	56	52	60	52	54	51	64	54	46	36	41	44	53	65	48	58	57	52	52	51	55	54	56	58	51	62	59	63	59	57	45	55	62	50	44	51	52	51	33	48	50	57	43	48	67	59	47	51	49	42	58	49	44	61	59	61	39	60	47	57	40	63	51	55	55	47	46	56	51	55	55	52	55	44	60	66	62	52	47	59	45	40	62	62	49	37	59	37	68	50	54	51	55	60	64	43	60	47	59	51	54	56	65	51	53	59	56	59	52	56	47	56	47	54	66	49	50	43	65	50	47	36	51	48	62	46	48	54	63	46	40	51	49	41	56	58	43	46	52	56	52	46	58	56	55	44	54	56	43	53	54	56	64	54	55	37	47	55	52	38	70	60	35	51	53	55	57	53	72	50	52	53	53	39	51	48	43	57	51	56	58	40	44	52	55	44	54	52	48	48	47	50	46	62	34	57	63	46	57	51	56	61	50	53	53	59	46	51	59	66	50	45	58	50	46	41	51	52	42	55	53	49	66	51	56	51	47	63	40	42	34	51	56	65	56	42	65	51	40	51	64	58	45	50	56	52	53	49	55	46	60	62	58	52	59	56	53	44	60	52	47	47	44	42	56	48	52	43	51	44	58	54	45	52	49	60	55	52	62	54	55	57	43	57	52	37	47	50	45	56	50	58	59	49	46	66	50	50	61	56	60	56	56	45	54	50	61	47	51	48	58	48	56	40	53	48	54	57	52	55	50	57	50	58	45	47	52	67	54	52	45	56	44	56	58	52	59	61	48	49	49	37	52	40	46	33	53	61	55	51	48	55	55	48	52	57	45	47	45	63	60	56	55	51	53	64	47	56	47	56	46	48	50	59	40	58	51	56	48	50	45	51	54	49	57	50	54	48	55	57	45	47	56	45	56	40	59	44	49	53	56	42	49	38	46	42	49	42	47	66	53	52	40	48	46	45	55	53	52	56	52	47	41	61	57	56	43	59	60	57	56	43	51	44	53	57	60	50	50	71	51	52	56	40	56	61	48	65	35	47	52	50	55	50	48	50	55	62	49	54	56	59	46	56	58	61	56	54	58	40	36	55	60	49	48	53	54	58	54	52	46	50	47	85	59	51	51	51	51	54	65	49	52	67	42	52	50	53	44	57	54	60	55	58	42	44	47	52	49	55	48	54	52	47	53	53	39	59	43	57	45	52	46	50	50	57	49	65	53	56	41	49	51	59	51	41	44	47	57	47	56	55	48	41	61	51	51	55	56	52	48	47	65	46	66	44	55	66	51	48	54	64	39	49	54	39	42	45	53	54	53	49	52	57	64	58	46	50	35	49	37	53	46	50	42	41	53	44	56	58	49	41	68	52	49	53	51	55	50	45	54	67	39	48	60	48	64	51	58	55	45	43	42	46	45	44	51	51	55	50	59	60	56	55	54	42	41	62	64	62	56	46	43	46	64	54	74	50	48	62	46	49	54	55	46	50	51	57	49	54	58	53	60	35	63	63	63	60	46	48	52	40	63	50	52	43	41	59	39	49	50	41	64	57	50	51	60	65	56	48	52	44	44	52	67	47	39	61	57	54	48	50	45	49	71	56	47	41	50	57	54	52	33	50	48	57	48	46	54	42	51	53	41	58	48	50	50	52	55	54	59	55	55	51	62	50	52	44	48	47	61	48	57	59	45	55	56	65	44	58	56	47	47	55	56	51	47	73	57	35	52	55	43	50	63	40	55	50	54	47	49	45	44	44	44	54	39	51	51	53	58	58	68	54	53	53	53	54	46	62	53	49	44	52	48	56	55	53	55	58	58	49	56	51	61	52	64	47	56	63	43	43	54	49	68	53	43	48	52	49	58	54	48	49	63	49	47	53	66	55	49	44	55	42	49	57	49	58	54	53	43	56	46	55	55	58	59	55	43	38	47	48	47	42	57	62	58	50	51	47	53	40	52	39	51	62	60	52	50	51	40	48	54	48	53	55	57	45	50	56	52	47	45	41	56	48	47	44	51	54	56	54	57	49	57	52	53	41	46	48	57	59	50	36	46	53	56	57	58	39	46	58	53	52	53	58	46	50	51	38	58	54	50	52	59	58	42	49	53	55	37	61	53	39	57	46	49	52	46	51	53	44	51	55	46	53	42	51	56	57	48	57	46	44	50	59	56	46	33	60	50	52	57	59	39	49	60	63	64	56	59	55	44	52	52	45	55	45	39	64	48	47	64	57	63	43	50	44	49	41	34	42	46	51	51	62	48	61	54	55	32	60	42	57	56	41	53	57	55	45	43	45	49	56	55	57	57	51	50	60	45	49	50	50	59	55	47	48	61	53	60	49	61	40	58	46	62	57	52	36	55	57	46	59	47	53	63	57	63	61	47	48	48	47	54	47	54	58	48	63	58	46	55	39	62	51	56	50	56	51	54	56	48	44	52	52	52	63	51	43	71	52	55	52	58	55	48	54	45	46	46	41	36	48	53	43	49	41	53	56	45	42	61	59	41	46	57	48	51	55	47	60	61	51	41	59	40	55	67	46	53	60	56	44	46	49	51	57	54	55	48	61	55	65	50	38	46	43	58	50	51	56	55	70	45	60	47	58	50	46	42	45	57	54	48	49	55	52	48	68	43	49	42	50	57	45	58	43
56219	35417	14308	25138	32310	31112	27904	23928	20117	16963	14218	11962	10218	8505	7354	6484	5656	4856	4364	3849	3465	3180	2830	2632	2291	2201	2057	1862	1748	1532	1503	1354	1389	1236	1276	1285	1194	1158	1126	1156	1078	1052	1060	1080	1044	1055	968	1009	1000	920	916	943	893	867	865	829	839	796	828	877	816	900	885	859	874	861	877	866	820	799	860	801	782	810	838	848	836	779	879	815	835	880	833	828	857	900	785	782	842	785	829	813	798	809	791	784	812	762	793	806	803	833	847	783	756	808	746	737	818	763	773	779	843	837	790	778	790	750	768	757	811	847	771	760	739	779	800	787	788	773	785	786	777	775	792	825	858	781	811	826	731	775	743	782	782	778	751	794	792	763	775	775	770	759	747	735	773	788	782	745	773	779	791	819	768	788	787	775	779	804	776	820	780	728	820	784	793	785	779	751	779	765	792	816	751	769	789	783	803	780	838	741	776	788	754	790	780	820	784	778	794	767	791	807	776	783	764	751	744	824	794	798	778	805	768	784	755	792	802	721	780	779	758	729	786	724	780	776	795	779	763	787	726	801	726	799	784	785	743	762	749	806	777	787	835	747	764	762	796	748	823	779	818	736	787	774	722	807	840	796	782	729	736	742	726	751	800	806	807	808	770	805	786	756	751	770	731	777	773	765	751	740	788	772	703	850	759	788	777	809	722	759	750	774	757	772	795	754	813	790	778	808	775	836	819	776	735	798	741	778	748	785	729	775	820	772	756	766	825	812	728	779	814	811	814	795	756	797	822	773	828	755	780	755	796	798	808	789	784	776	791	839	792	785	767	813	799	778	765	751	778	725	781	786	801	769	747	780	771	750	780	789	772	781	754	788	792	791	762	811	725	770	823	783	780	792	781	775	773	807	768	824	767	754	741	733	788	773	746	753	802	767	765	812	708	770	788	806	807	737	777	790	738	769	769	769	796	787	770	788	768	756	828	741	802	769	801	776	777	818	784	774	757	771	797	808	812	782	733	747	713	756	788	757	797	746	760	782	728	770	783	849	759	740	805	762	729	770	771	784	774	772	807	753	781	807	804	806	767	779	774	780	790	729	763	775	753	775	762	804	761	753	755	726	722	740	796	757	756	764	793	806	798	776	807	771	741	763	806	804	772	820	776	750	756	802	815	749	811	764	768	742	779	786	757	815	747	749	812	755	786	733	729	808	763	791	745	784	768	754	777	775	771	780	810	782	754	785	777	743	799	771	851	785	738	802	721	730	828	779	798	780	770	774	813	814	780	753	780	772	776	784	760	711	731	751	717	713	736	847	831	799	734	798	743	708	766	771	811	802	729	848	765	752	795	742	782	814	820	815	772	778	778	783	754	762	705	747	776	807	783	736	736	747	843	817	751	754	816	810	794	759	749	718	804	773	778	780	773	785	771	790	794	777	758	729	775	755	809	714	724	770	720	755	734	812	803	795	791	831	767	733	832	787	719	752	778	785	809	785	766	761	719	750	788	764	766	724	779	792	770	781	802	796	763	787	793	749	777	756	745	760	780	796	810	784	811	771	805	796	799	824	831	743	759	787	746	756	758	795	802	816	800	780	791	777	765	777	813	786	789	807	739	766	704	799	801	727	791	789	794	784	737	794	749	756	835	774	799	746	720	752	772	751	740	793	787	778	798	788	786	767	774	767	782	808	834	787	739	793	743	715	772	750	796	706	769	785	791	774	785	818	761	798	750	763	744	752	766	753	790	824	791	761	798	771	760	737	751	732	779	789	770	784	751	761	722	790	798	802	771	716	793	815	785	775	787	787	774	780	755	824	762	774	782	759	771	772	778	763	794	768	757	769	790	791	774	799	791	774	779	814	819	804	743	768	804	760	748	769	782	779	704	767	775	769	789	765	792	770	762	755	779	760	748	737	782	776	762	745	826	783	800	789	780	830	777	771	792	757	757	795	776	802	782	789	781	792	722	773	792	741	759	772	815	806	746	820	788	761	772	774	762	789	804	743	769	739	800	748	820	801	765	790	810	822	773	719	799	834	740	734	719	794	752	772	759	796	739	739	784	800	770	779	751	785	747	832	786	773	788	771	772	731	819	777	769	800	794	751	769	763	769	813	778	716	775	802	784	683	761	745	762	813	757	778	754	790	757	746	739	726	787	721	742	819	753	786	724	771	793	735	746	765	787	804	812	770	816	750	750	780	799	746	773	774	729	745	757	774	836	792	774	766	815	784	724	838	785	715	793	824	833	836	795	716	790	793	782	809	780	781	771	763	814	746	771	765	770	747	833	801	776	786	730	815	752	730	783	807	731	807	799	797	766	772	767	753	767	831	752	748	799	729	783	753	778	761	750	766	787	836	812	764	753	754	772	770	767	719	730	750	748	723	729	773	770	805	784	784	762	780	753	739	775	794	721	827	758	799	754	770	776	758	758	776	752	809	797	803	794	775	770	830	794	767	788	759	770	766	729	750	732	725	811	803	778	771	821	804	757	790	828	770	773	707	780	773	804	802	754	780	697	815	765	773	753	756	736	810	771	807	820	746	756	780	775	788	760	784	774	768	837	820	760	787	818	810	838	781	786	707	781	762	759	777	756	752	756	743	766	760	768	818	754	741	768	792	737	720	752	766	693	740	777	800	771	728	864	749	732	791	808	778	805	795	764	777	772	764	811	812	762	742	784	754	752	777	770	770	750	808	756	757	777	810	770	734	814	787	781	771	754	760	695	770	742	776	743	780	718	808	808	788	787	772	776	763	793	805	779	777	730	796	804	798	789	765	733	772	770	795	764	787	774	749	783	793	798	767	774	773	804	796	729	710	752	815	806	739	727	801	753	726	757	770	751	794	736	761	841	786	788	737	755	796	740	808	745	785	778	805	755	726	770	723	765	789	803	785	778	773	790	784	746	745	745	794	726	759	754	762	784	778	796	769	796	679	788	786	765	771	750	770	767	751	778	783	809	807	787	700	799	743	764	791	798	795	756	779	748	754	778	773	781	755	751	762	777	792	772	751	720	789	794	792	746	755	752	746	774	767	761	744	739	796	782	740	757	771	788	789	760	769	775	738	780	766	811	795	784	814	764	806	758	727	759	757	752	768	761	820	753	803	734	753	761	826	783	746	803	819	748	808	766	802	789	787	788	811	774	765	810	763	796	815	838	735	763	745	812	764	847	794	792	795	763	774	768	752	739	810	766	760	740	769	770	739	787	771	799	766	813	736	800	773	764	773	738	747	779	807	758	822	757	754	782	771	776	745	755	797	815	792	749	765	743	756	773	780	777	777	768	792	773	775	756	808	758	755	766	787	849	807	805	766	757	733	780	765	738	846	816	788	793	733	801	756	744	811	768	791	809	806	767	741	742	787	830	707	760	736	769	775	800	754	751	826	766	789	752	721	772	758	748	793	795	765	796	766	752	783	781	750	807	782	764	717	733	780	812	766	758	783	807	801	807	758	786	765	794	704	784	770	752	774	752	804	806	781	792	802	727	765	768	772	806	757	757	795	789	760	818	751	741	847
6417	2205	317	228	302	334	263	215	178	155	130	97	84	77	71	53	53	55	55	53	45	46	31	29	48	36	39	23	33	22	23	36	26	19	25	26	21	27	20	21	23	34	18	30	28	23	28	26	19	26	21	34	18	24	20	22	30	28	23	21	18	27	14	17	27	13	19	25	32	21	23	18	23	25	25	23	20	23	25	23	23	28	30	20	27	24	10	19	18	20	19	20	22	30	18	23	25	20	26	26	22	22	19	16	21	12	33	29	26	16	17	30	25	17	14	21	23	21	14	17	18	20	31	21	24	18	20	26	24	32	21	26	27	14	21	18	23	26	27	23	32	21	21	21	18	21	23	19	27	18	31	18	30	25	29	20	21	23	32	24	21	32	23	20	22	26	28	27	21	24	15	19	26	20	18	20	23	29	26	21	29	26	22	16	23	29	25	18	18	26	27	31	26	27	25	16	26	27	19	26	28	23	27	17	29	25	28	19	28	24	19	22	19	19	20	16	22	24	22	22	19	22	25	22	22	18	25	21	24	23	20	23	23	24	28	19	23	26	27	19	23	20	27	19	21	23	27	15	20	28	29	17	16	25	24	22	15	18	18	18	25	14	25	21	25	38	23	23	21	24	24	25	24	25	27	24	25	21	18	20	20	14	28	29	30	28	22	27	21	16	26	27	27	17	23	20	29	23	23	23	34	29	20	30	15	28	29	19	16	24	25	19	22	24	25	16	22	19	23	19	26	14	17	19	19	20	24	27	13	32	24	23	24	17	20	21	16	16	26	17	13	14	25	18	26	23	30	17	22	28	25	29	34	19	19	17	18	28	29	24	22	16	18	20	18	19	19	24	19	26	24	22	23	26	20	24	23	18	18	10	28	18	25	31	25	16	20	27	28	26	34	20	17	25	19	26	26	21	21	27	22	21	23	17	19	20	34	19	23	20	22	25	14	12	21	28	25	21	19	19	28	23	20	28	17	21	21	23	25	34	17	16	19	17	18	27	25	16	24	14	28	13	26	18	20	17	22	24	15	27	18	18	26	22	24	26	18	20	13	24	26	20	26	22	30	33	27	25	18	14	14	31	19	23	31	21	27	14	20	26	20	31	27	16	24	25	26	27	17	23	16	19	24	20	27	25	15	23	28	24	21	27	17	20	22	17	15	24	23	21	20	16	21	19	33	22	25	24	27	23	22	26	18	19	22	24	18	21	25	19	26	24	22	16	19	21	18	23	23	23	18	23	19	16	24	16	32	17	19	21	17	28	18	15	21	16	27	30	25	17	16	22	25	16	14	26	22	34	24	27	19	20	33	22	20	24	23	23	22	30	25	27	18	20	19	30	21	21	20	25	23	20	16	19	22	20	16	20	26	22	21	17	30	22	17	23	26	22	24	18	20	13	10	25	11	29	24	27	27	21	22	30	23	20	18	16	18	23	19	24	21	27	24	21	27	17	24	19	18	28	18	24	22	30	19	27	27	20	15	22	28	24	28	24	20	22	21	18	33	21	20	28	29	17	16	25	25	24	18	32	23	27	21	26	20	18	19	17	27	24	24	22	27	21	21	21	29	24	14	14	25	18	16	21	30	21	27	27	12	20	24	22	17	23	31	25	34	22	21	17	27	12	19	18	20	25	19	16	25	25	19	22	20	30	25	22	23	19	23	19	20	20	15	22	21	22	24	26	31	23	15	21	24	21	17	27	25	16	21	27	21	18	23	20	21	24	30	22	19	21	20	13	16	33	25	25	18	20	25	27	21	18	19	26	17	24	21	25	18	19	23	21	17	15	22	23	26	13	22	21	21	22	20	24	17	14	24	21	17	27	22	28	24	21	26	18	25	15	23	31	33	22	20	18	29	24	25	16	19	25	16	26	18	24	25	21	19	27	23	21	20	21	10	17	23	20	21	26	20	22	27	21	23	17	26	25	19	22	21	15	30	21	25	23	17	22	24	25	33	18	22	26	23	30	18	25	30	23	25	21	35	21	28	29	23	26	20	18	23	16	23	17	22	34	23	25	24	25	25	19	26	16	13	20	20	22	27	28	33	15	16	24	28	15	19	25	17	20	24	25	24	23	26	20	15	21	26	19	18	16	26	31	18	25	23	26	19	19	22	21	30	24	17	36	21	20	26	22	29	25	20	18	25	15	23	18	18	19	21	24	12	29	20	26	16	21	23	24	23	29	17	25	38	24	20	16	16	26	28	24	20	23	27	19	17	22	13	21	25	21	19	23	27	17	25	23	20	24	21	27	24	23	13	22	24	19	21	23	21	30	18	27	20	21	24	26	16	21	23	16	21	18	19	32	23	18	21	26	29	21	20	27	22	25	26	26	29	26	27	21	18	31	25	23	22	21	14	20	18	19	18	30	24	21	31	20	23	20	16	24	14	18	17	20	18	25	24	20	21	22	23	16	33	19	23	21	22	14	26	23	24	20	22	25	20	19	23	31	28	20	18	21	26	29	16	26	16	25	26	24	21	24	22	26	18	29	28	18	25	26	16	23	21	18	24	30	28	19	32	16	16	25	36	21	20	25	24	16	23	23	31	16	20	21	28	24	17	26	26	29	24	22	19	24	22	23	25	24	14	19	28	22	24	27	33	21	18	14	17	20	26	19	20	23	22	21	25	20	32	21	21	16	18	26	24	26	18	25	24	20	19	26	21	22	22	19	16	21	21	27	19	17	21	24	31	20	31	34	21	22	21	22	28	17	19	23	20	24	14	14	26	27	26	16	29	25	24	24	18	24	16	21	14	17	22	27	23	18	29	19	19	19	19	12	17	27	24	27	20	33	21	25	17	30	24	15	19	18	23	23	24	21	27	19	28	24	12	18	24	19	21	26	28	22	23	10	19	18	15	27	9	23	25	32	25	23	28	17	21	20	32	31	19	15	28	23	27	18	32	24	19	32	17	21	17	26	19	16	29	23	28	16	25	22	13	25	23	16	28	23	14	17	26	27	28	21	25	28	29	30	22	24	14	21	20	18	25	25	18	27	17	24	19	20	19	16	20	28	26	12	22	25	25	27	26	20	24	27	27	27	17	28	30	23	17	21	23	22	21	17	18	21	25	28	23	32	19	18	27	27	26	31	21	34	13	27	23	31	20	20	19	28	20	35	24	18	16	25	25	24	35	21	18	16	27	29	20	21	23	24	25	32	24	24	33	27	26	19	14	26	23	17	16	17	25	32	23	20	22	21	28	20	26	20	23	18	29	22	23	17	29	20	26	16	24	23	22	21	25	17	26	19	35	18	22	18	31	21	20	14	27	28	23	21	23	18	21	23	26	21	19	35	19	16	29	23	21	25	25	30	38	13	25	21	21	25	25	21	20	23	19	29	17	21	20	33	24	22	16	19	17	23	17	15	26	20	21	26	26	17	26	38	23	21	29	18	21	27	25	18	19	16	18	25	21	17	24	29	27	14	17	16	15	24	25	18	24	25	23	19	24	21	22	25	26	24	29	21	22	25	23	23	22	14	25	28
41318	24128	7598	16095	22355	20951	17506	14003	10905	8314	6645	5261	4267	3564	2950	2488	2224	1938	1670	1539	1420	1181	1052	984	901	804	714	662	664	605	541	565	515	471	451	454	425	446	427	411	390	414	409	407	440	419	402	396	397	387	386	383	370	384	399	376	363	360	350	355	370	351	362	363	407	358	384	334	381	370	370	352	357	354	356	325	378	359	340	336	368	380	351	344	383	332	379	367	367	373	324	345	344	328	318	385	382	314	372	343	352	358	358	378	356	352	341	355	366	320	345	382	367	333	360	332	336	313	366	367	317	341	343	354	326	352	322	331	315	368	311	319	329	337	321	352	352	350	362	347	390	372	346	350	357	340	318	334	335	342	360	355	343	390	335	357	345	330	348	363	347	346	363	361	321	369	333	309	347	386	364	340	362	350	362	322	320	350	362	347	351	341	341	361	343	333	322	360	310	385	329	366	338	349	363	356	363	368	360	349	344	335	327	334	359	336	361	326	360	354	319	379	363	352	333	347	334	350	317	368	338	333	356	341	348	365	345	354	341	310	307	316	367	338	343	348	371	354	360	333	366	341	367	346	331	339	353	378	335	344	329	380	301	358	339	316	344	353	386	381	374	340	357	357	348	351	373	340	330	350	340	360	329	344	351	353	395	383	366	321	360	348	330	319	348	365	336	350	328	315	359	365	360	374	361	349	316	361	363	346	355	364	339	328	353	349	358	368	336	325	343	340	390	354	328	370	349	334	359	356	351	345	333	347	321	341	364	337	340	366	384	343	324	311	321	326	330	357	319	355	364	334	362	360	337	382	341	336	371	334	375	350	346	343	369	364	357	349	349	360	340	352	340	347	336	305	358	346	356	314	349	319	352	345	351	350	368	353	355	354	366	348	343	336	347	300	355	350	358	355	352	349	382	367	357	359	348	353	358	330	330	333	356	347	317	357	338	333	365	332	334	321	328	329	361	347	333	357	360	349	321	356	347	338	350	351	373	337	323	320	317	320	317	328	345	364	347	335	347	345	358	349	367	340	357	358	357	345	360	352	330	343	327	344	351	334	368	333	369	332	362	336	368	334	316	347	350	374	353	369	335	312	356	349	336	326	344	333	325	338	278	357	349	334	342	376	366	361	313	343	359	298	311	367	364	346	344	358	335	341	338	361	350	355	351	350	372	338	352	346	346	365	343	341	350	333	363	342	375	332	305	342	347	338	350	329	351	330	349	361	316	340	349	324	316	332	360	370	347	345	345	333	355	376	353	349	377	319	365	350	364	317	355	328	338	347	337	345	334	311	337	356	332	302	346	352	330	329	348	364	317	336	336	349	369	339	344	314	338	321	363	306	343	340	341	326	352	353	359	355	320	347	334	332	339	350	350	344	354	377	349	335	313	347	357	356	326	360	337	327	339	372	302	359	340	348	348	325	342	369	353	336	342	329	377	339	383	358	342	316	337	335	318	312	368	327	343	382	340	357	344	350	335	344	331	353	369	318	318	342	350	340	352	327	327	307	379	361	356	337	361	350	333	356	350	340	332	330	318	327	335	324	363	343	368	357	334	354	326	363	328	348	364	373	345	353	354	343	353	337	372	360	330	355	328	364	342	377	333	327	374	338	346	373	350	326	345	344	354	303	337	351	334	386	346	370	383	340	344	353	332	336	339	361	356	314	340	350	355	361	335	343	315	358	369	329	359	355	307	322	357	364	391	358	343	357	358	353	364	344	370	340	367	348	330	349	289	361	307	353	345	330	335	333	307	334	340	326	355	341	338	317	358	349	325	337	359	353	357	350	351	333	337	360	325	353	331	336	336	346	356	342	342	308	347	361	370	307	333	331	329	300	353	334	353	351	340	323	316	362	331	339	304	341	339	340	338	325	347	322	354	348	340	331	335	317	357	327	338	350	364	348	343	341	350	303	334	360	338	350	330	295	350	344	368	338	332	353	384	337	340	354	356	332	346	313	336	313	337	323	371	366	343	352	352	331	358	319	315	297	376	322	341	355	329	341	357	320	322	359	325	345	318	361	352	339	285	338	384	348	355	339	333	328	351	370	327	358	366	334	292	352	342	354	341	376	346	351	346	360	359	345	351	325	354	326	335	363	330	353	380	339	363	331	320	342	319	342	341	345	381	354	349	323	351	354	347	350	332	352	349	333	339	315	317	313	369	352	336	334	321	351	374	316	330	323	380	358	355	339	331	312	357	346	302	300	368	384	342	343	340	344	368	349	351	345	377	348	336	345	357	351	318	387	323	345	326	339	323	345	289	342	354	349	332	374	363	313	341	297	375	331	342	336	356	357	355	396	390	318	308	304	358	348	374	311	358	328	348	375	359	344	364	369	356	327	334	336	358	352	329	337	383	323	331	334	359	347	319	350	360	328	320	344	328	307	338	321	325	351	338	322	333	348	320	338	366	340	339	350	370	370	321	353	325	335	348	342	342	354	328	337	337	344	350	319	351	321	346	385	357	324	364	334	363	317	330	360	333	360	380	350	353	315	337	304	361	332	348	359	354	344	364	332	342	336	313	384	359	316	361	315	343	306	364	313	352	347	370	349	337	335	327	341	337	378	327	367	351	355	349	350	351	345	372	322	306	373	330	351	350	340	367	327	333	327	300	368	338	349	344	356	306	355	346	358	353	332	341	369	346	342	316	382	323	336	350	333	322	354	360	336	365	336	331	346	324	334	344	320	327	384	344	324	355	342	335	379	346	317	361	319	348	350	360	349	366	324	342	340	333	345	332	342	317	360	322	349	309	341	310	367	297	364	369	355	304	343	379	364	355	354	312	356	353	326	308	342	364	338	332	322	300	350	333	358	331	361	356	374	314	318	353	351	339	347	354	383	350	314	331	371	343	337	322	332	319	380	349	318	343	345	342	330	365	315	343	326	381	336	346	362	363	306	353	373	347	329	352	342	345	393	339	349	336	349	349	361	355	370	336	335	392	357	349	331	348	318	322	333	342	369	334	347	300	344	355	335	352	316	379	344	349	323	342	341	360	332	317	338	366	315	374	363	348	382	355	340	366	298	340	334	340	357	361	362	337	360	332	316	327	334	344	356	319	343	364	326	328	356	347	360	374	348	358	331	345	341	348	366	324	344	353	369	365	342	346	360	341	325	324	345	363	340	324	402	344	310	327	314	356	378	345	342	343	339	360	349	313	356	350	353	334	372	383	357	330	361	370	326	309	337	332	294	366	308	382	349	344	319	344	354	329	364	342	350	324	343	356	374	350	351	339	317	335	328	340	343	377	345	316	346	352	348	336	328	354	370	355	352	353	381	336	347	312	345	340	339	334	312	333	382	336	343	360	356	311	337	374	317	353	348	316	338	344	353	374	338	353	363	319	356	332	334	317	310	357	324	341	330	378	365	338	342	346	343	361	329	333	367	372	353	311	393	330	381	359	314	360	339	326	359	340	345	344	359	341	365	330	327	364	336	337	337	351	353	307	364	372	383	350	365	333	380	345	324	317	378	350	332	332	346	355	356	355	351
13945	7217	798	468	670	661	541	484	370	279	294	216	181	158	162	143	101	109	109	91	78	78	64	74	65	78	67	57	57	63	49	48	73	52	58	44	63	55	52	37	64	52	44	50	45	54	44	45	45	45	54	46	36	33	35	37	39	43	40	41	44	40	41	42	44	38	42	42	47	35	49	40	45	47	61	43	36	44	39	44	39	51	55	45	48	43	43	36	54	43	41	38	48	32	39	43	54	47	42	42	42	43	43	46	49	43	36	68	38	51	45	55	48	44	48	50	35	33	32	42	48	47	52	35	38	43	52	53	35	45	46	58	44	38	35	30	34	31	43	50	43	42	51	44	50	47	39	56	46	45	35	41	31	32	35	47	52	36	36	47	51	42	55	42	44	50	43	44	39	49	44	47	43	33	43	40	32	33	42	46	34	42	35	38	52	37	34	47	44	39	42	42	44	62	40	34	30	44	37	37	46	52	50	48	37	39	34	46	33	39	40	41	51	37	42	48	34	43	53	38	37	39	39	41	37	48	49	38	35	51	44	35	35	47	35	38	45	40	33	48	45	40	45	54	33	49	46	35	44	56	28	38	47	40	42	39	53	47	42	45	45	36	60	40	55	49	36	42	41	56	52	46	53	57	50	42	37	35	38	55	41	38	45	43	44	36	38	33	41	36	35	49	49	34	43	46	44	49	37	55	41	41	35	48	45	54	37	50	43	45	48	31	38	40	45	34	43	49	47	53	48	44	51	37	59	46	46	39	46	37	61	42	59	39	49	34	44	55	38	52	40	50	35	40	43	46	43	44	48	34	44	48	41	43	51	51	49	29	37	55	41	26	41	42	41	64	39	41	34	41	35	54	36	42	35	44	41	36	48	48	36	45	42	40	40	40	35	47	39	52	36	43	33	33	34	47	47	41	41	50	45	38	33	42	50	36	42	36	54	46	50	44	46	35	47	49	34	36	53	41	39	38	30	55	43	39	53	39	46	53	59	52	42	32	47	40	42	59	39	54	35	35	41	43	44	67	37	36	44	40	34	34	39	43	56	52	53	40	43	39	50	30	41	39	44	49	46	45	42	37	46	45	41	39	37	41	43	45	34	39	55	46	45	55	43	46	39	53	47	41	46	41	51	44	44	54	41	27	36	46	45	51	30	35	55	44	36	37	57	44	39	40	51	35	49	51	38	43	32	55	44	40	38	37	47	36	45	36	44	41	44	45	40	29	33	38	47	55	37	39	45	47	49	29	36	46	36	38	53	40	59	34	30	49	42	42	59	53	39	53	38	59	41	49	45	40	47	48	45	40	37	38	40	50	38	40	52	49	38	44	51	57	39	37	40	42	55	45	44	40	38	44	48	26	54	43	27	29	51	49	43	37	45	42	62	48	36	42	42	37	48	43	45	38	41	59	35	39	30	46	44	55	40	39	39	46	46	53	45	40	43	36	43	56	40	38	38	46	39	40	42	43	41	53	42	43	38	44	45	37	49	51	39	55	43	47	48	36	52	32	55	47	41	48	31	37	45	40	35	41	35	36	44	51	40	33	47	39	41	42	37	51	49	53	50	37	47	37	52	30	42	43	44	47	56	45	48	49	64	61	40	33	51	55	53	48	41	51	47	41	29	47	44	42	50	34	42	40	43	39	48	42	43	52	44	47	48	44	47	43	35	51	37	43	47	50	62	46	48	32	42	39	53	50	38	40	35	50	36	43	42	54	45	35	42	51	36	51	45	35	43	44	38	36	48	36	34	48	45	44	36	44	43	42	40	48	40	33	35	50	50	48	46	51	37	33	41	43	49	30	53	35	48	47	36	39	40	40	55	40	46	31	35	38	36	41	38	40	55	48	46	55	42	50	47	54	41	53	51	43	48	39	52	43	49	47	42	43	38	37	45	44	48	43	46	43	41	51	55	38	44	50	47	54	42	36	41	35	43	42	48	45	45	53	43	37	42	45	34	36	41	49	36	46	45	43	37	48	41	47	50	44	38	54	45	26	39	31	46	48	37	54	49	47	48	52	43	47	44	46	55	43	52	45	26	35	19	39	49	48	36	33	42	34	38	38	49	47	42	37	44	41	47	44	45	35	36	47	32	40	51	40	41	47	50	36	54	47	51	39	41	44	32	49	43	39	43	42	41	49	33	33	34	46	37	51	43	43	42	41	47	47	44	38	31	45	30	42	36	44	48	32	52	39	40	33	46	54	54	40	42	41	52	51	47	43	46	46	41	51	41	28	48	40	46	39	53	42	41	45	70	29	50	44	40	57	44	51	51	39	47	47	53	33	38	46	46	42	44	48	55	37	39	35	50	44	38	49	43	46	39	45	51	44	39	48	39	50	44	48	53	48	48	44	44	53	41	51	44	33	45	35	49	43	44	56	34	31	55	49	32	38	38	52	34	38	45	56	40	48	48	48	51	43	49	40	39	55	31	47	33	31	44	36	42	36	35	42	38	47	37	37	42	39	37	48	39	34	32	47	41	45	43	47	50	38	42	42	42	43	51	53	57	43	46	30	42	45	49	38	56	44	38	44	39	39	51	40	48	46	70	36	37	48	43	46	34	38	43	37	48	34	41	41	43	40	44	34	41	53	52	40	33	39	50	54	47	38	41	46	46	39	53	41	40	50	46	43	39	26	38	35	44	46	44	46	46	38	37	51	48	50	51	41	42	35	53	50	41	44	35	46	40	31	46	41	45	35	45	30	44	43	43	40	48	40	44	63	38	43	50	46	36	45	37	41	42	53	57	51	56	45	42	37	35	35	50	47	49	39	46	53	43	43	42	36	55	51	48	41	49	48	35	64	43	50	35	42	53	46	38	39	34	56	37	41	41	38	54	53	55	37	51	41	40	54	40	42	30	45	50	53	40	50	35	34	41	42	38	44	42	37	45	42	37	51	39	56	29	35	38	45	42	38	51	36	47	50	49	50	41	44	40	39	42	42	50	44	29	51	47	45	44	38	41	38	56	41	36	43	51	48	31	42	43	31	41	43	45	42	45	38	41	29	37	56	59	40	31	43	51	41	38	44	47	41	42	55	47	40	62	41	38	49	46	37	41	56	27	36	48	40	38	32	36	50	52	35	46	40	49	39	53	32	44	44	41	44	48	38	38	51	53	39	39	49	43	48	47	43	29	46	47	39	39	44	51	39	44	50	38	43	37	35	44	39	43	40	38	31	47	41	58	44	40	49	36	45	41	49	45	40	48	42	42	43	41	35	47	36	48	36	37	46	60	40	47	40	38	44	44	41	39	48	49	42	56	45	49	52	43	43	52	41	37	40	43	40	44	41	37	43	42	39	46	36	49	41	49	43	53	39	41	43	50	41	46	46	55	42	39	41	53	32	54	39	40	39	37	47	56	30	34	45	43	37	42	39	39	38	56	38	51	47	59	44	41	46	40	39	52	44	42	37	56	46	43	42	49	57	37	51	32	39	47	36	43	40	42	34	44	46	39	49	49	39	26	51	45	44	46	35	48	44	42	36
53779	33182	12318	23539	30190	29114	25547	21742	17994	14899	11981	10292	8377	6979	6088	5395	4695	4048	3714	3191	2811	2602	2339	2185	1931	1855	1516	1530	1418	1290	1131	1141	1134	1068	994	1019	912	974	935	866	890	912	879	862	890	857	833	823	784	801	809	782	780	762	727	688	786	753	765	723	753	707	771	702	759	719	666	681	725	699	706	698	677	670	681	715	740	757	716	702	695	676	715	642	652	721	721	724	692	656	657	610	671	695	698	673	660	677	607	644	684	645	678	642	668	737	680	649	636	679	644	658	660	653	702	671	669	672	638	626	658	648	634	677	661	641	622	649	659	707	662	635	710	651	681	669	645	672	688	662	688	737	676	654	661	624	674	672	691	672	649	674	628	647	653	593	617	662	631	669	709	651	737	649	635	679	645	672	656	640	571	652	650	661	654	624	679	649	682	654	625	628	645	693	637	621	685	623	666	651	629	631	587	671	688	675	641	655	648	666	638	665	650	639	632	705	643	682	662	621	644	662	698	640	677	644	698	670	639	691	681	660	706	669	641	657	616	705	643	667	655	660	629	636	675	680	646	640	667	647	647	624	625	656	655	707	613	660	652	649	691	635	636	674	656	685	732	625	629	645	659	629	684	655	628	674	665	673	639	719	652	607	672	622	640	622	604	641	679	677	658	668	614	677	620	641	674	657	629	673	669	655	648	731	691	683	624	670	631	625	648	612	626	669	652	621	621	645	623	692	588	673	633	656	637	680	648	669	660	662	692	661	686	630	642	635	643	660	671	641	654	690	618	670	637	660	671	680	657	665	622	689	611	682	617	680	658	667	605	647	626	660	631	671	636	636	658	662	633	637	648	672	642	640	668	627	636	630	643	672	690	656	639	643	642	630	634	687	665	654	658	661	635	633	602	657	647	655	587	679	690	674	606	672	700	663	648	667	671	663	632	624	674	639	678	686	660	654	664	660	666	690	651	669	617	642	658	625	647	657	669	671	622	655	656	648	663	597	688	649	651	656	654	555	682	643	654	620	695	584	591	678	621	679	656	602	614	626	657	642	660	643	673	646	642	662	642	627	667	602	648	655	662	676	686	672	631	628	675	628	630	615	697	664	675	657	710	595	611	610	629	644	675	679	657	641	602	668	671	635	679	607	655	594	642	695	630	633	672	633	621	651	619	659	630	659	646	685	664	691	606	659	720	684	678	654	642	697	656	653	634	681	650	624	632	661	663	658	629	671	670	617	660	623	631	693	693	636	638	637	656	683	685	674	653	625	664	657	657	669	622	651	629	671	598	704	652	686	647	654	653	661	607	646	686	638	675	699	662	627	662	696	667	672	672	674	611	627	658	623	618	677	625	657	665	608	629	645	636	643	675	686	617	673	699	656	639	651	625	640	656	620	642	627	671	636	673	641	640	665	613	653	661	641	665	673	679	665	658	635	614	630	688	684	673	660	617	636	649	657	619	640	633	698	646	668	629	647	670	634	682	659	644	671	666	653	670	646	665	625	668	635	636	659	679	657	608	631	659	623	657	623	617	632	637	628	649	652	598	657	661	653	622	653	670	668	589	642	653	647	675	613	629	640	630	675	631	662	664	665	666	591	690	670	635	697	649	675	639	656	604	660	636	629	644	636	663	636	635	649	617	677	610	641	670	626	659	662	671	636	676	625	670	661	645	668	650	626	653	688	676	673	669	612	675	671	636	683	643	637	602	661	654	620	650	633	674	636	675	628	595	595	671	654	650	684	685	629	656	669	720	647	604	669	663	630	682	642	694	679	667	641	642	659	714	596	611	670	667	637	716	643	630	634	646	655	640	630	661	646	657	640	648	632	655	625	689	657	662	698	696	682	650	616	663	668	656	646	688	647	621	658	665	636	660	611	634	650	665	659	640	641	619	665	692	623	617	638	667	621	645	681	625	634	647	577	602	663	634	651	636	686	613	620	628	633	650	671	667	679	692	618	639	614	645	687	620	648	676	692	647	645	685	663	633	647	656	682	652	647	621	657	604	682	700	637	675	655	645	647	625	631	626	654	612	648	669	620	692	623	653	630	706	669	633	691	651	647	688	663	641	646	648	642	615	622	644	640	657	623	604	648	625	663	663	639	650	644	641	626	611	654	650	615	645	697	645	647	671	651	606	637	618	665	667	655	647	699	641	653	688	674	651	626	644	654	648	582	671	634	636	713	665	673	662	654	642	631	662	656	594	658	664	654	629	637	661	650	637	660	602	645	626	649	681	655	669	607	688	677	661	701	684	628	624	640	682	649	606	669	647	649	691	636	585	641	657	667	682	666	618	645	636	661	633	625	688	597	692	658	656	663	654	664	674	644	640	613	610	676	668	656	644	669	641	649	612	690	615	652	631	650	676	637	659	633	666	663	647	663	671	671	627	640	651	681	695	648	611	659	626	632	655	665	632	614	661	692	693	669	610	653	622	672	614	653	667	635	645	677	651	657	660	648	677	630	671	658	611	627	667	591	624	668	643	653	651	661	662	657	675	636	605	644	660	614	621	622	642	663	640	644	650	584	681	669	629	618	603	660	607	693	647	666	635	607	643	655	599	682	676	643	648	637	659	649	651	708	686	654	695	668	621	705	658	647	675	662	695	664	642	626	657	641	692	620	630	627	651	668	645	652	662	679	665	660	697	648	628	679	641	613	659	659	647	618	650	670	622	625	616	663	592	683	624	631	625	655	661	645	644	630	649	656	640	639	642	629	636	631	600	723	673	690	652	670	679	672	631	670	697	666	669	647	651	661	638	679	692	601	614	642	668	643	635	641	611	658	676	640	606	653	624	706	658	666	610	624	642	621	628	635	624	683	625	633	697	616	635	656	686	663	658	688	616	711	654	695	590	659	671	699	619	657	651	657	650	656	642	696	664	691	667	642	668	723	616	689	644	657	681	645	631	617	591	645	639	668	672	603	656	645	685	619	648	662	651	653	638	666	643	715	671	602	634	662	670	692	625	636	694	647	656	621	641	661	676	595	679	623	664	675	646	642	688	644	686	657	661	632	591	636	626	634	695	640	660	652	634	674	647	653	675	674	652	637	664	669	669	623	617	686	651	662	647	623	602	673	664	681	690	632	692	669	681	723	630	633	672	656	643	692	601	653	658	643	703	609	647	654	686	672	700	620	652	645	676	694	648	642	651	674	643	648	652	675	674	601	588	672	631	675	693	712	631	655	698	669	651	638	665	664	653	698	651	696	644	680	633	629	673	669	678	638	634	658	661	653	686	634	665	629	660	702	700	683	645	599	616	640	669	645	705	673	630	695	647	612	583	654	659	654	620	653	662	670	633	659	699	674	658	662	643	663	640	629	626	625	569	666	634	637	650	621	626	667	626	631	644	627	692	661	673	681	702	697	653	617	666	653	650	689	608	627	665	679	649	623	652	692	641	606	707	624	692	664	672	652	678	696	653	619	588	648	656	639	631	672	612	657	684	651	626	673	673	622	656	639	682	662	691	642	621	650	684	653	649	682	660	646	657	645	615	641	634	641
11461	4594	542	311	460	434	376	303	268	251	194	165	141	117	111	114	106	96	72	69	63	72	63	52	51	49	39	54	54	46	46	44	42	27	46	44	38	41	42	37	31	36	41	43	22	46	32	39	33	39	42	37	38	37	29	37	33	46	30	38	42	28	33	26	36	28	36	32	38	50	42	41	31	38	29	34	36	28	36	43	38	26	23	30	36	34	32	31	35	28	32	33	27	30	31	33	31	24	46	37	39	30	32	38	30	33	32	27	21	31	30	38	31	36	29	36	40	38	31	31	30	38	35	31	44	40	44	33	40	28	32	27	30	27	49	33	36	43	21	34	35	38	35	29	30	33	38	35	45	44	35	34	34	23	36	35	36	39	27	42	32	38	27	38	33	36	34	32	38	30	48	38	32	34	47	24	27	42	38	37	40	33	35	39	34	26	34	34	28	29	28	31	37	34	35	34	41	24	35	30	31	39	43	24	46	36	32	37	39	34	36	35	32	39	32	26	33	38	30	26	36	41	39	28	28	24	32	43	24	38	29	37	26	32	31	32	32	27	24	36	38	34	38	35	24	39	47	25	34	34	34	28	30	33	37	43	37	25	29	33	37	40	35	30	43	34	29	28	30	33	33	31	49	42	39	41	25	36	35	31	35	34	40	41	31	39	29	47	32	28	35	33	35	28	42	28	35	31	39	31	31	40	34	26	38	42	31	27	38	45	31	36	31	42	25	31	34	38	38	30	37	30	49	30	32	36	26	29	35	32	35	36	37	41	40	28	24	24	33	32	36	23	32	42	41	32	27	37	29	28	43	31	36	34	29	33	43	27	38	38	31	38	42	29	40	28	39	30	35	31	29	33	29	36	29	51	38	23	39	29	36	47	37	35	29	38	29	30	32	34	34	28	33	35	34	32	40	31	38	31	38	34	34	43	41	28	38	28	42	40	41	25	29	32	43	42	33	26	33	27	38	38	27	46	31	33	36	36	37	34	31	37	30	29	33	29	38	33	32	29	27	44	43	23	29	24	34	42	40	30	42	35	45	29	29	42	29	37	30	31	37	38	36	36	50	42	37	30	23	43	32	50	41	45	34	34	35	38	40	38	33	36	40	28	38	23	33	40	39	28	34	37	28	28	36	38	36	38	32	49	31	36	29	33	32	35	41	28	21	38	33	31	27	33	32	39	31	32	44	33	35	38	28	26	40	25	36	38	44	23	32	29	25	30	29	31	37	35	39	38	35	38	30	37	38	42	30	35	41	31	34	35	47	29	34	26	36	35	43	33	30	25	44	36	36	29	41	34	26	35	43	45	25	48	33	40	30	33	22	30	33	39	28	28	35	23	28	31	38	48	37	34	30	30	33	31	44	36	21	30	35	29	35	32	36	27	35	28	36	20	32	29	39	29	30	28	33	30	28	33	37	31	33	23	37	32	35	37	40	29	37	25	41	35	32	35	29	30	43	34	29	38	29	32	27	31	39	35	27	36	40	40	41	30	27	38	38	28	33	29	33	43	39	27	28	34	34	33	35	42	26	50	34	28	26	31	32	33	35	33	31	28	28	32	26	27	27	25	40	28	32	30	30	27	36	36	25	40	36	35	39	25	32	36	38	33	37	48	41	31	33	22	26	30	33	30	27	22	34	33	32	42	41	30	38	38	35	40	35	37	33	26	30	29	32	44	31	27	42	30	36	29	30	33	30	35	36	33	37	28	37	39	32	29	24	40	25	34	38	32	42	35	48	28	23	24	37	36	46	30	34	22	34	38	24	34	34	35	41	42	24	39	39	35	24	38	46	30	38	40	24	38	25	32	34	42	40	34	31	41	47	32	25	41	31	32	34	28	33	37	32	38	33	29	29	39	30	39	36	38	33	31	42	40	45	33	44	27	31	34	27	28	35	38	27	47	29	44	25	23	35	30	32	30	35	39	41	31	42	34	40	54	23	28	33	42	39	31	39	31	40	33	33	24	32	31	40	27	33	32	27	40	31	29	42	43	38	21	30	32	25	34	29	45	28	32	30	28	32	53	46	32	34	30	33	41	42	31	43	44	40	32	40	26	40	35	40	28	32	34	37	41	35	34	35	28	42	34	32	31	41	22	30	33	30	40	31	26	50	32	37	29	33	31	36	41	39	35	38	33	32	29	37	27	35	34	36	26	27	41	46	27	37	36	44	30	32	28	29	32	29	29	28	32	40	39	40	33	33	38	28	39	36	31	32	46	29	44	33	34	40	33	29	39	29	33	31	38	44	33	45	30	35	22	40	33	21	28	34	31	31	27	23	38	34	30	49	27	34	25	31	33	31	36	28	32	45	33	35	37	49	40	47	27	29	43	39	25	37	33	37	29	38	36	26	38	40	44	33	32	43	27	47	32	24	37	36	36	37	41	35	29	34	35	35	24	29	38	37	33	27	29	33	25	45	40	22	36	33	34	38	33	42	41	34	37	36	34	40	31	29	35	31	41	40	34	28	41	40	37	41	25	30	28	31	26	35	25	40	32	29	43	29	33	29	40	33	38	38	37	38	33	39	42	39	34	31	34	46	25	28	45	46	28	37	43	32	37	33	34	30	27	46	32	33	43	42	32	35	34	36	35	35	30	32	24	39	34	44	33	37	40	48	37	37	30	42	33	48	35	32	35	38	31	27	26	40	45	35	35	37	30	23	37	32	33	35	27	28	30	37	35	30	35	29	30	30	33	32	32	36	29	36	35	42	36	27	40	35	34	30	33	30	23	41	34	28	44	24	42	32	25	29	37	24	28	29	25	40	39	37	25	29	38	33	43	35	31	38	24	26	29	36	44	31	38	36	39	39	29	28	40	36	41	27	41	36	31	31	35	31	23	45	29	32	21	29	34	42	38	32	43	45	31	31	22	38	40	31	35	35	29	30	16	21	33	32	33	32	34	36	32	44	33	30	39	39	29	28	29	37	29	29	39	29	35	36	36	30	24	36	33	31	32	28	30	36	42	29	28	38	41	33	45	34	34	28	36	41	27	29	26	31	33	32	30	37	42	23	45	34	34	23	33	39	33	37	42	33	32	43	29	25	29	33	36	31	30	30	32	23	39	33	45	23	30	38	23	41	33	29	32	32	39	36	39	35	35	37	38	27	47	26	35	30	27	49	34	35	33	33	33	33	33	42	36	36	31	28	23	38	38	31	38	41	24	37	33	27	30	32	38	31	30	34	40	29	34	32	43	36	34	33	36	49	34	32	38	42	43	39	31	34	42	28	30	33	35	25	32	40	30	20	36	40	43	37	29	29	34	44	34	32	35	34	37	38	36	30	43	41	36	49	42	37	26	33	38	32	38	22	27	23	40	29	28	37	17	36	25	38	34	25	33	26	29	34	32	40	40	29	43	38	39	30	37	43	36	23	41	37	46	35	28	31	32	33	40	36	47	37	33	26	37	34	33	35	36	34	45	37	40	38	38	36	36	34	36	37	33	35	45	29	31	28	43	28	29	32	33	35	36	27	30	41	25
47465	29699	9953	19833	26622	25654	22393	18419	14899	12093	9677	7799	6489	5239	4520	4025	3415	3089	2676	2452	2110	1954	1784	1615	1396	1294	1206	1083	1014	977	906	844	844	794	736	766	710	735	708	679	749	682	650	648	681	607	646	608	590	629	598	578	559	562	555	563	574	554	606	590	604	560	550	555	574	586	532	582	551	568	524	550	552	550	580	587	528	545	572	530	535	499	541	530	567	544	526	531	544	506	513	520	492	561	524	535	582	492	537	536	516	533	524	536	533	519	509	499	501	480	539	500	555	520	553	482	530	518	512	499	561	487	513	498	515	530	505	499	506	488	567	506	514	520	524	544	549	515	506	560	528	522	572	480	499	518	506	503	543	536	509	481	496	512	515	526	552	528	539	528	517	510	527	508	501	522	529	524	504	533	535	535	530	488	514	508	539	533	501	522	521	498	524	550	542	460	536	525	497	519	533	525	537	499	506	530	529	501	537	527	520	523	504	530	510	510	486	526	548	510	523	522	502	560	551	493	510	510	491	538	524	522	521	496	502	487	547	509	538	511	516	513	526	520	501	491	519	541	504	549	549	557	504	491	520	517	522	502	506	496	491	490	541	501	498	524	514	495	503	514	485	529	479	499	528	498	518	555	516	541	549	561	506	485	499	527	510	531	519	524	500	491	531	512	497	534	512	496	513	495	526	528	506	518	523	512	505	489	469	508	475	506	500	480	535	528	516	511	555	517	465	521	509	513	486	516	540	503	538	518	497	481	528	482	542	519	486	517	530	531	478	511	514	515	519	489	527	524	512	526	521	489	505	530	556	527	496	505	513	526	491	560	504	500	550	501	473	520	482	551	501	543	493	508	507	538	496	536	526	511	515	516	497	507	488	508	504	486	519	541	488	523	507	543	528	556	538	540	488	499	533	507	531	511	506	533	460	488	549	481	493	512	511	545	507	522	508	528	493	525	531	523	482	540	550	530	508	508	528	531	545	536	486	484	491	498	537	497	507	493	497	461	488	523	516	489	517	463	553	508	491	493	554	539	505	518	547	504	556	516	504	520	513	489	508	488	510	516	517	503	509	519	494	502	490	506	497	480	502	512	497	500	516	457	557	509	552	481	527	516	531	474	486	477	506	517	533	499	488	502	517	509	514	493	497	461	529	515	496	523	493	527	495	525	531	546	519	525	487	505	526	541	515	492	530	445	537	512	469	512	552	506	504	533	525	563	506	534	508	521	519	548	455	534	529	521	537	484	500	535	505	515	529	499	501	520	491	533	485	542	504	552	460	495	499	501	512	503	516	533	502	501	502	545	498	495	529	513	486	536	471	503	477	525	501	546	503	535	472	469	487	532	504	542	520	555	507	493	504	558	495	515	495	509	507	529	506	512	540	528	569	537	507	521	536	511	492	496	561	497	542	541	507	529	499	491	540	515	525	525	502	541	501	508	449	504	508	548	523	527	549	538	509	532	544	513	557	514	538	540	456	513	530	520	491	518	486	531	513	508	511	453	503	497	526	490	513	529	504	524	500	527	522	527	533	511	488	492	486	508	532	526	468	493	514	525	484	539	513	497	506	480	491	559	537	526	500	531	516	486	476	515	559	526	457	501	511	502	509	494	519	521	567	474	513	507	528	562	490	539	509	486	558	491	524	532	489	543	522	521	477	490	489	467	531	521	502	484	532	498	553	508	495	520	527	526	481	497	532	523	530	525	497	556	532	532	499	481	483	553	506	507	537	501	509	509	489	457	519	511	486	509	480	475	492	497	531	526	500	504	513	473	499	529	490	498	530	538	495	538	497	505	527	490	506	529	527	529	506	505	490	542	543	477	549	526	525	541	527	468	490	511	516	524	505	525	529	481	516	526	482	440	541	507	529	540	477	485	571	500	484	510	530	510	509	552	557	521	522	518	463	517	478	492	531	499	506	553	490	478	530	510	536	492	481	588	500	495	510	502	528	522	511	541	481	527	522	494	507	522	485	561	502	520	551	497	521	489	508	506	518	550	500	475	509	498	537	530	479	506	513	494	507	501	514	518	529	484	479	478	558	535	539	495	546	544	528	509	520	478	522	503	476	514	507	490	523	491	535	470	547	492	494	473	512	513	540	487	566	504	483	466	547	552	552	518	497	518	499	538	487	510	536	501	496	536	508	504	483	497	527	526	502	514	538	518	548	479	534	523	491	513	531	539	534	501	513	504	536	529	531	509	501	513	514	527	560	511	499	514	536	556	523	541	497	549	568	515	563	495	501	523	539	472	517	528	524	482	472	554	484	516	524	503	523	477	533	526	528	539	490	504	507	478	525	518	537	561	524	487	513	536	477	561	545	528	513	532	498	522	511	461	474	543	526	528	501	513	486	497	529	501	551	493	512	525	515	493	479	513	523	514	513	513	507	501	486	504	517	499	506	532	513	565	489	503	515	503	534	517	550	517	532	499	500	554	527	506	490	511	490	510	500	545	492	517	520	527	521	543	516	510	500	517	489	489	462	530	538	474	518	546	501	485	544	507	464	478	535	555	486	519	493	500	514	487	524	499	486	540	517	496	540	521	498	509	517	497	467	524	533	539	513	504	530	505	528	556	522	552	479	522	524	511	516	517	544	483	500	508	512	572	516	513	515	547	530	500	473	525	504	517	542	562	508	503	552	484	537	539	530	517	500	528	498	521	521	516	490	496	497	531	518	523	542	541	544	532	509	503	516	490	530	533	518	508	553	509	496	500	522	538	518	472	581	542	491	480	555	553	476	548	484	486	531	508	510	532	546	498	539	515	513	511	556	515	510	538	541	501	521	489	536	501	486	509	527	523	510	517	511	476	519	505	513	519	516	534	530	553	530	526	513	500	529	495	528	480	516	555	485	507	525	524	527	477	515	498	530	536	550	509	515	514	552	537	512	486	514	522	507	499	471	507	543	507	520	536	515	485	528	475	519	502	498	526	491	522	528	513	493	496	522	527	526	533	496	554	517	548	533	508	542	510	462	507	525	530	530	530	495	533	522	546	528	519	522	500	514	527	522	543	540	539	546	513	548	533	478	488	513	509	516	519	545	499	483	516	539	548	540	502	525	486	509	531	485	516	526	507	522	546	498	517	543	511	513	501	458	514	546	538	511	510	556	521	506	552	503	514	494	519	551	573	460	473	549	502	506	505	517	473	506	521	569	507	502	515	480	491	483	507	504	507	547	512	509	527	517	470	485	475	504	488	500	489	481	509	521	524	518	507	520	504	482	504	512	514	515	521	483	472	501	511	499	513	532	537	496	545	515	483	521	515	549	538	527	534	463	489	528	497	497	504	508	530	454	540	485	554	529	513	510	536	537	553	542	536	510	525	540	495	528	510	531	540	492	524	511	502	480	536	525	472	508	489	493	514	469	463	509	483	484	498	489	527	485	521	559	513	501	489	547	492	499	544	544	553	482	520	551	512	524	508	490	493	526	489	520	523	493	566	499	484	508	517	502	515	524	501	531	500	525	534	545	543	528	533	540	507	517	483	568	508	479	503
16687	9377	1032	522	755	722	611	608	477	366	305	287	242	212	174	163	168	134	102	100	114	95	90	88	72	83	84	81	75	67	56	65	64	76	68	51	62	61	68	58	61	60	66	66	45	53	56	52	55	59	61	47	61	50	50	55	48	60	58	68	43	49	65	52	61	58	58	59	48	66	60	53	45	58	64	55	62	51	60	63	56	49	46	56	56	58	55	45	50	50	63	56	58	51	50	45	56	54	45	45	43	48	44	52	62	43	45	52	55	63	54	52	56	40	62	50	56	57	68	54	45	52	57	51	54	37	51	45	63	48	55	45	59	49	67	62	58	49	45	49	62	62	59	54	49	57	55	60	36	41	47	57	55	58	58	46	52	56	56	56	64	43	48	59	58	41	61	59	52	57	64	67	57	51	54	45	50	43	60	47	62	50	42	59	46	54	43	52	51	68	57	58	48	59	50	51	56	54	60	46	48	62	52	43	66	46	55	57	58	60	43	59	56	50	52	48	57	53	54	51	44	51	40	50	52	47	49	51	58	70	52	42	58	50	43	47	47	51	53	63	40	46	58	50	63	51	53	51	53	35	57	43	63	41	51	44	45	45	67	41	52	53	55	64	46	46	53	52	47	49	57	61	41	45	55	51	44	56	57	45	51	51	54	64	55	49	61	73	54	71	57	60	43	42	51	56	61	51	56	52	52	39	44	43	53	52	46	54	63	46	48	57	51	61	45	61	51	49	73	35	54	57	54	53	57	50	48	54	64	56	47	41	55	53	63	68	51	53	53	51	59	55	38	51	51	50	43	45	51	51	59	57	52	52	45	46	54	55	41	48	50	47	53	66	54	54	48	39	51	63	39	51	74	54	49	50	47	73	57	45	48	53	40	45	61	49	55	56	47	57	48	68	47	59	45	48	40	49	46	35	44	48	64	48	58	59	49	64	57	56	48	56	48	49	61	60	47	46	58	45	54	60	53	56	47	60	55	49	49	62	61	49	49	62	48	56	45	60	51	49	52	52	57	49	56	63	45	46	58	57	75	48	43	60	61	56	35	53	46	56	60	58	43	40	54	50	57	49	61	43	64	44	58	53	66	47	44	37	51	61	43	49	36	54	42	63	55	55	48	56	38	54	52	55	62	42	45	54	64	55	51	53	41	41	38	48	62	57	62	49	41	52	44	51	59	53	53	56	56	38	57	48	49	59	59	45	59	56	53	47	41	58	50	41	44	47	38	45	40	56	58	59	59	59	60	49	57	54	46	48	57	59	61	44	50	48	58	48	49	59	53	43	46	52	49	62	47	53	44	42	48	49	44	53	44	53	62	41	51	50	45	44	50	58	60	53	54	52	47	57	55	57	46	54	44	49	43	56	42	48	45	53	41	52	48	54	54	48	45	49	51	51	55	53	58	51	52	54	61	50	53	48	56	56	57	53	55	40	53	50	33	59	51	51	43	51	49	64	57	61	62	60	53	64	44	48	51	64	40	58	46	45	57	36	48	58	43	46	66	58	46	45	45	52	56	51	44	49	48	51	46	63	53	55	55	48	48	45	54	54	59	53	54	45	44	43	56	46	45	51	51	43	51	62	46	56	58	55	55	54	51	64	41	46	50	45	58	59	58	45	62	53	51	54	43	48	58	39	46	50	45	45	46	52	63	50	59	48	54	56	47	40	42	59	42	42	63	53	54	39	56	48	46	44	39	52	48	55	48	53	51	42	65	49	45	52	50	56	50	54	41	47	45	52	36	52	49	57	56	65	53	61	49	52	51	49	63	48	57	50	46	41	51	51	54	52	52	56	58	54	48	43	61	46	61	54	61	48	65	60	53	52	57	57	58	55	56	58	59	42	51	55	53	59	49	47	42	66	50	42	57	44	48	53	58	43	52	63	43	46	44	44	46	44	58	44	54	55	51	53	53	53	56	44	46	50	60	43	59	52	54	65	51	46	70	55	48	55	62	57	49	41	52	45	63	57	61	35	54	55	41	49	46	56	47	48	51	51	62	54	30	48	43	53	48	60	39	53	45	50	41	53	54	57	47	51	55	56	50	54	60	56	50	64	53	53	49	51	61	64	50	45	48	57	49	62	44	57	41	56	55	50	58	63	49	40	42	61	45	46	47	51	64	40	51	54	59	51	48	42	48	55	51	55	52	30	43	52	67	52	51	55	58	59	59	38	46	50	40	55	37	62	62	61	47	47	37	46	64	47	60	62	42	51	62	55	54	48	48	64	56	40	59	62	47	51	53	58	57	54	37	50	55	49	57	46	45	62	48	55	52	47	49	60	57	41	56	61	64	46	50	45	60	45	56	50	52	52	43	59	63	51	59	62	51	53	47	55	61	54	55	54	62	49	43	28	49	62	52	40	31	52	35	55	57	43	44	32	50	46	53	50	46	59	42	70	52	54	43	49	46	62	53	38	42	47	55	40	56	51	52	62	62	44	49	53	36	55	49	48	52	50	49	43	51	55	59	65	53	49	49	58	49	53	48	50	49	63	55	51	41	55	51	53	50	64	49	57	42	56	53	50	42	60	53	58	43	62	64	56	58	57	57	44	54	37	52	57	53	52	68	48	36	34	54	60	37	63	47	55	44	56	48	51	58	48	59	54	58	43	49	53	48	57	52	56	53	60	57	54	53	51	58	55	47	46	47	54	51	48	62	55	51	61	45	47	39	39	67	57	60	50	47	54	58	51	55	56	57	47	47	56	57	42	58	52	49	43	35	63	47	37	57	41	51	48	51	53	44	55	70	53	47	51	68	49	43	54	44	53	47	44	48	58	39	49	59	42	57	50	53	49	43	52	59	50	46	71	58	56	59	49	51	54	45	50	58	54	53	51	57	46	50	37	57	46	53	48	48	53	55	41	57	58	58	39	59	53	57	51	48	56	55	48	45	55	45	57	54	46	47	55	50	50	46	56	58	44	57	55	50	47	48	47	59	49	44	35	49	39	64	53	64	46	48	62	60	49	61	45	47	53	43	54	63	48	43	54	52	54	40	44	57	47	65	65	58	47	42	49	50	56	45	49	42	52	62	52	63	49	43	52	57	49	57	55	56	53	55	62	52	58	43	59	59	43	48	58	55	42	52	64	52	57	61	54	64	50	46	48	59	46	51	49	62	39	60	57	63	45	71	52	66	66	61	47	56	53	53	57	36	39	61	58	56	50	47	54	67	66	50	55	50	49	48	55	49	47	40	48	40	35	50	50	54	47	46	59	57	55	49	54	66	52	52	46	49	57	50	56	42	48	57	53	49	56	47	52	66	58	46	67	69	54	39	54	65	45	63	53	54	45	48	55	46	50	53	49	49	50	43	57	51	55	59	55	49	50	60	64	53	45	45	59	48	50	57	48	64	61	52	64	59	41	57	64	46	56	49	49	46	46	60	51	61	51	51	54	43	66	53	45	55	47	57	50	43	45	54	50	44	49	45	60	51	51	47	59	54	42	58	56	49	50	40	60	43	56	58	43	52	54	66	64	56	52
56205	36050	13957	25238	32169	31110	28132	24160	20049	16878	13894	11977	9925	8164	7170	6445	5463	4822	4272	3845	3378	3156	2939	2557	2284	2159	2025	1816	1722	1540	1513	1412	1392	1277	1230	1126	1159	1238	1104	1154	1092	1068	1042	1048	1022	1061	952	942	991	938	930	899	892	879	877	886	907	879	936	897	859	895	834	899	874	881	896	896	864	865	849	833	857	814	856	830	814	880	844	838	827	814	848	856	784	792	787	768	781	766	783	857	820	820	751	788	830	814	801	792	775	724	825	790	775	774	770	747	759	798	800	781	755	745	809	803	824	793	847	760	798	724	787	770	762	763	770	798	798	826	708	752	790	795	814	796	779	726	792	786	828	839	791	777	756	804	785	743	730	740	827	783	759	746	757	744	827	843	772	805	773	765	797	753	775	765	810	776	760	799	826	819	770	797	768	750	772	739	810	751	756	778	799	803	826	733	760	825	744	756	781	756	808	793	770	773	853	792	795	788	767	836	823	742	770	822	785	775	774	758	794	750	771	745	770	796	777	743	821	769	803	808	782	753	754	807	804	745	733	778	762	828	764	773	752	787	769	759	804	733	753	795	804	772	769	767	794	781	752	768	776	778	802	809	734	734	780	785	831	737	832	799	771	788	794	768	764	767	726	760	736	761	791	775	749	787	789	772	829	748	733	791	712	819	821	769	746	832	843	831	764	771	851	804	795	836	739	767	758	785	768	806	798	857	792	768	760	742	756	771	783	789	799	814	734	774	731	778	730	758	745	756	782	780	754	762	799	762	808	716	806	774	729	776	782	749	773	760	780	766	787	771	730	788	747	765	748	807	777	810	765	742	747	769	755	810	706	782	756	837	755	838	756	737	714	783	784	776	795	816	736	740	731	747	738	829	736	781	776	814	782	744	761	821	817	747	808	798	718	803	762	793	788	787	767	777	843	800	787	788	797	753	815	821	726	788	833	759	792	770	765	724	814	775	781	750	750	792	773	759	771	746	751	780	810	804	787	801	763	758	739	822	768	772	815	703	775	801	802	779	768	798	789	728	748	786	802	835	771	751	754	795	762	758	790	779	795	800	807	783	811	819	793	824	776	791	851	765	759	812	774	791	808	823	737	830	769	813	769	797	755	760	786	793	838	813	750	755	773	757	754	791	799	811	804	791	751	763	777	816	745	749	781	794	775	784	777	771	803	760	698	741	782	823	775	743	742	782	828	779	765	788	813	784	803	741	744	757	809	799	745	714	784	757	799	772	767	804	757	796	796	794	738	777	783	823	749	761	736	756	771	774	813	833	797	743	741	808	813	778	803	818	779	775	782	801	785	798	808	715	747	811	770	785	722	718	778	812	786	756	782	768	711	758	770	781	814	773	740	762	827	744	720	754	802	787	754	765	766	813	791	789	798	775	741	791	809	778	797	785	838	747	780	749	807	801	771	753	786	779	803	751	758	731	821	790	818	750	758	748	766	815	788	770	781	790	809	786	737	793	800	763	748	767	768	821	755	797	777	752	769	809	830	791	777	820	746	741	795	788	734	776	765	768	733	811	741	757	807	798	809	749	784	798	757	799	804	795	797	731	748	861	808	726	814	773	773	765	778	771	780	745	779	814	784	751	773	746	754	765	826	759	816	764	764	744	758	771	743	800	749	827	797	804	784	789	772	774	768	761	781	776	778	779	759	744	809	798	743	812	810	781	768	802	778	767	788	866	774	823	780	792	746	787	774	745	764	768	772	778	802	773	759	813	774	752	802	799	791	754	766	777	773	788	720	745	802	792	781	768	776	839	723	811	761	719	771	785	754	811	756	756	740	814	802	794	751	781	768	750	773	769	793	797	811	730	803	721	789	733	761	739	817	802	831	804	796	818	759	768	761	764	807	787	749	806	812	773	834	784	721	740	749	792	782	759	816	769	775	796	782	776	794	748	818	791	784	743	765	784	763	787	822	788	756	786	778	748	717	816	749	837	805	770	763	725	793	772	791	782	815	750	766	741	813	801	788	839	767	793	815	783	774	764	756	792	782	791	776	736	804	773	812	761	732	747	800	737	750	760	772	734	804	765	764	748	756	801	773	756	767	810	815	780	772	769	753	751	745	828	759	735	721	776	791	787	784	777	772	810	729	775	829	734	772	805	782	743	797	781	771	781	798	787	776	771	738	771	735	755	743	749	754	745	774	812	805	755	756	773	765	784	753	750	765	742	822	782	820	772	801	836	761	816	735	779	784	771	814	779	815	837	776	814	818	766	747	716	790	766	783	776	723	795	793	803	773	845	779	791	796	797	810	749	775	794	767	740	791	807	713	766	801	772	768	769	824	771	698	802	810	785	751	830	775	789	731	752	764	792	775	794	769	749	810	786	751	763	782	794	765	839	777	790	760	731	763	774	814	750	751	799	802	752	802	768	787	766	788	782	781	747	783	751	815	738	746	790	758	755	799	737	778	739	763	778	776	793	743	752	790	808	819	756	783	767	754	796	780	722	771	767	808	803	784	746	771	780	737	752	786	762	771	762	782	796	785	806	729	772	769	787	776	777	747	754	811	818	722	789	810	799	770	772	742	798	753	788	751	764	832	745	725	775	779	783	791	762	776	781	723	783	768	768	769	806	772	789	818	798	782	762	808	775	760	779	762	774	786	722	770	723	788	765	775	769	809	794	745	790	776	795	767	809	764	764	782	752	774	759	776	776	788	832	799	786	775	790	790	752	777	793	763	803	797	796	762	745	717	738	719	756	777	798	793	801	767	745	771	747	786	780	781	758	769	814	772	733	808	808	808	785	744	731	774	756	738	826	789	775	751	808	808	750	770	762	819	717	761	826	780	765	824	748	756	773	746	755	769	797	777	813	792	792	762	768	739	812	794	733	785	768	796	737	816	778	754	794	721	774	791	809	783	761	762	794	720	747	781	766	826	766	776	802	749	773	785	794	701	808	810	766	805	803	758	782	792	807	793	796	783	796	778	788	779	786	734	801	804	769	783	773	751	776	758	722	806	803	731	754	797	789	773	782	753	783	787	804	772	783	789	721	744	768	772	757	750	762	787	829	777	749	790	820	759	767	803	758	835	774	807	779	738	767	790	782	799	744	765	785	790	796	729	778	827	751	789	822	754	763	787	776	767	795	727	776	785	810	773	773	805	767	820	817	735	776	827	774	730	814	830	774	735	786	756	783	796	741	740	762	809	750	742	779	789	788	738	739	769	788	777	762	707	796	842	768	771	785	807	790	798	784	849	749	731	741	801	765	760	819	776	737	703	775	829	803	815	792	782	757	743	717	788	776	753	746	764	778	792	783	738	768	825	746	742	790	734	779	724	799	792	782	765	797	816	755	792	724	799	805	785	776	801	722	775	781	756	779	765	739	799	773	825	802	762	751	744	847	783	709	781	706	768	757	769	745	723	744	756	752	761	773	803	766	738	793	777	740	753	780	788	766	780	777	766	763	749	761	765	768	699	770	766	721	763	766	749	780	774	802	808	716	792	728	794	772	758	754	763	746	782	745	799	783	765	802
6489	2145	311	202	304	311	259	193	187	146	118	103	85	77	67	67	59	55	42	38	50	38	41	35	38	30	34	32	37	30	31	25	32	17	34	22	21	27	16	28	21	29	23	31	29	20	24	19	23	24	20	25	8	19	28	26	25	23	23	21	35	24	30	23	24	17	21	23	17	16	20	24	18	21	17	20	31	22	25	20	13	24	28	20	29	22	21	18	21	22	22	29	23	18	20	17	22	28	31	24	20	27	20	19	26	19	21	19	30	18	26	17	25	23	14	24	19	27	18	30	17	30	17	21	22	24	22	24	22	18	19	24	15	24	25	24	26	21	30	18	19	24	19	20	23	23	17	23	17	16	18	27	18	23	29	23	23	22	28	26	27	21	15	23	20	25	27	19	17	29	21	18	16	20	28	29	16	20	24	22	27	19	17	22	20	19	18	17	19	15	17	25	19	23	28	23	26	24	27	18	21	25	22	24	16	27	24	26	19	14	18	18	18	29	20	27	32	23	27	23	34	11	26	23	31	27	27	28	26	23	27	16	23	18	29	16	18	21	25	26	26	24	21	25	29	24	25	20	21	16	24	20	20	26	22	17	25	29	25	29	23	24	17	18	21	20	27	30	29	19	21	37	19	22	25	26	22	14	28	24	20	15	21	19	22	26	18	20	19	20	30	26	26	22	18	17	24	21	23	21	18	22	19	35	21	29	34	23	20	26	22	26	20	22	27	24	22	16	21	21	23	26	27	26	23	28	16	36	27	24	22	21	34	19	25	28	25	26	22	35	25	28	26	18	25	21	22	21	14	17	23	12	15	22	19	27	29	24	25	12	19	21	23	19	29	14	20	22	19	24	30	19	27	27	31	29	22	30	19	20	27	22	28	24	31	23	20	20	26	21	17	24	21	19	21	18	24	18	27	15	22	21	29	24	24	23	11	22	25	32	24	23	23	15	20	21	17	19	23	23	17	17	20	21	30	23	19	26	22	27	22	22	18	22	16	17	20	21	24	23	19	19	19	26	30	28	22	21	23	20	19	16	25	25	18	21	26	17	15	22	28	16	16	30	25	31	20	20	26	22	23	15	14	25	16	19	25	23	21	19	20	19	21	15	28	18	31	27	34	25	24	18	13	17	17	16	23	22	15	33	19	27	19	29	14	31	28	27	27	25	21	13	17	16	21	21	25	25	23	24	27	21	35	24	25	24	23	22	18	26	25	26	25	21	18	27	20	15	22	23	21	25	26	21	16	20	21	31	24	12	22	20	30	15	19	18	19	27	20	17	15	27	20	20	24	19	24	23	25	28	19	22	21	26	21	16	28	17	17	19	23	27	27	27	25	17	25	25	22	24	18	20	18	26	22	23	28	21	26	24	25	27	16	28	21	20	24	19	33	20	14	24	15	17	26	28	23	25	17	32	26	17	22	34	16	27	24	25	20	23	34	33	24	22	23	26	29	33	12	17	21	14	22	27	25	25	20	17	27	24	25	31	27	26	24	22	28	19	13	18	19	15	24	26	24	27	26	14	18	26	23	22	19	29	22	30	25	21	19	14	20	26	32	20	19	22	14	18	29	25	20	21	27	22	23	22	24	21	23	18	25	29	22	16	17	19	18	25	19	19	15	25	21	24	20	24	24	18	30	17	22	22	19	22	19	25	21	30	26	18	22	28	25	18	18	16	24	26	23	20	25	15	22	24	23	30	20	13	15	21	25	21	21	24	19	25	17	22	16	25	20	21	23	23	23	27	21	19	28	20	23	16	21	20	23	17	15	23	17	28	21	26	17	31	23	23	20	34	21	24	18	17	25	27	28	22	17	22	24	28	19	24	23	27	17	21	22	19	21	31	16	31	21	21	23	14	22	24	20	18	23	21	22	16	16	19	21	29	25	27	22	14	19	21	18	20	17	20	27	21	13	17	27	24	20	29	26	16	19	24	19	18	19	25	15	21	28	20	15	23	16	27	19	18	25	22	26	20	22	21	17	28	20	29	18	20	25	24	23	23	24	29	16	18	23	20	25	14	22	18	27	27	24	26	19	25	32	26	14	23	24	20	13	27	26	27	20	19	18	29	27	25	23	24	24	21	19	29	20	16	27	25	28	23	18	15	21	18	20	23	19	18	25	25	18	22	26	23	31	21	24	25	21	27	21	28	19	14	24	18	24	42	19	24	18	30	12	28	25	20	23	23	23	26	34	21	28	21	18	19	28	31	19	20	25	18	32	30	21	22	22	25	22	22	26	28	17	20	15	30	27	35	22	27	20	15	29	18	21	17	17	27	34	26	19	20	24	13	30	18	19	26	17	25	27	26	23	30	18	24	28	16	33	22	20	18	15	25	23	21	21	27	34	21	23	25	21	20	23	16	26	22	26	19	28	22	31	35	20	28	19	21	20	24	21	30	26	20	35	23	15	25	27	30	21	19	18	17	20	18	15	13	15	22	30	22	24	31	20	20	20	29	16	35	24	25	29	24	14	27	24	22	16	24	24	23	23	25	28	16	23	32	24	25	25	25	21	30	20	25	20	19	34	20	23	24	18	23	18	24	28	20	16	20	19	22	24	22	18	28	28	20	16	19	24	23	25	26	25	23	14	28	28	16	17	21	25	25	37	23	14	9	19	16	23	21	28	13	28	26	30	16	27	14	23	28	22	16	20	20	25	30	25	23	23	22	22	20	23	29	24	27	21	19	21	25	11	22	24	23	24	31	20	21	24	21	18	19	29	26	23	22	15	20	26	24	19	21	30	30	13	19	27	22	22	15	21	26	14	29	24	18	21	30	19	23	16	18	16	27	22	20	38	28	30	24	26	21	17	17	18	21	21	18	19	19	39	17	19	17	27	21	14	22	17	15	9	15	19	28	22	25	19	26	31	23	16	18	25	16	20	23	25	26	30	24	13	27	18	32	20	16	22	21	19	23	23	15	16	20	12	26	14	20	28	15	18	21	20	21	19	15	23	22	26	21	25	13	20	23	23	18	23	24	18	22	23	24	23	14	24	22	21	18	32	29	26	23	19	20	22	20	15	24	23	23	17	18	18	17	26	23	16	23	29	25	27	20	28	23	16	20	23	23	21	23	21	24	25	26	22	20	20	19	32	23	27	28	28	21	30	18	23	30	18	21	24	24	22	18	24	24	17	15	22	29	21	24	16	21	29	20	23	16	21	14	23	20	26	24	28	22	18	13	29	15	23	28	25	30	20	29	32	26	27	13	24	24	23	25	35	15	21	19	23	21	23	30	22	21	27	29	22	21	24	27	21	26	27	27	25	17	24	23	27	20	26	25	20	19	24	26	21	31	14	18	15	22	21	21	22	23	19	23	23	21	24	25	13	29	13	20	34	31	25	20	28	27	21	22	14	34	21	23	25	25	23	10	30	25	25	20	27	33	27	19	21	26	25	16	25	29	30	18	27	20	24	12	19	24	23	27	19	28	21	17	13	23	23	25	22	22	21	20	15	20	29	32	22	14	22	19	15	24	22	18
41834	23845	7148	15462	22073	20947	17569	13891	10922	8469	6493	5220	4341	3469	2799	2466	2204	1936	1702	1475	1361	1186	1173	1025	879	777	739	671	615	605	550	546	493	483	479	447	504	463	455	462	465	461	463	435	415	381	418	374	417	407	409	371	421	361	388	395	386	359	361	363	399	328	381	373	398	393	379	394	415	397	390	389	336	359	371	352	374	360	344	396	340	391	350	361	357	323	337	379	365	357	362	326	363	357	341	353	316	359	341	370	360	353	321	364	340	369	349	349	336	372	360	362	365	346	351	346	366	390	339	340	346	331	342	335	360	374	350	347	325	384	349	364	352	338	346	364	343	321	341	317	353	367	333	325	344	390	386	351	339	322	353	347	339	353	335	342	369	343	354	344	309	366	340	338	323	336	362	383	374	357	362	361	367	340	360	361	329	324	338	361	347	350	332	356	344	341	357	364	354	312	314	377	334	340	324	335	371	342	369	340	328	362	336	352	359	339	346	354	350	307	351	359	360	345	327	336	363	338	346	392	336	370	335	304	344	337	339	389	358	323	358	341	342	375	378	357	336	325	314	318	355	367	384	359	333	350	350	359	367	359	366	327	356	326	331	349	336	317	361	349	402	323	362	328	334	350	349	329	349	332	345	347	335	390	349	364	363	329	326	352	354	363	330	339	332	370	351	343	334	337	354	345	349	348	354	354	354	358	327	331	326	349	357	318	310	357	353	335	340	381	353	333	339	320	348	354	336	341	305	352	353	344	343	367	339	400	379	336	348	371	363	301	354	334	327	344	327	338	351	351	337	343	334	368	357	343	313	351	335	334	335	357	330	358	326	369	347	334	311	328	357	307	325	380	342	374	335	332	365	299	338	329	343	359	355	360	344	326	352	343	358	334	338	338	339	338	379	322	318	325	352	354	349	336	335	303	351	350	363	323	311	347	353	335	386	342	347	360	327	352	360	327	338	340	350	343	366	349	339	350	361	375	336	350	328	328	338	290	334	369	348	322	366	372	343	337	346	374	345	375	345	327	302	337	364	358	334	335	358	320	349	341	339	351	333	351	342	366	352	373	355	349	370	365	329	345	356	362	343	362	343	352	364	347	345	348	358	381	346	381	364	344	362	359	356	335	315	372	339	361	338	356	370	334	331	345	349	362	359	330	314	338	355	321	396	350	356	376	352	335	366	344	355	339	341	307	381	335	367	356	302	350	338	327	333	363	337	363	364	344	370	365	343	324	351	387	348	332	335	352	332	338	365	351	324	344	351	367	333	324	375	326	318	353	384	337	342	346	346	353	283	344	379	321	389	372	331	339	355	345	322	332	348	335	371	354	340	330	386	336	332	376	373	339	357	358	348	328	339	332	345	355	366	342	345	359	304	313	360	320	370	367	371	372	342	354	368	321	346	331	362	353	341	390	328	357	349	348	343	339	360	329	345	353	326	341	368	341	305	319	372	376	341	323	371	372	334	357	338	338	369	341	377	350	362	318	305	347	317	369	346	343	370	342	358	345	316	331	341	354	346	336	339	365	328	343	387	350	390	355	345	322	366	360	343	337	362	346	377	379	370	299	326	332	363	339	391	373	373	359	364	371	354	355	333	331	346	355	357	362	353	351	365	344	353	325	375	367	384	355	334	354	357	332	335	329	360	355	350	340	326	333	339	349	361	363	289	327	352	326	333	352	337	327	362	364	354	342	375	333	366	351	332	318	349	342	333	300	334	364	351	351	334	339	346	362	350	330	344	360	346	333	393	324	293	326	336	370	382	353	343	362	343	353	322	349	340	362	363	366	361	310	347	307	347	357	354	345	375	350	377	346	362	374	328	357	350	320	350	334	330	362	335	341	360	307	351	348	360	333	330	367	354	368	317	390	348	375	340	357	363	373	348	357	366	313	349	328	327	357	328	346	390	385	328	358	326	327	339	353	333	380	328	330	329	333	350	343	339	362	346	362	333	343	345	347	355	336	348	337	356	368	328	347	311	367	365	343	366	342	365	348	348	340	312	309	363	330	349	371	332	384	360	376	343	353	380	363	371	339	378	332	359	345	361	287	408	342	329	367	328	325	343	337	343	378	327	373	295	356	334	358	379	323	358	339	350	373	345	324	342	345	382	385	385	340	353	343	318	350	337	357	328	369	354	353	342	363	359	372	368	350	311	314	363	367	325	376	374	341	334	372	331	333	304	382	349	367	371	324	327	338	350	309	363	361	343	331	353	346	358	354	347	339	351	358	312	324	348	345	334	339	343	364	343	361	357	372	352	332	358	358	350	362	377	363	345	350	357	359	357	346	343	330	364	358	331	363	375	324	343	335	352	355	357	334	368	356	342	311	337	339	335	348	328	343	346	377	325	385	359	355	354	341	319	329	321	354	364	327	365	345	321	327	316	373	362	351	352	341	341	329	332	335	343	335	342	341	346	347	311	347	350	355	362	343	326	359	342	335	352	334	348	364	324	360	317	344	371	342	345	365	339	331	378	339	372	338	346	342	307	361	359	326	326	364	342	366	296	347	347	327	348	364	366	304	338	338	337	332	363	355	369	348	352	353	346	371	351	343	337	369	346	364	350	361	348	334	357	354	333	338	358	346	323	330	333	329	360	343	355	306	376	357	338	326	323	327	330	343	350	358	342	331	362	325	354	342	371	367	311	336	335	345	348	349	308	355	350	337	343	331	353	340	330	320	331	315	360	359	346	324	343	324	377	336	340	363	306	363	336	368	391	328	329	352	319	314	360	325	368	343	364	367	342	335	355	367	341	377	362	375	356	337	321	342	327	330	368	344	358	364	358	357	343	364	331	336	328	323	339	337	354	338	344	341	339	349	376	345	316	338	376	348	359	346	345	371	365	339	319	364	348	371	324	362	361	346	366	338	369	339	383	363	359	341	356	346	335	352	317	349	313	371	304	344	356	344	347	343	326	349	371	354	377	344	339	328	307	376	312	323	329	338	347	327	349	325	372	369	386	375	336	359	353	320	354	336	333	359	366	330	334	385	364	336	373	355	323	332	342	369	331	310	340	307	317	315	351	319	345	329	346	344	363	378	339	324	359	359	349	375	338	340	373	373	359	320	335	350	332	344	353	345	370	349	297	323	322	350	349	373	351	357	346	389	363	332	312	365	352	324	364	337	358	308	373	367	339	335	342	347	360	348	318	329	348	359	345	339	364	337	342	317	373	329	358	363	362	363	333	341	383	337	335	333	351	330	346	349	369	377	339	354	349	344	335	321	330	369	357	408	393	322	304	350	361	328	354	342	333	329	360	329	340	349	321	316	349	336	339	347	293	344	354	333	360	335	317	330	377	374	369	310	334	346	352	331	322	328	346	349	362	330	369	340	341	373	319	312	345	326	334	350	317	358	347	318	368	328	337	353	367	344	305	363	335	293	362	343	373	365	354	334	343	337	352	315	377	338	336	349	343	328	354	361	305	329	344	358	316	356	345	381	322	343	330	301	369	346	363	359	321	327	347	339	369	353	375	345	345	343	355	347	363	359
14036	7367	812	445	626	668	552	458	387	301	282	219	188	181	139	123	130	122	98	101	93	78	82	77	71	59	65	64	53	46	60	39	51	38	49	42	51	48	42	44	49	39	49	42	46	47	50	52	38	31	53	34	47	41	42	35	53	41	48	49	44	44	43	36	27	40	51	35	39	47	46	40	41	43	54	50	43	50	37	46	48	51	36	36	46	39	48	41	47	63	48	43	45	57	44	55	33	34	41	39	42	51	43	53	34	51	38	45	36	40	47	47	39	45	57	56	38	48	32	43	54	53	39	47	43	45	41	47	53	47	50	47	45	34	38	43	46	44	41	39	48	54	42	39	54	43	51	42	47	43	33	42	47	52	39	44	39	40	49	51	35	50	45	49	38	43	55	49	52	38	38	31	31	51	45	44	46	39	43	39	49	36	45	48	48	39	42	33	53	44	48	42	38	40	40	42	45	41	45	35	51	40	50	50	43	47	43	47	44	43	48	32	42	53	49	40	39	43	40	40	44	59	62	45	39	46	50	54	49	40	46	38	45	39	49	43	45	46	37	36	60	41	41	49	38	40	42	27	36	36	43	47	37	51	53	42	46	39	46	48	29	39	44	46	46	36	52	48	40	48	58	38	56	30	39	43	43	44	42	41	39	37	41	42	31	40	38	39	45	47	45	44	38	55	49	41	51	38	44	40	39	46	45	40	43	38	51	46	32	41	37	45	47	42	58	42	38	39	44	39	43	44	44	46	46	51	37	40	39	53	38	38	40	40	51	41	47	55	41	26	33	33	47	49	43	41	35	46	42	57	32	51	52	55	40	41	47	36	50	37	47	43	44	31	41	42	41	50	43	39	39	55	33	45	50	44	39	43	48	41	39	40	36	50	43	39	39	27	45	52	37	46	39	44	38	43	47	36	43	44	39	49	39	31	43	33	32	34	43	34	50	39	51	41	43	43	42	36	36	40	57	39	41	42	47	47	47	48	48	46	36	48	34	25	36	42	46	28	46	46	42	43	41	40	40	41	53	47	48	37	45	40	43	39	38	35	45	41	40	46	46	45	43	46	48	51	55	45	41	29	52	34	40	34	31	46	46	35	43	58	44	34	38	40	43	51	38	44	39	34	50	41	42	37	41	47	44	37	41	49	36	39	48	34	46	62	47	46	53	26	37	45	37	44	45	48	44	48	47	49	50	47	44	44	35	35	38	47	46	39	39	37	48	50	46	51	24	50	53	41	31	54	45	40	49	47	39	38	52	45	37	48	45	45	41	56	36	40	47	44	34	44	38	46	58	49	39	39	38	49	38	33	33	39	48	43	48	50	46	34	41	32	37	40	41	46	50	45	39	42	42	49	40	34	39	31	42	45	42	52	49	46	46	48	38	46	44	47	36	42	47	42	36	34	37	43	47	35	51	48	48	45	38	38	55	45	49	43	45	42	41	39	31	46	43	46	48	31	57	59	39	50	43	36	42	42	37	47	43	45	47	48	28	35	57	56	37	34	49	58	45	46	45	36	47	35	35	45	40	49	35	42	30	42	45	36	48	51	36	49	52	54	42	47	35	46	44	46	47	36	44	48	31	46	40	44	46	46	43	40	43	48	40	35	48	40	42	44	33	43	50	63	43	48	36	40	54	47	51	33	43	41	38	49	45	50	39	46	39	36	44	44	35	32	51	45	50	35	47	51	46	43	46	35	50	45	57	45	49	29	53	38	45	43	40	49	44	49	36	49	49	34	39	38	45	45	35	38	40	39	58	37	39	49	37	46	49	48	45	41	38	47	36	49	50	46	43	49	45	50	40	38	37	56	42	54	37	47	44	51	36	41	50	60	46	36	41	41	54	35	34	43	51	40	33	55	45	32	30	50	38	33	55	50	45	35	40	45	44	46	43	53	39	38	45	38	50	36	50	33	50	33	41	56	51	34	49	39	36	46	36	46	39	49	36	45	39	45	29	44	36	38	44	39	43	56	47	49	51	44	32	40	38	49	43	46	44	44	45	31	56	46	46	47	49	42	49	34	39	45	47	46	46	40	41	32	35	43	50	42	37	41	44	40	39	42	54	51	47	47	50	55	44	45	42	42	52	49	39	36	42	38	45	40	34	32	46	54	43	39	46	41	54	57	47	45	46	44	43	42	36	41	39	45	54	61	59	44	55	39	35	44	42	44	38	41	41	51	47	44	42	28	48	39	47	44	47	48	47	48	38	48	42	36	36	39	44	45	45	44	41	42	46	41	52	48	42	47	41	45	58	38	45	44	48	44	36	36	53	44	41	48	47	56	59	47	49	47	52	54	44	45	51	46	58	40	40	47	54	28	46	37	39	43	45	55	52	39	48	43	42	47	40	47	46	39	52	31	54	49	47	35	39	42	40	36	56	53	45	53	48	46	47	33	29	40	50	51	47	46	49	38	43	48	41	32	39	32	33	35	35	46	57	29	40	42	43	46	50	48	48	31	47	51	44	49	52	40	38	49	44	54	47	47	32	42	45	44	53	43	43	33	57	40	45	45	34	47	44	38	53	39	38	44	43	44	50	38	55	41	31	40	41	44	52	33	36	33	37	39	36	44	36	53	59	45	43	45	31	60	37	50	50	53	34	49	39	40	37	40	44	41	44	48	55	37	45	27	43	33	37	36	44	45	47	43	39	54	48	47	31	43	55	47	42	45	38	51	39	35	37	47	38	43	37	50	39	30	39	47	41	51	41	32	37	44	41	40	56	55	37	38	39	57	50	37	35	42	48	56	51	36	42	44	55	40	44	42	35	46	44	44	51	42	50	39	41	42	53	44	45	41	37	47	39	43	45	39	49	36	53	41	48	37	43	41	47	43	40	28	38	36	50	43	37	39	43	39	59	41	47	33	46	49	43	53	48	42	38	43	37	48	41	34	40	48	40	48	50	49	47	42	43	50	43	45	47	49	60	49	59	36	50	50	46	52	33	48	34	37	46	42	49	59	45	43	43	47	53	37	40	50	46	47	39	32	30	51	47	49	43	41	44	38	41	50	51	40	46	36	43	43	60	43	39	37	36	44	48	37	45	46	41	44	40	38	47	44	40	47	47	42	43	48	31	48	36	60	48	44	40	40	44	50	42	43	46	45	43	31	46	37	32	46	54	53	51	42	44	36	52	47	33	44	51	40	37	41	34	32	42	47	42	37	34	54	47	40	41	43	42	51	25	45	40	32	30	52	42	49	41	40	48	43	44	40	41	36	39	36	33	49	41	41	53	46	52	47	53	47	53	44	45	41	40	45	47	46	43	43	48	45	42	42	34	35	32	37	30	45	54	45	49	60	52	39	44	46	49	46	46	50	44	40	42	28	38	30	45	49	49	49	47	54	41	40	36	40	39	46	44	33	55	39	47	47	53	36	45	42	46	46	48	39	45	44	29	46	54	41	36	49	52	42	35	45	35	48	42	32	45	40	38	37	46	45	32	58	54	45	44	47	46	36	40	37	36	48	59	49	45	43	45	36	41	47
54025	33602	12859	23343	30298	29124	25673	21780	18132	14881	12034	10184	8531	7108	6001	5271	4687	4266	3618	3203	2886	2619	2537	2238	1975	1818	1678	1567	1344	1310	1204	1169	1102	1077	1012	1024	982	954	966	937	937	935	896	933	904	865	812	852	761	749	720	762	781	729	725	722	716	791	678	759	735	700	752	732	735	768	764	758	762	755	761	690	713	709	707	672	710	727	699	732	657	721	723	695	682	737	725	677	638	638	692	691	664	665	689	671	716	684	678	637	665	691	672	638	658	640	664	680	670	657	676	671	667	646	643	671	659	653	681	658	655	716	648	656	653	619	700	684	683	697	669	620	657	650	661	658	637	690	660	666	667	676	678	641	653	656	659	665	703	665	651	634	663	717	664	649	685	655	651	675	646	613	690	711	669	616	742	662	644	660	701	666	664	619	671	675	645	674	667	648	679	648	657	663	708	664	711	692	687	696	634	655	661	681	646	648	664	655	621	637	624	678	660	657	622	661	649	697	611	659	643	602	686	645	620	639	652	632	689	633	694	670	635	674	634	626	707	702	678	666	634	632	690	604	628	657	629	710	659	647	641	642	603	611	637	649	671	629	634	649	619	673	711	612	622	654	617	637	631	634	632	616	660	638	674	649	646	691	649	642	684	650	671	634	661	659	622	640	672	620	638	618	649	660	653	668	695	616	658	642	661	711	673	635	614	638	639	677	649	666	648	682	666	674	658	657	676	619	614	632	700	640	638	657	685	682	622	634	663	641	630	645	649	715	670	646	628	653	624	630	688	631	636	625	678	662	673	674	694	704	654	632	706	671	660	636	617	649	647	737	631	659	716	668	664	647	649	625	651	628	659	613	708	610	645	688	633	664	637	622	614	648	600	639	637	716	664	669	667	687	614	640	675	635	675	657	602	642	678	671	694	682	657	646	636	642	649	643	642	654	644	643	668	650	678	700	687	688	620	625	680	635	656	640	618	684	688	657	702	643	623	664	678	629	638	643	632	630	678	651	652	602	694	675	682	601	680	630	662	637	660	639	635	673	703	684	662	662	673	684	667	636	634	650	628	646	652	637	634	663	652	674	662	652	635	672	679	654	642	620	633	662	632	638	666	664	676	628	651	694	644	626	628	622	654	655	668	689	648	620	672	684	663	647	652	684	668	646	662	643	666	614	666	639	620	616	706	662	657	647	634	657	648	665	663	672	688	616	662	622	629	618	681	642	620	642	689	667	690	629	661	646	638	676	615	646	683	679	647	636	634	633	629	590	658	687	645	686	722	657	666	643	670	731	647	629	693	651	663	646	620	614	709	631	604	650	669	655	666	643	651	626	636	643	634	696	730	645	654	673	638	677	619	633	668	621	621	698	659	678	631	640	669	622	672	642	606	657	659	659	611	659	640	649	645	660	673	644	681	617	658	671	672	691	585	640	634	658	658	645	635	632	668	679	700	628	632	677	636	652	650	625	656	672	666	656	692	663	658	701	648	664	644	646	658	663	617	627	628	610	689	625	659	651	658	672	599	664	674	662	648	657	646	633	646	660	634	636	614	611	668	661	673	655	662	667	658	653	668	652	675	654	616	597	669	649	657	663	712	662	706	623	666	635	643	623	709	658	707	678	629	645	680	598	680	617	643	613	685	627	661	632	645	639	673	666	643	633	654	641	618	674	673	641	652	663	708	663	675	646	667	636	626	649	642	657	652	635	647	628	638	631	625	698	651	626	658	629	656	665	658	671	666	613	618	707	659	634	664	637	672	604	681	623	677	614	707	667	664	632	685	678	645	644	654	623	632	652	714	691	640	652	643	626	669	688	652	637	703	639	675	692	638	646	628	671	640	660	632	669	657	668	676	654	666	664	674	646	669	645	643	634	630	689	645	676	651	627	680	642	606	641	576	700	647	641	671	651	651	659	628	646	617	622	639	679	653	661	671	653	663	675	645	674	680	655	639	656	640	608	669	709	627	665	655	642	633	667	639	627	652	660	637	641	652	626	643	662	654	632	666	613	674	654	635	664	705	670	650	657	615	623	639	618	656	661	672	671	674	718	627	604	640	652	630	651	632	680	622	686	661	654	675	655	652	660	676	612	630	683	661	637	651	636	642	692	682	638	711	640	659	669	593	676	648	636	627	669	673	651	697	617	609	642	624	684	646	625	643	636	677	680	679	695	678	654	683	628	661	654	642	663	645	656	654	648	639	655	604	648	648	618	649	609	641	650	682	649	650	660	667	655	701	642	690	648	666	633	654	648	657	679	685	640	608	632	649	664	641	652	621	632	613	669	652	648	695	619	681	709	645	670	614	594	660	638	658	666	670	661	695	648	617	630	660	631	620	646	631	656	598	670	648	626	619	649	685	670	635	659	660	622	656	653	666	595	692	641	665	672	649	654	649	655	666	655	637	637	620	637	656	657	670	607	639	674	642	670	680	691	612	664	640	674	623	673	669	646	622	650	678	622	682	683	610	626	605	635	662	643	675	669	655	665	651	708	662	652	670	636	646	647	642	675	672	628	625	589	664	664	639	677	691	674	683	631	600	677	665	639	642	634	620	627	613	655	661	695	659	628	646	686	698	633	671	685	617	658	574	638	595	643	637	640	612	646	610	659	657	635	666	697	615	636	613	658	608	642	663	640	685	650	651	658	666	642	646	651	640	696	653	637	670	642	631	629	677	700	631	666	605	636	610	674	625	652	695	693	680	666	670	654	660	630	658	666	628	643	631	672	658	677	673	684	694	630	614	666	654	627	625	654	631	637	665	620	648	637	661	667	636	630	697	646	666	652	687	645	666	642	678	634	613	637	669	658	632	650	638	683	642	636	622	635	655	701	633	669	651	657	653	668	652	682	651	642	692	655	641	630	660	688	635	654	644	657	633	631	659	668	625	628	649	676	655	618	665	658	646	633	658	644	641	671	630	650	670	648	646	637	679	642	651	647	658	647	658	651	636	603	650	620	655	636	670	651	650	670	693	636	653	696	583	714	653	666	658	652	689	672	678	625	640	658	673	615	657	681	641	677	622	680	658	666	634	647	678	676	651	655	661	641	673	674	670	671	627	679	662	710	694	703	646	690	643	630	660	672	605	634	664	665	656	642	666	641	652	628	629	649	736	626	636	635	672	664	609	646	651	694	606	648	692	625	625	638	659	662	649	660	657	642	648	663	668	612	656	674	619	692	663	674	694	649	710	626	672	630	696	622	642	637	707	671	634	616	631	736	650	687	638	674	631	634	729	674	649	685	664	654	648	689	689	669	647	691	674	682	661	656	638	670	660	667	701	644	672	642	628	615	675	678	681	597	670	690	658	675	650	676	638	673	639	678	673	642	654	680	621	670	646	696	637	656	687	616	708	654	641	669	705	664	622	687	658	631	653	654	656	626	638	678	638	623	610	664	630	674	643	658	651	642	651	651	653	633	618	661	632	637	694	656	617	686	667	669	621	655	639	634	613	672	639	720	637	639	612	670	657	667	660	646	702	649	701	693	674	641	641	672	656	621	650	635	637	658
11690	4725	548	324	461	464	350	318	281	236	190	171	143	123	99	91	89	92	73	62	63	50	49	53	40	57	44	40	38	49	39	40	38	45	46	36	44	33	33	26	39	40	41	44	42	36	42	36	34	46	50	31	24	33	35	40	39	35	35	36	33	42	37	47	37	25	45	35	42	30	42	46	32	42	37	39	31	33	35	37	38	30	33	33	34	32	40	33	37	39	40	46	37	29	35	28	39	38	37	32	23	35	32	34	35	39	39	29	25	26	25	33	36	37	33	28	29	38	44	46	40	38	27	28	42	38	29	29	29	38	32	35	35	35	30	25	38	43	30	35	30	35	43	32	33	43	26	35	40	43	22	39	35	28	37	28	42	39	33	34	27	37	33	37	29	32	42	42	37	32	36	26	36	26	35	38	38	26	41	45	34	36	23	46	39	38	34	30	46	34	35	34	33	41	35	36	34	31	30	26	33	39	34	41	36	27	30	35	40	27	27	46	30	37	39	35	39	27	37	35	38	28	32	36	22	43	37	35	37	36	36	27	35	39	41	39	29	37	32	35	39	32	31	28	32	34	34	41	38	28	27	36	36	33	23	31	26	33	33	30	42	39	32	35	41	34	27	35	42	26	31	31	36	46	45	32	41	36	30	33	27	34	27	36	45	41	27	43	29	27	31	26	30	26	26	41	37	33	36	56	37	32	39	35	37	39	36	41	40	33	33	41	33	40	29	26	39	26	28	37	40	31	32	32	46	25	36	31	34	29	24	38	30	22	28	18	33	47	28	41	37	41	38	30	37	33	36	37	30	38	36	37	33	31	22	23	32	34	30	37	39	40	40	28	30	24	30	39	34	33	39	38	32	35	40	26	30	31	29	38	39	33	35	31	42	32	28	44	29	44	30	36	34	40	28	32	35	41	35	42	43	29	32	31	27	36	37	35	40	26	35	42	46	40	31	33	33	20	20	30	35	39	43	32	25	31	39	37	30	37	29	30	25	46	29	32	45	35	31	37	30	38	29	45	31	33	23	29	34	23	38	35	37	44	28	42	32	32	32	38	28	35	34	41	32	36	33	37	29	36	27	32	33	43	28	33	46	44	34	20	41	28	34	30	24	29	45	48	26	33	35	28	30	39	27	31	33	34	36	30	36	32	30	36	38	42	30	48	33	35	37	35	30	39	31	42	24	36	29	35	32	25	35	28	35	48	35	33	31	28	34	37	42	29	30	29	35	41	35	38	28	37	37	40	35	35	41	31	35	34	30	42	31	35	36	38	31	36	35	33	36	38	42	29	30	35	32	44	34	30	31	27	38	35	33	31	43	39	38	20	36	39	31	36	33	30	29	32	33	28	25	28	41	37	29	39	30	40	34	29	27	30	39	41	35	29	44	34	44	28	30	35	42	39	25	35	35	31	34	28	32	26	27	28	34	33	39	33	46	39	34	32	40	34	34	25	32	31	38	34	35	36	27	38	32	31	25	38	33	45	34	38	23	43	33	39	44	36	27	30	38	31	47	30	28	34	34	27	44	30	49	35	33	30	44	34	21	33	32	38	29	31	30	42	34	34	34	35	36	32	25	35	46	30	34	32	34	31	35	19	33	43	30	28	26	47	30	34	25	29	31	39	36	25	25	30	31	38	32	35	30	31	35	33	37	31	37	35	35	26	44	36	32	34	36	38	29	32	37	34	27	31	38	35	28	31	34	33	42	26	42	35	31	38	43	35	42	36	25	43	27	45	48	38	35	42	36	30	29	30	48	32	33	38	42	39	36	37	28	27	34	28	32	41	30	29	36	38	36	34	34	35	34	43	24	33	37	41	33	36	33	31	39	29	36	44	34	29	37	27	34	34	35	40	30	27	33	44	32	33	26	37	34	40	32	47	33	43	41	33	29	39	26	33	32	31	26	34	38	41	23	34	50	18	33	41	37	25	27	24	28	27	44	25	28	24	46	34	39	38	31	36	35	44	35	45	38	27	33	26	33	36	35	26	33	31	30	39	34	33	35	38	30	39	36	43	25	30	37	34	33	37	27	30	32	33	44	26	28	34	34	41	39	28	29	31	36	36	27	37	30	28	29	36	39	37	44	28	32	41	29	30	28	39	30	29	30	24	31	25	37	22	20	35	30	28	32	39	31	30	45	36	39	36	30	24	33	44	30	44	32	32	38	37	33	37	37	36	26	35	25	34	38	38	32	44	31	36	31	32	43	31	32	33	39	33	34	37	24	32	35	43	25	34	35	30	31	36	40	35	37	29	37	39	28	30	18	30	25	34	27	22	30	31	34	34	42	29	40	35	24	37	40	28	30	30	36	42	27	38	39	41	30	34	44	26	33	40	40	33	38	46	40	36	36	33	34	38	27	36	33	34	36	28	33	28	37	37	44	32	39	43	30	40	44	31	21	36	25	38	32	25	37	35	33	39	38	37	28	51	41	30	29	34	28	35	44	40	30	43	31	38	39	33	29	36	31	29	34	29	36	40	36	39	22	21	39	48	28	25	41	30	32	33	31	37	22	34	28	34	34	32	45	53	37	34	35	40	26	54	34	32	33	34	39	41	36	34	41	42	29	34	34	43	33	37	23	32	40	33	35	41	45	29	28	29	39	37	32	25	43	29	38	47	31	37	36	30	39	32	50	26	33	32	39	27	32	26	46	39	38	34	31	48	43	41	33	27	38	40	33	27	36	34	31	32	38	37	39	26	34	31	31	32	29	23	37	33	35	31	36	25	36	29	32	34	30	36	32	27	35	25	28	37	47	33	36	29	28	35	26	24	33	41	32	24	37	37	38	38	34	32	45	30	44	29	28	33	41	48	41	32	36	22	28	43	36	43	27	23	32	35	35	28	34	49	22	34	26	22	34	31	42	29	33	40	44	35	34	41	42	25	41	32	36	37	37	37	25	26	40	44	38	30	24	43	46	33	42	38	39	26	44	26	45	35	30	34	27	37	33	33	42	27	26	26	28	29	36	30	44	32	39	42	41	28	28	42	33	30	39	36	32	51	47	26	22	40	36	36	34	32	31	30	42	29	32	33	28	35	33	27	38	36	24	38	25	35	34	27	40	30	41	37	33	36	39	36	31	36	34	37	39	34	24	48	36	34	37	36	25	37	33	31	32	28	39	39	29	31	29	36	33	29	34	32	35	27	35	33	34	32	30	41	34	32	36	24	31	40	28	35	21	32	37	22	32	45	29	33	42	27	28	36	31	36	32	37	41	36	32	39	38	35	36	42	42	24	42	22	35	29	36	37	37	23	21	29	33	42	38	36	43	39	26	44	27	37	33	35	31	34	39	29	43	30	40	38	45	34	35	38	35	43	31	35	39	40	30	38	30	37	36	35	36	34	36	29	25	35	34	44	39	43	43	38	32	40	25	38	33	42	35	45	42	32	33	30	35	40	25	41	38	36	32	29	29	28	25	29	25	32	28	30	36	24	36	35	45	44	41	33	44	30	26	35	34	38	40	23	31	24	33	25	24	38
47544	30106	10461	19762	26559	25327	22028	18221	15002	12092	9839	8006	6653	5457	4656	4045	3544	3060	2735	2437	2267	2013	1759	1564	1456	1294	1175	1093	1071	958	904	889	826	820	759	764	752	701	707	661	673	687	679	716	669	662	617	625	627	573	618	617	590	601	589	602	599	588	551	620	571	626	620	599	611	596	590	572	599	577	573	607	569	544	546	521	550	570	552	555	530	604	533	548	520	520	540	537	506	507	543	550	558	554	504	537	518	565	562	541	560	525	512	546	504	492	550	557	525	559	524	503	470	531	559	537	531	493	537	531	528	560	546	552	551	510	530	539	513	511	503	523	559	559	501	480	516	519	484	525	544	520	540	504	499	554	548	474	523	487	550	533	508	510	517	506	533	560	505	498	507	554	506	540	479	491	538	548	532	536	517	523	482	518	542	520	540	514	522	508	485	520	557	540	531	507	524	526	517	521	501	514	516	510	510	505	506	508	564	528	503	550	538	490	480	475	519	483	517	555	511	536	479	504	547	512	565	552	525	530	498	530	481	537	498	521	545	512	527	541	559	519	541	536	519	527	562	518	487	530	543	518	511	506	503	515	484	505	542	506	526	555	543	522	537	507	530	517	533	489	544	525	506	537	540	546	520	516	534	517	518	483	475	484	511	514	515	514	506	483	519	537	520	496	502	507	531	500	506	471	502	524	523	579	532	494	529	541	527	527	530	531	530	504	519	487	513	507	504	531	528	502	520	540	488	538	561	555	504	533	524	553	493	544	526	525	468	506	489	531	506	521	466	481	524	478	468	524	491	535	500	517	542	538	494	546	490	518	479	541	490	545	525	498	510	528	534	547	502	510	554	496	514	528	522	471	515	510	513	556	505	468	559	482	500	503	542	520	468	563	561	508	528	527	490	530	539	542	534	511	526	502	506	469	510	507	463	564	497	517	570	519	503	526	548	549	562	485	540	559	504	481	516	542	538	492	514	493	538	549	530	499	531	511	540	530	486	541	500	502	479	513	515	540	515	500	508	531	547	508	503	524	484	516	548	500	513	549	534	515	499	465	537	514	503	514	508	529	501	538	503	477	501	549	521	556	530	566	543	483	558	558	535	484	518	501	495	517	513	490	539	479	514	543	507	530	523	556	533	529	524	517	548	528	529	526	495	530	495	561	572	515	528	518	540	549	546	532	525	505	542	523	531	513	502	495	485	510	525	493	524	509	552	496	512	520	564	471	515	501	499	502	475	514	536	517	518	493	509	538	501	533	507	569	524	541	515	478	514	521	485	543	491	520	518	483	495	555	514	495	523	516	512	542	503	533	535	492	519	507	501	524	537	512	496	509	502	514	504	498	518	501	544	554	502	474	495	503	480	503	531	523	524	517	527	497	529	490	537	514	566	539	535	527	538	523	522	509	510	510	560	549	524	489	546	485	500	529	472	573	516	524	506	468	524	547	522	550	514	503	559	514	547	540	468	509	553	524	545	539	555	485	543	481	483	527	504	546	539	476	512	485	535	522	518	564	532	507	503	494	507	528	533	512	500	587	469	534	516	526	564	476	520	530	464	537	535	514	565	504	515	492	533	515	509	565	548	541	502	500	530	534	475	542	513	529	549	521	504	556	512	511	507	528	532	510	539	504	514	544	521	482	537	547	512	546	493	549	470	528	517	468	521	489	530	541	533	521	531	510	508	520	497	518	536	532	505	553	494	478	541	508	519	491	508	514	519	526	475	540	497	535	532	517	513	517	543	495	517	506	520	479	502	478	525	527	518	524	555	512	476	511	530	494	480	527	525	502	550	563	532	494	544	502	511	535	524	521	545	507	530	507	516	550	538	537	552	482	505	518	500	506	575	457	531	538	503	548	518	544	529	488	526	549	499	551	497	558	532	545	498	482	507	547	552	457	517	501	490	529	500	496	481	527	530	515	518	574	554	501	557	492	543	517	492	495	488	527	529	499	521	488	494	516	545	532	548	534	548	501	516	511	542	498	506	564	552	498	488	487	529	482	510	511	498	512	493	516	532	560	529	521	517	552	565	552	507	540	543	503	507	515	528	503	498	549	505	544	483	482	515	527	536	498	498	487	526	508	501	472	491	492	516	519	466	524	508	497	527	528	549	512	510	520	522	505	552	510	558	531	512	490	501	502	533	536	518	509	505	509	507	506	543	532	549	555	507	495	539	504	513	523	537	527	512	503	530	549	502	517	512	515	505	476	480	519	505	531	491	508	513	522	549	477	513	527	499	476	520	536	574	520	510	544	507	541	502	499	512	530	470	532	463	510	520	465	542	532	555	520	522	487	541	514	510	515	483	497	528	538	509	535	537	513	499	525	538	524	453	487	494	521	492	525	486	511	505	498	524	493	533	537	557	446	479	538	542	513	521	467	495	502	546	535	468	492	527	497	522	527	506	533	563	495	527	486	534	490	524	537	482	506	493	510	513	500	514	526	542	499	524	512	522	497	549	487	496	506	494	550	532	527	518	542	522	564	520	539	509	501	510	543	552	532	554	544	514	513	538	533	517	509	535	511	525	555	493	492	531	518	515	520	562	507	507	550	490	495	527	507	551	504	515	521	551	546	516	524	525	506	506	504	513	504	556	513	540	492	519	535	538	525	511	526	531	540	508	545	502	552	501	516	536	549	549	554	498	486	515	508	511	511	520	549	500	567	524	525	533	522	568	532	527	518	563	530	520	516	511	500	524	515	463	513	552	533	514	491	564	516	548	526	538	508	513	537	506	526	534	519	544	498	501	525	539	464	525	510	518	491	527	533	538	517	525	514	524	500	479	532	485	529	480	497	529	465	503	510	513	532	510	524	533	492	517	505	510	525	538	500	511	484	497	537	513	502	473	542	524	530	512	525	530	497	542	530	554	546	468	504	493	496	506	544	551	489	504	516	516	523	517	556	504	535	530	567	509	547	556	535	534	517	504	564	524	521	506	498	507	532	495	528	557	538	573	549	521	521	505	528	534	495	532	512	553	529	545	490	519	555	517	500	486	509	500	548	513	526	503	510	550	510	511	478	502	559	507	551	524	543	527	512	565	533	558	499	526	495	500	542	524	542	556	522	511	515	528	481	515	507	493	526	508	545	522	493	542	520	521	498	498	542	482	523	494	508	527	517	547	508	540	547	534	515	489	529	542	514	525	534	538	542	533	533	531	497	489	576	540	545	545	510	486	535	511	517	505	521	488	529	516	501	495	525	563	495	509	498	534	509	491	550	524	534	516	537	506	496	483	497	500	502	546	503	573	504	527	506	551	473	475	545	521	486	519	471	463	515	509	505	523	553	519	466	517	557	507	565	530	530	519	520	516	551	512	527	528	514	518	557	534	498	521	512	559	499	531	529	533	467	526	507	527	497	508	517	461	495	500	577	538	517	524	550	531	511	497	509	509	544	507	493	550	541	517	492	525	522	551	529	542	525	554	506	526	560	574	543	542	502	524	551	497	535	568	497	515	518	492	513	534	539	530	518	515	515	508	493	562	534	570	504	539	543	513	507
17161	8770	1036	547	736	765	652	555	453	390	323	270	253	210	174	166	138	152	135	126	92	118	80	111	88	90	80	70	63	78	66	72	60	56	66	60	65	51	51	85	59	54	47	68	43	63	58	68	43	60	59	44	40	60	49	52	57	52	40	60	51	66	54	62	47	52	63	49	43	51	56	59	71	40	46	60	51	58	41	40	54	49	59	48	57	51	61	65	55	50	60	57	51	47	42	46	48	56	53	62	38	50	54	54	74	56	55	42	51	52	60	50	55	52	51	46	61	59	57	50	50	42	46	63	53	48	50	40	71	63	56	40	44	48	52	47	51	53	48	49	46	64	54	44	48	68	64	58	51	58	52	59	57	44	53	39	47	54	55	48	46	56	57	44	52	61	64	42	52	45	53	46	51	60	55	46	58	45	50	56	42	50	47	46	49	59	60	57	54	61	44	55	62	55	53	47	40	59	51	55	56	51	47	43	44	47	44	56	54	55	67	51	57	61	62	50	48	48	67	46	55	56	53	55	45	43	43	51	47	48	46	57	49	68	35	55	45	55	56	49	43	49	39	61	38	47	68	42	51	43	38	58	53	48	66	67	33	57	53	46	48	50	43	38	33	43	51	54	48	64	48	58	55	49	53	59	46	53	56	64	46	53	44	49	55	56	52	64	53	40	51	48	53	49	49	68	45	46	49	45	45	42	44	44	54	39	52	47	59	48	55	54	50	45	56	60	54	49	56	49	51	46	66	46	45	47	52	43	60	49	54	58	58	42	44	54	55	55	54	40	57	46	47	53	56	42	50	54	48	49	47	52	63	53	56	53	47	42	50	70	56	48	55	50	51	49	49	51	61	49	45	50	45	51	49	40	48	54	51	61	60	48	56	45	52	49	49	53	61	59	58	53	48	39	54	54	56	56	54	51	42	54	47	64	48	55	53	48	54	52	55	51	43	45	54	57	46	54	65	49	49	66	47	55	52	71	65	56	58	46	40	53	58	48	38	57	65	57	52	54	60	36	65	59	62	52	41	44	52	52	57	69	47	39	61	47	52	62	62	56	54	50	61	51	43	50	50	51	45	47	42	45	45	59	44	53	52	47	44	47	54	40	52	38	58	55	65	51	52	54	57	48	55	51	57	62	46	48	64	54	37	48	66	56	45	45	54	48	54	54	55	40	49	55	40	55	37	61	53	61	40	49	57	58	54	50	57	45	49	38	59	57	48	48	46	61	51	63	60	54	40	52	46	42	53	49	55	46	66	61	56	44	51	48	54	45	45	50	49	46	45	54	51	62	51	58	50	45	48	55	57	65	53	58	58	42	49	59	33	58	52	52	28	40	56	45	51	68	48	57	48	47	42	49	47	49	44	66	44	47	54	51	41	36	50	44	62	47	48	61	55	64	51	42	45	43	46	56	46	47	41	49	55	55	49	58	53	43	50	45	58	68	56	53	56	56	61	50	54	53	45	55	52	49	38	55	42	40	46	46	63	56	56	61	53	53	59	43	65	52	41	52	57	55	55	51	48	48	52	50	60	67	60	42	50	57	53	57	46	52	55	48	47	61	41	52	54	54	60	46	50	45	49	49	52	49	58	44	60	59	43	56	49	33	42	44	62	57	51	44	53	42	57	52	58	57	57	65	47	54	42	59	58	47	71	50	38	44	77	46	46	57	46	55	42	61	36	49	42	54	55	44	55	47	65	51	58	56	52	60	44	62	52	46	42	52	40	68	63	51	51	56	50	57	43	62	45	47	44	55	45	49	46	49	68	48	49	63	52	67	62	52	66	47	55	53	50	50	53	45	45	46	50	52	62	51	60	44	51	60	47	53	57	54	39	48	44	43	56	49	56	49	37	55	60	51	54	52	53	53	47	34	49	50	49	60	52	60	40	46	42	42	45	50	53	63	61	57	50	53	39	49	58	51	43	49	38	40	50	38	52	50	59	59	54	56	49	39	48	53	50	63	53	58	51	51	49	46	57	41	46	57	58	48	48	55	49	53	63	47	57	44	41	55	44	53	62	57	55	47	52	61	51	50	57	62	48	49	49	57	44	41	58	52	60	43	58	49	58	52	48	61	45	46	66	57	54	47	57	47	56	53	46	47	62	38	54	48	41	54	45	63	55	55	41	55	48	47	65	51	64	44	53	51	60	50	49	50	51	70	49	41	55	56	56	53	51	57	51	59	50	51	42	46	47	58	59	56	49	49	61	70	46	70	53	51	34	57	53	51	48	55	56	37	49	49	41	54	53	53	60	59	53	46	51	40	64	68	50	45	43	56	67	57	62	53	54	42	64	55	55	56	42	50	51	45	61	55	41	62	53	43	55	49	47	58	48	40	65	53	41	52	54	53	43	59	64	57	48	46	51	51	49	58	47	54	45	53	55	58	48	43	66	52	53	58	44	42	66	47	59	46	50	42	51	56	46	46	53	53	46	41	45	58	42	52	47	55	46	58	42	54	54	47	59	50	61	36	64	60	48	54	49	43	67	52	57	63	50	42	48	49	68	40	62	49	42	59	54	53	56	62	49	40	57	54	62	49	53	43	55	46	49	50	64	49	47	49	45	54	60	49	47	60	53	44	53	35	53	48	55	60	51	60	53	45	42	65	60	50	53	53	55	68	46	59	54	50	45	48	53	49	53	59	62	41	52	58	53	59	46	56	61	61	55	54	50	50	49	51	54	50	50	43	58	39	40	50	56	51	51	51	55	45	67	44	54	50	53	48	57	60	54	46	44	56	56	59	35	51	63	54	45	55	62	57	48	49	47	51	48	56	54	45	59	42	60	53	42	55	56	62	65	44	66	44	57	45	50	57	55	51	43	54	40	60	47	60	48	55	46	71	46	48	41	47	54	50	43	50	66	39	57	52	49	50	60	48	43	53	44	46	63	60	36	57	52	50	47	62	55	54	67	48	45	46	39	55	51	52	52	56	63	45	35	57	47	50	59	43	58	50	49	46	47	46	63	47	59	46	48	59	46	46	60	54	40	52	56	50	54	56	42	48	59	45	62	52	51	45	52	57	55	52	56	43	45	40	54	55	49	60	55	68	62	37	54	55	49	45	39	58	55	55	55	63	44	55	57	51	52	62	51	48	56	53	52	66	39	63	65	47	64	51	44	60	53	52	52	59	47	58	53	51	53	51	54	58	49	67	50	48	55	46	65	52	53	47	51	54	44	52	48	55	51	48	58	47	52	46	56	51	57	52	40	42	49	52	53	41	67	42	55	46	49	59	46	49	55	46	58	59	48	52	63	41	43	52	55	43	47	60	54	46	54	62	45	66	49	54	56	48	63	50	46	48	45	50	47	47	37	54	58	52	62	49	52	55	49	52	53	46	48	60	53	48	48	40	49	48	62	57	59	60	45	53	46	52	52	53	62	52	56	45	58	57	46	39	47	45	53	50	56	58	51	51	45	44	53	60	42	49	44	45	44	52	48	53	44	49	55	46	59	50	53	66	60	47	49	48	47	52	60	58	53	54
56536	34643	14516	25011	32073	31019	27693	23947	20180	16795	14121	12210	9960	8602	7321	6526	5449	4987	4572	3936	3429	3318	2945	2615	2380	2134	1954	1824	1630	1580	1462	1392	1404	1241	1317	1239	1158	1230	1184	1107	1126	1097	1049	1042	1034	1034	994	969	944	965	890	936	933	898	914	883	879	924	879	889	937	923	884	907	916	850	846	886	861	915	852	844	820	887	815	806	766	791	833	888	824	815	829	817	865	756	784	835	808	841	859	791	808	794	787	814	800	812	751	782	757	835	826	788	826	788	761	788	805	818	752	796	863	764	787	774	823	808	756	818	793	733	823	764	736	812	789	756	765	760	820	810	792	771	835	810	800	790	756	762	796	745	784	759	766	798	778	832	752	716	741	778	776	785	785	746	795	781	786	811	775	759	801	741	822	810	750	798	739	741	785	758	816	803	808	758	744	818	770	796	774	758	815	742	822	799	737	729	777	735	811	736	834	812	771	801	743	760	756	776	761	800	765	744	793	783	784	742	785	779	764	785	779	800	776	756	785	795	802	774	753	790	795	777	784	799	787	780	814	839	788	766	807	773	745	808	789	841	761	765	755	789	751	815	756	781	806	761	803	801	738	790	753	777	766	765	768	752	763	702	827	845	775	792	771	761	763	723	744	757	787	796	789	770	785	775	760	794	809	796	801	751	738	799	793	731	785	812	761	798	807	752	780	784	847	790	778	811	775	763	805	788	764	726	743	784	778	747	765	790	734	763	782	759	797	743	789	773	762	755	754	762	713	805	740	815	816	739	787	780	762	743	759	756	759	722	792	838	775	795	760	735	799	745	784	804	789	780	795	794	801	815	762	802	778	788	757	782	799	787	731	777	795	766	774	771	800	758	774	757	750	738	804	738	781	822	731	770	768	786	767	794	783	773	756	763	787	762	772	762	776	733	780	771	739	810	761	772	757	762	760	783	730	765	773	741	789	751	824	733	784	746	744	697	782	756	761	790	816	825	747	779	744	743	803	777	759	753	817	805	787	775	768	778	755	758	862	759	755	763	730	769	768	769	792	809	785	818	759	781	769	751	791	738	789	781	788	833	782	795	818	763	773	760	811	783	755	813	715	771	830	775	751	764	770	777	825	782	832	746	843	787	754	773	786	761	808	756	747	775	753	775	805	799	794	813	748	722	767	745	775	736	775	789	814	787	749	774	753	748	740	799	798	726	781	819	787	783	770	789	749	779	777	786	754	780	782	709	803	808	816	815	750	756	786	799	785	771	802	761	852	806	742	810	795	773	780	774	749	819	759	750	798	751	817	730	867	753	778	819	808	752	778	786	820	775	839	766	776	796	757	796	806	799	762	779	769	773	800	771	769	772	826	774	725	816	815	808	806	762	785	702	797	754	795	738	782	763	806	722	834	775	797	831	776	715	785	749	754	776	829	791	781	779	766	783	787	749	804	773	757	739	816	808	795	801	750	758	787	732	744	785	785	797	786	769	775	794	780	788	779	785	800	789	780	782	742	770	826	740	781	752	781	774	772	744	789	758	767	765	795	775	795	754	768	834	760	781	810	734	791	754	809	799	794	720	741	752	769	747	725	760	740	753	746	762	752	811	723	782	773	814	751	755	778	769	755	772	792	732	758	755	804	740	793	806	754	765	806	791	787	742	790	803	748	758	765	776	786	767	790	764	772	815	781	765	737	775	775	772	789	757	784	757	781	726	766	750	776	789	774	796	751	770	804	814	786	752	748	772	750	755	783	767	729	792	793	750	741	821	777	805	780	776	760	805	776	780	779	792	811	803	728	742	785	769	770	793	735	764	750	779	740	786	812	786	739	785	798	806	782	811	801	726	779	775	756	785	767	780	792	771	785	815	809	781	772	729	774	784	783	729	837	799	800	768	782	800	811	780	796	765	761	740	773	770	751	789	813	803	815	777	777	755	766	795	781	779	767	728	773	803	745	793	809	774	778	804	766	735	773	858	741	764	770	744	753	767	720	777	766	725	741	729	803	811	747	779	775	753	794	745	760	754	798	820	800	776	736	777	714	769	771	770	812	736	751	801	764	792	789	737	730	804	744	747	813	798	778	790	782	772	793	833	735	749	734	759	824	846	806	763	744	820	800	777	731	733	756	761	783	772	771	805	801	753	749	776	769	810	782	773	817	857	750	830	780	760	740	799	793	788	785	753	768	766	751	818	829	805	770	797	765	792	740	797	741	789	795	752	747	790	788	741	773	735	735	747	764	785	730	811	710	772	774	762	809	820	785	767	758	779	757	760	750	795	769	762	727	769	780	754	759	771	736	817	732	807	786	774	784	763	814	786	733	781	786	824	748	789	777	742	768	740	798	744	859	734	769	834	842	750	768	811	800	802	801	753	806	769	810	773	764	779	784	740	856	776	807	792	775	807	800	774	780	777	787	765	790	801	792	752	842	801	755	740	758	806	782	765	779	813	740	794	772	746	725	730	763	793	797	749	725	787	826	744	764	804	714	800	773	840	805	779	801	781	745	776	772	733	766	781	775	801	771	835	804	774	814	748	805	823	769	780	793	802	742	757	724	770	767	790	839	824	748	756	757	756	752	754	754	748	799	778	777	809	833	805	775	792	772	726	777	795	765	771	740	806	771	791	761	756	783	805	733	784	783	787	745	734	801	780	764	767	779	782	780	766	759	791	796	779	765	779	754	765	794	734	762	763	770	753	794	833	805	740	782	794	790	714	762	751	804	809	771	786	787	836	785	789	783	792	758	713	819	776	769	732	751	760	741	798	751	794	757	799	795	797	749	765	775	760	780	747	766	778	761	774	793	777	816	733	741	775	789	750	782	735	720	806	762	794	753	823	770	791	767	768	790	750	779	739	758	774	762	782	747	756	740	759	748	764	740	823	767	761	795	735	788	740	803	809	805	788	755	767	764	809	810	796	784	805	773	731	764	785	797	782	769	792	773	777	702	763	759	796	755	731	777	750	771	805	778	716	785	768	733	760	761	777	778	772	752	766	802	742	735	820	792	773	746	755	716	813	762	764	736	784	823	777	760	824	802	758	762	779	782	773	851	837	806	784	767	819	767	778	798	859	761	768	850	802	775	736	763	820	816	764	793	776	769	770	812	800	777	823	755	774	852	748	813	805	775	738	826	759	767	781	770	795	772	752	789	798	794	861	788	793	760	766	745	760	786	771	735	805	781	776	765	733	762	797	780	745	765	764	751	725	749	803	808	788	787	773	738	801	785	794	762	805	796	781	793	752	820	770	795	803	765	814	794	776	778	758	756	767	752	763	766	748	769	781	777	752	745	802	827	749	832	782	788	808	754	773	721	802	778	786	801	782	806	790	801	814	820	763	805	792	805	800	803	754	816	820	782	825	797	781	731	767	805	735	766	796	737	750	751	786	792	807	810	766	774	800	767	834	805	765	732	735	774	728	744	779	765	774	737	836	747	747	756	749	764	769	708	779	714	724	756	772	748	804	838	756	732	791	782	793	782	794	812	763	782	775	741	764	709	774	808	781	779	750	777	801	774	759
6744	2149	327	215	298	279	229	200	174	161	115	109	110	79	73	68	61	57	58	33	41	43	39	31	29	37	32	30	28	33	32	38	23	29	17	24	24	23	16	22	23	19	18	24	22	23	26	20	15	23	17	23	23	15	20	22	23	8	23	21	34	20	25	24	23	23	28	24	28	21	18	27	20	24	18	29	26	30	13	23	21	17	25	25	28	23	16	22	19	26	19	27	15	23	20	16	13	20	22	17	23	23	13	20	21	29	29	20	10	25	16	26	26	27	19	18	17	31	22	23	22	28	31	23	27	20	21	16	28	19	26	34	19	21	17	21	12	21	29	15	22	22	24	20	24	22	13	25	18	21	19	23	20	18	17	23	20	28	19	15	30	17	19	22	23	30	24	24	22	26	30	29	20	22	27	20	18	22	28	25	23	16	19	20	25	21	23	26	17	18	28	25	30	16	34	23	25	26	27	22	28	18	28	23	18	23	27	27	25	21	18	23	28	27	24	23	23	25	22	26	28	18	30	16	18	29	27	24	30	24	23	28	27	27	23	21	19	21	17	31	19	21	16	21	13	26	18	26	23	22	28	23	25	19	23	22	28	25	18	21	25	21	18	28	20	16	20	18	25	22	16	28	23	19	25	20	26	16	28	22	22	26	20	21	25	14	29	17	18	22	19	23	27	26	22	20	17	18	25	18	31	16	24	16	29	15	24	26	12	27	33	21	28	26	26	17	22	20	30	24	21	25	18	21	15	28	14	22	20	22	30	23	21	20	16	21	17	21	14	20	25	24	19	27	21	26	13	15	25	24	17	18	29	31	27	17	17	22	14	24	18	29	17	16	24	24	27	20	19	27	24	27	20	24	20	18	23	19	23	22	31	19	25	19	24	15	21	18	28	30	28	25	19	25	32	15	22	22	25	24	19	16	18	22	15	26	16	23	26	21	21	18	19	24	22	14	24	30	17	25	31	11	30	14	23	25	19	18	21	23	26	23	18	21	25	36	25	21	18	20	24	11	20	16	26	26	31	26	20	18	16	17	32	18	16	28	22	21	30	23	24	18	23	19	23	23	22	24	25	24	25	19	27	28	21	29	22	27	19	18	22	18	21	20	20	24	20	29	25	24	29	27	24	17	26	20	25	18	25	28	28	20	18	22	28	28	23	28	23	28	32	25	34	23	19	17	19	16	33	18	26	18	17	20	19	20	19	23	24	22	16	23	26	28	26	29	22	27	24	16	24	27	14	23	15	22	17	24	19	22	22	31	20	19	27	27	16	20	18	20	24	30	21	22	20	33	25	26	14	14	29	23	19	20	32	18	15	21	17	18	21	22	23	18	21	28	23	13	22	20	22	23	19	28	18	22	28	17	21	25	21	20	31	34	29	17	28	27	29	21	23	26	23	26	25	19	17	15	29	20	24	20	22	26	25	25	26	21	21	29	20	23	29	25	30	32	24	23	30	19	25	25	34	24	15	28	16	22	20	34	28	28	17	20	20	20	18	18	27	28	21	29	35	21	31	22	31	20	27	24	22	21	29	26	22	23	23	23	19	27	29	16	19	23	27	26	30	27	22	17	23	26	30	22	25	26	26	27	20	14	23	27	25	27	27	16	10	20	23	13	21	22	27	23	25	22	21	18	25	22	26	20	20	26	25	20	22	17	32	15	20	15	20	27	21	23	35	34	31	23	21	26	13	19	25	20	29	23	24	23	17	23	22	13	19	20	24	16	25	19	25	16	20	22	24	27	19	25	24	24	20	30	15	17	25	20	30	25	28	23	23	17	15	22	19	25	17	21	28	15	17	30	22	25	19	22	19	23	23	24	17	15	31	22	21	20	25	23	22	21	23	23	15	21	29	23	18	21	25	22	23	26	15	15	26	20	27	15	19	15	22	23	19	19	17	14	19	21	28	20	15	12	26	22	24	17	19	24	23	12	28	28	19	21	18	17	21	29	24	18	28	23	32	21	23	14	17	22	26	24	21	25	20	24	21	19	29	18	30	26	24	26	23	23	24	20	19	23	29	22	22	24	23	26	21	12	18	24	29	14	17	21	23	16	30	27	25	18	32	25	14	20	33	16	20	26	16	23	20	24	27	25	21	20	14	13	14	21	28	17	23	22	28	26	27	16	27	25	20	10	22	22	21	21	30	13	18	25	26	23	28	25	19	20	19	33	24	15	20	20	20	19	22	25	22	20	23	26	18	13	25	32	21	34	23	19	23	24	17	27	24	20	22	22	18	31	21	21	23	22	26	21	16	22	22	29	25	19	26	19	26	13	23	21	21	19	21	22	19	21	32	15	13	22	26	25	23	15	15	13	28	18	26	19	20	24	23	17	19	15	23	30	17	21	24	17	19	24	16	33	23	24	28	23	23	13	18	14	26	23	28	28	19	18	20	20	17	26	20	25	30	22	23	20	22	31	15	21	24	26	21	20	23	22	25	15	15	22	21	21	18	21	30	23	24	10	29	22	30	26	23	11	15	23	31	19	25	18	21	27	24	23	23	17	20	19	16	21	18	26	23	19	23	24	25	25	23	22	20	25	25	23	19	16	31	27	22	13	14	17	21	18	21	30	20	17	15	26	19	19	20	20	19	26	19	29	18	26	19	25	22	21	19	29	27	24	17	20	27	20	21	25	25	17	24	30	17	18	23	21	25	22	23	18	19	20	24	13	30	22	20	18	25	31	25	15	18	19	19	20	23	14	26	21	18	17	23	22	21	20	28	25	37	26	16	28	25	25	27	24	27	23	25	28	31	27	27	13	24	21	21	25	16	26	22	16	20	22	21	26	19	30	21	19	19	26	23	30	13	18	28	24	20	25	18	19	20	29	23	21	23	18	24	19	27	19	20	22	16	18	24	22	12	31	16	20	23	24	20	29	21	18	25	24	23	35	31	19	27	25	37	18	24	32	25	18	21	28	20	19	19	21	29	24	19	28	31	24	20	23	21	24	24	25	17	19	15	25	28	18	28	22	22	20	17	16	25	23	23	22	27	31	22	28	12	30	24	20	31	18	26	23	22	22	23	15	22	22	22	31	18	22	14	31	30	18	14	24	15	27	27	16	34	22	16	23	14	20	19	27	18	19	20	28	22	18	36	29	21	21	22	23	15	28	22	23	24	28	29	26	23	27	21	25	15	17	24	25	18	31	23	19	11	16	19	27	26	21	30	27	20	21	20	19	27	17	15	14	25	28	20	19	16	16	21	19	17	14	21	25	20	26	20	25	27	21	12	26	26	20	24	20	19	10	30	23	20	18	31	18	31	18	27	21	15	30	26	27	31	21	29	26	30	23	20	24	15	28	31	21	22	20	18	32	14	22	23	34	20	25	20	26	22	23	18	26	22	29	24	22	26	20	22	17	16	32	23	25	28	25	26	24	27	31	18	24	25	21	25	26	20	26	26	23	30	23	23	19	17	20	21	20	22	18	26	24	22	20	17	33	20	17	21	17	23	16	21	29	30	23	26	27	30	23	21	26
42135	23541	7702	15693	21895	20546	17281	13804	11037	8688	6755	5346	4467	3620	3055	2483	2240	1961	1764	1498	1424	1179	1149	995	932	744	692	634	648	562	545	547	512	496	484	507	463	472	451	449	426	450	399	473	395	455	415	418	370	414	387	400	379	415	390	388	424	376	397	366	412	400	407	427	409	402	414	407	389	352	408	373	395	376	344	364	375	414	380	406	394	368	386	373	358	389	375	353	357	365	362	359	369	359	353	352	341	362	409	376	358	334	344	319	369	409	323	388	365	345	369	346	346	329	352	389	363	359	361	353	375	329	353	365	387	391	374	370	370	376	346	366	359	352	367	334	357	352	352	336	357	344	341	348	356	365	365	391	335	329	380	331	328	377	365	344	353	371	369	346	342	359	363	365	374	342	349	341	354	364	343	342	357	354	364	362	339	380	336	327	345	374	348	351	352	378	346	324	331	346	363	352	359	370	332	336	367	362	394	376	320	391	364	356	345	380	367	372	363	371	333	340	335	347	366	354	360	353	370	368	356	350	343	355	366	395	342	393	400	342	349	371	340	360	311	347	335	350	375	350	337	408	378	367	366	350	334	376	349	372	342	338	343	349	391	346	367	339	363	327	320	332	371	377	336	320	322	351	318	371	377	363	368	363	345	378	364	342	348	378	323	384	380	370	363	354	344	352	328	373	354	315	358	340	369	345	330	336	365	347	351	343	328	368	379	344	366	373	422	335	368	369	315	348	330	361	330	352	363	370	340	375	348	355	365	358	359	348	357	346	371	398	333	344	368	349	330	350	336	331	338	354	323	374	358	337	349	332	366	363	350	356	354	319	319	319	329	353	333	361	344	318	350	347	334	355	375	360	318	334	343	338	342	371	331	304	367	332	351	345	364	367	359	347	349	342	366	347	343	354	394	335	325	367	364	342	355	360	368	374	344	348	346	374	417	340	355	347	374	355	374	332	331	375	365	345	332	346	325	325	350	315	354	342	381	352	343	310	373	363	364	350	376	373	367	339	376	352	347	348	350	367	326	343	328	354	360	330	374	330	338	368	366	369	365	364	332	352	365	322	353	351	333	372	340	356	364	363	340	344	352	376	351	317	370	331	358	375	360	334	337	341	369	340	337	364	321	340	367	360	336	394	345	331	363	381	350	369	360	349	379	372	347	315	394	339	348	364	363	369	359	338	343	328	355	365	350	326	305	354	383	359	373	373	369	372	380	309	353	347	407	365	312	371	358	347	342	366	360	330	359	360	357	373	372	394	366	363	369	349	350	376	370	347	358	340	381	358	338	352	342	378	371	339	345	333	363	344	373	341	362	366	356	340	356	350	316	340	349	358	370	387	342	342	376	330	358	352	362	327	379	368	364	377	365	363	378	366	387	333	342	353	391	366	362	351	361	358	346	359	364	357	310	363	354	369	343	323	339	343	364	337	322	341	356	312	360	353	334	324	382	377	348	373	326	369	330	340	347	332	346	338	382	353	382	345	349	381	323	354	362	358	365	363	359	365	384	350	348	363	355	370	348	379	310	344	370	324	357	303	311	374	344	341	322	358	367	385	341	350	343	392	359	362	389	339	385	348	352	339	351	329	376	326	349	366	357	334	376	318	363	321	344	338	340	323	349	342	364	356	367	337	323	351	361	343	358	374	358	372	358	381	350	345	336	398	362	371	341	355	370	360	352	355	337	327	374	334	359	334	338	322	358	320	344	362	372	337	361	309	345	350	351	336	377	366	354	369	340	353	345	350	344	334	322	353	326	333	362	361	344	345	335	371	311	334	395	374	351	352	387	377	353	327	365	337	343	338	347	328	362	380	354	362	325	346	338	387	367	352	367	363	377	325	337	339	352	345	372	390	395	375	365	365	348	339	379	354	353	328	375	363	351	371	366	352	351	348	350	354	343	362	376	367	353	321	330	317	380	368	384	339	354	351	362	333	353	349	390	345	322	379	361	380	390	326	366	347	314	357	368	359	377	347	353	323	382	390	357	337	332	348	380	317	329	373	350	351	342	345	367	373	330	339	333	344	363	348	379	371	333	321	358	352	360	339	330	329	329	347	352	391	355	372	376	354	356	347	357	354	335	368	339	362	335	328	355	347	345	331	346	387	330	327	327	347	384	394	352	355	333	343	383	359	347	327	351	371	321	363	334	336	345	338	336	356	305	372	361	352	355	386	322	333	339	323	390	326	348	344	371	340	358	364	325	348	344	353	355	361	346	396	332	353	347	333	380	354	351	340	341	332	355	359	344	360	352	327	366	374	343	370	344	349	367	329	354	348	361	317	333	366	348	379	375	355	361	331	343	362	318	348	351	337	355	348	331	369	319	362	357	312	344	368	354	389	368	386	329	329	350	397	326	351	321	378	364	307	360	363	336	364	338	338	342	338	326	351	341	350	382	319	358	369	344	366	310	335	338	362	372	343	331	336	370	363	363	327	322	326	381	346	332	340	333	354	342	336	342	395	348	362	360	372	370	348	359	349	360	314	326	328	332	374	371	319	373	395	389	361	347	364	370	379	345	365	344	351	355	371	379	352	321	339	341	347	350	364	324	341	350	336	335	327	363	353	368	375	347	375	348	354	333	361	338	346	352	352	373	346	365	346	350	335	342	373	358	365	355	323	381	331	319	344	315	374	332	387	328	332	347	378	358	353	332	359	367	359	379	337	354	377	319	331	336	326	343	365	350	367	362	345	379	371	366	342	328	397	331	334	345	358	330	363	362	323	302	350	341	326	347	369	381	316	378	379	334	329	399	363	355	351	328	347	371	323	352	364	330	368	368	336	353	336	393	322	326	353	362	361	352	351	353	374	352	353	333	338	347	372	336	354	341	400	332	343	372	368	340	337	347	383	365	349	307	343	336	333	357	342	360	355	338	343	331	344	349	381	374	333	336	339	408	348	357	327	364	359	333	384	336	370	362	325	367	368	299	355	357	351	335	363	347	334	383	349	338	332	370	356	345	352	373	344	342	333	362	364	345	340	371	359	369	360	331	367	366	341	349	374	355	323	336	379	362	368	375	382	353	360	317	388	329	351	378	343	371	323	379	339	384	388	339	354	359	370	363	369	363	398	338	372	379	343	370	334	379	377	347	343	340	354	355	371	324	334	335	363	329	357	362	347	337	390	346	361	327	335	365	352	383	330	318	328	359	356	353	330	372	401	340	379	392	341	364	353	332	325	384	377	329	372	355	316	372	360	363	370	357	351	359	348	326	372	373	356	347	377	352	360	322	365	375	327	349	346	368	372	345	350	320	326	351	340	347	386	350	368	367	361	359	348	335	349	355	329	364	341	374	355	340	377	330	351	365	339	341	407	335	352	374	326	345	392	324	361	343	342	355	353	379	368	351	333	330	349	343	357	335	379	361	342	356	335	373	373	344	367	375	358	349	306	356	343	333	333	363	392	374	356	365	328	326	350	391	346	325	357	343	370	334	337	358	355	312	360	353	364	336	345	340	383	340	356	357	359	307	334	377	397	371	327	375	369	376	326
13504	6117	796	442	617	605	535	464	379	340	299	269	195	175	186	134	142	138	87	97	73	91	75	95	70	69	57	60	38	49	54	52	51	45	50	44	58	59	54	46	40	47	55	44	40	47	49	37	44	66	49	53	48	42	49	51	49	39	33	36	48	41	50	42	55	42	32	45	38	48	49	41	52	53	50	48	48	43	47	40	41	47	45	35	39	41	44	37	46	60	32	45	39	34	39	38	49	33	31	46	45	54	46	41	56	50	38	38	53	50	43	45	53	53	30	40	47	49	45	36	44	39	40	43	43	51	56	34	35	47	38	52	44	51	35	37	50	44	51	38	39	47	42	31	45	46	34	39	47	37	47	40	45	40	41	54	38	29	40	43	42	43	43	40	58	37	46	38	42	39	41	45	33	40	42	38	39	36	43	45	48	38	47	44	49	46	41	46	58	44	38	49	55	47	58	42	50	53	52	49	34	47	64	39	38	40	47	39	46	35	40	45	40	50	45	58	38	35	40	46	34	32	49	40	43	30	48	43	59	41	49	58	44	50	43	48	53	40	44	47	41	54	42	50	51	40	48	37	50	42	41	51	42	53	46	36	58	38	39	35	44	46	47	51	39	43	44	50	36	42	52	46	49	47	45	43	46	35	43	47	38	42	40	41	53	46	42	36	43	43	45	51	41	44	48	54	45	33	38	46	47	48	42	49	57	42	37	36	49	32	35	46	58	46	48	39	43	41	46	37	46	38	40	45	38	38	51	33	39	41	45	41	38	40	50	45	59	40	49	34	41	48	45	33	45	54	44	39	48	44	44	37	60	44	41	44	45	38	39	44	42	42	55	42	42	45	57	45	39	34	53	36	31	39	42	45	40	50	54	52	34	48	38	33	33	45	42	40	47	53	37	51	41	50	53	45	46	41	49	52	43	48	48	36	35	36	47	37	36	34	45	41	37	50	41	45	45	49	34	46	35	35	37	47	38	41	42	37	47	41	35	46	45	42	42	28	39	37	45	34	44	38	48	43	43	45	51	46	42	31	37	47	36	35	37	37	53	43	45	40	48	37	41	54	41	44	46	49	41	50	51	35	41	46	47	63	49	30	32	41	46	55	40	46	42	47	40	32	46	33	42	39	47	52	49	53	40	42	43	43	48	36	46	30	49	47	36	46	52	39	50	25	44	38	46	34	28	47	36	39	56	44	53	46	45	43	41	36	49	42	54	39	31	25	35	47	31	43	33	40	39	39	37	33	42	45	37	65	36	46	45	37	47	46	45	45	41	31	48	55	47	36	47	49	51	44	45	44	50	39	37	39	34	41	44	38	46	46	34	62	39	48	46	37	46	37	40	45	40	53	46	39	46	44	46	45	41	37	43	40	46	41	43	47	41	38	50	28	36	41	44	50	44	53	42	48	38	36	40	36	31	46	37	59	45	48	39	40	49	39	40	48	38	30	34	45	52	45	37	56	48	37	44	47	46	42	52	52	37	46	46	49	37	44	42	40	49	39	41	37	47	48	45	38	45	45	41	39	45	45	45	37	55	38	45	40	40	40	52	55	41	34	39	37	41	35	47	61	32	43	44	32	46	46	48	44	34	53	42	43	40	50	49	38	46	35	40	52	44	45	43	37	43	41	56	47	31	37	38	45	50	42	36	29	35	42	32	36	46	63	44	47	36	41	45	43	44	38	41	51	34	47	45	42	38	48	46	31	45	45	40	40	36	45	53	47	47	40	53	42	34	62	36	48	39	44	35	47	54	42	43	49	50	43	40	46	42	39	30	44	50	41	42	40	47	41	41	48	44	40	37	49	41	45	37	53	41	50	40	46	40	47	35	46	50	47	44	58	40	38	39	38	50	47	50	41	36	51	42	39	41	46	42	43	45	42	42	44	49	37	47	53	41	59	42	30	43	52	41	28	27	61	37	46	45	37	35	47	41	44	42	33	40	66	54	46	44	57	39	40	42	63	45	53	48	46	41	44	38	46	32	47	37	32	39	46	44	36	53	50	41	56	48	38	39	35	55	51	33	41	39	37	50	45	48	39	34	46	56	32	44	41	51	40	38	36	41	47	60	46	49	41	41	47	38	36	48	40	34	42	50	46	44	50	44	45	49	50	47	42	40	39	43	37	43	40	51	47	39	54	41	46	44	36	38	44	47	40	33	59	34	43	38	35	30	44	40	53	35	49	43	51	43	43	42	48	35	50	41	49	46	40	38	40	35	54	37	38	36	44	43	48	40	46	53	42	43	49	45	39	54	34	44	49	34	43	30	39	45	42	46	56	42	41	49	36	53	45	43	41	33	35	40	49	43	41	38	54	47	38	51	34	44	43	51	41	47	50	34	45	46	42	49	43	43	37	52	41	46	52	45	43	41	37	38	42	38	43	42	41	36	47	40	30	48	43	41	49	40	42	45	42	54	39	27	53	31	35	47	61	58	46	51	46	45	50	38	43	52	44	37	47	43	37	41	30	46	35	51	51	50	30	53	47	47	37	46	39	46	44	52	47	53	38	55	60	39	40	37	54	48	48	45	40	49	45	38	55	48	44	50	48	48	42	40	39	46	42	43	42	31	43	41	42	41	40	50	43	35	43	56	51	56	43	53	43	42	39	40	55	41	24	30	59	45	43	33	41	42	47	32	35	48	41	52	48	56	52	42	38	58	40	31	38	53	48	53	57	39	52	48	49	44	41	41	36	38	40	41	44	39	38	49	46	40	33	47	51	41	34	54	32	42	50	39	36	42	38	50	38	48	44	47	40	44	46	41	40	45	35	54	36	37	44	42	55	48	36	45	39	37	49	55	44	42	46	36	44	38	36	49	36	40	61	41	43	57	39	46	33	43	50	44	46	48	46	43	47	44	38	43	45	35	43	45	52	54	40	42	38	46	53	48	48	43	49	40	38	40	37	50	40	58	41	36	43	30	42	48	44	37	55	51	63	42	47	43	44	42	36	28	43	48	44	47	50	26	54	49	50	57	39	39	43	44	49	44	44	50	54	40	40	44	43	51	42	48	38	33	44	37	39	40	50	48	41	44	35	38	51	45	35	41	43	42	44	43	42	44	45	41	50	43	47	37	34	36	47	40	41	36	46	30	31	50	61	39	50	42	46	40	48	44	42	36	43	47	40	41	37	39	44	39	38	43	46	39	44	39	58	34	47	50	42	37	45	49	35	35	25	49	42	34	47	41	45	41	37	45	51	38	31	55	42	36	50	48	49	57	42	39	47	42	45	39	43	49	43	46	33	40	55	39	40	50	44	39	46	56	47	42	46	42	40	52	40	40	36	52	49	51	52	47	46	44	44	45	41	42	51	41	36	40	46	45	39	55	38	47	49	39	39	39	40	35	44	44	54	35	52	44	51	45	44	48	36	36	35	57	38	44	56	36	66	38	47	42	41	51	45	38	41	41	47	40	45	41	41	46	41	46	40	44	53	52	42	41	42	47	37	39	40	50	48	43	32	35	36	39	38	51	31	44	36	50	45
53397	31412	13235	23521	30304	28979	25492	21749	18424	15074	12586	10738	8968	7254	6385	5597	4944	4319	3821	3370	3041	2784	2477	2123	1974	1767	1568	1455	1428	1270	1285	1153	1100	1046	1058	1012	951	1005	947	941	937	903	860	883	868	811	843	805	762	764	776	813	744	778	761	762	724	705	767	770	796	826	743	790	770	739	775	779	768	736	770	684	723	700	692	711	683	747	656	732	711	737	682	689	645	679	681	678	618	725	630	666	646	660	667	695	672	624	676	662	619	664	657	676	691	655	659	705	662	648	669	658	697	690	673	665	677	652	696	658	662	690	669	701	664	650	627	679	687	669	656	712	707	694	633	677	618	634	647	707	661	687	695	670	658	655	659	685	648	668	631	653	648	658	603	692	677	617	604	623	677	680	652	626	672	621	631	672	664	698	683	696	630	657	656	645	641	663	580	642	647	628	653	636	615	666	677	637	615	684	696	612	641	694	653	708	633	680	642	652	650	670	671	707	651	648	645	648	668	612	650	641	629	680	665	661	653	670	706	632	664	607	673	686	653	662	629	674	649	726	648	658	658	673	707	647	618	638	635	604	635	665	635	689	626	685	661	622	679	637	671	611	619	632	663	668	639	641	631	631	637	684	661	681	625	674	651	636	670	668	641	677	636	650	659	631	677	615	677	654	646	661	653	649	618	618	668	663	651	671	617	609	657	670	643	668	675	665	630	640	655	592	675	598	693	647	656	655	672	695	631	665	707	648	649	689	649	663	677	631	632	637	671	607	663	683	597	655	650	672	613	668	631	638	668	683	662	658	641	652	659	670	698	621	683	669	660	657	656	638	585	669	711	678	609	640	659	697	671	611	651	654	669	628	637	653	626	679	681	662	624	633	646	658	668	659	648	659	671	672	666	651	670	670	636	641	615	677	633	687	715	628	662	638	638	623	617	644	656	654	668	645	687	683	649	628	676	638	644	662	669	666	704	663	676	644	673	665	693	671	630	649	654	668	647	654	640	659	700	662	684	668	717	666	625	649	626	638	662	637	648	623	625	645	653	663	642	656	729	671	643	668	620	661	639	635	639	610	660	646	650	690	677	668	662	633	646	643	655	696	660	658	671	671	652	602	686	671	664	652	669	637	682	605	662	632	661	659	689	666	655	613	657	702	646	705	623	682	696	634	683	656	672	650	669	674	656	641	675	651	667	698	644	665	673	658	665	645	675	620	694	653	661	646	620	639	643	690	652	651	653	665	651	632	662	659	651	642	667	653	672	617	677	679	613	613	635	650	673	641	622	657	621	656	645	658	700	650	619	653	634	640	655	651	694	622	630	680	663	658	656	644	700	674	638	592	626	633	672	664	627	659	709	679	676	688	655	620	641	651	676	650	643	651	619	634	666	627	656	630	667	661	641	669	685	654	614	628	684	624	659	633	681	665	675	705	630	680	643	598	638	631	661	637	662	671	648	615	622	631	646	640	620	644	660	638	662	639	643	682	667	668	664	651	660	655	653	666	632	656	690	673	685	611	687	648	665	616	672	666	660	640	683	629	643	661	630	655	635	667	649	652	609	689	674	641	627	657	738	622	662	643	641	663	620	628	628	660	610	699	659	610	634	603	653	643	637	619	686	656	635	661	664	683	683	654	633	627	642	668	613	643	661	687	669	689	668	669	650	636	681	654	675	629	659	647	693	696	630	591	606	645	615	691	623	631	668	674	692	706	643	659	613	612	646	655	623	649	719	639	700	628	662	654	624	670	665	645	626	657	649	659	725	615	624	615	654	666	642	681	658	722	634	652	697	652	664	606	649	665	584	665	649	644	660	663	616	623	634	693	656	648	684	646	671	657	656	673	652	669	635	635	640	670	646	631	748	594	656	649	648	697	645	651	684	658	626	637	652	685	621	662	680	647	655	639	652	648	616	659	627	668	678	699	681	701	660	644	669	692	645	645	664	681	588	685	650	645	648	659	636	673	616	633	643	607	619	660	666	618	653	607	681	661	619	649	638	717	645	692	673	637	648	638	692	678	651	657	603	690	610	645	634	606	645	609	630	653	653	657	660	626	682	654	654	628	648	628	618	644	648	678	687	659	645	675	667	653	678	674	657	679	621	635	650	664	698	679	603	623	668	646	665	694	666	670	667	647	651	656	633	677	671	611	721	662	636	692	663	663	652	645	668	671	676	662	624	667	657	656	647	686	646	637	632	683	648	676	634	692	660	652	591	697	674	638	685	630	724	681	696	601	653	679	667	645	694	636	665	658	677	640	626	644	628	669	653	645	674	656	690	665	662	658	627	650	645	610	644	653	659	703	618	685	698	666	711	694	664	671	632	659	661	633	653	635	662	694	642	685	667	683	679	649	693	654	631	635	644	676	645	661	640	664	670	656	682	643	643	615	628	630	679	635	655	641	661	660	634	688	656	648	641	654	646	684	651	651	624	655	665	644	654	628	632	651	618	683	650	629	666	641	637	658	678	687	659	697	675	653	603	664	611	650	618	632	664	671	660	640	677	647	676	647	646	670	666	683	646	690	677	627	690	634	633	662	634	685	639	667	647	647	659	643	657	650	642	622	667	647	656	657	682	641	650	657	686	653	626	673	665	666	671	665	669	659	598	663	697	664	595	701	629	654	623	663	638	707	655	646	624	680	658	640	677	694	652	664	622	654	649	657	687	651	657	610	644	667	622	673	637	632	632	678	716	598	683	641	650	649	668	635	658	645	653	690	637	690	691	677	674	636	608	635	681	643	623	637	640	641	657	659	705	643	694	661	661	658	632	724	613	684	658	637	657	648	617	685	624	673	688	653	691	642	619	658	675	624	650	654	660	681	673	684	648	603	664	586	651	648	654	712	680	678	652	638	651	658	678	652	686	659	671	707	665	682	615	668	692	636	648	648	662	671	669	599	678	650	684	676	643	651	679	628	679	678	625	617	633	639	621	619	642	649	653	671	678	718	668	650	641	635	639	708	632	674	617	677	656	692	701	648	644	659	636	688	696	635	654	672	649	647	707	654	610	680	598	642	654	650	670	666	658	597	608	648	614	658	669	717	621	615	676	643	630	642	678	677	636	668	640	635	646	660	678	617	649	654	612	668	628	635	649	666	623	648	667	626	640	682	655	669	658	640	678	643	666	613	645	690	697	679	625	665	649	656	649	629	636	702	647	608	669	658	644	615	664	662	692	696	657	628	638	680	613	675	636	650	663	643	665	600	671	659	644	695	652	640	670	664	613	675	632	658	716	688	648	640	669	677	684	650	665	668	643	637	682	641	649	653	657	652	652	652	682	617	646	698	617	677	648	652	626	638	608	646	644	669	708	645	636	622	671	637	608	677	689	677	661	673	672	648	667	658	622	665	656	633	662	670	628	670	652	683	635	657	723	670	689	637	694	639	656	624	598	678	647	641	634	649	634	626	651	672	680	640	724	668	698	651	663	641	635	669	673	663	650	670	686	629	681	654	698	636	663	662	692	699	664	628	668	627	652	619	627	660	655	639	661	620	641	694	695	642	684	679
11623	4417	600	338	428	434	372	323	274	265	210	159	150	132	103	86	87	75	85	75	65	58	62	54	72	53	50	42	35	42	41	39	43	41	42	47	40	43	41	39	47	52	37	50	32	35	31	25	41	41	39	26	32	34	42	39	30	40	21	36	28	32	39	34	41	48	35	39	37	41	26	36	44	34	32	25	34	28	40	35	43	29	44	32	40	39	44	32	35	31	40	28	38	47	31	38	36	33	39	31	22	32	27	43	30	43	53	31	36	29	39	35	29	32	28	31	36	42	30	23	25	22	36	35	38	40	28	41	35	31	42	35	41	38	33	31	38	36	29	44	24	36	33	32	34	40	35	39	30	28	32	37	42	43	29	34	31	41	38	36	34	24	38	29	36	35	31	37	35	33	40	36	30	33	32	29	31	39	27	29	39	48	37	26	45	31	39	32	36	27	20	34	25	30	37	27	28	38	35	31	38	40	39	31	38	32	40	25	36	28	36	54	27	30	32	37	35	38	31	29	32	38	30	32	36	26	31	31	38	28	30	30	36	36	34	34	27	34	24	28	34	31	29	34	31	38	33	30	38	34	40	38	26	30	27	21	29	34	32	37	36	31	36	38	38	27	46	34	26	38	36	25	39	35	34	29	35	27	40	28	37	29	30	30	43	41	28	28	38	34	33	31	33	30	46	36	41	35	40	34	28	43	36	30	44	38	41	42	34	33	47	34	33	43	39	36	37	30	30	29	37	34	29	33	26	29	43	31	40	32	38	32	35	34	35	36	30	36	36	39	24	33	34	34	34	33	33	33	30	38	30	39	32	27	47	34	31	30	32	31	35	28	29	39	30	28	47	42	32	46	33	35	27	31	26	30	26	29	43	25	36	37	30	40	39	35	34	40	29	46	42	37	41	35	34	43	29	39	33	29	33	38	36	25	46	27	42	26	37	38	33	38	34	38	37	32	29	43	41	42	37	33	37	43	42	44	37	34	30	25	36	37	41	27	40	47	30	35	34	32	44	30	40	25	28	49	30	32	23	30	37	29	37	27	25	43	32	37	38	28	31	31	25	39	28	23	22	34	38	37	28	26	35	33	28	35	44	43	34	27	28	43	38	37	27	33	32	37	30	28	34	36	38	28	37	34	31	28	36	37	31	41	25	37	38	37	45	36	23	45	31	39	46	35	45	36	30	29	29	32	34	37	36	32	38	39	30	29	19	32	32	29	32	38	35	36	33	29	37	41	32	46	32	34	30	41	37	25	34	36	35	29	21	33	26	33	23	42	30	42	28	39	40	28	32	30	24	43	30	35	35	23	30	38	33	38	32	35	34	33	22	31	34	39	46	33	32	39	42	35	33	34	32	40	41	38	36	43	35	39	31	32	29	20	50	30	34	38	26	31	35	29	41	33	34	39	45	45	34	43	41	38	30	32	25	39	33	31	29	43	28	31	30	33	29	37	36	40	40	30	39	29	33	36	39	39	36	48	34	42	36	12	27	37	27	43	41	34	28	32	38	37	35	28	30	21	44	38	33	32	41	35	25	28	38	40	40	33	33	38	27	38	33	31	27	27	34	36	22	39	33	30	31	25	34	48	32	28	37	35	42	33	38	41	35	45	41	24	28	33	35	20	26	37	32	28	31	30	39	38	42	36	36	34	35	25	30	34	31	21	43	34	41	31	24	26	25	44	39	27	35	35	31	41	34	35	33	35	36	39	28	32	32	39	25	30	29	53	37	37	42	39	42	22	27	46	30	26	37	35	37	26	40	38	28	40	24	42	37	29	31	30	28	30	30	32	36	33	29	40	31	42	30	39	31	36	54	31	39	38	45	28	27	37	47	24	38	46	27	32	33	33	28	32	35	39	28	27	35	41	35	28	26	27	32	42	39	40	43	41	48	37	38	43	28	33	39	32	44	35	36	39	32	30	27	29	30	23	36	36	26	42	31	30	34	32	43	46	29	33	31	36	37	34	48	37	35	34	38	39	31	35	39	36	37	42	36	36	31	31	31	22	31	32	20	37	27	26	39	35	39	29	33	39	32	41	26	35	37	38	26	34	39	37	47	41	37	31	47	27	31	32	36	38	35	24	34	33	34	29	39	35	37	40	34	39	39	35	35	32	35	33	33	33	30	38	29	36	36	34	31	37	24	42	34	34	23	40	25	32	38	31	37	44	39	37	33	27	28	34	34	37	34	34	47	42	34	41	32	39	31	32	37	40	50	29	33	30	33	46	29	38	33	36	31	38	32	37	32	33	38	44	34	38	28	45	29	41	36	37	28	36	21	32	26	43	41	24	32	36	31	32	30	39	44	28	27	37	39	30	39	41	31	33	23	33	23	31	39	31	40	35	35	30	33	26	42	33	40	43	39	39	38	32	38	34	37	31	36	31	22	37	30	45	33	28	35	35	36	38	26	35	25	33	34	36	30	35	37	31	38	34	33	30	39	29	35	27	45	39	35	32	28	38	29	32	36	37	32	29	31	26	29	36	36	40	42	38	42	34	29	26	34	26	31	34	35	38	30	26	22	37	43	30	37	34	34	34	32	42	43	42	35	36	30	26	31	30	44	42	32	34	42	26	33	34	28	28	21	35	39	37	37	40	41	26	32	37	28	34	37	28	26	37	32	36	36	30	30	41	43	34	35	34	37	31	36	31	32	32	28	30	26	31	35	31	30	29	40	23	39	30	29	40	41	38	31	38	30	22	39	31	30	31	27	27	24	39	31	33	22	29	31	42	46	33	31	32	32	40	27	32	22	42	36	45	22	33	32	41	36	38	32	34	35	40	29	25	29	41	43	38	33	37	29	30	34	35	36	35	30	27	43	33	40	43	33	36	28	43	35	27	45	33	38	33	33	32	28	34	27	37	30	30	25	29	34	32	35	40	30	33	37	32	22	31	43	33	37	35	32	35	38	41	35	34	23	25	39	25	32	39	35	42	38	30	33	28	31	45	34	31	48	29	35	34	30	37	39	27	32	34	50	27	29	36	41	35	38	41	40	33	39	37	45	38	32	44	26	43	39	43	35	50	31	35	40	37	34	31	30	43	30	39	33	33	32	28	23	46	24	26	35	48	24	30	28	49	34	23	37	33	29	41	41	35	35	47	32	50	25	33	27	38	28	36	29	48	37	41	39	40	30	27	37	26	37	40	47	39	34	36	31	36	33	31	39	39	34	48	32	34	36	31	35	29	34	38	39	30	39	37	32	38	35	35	32	43	31	39	29	36	36	36	44	42	30	41	30	35	37	35	38	29	35	35	44	52	37	43	31	35	44	36	33	42	39	42	44	41	41	36	36	28	28	32	23	28	36	37	29	26	38	28	34	39	34	32	36	41	25	39	31	25	29	37	39	29	26	25	31	32	43	27	35	38	45	35	35	38	34	33	37	23	30	32	40	28	27	26	34	28	35	39	27	37	33	31	39	39	28	45	34	28	33	36	26	31	32	23	24	32	31	43	30	29	36	41	30	45	38	39	28	41	40	30
47575	29104	10906	20138	26647	25294	21754	18208	15119	12235	10181	8347	6978	5738	4800	4282	3646	3288	2828	2485	2283	2022	1797	1640	1463	1306	1176	1107	978	930	890	868	822	775	789	753	715	754	719	748	663	679	646	700	655	640	662	643	638	597	661	590	619	603	585	639	621	638	564	616	625	608	565	618	615	593	626	600	545	613	585	613	536	575	522	572	542	578	541	537	551	500	511	564	562	546	530	560	545	569	545	535	527	537	553	516	534	529	502	542	540	535	531	558	587	549	596	514	553	544	509	508	566	496	545	568	525	530	534	553	494	559	526	543	542	500	543	482	483	556	520	544	522	535	524	560	532	547	537	537	508	576	518	557	520	528	512	537	492	488	515	502	494	546	578	595	522	512	537	559	563	526	518	534	549	553	524	500	558	563	550	516	533	518	532	523	559	536	545	525	530	515	531	476	484	545	550	551	538	538	538	563	527	524	554	515	542	527	506	544	529	520	500	512	508	555	551	503	505	531	517	546	513	547	527	532	548	501	520	520	550	512	530	460	541	523	538	537	559	516	535	526	538	542	502	523	505	533	498	545	542	541	524	521	522	572	526	519	541	560	533	531	568	477	509	552	539	525	530	528	505	507	520	522	544	522	514	529	495	517	534	543	480	510	544	521	541	523	534	505	520	496	505	486	518	544	496	503	554	550	497	510	559	494	522	517	503	495	535	515	516	500	506	525	562	509	552	574	509	549	501	523	508	544	517	540	493	502	513	542	550	515	498	551	532	534	529	524	526	547	500	536	528	508	567	513	502	559	508	544	512	564	504	484	570	476	497	546	541	499	538	528	523	537	500	516	533	469	502	493	512	506	511	509	496	538	536	551	549	559	518	520	511	533	536	549	511	544	480	539	537	500	452	520	512	549	470	507	498	510	539	554	540	559	545	537	511	552	500	535	542	547	508	522	517	534	528	525	529	494	512	522	524	539	512	561	525	505	513	513	465	540	537	512	536	517	550	528	542	491	500	513	557	509	513	502	535	478	531	497	534	526	521	520	539	487	505	540	525	533	560	554	524	536	496	514	532	500	505	550	535	557	562	487	514	515	546	513	511	471	493	546	521	500	506	511	516	547	513	524	516	534	534	491	449	528	498	533	516	542	535	493	531	544	516	511	514	521	508	519	533	550	520	497	526	563	498	522	504	547	565	465	525	517	543	494	548	530	538	509	506	539	521	522	484	526	475	515	526	536	468	501	532	524	535	556	536	518	507	497	479	530	500	541	505	492	521	588	487	514	522	523	505	547	543	502	520	528	505	559	543	492	521	503	482	509	512	558	500	489	508	510	529	571	511	500	579	529	515	513	531	496	536	489	521	543	543	540	504	563	510	514	531	533	533	501	506	515	518	543	491	514	538	551	549	511	541	540	553	543	509	491	501	471	472	527	516	515	505	544	473	556	515	534	488	534	520	542	466	545	526	556	510	520	524	519	536	527	555	518	494	563	531	558	492	513	554	488	515	566	515	513	523	503	504	480	554	506	523	553	533	523	518	530	533	564	505	545	518	523	509	517	529	490	536	501	565	531	496	549	527	542	517	549	490	522	510	563	478	537	552	500	495	483	494	532	515	492	508	511	512	530	516	528	459	507	521	547	543	529	515	539	529	503	545	482	514	529	552	522	566	542	532	512	527	498	502	501	539	499	527	473	551	518	554	550	526	514	556	519	545	545	536	509	581	498	487	520	497	533	521	512	497	538	511	532	507	489	505	547	522	521	527	491	505	505	498	567	497	541	573	534	563	533	522	487	545	507	527	521	523	522	508	500	551	525	512	522	539	519	539	532	539	525	512	536	506	540	514	506	549	530	533	486	484	506	524	475	488	494	547	494	483	516	563	491	557	507	522	522	503	518	527	494	508	545	539	560	502	537	535	516	508	544	486	499	525	538	508	571	511	500	511	541	536	526	521	538	505	560	540	532	513	511	479	514	507	525	499	470	519	489	505	507	514	497	546	533	521	539	531	526	576	544	508	508	521	525	539	525	523	473	564	539	523	491	536	528	492	489	538	522	530	476	517	506	497	532	495	540	512	514	533	520	510	512	518	506	533	560	505	555	531	491	518	512	545	526	467	510	472	501	522	537	523	486	522	508	505	518	534	546	475	543	543	493	532	515	530	526	520	497	559	501	528	520	521	523	498	508	521	548	545	556	545	542	551	536	538	515	530	516	515	538	544	523	506	517	494	527	523	517	516	520	557	480	542	564	515	533	606	527	508	537	493	516	527	495	537	528	513	534	529	500	468	575	544	568	535	550	481	479	534	550	525	492	525	533	532	533	514	536	548	505	482	554	542	484	554	556	560	509	514	495	512	512	518	529	541	507	520	525	549	497	540	496	526	517	517	504	508	548	513	515	500	495	542	542	513	546	516	479	521	521	551	524	510	504	534	505	547	525	488	495	551	543	508	527	513	545	540	493	572	522	550	530	505	522	524	519	554	522	545	561	553	521	528	537	488	521	507	500	513	521	515	531	491	524	506	509	499	517	478	524	503	531	529	518	553	512	494	503	532	507	503	529	475	501	505	549	512	493	504	522	515	518	534	493	500	537	520	540	527	538	522	479	502	512	525	559	489	549	502	510	522	494	527	498	576	562	522	511	540	526	528	514	528	521	552	507	545	538	527	513	512	513	529	560	531	506	512	536	481	521	506	551	523	532	500	502	532	535	583	516	549	516	538	484	513	512	533	535	528	537	502	493	527	508	494	504	516	531	517	562	503	528	541	510	505	558	529	522	503	526	493	533	507	559	520	503	531	549	539	491	491	538	527	537	489	505	489	499	529	521	580	518	526	493	522	559	540	537	551	549	526	550	521	541	534	521	546	521	546	553	489	582	518	559	553	496	512	555	546	559	538	491	493	542	519	475	506	501	536	524	524	521	502	546	520	524	479	511	538	548	535	525	521	570	508	497	505	513	512	520	534	489	553	532	570	516	517	560	508	531	549	500	527	498	504	494	566	520	530	502	508	500	526	545	533	537	501	500	563	546	530	533	527	489	470	548	511	538	570	543	515	546	501	518	565	512	507	562	512	515	516	492	473	490	530	532	521	530	480	527	513	546	552	522	476	490	582	490	586	572	535	505	499	528	530	482	485	509	512	499	554	484	551	529	550	505	563	532	509	563	511	571	529	566	494	552	519	514	549	507	504	492	545	499	526	475	513	514	538	550	504	523	529	517	569	494	506	493	537	509	518	502	527	466	506	482	525	512	521	512	493	552	489	521	505	566	518	553	537	466	546	554	523	538	527	522	524	505	523	524	518	493	504	513	519	503	514	541	564	538	584	525	542	487	530	518	531	535	506	540	501	513	536	550	490	491	515	536	535	520	518	526	502	532	525	543	531	494	542	520	528	530	552	512	506	530	545	507	516	535	520	540	534	512	546	511	547	552	522	508	551	521	515	520	518	501	501	494	514	536	506	500	511	561	522	530	558	554	489	560	489	532	562	523	536	507	511	508	538	530	524	528
16351	8057	1023	540	760	780	625	547	459	390	325	280	231	217	179	153	148	155	147	135	123	102	105	94	87	81	95	79	76	73	56	59	76	67	61	51	71	65	65	45	56	60	74	53	53	67	48	58	65	69	49	41	52	65	65	47	52	56	65	75	55	44	53	58	45	59	57	47	53	64	48	48	58	63	51	57	48	54	51	67	64	50	62	51	56	53	51	46	38	57	66	58	50	51	42	49	50	71	60	54	60	51	77	38	53	45	51	46	54	56	65	64	51	45	63	57	60	53	53	53	58	38	45	45	50	61	69	49	65	56	55	61	53	58	55	56	45	41	59	45	43	53	50	46	50	49	46	48	49	48	44	54	43	49	51	58	50	33	59	45	66	58	57	50	47	51	43	50	55	58	59	50	66	48	46	57	42	55	60	45	49	40	49	45	58	46	66	45	65	47	54	53	49	54	54	44	41	61	60	52	48	45	46	51	62	57	55	51	54	43	51	54	45	55	52	57	40	55	45	44	47	38	52	53	58	50	48	50	63	60	56	55	51	58	52	35	56	45	52	34	44	37	48	67	49	54	46	55	50	51	63	60	75	47	47	47	51	55	53	49	55	57	48	52	49	57	43	51	48	34	41	31	38	50	48	54	60	55	58	55	56	52	44	41	47	38	58	52	49	46	61	36	41	53	53	54	67	45	44	48	53	54	59	61	48	62	53	39	39	39	46	46	56	42	61	63	46	60	54	39	55	49	38	57	56	53	49	60	44	61	52	54	55	61	52	58	44	48	42	48	55	47	51	48	60	50	47	58	48	59	49	33	44	56	54	47	64	49	50	50	55	44	46	54	54	56	46	77	55	71	50	52	61	46	44	54	51	42	56	54	37	48	51	47	52	42	56	60	46	56	54	62	51	54	66	60	49	42	55	46	51	49	43	57	42	55	51	50	45	46	44	41	52	46	56	59	55	54	62	52	49	58	44	67	63	52	65	64	58	56	52	41	51	47	50	59	42	52	56	52	51	52	47	63	60	44	56	57	67	63	54	59	60	56	47	60	46	55	42	52	56	43	50	51	48	50	51	38	54	58	42	50	56	69	49	46	53	52	51	40	60	55	53	45	55	56	67	62	55	48	49	58	43	46	46	62	29	58	42	55	58	48	54	41	54	45	56	58	54	46	52	76	56	53	48	58	50	36	61	44	46	50	53	57	52	60	47	54	70	65	47	57	44	58	42	58	35	59	55	51	50	57	62	41	52	57	52	38	57	48	49	66	48	42	61	59	55	53	55	61	64	39	61	60	58	53	68	55	65	56	70	44	62	42	41	47	53	60	65	39	44	54	59	53	54	61	53	55	52	60	43	66	46	57	57	57	46	64	62	43	54	55	48	55	45	55	53	37	49	45	42	57	47	46	40	53	59	48	62	42	49	53	59	62	57	59	54	55	54	41	50	54	57	55	50	51	59	54	54	53	54	34	51	49	49	57	59	41	54	51	44	58	54	55	53	42	34	53	49	42	59	46	57	53	57	63	56	55	52	46	50	44	49	62	62	57	44	40	65	63	53	62	59	49	58	52	50	65	41	39	58	67	64	50	52	51	56	43	44	47	52	48	47	46	57	47	72	58	50	64	45	39	49	51	49	56	54	57	50	58	45	55	52	51	46	48	61	43	51	47	49	53	52	42	56	54	57	48	46	47	55	56	52	52	65	44	48	48	50	64	61	43	63	50	40	50	43	61	54	56	59	68	54	61	67	45	45	49	51	59	50	48	42	43	63	53	56	48	68	56	52	48	62	51	43	41	49	46	48	58	54	42	55	53	62	50	63	37	40	41	40	48	53	63	58	44	53	56	49	49	50	67	51	37	47	55	45	51	53	45	42	52	56	40	51	57	44	53	52	74	39	51	69	63	54	66	50	68	52	38	44	51	53	38	39	54	54	55	46	54	48	35	65	50	52	46	51	54	36	53	66	42	45	52	47	46	51	52	52	54	66	50	65	57	51	47	46	62	43	56	46	48	55	56	51	66	57	32	52	55	48	59	58	38	53	56	52	53	58	54	56	50	47	65	55	52	56	44	57	55	48	51	48	43	55	47	49	39	47	70	48	56	66	61	58	44	58	63	44	44	54	44	61	43	48	64	52	58	47	59	49	49	46	46	66	47	58	52	56	49	51	53	46	59	57	49	62	58	44	60	51	72	46	61	42	44	56	42	47	57	56	57	40	55	47	52	52	67	50	64	56	62	57	39	55	56	45	46	58	59	53	47	55	49	51	59	44	53	52	46	50	57	40	50	60	56	50	54	41	45	57	63	43	53	68	56	53	46	61	41	49	48	48	57	54	62	56	45	53	51	47	52	56	51	51	43	61	53	53	51	38	49	51	46	53	50	62	49	51	58	56	60	55	45	51	54	55	48	46	58	49	44	52	60	53	53	57	51	49	43	62	36	55	55	45	45	51	67	52	48	53	55	49	42	44	58	47	60	48	57	64	53	50	46	51	36	52	40	47	52	62	54	54	45	56	51	50	52	72	51	61	57	48	57	51	59	50	49	42	60	52	47	56	54	47	52	62	61	62	46	54	55	45	53	55	43	46	65	51	42	49	59	55	41	46	57	56	45	55	48	51	43	46	41	70	46	33	52	54	50	54	52	74	51	55	53	40	52	44	39	45	45	58	54	45	63	53	61	63	55	52	55	71	48	64	58	45	46	59	56	55	55	60	39	45	52	41	41	61	51	49	58	51	51	53	53	59	54	53	48	52	53	43	54	47	52	50	61	51	37	47	51	68	43	54	50	59	52	61	39	44	57	49	61	43	46	52	53	54	57	61	54	38	65	55	49	57	61	57	48	64	50	52	51	54	54	52	54	54	62	51	57	50	47	44	55	47	51	58	51	41	56	36	39	50	47	59	49	57	41	51	54	58	44	57	43	57	62	55	49	41	56	57	56	53	55	51	61	35	51	51	50	61	53	56	61	44	46	57	48	33	44	45	56	45	59	55	48	43	45	53	53	48	46	39	52	49	46	63	51	50	58	50	51	54	60	37	52	45	53	48	41	48	48	68	59	57	47	48	57	56	63	46	53	61	39	44	48	60	43	53	55	63	49	53	58	47	51	58	39	57	49	43	49	58	49	57	37	43	46	46	58	50	58	60	45	59	42	45	54	48	44	50	60	53	42	47	50	61	56	54	44	60	61	54	57	58	47	53	41	50	49	48	59	38	65	52	54	41	58	52	58	54	57	55	54	48	54	47	35	52	64	44	59	40	54	54	55	50	60	47	47	42	44	47	54	54	58	60	54	45	49	62	46	62	51	67	60	49	59	55	63	59	45	52	58	58	60	59	56	48	51	40	56	55	34	52	60	39	40	43	43	55	49	52	59	46	57	61	53	52	45	52	52	47	52	54	63	38	45	55	65	44	45	49	52	45	61	45	47	52	54	62	47	59	46	59	55	41	51	52	52	42	52	53	51	41	63	44	59	50	55	44	50	55	58
55601	35080	15214	25965	32408	31098	27547	23840	20373	17335	14592	12347	10600	8819	7736	6753	5818	5175	4629	4182	3631	3414	3045	2644	2409	2183	1857	1790	1728	1614	1489	1418	1381	1255	1221	1132	1210	1220	1113	1130	1095	1077	1035	1024	993	1023	1060	958	945	934	916	883	944	879	941	880	980	877	901	930	939	886	958	973	953	917	905	916	902	863	893	885	898	841	880	878	906	867	839	853	769	819	785	885	802	840	807	781	839	820	780	819	779	808	808	820	809	818	813	778	823	788	801	770	847	814	737	841	784	791	793	816	819	773	787	763	845	727	796	833	792	824	797	778	794	767	799	770	821	795	773	824	795	757	800	760	770	707	762	804	810	803	777	836	811	789	751	777	794	737	783	752	796	804	808	796	796	784	790	783	807	776	807	791	762	783	823	759	747	785	768	783	737	748	779	818	776	789	770	758	842	811	811	797	779	800	760	771	780	759	776	761	810	737	798	795	782	805	770	769	774	739	744	789	774	742	741	778	765	769	807	795	805	785	743	760	808	780	765	789	817	728	765	816	774	787	858	783	844	736	734	763	796	827	744	813	758	787	814	760	775	813	779	739	788	756	780	769	769	750	718	795	789	795	809	754	771	762	721	776	727	809	760	811	782	768	775	757	757	825	787	787	780	794	744	764	751	799	755	802	815	816	722	761	760	743	725	748	773	832	771	804	803	783	847	730	754	754	791	787	781	822	773	753	785	777	772	757	792	785	759	750	765	793	774	804	764	813	737	792	766	755	763	777	759	788	753	807	738	742	767	735	793	824	793	776	792	797	742	803	746	767	760	803	784	796	784	785	750	811	742	791	745	842	727	773	769	768	808	735	808	751	781	764	757	745	780	749	813	805	812	762	787	781	790	716	722	756	816	784	794	754	778	765	769	789	803	760	814	796	790	780	774	768	823	770	760	811	767	776	755	757	766	804	781	783	756	789	782	781	814	798	765	743	779	751	782	741	749	733	830	811	797	784	764	828	795	748	782	747	791	789	762	812	827	880	693	806	744	773	792	735	819	749	811	768	769	721	784	744	736	765	768	838	765	778	713	721	730	758	752	787	771	775	763	767	780	818	810	813	760	846	774	788	750	763	758	751	760	798	820	780	765	780	743	819	790	764	829	743	782	736	760	810	760	778	791	773	771	801	799	727	812	745	772	780	745	799	792	744	772	761	759	731	797	711	737	758	818	752	799	785	766	765	780	815	778	769	735	792	745	742	753	797	782	809	777	732	792	819	744	777	780	764	796	707	792	749	792	761	786	730	775	762	748	767	807	813	754	775	814	746	807	782	773	790	717	783	804	733	772	812	729	760	768	727	788	796	789	728	722	793	819	791	826	726	781	761	870	788	732	742	774	781	845	787	756	780	747	769	758	785	795	718	783	773	760	784	795	772	779	737	780	785	772	792	803	776	757	847	787	801	765	777	753	792	795	759	749	794	776	718	789	794	782	783	823	783	848	806	751	735	753	793	748	737	798	795	726	730	827	752	761	797	693	812	836	781	779	775	811	780	785	806	746	810	775	765	842	786	780	743	721	815	792	763	823	802	750	729	786	759	835	766	794	772	755	746	763	795	698	791	797	770	790	764	777	767	769	834	784	817	794	760	781	769	756	753	788	790	770	776	775	740	729	804	812	820	758	724	772	771	777	738	777	772	757	763	735	767	829	784	754	758	739	777	756	765	789	752	805	800	763	762	765	795	771	767	790	772	804	768	786	741	753	796	776	735	814	802	767	790	771	750	753	770	762	750	819	800	743	790	771	794	787	731	788	846	766	793	749	785	816	762	769	750	813	749	738	762	767	754	772	815	736	734	761	754	749	798	782	779	808	830	777	762	788	760	754	813	807	793	766	802	742	742	768	763	803	745	802	779	768	753	755	813	745	745	763	812	781	786	804	784	749	760	749	788	774	835	829	796	745	747	816	783	815	774	740	782	747	768	808	780	762	842	750	783	814	745	747	754	805	770	808	754	813	780	797	789	774	776	790	742	740	829	737	784	745	788	761	775	824	827	793	745	781	818	752	791	779	744	749	778	804	836	799	757	776	757	764	784	786	771	762	830	792	767	802	809	759	824	760	822	800	754	775	782	782	777	750	724	824	795	796	774	753	802	747	744	776	809	738	776	838	803	774	773	783	768	782	777	782	804	797	788	819	761	748	775	764	779	747	743	767	795	791	745	761	751	772	771	787	759	801	744	738	780	810	807	761	735	821	766	741	792	803	773	759	770	789	793	800	774	806	797	776	796	779	779	774	751	783	777	778	755	786	789	801	754	774	758	775	754	810	831	751	787	763	781	752	755	787	783	819	827	751	779	764	768	804	759	768	810	740	788	789	767	765	763	770	796	734	767	746	757	769	751	797	728	770	798	744	808	774	766	786	748	800	785	789	767	810	820	759	790	791	805	783	777	768	770	772	723	793	796	773	790	793	788	825	819	781	810	795	800	802	825	775	774	761	766	780	773	730	763	795	816	765	761	784	771	769	763	859	776	765	769	790	781	766	712	811	717	739	841	777	776	780	783	819	782	789	755	825	726	756	780	772	771	762	756	804	801	824	726	720	713	800	770	793	823	766	720	717	765	762	842	736	767	752	830	779	720	812	752	755	750	775	782	772	780	765	777	793	730	787	738	818	790	726	797	791	804	775	743	781	822	727	792	756	814	794	826	784	793	760	789	790	774	793	797	780	759	840	752	817	766	805	789	793	757	757	812	799	780	784	796	769	745	761	779	817	789	787	765	758	828	855	826	820	787	812	756	740	759	777	826	789	785	725	806	845	846	755	829	785	814	767	759	798	796	814	784	736	777	795	784	765	739	710	757	795	786	775	803	796	792	770	791	776	715	776	797	770	745	759	786	752	787	723	806	781	774	786	779	786	807	760	761	748	778	731	785	798	777	736	782	774	788	845	747	801	787	753	835	779	765	800	735	782	787	745	755	752	742	763	751	749	837	774	785	780	768	811	781	785	794	797	729	806	783	778	813	814	769	847	745	770	800	784	779	771	744	793	773	788	784	789	784	781	779	803	726	812	810	785	764	762	791	747	759	754	817	774	778	793	784	812	799	787	805	753	797	738	821	778	768	787	766	753	782	788	769	770	803	743	787	768	781	771	793	764	783	744	754	726	770	802	785	760	760	775	720	808	836	774	738	779	797	755	762	813	756	751	748	759	799	777	762	841	793	731	795	781	769	780	783	809	798	775	805	823	799	778	806	838	800	791	806	780	775	798	741	841	824	758	760	786	778	766	810	796	810	738	737	770	802	770	743	798	766	826	793	799	789	775	754	804	820	806	780	782	761	836	805	768	766	762	792	780	755	802	770	806	781	762	785	838	764	775	739	733	795	733	768	798	795	756	806	730	772	760	764	816	781	821	760	761	775	781	760	737	777	821	776	819	754	808	753	754	801	790	820	774	709	770	713	770	811	737	819	735	778	778	754	818	775	718	734	778	795	808	794	779	764	777	790	761	775	763	768	771	797	754	779
6559	2116	318	220	321	268	231	187	155	163	111	96	95	65	64	56	56	60	49	42	53	33	51	42	28	40	25	29	29	29	24	26	19	22	17	24	18	31	30	21	25	27	19	25	33	28	16	21	21	15	20	25	28	19	29	25	20	19	21	25	23	21	23	44	25	26	27	17	23	27	31	25	18	33	26	20	18	26	17	16	19	22	17	30	21	21	27	15	31	27	19	15	23	30	24	20	18	21	26	20	25	24	29	13	23	18	28	27	28	20	25	15	32	14	15	21	24	25	17	24	28	30	17	29	33	28	19	25	21	20	15	16	18	29	25	20	20	18	31	28	30	22	34	24	26	25	23	28	17	25	19	25	23	22	19	14	25	26	21	25	25	25	29	19	25	29	22	24	31	16	27	18	30	16	20	25	16	25	13	19	27	24	19	26	23	17	23	26	26	17	30	16	21	21	15	27	23	24	22	24	23	23	21	24	20	18	20	23	21	18	14	17	27	25	28	18	22	24	14	22	28	29	26	28	24	13	31	25	23	21	29	12	18	29	27	21	30	16	26	19	21	15	20	20	20	17	22	25	23	19	18	19	21	23	16	25	25	25	24	26	29	12	22	22	18	26	26	26	22	29	28	25	29	24	25	18	14	30	26	28	30	20	19	28	24	22	22	17	20	29	21	19	23	20	20	32	22	23	38	23	21	20	22	25	34	33	20	17	19	16	29	22	24	28	14	29	31	32	18	24	16	27	23	14	23	22	24	32	18	28	15	20	25	19	22	22	25	24	20	22	25	22	20	32	23	32	22	24	17	27	20	22	22	22	19	23	26	20	29	21	24	22	20	19	20	23	21	18	18	16	29	24	21	18	20	13	23	17	17	25	16	24	26	28	22	19	25	32	18	17	26	23	23	30	17	19	27	28	25	28	21	20	19	21	21	21	19	22	26	27	21	32	31	13	20	27	30	15	26	15	28	20	16	12	16	18	21	21	26	24	18	22	27	21	29	24	16	24	18	33	25	20	18	29	17	24	20	15	25	14	24	23	27	20	20	33	20	30	16	18	25	25	28	24	30	28	30	27	20	27	21	25	24	27	23	17	20	29	20	25	27	23	23	23	28	20	26	24	24	26	24	16	24	20	24	25	30	25	23	27	27	18	23	27	27	19	23	18	29	31	24	13	21	18	14	28	33	23	15	16	17	21	19	17	19	22	26	30	20	23	24	24	22	13	29	20	34	26	22	22	20	22	28	19	16	27	20	27	19	29	21	27	19	24	20	19	26	13	23	19	27	17	23	31	27	23	29	24	11	25	31	29	16	25	24	25	25	29	25	27	29	21	32	15	16	16	28	28	32	25	25	25	18	25	31	22	12	27	21	21	17	24	28	15	27	18	17	18	31	16	21	27	32	20	17	25	30	18	29	19	19	20	25	23	24	20	22	14	27	15	29	20	20	25	27	15	20	23	21	32	26	20	27	19	18	13	27	21	23	22	25	24	35	23	19	21	18	26	14	21	18	20	20	28	23	21	15	20	24	34	25	13	19	27	24	23	33	23	17	17	32	21	26	28	18	16	20	30	18	22	28	24	20	32	16	21	19	23	22	28	29	25	20	20	18	21	23	22	23	15	23	23	24	24	14	37	26	26	19	31	22	30	26	20	23	25	29	31	24	29	13	28	21	22	18	27	19	20	19	27	29	21	17	18	26	26	21	29	19	31	24	17	24	22	20	18	13	17	24	20	24	20	16	18	17	23	23	18	24	18	18	29	25	28	29	23	23	16	19	19	23	33	18	17	25	22	22	32	12	24	18	16	26	20	16	25	22	20	20	24	21	29	15	18	28	24	23	20	21	22	27	24	20	22	21	24	34	25	20	24	24	22	28	25	24	13	23	21	26	27	12	24	27	21	27	17	21	25	21	19	29	29	22	24	14	27	19	18	25	17	19	22	22	17	25	22	16	29	26	23	24	19	20	23	25	22	20	20	12	27	25	22	19	20	27	22	22	18	26	25	21	19	27	14	17	22	19	31	23	26	24	27	18	23	29	21	30	29	19	19	23	24	15	16	18	19	28	26	26	21	24	21	13	21	24	21	14	20	20	25	27	20	18	30	30	14	26	22	22	24	20	20	19	24	22	22	21	22	30	19	22	27	27	24	29	21	17	29	24	12	26	29	24	23	23	22	16	19	22	19	22	22	25	21	25	32	35	14	19	19	18	28	31	19	19	34	22	22	26	23	20	22	30	24	13	25	18	20	22	28	27	19	14	15	27	30	18	22	27	18	15	14	22	20	25	15	19	22	23	30	18	24	15	19	29	27	27	20	28	27	14	17	20	13	25	28	30	25	30	23	25	26	21	19	19	20	25	21	26	30	23	21	29	23	25	23	16	26	24	37	21	23	26	19	27	29	25	22	26	16	26	19	23	17	27	13	25	22	19	23	18	25	20	20	24	24	22	33	20	26	17	13	21	25	23	22	16	21	23	22	20	22	28	27	24	27	21	19	18	31	17	21	29	28	15	21	19	19	22	25	23	28	16	23	30	17	28	23	26	30	17	26	32	24	23	22	25	23	21	19	28	23	17	16	21	27	23	25	23	24	28	17	34	25	22	21	24	19	14	25	35	17	22	18	24	22	20	35	18	17	24	29	27	16	23	27	21	12	22	24	21	23	14	18	16	23	19	21	23	15	26	30	32	21	23	26	29	19	16	21	25	21	26	26	30	19	32	27	16	21	24	15	28	17	26	18	19	21	20	25	21	21	20	24	21	28	19	27	25	18	25	32	21	31	29	29	22	19	28	16	18	19	30	30	27	22	19	23	24	22	22	24	20	27	22	22	33	28	21	22	27	29	16	23	27	17	22	13	16	21	21	19	21	20	20	14	18	17	25	14	15	24	34	19	31	25	35	21	25	25	34	25	18	26	19	21	26	27	19	22	23	24	18	17	21	25	19	26	31	18	18	23	22	21	32	21	22	21	27	26	18	22	19	23	21	23	26	21	20	24	21	22	30	23	22	20	36	15	19	22	21	17	28	27	26	26	20	16	21	21	20	26	31	25	19	26	24	23	30	25	23	24	19	28	31	24	19	19	21	25	21	34	24	31	24	23	18	26	21	17	25	28	27	23	23	18	21	19	33	23	22	26	19	31	20	26	22	22	25	19	38	19	24	25	25	29	25	21	23	24	23	23	32	26	16	15	23	20	24	23	19	24	23	26	17	16	21	26	15	23	23	19	24	22	21	17	19	25	27	19	32	40	18	20	26	31	21	18	29	15	24	24	22	19	32	33	23	21	24	19	24	17	21	23	24	23	17	19	16	19	22	28	15	24	23	25	28	27	21	30	21	20	17	15	30	33	25	16	19	23	28	13	23	6	19	16	20	10	23	22	21	22	19	29	15	28	14	24	25	17	21	23	16	34	20	28	25	24	27	26	21	27	15	18	23	14	25	23	29	22	27	24	19	17	23	35	20	27	21	23	21	17	16	18	26	17
41489	24775	8114	16760	22390	20924	17236	13613	10934	8729	7020	5668	4628	3900	3225	2673	2452	2107	1843	1615	1428	1350	1149	954	813	749	757	722	614	605	579	573	522	530	451	488	484	488	468	468	464	439	445	416	419	425	433	396	386	391	421	415	424	392	400	415	397	407	462	405	391	418	412	435	425	417	405	382	399	436	370	367	379	410	379	369	368	395	364	362	398	381	381	374	351	356	358	362	357	363	357	385	398	354	380	380	382	356	378	380	368	358	359	373	391	371	379	392	376	366	393	353	379	384	363	360	352	413	365	343	330	366	366	364	342	367	358	360	355	348	375	340	382	367	382	331	392	361	351	374	347	359	348	365	379	360	324	354	374	330	362	370	357	384	364	341	356	364	371	367	337	345	318	352	355	336	356	360	334	349	354	372	327	334	316	364	381	357	349	405	365	375	337	361	330	367	395	360	375	341	375	363	345	336	370	316	355	329	383	389	345	327	344	341	376	376	389	381	372	341	331	350	353	345	378	376	368	356	353	376	354	380	353	354	355	340	351	347	351	343	327	380	367	388	335	342	321	326	370	372	339	365	342	370	341	344	352	329	337	351	340	375	344	377	360	393	383	363	353	341	388	372	369	365	373	363	333	342	367	363	349	372	368	357	345	368	337	305	366	323	350	380	343	349	356	376	390	330	373	336	366	372	337	348	366	350	344	358	369	386	375	373	350	359	378	361	362	375	329	363	368	356	365	353	354	334	334	364	376	360	345	339	343	377	378	359	353	389	377	379	359	358	344	356	352	363	384	322	352	386	351	377	342	340	379	348	364	369	359	345	397	341	359	368	368	350	369	342	340	351	367	348	369	318	396	386	383	314	365	364	366	343	373	342	352	370	342	345	372	369	315	354	372	382	365	344	413	338	352	374	377	360	342	339	351	347	370	334	340	346	321	343	344	353	374	345	385	375	356	396	356	370	383	342	375	384	374	351	339	346	386	359	329	350	436	347	349	340	384	327	360	395	360	404	368	379	343	376	343	357	383	376	337	322	373	368	336	362	341	320	374	348	369	360	356	382	369	367	354	330	368	378	380	343	371	337	391	338	387	353	364	356	346	392	327	383	371	348	315	342	382	403	340	386	345	350	340	346	364	371	349	322	324	346	340	376	344	385	314	357	357	316	328	364	338	339	358	349	370	371	363	340	359	371	345	373	408	337	285	367	386	361	354	361	362	372	337	323	321	373	346	344	341	363	359	414	340	366	345	334	356	339	338	337	346	339	344	354	352	354	351	343	374	363	366	376	341	341	348	371	349	324	350	336	355	346	340	360	385	347	381	315	320	365	383	366	375	339	347	342	383	364	372	343	327	407	360	340	334	362	385	367	371	358	400	379	370	382	349	373	349	369	335	371	344	352	394	373	346	354	366	354	360	325	345	362	358	380	352	360	355	365	342	336	352	360	362	377	396	329	346	363	366	343	336	362	356	330	355	372	353	323	321	347	365	370	352	352	348	395	336	368	339	378	338	322	352	335	334	340	336	363	347	383	311	365	356	374	365	365	395	402	347	379	321	331	376	340	375	335	353	322	347	393	352	336	353	370	350	352	366	353	386	349	375	352	373	356	366	315	386	365	390	346	381	341	336	330	339	400	394	379	353	354	369	366	364	337	367	365	355	387	358	378	346	370	357	368	383	369	361	378	333	318	328	348	354	370	368	356	341	337	383	327	400	383	355	371	352	359	355	325	361	336	352	355	361	363	363	352	373	381	361	378	361	338	394	355	366	358	348	377	375	370	356	363	348	354	342	368	340	358	359	350	337	362	345	355	347	361	346	385	384	347	383	348	374	356	372	336	359	342	380	345	334	359	332	383	327	356	346	359	374	326	397	351	341	376	370	347	346	358	373	333	368	397	374	352	379	355	352	338	347	354	354	368	376	367	384	356	362	377	320	382	374	351	362	335	369	381	348	358	373	389	340	360	364	361	342	351	376	382	346	368	362	401	377	376	393	357	367	366	382	384	370	351	361	337	328	336	389	380	396	378	348	366	352	356	373	363	372	336	371	357	387	375	335	357	349	372	362	352	362	356	373	379	354	388	391	342	331	338	338	362	333	372	348	351	398	375	381	415	328	363	409	367	345	368	381	374	346	361	348	347	372	330	343	355	364	343	355	326	351	373	377	349	379	400	378	380	350	354	395	387	385	362	330	380	365	340	339	355	353	345	353	351	369	353	348	397	357	347	396	351	378	334	362	325	353	346	358	373	371	390	367	389	329	358	345	354	342	374	336	353	347	340	348	361	351	361	345	375	357	389	330	362	329	352	358	376	401	375	352	333	351	367	342	336	370	341	330	327	416	381	364	400	355	372	369	373	375	360	335	363	336	376	381	324	354	379	379	370	362	360	367	371	345	375	378	353	353	329	382	359	349	346	359	344	354	344	377	338	341	378	352	366	354	321	342	380	327	378	358	347	345	340	346	351	366	372	346	328	345	343	396	360	346	348	365	363	369	372	363	367	353	371	354	356	339	364	349	351	396	373	348	364	347	394	363	367	371	373	371	385	371	368	366	379	332	374	362	389	355	387	362	350	357	358	353	351	353	343	332	345	334	355	367	355	361	368	342	366	335	355	360	373	359	379	385	348	335	376	335	343	396	373	379	372	367	379	343	348	361	353	364	363	392	377	379	370	356	363	352	346	356	365	381	352	317	353	392	344	359	390	376	347	375	378	375	359	343	338	342	342	375	373	408	364	347	350	360	313	335	353	353	320	361	310	400	321	368	350	371	368	333	369	372	354	368	356	349	352	350	353	367	382	368	360	372	399	323	341	382	373	373	358	348	350	341	371	360	362	373	356	353	380	358	368	355	360	365	348	358	364	371	358	381	343	392	364	342	361	341	369	388	337	344	351	343	352	359	358	332	344	325	342	413	368	341	366	368	407	345	330	346	363	341	346	369	329	374	354	348	377	373	353	354	357	369	367	351	357	369	357	360	313	399	367	342	352	363	377	378	377	360	353	367	350	384	321	384	352	347	369	335	343	328	351	348	359	364	357	327	367	368	346	333	358	347	390	329	333	370	351	389	351	363	359	348	378	370	341	364	383	347	366	359	347	368	380	357	370	340	370	358	345	364	385	346	328	329	373	371	324	346	364	356	331	354	339	377	368	369	386	342	346	369	336	366	384	351	370	378	360	374	377	361	342	336	368	358	356	365	362	332	342	359	358	365	363	329	378	394	374	352	330	378	349	368	346	381	335	374	371	350	365	366	369	363	358	360	382	388	337	360	334	332	345	357	374	371	339	360	363	380	368	353	356	346	371	379	364	376	323	361	332	363	336	341	370	357	365	321	350	334	359	341	352	343	367	348	355	343	354	366	334	341	324	335	381	361	361	365	367	386	335	348	376	364	376	331	325	371	324	373	352	329	382	367	348	357	345	354	349	338	358	340	387	365	338	361	353	365	347	366	332	384	359	357	318	394	367	363	361	363	361	349	359	346	335	370	329	393	363	365	399
13678	8150	903	529	663	655	501	436	340	324	294	218	196	190	161	158	119	110	147	95	92	94	69	84	83	65	78	42	69	54	50	48	56	50	50	57	51	61	50	47	43	42	47	61	52	54	46	53	50	52	51	42	47	50	43	47	57	36	59	37	54	46	67	51	47	39	48	42	58	48	53	45	45	44	46	47	45	39	43	36	56	60	47	42	46	44	55	42	41	28	39	38	47	40	41	39	46	42	31	47	43	47	32	48	48	41	43	50	46	35	46	49	45	29	52	36	42	41	39	51	42	38	55	42	44	35	38	49	35	45	36	50	47	53	45	43	43	45	35	44	45	44	38	56	32	36	47	43	36	36	49	51	46	40	44	49	41	42	47	44	35	46	45	44	37	38	48	30	34	42	36	40	47	49	33	46	48	48	44	44	38	39	46	44	38	39	46	51	42	37	43	45	43	50	38	49	36	46	38	47	27	49	37	44	38	45	44	52	39	40	30	48	31	47	42	44	46	34	41	45	39	50	43	47	47	51	43	46	41	39	34	34	59	38	56	41	44	48	40	40	45	35	45	60	45	50	51	35	46	45	44	32	31	50	52	28	39	33	45	44	49	38	47	30	42	50	51	49	49	39	45	40	42	41	38	45	47	38	42	59	40	45	40	49	49	42	48	38	47	40	45	45	36	50	52	47	45	43	53	39	50	57	50	40	47	40	43	45	43	43	35	37	41	47	36	37	40	42	49	44	30	40	52	44	37	35	46	37	39	51	48	43	38	37	47	39	39	27	50	44	43	34	36	53	44	51	45	54	38	58	44	41	44	56	52	45	48	44	45	37	58	45	40	52	46	49	39	41	51	45	51	57	43	54	45	48	34	37	38	49	44	42	45	51	44	52	42	42	56	34	44	44	55	33	49	46	35	41	40	45	39	42	56	33	40	52	39	36	38	48	46	49	45	32	42	39	42	37	38	45	43	50	40	31	49	41	38	42	51	48	53	35	50	52	52	32	40	35	51	34	43	33	45	41	39	47	48	50	35	54	48	45	37	42	48	37	34	40	54	34	43	33	38	48	38	46	61	41	45	46	48	47	34	45	42	40	37	40	48	34	46	54	49	52	46	45	35	44	39	47	31	41	41	51	32	53	53	54	40	51	40	43	47	48	30	44	45	33	34	48	44	44	53	35	43	44	48	45	51	39	34	38	43	46	39	37	45	45	41	46	44	47	36	45	47	39	48	52	50	39	47	45	54	43	36	46	32	42	41	47	39	44	37	48	51	49	42	55	38	40	42	40	32	40	49	41	53	44	31	41	42	40	40	40	44	41	44	36	53	42	42	37	44	36	45	42	41	45	37	42	42	48	33	39	42	47	49	43	45	42	51	33	42	48	31	42	37	47	41	45	57	42	44	45	56	49	37	39	50	38	54	56	35	42	43	44	36	37	44	43	35	47	42	44	35	40	39	42	42	51	35	33	37	40	50	59	43	36	30	45	43	30	45	52	53	49	36	41	51	40	36	46	39	44	47	42	43	35	34	34	49	53	44	44	40	34	44	42	40	40	43	41	35	46	46	40	37	49	28	36	48	39	52	35	47	49	37	39	45	40	48	44	46	47	50	37	49	43	44	37	42	37	49	64	46	43	41	36	51	45	57	38	38	43	48	42	47	40	38	46	49	38	43	49	48	34	32	41	50	45	51	43	45	37	52	45	32	45	40	46	50	35	50	38	46	56	46	44	50	42	39	38	43	34	58	42	37	46	52	39	46	48	52	41	42	39	51	42	47	48	54	43	43	42	38	37	43	43	40	39	44	34	38	49	51	47	46	50	41	48	46	40	48	64	41	42	43	37	40	30	52	64	41	42	46	45	48	41	46	43	43	35	62	54	46	45	46	42	42	36	28	41	35	44	44	51	32	43	40	51	38	50	49	37	41	51	45	44	37	42	38	52	37	38	45	33	33	50	38	35	51	43	47	46	46	30	48	43	44	38	41	45	40	38	51	39	50	39	32	38	48	41	35	37	33	42	36	33	41	33	43	49	58	32	41	44	44	40	43	34	43	50	39	38	50	48	52	42	41	38	30	42	49	30	45	45	39	48	46	43	38	42	35	42	45	42	47	51	51	52	32	49	57	51	37	40	47	47	44	36	40	46	53	41	44	41	36	37	42	47	49	36	47	43	39	38	42	30	40	35	43	51	40	44	37	49	47	43	33	42	42	44	46	40	43	47	49	44	40	42	46	51	45	31	44	53	36	57	38	44	35	49	36	34	48	41	47	32	48	49	53	42	45	48	44	43	41	57	54	49	42	49	47	44	35	30	31	36	51	35	29	46	49	51	39	45	28	40	36	39	39	45	41	42	30	39	43	45	45	36	48	42	58	41	40	40	40	43	48	34	43	51	51	43	50	41	25	37	42	40	45	35	40	56	49	37	46	43	46	31	41	35	50	41	45	38	43	44	34	52	49	42	47	49	37	40	33	43	46	48	41	36	52	32	56	50	44	54	47	45	49	42	44	38	41	33	43	44	38	37	46	38	43	41	45	48	34	44	44	53	31	53	51	48	37	49	44	43	37	42	48	47	51	36	49	42	33	51	45	47	49	41	31	47	47	42	51	40	36	44	47	50	36	44	44	47	40	39	45	46	40	34	43	44	44	42	47	47	39	49	45	38	34	52	42	38	45	33	45	39	41	40	39	47	38	31	37	49	44	46	55	51	38	37	30	42	31	41	44	50	45	41	51	40	43	44	33	54	41	43	47	39	51	33	34	65	45	47	46	56	30	53	29	46	43	27	40	34	34	39	52	44	46	33	43	44	33	45	44	55	42	51	40	39	37	44	43	48	43	50	40	37	36	36	50	40	37	40	48	45	49	40	35	45	26	68	47	46	51	26	54	39	31	50	41	38	46	40	53	44	47	47	44	51	37	45	49	41	40	50	39	51	35	42	50	33	39	43	31	56	32	44	56	40	44	42	49	47	37	45	39	26	41	40	42	34	37	39	38	38	41	50	42	53	32	44	36	53	39	47	32	43	49	38	50	49	50	42	48	48	46	43	47	44	39	42	36	52	39	34	41	55	49	33	44	35	39	40	50	40	47	50	40	38	45	41	48	46	57	43	45	46	42	49	40	34	44	54	40	47	43	38	51	54	39	48	47	48	56	34	48	52	36	39	37	41	46	43	50	39	38	47	39	44	41	60	37	41	42	47	42	45	35	49	51	42	46	37	35	50	58	43	50	46	39	42	46	39	38	34	42	37	44	39	43	32	30	40	48	45	46	50	52	51	42	40	37	37	47	55	39	34	37	41	31	39	27	42	41	30	36	44	41	31	47	41	55	52	37	29	51	48	47	50	64	44	43	54	49	52	42	43	39	34	57	44	35	47	52	40	53	48	49	51	40	40	49	49	44	48	36	36	32	29	39	41	45	51	38	55	43	45	38	54	38	44	48	46	41	36	42	35	44	46	36	44	50	43	41	51	52	48	48	37	39	43
53609	36350	13680	24380	30542	29168	25311	21404	17907	14953	12434	10563	9012	7521	6605	5705	4956	4465	4063	3474	3086	2788	2475	2107	1907	1751	1623	1474	1416	1299	1193	1160	1172	1055	1055	1011	1046	1022	946	918	922	953	832	867	873	818	762	840	788	810	762	802	804	757	760	808	743	728	747	750	817	773	749	761	774	765	761	774	736	755	688	755	733	740	685	683	726	699	664	677	686	651	687	668	659	680	708	680	690	658	708	681	667	718	676	685	684	667	678	649	683	679	656	669	685	722	697	678	673	712	644	675	680	681	668	629	693	648	691	638	680	664	664	637	662	675	603	641	711	632	651	671	693	650	661	711	671	663	613	688	694	687	691	681	690	659	642	645	644	621	655	652	673	651	720	633	670	696	670	679	653	687	665	687	653	651	676	656	667	658	647	612	591	689	662	685	688	641	628	632	643	642	692	697	704	641	612	683	631	643	644	668	698	643	631	619	657	639	675	673	653	671	647	676	691	628	642	674	672	679	676	657	656	729	701	637	681	679	684	662	642	658	651	636	690	599	688	696	674	639	640	701	650	671	661	700	678	661	630	717	635	692	662	675	631	644	657	658	643	653	718	634	656	674	628	679	699	608	664	639	630	613	690	676	676	669	618	642	657	686	627	647	630	624	655	663	669	674	676	655	651	679	616	649	665	665	665	637	704	697	677	694	657	674	652	627	695	632	651	645	633	664	643	680	671	659	652	672	689	674	665	660	692	643	657	714	609	655	682	653	693	618	674	656	660	664	655	632	692	677	659	671	623	669	639	644	661	654	674	722	652	646	684	656	676	616	650	692	687	692	684	651	659	601	660	630	680	591	665	710	658	643	610	634	662	649	676	659	623	629	677	650	663	628	666	666	631	633	660	672	652	684	697	722	650	655	657	672	659	686	637	661	673	640	665	624	619	692	651	623	650	655	632	617	678	643	642	634	624	673	645	671	654	642	680	665	647	665	648	683	677	656	678	709	689	648	620	669	676	677	678	637	631	624	655	637	622	673	653	664	664	640	711	715	652	676	680	675	683	656	659	662	646	687	658	670	645	670	683	655	631	644	643	650	654	634	658	670	660	673	693	606	680	623	664	621	676	626	665	678	644	607	656	710	629	631	647	626	641	660	620	680	618	634	669	630	630	668	690	676	669	626	718	602	670	666	668	712	618	714	652	605	658	640	672	651	676	664	667	637	644	655	602	644	674	622	658	604	624	666	650	633	701	674	677	657	688	652	613	600	621	688	589	641	668	679	658	621	683	669	655	649	660	632	653	623	664	672	695	689	636	641	660	637	705	599	680	658	702	674	623	694	628	610	630	655	657	641	703	621	662	652	662	618	675	727	635	669	665	653	658	645	660	645	630	646	627	612	668	670	626	648	670	654	679	684	648	688	659	675	647	672	650	628	639	652	651	672	653	684	645	678	646	652	682	664	648	651	677	663	674	679	608	628	616	679	673	626	659	663	616	692	608	661	675	666	591	666	645	677	659	668	647	661	616	661	648	696	652	673	700	662	710	672	649	638	672	698	629	633	639	667	667	646	636	680	624	666	702	650	647	646	624	699	646	607	668	628	665	652	595	655	620	640	675	674	690	618	691	633	658	661	678	682	647	613	710	666	644	658	658	644	657	684	629	688	662	634	696	617	630	635	689	664	669	682	619	686	654	657	680	642	673	697	665	674	679	709	648	658	663	661	664	706	642	618	677	642	672	700	692	601	691	603	663	626	628	669	614	677	639	671	640	625	692	674	644	619	642	668	674	663	645	663	666	677	684	673	675	626	653	638	667	650	618	707	666	664	670	684	696	664	666	661	646	639	663	662	675	688	646	693	646	654	690	679	695	652	655	671	686	657	687	657	651	687	680	662	614	616	643	705	673	676	621	656	636	647	624	663	642	675	613	636	682	666	652	632	664	650	686	669	636	644	651	676	709	681	644	682	650	637	646	624	678	668	665	664	660	703	673	688	670	680	675	656	652	662	673	671	671	622	670	650	638	670	709	681	670	660	698	639	624	659	673	642	654	621	681	645	646	614	635	647	611	661	682	637	637	640	604	643	653	692	667	628	676	657	641	644	656	603	623	687	650	615	658	642	633	683	641	638	648	625	658	647	688	642	642	676	651	650	690	652	655	634	648	606	674	651	697	691	630	659	657	671	690	724	655	641	707	662	713	649	637	664	625	667	710	629	612	635	630	696	650	707	651	665	650	711	660	705	636	648	663	667	657	647	658	684	669	659	681	670	667	653	645	684	672	665	645	645	595	654	661	609	642	707	651	643	662	694	703	673	688	643	695	658	662	683	651	606	694	650	654	658	638	623	646	643	702	644	679	668	620	692	683	656	638	686	649	672	678	663	649	698	663	673	654	654	631	638	667	708	672	679	652	662	633	653	614	685	691	641	688	617	631	677	657	674	688	637	628	621	657	670	659	631	642	647	667	668	662	666	642	635	630	664	653	640	642	630	706	679	659	645	659	581	615	664	645	650	669	678	695	632	610	693	667	645	711	637	624	684	672	664	701	643	632	660	633	637	649	629	663	668	662	617	623	647	665	646	601	624	718	613	683	668	651	691	697	683	678	675	684	697	657	632	658	640	675	668	694	629	693	655	680	660	678	665	614	630	664	667	641	651	618	645	635	691	667	688	627	697	663	636	682	674	636	710	644	673	650	664	665	679	651	659	661	633	671	675	656	668	697	651	677	690	693	649	665	654	633	698	645	684	664	667	640	696	709	661	670	666	661	683	645	641	668	676	605	639	633	652	651	658	664	641	624	634	648	682	666	653	679	649	681	647	677	694	652	646	669	658	641	652	637	692	630	680	628	653	675	655	729	639	623	696	674	686	650	640	652	645	662	618	672	627	659	692	653	673	674	626	686	686	720	679	634	630	654	708	640	642	709	660	677	671	581	656	641	647	681	644	631	652	677	654	650	696	663	685	657	633	702	629	704	653	644	624	679	647	636	630	660	690	636	666	620	634	668	631	649	660	645	680	641	678	640	656	639	637	636	669	679	643	675	645	631	667	645	685	688	622	622	641	680	622	670	638	667	677	674	666	735	661	657	634	685	600	650	644	668	672	653	696	578	699	636	668	652	659	665	657	690	665	667	649	629	703	689	659	678	671	696	694	673	642	686	655	689	670	687	662	645	695	685	670	676	651	616	707	647	678	608	713	650	674	673	624	632	662	639	643	673	662	644	702	739	668	644	633	658	658	674	632	646	679	648	631	684	630	653	617	669	634	715	667	645	632	638	656	647	675	652	626	668	668	644	689	665	664	667	629	686	640	623	683	666	687	715	632	656	641	633	640	668	697	674	655	655	694	653	683	642	646	623	681	680	673	669	660	695	695	653	644	717	672	649	668	658	646	699	621	647	681	688	662	668	696	648	673	706	653	652	667	686	639	689	644	658	658	654	629	658	649	665	691	646	667	652	621	691	627	656	690	656	678	688	685	705	674	663	651	698	649	654	624	643	691	625	693	643	676	665	642
11268	4663	563	354	463	449	390	361	239	202	203	188	144	117	136	119	90	95	77	69	78	59	58	61	54	47	45	40	46	45	51	43	42	37	41	47	37	43	33	36	39	35	47	39	37	39	32	34	28	42	56	43	34	26	32	31	44	36	36	32	45	33	42	35	36	37	48	33	40	38	33	29	43	44	30	29	32	31	33	44	36	34	30	33	35	30	36	39	43	38	38	36	32	28	37	28	40	38	34	33	34	34	33	36	48	29	37	37	29	30	39	41	32	33	26	29	27	34	39	35	35	48	42	38	38	31	46	30	29	34	33	51	34	29	28	42	32	45	40	32	35	26	38	30	26	44	32	36	29	35	33	23	31	41	46	42	48	29	29	42	32	31	31	39	34	32	41	33	29	39	34	41	25	44	35	24	23	31	42	42	31	33	48	39	33	34	29	27	38	37	39	28	28	45	26	34	37	46	34	28	36	32	34	29	38	41	31	27	39	30	45	38	35	39	38	43	42	44	42	36	36	34	41	25	34	37	40	29	34	31	32	35	33	37	29	32	41	30	33	34	22	30	29	35	31	28	36	44	35	33	31	32	42	47	27	37	38	29	35	28	45	44	29	38	33	37	45	30	41	31	40	40	29	41	34	35	36	31	46	35	31	30	34	30	31	39	29	42	33	38	38	36	30	32	41	26	32	33	28	21	35	46	34	25	37	28	37	35	24	44	39	28	41	42	37	23	34	34	30	32	33	35	26	29	45	30	47	30	30	32	27	40	49	28	31	36	44	29	35	43	48	33	37	41	37	36	29	33	34	43	38	36	34	24	39	31	38	28	46	31	34	31	32	35	35	37	35	28	40	29	31	34	29	37	33	30	32	40	46	34	35	35	32	39	34	24	35	33	32	22	33	37	37	27	41	34	39	29	35	43	36	35	34	41	41	32	37	27	37	31	40	36	21	26	40	32	36	31	38	35	32	33	31	37	32	30	35	23	41	41	31	37	27	40	23	38	41	37	37	32	46	40	34	27	25	27	40	42	34	34	35	27	37	32	32	46	41	22	35	42	39	36	42	30	32	41	33	37	24	40	52	38	34	33	33	41	37	34	35	36	33	24	29	29	37	33	30	39	30	38	29	37	30	37	40	36	39	34	32	41	35	40	31	27	34	31	39	37	46	28	38	48	30	38	41	31	35	41	38	42	27	27	34	32	34	35	34	30	28	30	34	30	31	34	36	33	20	44	31	35	34	28	35	49	28	50	34	22	36	33	41	34	36	39	44	42	32	37	23	27	31	31	28	27	41	27	28	34	22	38	28	30	34	40	27	38	34	36	52	24	35	30	27	34	33	35	35	37	40	28	28	26	33	25	30	42	29	33	28	41	37	33	33	32	33	38	39	33	33	26	36	46	30	39	52	26	35	33	52	41	33	27	42	23	38	36	35	27	43	37	29	33	34	48	38	46	37	41	32	32	46	19	36	41	33	26	37	33	27	28	34	36	47	39	32	36	39	43	36	33	39	37	38	23	42	27	28	30	40	43	27	51	35	19	33	30	34	37	25	28	33	34	36	32	41	25	30	25	29	35	37	37	30	25	30	36	41	39	29	44	42	29	33	31	26	29	28	42	27	37	43	32	33	46	30	47	22	39	47	31	35	36	31	33	27	31	33	34	37	44	39	27	36	42	44	33	38	42	33	42	33	40	32	38	30	40	36	32	31	32	33	33	34	30	31	44	25	28	35	32	38	21	31	36	42	36	44	33	32	33	26	40	37	34	36	39	50	34	39	28	28	42	38	33	37	44	27	37	26	34	32	30	33	35	36	20	35	22	39	33	30	35	28	28	39	43	36	38	23	42	24	40	39	28	36	43	36	37	36	33	35	24	41	37	40	34	36	27	42	38	37	30	40	34	32	36	39	26	36	30	29	27	29	26	38	36	43	34	41	36	28	38	37	35	36	37	33	46	30	25	37	38	35	36	30	30	23	32	40	34	34	36	36	37	29	44	42	34	28	37	38	37	39	47	27	30	42	30	35	25	24	30	37	27	28	37	32	38	35	29	35	28	34	39	39	32	28	33	34	34	34	25	52	34	21	27	37	23	35	35	29	36	37	38	33	38	33	28	39	32	32	30	27	37	34	28	31	31	43	30	29	35	33	33	48	37	40	29	44	34	30	27	29	31	34	29	34	36	33	41	36	36	30	48	25	31	35	40	31	39	27	35	31	27	35	29	44	29	43	29	29	31	29	29	29	41	25	36	26	50	35	35	33	41	40	43	48	42	40	32	33	34	40	30	27	31	28	27	26	35	27	46	31	40	34	34	27	40	29	47	24	40	39	33	38	32	33	35	44	32	25	30	38	52	33	35	43	20	29	41	27	32	36	34	36	35	44	31	29	33	30	35	27	31	41	37	27	28	33	30	44	37	32	24	42	40	32	38	42	35	40	34	32	45	33	36	36	30	39	42	29	35	34	37	30	35	38	40	32	31	36	32	30	41	41	36	44	27	41	30	28	29	39	33	31	38	35	36	28	38	35	39	34	36	46	31	32	38	35	40	42	34	36	31	26	30	25	40	40	31	41	31	31	30	31	32	36	33	40	41	34	30	20	42	40	29	40	49	26	22	36	36	38	35	31	30	39	41	33	32	33	35	39	39	40	29	28	37	35	37	34	34	40	55	35	31	24	41	35	26	31	34	24	31	35	29	34	40	31	39	32	23	32	35	41	36	34	41	36	38	31	25	40	22	43	36	25	28	44	42	38	37	47	43	28	45	30	33	40	37	32	40	24	34	41	35	45	33	34	26	28	38	41	31	42	49	39	51	30	37	38	44	32	44	36	39	33	28	33	35	35	40	29	44	55	29	38	41	41	33	32	37	28	36	32	32	33	32	37	36	32	39	32	43	34	28	32	37	34	35	32	24	30	43	36	37	34	31	45	31	32	29	38	48	39	36	33	33	27	30	31	23	36	34	29	33	23	37	33	32	32	39	47	34	32	35	30	33	34	35	37	27	48	31	35	41	30	41	27	43	40	38	33	23	24	44	37	39	35	37	40	36	34	27	34	41	41	26	34	39	28	34	32	32	33	33	37	30	32	27	27	31	35	28	33	39	42	38	32	46	31	40	36	30	27	26	29	29	36	34	45	33	34	33	39	39	30	35	49	29	34	33	28	44	39	32	39	48	32	45	39	31	34	36	37	35	34	35	31	32	35	37	46	34	35	31	28	31	25	35	35	37	39	25	23	25	34	42	33	41	30	31	40	25	26	46	42	30	40	32	42	31	43	43	43	29	36	38	31	32	44	33	42	28	34	34	38	27	27	31	26	40	38	38	31	36	33	38	37	26	33	42	35	42	47	36	29	38	41	29	40	38	28	34	32	33	37	35	42	34	24	47	43	42	32	37	37	30	30	31	38	40	36	37	36	35	41	37	34	36	33	45	41	38	44	29	33	30	40	32	36	35	30	36	36	26	36	34	35	46	40	28	29	38	35	25
47331	29947	11164	21024	27514	25831	21872	18225	14762	12053	9886	8364	6894	5927	5023	4398	3890	3339	3010	2711	2235	2052	1912	1590	1460	1296	1087	1071	1046	941	891	818	881	843	809	750	830	720	784	680	684	626	717	673	652	680	655	582	657	613	613	641	620	616	641	614	606	618	598	646	635	646	649	613	616	588	591	582	612	568	615	617	554	593	594	585	575	548	555	574	555	548	526	530	553	536	543	524	533	563	529	535	530	542	537	575	551	584	515	507	547	530	533	544	532	519	561	509	525	503	544	509	521	515	550	525	529	521	497	534	547	541	519	550	502	510	515	528	491	548	532	550	543	516	552	520	529	549	534	604	502	537	553	525	545	546	553	533	507	559	542	507	508	513	558	542	509	567	539	527	508	532	531	534	539	504	507	553	532	490	525	496	550	528	529	556	518	498	552	568	581	548	521	517	508	545	526	531	508	499	527	511	529	512	507	557	491	494	542	526	515	538	540	498	543	516	500	541	538	495	536	503	514	539	550	537	547	537	510	493	523	523	519	514	559	519	503	527	498	538	565	511	508	542	482	516	541	530	522	513	500	502	545	511	516	528	539	478	521	524	555	549	542	492	518	527	540	541	527	493	551	528	529	526	488	508	529	519	543	493	509	505	509	489	508	517	515	545	513	520	503	516	538	507	511	567	546	525	566	534	513	552	528	526	540	548	539	556	529	493	531	530	524	514	519	523	521	574	545	557	556	592	547	543	565	494	504	513	602	537	521	501	516	501	524	487	534	531	540	504	516	527	502	545	485	511	544	510	530	515	561	547	521	531	517	504	524	560	543	554	567	561	490	542	489	501	553	499	538	504	545	563	586	557	545	555	551	526	557	516	547	538	554	557	526	559	545	528	540	508	504	572	515	513	579	508	518	512	512	521	454	542	531	541	482	527	501	532	533	537	528	505	501	510	504	476	546	509	516	547	531	533	503	528	536	509	491	519	520	526	541	514	494	539	531	521	545	504	565	553	538	530	540	525	548	495	594	523	544	499	539	500	534	555	536	517	513	526	550	527	465	561	527	527	565	560	522	544	517	561	554	532	537	523	507	524	551	530	528	503	527	551	521	544	531	531	557	553	522	509	547	524	525	547	566	568	505	536	554	528	524	498	519	515	530	535	484	544	599	506	560	563	487	513	502	562	515	538	570	515	513	502	546	478	505	518	519	557	543	565	515	516	513	518	544	566	505	536	568	548	545	519	510	539	512	570	538	525	514	534	519	518	563	543	549	507	547	538	521	535	508	512	526	549	495	525	509	486	564	538	534	576	502	523	535	524	516	519	514	527	526	557	531	529	578	522	547	502	507	559	515	527	524	570	549	504	548	539	555	504	532	581	541	491	536	550	510	503	540	532	535	509	508	497	526	480	566	529	541	568	505	504	532	545	540	500	549	476	523	542	518	526	522	518	556	564	567	523	507	538	548	535	470	492	503	530	536	529	479	549	526	530	568	518	523	557	586	522	511	506	573	529	537	541	501	523	534	528	540	515	526	537	495	541	583	523	536	559	555	503	577	506	581	534	517	525	553	530	526	552	514	475	586	530	510	521	531	563	538	496	518	533	477	532	545	491	538	507	543	528	496	543	512	546	552	492	498	515	478	521	483	517	544	486	524	522	561	537	511	524	525	519	527	508	524	551	548	529	486	546	518	526	546	562	527	554	534	506	477	530	544	549	552	551	569	498	522	540	519	499	560	515	552	549	505	536	513	515	503	543	506	549	499	532	513	512	520	517	535	546	485	524	527	509	530	557	530	500	538	535	531	515	512	556	546	538	560	504	528	531	558	532	509	562	532	511	548	516	502	547	508	508	584	548	507	521	533	526	503	540	506	538	498	514	477	545	560	519	550	540	569	554	498	527	567	512	523	507	558	560	553	533	523	512	545	503	519	555	510	489	507	579	545	530	487	491	528	534	501	496	525	543	500	550	525	472	543	545	522	518	476	549	531	518	552	533	566	559	520	544	550	494	529	517	504	517	545	522	467	527	490	546	565	546	513	510	533	533	493	501	533	482	526	507	530	529	516	550	564	557	519	503	545	542	491	501	523	528	497	547	529	530	522	505	536	515	519	535	549	503	536	542	520	474	535	574	503	542	558	558	518	552	523	513	509	513	495	519	516	534	546	525	524	597	497	505	531	506	473	585	525	564	539	524	541	512	526	550	517	528	511	555	512	537	521	522	505	516	504	529	534	530	535	532	485	533	557	497	560	525	573	555	512	522	493	558	552	556	494	539	505	578	487	559	566	512	501	485	488	544	491	568	539	529	535	512	535	543	513	481	521	499	513	552	529	567	547	521	549	469	541	539	476	545	528	541	548	526	473	566	498	548	552	534	511	528	519	567	566	477	503	557	528	526	518	471	543	491	493	543	511	508	512	559	530	556	506	533	535	515	516	511	520	529	549	568	541	523	543	519	509	550	556	523	572	513	531	520	488	531	506	543	528	556	534	556	512	536	496	464	538	538	509	527	545	531	489	485	570	549	553	552	512	516	526	525	551	513	521	527	532	502	522	532	535	507	513	541	507	506	533	518	549	507	524	537	496	577	508	556	566	519	525	543	530	507	535	541	565	566	529	543	526	473	463	539	490	542	546	543	569	586	529	544	524	531	536	541	512	544	530	529	497	550	497	519	531	516	555	529	523	502	504	523	531	549	483	582	528	519	542	508	526	528	503	544	492	525	530	501	503	533	508	526	510	504	504	498	560	564	522	552	551	504	490	513	538	527	553	517	468	508	524	540	505	520	504	550	588	544	518	499	527	498	528	485	567	489	512	488	540	565	537	520	517	547	527	520	528	530	578	490	572	510	519	521	509	500	592	504	524	553	533	480	530	551	492	481	512	488	507	574	524	524	542	519	531	513	537	507	531	547	493	531	520	552	544	509	498	519	524	527	541	539	501	554	510	487	505	561	561	533	515	513	516	527	527	497	549	529	517	548	517	521	512	523	528	525	598	537	524	552	534	537	571	499	549	499	534	542	540	531	519	517	541	544	542	467	530	554	519	508	522	561	540	537	521	505	512	533	502	524	493	527	553	508	528	519	488	508	533	502	525	564	517	511	516	522	495	514	531	498	518	525	490	529	528	520	506	525	514	552	473	513	543	519	503	515	549	494	520	555	534	505	538	539	524	504	548	558	541	480	485	520	533	520	547	522	511	518	525	500	508	501	520	519	515	523	494	512	531	538	530	507	533	536	531	555	505	507	518	497	561	493	515	507	540	528	546	495	497	545	529	524	546	510	548	521	519	514	553	538	515	530	511	542	563	492	534	548	513	536	517	535	543	534	554	521	543	546	573	555	521	544	509	557	560	538	506	510	548	523	523	562	529	524	572	527	533	515	524	519	532	545	516	523	529	529	571	539	463	559	503	548	547	545	518	523	529	543	535	539	481	516	506	561	552	513	530	514	531	532	527	536	529	536	531	520	535	519	542	515	523	542	494	571	513	544	497	535	540	504	546	553	517	511
16277	8784	1024	608	856	836	619	546	435	404	350	284	237	213	181	174	163	145	112	134	110	96	87	87	72	93	55	76	60	87	66	53	59	64	50	47	60	79	59	61	53	56	49	48	71	61	61	58	60	58	60	58	53	68	64	49	65	54	60	52	59	67	50	49	61	44	53	60	60	52	56	58	42	52	52	55	41	55	57	53	51	45	54	56	43	56	47	59	52	41	51	44	56	56	50	39	47	55	56	56	49	52	56	51	53	53	53	44	48	52	55	50	41	41	53	56	60	67	45	50	55	54	53	55	49	43	59	49	68	54	71	50	69	40	41	59	55	57	57	46	44	49	55	57	47	49	48	50	55	50	56	45	82	38	57	45	62	46	44	53	44	40	64	59	56	55	43	45	58	64	58	57	34	53	60	53	60	46	48	45	46	57	52	58	50	50	49	48	50	48	52	48	47	39	56	60	56	54	42	55	53	50	57	51	49	53	67	46	53	53	50	53	48	65	50	52	46	54	44	55	50	45	57	46	52	61	44	42	45	56	38	52	50	48	43	57	49	55	52	62	47	44	54	42	46	55	53	55	54	53	46	54	57	52	57	47	54	44	49	56	49	49	58	59	52	67	49	46	61	47	63	65	53	58	52	54	47	57	51	47	65	48	37	57	47	54	51	57	43	48	53	56	56	37	39	45	56	61	62	51	59	45	44	49	46	46	61	57	45	50	60	58	45	48	54	43	49	38	48	37	44	52	61	56	57	50	61	65	59	61	52	50	39	61	47	65	42	53	51	41	52	60	44	56	46	41	43	46	58	41	48	52	54	52	48	38	57	57	57	62	45	53	56	51	63	51	53	50	50	57	45	51	53	50	64	51	58	37	50	49	53	64	54	48	47	44	56	63	49	58	57	54	52	63	39	35	54	62	57	51	42	51	48	48	57	46	45	40	69	65	48	56	43	43	46	46	60	59	48	37	56	64	44	58	64	51	45	39	47	55	71	62	47	47	53	39	49	36	57	44	41	58	42	45	42	55	48	44	44	52	49	58	53	51	54	47	46	52	42	62	59	59	50	47	61	47	29	51	57	47	44	58	52	57	59	46	56	43	51	52	38	49	45	57	58	57	58	48	55	53	55	58	59	61	48	45	58	55	54	54	46	61	54	53	62	54	37	49	57	55	67	48	53	47	55	49	45	52	59	47	42	47	60	50	61	50	61	53	55	47	48	52	53	57	51	51	52	62	53	52	49	50	65	59	48	49	55	51	55	57	64	43	53	59	42	39	60	63	44	51	55	44	43	54	46	61	53	57	62	58	54	50	42	47	41	65	38	56	42	55	41	44	61	51	62	54	49	44	59	47	50	53	43	60	56	45	48	51	53	54	43	50	55	50	60	39	56	40	58	69	66	39	52	54	50	45	54	52	36	49	42	54	74	45	59	53	36	43	46	50	39	48	47	54	52	45	55	57	46	43	49	53	58	57	56	49	53	61	57	52	63	51	46	44	53	52	57	48	40	47	56	39	70	45	66	42	50	62	58	44	59	51	49	46	60	60	54	47	46	50	47	57	63	48	46	42	38	45	51	60	57	57	65	60	63	46	46	54	42	44	56	64	53	47	55	36	46	53	49	52	58	52	39	46	58	49	48	51	46	54	38	51	49	38	44	50	55	56	52	51	42	44	49	52	48	64	50	56	47	72	55	54	48	53	50	54	49	53	42	50	50	47	52	43	59	48	56	57	45	55	49	44	37	47	52	49	49	53	48	42	61	54	52	48	42	43	51	70	61	49	62	37	55	40	59	57	41	52	48	61	65	47	52	43	46	53	55	45	60	57	63	49	37	50	41	66	37	57	55	43	46	64	62	57	62	51	51	27	50	42	59	60	45	52	32	51	70	49	68	47	45	38	45	49	58	48	52	63	52	47	52	43	59	56	43	57	41	30	62	46	50	62	44	51	56	65	48	49	54	51	53	49	67	54	61	53	54	48	48	59	51	51	45	50	47	51	49	55	63	55	58	57	40	67	56	47	49	41	44	50	55	53	42	49	66	40	60	46	55	38	57	56	50	64	46	56	46	51	54	51	42	55	54	42	74	48	53	50	48	54	47	59	62	40	59	47	41	50	44	44	52	44	63	60	68	48	46	56	42	59	64	63	60	46	57	45	56	54	55	46	59	37	50	45	53	38	48	52	57	37	57	57	46	60	61	62	52	39	45	48	58	60	37	53	50	54	49	57	47	45	53	57	57	40	52	49	44	53	51	54	55	57	62	52	52	58	43	55	51	56	49	65	40	52	39	47	47	40	67	50	55	50	71	42	41	53	52	38	48	46	48	55	52	47	45	49	47	48	56	52	47	53	37	56	49	54	50	61	51	48	57	55	55	52	61	50	49	52	45	55	45	53	40	49	53	49	58	61	44	53	59	60	41	52	51	53	49	51	56	57	66	38	50	43	44	57	52	44	56	67	54	65	41	51	48	45	41	48	53	60	40	45	50	56	52	51	57	56	54	63	46	54	52	48	53	55	58	54	51	57	58	58	53	55	46	62	59	59	58	56	47	62	55	45	49	59	53	58	61	48	49	63	52	52	67	42	61	50	49	47	51	50	52	44	44	50	54	40	48	65	54	51	57	40	56	50	54	45	40	55	49	49	42	48	48	52	46	55	57	51	50	58	64	58	55	46	43	56	44	60	63	60	37	64	61	47	40	49	49	43	54	44	42	49	60	51	48	49	48	54	63	57	60	62	52	39	49	48	62	46	43	57	45	43	47	48	45	55	49	63	56	50	56	60	60	38	58	51	48	59	52	42	49	48	42	52	39	40	50	46	41	47	36	52	47	64	42	59	45	53	52	54	51	50	51	36	44	56	61	40	51	54	48	60	54	48	47	51	59	60	57	40	49	50	52	38	54	47	60	42	64	52	51	51	50	47	44	43	56	60	55	44	55	49	55	50	61	61	46	43	61	59	54	53	52	51	52	61	46	46	50	63	59	57	48	54	49	51	47	57	49	45	61	36	57	54	59	37	51	59	55	62	51	45	50	47	58	65	55	42	55	51	45	52	43	57	45	55	57	52	53	61	49	56	60	50	43	46	43	56	57	50	71	48	44	39	49	54	42	54	62	61	35	62	51	53	57	63	52	37	35	53	57	50	63	45	39	52	55	50	52	50	41	57	52	54	42	61	50	48	63	45	50	46	56	50	56	52	56	46	45	45	47	67	55	44	49	65	46	45	41	46	46	48	64	44	56	46	57	52	47	47	49	60	44	58	53	45	48	55	55	44	42	62	57	55	64	53	60	45	50	53	62	48	38	57	44	65	53	47	46	47	61	58	52	62	55	59	50	55	52	46	53	48	68	50	55	52	57	51	59	50	45	54	61	46	59	50	48	48	46	49	60	48	58	53	62	60	45	49	60	54	52	53	46	40	48	60	52	53	53	43	53	58	61	53	56	43	48	71	62	44	50	55	52	45	63	53	50	46	75	57	54	58	52	55
56008	35201	15151	26534	33159	31813	28022	23864	20222	16773	14363	12305	10386	8944	7861	6956	6190	5464	4843	4258	3717	3324	2936	2577	2319	2079	1936	1782	1654	1529	1495	1418	1389	1330	1279	1263	1230	1222	1126	1131	1115	1065	1079	1100	1016	972	959	998	1026	977	946	977	954	917	934	936	933	960	961	974	940	972	924	923	941	878	934	909	867	915	865	902	874	908	880	830	888	846	862	798	776	887	827	794	794	789	831	814	816	855	823	810	807	772	792	811	783	841	796	825	755	776	824	780	800	755	812	809	778	779	756	770	801	836	797	784	766	757	797	795	736	796	800	785	817	763	788	814	763	841	828	765	771	774	740	747	811	814	762	771	756	825	780	771	809	806	789	781	778	779	818	772	759	769	802	779	814	800	759	778	752	787	761	838	778	800	773	778	767	757	846	769	803	789	765	781	735	791	782	792	821	822	841	808	769	767	797	770	752	800	796	759	815	813	804	809	771	699	770	769	810	778	802	770	774	739	780	754	762	739	775	804	764	753	820	740	829	723	793	803	751	811	696	745	812	739	809	807	757	815	811	820	755	730	755	723	743	783	743	760	760	759	825	757	769	734	763	801	842	723	805	740	745	789	780	796	759	768	830	778	771	762	810	791	775	793	749	754	787	769	757	776	766	834	762	773	798	773	836	802	793	773	781	769	774	787	816	768	739	845	759	782	780	846	723	746	783	818	775	770	794	817	800	789	766	808	757	799	788	797	794	771	766	748	774	809	756	736	772	800	802	745	782	750	808	821	729	767	834	782	774	800	762	765	801	767	828	771	782	739	760	796	753	822	806	801	734	822	789	812	774	775	734	803	815	733	721	796	748	772	785	762	777	767	820	774	762	793	752	792	800	785	761	786	767	749	758	809	773	786	767	793	749	778	777	768	762	798	785	770	736	752	766	733	801	824	790	743	794	782	768	714	748	757	775	778	766	777	795	772	711	763	747	720	766	765	778	797	743	759	806	790	785	801	791	725	744	754	782	746	752	774	775	782	765	802	768	796	764	787	796	735	779	751	752	777	799	791	746	732	775	775	763	792	828	703	769	797	796	787	759	741	793	762	783	750	784	812	773	784	711	726	796	789	797	750	738	797	803	783	766	743	760	744	764	741	775	812	780	788	746	772	758	725	751	744	767	815	785	780	747	741	779	766	797	775	787	741	750	830	833	758	772	779	760	751	826	761	765	803	808	793	776	821	771	780	771	740	807	773	771	794	763	783	761	758	763	819	794	707	774	788	801	767	749	804	787	731	834	823	777	729	818	791	801	741	837	750	829	710	748	773	747	784	804	745	811	770	746	826	770	761	808	768	787	732	810	837	782	758	803	745	800	745	834	792	741	783	758	744	800	776	746	748	820	764	775	770	835	741	766	790	760	788	782	771	780	769	773	800	748	747	761	763	711	800	801	831	789	783	746	784	792	765	791	756	819	763	781	813	781	761	738	742	792	769	730	786	773	777	756	809	761	751	824	782	754	761	774	719	801	747	772	761	786	794	761	741	765	753	760	805	766	794	749	751	778	750	778	748	779	707	811	785	807	796	772	749	782	750	749	777	798	756	792	772	781	799	758	821	767	776	799	730	789	795	762	809	783	806	805	781	797	827	816	757	787	796	785	726	778	776	800	790	771	803	787	758	748	785	832	770	756	802	719	737	757	806	786	755	767	826	787	769	750	792	796	774	767	794	781	805	771	763	785	798	814	792	768	782	794	768	760	837	823	775	820	830	762	764	755	768	781	784	773	782	776	769	792	771	813	772	784	801	769	778	734	779	809	764	756	779	815	833	771	782	803	776	857	753	786	819	833	746	757	778	810	723	744	789	767	798	763	796	770	809	824	789	722	804	771	736	761	824	723	769	786	803	743	774	801	746	765	807	787	780	742	798	726	755	741	729	787	784	817	779	760	811	791	757	725	738	762	770	770	763	755	801	768	793	812	805	786	750	809	789	787	809	826	802	803	759	810	780	799	755	772	796	761	789	763	748	760	764	796	747	774	710	820	711	745	755	793	835	793	818	753	743	772	766	797	724	772	764	774	768	782	835	772	856	765	776	761	776	776	739	732	776	753	792	757	743	759	796	760	755	827	773	793	721	769	799	820	798	771	773	800	743	783	775	819	789	808	808	810	797	742	714	730	790	782	788	773	778	757	747	790	818	764	815	700	791	757	752	794	821	810	820	746	801	793	800	749	751	778	776	800	771	719	794	790	793	789	802	762	784	787	739	799	782	780	758	806	768	801	742	759	758	769	845	709	747	781	749	759	745	771	759	796	803	787	808	760	751	765	829	724	766	764	805	752	759	731	807	811	786	770	747	804	726	783	779	781	792	816	805	751	774	770	753	748	744	854	728	769	809	760	802	779	755	761	798	783	786	801	755	811	770	810	804	777	815	783	754	745	771	771	788	789	831	696	744	785	791	756	791	815	771	773	805	776	747	768	766	796	827	743	817	760	773	755	840	757	805	795	776	776	759	785	754	812	774	776	788	727	753	798	794	738	762	753	803	774	791	753	760	790	762	763	806	796	786	755	759	749	794	739	768	775	764	736	768	800	811	792	759	812	758	846	750	780	779	833	745	778	821	764	822	806	795	778	800	780	775	832	776	786	787	794	756	823	752	746	770	783	802	793	770	803	764	738	791	759	804	809	779	759	794	763	740	781	771	777	802	795	802	758	853	751	782	711	745	787	763	788	770	815	791	809	749	772	808	787	784	746	758	806	784	759	795	780	762	773	778	801	810	792	789	765	788	807	794	814	784	781	801	744	850	786	757	766	767	808	815	736	806	781	741	749	839	790	773	769	747	750	770	823	776	767	776	793	790	818	752	764	764	799	751	801	758	765	795	736	782	768	712	784	764	776	748	767	796	785	727	744	741	800	786	757	792	783	761	797	748	794	748	750	789	747	794	830	777	808	789	780	806	782	768	807	768	751	754	764	782	774	790	780	756	758	724	822	823	799	776	791	794	779	766	770	814	763	770	809	820	772	731	768	798	765	799	801	818	765	796	802	794	818	765	775	757	766	793	710	833	773	781	765	752	730	750	772	830	783	797	753	738	777	786	834	724	762	770	759	786	805	778	788	760	764	778	771	746	765	809	761	779	771	770	808	800	713	766	790	782	732	807	775	781	787	743	738	794	782	796	773	771	742	844	809	773	783	763	812	795	771	795	758	812	783	712	795	771	796	808	756	802	718	788	789	749	809	758	784	774	732	730	788	772	759	780	767	786	733	807	806	787	799	745	807	829	835	795	802	780	788	707	784	771	752	779	787	776	762	697	807	791	762	746	792	736	789	767	746	752	816	793	790	802	781	732	789	821	720	804	755	816	811	800	724	751	776	764	776	757	794	798	803	813	773	790	844	783	782	777	761	779	727	764	754	771	773	756	797	794	759	736	829	791	821	790	785	762	775	717	758	777	782	764	778	742	775	766	779	782	771	771	766	772	807	794	785	792	816	757	738	825	776	757	811	850	778	774	808	793	858	760
6486	2221	340	244	329	306	293	203	179	137	140	100	113	90	79	52	54	56	60	43	33	40	32	33	37	36	27	24	27	30	26	34	37	28	23	20	31	34	23	18	28	29	14	28	24	24	26	24	20	18	19	27	31	33	29	27	25	32	31	25	31	15	22	23	29	15	25	19	22	20	28	26	27	22	23	26	24	26	24	24	25	22	22	20	32	21	32	24	17	33	22	23	22	21	27	18	19	27	21	19	30	27	19	33	31	21	19	24	24	16	27	32	34	24	25	20	29	22	29	15	21	25	24	15	23	18	20	30	28	25	29	19	29	30	25	27	19	19	24	24	20	22	22	28	24	25	22	24	19	25	25	27	25	27	26	25	24	25	22	25	22	25	25	12	22	21	20	22	24	19	26	14	22	32	31	27	21	33	18	22	16	35	28	22	17	32	22	34	23	12	27	25	23	27	27	19	25	16	18	24	17	19	27	23	11	22	23	21	24	22	21	22	20	31	25	15	21	19	25	20	20	32	17	24	21	28	28	25	29	23	19	26	23	32	29	18	33	22	32	39	21	22	21	35	19	26	20	30	30	23	18	20	24	24	35	24	25	28	31	28	12	16	19	17	29	21	13	23	26	29	20	26	26	28	20	29	23	29	28	25	25	21	17	30	30	24	28	24	25	24	25	23	32	20	22	26	20	26	26	26	17	18	23	26	21	26	24	27	22	13	27	27	23	29	24	22	24	24	25	21	20	25	31	22	15	18	24	16	22	27	34	23	24	24	38	25	28	30	23	23	23	22	23	23	23	28	24	26	30	29	14	27	34	24	23	20	21	22	18	22	14	24	22	17	28	23	18	22	18	26	27	23	26	24	22	29	14	12	24	23	29	30	19	29	24	20	27	24	25	20	29	18	25	22	27	17	19	18	23	15	19	21	21	10	23	25	24	24	18	25	25	21	23	22	18	23	18	19	20	25	20	26	20	17	18	30	22	16	23	23	22	24	21	30	12	25	24	21	21	21	18	26	17	21	21	24	32	30	17	29	18	25	19	21	25	29	23	29	28	29	24	25	26	24	26	26	24	24	18	19	23	20	24	21	24	24	22	23	28	17	25	25	24	19	16	29	25	27	18	26	27	23	25	26	24	30	22	18	19	36	23	20	25	29	26	20	21	24	29	22	24	26	24	18	25	22	32	15	22	25	25	29	18	25	28	17	24	17	20	25	32	20	31	20	25	22	27	23	32	36	30	12	19	20	19	23	29	26	20	15	17	36	28	21	21	23	22	33	27	24	23	23	26	20	20	30	19	27	19	22	27	25	19	21	26	24	25	20	25	25	16	24	21	25	28	24	28	21	25	33	35	18	21	28	28	33	24	24	27	29	22	25	26	23	19	19	20	24	21	32	14	33	24	30	13	21	20	23	21	20	19	31	26	27	28	17	24	20	21	16	18	23	26	27	20	22	19	19	16	22	21	19	23	14	20	21	20	25	21	28	29	20	25	24	16	26	25	17	21	23	16	18	22	21	17	32	20	30	15	20	18	22	23	17	22	24	19	25	24	32	32	26	24	27	28	22	20	28	25	25	17	29	35	28	31	21	18	19	27	21	24	22	14	17	26	24	18	26	19	24	27	17	29	24	27	24	23	27	19	26	17	29	19	21	22	24	29	21	27	20	24	16	23	21	24	26	23	27	14	19	21	38	20	23	25	23	20	22	19	32	19	17	20	26	26	22	19	19	17	22	20	17	23	24	22	21	11	21	29	28	25	20	22	25	16	23	28	32	20	19	26	27	16	22	25	17	30	27	17	24	30	29	18	17	24	22	25	26	22	12	16	23	26	26	26	17	24	22	23	17	25	29	21	25	30	28	25	21	21	23	22	28	27	22	23	18	26	33	20	27	16	27	24	13	28	23	21	27	31	23	19	19	27	27	21	19	16	15	24	20	21	16	22	25	20	16	20	23	27	17	25	31	24	28	24	40	16	23	25	17	19	27	14	22	22	16	20	13	20	25	28	25	26	25	23	31	17	20	20	21	24	23	26	24	21	21	18	19	14	16	15	25	28	29	24	20	20	23	15	26	19	18	27	24	26	22	22	24	19	27	28	21	20	16	20	30	16	23	27	20	27	21	17	31	23	21	22	21	13	24	23	25	18	31	28	26	29	22	24	36	26	21	25	22	26	26	33	19	15	16	28	31	30	22	25	23	18	21	20	14	17	23	40	26	29	21	18	22	21	22	24	24	22	28	20	15	29	18	19	20	25	29	27	19	17	25	20	14	11	25	24	30	22	23	17	21	18	23	19	26	21	24	27	19	22	21	30	10	19	19	23	24	20	30	20	27	28	20	24	20	18	24	25	25	29	26	19	21	30	25	20	19	25	27	16	24	18	10	22	24	31	22	29	26	16	20	25	19	29	19	22	25	19	30	25	22	18	19	20	26	19	34	23	20	22	20	24	27	21	36	19	21	28	21	24	28	18	19	27	30	23	28	21	19	23	21	29	16	20	19	27	29	32	21	14	26	26	26	22	26	33	25	25	14	24	26	27	20	33	15	22	19	32	22	20	22	34	28	24	21	24	17	18	26	29	21	21	15	15	19	17	19	36	23	30	34	36	24	25	29	22	25	22	24	27	20	27	17	20	23	28	26	25	22	25	33	25	27	19	17	25	12	27	24	31	22	20	30	12	23	27	16	23	20	25	21	26	23	14	33	20	29	24	25	23	18	21	26	17	17	22	23	23	24	23	14	18	23	16	20	25	15	25	21	32	23	14	15	21	23	25	19	26	21	30	24	20	26	24	29	18	23	25	13	18	30	25	24	27	20	23	27	20	23	22	20	21	24	26	23	21	25	24	20	23	22	22	25	19	28	29	24	17	19	21	25	26	23	22	20	24	21	20	22	24	31	24	31	25	26	28	26	25	18	27	23	13	30	20	30	23	20	24	27	20	26	16	19	27	29	21	25	20	21	15	23	20	27	28	24	9	24	30	22	28	21	31	24	21	28	31	28	20	30	15	22	20	30	27	24	17	22	21	25	16	19	20	23	29	24	18	20	36	16	35	23	26	26	26	21	24	24	17	18	22	27	24	22	21	15	14	26	18	18	22	20	19	26	29	15	23	29	13	28	17	28	21	23	28	18	23	29	27	20	31	18	17	19	22	23	22	25	18	29	27	30	16	25	18	26	20	28	29	19	30	26	22	24	25	26	19	17	22	25	21	27	24	22	13	30	29	27	22	23	14	22	15	16	24	33	15	25	21	27	31	21	22	29	16	20	23	25	27	12	27	20	21	25	27	24	23	22	27	30	29	22	35	21	22	23	22	21	22	32	16	21	27	31	20	24	27	20	20	18	34	23	22	22	25	20	28	26	28	22	27	18	21	19	31	13	18	20	22	23	30	25	21	19	14	22	32	21	26	31	29	31	20	23	18	22	25	29	24	24	26	26	20	28	23	31	27	26	28	31	28	26	17	23	17	29	22	24	26	19	15	22
42153	24279	8213	17653	23300	21663	17663	14020	10907	8545	6637	5622	4570	3727	3290	2942	2476	2150	1982	1713	1451	1283	1126	959	866	833	691	694	655	591	588	586	505	512	508	523	538	512	440	480	473	411	460	427	455	419	444	416	430	398	434	451	424	390	430	424	384	439	426	451	408	441	420	435	401	420	399	407	436	418	386	432	384	407	356	391	357	379	376	381	352	378	359	372	372	348	375	377	347	374	368	357	346	338	338	394	372	382	391	379	361	387	351	406	394	367	401	378	325	393	367	346	362	368	354	337	324	351	383	390	391	368	364	385	368	369	333	373	376	363	363	333	404	366	388	351	345	371	383	370	353	404	328	388	343	421	398	375	359	375	391	370	377	322	390	365	365	371	344	359	396	368	318	389	386	355	365	327	369	386	340	371	380	393	380	394	360	365	343	326	357	344	364	351	349	376	349	328	347	371	347	374	354	350	402	387	340	386	380	391	384	324	381	358	325	374	335	346	359	348	360	357	382	381	376	386	372	325	362	342	351	377	358	371	358	336	349	379	335	377	367	367	332	362	364	363	369	342	341	355	377	375	350	365	375	388	355	328	382	386	360	398	362	359	375	371	340	379	397	375	375	372	348	348	373	362	399	353	368	373	362	338	358	342	335	361	362	375	374	352	362	367	388	371	364	372	356	352	354	370	355	361	364	363	353	373	377	368	382	356	349	387	364	351	360	347	388	356	396	373	356	386	378	329	359	375	389	353	309	372	375	368	362	389	374	348	373	358	365	346	367	327	358	387	354	358	354	369	407	407	373	381	326	332	403	334	369	372	332	335	365	366	350	370	335	375	359	327	365	352	409	352	378	315	349	387	354	365	393	387	378	359	329	386	348	390	348	351	371	366	365	342	342	376	362	373	417	357	365	391	400	373	375	359	333	370	353	353	359	325	393	357	360	355	388	370	385	368	354	353	361	332	347	377	349	397	355	368	394	365	349	331	366	382	376	368	354	346	358	359	362	368	344	349	318	386	377	377	360	379	358	360	325	341	362	363	348	345	357	368	352	372	397	323	371	368	381	356	353	354	383	341	363	348	322	359	349	370	359	374	388	356	334	362	358	378	398	371	381	384	376	355	349	373	410	378	346	353	371	352	352	366	362	369	363	337	349	356	381	339	352	348	365	368	367	373	368	396	375	384	353	353	334	341	387	361	397	328	355	372	370	366	372	370	361	366	356	374	343	356	311	337	357	393	353	371	370	378	379	364	331	365	324	357	384	337	357	374	371	363	386	349	355	339	358	372	350	356	378	363	360	353	367	365	371	363	358	380	333	336	335	378	359	360	364	385	367	365	379	352	343	359	323	378	392	364	365	365	326	364	358	365	344	355	381	367	353	335	359	342	368	395	362	367	379	370	370	387	393	331	358	362	377	344	377	363	364	393	350	357	365	331	376	342	347	343	356	362	355	366	364	314	358	333	367	377	371	378	382	368	385	391	370	395	384	353	352	398	365	386	393	337	339	379	358	381	369	349	382	349	349	347	319	362	340	386	359	397	382	368	341	319	355	347	376	356	368	381	373	375	361	336	360	358	334	380	359	366	384	356	372	368	348	370	340	375	344	357	360	364	376	337	334	382	380	372	384	335	330	353	392	368	374	360	360	317	384	358	387	353	340	333	348	345	383	353	347	376	353	400	343	355	382	379	369	339	345	358	350	391	346	351	374	368	376	342	371	389	364	358	359	388	401	358	386	375	345	359	358	378	350	350	345	365	380	365	350	377	381	328	349	357	399	343	347	372	370	360	306	330	378	360	345	345	365	384	333	376	387	373	359	378	369	372	372	363	353	356	369	341	381	360	386	408	374	342	388	355	365	367	397	365	358	362	371	384	371	390	397	348	356	341	370	342	343	338	376	371	355	377	379	323	370	363	355	362	364	349	373	371	395	381	358	395	380	368	324	374	379	361	409	348	357	356	344	355	333	353	340	354	397	363	346	357	369	368	351	343	344	366	355	354	356	376	353	360	363	331	317	333	344	380	337	370	333	351	357	328	380	340	363	350	347	357	377	385	346	350	372	374	362	348	363	351	380	380	374	378	376	361	353	359	382	374	352	360	365	383	357	351	369	366	362	327	359	377	356	368	359	343	367	370	354	343	398	349	344	370	385	361	358	371	363	353	383	370	360	383	352	360	347	381	363	376	355	350	375	356	380	352	373	377	372	384	357	365	373	356	331	374	371	363	381	391	379	346	382	396	335	349	357	371	387	404	362	380	389	391	327	355	353	359	401	344	353	363	361	382	369	368	349	398	316	371	366	366	325	403	330	401	369	426	359	365	359	382	384	366	372	338	342	375	380	355	370	408	353	357	372	376	356	371	371	379	341	383	373	388	348	360	368	352	355	404	373	376	338	347	382	338	337	391	381	374	374	367	368	340	375	338	392	354	361	360	345	382	359	380	397	374	368	375	356	342	353	373	372	378	367	362	378	361	360	392	332	381	355	367	383	408	334	343	357	348	358	374	370	356	367	389	371	357	364	373	354	333	377	357	380	376	342	388	349	392	379	362	362	400	394	360	383	391	346	366	353	344	355	363	377	366	396	362	366	385	334	374	349	378	365	362	385	345	361	364	350	367	347	373	360	379	342	355	405	340	372	350	371	358	335	365	378	343	384	372	325	347	351	394	387	368	366	406	382	379	311	353	346	375	399	369	341	361	358	371	377	339	351	350	383	375	349	367	399	343	346	385	369	362	392	373	340	351	383	335	354	350	392	381	330	379	388	364	373	349	362	362	342	345	366	336	376	361	348	369	341	332	341	355	371	344	319	370	366	365	346	363	350	341	358	376	387	348	329	359	350	378	374	366	378	359	326	396	396	387	365	358	365	386	381	347	368	389	371	378	390	360	330	376	395	338	354	382	339	346	329	346	340	355	322	361	353	357	361	383	376	364	343	356	358	387	364	381	357	367	362	368	354	368	386	340	391	333	379	369	380	344	337	365	399	357	335	364	336	370	380	378	363	388	394	388	374	344	411	347	375	390	399	390	372	354	370	357	369	341	373	337	356	386	340	367	365	330	377	360	397	364	392	351	343	381	330	371	391	359	348	365	366	347	369	369	310	359	377	345	361	341	340	371	353	348	359	337	338	342	404	373	350	363	345	359	393	361	381	364	363	350	363	372	364	341	367	371	374	339	340	366	366	365	356	380	369	362	327	365	382	344	371	324	396	394	371	390	359	381	381	378	358	353	358	351	390	367	349	400	365	350	349	363	367	367	345	337	372	375	393	362	370	314	368	286	331	332	351	409	335	404	359	358	351	326	344	378	385	386	380	347	390	368	353	381	345	384	377	336	354	366	387	364	344	373	374	403	384	370	351	377	373	374	389	351	383	350	382	366	331	408	320	368	346	359	359	369	367	380	371	383	343	359	374	365	355	391	385	380	378	412	362	343	351	365	371	380	361	355	352	397	340	371	412	380	367	316	337	347	373	399	363	380	374	335	366	376	343	382	360	365
13690	7343	832	536	683	654	563	449	361	285	249	245	206	182	166	146	124	129	123	99	81	80	83	77	73	71	56	48	65	62	58	56	53	61	54	52	63	49	60	36	46	47	47	42	55	46	46	53	36	40	45	47	34	47	45	47	57	63	42	44	42	46	42	42	54	41	53	53	29	46	45	48	51	40	48	39	39	52	45	52	44	48	32	48	46	50	50	41	33	33	55	38	46	38	55	39	35	30	56	31	37	32	47	54	46	30	45	33	35	52	35	29	40	39	39	37	48	42	33	55	45	41	36	40	41	40	29	39	52	45	24	47	47	40	39	52	43	38	43	47	58	48	38	52	47	33	48	49	50	47	31	39	28	45	54	39	46	45	44	40	33	38	43	36	35	52	45	34	39	48	38	27	48	41	42	49	48	32	40	50	39	42	34	43	44	50	47	34	42	38	40	30	48	40	40	47	36	47	48	49	39	35	49	31	51	41	44	41	43	47	40	38	42	35	40	45	44	43	44	41	45	50	45	59	39	48	47	40	33	39	50	40	45	45	37	48	46	37	43	39	44	49	41	32	38	42	48	35	43	47	35	53	36	40	48	26	36	35	46	34	52	41	49	38	32	42	43	42	33	52	46	39	47	42	41	53	47	45	42	55	38	45	45	38	33	44	41	45	48	37	34	36	41	32	52	48	52	35	44	42	37	37	40	49	42	46	39	57	53	40	37	52	49	51	50	44	50	32	38	51	55	45	40	39	44	41	44	33	36	39	44	36	49	38	41	31	40	35	43	31	46	50	42	48	59	39	40	41	38	37	37	32	42	44	42	34	48	50	42	31	46	44	38	38	44	46	44	44	42	56	39	38	46	51	46	49	46	33	48	43	34	37	42	50	34	44	37	40	40	33	39	42	31	48	44	43	46	37	42	54	47	40	46	41	47	45	48	34	37	52	41	42	48	43	41	39	38	39	39	30	35	41	42	38	48	50	42	43	47	39	47	47	42	44	41	50	41	38	38	43	40	44	53	58	37	44	50	36	52	50	51	41	47	46	41	41	45	58	56	54	29	45	48	32	45	40	42	50	40	41	55	36	37	40	51	61	51	41	51	45	42	48	41	49	37	37	45	47	34	46	33	65	44	42	41	53	48	36	33	57	54	46	37	34	35	36	43	42	37	42	45	49	37	37	35	41	43	37	44	38	49	51	39	38	41	37	43	63	41	58	34	35	36	45	41	47	57	35	41	35	55	46	39	41	38	39	49	44	43	40	46	33	44	35	46	38	47	42	45	45	49	51	49	45	47	47	48	60	38	34	49	44	48	40	39	38	52	47	36	36	46	39	38	47	46	45	55	52	48	46	51	43	46	41	43	27	43	53	39	38	37	37	37	49	35	41	32	48	30	46	56	38	39	39	32	47	33	41	48	34	44	39	60	58	43	42	38	39	34	42	38	59	38	39	50	49	46	47	45	44	44	47	38	54	54	45	48	41	28	57	46	39	41	51	55	55	50	39	54	31	54	42	48	45	37	51	36	38	51	38	43	46	49	46	38	52	38	52	32	39	45	35	36	54	38	54	34	47	42	33	36	52	54	41	47	50	46	54	45	59	47	42	35	45	49	39	42	50	54	49	41	49	46	35	44	43	34	48	37	45	53	46	42	46	34	45	35	45	42	49	47	38	40	46	32	35	45	45	34	47	52	40	33	46	45	42	38	28	45	40	49	45	44	40	42	31	47	54	47	42	39	48	31	43	38	48	46	46	50	31	39	55	31	48	55	42	41	47	45	50	37	37	30	55	49	45	32	49	54	36	44	38	34	49	52	44	46	45	45	31	50	41	34	54	46	39	53	42	55	48	41	45	40	42	43	37	37	41	50	36	32	52	57	46	44	39	33	42	54	47	35	38	48	42	38	34	48	45	47	42	46	35	45	45	45	38	39	34	39	42	40	39	52	43	41	40	40	41	54	44	49	47	43	54	42	51	48	45	47	42	35	39	41	37	40	37	43	50	43	49	43	41	40	48	44	36	55	41	38	36	38	53	45	26	39	54	46	43	48	33	46	47	33	41	36	42	53	40	51	37	43	28	39	35	48	50	55	52	38	45	46	39	38	37	48	47	51	54	40	34	37	47	41	49	46	42	52	44	40	38	43	47	41	43	36	31	41	38	51	44	45	48	47	49	32	41	57	52	40	30	43	60	40	39	47	47	45	39	47	34	43	46	47	47	42	47	52	41	43	49	48	58	45	44	41	47	49	52	40	39	39	38	47	29	42	44	54	54	37	49	38	46	55	42	46	41	32	43	42	48	45	38	49	35	44	43	46	43	33	39	42	53	43	36	56	43	33	41	44	39	42	35	36	45	45	46	42	51	31	40	35	48	43	49	41	45	50	33	51	39	51	46	38	37	39	40	46	49	49	57	47	40	35	39	39	49	58	43	39	56	43	51	57	35	45	43	49	46	40	58	45	45	45	33	50	42	39	55	44	39	47	39	43	38	41	48	42	46	37	35	44	40	57	45	33	50	40	53	49	38	52	48	33	52	44	46	44	46	53	42	54	37	41	54	42	58	34	44	44	42	42	50	52	45	40	44	47	43	38	45	46	35	44	56	41	47	36	45	28	40	41	48	42	48	38	43	37	42	46	41	50	42	43	39	44	37	45	46	39	42	36	41	47	39	45	45	43	53	49	40	36	61	38	39	40	39	34	47	49	31	53	35	38	38	37	54	50	37	38	50	52	40	44	32	30	51	45	45	41	51	51	43	36	37	43	40	45	42	41	36	47	33	47	50	35	37	51	36	45	61	41	50	44	52	54	41	34	32	51	41	30	51	37	46	36	52	42	35	33	48	41	35	54	41	34	43	49	48	46	37	52	51	49	54	50	47	35	38	51	43	34	48	45	39	41	37	35	45	41	47	48	45	45	47	51	44	36	49	47	45	47	49	41	43	47	45	35	46	44	43	36	41	44	50	41	42	45	33	40	47	39	44	33	50	36	44	48	43	48	46	43	56	42	44	53	39	40	34	33	41	46	44	51	43	33	33	35	51	46	42	39	38	41	43	48	31	58	55	43	43	48	48	47	38	41	35	46	39	48	38	38	36	42	48	44	43	32	26	31	44	36	56	37	43	47	46	51	44	40	40	37	40	56	48	35	54	42	37	34	48	40	42	43	47	36	55	34	50	34	40	39	41	38	38	42	48	40	48	52	45	41	45	33	39	38	51	47	49	53	41	41	38	40	44	41	33	45	36	55	45	33	47	39	56	64	46	47	37	49	39	50	48	35	39	40	44	38	41	36	61	45	38	39	33	36	42	49	41	60	52	50	54	35	41	43	31	38	31	53	36	29	40	39	42	45	45	38	47	44	40	59	40	42	33	31	52	45	37	35	56	55	58	48	50	49	47	42	36	32	42	39	47	47	42	50	33	45	41	33	33	52	41	39	50	48	37	44	37	36	39	28	49	42	37	32	45	34	31	41	42	36	24	32	41	40	43
53877	33716	13781	24797	31435	29494	26251	22091	18373	15021	12526	10728	9049	7692	6612	5772	5181	4689	4204	3588	3015	2716	2413	2112	1914	1581	1536	1432	1392	1373	1203	1173	1130	1077	1055	1056	1038	952	976	917	901	889	846	844	895	775	817	829	823	806	807	798	823	776	755	797	775	806	796	779	802	761	804	822	702	751	767	796	724	704	730	684	744	723	700	757	711	708	719	681	693	713	713	729	655	685	670	698	673	650	660	679	697	662	686	695	660	657	654	654	691	635	641	663	667	628	687	679	690	604	657	681	722	647	692	668	650	678	662	634	674	646	669	639	694	635	628	646	671	649	626	660	646	651	666	665	639	675	624	688	693	654	643	679	657	704	648	665	656	696	662	687	669	635	661	703	665	627	710	653	613	644	683	663	661	680	691	713	614	678	623	700	620	646	619	622	647	638	660	653	699	617	691	653	656	659	638	692	677	637	631	654	685	661	639	703	697	640	647	620	656	667	705	636	651	673	668	669	664	711	603	636	654	649	654	648	657	647	629	640	725	631	639	632	653	664	647	707	694	604	654	648	656	632	634	655	651	631	689	680	690	691	645	683	647	650	672	659	641	683	646	688	656	625	648	657	616	633	706	665	681	663	638	648	634	677	641	701	644	617	661	637	631	652	654	617	702	646	642	669	706	674	662	652	622	676	662	619	660	621	618	661	700	616	672	667	635	656	655	665	670	669	621	649	665	602	641	684	638	608	670	631	648	617	639	673	676	690	673	651	648	661	679	626	658	676	654	633	648	663	613	656	620	645	636	648	658	638	647	702	654	654	631	628	670	661	653	665	660	670	663	695	674	656	680	613	632	625	699	651	714	659	704	611	619	651	689	630	654	679	681	661	641	634	625	682	658	617	672	703	666	704	671	663	682	677	640	623	651	668	598	684	661	686	640	633	605	654	620	655	643	674	672	646	647	683	655	640	677	633	647	594	658	657	639	643	677	654	623	644	642	705	655	685	690	679	617	650	640	691	631	662	666	693	653	672	689	672	650	690	619	643	684	661	644	686	694	658	678	621	684	661	683	637	639	648	655	637	717	632	676	638	665	686	680	705	633	668	643	698	639	682	645	715	694	660	611	641	660	690	614	606	657	659	656	710	614	636	667	679	732	687	656	649	631	677	675	631	699	640	678	691	651	667	660	679	679	651	680	660	674	622	670	601	625	669	639	670	669	660	668	649	681	595	656	657	615	660	691	656	636	656	645	611	674	645	647	669	608	685	654	650	650	702	671	658	661	626	669	648	669	671	698	618	655	699	680	663	663	663	636	642	675	663	654	651	639	687	658	659	665	634	711	692	696	687	662	680	680	667	612	686	648	608	674	664	641	655	674	652	669	631	646	661	672	673	670	671	646	693	655	678	635	617	638	655	659	666	671	684	637	671	657	660	595	647	678	635	676	640	636	615	650	654	683	658	633	655	649	632	672	701	662	668	624	644	651	634	669	645	684	619	661	649	623	641	648	649	635	690	616	642	657	663	684	680	643	625	651	653	660	641	688	634	680	630	657	657	658	659	669	657	647	674	616	695	638	660	671	670	663	680	616	644	681	698	661	643	656	617	655	647	643	652	621	653	642	685	680	686	689	665	674	660	656	654	652	685	670	638	649	647	658	655	639	675	652	683	667	600	639	685	616	643	688	644	627	633	635	665	670	622	674	654	643	657	632	644	671	690	646	624	654	658	646	657	668	685	679	647	655	689	654	648	659	657	657	649	610	644	648	654	614	679	681	654	696	639	670	659	713	647	659	632	681	641	627	636	656	688	671	633	634	660	648	666	681	639	609	644	622	713	668	620	643	687	683	644	664	645	644	698	662	635	663	643	662	633	616	633	682	641	723	640	642	612	629	666	662	661	637	631	651	653	675	675	660	695	654	637	666	669	657	663	663	653	634	648	661	669	678	643	689	649	662	672	679	610	677	660	653	659	631	679	652	674	636	644	673	674	667	673	673	677	638	683	634	667	654	634	633	620	647	687	686	681	650	673	646	687	700	624	677	579	676	671	689	674	644	647	664	631	643	655	651	651	659	663	640	650	668	645	662	609	633	698	686	672	642	626	640	633	639	702	609	630	654	645	652	668	698	623	620	673	662	638	676	675	630	628	650	649	666	658	663	682	691	671	649	655	654	658	675	710	683	658	630	681	627	637	666	640	668	654	605	617	639	609	643	668	700	656	672	655	673	685	662	679	629	663	656	690	671	647	661	629	640	696	675	631	627	662	651	677	644	693	636	674	617	660	675	634	656	630	648	672	653	640	674	647	689	690	656	699	616	625	667	690	693	662	672	660	672	708	680	637	690	697	659	574	682	611	631	620	655	648	644	600	654	635	650	614	665	673	638	689	629	676	657	646	630	630	624	630	630	663	614	661	638	659	674	650	683	685	633	611	650	681	644	656	651	582	661	643	646	670	641	642	662	679	631	703	675	678	714	680	655	632	676	693	660	650	643	657	628	618	646	660	661	691	702	682	659	634	633	676	654	640	653	612	664	649	647	654	641	669	654	678	607	655	635	620	623	629	638	689	671	646	701	685	656	704	593	682	668	657	643	655	685	667	615	651	629	660	635	631	721	648	694	650	674	641	622	681	649	677	623	630	624	621	671	665	682	642	668	667	669	678	652	648	691	685	669	689	659	688	660	680	622	643	621	625	677	693	684	640	692	670	637	657	659	650	645	680	632	708	610	703	680	693	660	687	653	701	645	662	680	674	634	642	620	651	647	687	647	634	623	677	649	701	662	666	638	679	663	675	691	705	673	639	622	651	629	690	635	630	673	654	690	651	679	646	653	641	663	645	688	657	643	655	675	656	669	644	645	660	634	635	631	619	620	662	697	658	657	670	615	675	648	663	657	635	679	688	648	691	634	699	657	661	687	659	676	647	611	641	695	637	687	646	645	662	627	692	679	661	638	679	668	656	713	648	635	675	685	658	650	639	666	620	656	625	669	648	647	633	649	645	641	667	652	715	710	656	631	707	705	626	655	665	684	681	684	643	677	654	612	690	629	637	610	684	596	659	669	656	678	649	647	698	658	653	652	642	673	664	633	670	640	631	641	640	589	659	682	635	683	645	646	628	668	650	674	649	661	697	639	633	629	637	638	662	679	601	643	648	679	606	662	652	638	645	598	699	688	669	659	659	662	639	674	649	625	623	682	617	746	609	688	709	650	650	643	700	658	657	674	705	669	668	644	661	657	670	641	622	648	662	681	602	637	633	592	646	643	654	682	632	638	682	644	699	636	674	673	636	614	657	654	627	683	666	655	638	698	630	664	659	627	661	689	654	669	621	685	679	696	690	668	657	649	705	687	659	662	667	641	667	604	676	636	648	626	679	630	620	654	614	709	677	628	629	662	701	653	687	678	630	644	686	645	693	675	682	615	652	703	651	699	618	642	639	671	708	654	675	645	703	680	632	667	663	635	639	677	685	627	694	674	620	630	705	629	680	708	666	657	686	605	649	692	615	723	650	670	683
11466	4684	591	334	515	468	388	337	257	228	215	188	144	152	122	112	97	99	104	97	68	76	71	50	59	53	52	46	38	36	39	42	42	40	32	38	49	37	48	39	34	40	29	42	43	27	46	36	41	35	32	31	36	32	37	40	33	26	34	31	42	37	41	34	33	41	24	44	33	37	39	40	31	34	36	36	39	37	23	36	31	38	31	40	33	35	20	40	43	29	34	37	27	36	39	32	38	32	40	31	31	34	38	37	46	39	39	33	34	39	36	32	27	32	22	30	41	38	25	41	32	27	41	35	35	34	28	36	35	39	43	33	22	32	34	38	52	18	33	28	40	37	39	39	35	33	40	38	31	41	29	45	31	28	30	33	29	30	30	42	43	32	32	30	28	23	44	36	42	31	34	34	32	27	46	39	31	35	44	30	36	29	31	41	35	31	29	33	31	40	32	41	27	35	36	38	39	47	36	32	51	39	39	27	33	31	50	33	38	29	31	36	35	29	32	44	26	39	37	31	29	35	22	32	33	29	28	31	30	43	42	55	24	30	30	33	33	34	30	36	34	44	29	33	23	30	31	52	26	41	45	41	32	40	36	36	24	30	33	48	37	30	42	36	37	38	43	37	36	37	36	31	40	32	24	32	28	37	35	33	37	30	40	25	37	35	29	28	40	24	32	40	24	27	39	41	34	25	32	32	49	23	30	28	27	22	34	34	28	33	38	37	45	38	44	31	35	39	39	36	35	36	37	24	36	34	36	28	24	28	33	34	25	48	38	51	31	42	37	38	38	24	32	33	37	25	30	36	38	36	27	33	32	31	44	44	36	31	31	29	37	35	44	33	35	31	31	33	30	33	33	22	43	34	31	27	32	32	30	39	35	42	38	27	49	45	23	35	40	31	24	33	23	31	33	26	33	25	33	29	36	34	27	41	50	37	23	42	22	30	39	28	42	29	43	37	27	36	31	35	26	29	29	35	29	33	35	38	35	28	38	33	40	28	28	34	39	39	31	50	43	35	43	48	37	36	48	38	29	28	35	30	35	46	46	33	36	45	26	40	31	30	26	26	44	34	43	34	39	43	27	30	37	43	31	29	38	48	30	37	17	37	32	34	42	26	45	28	35	31	38	51	35	40	33	31	41	44	32	39	32	26	35	34	45	34	45	40	27	27	24	38	31	28	30	30	55	29	31	37	34	49	38	28	32	32	37	33	31	36	27	31	39	37	38	28	36	33	30	35	35	29	35	37	38	36	36	36	41	32	32	33	34	29	35	29	37	36	23	37	35	25	21	26	37	43	29	27	33	31	38	29	33	34	23	32	29	38	30	34	36	31	28	28	27	39	40	30	34	31	31	29	38	36	39	33	30	34	30	30	26	31	38	28	41	37	28	24	37	45	35	40	37	39	36	37	43	31	37	33	42	34	38	36	36	28	28	35	50	41	30	39	31	34	28	41	24	28	42	27	38	31	31	33	30	33	35	42	31	33	23	43	31	31	38	45	38	31	30	36	31	32	37	30	36	38	31	40	43	29	32	34	30	23	34	42	32	35	28	34	39	29	42	41	40	43	30	45	27	34	31	39	21	27	29	29	31	40	35	28	35	32	29	32	44	35	35	39	32	35	33	39	35	47	30	30	30	33	41	26	38	28	35	39	32	44	33	27	35	39	38	32	37	23	41	41	37	38	33	41	39	28	41	37	33	32	37	39	35	32	35	37	26	38	27	36	33	32	31	31	27	32	53	38	27	37	38	29	27	26	33	24	36	33	21	35	39	40	29	40	41	37	27	37	28	29	40	37	34	40	36	41	33	44	27	43	29	31	41	42	30	32	32	38	33	51	30	40	43	29	40	30	39	35	28	43	34	28	41	32	29	41	37	37	34	33	37	35	36	31	34	31	35	44	39	43	40	31	28	29	35	27	37	30	33	37	37	43	45	25	33	39	33	28	37	34	38	36	37	30	31	21	41	37	31	47	41	40	34	29	24	26	34	32	30	31	35	43	38	36	38	31	42	38	38	23	32	31	36	41	41	42	24	39	44	43	33	35	25	46	34	29	31	32	35	31	29	41	40	33	35	36	44	44	29	33	24	30	34	45	26	37	27	28	28	25	26	33	24	26	33	27	36	36	37	35	29	31	35	34	43	36	46	33	38	36	32	41	23	41	29	46	33	28	44	31	42	47	26	32	33	29	37	31	34	36	36	34	41	34	33	34	27	41	34	38	25	40	46	39	32	36	39	33	41	40	25	37	40	34	29	42	43	32	26	25	38	35	35	28	41	27	38	40	31	33	34	25	28	36	35	40	29	34	38	30	36	41	35	45	31	34	45	43	47	55	34	45	39	37	45	34	36	39	29	35	42	24	37	33	28	21	41	42	43	38	29	30	42	38	37	36	37	35	43	38	27	35	48	33	38	44	30	33	40	33	34	41	46	38	38	31	41	32	37	43	32	32	38	38	32	28	38	43	32	32	40	31	28	29	35	34	23	38	37	39	28	32	24	27	29	40	45	21	37	27	34	45	27	33	44	24	56	36	26	31	44	31	22	34	45	53	42	31	33	29	37	29	31	35	31	34	35	35	36	36	35	33	42	40	48	33	37	28	37	38	33	46	36	40	29	30	47	41	31	38	28	34	38	33	39	37	32	29	35	36	37	35	28	29	34	23	29	29	34	32	29	33	39	35	38	39	27	31	43	42	22	37	33	34	37	42	24	29	38	19	37	51	28	38	25	24	33	30	30	23	33	29	25	41	39	43	31	39	32	37	33	35	32	34	25	32	32	35	31	39	31	31	28	33	41	30	28	29	40	26	36	33	39	39	39	36	42	31	27	44	38	32	38	34	31	41	31	43	33	22	44	31	43	33	36	42	41	31	35	44	31	31	25	45	35	36	31	38	35	33	31	28	36	44	27	39	42	37	45	32	23	28	26	37	24	32	32	37	33	30	36	23	47	27	38	31	31	48	28	24	32	34	44	35	37	24	39	35	43	30	39	27	27	39	52	37	36	41	40	35	37	30	32	31	40	37	32	42	34	27	28	39	39	35	31	29	41	39	25	25	31	32	39	26	41	30	36	40	24	39	35	27	41	36	33	37	32	33	41	45	43	29	41	41	27	37	32	34	29	33	43	35	36	37	38	40	22	38	35	40	30	35	34	44	32	39	34	36	30	47	35	33	29	32	40	25	51	33	39	28	33	29	42	27	40	34	30	27	33	27	35	35	40	30	38	31	29	35	31	25	24	34	37	35	34	40	41	31	35	42	42	45	37	39	37	49	26	32	39	39	33	38	42	24	29	33	30	35	36	34	39	30	36	27	44	32	29	30	29	38	35	29	36	38	36	33	43	36	27	29	28	47	34	36	32	36	33	24	42	37	31	33	34	34	28	29	38	41	23	39	39	29	26	38	30	36	32	31	33	33	40	28	35	24	33	33	22	28	31	32	33	27	42	33	30	31	34	38	25	39	37	37	43	22	32	37	31	39	43	30
47627	30307	10953	21534	27846	26223	22583	18702	15248	12244	10002	8262	7083	5881	5044	4440	3804	3458	3036	2591	2347	1996	1803	1557	1350	1238	1157	1075	1005	975	897	873	836	880	772	766	700	771	741	732	764	647	709	673	643	682	660	658	655	634	563	653	618	637	640	654	639	656	644	643	679	597	610	613	650	610	592	564	585	641	631	577	597	592	552	567	565	571	533	590	577	563	530	592	485	522	569	578	567	530	534	571	519	520	537	520	555	575	535	563	495	506	531	522	544	527	540	544	506	499	517	551	562	528	535	530	537	524	518	560	560	521	547	554	577	523	518	523	515	557	578	608	549	525	536	563	511	542	514	550	532	513	543	549	512	477	532	510	551	529	522	509	512	552	557	560	544	548	573	506	509	533	540	545	549	511	526	557	525	523	562	545	497	562	477	541	497	564	512	555	493	523	527	534	571	539	561	525	528	536	510	566	522	530	488	545	509	536	512	501	520	495	535	553	568	557	557	531	522	521	508	547	532	498	552	533	512	524	533	540	539	544	517	537	512	533	556	545	526	498	523	511	546	590	485	527	498	510	489	505	559	541	569	554	550	561	506	567	535	502	519	520	522	535	507	521	545	540	519	542	529	527	527	521	554	544	532	527	560	506	576	522	480	537	536	510	517	536	530	490	554	501	516	534	527	527	526	544	468	548	578	497	514	532	546	520	487	530	533	537	574	539	511	501	522	534	548	523	516	521	493	458	527	540	555	558	511	553	522	531	536	529	544	493	480	550	520	500	511	503	543	572	554	548	542	556	561	541	541	543	495	530	502	525	525	529	514	534	529	525	546	560	516	514	552	538	534	594	525	531	511	527	552	516	512	522	513	554	518	574	519	528	548	503	512	532	520	555	536	499	559	506	539	509	517	549	534	517	492	533	529	535	509	585	521	472	523	539	517	518	544	497	491	539	520	533	509	539	475	542	495	546	507	537	531	507	537	548	471	529	513	534	514	549	535	513	508	555	528	535	531	532	547	550	493	512	532	542	547	517	530	524	561	520	569	510	572	523	529	523	542	564	533	531	539	563	522	533	562	537	555	523	527	493	548	523	524	516	544	516	543	528	525	538	512	507	534	563	522	547	562	528	500	520	492	567	492	515	497	518	520	539	545	509	552	566	545	567	521	534	530	554	513	532	554	536	565	551	526	557	576	495	509	534	511	535	525	554	498	539	558	531	565	544	531	540	502	556	509	549	500	525	504	532	507	513	531	538	530	510	546	555	533	547	540	548	529	517	543	528	517	499	555	523	538	502	509	506	549	532	515	574	552	503	525	545	511	545	516	500	503	533	534	538	559	576	557	552	506	491	533	525	520	509	522	554	546	509	494	522	539	545	512	554	495	478	563	528	521	533	517	552	537	552	558	497	530	521	539	531	551	585	475	526	483	544	527	496	511	521	497	530	551	516	534	565	512	509	538	521	518	521	562	517	528	488	503	521	554	541	508	555	491	523	572	609	514	553	538	530	532	525	519	505	552	522	512	567	530	515	492	556	518	516	533	547	509	537	530	512	464	514	523	520	525	556	538	541	501	553	503	525	522	518	491	539	548	504	532	547	543	520	526	527	568	511	525	553	530	560	522	510	528	511	553	494	549	530	547	528	527	565	524	540	514	538	518	506	556	521	540	473	498	533	521	543	559	537	578	484	540	536	528	531	494	526	559	533	520	538	548	528	545	511	566	525	494	540	510	520	487	523	526	532	508	541	603	501	527	528	549	507	552	574	539	523	493	538	517	518	527	509	553	537	534	503	528	493	521	574	525	547	499	563	536	475	509	542	517	572	501	540	523	476	515	532	532	525	504	507	478	532	527	535	570	550	539	513	537	491	548	526	510	543	583	517	566	492	535	520	525	501	548	507	517	532	504	517	563	546	578	531	540	522	548	524	494	513	507	530	537	528	545	518	522	521	559	487	548	497	506	502	576	509	526	509	502	508	552	503	543	528	490	536	531	495	560	520	514	514	524	545	533	523	501	514	507	519	547	538	558	513	537	481	494	529	547	534	542	510	556	529	507	549	548	530	499	512	522	503	530	555	514	547	543	526	500	509	509	499	510	558	560	535	522	551	501	524	489	551	555	527	532	533	506	529	526	532	519	519	509	498	575	503	550	557	538	503	524	524	539	504	517	544	547	532	545	526	551	512	495	513	530	527	519	575	568	514	562	530	556	536	521	507	503	575	519	517	528	552	539	515	545	507	513	517	496	508	542	544	515	536	567	528	461	540	536	519	528	547	559	509	546	557	517	502	533	500	547	507	534	517	519	584	525	516	521	538	485	577	544	528	569	482	524	533	542	514	548	504	532	502	487	546	581	567	520	531	509	556	519	496	543	507	540	503	497	521	516	520	576	540	544	557	558	546	530	532	588	567	573	532	540	538	503	546	496	542	538	513	523	470	583	501	532	542	517	531	556	529	543	503	513	520	506	566	534	544	497	523	516	559	530	541	504	505	536	509	576	572	531	505	553	540	552	514	578	484	512	478	500	513	536	521	522	518	538	501	514	548	521	527	542	532	458	515	532	545	546	531	501	514	543	500	532	507	528	521	554	519	533	527	480	550	575	484	532	566	546	505	511	534	529	529	534	534	521	531	551	540	550	543	547	556	504	523	570	551	522	510	566	538	513	515	557	524	522	514	524	576	512	517	524	516	525	553	531	541	513	539	532	528	551	518	539	543	496	535	528	494	499	494	559	537	552	566	558	529	556	515	533	488	504	512	556	545	550	510	511	590	494	550	489	516	529	551	469	502	517	523	506	531	537	550	541	517	518	546	537	526	508	565	523	554	510	512	479	558	502	555	513	516	508	558	507	529	515	540	537	505	527	510	522	499	506	534	507	548	484	505	510	571	593	529	547	519	523	513	531	561	523	520	553	572	556	550	550	509	528	524	563	525	533	515	525	487	501	547	571	549	527	533	526	491	498	512	519	526	507	559	498	539	542	509	508	518	537	518	519	544	543	548	537	526	495	533	503	542	546	556	540	563	550	490	549	536	521	542	547	532	551	470	537	549	489	540	531	532	553	515	512	535	531	532	506	553	550	501	485	512	537	543	519	549	520	494	510	520	514	511	549	529	538	523	513	515	488	538	512	559	510	528	541	560	463	514	567	522	522	512	515	531	479	553	491	562	543	554	554	530	548	556	569	520	514	482	522	481	532	530	548	539	516	539	494	499	528	555	557	508	529	495	520	492	522	549	490	563	499	511	545	508	514	521	512	490	560	520	525	528	555	528	518	543	539	523	509	511	543	558	530	534	515	538	520	508	524	540	579	516	492	532	502	541	500	494	503	510	518	508	549	525	525	557	496	524	508	496	561	489	538	549	500	510	553	505	545	519	489	526	519	560	520	528	546	580	507	533	488	534	513	520	499	525	534	536	503	551	538	562	493	551	507	529	510	565	512	551	573	547	541	524	559	551	544	531	549	507	525	572	557	529	515	545	519	556	539	544	515	524	496	515	508	563	532	576
16311	9014	1010	612	808	832	697	571	510	398	332	264	299	240	166	186	178	120	123	123	107	89	89	116	88	68	74	71	82	75	66	70	58	46	52	58	65	50	55	43	45	44	61	50	67	62	53	50	59	66	61	58	65	70	64	48	56	60	52	53	63	56	52	49	53	65	59	45	54	67	48	55	47	55	59	48	43	49	29	51	48	56	60	68	50	42	50	59	47	63	53	48	44	54	48	65	51	59	53	46	60	55	51	38	51	54	44	56	67	60	52	56	64	52	45	54	59	53	61	55	58	54	51	48	53	58	40	51	60	49	48	47	58	58	59	61	46	45	47	40	53	69	50	43	58	43	45	52	53	62	54	59	54	62	57	51	45	56	49	55	67	52	48	52	53	51	59	57	66	52	53	58	48	47	53	53	62	51	40	54	47	49	42	64	53	43	48	50	62	53	46	45	36	39	50	49	49	56	55	54	63	57	43	51	42	59	48	54	47	52	45	43	52	52	50	58	50	70	50	52	48	50	43	67	51	59	61	49	39	46	43	55	47	50	41	51	49	45	47	44	44	56	70	51	55	51	46	50	49	45	39	58	57	49	47	39	38	63	54	52	58	38	44	53	64	57	58	49	45	45	44	61	58	54	44	47	41	60	52	53	57	49	55	52	48	50	51	48	41	45	41	55	41	62	56	49	59	62	53	58	53	44	39	68	55	55	59	54	55	55	47	33	48	48	54	57	59	54	58	44	44	64	44	53	40	50	61	64	39	62	48	50	51	67	43	33	53	46	47	50	55	63	47	34	57	54	67	47	59	51	57	52	60	64	35	67	60	54	54	59	43	56	58	46	60	34	48	47	42	45	53	41	43	59	47	50	53	52	52	51	49	70	63	43	47	44	57	60	38	51	57	50	46	45	62	75	46	46	47	56	54	53	60	57	58	60	41	47	57	49	52	49	54	62	45	51	56	52	48	57	62	34	54	45	52	67	55	43	40	67	49	67	42	50	50	55	51	65	57	41	61	40	46	45	61	47	44	56	49	61	50	36	46	36	57	58	49	47	46	52	47	54	53	49	54	61	41	46	46	49	53	50	35	61	44	61	42	71	44	53	59	45	55	55	53	43	48	49	54	47	55	52	51	65	73	50	46	56	45	57	47	54	53	62	58	61	54	45	56	57	52	60	59	56	46	57	43	57	57	60	34	63	56	49	48	53	50	52	41	63	47	53	40	55	64	51	55	57	55	54	55	54	49	46	53	62	55	47	66	48	50	46	76	41	55	48	54	50	55	58	50	56	51	54	51	56	57	37	59	40	39	51	42	33	55	48	44	49	50	45	57	59	56	55	67	49	45	65	41	72	54	58	47	51	53	70	52	63	52	59	53	51	51	51	48	56	46	61	51	69	48	52	47	53	58	58	52	56	43	44	51	51	41	50	34	50	52	55	46	61	37	38	46	48	43	54	52	61	54	54	48	49	44	43	59	49	55	48	61	55	57	50	62	50	43	50	54	59	36	48	40	48	45	52	48	56	52	52	48	40	54	52	49	60	56	48	40	49	55	62	40	60	55	51	47	61	46	46	60	50	49	58	52	50	49	57	48	48	49	67	46	40	51	55	60	59	38	50	62	41	53	50	51	60	42	52	48	42	46	42	48	40	80	43	50	60	45	58	53	52	42	48	55	51	52	54	49	54	37	55	44	49	61	54	60	49	42	47	46	61	55	41	54	56	46	43	45	59	42	55	46	61	50	55	57	57	38	69	55	56	48	53	56	50	52	52	61	55	34	56	60	52	57	47	42	55	52	53	46	47	48	68	54	56	47	50	58	52	50	45	58	49	47	55	58	43	62	51	61	58	47	46	66	57	63	36	53	38	42	50	54	49	56	47	49	44	51	48	65	46	44	63	53	56	62	63	60	62	42	52	67	33	51	55	51	43	38	47	57	56	45	46	43	45	52	47	56	51	39	51	61	39	61	59	48	58	47	64	56	55	50	42	55	56	50	38	34	49	55	63	52	56	67	56	53	51	43	59	58	37	50	43	65	55	42	56	73	55	60	61	52	50	50	50	53	43	50	46	48	54	57	43	44	49	56	50	61	60	61	53	58	54	45	51	58	44	60	39	63	55	38	47	49	56	55	56	56	71	59	48	57	49	54	61	56	48	58	56	48	52	41	50	48	59	48	43	56	49	50	42	46	52	51	54	67	55	60	49	47	45	48	46	40	55	53	48	63	51	48	62	46	50	43	51	59	44	53	47	46	47	47	49	47	46	53	60	51	56	60	56	50	42	61	58	45	61	54	41	50	51	65	51	59	58	48	50	52	54	50	54	51	50	60	73	55	52	45	62	64	48	46	48	54	51	45	47	51	55	55	65	49	61	51	58	62	47	44	60	63	49	59	39	43	66	53	39	64	52	52	49	45	60	49	56	43	44	55	57	55	50	50	50	49	49	48	54	60	76	33	42	44	54	54	48	56	47	51	62	47	57	46	51	55	44	65	44	54	47	55	52	58	53	55	48	63	50	45	58	51	59	56	52	43	62	53	65	46	69	43	51	57	57	56	51	46	56	48	61	50	51	56	45	42	60	49	52	63	63	47	46	51	52	58	45	68	58	47	55	43	43	56	49	50	50	52	59	46	46	60	67	54	36	57	64	55	59	43	51	52	59	49	54	60	46	52	56	53	66	45	42	54	46	51	47	51	50	66	42	63	52	55	44	54	61	43	55	54	64	59	60	49	53	42	66	43	59	54	49	67	62	52	50	58	56	38	44	58	49	62	54	55	48	59	52	70	44	54	52	43	58	50	45	36	45	52	56	55	50	50	45	64	46	43	50	52	54	49	57	36	37	51	41	49	57	41	50	55	62	50	60	60	55	55	52	47	56	62	56	57	53	56	66	36	46	48	58	45	41	48	60	49	58	57	43	51	50	58	54	52	41	58	44	52	54	50	58	48	42	59	61	55	59	40	49	52	51	62	59	51	53	49	47	61	46	64	42	53	48	62	50	42	36	50	57	54	53	57	62	59	48	51	56	54	47	60	50	46	43	63	54	46	48	45	42	64	58	54	54	50	54	70	43	28	49	62	53	47	46	52	44	49	59	49	51	52	42	46	47	50	48	54	53	55	34	41	57	56	61	54	56	51	47	50	46	53	53	54	46	50	53	54	54	48	56	45	44	63	57	45	44	52	54	51	49	59	53	49	53	45	44	40	36	52	47	42	57	48	42	63	48	54	50	47	49	53	48	61	56	62	53	49	28	57	43	42	60	63	64	58	56	55	52	44	56	61	48	52	54	44	39	44	61	52	52	45	58	55	44	51	50	51	52	52	40	63	43	57	53	50	49	52	46	45	59	57	55	55	64	54	49	56	35	67	53	45	58	51	51	46	49	52	45	52	44	48	57	58	46	50	57	42	51	56	61	50	56	59	61	63	51	57	47	51	52	41	64	57	63	43	67	49	57	47	43	38	50	49	40	50	52	57	52	52	42	50	52
56025	35582	14930	26889	33680	32093	28490	24476	20704	17300	14454	12456	10644	8939	7748	6980	6097	5466	4827	4243	3694	3270	2834	2536	2265	2053	1900	1800	1627	1560	1519	1439	1413	1235	1241	1260	1162	1258	1132	1120	1019	1119	1117	1019	1007	1045	1012	993	985	967	936	946	955	902	1012	936	936	918	907	972	991	945	935	964	1002	870	904	842	878	900	831	804	822	824	831	800	830	809	877	818	781	812	758	809	770	823	750	825	796	793	765	810	785	768	839	813	782	778	787	764	799	789	791	798	757	752	811	763	749	776	764	774	789	769	789	766	761	777	797	803	781	747	732	784	777	756	715	779	766	738	808	774	785	816	812	814	816	802	809	801	780	807	758	778	818	779	755	778	772	802	748	800	731	788	776	800	749	801	751	770	794	736	798	766	810	758	758	755	748	767	750	840	761	763	749	776	809	792	775	774	767	808	797	776	766	772	756	782	838	788	744	814	816	776	784	757	737	798	758	724	757	734	724	776	784	769	806	725	799	753	777	756	781	777	777	787	761	781	754	749	791	779	736	773	754	786	810	765	758	824	786	747	769	803	792	794	769	749	714	785	779	704	746	727	769	799	797	791	775	795	810	764	804	738	788	759	801	767	776	788	781	774	788	753	797	740	775	756	763	741	820	785	749	794	799	741	758	726	799	745	762	805	763	750	787	791	721	793	789	749	797	797	736	764	753	768	784	819	766	819	828	765	801	748	771	732	784	753	759	780	815	769	757	755	725	785	804	746	759	810	763	732	763	728	787	736	783	764	755	747	753	788	765	821	779	749	755	780	813	789	756	780	776	758	760	771	765	752	835	740	779	750	764	837	755	718	751	752	726	765	767	741	774	790	771	770	773	797	821	764	804	736	770	736	764	796	786	816	797	761	754	820	753	759	806	743	793	781	774	793	780	770	749	792	837	831	834	780	777	758	778	828	788	812	767	814	755	747	797	752	820	782	784	752	758	814	748	716	742	734	766	734	834	760	783	771	758	756	757	778	769	851	822	738	754	790	723	759	772	772	741	761	827	820	750	799	778	766	757	768	752	852	744	783	781	755	784	713	768	793	817	828	745	739	765	739	788	744	769	804	731	837	791	792	759	818	742	780	774	796	777	800	717	780	781	758	817	780	730	805	759	746	771	765	721	762	789	808	779	800	782	738	769	731	780	739	798	777	837	789	720	729	767	768	769	800	747	745	823	768	825	761	747	740	775	781	763	750	777	798	773	741	783	724	811	785	837	839	781	768	775	807	763	791	792	802	783	706	769	807	720	724	772	742	710	751	776	757	773	778	767	795	744	758	766	785	770	782	802	770	769	790	760	762	733	784	788	816	798	765	766	762	773	754	739	755	751	812	765	768	783	803	762	790	770	760	774	773	757	813	834	774	746	767	812	846	771	769	766	742	784	752	769	770	759	785	778	757	805	735	797	769	751	793	801	763	778	719	751	780	786	769	768	771	726	773	761	750	778	774	724	786	765	750	776	818	794	832	782	811	763	779	752	784	791	815	724	744	778	799	708	823	827	767	770	796	765	764	779	781	779	771	787	797	793	732	721	777	815	755	808	787	786	749	824	755	806	811	776	762	774	807	787	778	742	798	727	795	767	788	737	763	737	733	768	734	783	743	724	744	786	784	811	773	740	751	710	754	729	780	778	736	794	761	780	744	768	752	805	756	794	757	777	794	788	799	743	739	775	784	709	786	789	804	797	738	827	766	809	778	770	783	801	846	758	779	749	763	734	785	779	780	779	771	805	736	779	748	746	769	751	747	772	789	784	712	827	808	790	792	792	754	803	807	794	738	809	767	761	746	748	737	832	780	803	790	752	785	770	759	748	775	798	744	730	845	765	824	785	832	720	765	851	747	780	757	796	777	799	766	712	776	790	795	735	777	786	806	787	750	808	789	728	760	775	777	738	773	735	797	742	795	736	786	796	767	803	848	802	763	716	746	725	830	805	812	820	789	773	768	786	769	788	721	793	775	743	751	773	765	766	755	715	765	794	767	757	781	752	768	755	721	761	775	788	805	788	778	814	781	813	782	700	777	724	799	821	796	780	786	792	791	808	748	770	777	820	762	744	798	779	793	797	778	756	789	793	789	741	802	742	782	730	800	791	748	804	758	729	766	797	755	798	772	791	763	833	818	782	743	754	744	794	773	766	823	753	770	746	747	777	802	757	766	763	715	753	789	805	781	716	741	763	749	804	791	755	804	771	764	733	786	762	813	799	770	772	751	815	784	816	781	778	814	773	752	746	776	775	781	812	853	779	770	827	768	808	756	799	789	729	744	750	775	783	782	765	804	822	763	771	834	795	803	733	697	775	808	795	784	781	706	810	801	758	758	767	799	776	778	776	780	783	765	766	751	853	749	765	723	787	741	791	758	787	739	740	777	780	742	823	716	749	802	811	718	881	781	815	760	781	688	747	745	767	808	800	752	771	768	757	802	745	787	771	820	757	779	737	812	744	768	719	760	778	806	748	736	806	765	792	754	763	792	752	794	804	831	781	748	776	812	802	772	745	784	806	792	749	738	792	799	790	769	812	769	746	791	795	795	808	755	763	749	744	806	756	762	771	763	736	755	802	791	813	784	775	783	753	798	767	788	770	769	755	741	763	785	804	740	760	765	747	783	829	794	767	814	770	793	743	819	785	718	759	756	762	797	742	797	738	766	785	746	753	759	764	787	773	776	755	770	815	787	717	806	764	786	700	779	807	784	757	751	772	767	737	794	763	786	814	782	791	733	762	762	819	779	784	697	779	810	749	810	794	778	840	744	722	781	775	792	766	754	759	759	737	788	750	741	765	768	842	811	808	764	758	762	750	775	810	784	760	780	762	748	742	689	736	751	791	758	734	816	735	826	737	778	757	793	760	783	774	819	756	758	780	747	819	765	794	732	779	802	818	751	781	774	710	819	761	780	793	775	737	782	802	761	805	821	779	778	793	771	785	848	761	778	793	780	784	743	771	771	759	750	767	754	818	778	765	761	817	733	751	751	775	778	856	785	785	718	794	812	758	825	756	736	775	797	815	767	745	786	665	749	712	776	761	817	788	733	811	772	813	773	763	804	721	779	739	775	783	789	816	753	754	786	773	740	736	806	780	797	739	774	771	738	795	775	822	745	796	746	782	745	768	739	760	770	757	787	717	739	791	783	779	790	771	813	759	755	761	749	779	812	780	745	752	763	780	754	835	774	721	760	801	745	787	758	809	742	746	793	769	793	776	734	759	770	771	790	748	776	766	786	814	794	790	720	798	772	779	788	811	798	784	789	751	785	777	741	784	770	738	801	814	749	802	781	768	797	778	779	809	778	736	770	762	793	775	835	810	829	763	766	789	785	763	739	747	764	761	770	808	722	783	753	784	794	755	756	818	773	756	836	778	803	755	812	751	814	754	756	804	732	736	707	781	770	768	784	728	797	808	844	781	759	712	808	767	780	764	755	778	819	731	807	775	735	771	788	777	781	720	727	748	704	770	764	770	795	738	780	739	795
6523	2225	363	217	368	369	279	244	203	144	125	116	117	90	69	68	75	56	51	51	52	43	33	37	35	29	36	26	27	32	18	29	26	24	32	32	21	27	34	20	23	30	31	31	26	28	27	19	23	31	18	20	28	32	23	28	30	25	25	32	28	25	23	17	26	23	31	28	33	26	28	26	19	36	17	23	18	23	27	24	25	18	26	24	29	17	31	34	19	29	30	19	24	24	23	34	21	18	24	19	25	25	25	29	23	21	36	28	26	27	30	21	25	21	15	21	22	19	23	20	17	27	19	17	27	29	37	22	28	27	22	28	17	19	22	23	20	19	23	15	26	19	29	27	25	16	39	33	19	18	37	18	29	23	25	26	34	32	28	13	28	28	23	29	13	28	18	35	24	19	21	23	17	26	16	29	17	26	25	30	34	25	19	26	23	18	25	29	25	18	29	19	16	22	14	21	27	27	23	18	32	25	34	27	15	17	27	21	21	20	25	17	23	30	34	28	18	23	21	27	24	22	24	24	22	27	24	20	23	24	18	32	21	20	20	29	31	31	27	18	27	30	32	15	24	19	21	23	15	33	30	22	28	24	24	23	27	36	23	31	22	18	19	26	27	30	26	22	29	28	16	23	20	18	16	23	25	23	26	27	19	20	15	24	28	28	23	31	18	16	21	28	27	25	36	29	33	17	35	21	24	24	26	20	27	22	27	27	18	21	20	24	24	24	18	26	18	19	22	26	24	29	23	22	31	16	19	22	21	19	18	14	26	30	24	23	23	20	25	26	23	15	26	24	20	31	21	27	20	22	23	21	20	16	28	14	20	35	31	29	36	23	21	20	22	28	26	22	31	21	27	28	27	19	21	17	21	25	26	23	16	18	24	27	17	23	12	27	21	17	17	31	24	24	25	20	24	29	22	21	23	22	27	20	30	24	22	24	27	24	18	16	17	14	20	23	19	26	17	19	20	25	29	24	24	33	28	21	29	14	23	25	32	20	28	25	15	24	13	22	22	23	30	32	31	21	21	20	21	24	17	21	14	32	29	32	18	21	24	28	22	18	24	23	13	16	20	20	27	21	33	31	26	27	22	18	29	34	14	21	21	25	27	17	26	27	20	33	20	26	16	21	29	23	28	25	19	25	19	33	28	15	28	32	19	34	21	19	15	22	20	26	22	25	21	23	19	29	23	25	25	21	21	16	24	23	23	24	23	29	19	24	22	25	25	14	22	21	17	23	27	23	15	21	19	26	29	22	21	19	18	22	21	17	22	30	16	22	26	20	24	11	28	24	31	18	32	37	24	27	25	22	21	20	18	23	33	18	25	13	29	21	23	25	31	25	31	24	23	20	18	19	15	24	23	28	21	25	17	17	29	28	19	24	27	22	33	25	22	29	28	19	22	23	27	19	28	29	30	26	24	16	21	28	20	24	33	20	20	30	27	29	16	27	22	26	29	25	19	31	26	25	25	22	21	22	23	19	14	21	26	18	27	22	21	26	14	27	19	22	17	24	22	18	27	29	23	25	11	27	30	27	24	25	16	20	21	30	25	21	15	27	17	32	21	31	24	30	17	30	28	20	16	20	24	25	16	24	25	22	17	23	26	24	23	23	20	17	25	23	22	22	24	29	24	29	27	29	20	20	20	28	17	24	21	22	21	22	21	22	29	23	23	22	27	19	31	22	21	15	21	29	20	19	17	25	35	26	29	15	22	24	22	23	26	23	27	20	29	15	18	26	19	26	27	24	26	24	18	24	24	29	19	15	19	19	16	19	30	28	20	21	21	33	26	22	17	22	15	28	25	18	19	29	25	26	25	24	27	23	26	19	23	22	22	28	14	31	25	15	31	22	25	25	27	24	29	18	25	23	20	19	30	29	35	14	24	25	25	19	26	25	24	26	19	27	16	25	25	31	24	18	21	23	28	17	20	28	22	26	26	21	30	21	32	18	25	24	34	16	22	20	22	26	19	25	29	20	26	25	22	20	29	22	24	27	20	27	23	20	23	20	24	28	26	23	25	23	21	26	21	21	33	28	26	31	32	30	20	24	18	18	21	25	23	21	29	26	23	18	21	30	18	25	28	21	25	20	22	21	19	24	25	16	34	29	34	22	29	20	25	29	15	19	21	23	24	23	23	25	20	16	20	29	20	22	24	26	21	33	36	28	33	25	25	22	32	25	11	33	22	24	32	29	21	18	16	18	22	15	29	9	25	21	18	25	25	28	28	18	30	15	28	21	31	19	32	38	28	26	22	34	27	24	20	22	29	20	30	24	24	25	27	22	30	23	20	19	28	27	24	25	26	23	18	16	29	18	17	25	23	26	16	23	14	22	28	21	24	19	25	24	21	21	29	31	27	28	31	31	17	28	22	23	21	29	23	27	18	19	23	29	28	30	35	21	23	25	26	13	19	32	27	17	21	20	22	24	19	14	18	27	24	31	18	23	18	17	25	24	22	28	25	18	16	29	23	26	28	33	20	19	19	24	20	19	14	26	29	30	24	35	19	22	20	24	26	17	20	19	31	26	24	23	21	20	27	30	28	16	26	25	24	26	31	24	20	30	26	25	28	34	18	18	24	18	24	20	18	21	26	13	22	24	22	23	19	25	32	26	20	27	23	17	32	18	23	25	27	27	25	15	18	28	23	27	17	27	13	21	18	26	24	18	24	24	27	20	25	20	14	17	30	26	21	28	27	28	27	12	21	23	25	27	21	31	33	17	21	32	21	28	19	23	28	28	29	22	23	15	26	32	28	26	20	33	18	32	21	23	13	23	26	28	26	22	28	18	21	26	24	22	20	30	29	25	21	23	30	26	22	30	24	21	29	17	16	25	32	18	21	29	25	21	25	29	26	16	23	26	23	22	21	26	14	21	19	29	28	18	23	23	24	23	23	27	18	26	25	15	21	26	27	23	26	20	18	20	21	24	13	23	23	34	17	27	22	20	27	28	29	23	30	25	29	15	27	35	21	19	28	21	26	24	24	22	23	27	19	19	20	21	17	30	23	25	29	26	21	24	21	21	23	21	16	17	29	17	21	30	20	27	16	24	26	22	20	23	26	23	28	26	24	25	27	23	17	16	28	28	33	28	28	28	21	26	26	18	17	38	21	28	21	14	25	34	24	15	19	27	19	25	19	20	19	24	14	29	22	16	13	19	24	22	27	25	25	23	29	26	22	21	23	28	20	27	19	23	24	21	27	16	24	31	21	20	24	29	26	22	8	13	24	22	21	17	19	23	20	27	19	25	23	28	26	27	23	27	32	22	22	28	30	17	26	21	28	27	27	26	36	38	16	37	24	24	14	12	35	17	23	20	16	27	22	21	32	32	24	27	25	21	24	14	21	18	14	21	14	19	22	29	24	27	25	27	25	23	20	22	22	17	19	17	25	26	22	17	26	21	22	17	33	22	19	24	27	32	20	20	22	27	31	25	22	26	29	27	26	24	18	21	30	26	25	21	19	21	27	21	22	27	23	24	23	19
41662	24098	7905	17669	24199	22549	18683	14780	11564	9141	7108	5818	4803	4024	3418	2922	2464	2210	1924	1711	1436	1309	1151	964	812	780	680	695	600	648	593	528	540	535	525	520	476	495	486	495	454	459	452	425	436	437	413	455	479	457	412	419	452	426	439	448	464	470	429	444	412	447	409	422	420	396	393	432	403	451	419	366	404	432	436	416	358	402	404	373	410	372	375	369	361	354	423	359	386	387	393	401	368	383	378	385	393	362	345	381	388	374	383	388	408	383	359	385	368	360	365	353	362	386	391	380	353	397	351	378	414	346	394	382	362	363	354	344	377	391	362	383	358	379	386	373	379	396	373	346	428	406	371	377	370	407	367	360	367	417	421	334	383	380	386	378	362	357	373	390	345	363	381	364	374	367	366	363	362	344	403	382	353	363	382	375	413	349	395	376	356	356	369	343	316	363	354	356	332	354	368	381	375	333	396	383	385	391	414	397	407	369	336	362	355	392	393	348	374	351	411	370	372	361	400	374	361	356	402	364	347	364	393	369	410	367	385	381	367	347	387	358	381	363	344	385	384	376	357	391	364	359	384	383	375	353	379	383	386	400	370	364	374	408	352	358	347	404	377	381	352	371	406	370	368	359	356	376	378	411	352	366	366	349	365	381	397	333	344	355	398	354	382	396	374	347	353	363	369	365	389	366	361	396	345	353	373	377	366	376	382	358	374	386	392	346	391	354	347	350	374	386	357	387	330	355	389	361	334	359	376	380	370	377	387	404	352	383	381	316	368	323	372	330	365	335	350	368	370	371	409	394	366	378	398	362	368	348	364	384	415	359	394	398	355	392	362	375	345	343	374	385	376	373	352	371	360	341	367	312	388	335	387	337	404	390	381	385	360	355	395	377	395	376	402	343	374	369	362	391	374	378	386	370	353	368	346	350	412	372	371	368	366	369	343	366	384	352	359	357	384	360	368	370	378	369	371	355	372	370	372	366	381	366	342	365	361	338	378	403	362	395	363	415	354	348	364	371	348	377	352	367	373	374	381	368	381	383	403	337	376	351	360	333	352	370	378	408	371	363	374	410	372	333	402	357	372	389	361	377	389	368	361	365	368	345	389	362	378	367	381	392	345	342	392	374	385	375	364	345	338	409	351	369	363	366	376	357	357	367	386	393	363	384	391	383	378	344	371	352	392	347	352	366	368	364	358	340	369	327	376	405	377	390	335	378	368	358	364	359	395	340	389	332	366	367	353	378	418	359	370	361	382	401	399	343	385	378	372	341	350	358	381	390	342	341	345	349	336	378	357	360	379	392	392	350	368	361	388	366	391	359	406	366	362	360	350	323	389	390	390	388	358	384	378	370	323	360	371	375	381	373	385	356	362	347	369	373	359	371	374	365	362	374	371	393	373	393	371	365	364	364	384	422	354	367	357	396	337	374	374	329	346	386	359	348	357	389	387	379	390	390	364	397	352	377	363	402	387	374	411	358	399	402	381	396	370	359	376	357	389	367	365	348	355	325	404	358	376	367	369	384	367	358	379	359	385	398	382	369	376	382	361	340	360	406	369	351	361	388	356	384	333	332	345	389	381	385	354	384	357	374	369	390	363	344	377	367	376	391	355	369	367	349	382	347	359	335	380	415	332	361	352	382	355	395	411	378	362	391	390	357	349	374	360	383	338	371	384	327	353	357	368	360	381	388	349	348	396	394	323	368	383	379	365	364	367	434	328	371	354	376	352	388	339	328	349	347	355	366	377	332	362	372	397	330	402	391	367	380	382	371	395	358	388	365	349	378	365	369	374	380	379	356	362	378	336	373	366	335	381	363	365	368	319	343	383	393	420	375	356	358	382	354	353	363	376	338	361	386	377	363	385	385	386	362	365	372	375	351	369	347	362	295	374	347	351	369	352	363	371	399	412	370	345	418	395	338	335	373	369	367	389	370	351	369	370	368	378	384	368	371	371	387	360	355	354	368	395	373	372	388	347	391	364	366	348	331	391	372	364	326	366	383	389	381	391	381	388	334	402	362	383	350	429	356	342	373	371	344	333	375	388	340	392	353	377	353	380	369	346	378	342	381	365	342	373	384	375	362	342	410	339	361	355	346	371	354	380	392	366	396	365	377	370	359	354	356	357	381	382	375	369	342	377	401	359	373	375	396	364	360	389	365	407	358	350	423	396	358	316	389	364	354	365	375	376	339	359	336	391	352	370	357	371	358	378	339	343	344	379	361	377	373	346	381	419	365	367	388	380	350	387	378	350	372	328	378	390	386	393	376	375	368	352	377	323	378	385	363	356	357	389	383	360	374	330	364	360	364	346	358	398	377	395	381	387	354	329	389	380	395	328	376	368	352	347	391	367	367	371	366	371	394	401	373	391	369	368	361	366	350	401	358	379	351	367	372	335	407	343	371	346	365	376	328	383	371	404	384	347	373	359	407	371	320	378	389	358	365	351	374	397	387	389	407	361	371	359	363	338	375	358	335	357	378	381	357	347	372	393	375	343	347	352	390	373	375	377	373	372	351	393	354	367	357	368	381	361	362	353	386	350	374	339	380	361	372	363	350	340	348	382	372	328	390	370	376	391	381	373	397	358	345	384	369	408	348	367	343	364	339	346	361	363	363	348	415	354	378	373	394	377	366	340	417	335	355	368	363	363	385	370	358	366	364	400	372	384	404	372	371	390	318	368	378	373	376	396	393	349	365	389	369	374	351	342	372	380	350	381	369	378	376	373	400	365	361	376	372	351	368	362	385	392	367	364	386	341	349	374	386	390	394	367	365	366	380	351	391	343	392	400	362	373	348	394	375	362	410	382	372	359	343	375	336	381	356	375	384	382	347	383	388	364	393	375	385	395	375	395	387	376	379	355	375	367	374	352	369	399	378	367	396	392	378	394	357	361	404	353	352	347	361	328	399	359	366	354	397	350	394	392	368	348	347	357	382	366	374	362	431	372	390	383	365	371	364	360	387	354	387	381	364	387	373	395	370	351	379	380	361	349	360	339	352	394	358	359	345	361	387	347	357	347	350	399	350	397	360	343	380	384	372	367	356	344	374	372	407	374	363	363	391	373	388	377	326	348	358	376	406	367	379	408	354	361	377	359	409	324	404	383	386	378	406	385	342	407	378	339	353	374	423	390	370	399	373	331	370	384	372	355	378	361	370	380	368	356	391	400	362	369	370	348	386	360	383	364	370	345	388	368	389	353	360	352	366	355	357	371	380	352	382	358	372	355	384	321	370	343	365	369	394	377	402	391	371	382	351	366	374	366	361	335	402	357	375	391	369	381	384	382	360	371	356	360	358	333	390	372	372	400	374	351	361	357	405	338	326	359	379	382	368	392	377	368	357	331	381	356	403	360	366	368	355	385	387	326	384	377	391	367	347	381	358	352	391	386	365	372	385	356	347	377	356	350	394	353	391	376	369	397	391	371	376	348	358	376	341	372	369	355	336	371	375	366	386	363	358	382	377	360	375	409	375	377	314	389	374	366	370	394	368	374	379
13482	6747	793	468	745	671	623	510	420	333	280	265	249	179	166	156	150	136	94	105	85	96	68	76	65	72	63	50	65	59	70	53	65	40	47	58	45	58	51	58	45	50	42	56	63	60	59	43	47	47	45	56	48	66	47	33	47	46	42	43	43	50	55	49	40	69	47	57	40	45	48	39	55	50	44	40	55	43	43	39	41	49	49	36	49	49	30	43	43	49	40	44	52	51	39	53	36	48	46	38	50	38	42	38	58	47	42	46	39	51	43	60	40	40	57	46	36	48	42	45	41	46	44	43	39	38	42	52	49	48	31	49	45	36	39	50	44	56	41	43	45	48	38	39	41	45	46	39	46	49	46	41	52	48	37	40	34	39	44	38	39	36	44	54	32	37	30	39	52	42	33	49	41	47	52	35	45	30	44	43	46	44	41	42	51	49	47	53	38	38	50	49	43	40	44	34	47	55	39	33	34	45	54	35	41	49	50	41	47	45	63	42	39	52	46	51	39	49	38	54	47	51	42	35	44	48	40	41	47	50	37	41	40	39	33	49	40	33	43	51	46	43	47	47	33	51	35	41	46	49	40	46	43	41	45	46	47	30	50	44	40	35	37	44	38	38	44	41	46	43	38	40	48	40	40	54	44	48	55	60	35	44	44	49	37	50	44	42	60	40	48	42	37	51	49	37	44	44	53	34	31	36	52	33	44	56	44	48	45	53	47	42	37	43	47	45	35	48	49	37	48	36	37	46	41	37	46	46	41	42	33	45	43	42	50	33	35	43	45	46	31	41	44	54	64	41	35	47	40	41	52	41	54	41	55	43	41	52	33	43	54	49	42	34	46	48	48	44	47	52	42	46	44	46	39	49	39	53	51	50	55	38	52	40	35	40	35	43	38	47	44	57	41	55	50	42	54	39	43	39	46	47	37	44	41	55	39	41	33	50	36	35	45	51	43	50	38	42	45	45	43	46	47	38	39	57	54	43	42	37	52	46	42	34	58	41	37	41	42	49	38	49	41	51	47	54	51	33	43	52	34	44	43	45	43	37	45	39	42	41	48	49	28	55	49	49	45	40	42	47	40	25	41	40	40	57	36	46	42	37	42	46	42	47	49	43	26	43	37	38	48	33	39	49	43	41	53	39	43	36	40	42	31	53	43	45	37	35	51	52	41	45	34	45	63	35	35	43	57	41	40	34	52	42	47	34	36	44	39	39	38	45	50	38	40	47	48	51	35	38	41	43	37	47	26	49	59	44	34	57	34	46	40	42	43	48	52	49	45	52	52	40	46	41	48	49	51	44	42	45	43	42	33	38	40	41	43	50	42	53	41	41	47	43	59	54	39	55	38	45	33	33	47	49	61	36	53	45	56	49	41	39	55	37	43	53	48	40	40	43	51	38	50	47	32	50	40	53	46	53	65	48	53	44	31	46	47	43	34	48	49	46	45	47	46	48	44	38	37	43	50	50	41	39	50	42	41	35	29	35	47	33	37	45	38	44	45	43	35	37	47	39	44	36	43	42	42	40	44	45	44	56	43	55	44	43	47	42	36	40	43	39	46	40	42	53	44	41	42	42	48	38	42	37	48	42	39	42	39	47	37	43	45	67	46	40	40	34	47	36	50	43	36	39	45	28	54	46	31	39	41	40	33	33	54	44	38	39	50	39	46	44	45	52	37	47	45	41	46	48	43	38	58	48	41	47	40	42	52	47	46	41	44	45	40	36	33	41	35	48	41	56	39	38	42	39	46	43	35	39	45	43	52	47	46	52	43	38	34	37	39	41	40	39	41	50	38	41	45	38	53	41	47	44	42	51	45	46	44	46	45	44	49	34	39	54	44	50	34	55	43	53	38	40	46	41	43	46	45	39	51	44	40	48	38	45	57	40	45	36	42	35	29	41	46	36	51	40	52	36	53	56	41	32	42	38	37	50	39	47	34	45	44	55	48	44	46	48	40	30	50	44	51	46	36	38	40	39	34	45	54	43	44	39	53	51	51	38	38	49	51	47	39	44	44	51	33	40	54	55	36	45	60	29	44	43	40	27	52	29	42	40	51	60	45	38	44	45	22	52	51	43	37	56	45	53	54	40	40	37	40	49	53	38	41	41	45	50	53	48	37	37	58	34	45	34	59	50	44	49	36	43	45	40	30	41	55	41	40	50	31	45	41	52	48	42	35	43	42	43	44	51	42	41	51	52	35	49	28	45	47	35	49	43	50	41	46	40	44	45	52	29	51	34	52	42	36	43	39	51	49	50	52	32	50	38	44	36	40	39	45	37	44	32	37	45	41	53	46	32	48	40	43	51	37	48	41	42	48	47	46	43	54	47	35	49	43	39	37	33	38	51	40	48	49	46	45	40	41	45	49	50	43	40	48	37	51	50	60	43	35	46	45	48	41	39	55	41	50	44	39	49	41	52	30	56	38	43	48	50	32	63	57	46	51	44	55	41	42	41	37	43	49	44	45	55	50	41	40	58	45	47	41	41	38	40	39	37	40	56	57	39	33	50	43	49	43	54	42	36	47	48	68	54	45	51	46	50	38	35	42	46	44	46	55	37	35	40	42	38	45	45	38	36	36	60	45	36	37	47	44	41	51	36	41	45	40	42	35	57	40	47	60	45	39	34	47	57	41	34	45	49	49	50	48	37	45	39	51	43	41	54	31	40	57	36	41	45	47	34	40	43	45	39	42	59	42	56	39	42	45	46	40	53	51	42	51	34	34	39	42	30	38	49	50	48	47	46	51	49	41	38	42	45	33	56	46	36	42	49	48	43	33	43	37	37	37	37	35	43	49	46	47	48	44	36	43	55	41	56	45	42	42	49	36	49	43	49	52	33	36	43	38	49	51	42	44	49	41	42	51	45	43	37	40	31	38	40	36	49	44	44	39	28	45	43	38	55	48	61	38	44	33	38	44	44	36	47	47	29	39	53	27	39	46	36	51	40	36	46	50	40	45	46	40	46	28	41	44	52	51	38	42	39	44	34	43	36	40	48	64	41	35	43	46	37	44	40	46	51	46	39	41	44	39	39	35	46	50	51	41	44	43	42	53	38	40	35	54	36	36	41	48	48	54	33	55	52	46	41	32	30	37	38	37	40	35	50	44	43	44	41	34	43	46	50	49	43	50	43	45	49	54	46	41	38	57	40	42	44	42	62	49	50	48	38	33	39	52	37	48	38	38	51	53	49	44	43	44	36	43	43	45	52	41	51	45	42	49	52	45	49	50	42	36	50	54	41	57	33	38	39	53	35	61	37	46	43	43	47	50	50	32	47	41	48	33	37	52	55	32	41	37	41	40	38	38	61	55	37	55	42	36	43	36	55	47	54	24	37	41	42	32	47	46	51	59	35	56	48	46	55	46	39	46	46	48	45	41	47	46	37	49	46	45	58	36	41	51	39	47	46	40	41	43	46	46	52	34	51	58	49	47	48	41	44	43	33	47	40	50	42	38	55	53	45	48	43	45	39	38	50	55	45	46	55
53385	32655	12753	24554	31943	30241	26703	22452	18833	15617	13088	11040	9399	7936	6665	5978	5293	4520	4018	3622	3037	2731	2458	2115	1993	1706	1555	1435	1327	1323	1258	1246	1197	1054	1073	1027	1043	958	1018	982	896	900	897	876	904	910	885	835	829	801	761	822	828	838	841	756	843	818	830	808	802	805	801	822	794	715	765	729	774	749	753	743	763	678	708	716	749	699	688	704	648	673	691	744	629	670	698	672	661	701	653	679	666	667	610	690	679	729	688	654	672	699	684	624	678	648	667	658	718	649	640	697	667	689	719	692	650	663	661	650	681	667	661	667	678	611	641	661	672	660	689	710	666	691	657	652	682	711	701	649	665	658	637	677	674	706	652	705	675	644	630	659	676	688	675	651	672	706	637	660	634	657	676	670	632	641	689	707	678	660	688	653	651	657	657	648	656	693	685	673	699	627	661	624	692	662	649	625	645	697	672	648	673	681	615	701	661	676	677	662	659	658	647	641	704	649	648	626	641	678	607	626	616	657	616	697	655	692	714	614	708	626	683	641	658	649	642	678	613	674	680	683	634	678	656	651	641	616	611	627	637	669	649	662	634	674	604	678	638	675	653	612	681	684	635	610	668	642	624	665	611	652	624	657	648	728	661	698	648	698	652	659	649	593	635	656	650	605	637	711	677	684	602	669	650	665	625	679	691	632	610	633	632	685	670	640	661	618	672	640	661	644	656	651	683	696	680	627	643	678	655	681	683	621	650	696	670	634	636	663	643	661	665	655	693	661	634	672	684	639	700	622	600	658	688	692	668	662	666	681	609	653	714	631	658	605	631	639	651	608	657	634	639	706	658	669	639	661	632	650	608	635	649	663	630	634	664	645	673	632	658	623	670	648	616	626	650	654	631	660	646	664	592	644	655	641	671	665	610	672	636	660	671	683	624	671	637	637	668	680	674	662	655	626	703	646	646	676	697	646	660	661	650	638	660	631	622	691	688	705	634	659	627	638	630	657	641	657	683	665	634	637	615	671	682	683	662	640	697	701	684	642	639	687	667	650	689	634	656	636	636	634	675	642	611	653	660	635	630	635	662	564	640	676	632	684	690	627	622	657	671	645	677	664	621	703	604	616	672	643	651	676	656	656	622	649	635	657	674	675	654	611	679	645	629	624	604	644	675	644	649	682	638	590	741	683	636	663	669	648	641	615	665	638	641	624	649	648	680	640	677	682	653	628	646	664	673	652	649	679	652	680	612	596	664	659	595	646	602	659	624	650	640	645	664	687	697	655	675	710	674	715	679	664	661	630	664	602	672	611	650	652	654	705	641	652	641	631	657	676	685	694	686	646	664	645	704	633	694	638	641	620	655	654	631	665	672	693	679	606	652	662	551	678	643	655	685	645	661	663	676	621	651	699	673	679	607	680	627	660	628	662	655	637	604	688	638	692	643	668	653	637	649	671	679	659	654	650	631	667	701	652	591	637	687	688	675	669	634	652	626	684	673	668	631	627	646	642	668	643	686	691	664	653	689	710	661	675	633	626	625	604	637	677	623	637	662	583	644	666	627	649	650	624	605	690	663	634	644	636	609	632	650	623	690	642	648	648	643	672	654	695	668	631	673	677	672	649	659	718	629	660	632	667	665	640	674	632	647	666	657	662	669	636	636	640	657	643	664	714	673	642	637	655	648	734	657	681	596	623	620	667	633	619	644	624	629	646	677	653	596	703	661	657	662	674	640	663	658	623	594	654	677	663	668	646	673	669	643	639	615	660	676	616	636	635	633	638	624	606	628	662	644	687	619	642	697	675	637	675	656	618	657	628	642	647	664	671	663	683	673	672	665	653	623	645	609	636	618	656	648	645	619	620	669	655	654	664	634	655	637	657	627	636	645	662	650	638	670	625	678	631	688	645	670	641	650	646	665	651	608	590	696	649	629	634	659	680	632	665	632	632	662	636	659	691	630	681	697	677	670	658	672	679	643	654	628	653	672	694	661	645	626	670	663	626	620	660	743	648	629	639	649	656	690	630	655	627	701	640	680	641	645	670	697	667	658	671	633	674	644	660	639	661	635	701	680	695	656	652	621	645	604	643	677	635	683	651	643	666	670	677	649	666	659	643	632	636	628	629	658	639	600	707	628	643	688	632	659	645	617	693	674	663	626	665	615	678	633	648	668	658	641	676	683	651	671	642	660	654	647	662	667	660	606	653	650	606	644	619	698	621	637	681	670	655	645	701	653	684	659	654	629	604	675	663	699	640	611	627	642	651	667	615	647	684	628	630	661	679	703	655	623	656	642	689	689	653	644	648	702	660	657	625	637	621	679	649	636	622	675	659	688	634	634	630	655	649	719	642	648	683	697	657	677	657	662	672	599	672	638	716	655	661	605	627	702	689	672	645	653	637	587	646	627	703	674	642	627	639	619	605	631	659	637	702	684	630	672	692	700	641	624	702	655	621	678	654	654	658	633	663	632	654	596	663	647	630	664	624	713	668	671	661	606	671	672	656	695	672	664	657	661	658	681	685	641	642	616	646	643	656	668	645	710	661	648	698	633	711	632	647	711	703	683	660	609	636	655	678	648	633	635	655	664	686	610	695	635	622	668	669	662	645	642	660	691	647	649	618	651	671	661	638	618	626	683	689	671	645	614	636	707	665	634	658	663	619	668	647	644	660	650	671	649	664	638	619	657	646	643	659	644	661	622	608	689	655	617	629	644	666	664	707	621	708	683	661	681	649	654	666	648	659	672	649	635	636	604	677	684	666	655	643	661	668	645	665	647	654	634	668	651	654	670	657	651	622	644	653	669	627	649	661	635	695	637	646	640	690	660	681	665	630	612	656	644	651	659	669	644	644	619	624	645	679	653	640	649	638	695	638	645	645	691	640	659	633	627	636	714	661	695	611	668	644	633	623	636	632	679	630	659	639	667	651	666	665	645	653	672	619	694	688	666	669	636	647	670	652	648	665	676	661	672	680	666	656	661	685	659	670	684	674	622	677	643	641	644	630	681	671	644	628	643	625	672	622	640	650	678	683	672	601	693	657	720	687	671	649	660	678	676	654	650	652	676	635	614	595	708	661	637	652	666	609	621	608	648	662	656	654	716	631	599	665	630	653	672	660	623	642	653	659	651	651	627	614	680	675	659	625	655	615	650	646	658	700	665	671	714	636	609	694	626	664	696	675	615	638	646	655	618	656	696	654	666	666	657	716	646	668	668	668	678	641	640	655	709	611	627	650	639	654	656	686	638	663	651	673	649	670	608	658	658	651	636	619	635	714	682	683	681	646	644	637	615	684	638	669	617	645	696	645	666	654	675	618	654	647	649	671	668	634	654	635	675	684	625	637	632	635	747	660	669	647	648	680	679	689	669	685	659	646	677	641	652	670	672	656	662	643	672	653	640	612	679	660	665	640	681	666	635	625	667	640	634	629	646	644	698	616	573	634	636	628	633	648	663	649	661	642	642	676	639	687	671	637	627	662	678	658	664	647	694	644	655	699	636	670	632	630	644	645	600	631
11137	4338	517	399	528	537	432	330	266	243	226	157	152	137	140	118	103	93	93	88	74	70	67	48	52	44	56	50	39	40	38	42	38	43	50	38	45	24	37	31	51	39	25	47	44	46	35	35	42	41	29	34	40	31	23	38	38	44	49	42	37	34	40	34	26	29	35	35	36	46	40	38	27	32	35	30	43	45	27	33	36	35	26	37	32	32	44	27	36	45	27	31	34	36	42	34	40	32	42	35	29	39	34	25	34	42	31	23	35	42	47	33	46	32	42	39	24	35	30	30	36	29	30	26	41	25	42	39	29	28	27	44	28	34	19	29	23	37	25	25	44	31	42	39	43	31	35	34	36	32	27	32	30	29	42	33	34	36	37	34	31	37	26	31	43	27	29	38	27	43	34	34	30	42	21	25	28	35	29	35	28	47	28	25	39	43	32	35	42	31	32	43	42	45	30	28	38	34	31	44	37	41	36	39	28	39	33	41	34	29	46	32	36	27	32	35	37	37	33	30	32	33	32	30	47	36	30	32	42	44	37	26	30	31	34	37	24	39	38	34	43	36	24	37	37	39	32	24	33	31	36	44	41	38	31	37	37	31	25	31	30	40	33	35	35	31	31	38	48	35	28	36	41	41	43	33	32	43	37	32	35	34	46	33	37	30	40	27	31	34	32	38	39	50	30	29	41	30	43	34	33	27	32	37	36	34	25	36	26	44	23	40	40	25	31	40	31	37	38	34	34	38	48	29	42	36	24	37	43	36	40	45	39	44	26	45	37	36	38	38	37	32	38	33	32	37	39	30	42	36	38	43	34	40	26	33	38	46	35	32	37	32	32	27	38	39	49	37	41	30	25	34	36	36	32	27	37	41	30	41	35	36	34	25	41	36	35	48	33	34	43	37	34	28	25	30	43	31	38	27	33	49	43	41	31	42	27	42	34	40	33	39	43	41	32	26	37	32	34	29	34	43	35	36	49	32	33	41	39	35	30	32	48	33	30	40	35	35	48	37	35	37	35	31	38	36	34	33	31	44	33	32	30	36	31	26	36	23	31	33	39	41	32	25	38	36	32	34	31	35	32	31	32	25	28	26	38	43	40	26	49	27	34	36	27	29	29	41	29	32	34	46	25	27	32	35	37	41	38	27	48	42	33	22	29	32	38	24	29	43	48	41	46	48	25	27	34	43	30	32	33	33	30	32	45	37	38	30	35	39	34	33	36	28	37	35	36	34	48	32	36	38	42	33	31	37	32	38	42	36	40	36	54	44	40	34	40	32	33	41	39	31	26	29	29	37	45	25	38	32	25	32	29	41	36	43	34	33	29	34	42	32	30	33	36	41	48	30	33	34	50	38	26	29	43	33	30	39	25	35	28	27	41	34	23	30	42	34	46	47	29	33	32	43	27	27	33	38	23	33	38	35	31	28	39	35	36	27	35	29	41	18	24	25	33	28	24	44	26	29	45	32	38	32	30	30	33	31	19	37	29	40	34	32	36	36	37	39	40	40	40	33	32	30	39	41	35	25	50	31	38	28	31	30	27	21	29	41	42	33	28	33	21	30	28	39	30	28	38	35	44	37	39	48	45	43	35	29	31	36	41	39	35	35	44	36	35	40	29	30	29	35	38	37	45	42	35	43	34	38	25	39	37	37	38	36	32	30	43	33	42	35	60	28	42	41	40	44	34	32	41	35	40	33	37	38	35	35	28	35	39	34	28	33	29	34	32	33	38	35	37	34	25	42	27	26	40	37	30	29	39	32	30	42	35	30	35	33	35	33	34	40	32	40	38	32	33	26	37	34	36	24	29	42	37	34	42	28	37	31	43	34	34	37	30	41	30	36	33	30	32	36	35	40	21	35	40	54	35	34	28	36	38	29	38	34	33	35	37	34	36	33	31	40	36	46	34	31	41	33	40	32	34	31	40	36	35	36	30	44	38	28	29	42	38	35	25	30	29	34	31	28	38	30	37	27	38	31	37	38	35	39	27	37	33	33	28	40	41	24	39	33	25	34	33	38	36	27	25	33	33	35	47	41	41	40	36	35	42	33	41	34	37	22	33	41	41	36	31	38	30	42	43	32	37	39	33	37	41	34	26	28	37	31	26	23	44	31	27	35	36	36	31	37	34	28	31	30	28	41	40	23	34	32	28	28	31	45	35	31	38	31	34	43	35	33	36	40	39	36	46	27	32	29	37	29	39	42	29	39	34	28	31	36	42	35	24	35	28	35	39	27	44	41	39	40	37	28	31	35	44	26	31	33	30	44	43	40	33	24	32	32	33	40	33	36	41	32	36	41	40	36	31	37	35	31	34	34	36	25	33	38	33	30	42	32	36	35	35	26	37	26	42	32	43	32	40	24	38	33	44	29	44	36	30	40	35	28	42	32	30	33	33	35	34	27	44	31	31	34	48	44	36	22	27	38	47	36	27	36	29	23	38	43	38	25	30	34	29	25	45	38	41	35	44	37	41	32	39	39	38	29	33	32	37	39	38	34	25	34	39	32	37	29	29	37	44	45	34	26	35	34	28	33	28	34	44	39	41	31	32	27	28	44	39	23	37	35	39	40	42	34	34	31	40	35	44	45	31	38	29	35	37	34	30	35	24	39	37	25	34	31	39	33	25	28	41	40	26	33	40	24	36	27	36	31	31	45	38	26	37	25	34	36	34	34	32	37	36	28	28	27	35	30	36	34	39	37	27	29	35	30	40	30	33	36	40	46	39	31	34	30	29	32	36	29	39	32	27	33	34	44	27	35	23	35	37	41	22	32	41	28	35	39	34	41	31	34	25	35	22	34	33	38	33	30	23	41	41	27	28	30	31	41	30	45	30	33	33	32	30	39	35	42	37	35	25	39	26	33	40	36	41	29	38	37	29	32	27	37	35	32	40	40	31	39	38	34	33	29	30	34	30	25	31	28	44	29	36	37	39	39	37	30	33	30	36	35	49	30	31	31	30	36	36	29	20	29	30	37	37	43	34	31	29	36	33	42	24	26	35	36	30	35	38	35	38	37	28	33	39	29	35	41	44	47	35	40	45	40	35	27	33	29	25	27	32	45	35	40	35	31	25	36	30	44	48	39	37	29	38	34	37	30	27	33	29	25	41	37	25	36	19	39	42	36	27	35	39	31	30	25	31	46	42	29	43	40	32	20	35	32	25	26	28	39	35	38	23	38	38	40	39	38	26	25	33	39	33	23	34	37	38	26	34	30	38	33	28	37	45	39	32	41	31	43	41	39	31	31	43	47	34	42	36	38	34	38	27	42	35	34	35	38	37	41	26	30	34	32	42	31	28	34	23	21	38	40	29	37	28	34	37	34	33	30	22	28	33	40	37	34	42	32	41	31	33	38	29	35	32	41	29	25	22	42	35	32	43	38	25	41	29	35	24	42	38	45	32	33	34	34	32	46	30	40	33	35	41	32	27	34	39	38	33	29	34	38	42	31	28	34	36	32	40	31	21	26	33	35	40	34	36	40	37	37
47031	29449	10078	20756	28242	27141	23221	19458	15491	12754	10581	8621	7291	6022	5172	4516	3986	3492	2991	2584	2254	2055	1755	1577	1368	1222	1235	1071	1030	1003	930	910	863	867	802	826	765	748	794	721	681	699	691	668	633	672	669	620	633	613	659	677	628	642	642	623	668	645	695	622	636	627	620	601	652	632	625	621	585	571	589	576	587	584	589	558	599	561	567	539	563	517	523	550	554	559	576	495	520	529	546	551	537	542	531	538	564	528	517	540	553	553	552	520	522	555	522	548	569	525	547	562	530	535	555	519	564	536	501	550	553	531	536	509	536	552	502	516	574	524	549	493	503	496	514	542	519	513	572	528	574	526	586	520	544	526	497	495	507	540	514	537	568	529	560	520	522	551	506	493	515	521	506	532	521	518	497	503	531	530	543	542	538	548	504	521	527	537	560	545	521	495	529	554	509	543	530	542	589	480	605	544	577	532	499	490	548	497	533	551	552	554	530	489	492	555	534	485	509	525	549	544	526	488	547	565	520	502	513	527	514	518	515	565	514	552	561	522	544	496	513	524	542	535	508	498	524	516	547	537	563	514	520	508	512	555	510	503	503	547	507	514	516	535	551	520	524	507	517	529	520	524	505	529	491	490	513	491	527	467	539	486	528	544	531	542	543	576	490	520	494	539	559	544	553	539	477	523	538	493	523	521	552	544	513	521	528	546	508	512	540	561	498	520	512	522	536	512	532	507	532	495	522	524	538	503	534	524	540	526	519	516	541	541	558	524	509	530	517	540	513	551	559	539	557	532	510	533	551	546	515	540	522	498	526	496	572	520	512	545	517	483	567	513	542	544	527	529	480	525	566	554	548	540	550	559	513	534	516	536	511	530	515	496	497	508	507	507	496	510	540	535	536	503	518	558	515	535	547	506	500	531	518	505	511	559	500	548	556	572	537	512	525	578	530	523	469	497	559	535	529	521	519	523	524	542	569	502	552	536	480	510	531	523	493	566	515	528	518	511	532	521	537	515	499	548	554	551	555	530	493	503	569	528	543	565	512	557	530	483	531	520	548	578	528	504	515	548	568	542	554	552	533	491	515	495	485	529	538	547	493	515	571	554	506	565	508	515	541	569	553	528	531	545	568	500	510	524	557	541	527	519	485	517	513	515	539	515	587	521	536	527	496	513	536	521	494	521	523	539	529	545	546	530	549	539	499	489	507	515	566	545	526	494	549	547	535	555	526	513	523	534	560	562	523	523	514	574	524	529	505	518	498	540	542	542	515	503	495	541	553	479	543	507	519	534	565	518	515	544	491	525	526	560	527	508	550	544	553	559	467	487	523	516	482	505	522	524	508	517	563	511	499	548	507	538	463	558	558	543	560	539	511	510	553	517	523	541	508	529	502	528	492	512	572	489	513	504	530	520	519	492	499	503	524	517	505	549	489	567	488	552	532	557	528	518	531	542	500	512	517	546	556	524	550	508	547	538	510	550	493	540	543	505	537	530	538	532	516	538	510	537	528	562	504	555	564	551	550	558	506	480	531	517	523	513	510	502	524	492	532	537	540	534	540	535	538	558	551	521	508	535	509	509	546	528	522	545	509	553	512	534	533	524	540	544	507	491	554	515	495	508	512	541	525	588	570	555	524	554	493	541	557	521	530	504	517	526	506	554	549	498	534	555	543	531	463	529	545	524	543	565	511	535	555	547	502	561	495	533	485	554	520	521	530	499	533	532	491	528	546	507	550	507	529	492	508	509	536	527	514	548	537	512	574	527	527	526	529	519	579	507	520	494	575	523	500	554	504	515	535	517	470	549	519	514	515	500	549	518	542	537	506	562	517	555	516	542	532	547	505	535	498	546	519	514	512	552	494	509	526	516	527	523	506	520	548	536	522	517	537	491	494	525	525	547	510	528	518	522	519	550	532	528	490	562	564	540	559	526	556	571	531	545	521	569	510	563	526	541	543	486	556	551	529	534	557	477	537	508	510	548	563	499	529	522	519	509	489	533	503	511	510	557	508	533	510	522	548	500	558	517	535	505	529	564	536	560	498	525	530	533	536	525	527	541	582	584	540	472	501	506	528	531	526	526	524	530	539	537	523	522	520	541	502	514	561	528	498	549	549	507	513	529	527	525	533	506	561	517	511	562	509	534	510	518	537	516	567	541	490	511	527	544	520	513	535	568	548	553	504	553	536	483	517	518	549	517	524	537	523	532	527	540	551	567	583	549	571	527	477	518	548	536	524	513	518	511	498	539	525	526	536	550	545	526	560	536	536	529	554	540	587	538	583	482	548	544	542	497	500	549	520	532	540	528	510	547	531	528	576	540	537	551	549	515	511	553	502	517	506	515	482	552	538	530	582	536	545	519	537	530	532	548	554	571	493	508	536	553	523	544	557	539	591	524	519	496	571	519	568	506	545	576	539	535	515	541	531	525	524	526	523	574	511	563	522	516	526	495	502	548	518	539	552	507	513	544	525	553	553	540	530	538	533	512	508	521	529	511	525	570	510	554	581	545	493	539	542	510	494	504	535	543	541	488	532	535	536	506	522	498	524	523	511	517	533	495	529	518	481	524	505	574	594	548	541	580	497	507	566	520	490	529	515	497	515	562	535	482	587	517	548	541	518	513	525	529	554	533	500	557	533	541	531	529	524	568	560	545	497	489	492	524	522	566	525	528	541	528	512	560	533	488	524	530	502	524	552	510	502	530	523	494	557	546	577	524	545	522	470	524	506	508	564	540	537	520	514	520	533	539	536	532	502	558	547	541	539	499	526	548	521	542	527	500	522	532	516	543	531	571	509	519	537	486	513	558	539	540	531	538	503	544	523	541	507	528	542	550	559	532	524	542	523	521	523	563	530	523	498	490	533	554	519	509	534	556	560	510	526	539	556	505	512	490	559	488	597	504	538	553	506	529	489	513	567	525	514	548	488	526	512	511	488	543	566	510	551	507	565	540	512	552	505	523	555	503	529	598	536	516	525	551	526	523	527	564	543	545	485	548	552	522	530	541	515	521	541	548	533	550	529	533	482	550	540	518	565	531	550	517	549	495	529	531	530	552	558	554	525	550	541	502	563	506	534	482	553	558	529	580	568	541	522	542	509	540	531	519	578	550	491	534	532	525	534	519	527	538	527	556	509	539	519	524	528	575	529	503	509	540	516	530	508	471	521	538	517	514	471	501	500	553	513	522	571	510	530	544	536	528	507	506	496	510	542	555	523	531	514	560	494	500	546	515	526	536	480	503	533	542	530	534	527	543	506	538	534	493	531	533	525	537	551	522	522	526	579	527	525	532	520	501	516	563	533	512	515	497	527	550	484	547	492	523	532	581	567	504	545	533	523	503	524	521	563	512	520	556	519	517	524	515	540	543	532	502	475	511	520	521	532	504	520	536	538	509	476	557	528	564	544	531	538	539	532	538	478	543	537	502	533	544	527	514	544	506	525	548	565	523	505	524	531	506	549	541	508	545	544	549	513	571	524	547	540	547	530	498	570	543	529	542	550	518
16468	8505	950	566	833	825	698	606	487	382	315	298	253	225	220	203	141	131	130	115	122	94	97	79	82	108	91	62	66	48	52	65	64	67	61	61	60	55	68	50	51	53	57	50	53	52	55	53	57	45	58	49	54	59	49	59	51	50	60	61	61	45	42	56	66	36	56	35	49	59	61	47	67	40	49	54	53	47	51	41	51	51	46	55	53	37	54	55	49	47	55	52	56	57	43	43	46	55	47	51	53	49	56	56	52	56	52	46	61	47	39	61	64	61	44	50	62	59	52	51	49	47	56	52	45	43	59	46	51	50	53	53	58	56	45	51	45	62	37	61	60	53	51	56	54	55	46	49	56	52	48	54	56	52	58	36	45	51	47	44	46	52	47	62	48	56	44	52	48	59	53	58	51	55	52	52	73	58	50	48	59	48	42	55	55	49	69	53	41	48	51	54	53	62	48	46	55	48	51	55	61	63	44	49	70	64	64	61	57	60	43	50	65	49	57	62	55	52	46	41	33	48	66	52	40	64	48	53	45	38	48	56	50	52	55	53	54	71	45	39	56	51	60	62	62	49	50	48	56	53	40	72	48	45	52	61	45	54	55	54	63	49	45	58	59	56	42	50	41	55	56	45	69	47	58	51	63	60	62	52	54	52	48	47	55	49	57	60	52	41	46	44	46	62	56	48	46	57	51	49	49	42	63	48	50	58	55	41	42	55	56	48	37	34	49	49	52	64	50	57	45	47	52	49	56	39	54	56	58	59	58	42	44	37	58	44	53	46	47	60	56	56	49	46	62	51	61	55	55	53	46	47	45	61	57	55	50	56	50	60	61	48	53	51	53	49	49	59	43	54	56	52	47	56	59	52	49	61	40	45	47	46	44	54	37	54	57	55	50	49	59	51	43	49	51	49	46	51	50	49	50	47	68	57	54	51	44	51	50	47	60	54	48	46	59	38	57	51	41	50	44	41	53	42	55	62	53	41	60	45	54	48	38	58	45	60	59	61	69	45	34	41	50	63	57	50	48	43	36	54	46	51	47	66	45	56	56	57	46	58	64	65	62	57	51	39	52	47	50	47	47	58	39	39	43	57	49	45	55	60	57	40	51	66	57	46	55	54	43	43	61	55	46	53	45	58	43	70	45	47	50	49	57	62	48	52	49	55	49	48	67	45	49	56	44	45	52	46	49	53	37	41	57	43	58	59	42	50	44	52	40	49	40	48	45	44	41	63	59	51	42	41	56	47	54	47	40	58	45	57	55	61	61	48	57	53	45	64	52	49	58	60	56	53	42	49	47	47	57	46	53	55	41	52	45	51	47	42	53	40	55	49	53	51	58	59	42	56	51	53	50	50	48	55	39	41	51	60	49	52	28	52	41	46	66	59	70	52	47	46	66	51	48	47	40	55	51	55	36	59	52	48	54	62	57	46	53	55	44	60	45	41	40	52	51	51	46	45	40	62	45	57	52	58	51	52	54	50	49	41	39	46	49	49	44	60	59	41	59	60	47	40	56	45	51	61	48	48	54	54	54	66	59	42	47	49	48	43	50	65	50	40	46	55	54	55	53	52	50	52	54	52	65	54	56	51	59	47	53	59	59	55	50	67	61	54	40	47	47	50	51	66	61	49	61	46	54	55	49	52	45	47	38	54	55	75	52	57	38	65	43	42	41	49	51	53	61	57	56	52	54	55	52	30	46	35	53	52	55	63	39	55	45	53	59	42	54	57	54	48	46	57	56	50	42	36	56	57	48	50	58	61	54	48	53	50	68	40	42	56	51	39	43	55	45	57	51	52	49	45	51	52	60	57	52	41	57	50	47	47	50	46	47	44	43	39	58	34	46	62	53	57	54	42	56	55	50	55	49	53	45	48	63	45	58	58	58	60	51	51	45	60	47	44	62	45	45	43	63	41	41	48	46	40	51	53	46	54	49	32	41	47	50	45	52	64	63	49	53	39	54	51	48	48	38	56	50	51	61	41	53	48	56	40	69	43	44	49	45	48	64	57	60	57	44	77	46	67	59	49	42	56	34	41	49	59	55	48	59	52	63	43	51	34	59	47	47	37	57	51	60	41	53	64	48	44	46	42	58	49	67	53	41	61	68	57	43	53	49	70	52	58	53	47	44	44	54	42	43	59	50	55	61	50	33	47	54	52	64	53	41	66	38	45	62	53	51	49	58	58	57	53	27	57	47	61	46	63	32	60	56	49	50	61	52	51	56	55	51	48	60	50	59	58	51	51	53	51	51	46	61	50	49	52	78	64	46	62	59	41	59	43	46	43	51	45	51	58	60	58	47	48	50	52	48	53	55	50	60	45	43	52	46	39	51	48	48	35	50	41	52	53	58	50	62	40	57	51	57	52	55	55	57	50	49	42	48	46	44	46	54	49	50	50	65	42	42	51	52	63	37	42	51	49	62	62	58	55	44	52	52	54	49	51	57	49	55	42	52	49	63	57	49	55	54	53	55	55	50	57	55	55	42	50	55	57	49	51	42	53	46	39	63	50	49	49	54	61	59	52	38	51	55	40	49	50	53	60	41	61	39	51	58	61	60	49	48	51	48	41	39	54	61	39	42	54	52	48	37	46	54	37	48	55	55	48	41	51	51	44	45	45	48	47	63	54	34	35	54	48	47	49	36	46	58	55	59	53	63	50	60	70	45	45	56	46	55	55	57	46	44	52	49	46	59	60	58	48	65	52	54	53	48	53	66	46	62	49	47	54	52	48	47	54	48	55	47	63	45	52	49	44	52	45	46	71	55	59	41	58	55	55	46	59	49	67	52	57	56	60	68	60	45	55	48	35	56	42	67	62	59	62	52	41	38	46	48	46	48	36	54	50	51	38	63	50	60	49	56	58	64	39	43	50	46	49	43	52	49	43	45	53	46	56	46	63	54	40	60	50	46	43	55	46	47	59	43	42	54	62	59	67	59	51	45	39	48	46	39	61	45	59	43	53	58	62	51	48	56	44	54	48	60	43	44	40	62	44	41	52	58	43	38	50	51	58	49	48	35	36	54	37	55	39	47	55	47	37	58	40	46	61	51	52	50	46	44	57	54	51	61	55	52	56	63	46	52	45	55	49	47	53	58	62	59	46	54	53	46	48	50	60	40	42	55	41	45	57	33	55	63	38	43	57	46	53	40	58	48	55	56	53	62	43	49	55	54	54	53	58	57	47	43	42	50	54	48	50	40	45	55	48	44	44	53	43	59	57	41	51	52	45	54	59	42	55	51	51	57	49	56	33	55	46	49	48	56	58	45	52	59	50	59	40	47	59	56	37	44	50	48	52	52	56	50	47	57	56	56	57	62	48	49	41	46	60	52	49	51	52	56	67	58	45	45	57	44	54	49	44	49	49	50	55	69	58	61	56	55	51	55	44	55	41	42	47	44	46	57	60	49	59	52	57	46	54	58	51	43	40	47	46	58	56	61	51	48	67	51	47	61	53	55	34	65	37	48	57	49	42	49	57	47	50	51	39
56054	34881	13792	25948	33425	32544	28791	24908	20837	17592	14967	12788	10815	9109	7802	7098	6205	5538	4829	4152	3744	3350	2970	2566	2260	2080	1945	1724	1664	1647	1479	1433	1352	1294	1241	1209	1166	1219	1200	1110	1106	1115	1029	1045	900	987	977	1010	942	929	931	952	964	962	951	923	970	937	949	952	965	985	942	936	962	914	913	877	875	879	893	845	845	849	876	858	821	819	803	761	851	783	797	850	800	807	807	774	847	784	827	833	783	778	807	780	836	789	752	784	830	757	832	783	757	755	751	827	841	781	807	826	783	768	825	782	791	806	829	769	755	778	750	751	745	741	779	760	787	775	774	772	725	777	797	765	829	842	779	802	743	824	764	723	728	797	744	759	787	764	745	789	745	839	770	806	790	738	823	770	767	793	748	767	788	747	830	709	805	782	772	752	783	817	780	718	785	774	781	795	790	759	737	806	729	746	810	767	822	797	784	752	733	765	756	808	735	787	732	770	811	787	807	749	693	810	764	779	768	791	817	789	765	767	795	761	780	773	748	754	738	789	764	733	770	761	780	780	838	809	790	748	690	774	741	792	782	781	779	766	813	809	749	786	760	807	772	825	734	818	772	803	769	770	773	822	763	750	776	765	764	787	790	817	728	778	771	751	756	785	725	813	750	756	762	752	790	770	763	770	754	802	762	795	753	786	710	814	817	747	776	819	793	814	757	758	805	755	740	795	785	770	776	770	799	736	780	804	728	789	759	786	800	761	789	738	790	744	754	768	792	772	777	710	813	692	799	789	760	789	754	776	773	838	780	767	788	769	825	734	770	738	747	787	752	783	823	776	772	753	796	806	837	783	773	742	798	757	746	807	781	808	753	723	815	803	795	758	704	759	764	783	787	805	738	709	791	762	753	780	779	763	793	771	762	814	736	772	804	784	748	744	764	829	810	781	724	767	715	780	758	781	718	739	790	825	792	751	785	810	793	783	767	791	813	826	755	783	757	737	772	798	787	767	805	725	764	829	768	767	793	774	779	761	814	770	802	755	778	761	757	789	789	766	719	810	786	728	745	741	739	793	726	715	750	784	783	776	766	761	750	793	801	746	777	783	750	736	813	832	738	787	758	728	827	750	740	813	732	739	794	803	809	761	782	799	730	741	746	783	760	776	781	778	795	780	778	784	795	736	778	783	743	807	740	749	805	741	721	749	776	799	786	771	764	745	759	775	790	779	716	774	803	787	797	740	783	735	760	773	768	787	718	754	785	766	724	762	832	765	783	785	772	761	751	800	732	784	781	769	758	755	757	807	744	800	801	778	755	786	798	728	784	814	745	809	783	729	804	800	758	845	744	768	779	764	812	779	758	761	819	836	788	741	778	761	735	796	752	769	791	772	720	773	812	744	848	778	811	730	775	796	824	746	716	811	731	761	769	724	777	756	842	783	777	822	774	766	726	792	732	740	707	782	707	778	797	760	789	806	756	747	760	750	815	768	769	756	767	750	799	777	772	781	818	779	715	749	793	760	817	769	762	804	808	755	810	803	825	768	742	794	793	729	788	813	779	755	741	762	814	776	778	786	790	809	766	761	787	779	774	747	779	825	809	787	798	767	734	757	805	703	751	760	754	737	822	785	724	738	800	761	801	770	779	751	747	775	748	741	767	814	787	742	796	728	737	790	791	778	792	817	815	837	770	799	780	773	746	787	755	761	752	793	775	813	764	802	760	764	768	761	827	804	799	749	808	775	718	730	775	755	792	766	775	765	773	789	772	776	774	755	772	785	802	795	764	775	766	723	730	766	810	772	770	765	771	794	755	770	743	749	730	728	745	730	804	780	753	801	773	778	738	769	788	758	762	757	769	760	740	808	808	752	761	829	761	752	778	755	783	774	759	765	788	814	791	767	764	760	737	731	773	781	837	759	710	837	778	708	819	769	739	752	758	778	767	756	785	767	774	754	809	766	733	805	804	801	758	793	711	783	764	770	777	763	789	780	766	721	773	763	815	795	824	822	787	750	740	832	748	821	764	758	752	811	784	794	775	814	756	745	784	797	770	759	780	737	746	766	760	771	760	787	812	762	764	778	770	806	743	779	776	774	798	779	782	743	808	818	778	779	756	769	863	802	773	757	764	792	803	772	750	780	789	832	786	744	771	771	758	772	776	715	745	731	760	795	780	791	817	783	790	769	790	779	755	752	778	766	814	785	785	755	774	783	752	744	761	787	796	750	801	764	790	759	739	840	798	790	783	726	760	788	782	754	774	786	765	780	754	759	814	744	735	742	752	742	774	798	738	795	805	732	745	756	776	802	736	795	732	766	762	795	780	756	774	823	758	763	731	730	776	783	815	752	782	785	755	770	755	720	710	751	727	777	791	742	762	775	775	753	764	757	796	769	787	769	788	779	723	772	773	759	804	786	767	758	797	750	821	751	737	734	764	742	787	831	793	729	752	822	775	769	814	705	776	742	736	808	747	765	781	753	771	815	822	719	754	784	759	733	753	717	731	768	784	735	769	786	803	797	785	787	752	781	761	760	772	773	771	771	764	755	793	784	765	795	791	793	782	808	856	772	795	725	779	782	783	792	755	823	746	741	795	771	788	778	780	755	804	778	765	788	763	779	769	783	721	757	793	730	820	780	785	817	795	779	786	806	744	768	814	776	743	777	739	793	782	791	761	736	765	727	795	778	771	712	782	734	729	803	810	747	759	758	820	787	782	845	781	778	794	720	733	752	787	728	792	813	818	721	788	777	757	735	808	768	730	741	731	730	756	743	761	738	753	762	771	787	743	759	805	741	774	782	718	740	782	746	799	769	750	788	768	827	759	736	805	800	745	741	807	787	814	755	745	805	796	721	771	749	788	753	772	789	775	769	764	791	780	729	796	777	760	765	771	747	760	763	782	711	749	787	790	770	793	762	772	736	812	790	720	754	739	760	760	739	819	817	784	741	770	784	767	780	824	744	783	770	827	718	798	807	803	776	733	769	828	819	806	683	759	821	779	795	817	758	796	764	789	779	817	755	751	707	782	777	801	727	826	773	802	786	756	759	735	760	752	761	799	798	774	761	732	761	751	778	805	753	776	767	750	714	799	762	728	731	824	773	749	787	760	704	819	772	807	773	745	731	775	783	739	777	796	752	758	778	775	807	797	830	796	826	743	812	791	775	739	795	789	761	742	806	826	711	775	767	824	774	761	803	749	739	831	767	825	758	778	752	791	782	757	729	784	792	744	764	744	762	782	749	769	795	839	758	786	781	805	795	797	786	794	769	730	689	791	766	776	790	782	775	769	738	748	794	754	818	733	770	806	831	732	777	752	751	770	767	764	738	763	809	793	771	767	760	749	813	749	761	825	751	780	815	814	827	779	777	801	806	813	793	780	751	806	700	813	770	753	820	756	759	776	771	787	757	758	786	776	735	723	736	765	770	784	776	762	797	755	771	726	760	778	765	768	776	750	837	811	774	804	768	740	754	831	722	823	811	762	781	787	778	737	789	771	797	776	819	784	760	804	751	730	789	745	772
6274	1993	296	203	331	369	275	258	176	163	136	113	100	94	77	69	65	50	59	53	45	40	37	44	32	23	32	31	26	27	28	28	31	27	26	30	22	25	29	21	24	22	31	31	27	17	25	24	25	25	16	19	26	27	20	37	23	26	36	33	28	34	26	18	23	20	37	30	23	21	27	27	18	25	21	21	22	23	25	34	22	24	23	27	24	25	20	27	22	36	18	27	26	26	22	17	20	17	17	30	27	24	23	23	25	31	27	22	23	25	22	22	27	23	21	26	33	12	21	24	27	15	28	21	27	16	18	21	20	19	25	17	26	27	21	23	26	19	22	23	24	21	25	22	35	23	24	31	18	30	23	18	26	21	31	29	23	19	22	27	20	20	25	25	17	16	23	22	23	31	17	24	24	27	21	27	28	19	17	18	23	16	18	23	20	32	23	23	19	21	19	22	17	19	28	21	20	28	25	29	21	22	24	31	21	24	31	33	22	34	26	21	30	31	12	25	20	24	22	23	21	26	28	17	24	26	19	27	28	21	33	18	22	17	24	20	18	20	27	19	22	19	19	29	21	17	18	20	35	27	21	20	19	21	27	22	15	26	23	21	29	17	25	29	20	22	20	21	19	30	22	24	27	14	22	20	12	16	28	16	26	14	21	20	20	18	20	19	18	16	22	23	24	32	26	22	31	22	24	20	25	22	24	26	20	23	21	28	28	23	26	26	24	23	24	12	22	22	22	22	21	20	19	28	18	26	17	20	28	21	24	20	17	24	23	17	23	14	19	27	19	24	14	25	23	15	19	17	18	23	22	25	23	9	31	22	21	26	24	25	15	34	22	23	28	22	21	18	26	16	12	20	25	26	29	29	23	24	20	32	24	26	21	26	26	24	26	24	30	27	19	28	19	22	19	27	26	22	26	22	31	21	22	31	23	27	24	23	25	22	19	26	29	26	24	21	26	37	24	27	31	22	26	20	20	38	31	23	19	26	17	10	19	22	23	17	25	17	24	30	11	23	21	21	19	31	27	16	29	25	21	29	26	21	26	26	21	16	23	24	21	26	22	25	24	23	24	18	25	25	19	18	17	28	21	21	16	36	17	18	23	29	19	28	18	19	19	22	22	30	27	24	35	26	19	24	20	23	24	24	25	26	25	24	21	27	28	19	23	25	24	23	26	19	22	28	25	22	18	30	25	28	34	22	29	32	31	20	24	26	31	19	16	27	25	27	23	25	21	22	20	23	21	24	26	25	18	26	13	36	30	28	25	19	27	29	18	22	21	13	28	16	15	27	31	19	31	20	20	26	34	23	25	21	21	24	27	23	25	25	22	32	19	19	20	25	22	27	23	18	16	22	22	16	16	21	31	23	24	26	23	21	28	23	27	21	14	26	23	31	16	21	18	25	21	24	19	30	31	15	24	22	19	19	20	24	25	23	19	14	22	25	19	20	28	23	29	22	18	19	24	25	24	26	21	23	29	28	10	18	17	18	28	24	29	16	25	28	24	24	17	34	24	15	32	16	25	20	28	31	24	28	21	21	22	20	18	25	28	28	21	17	21	15	26	21	22	25	18	26	28	23	22	21	17	25	17	25	27	24	21	25	23	22	13	27	25	31	21	19	26	28	29	26	15	32	25	26	22	22	17	29	26	15	21	25	22	20	20	14	19	28	26	17	24	28	29	16	20	22	29	18	23	21	28	25	23	19	18	25	24	23	20	22	29	18	17	21	22	20	28	26	20	30	35	22	21	24	22	31	26	15	22	18	28	18	20	27	22	21	42	18	18	23	14	18	27	12	28	27	26	33	19	23	17	19	23	24	21	25	31	24	19	29	17	29	23	23	21	27	35	34	23	21	22	26	17	28	25	25	20	30	28	24	39	17	22	20	25	20	18	28	26	16	18	31	14	23	24	34	24	25	23	21	23	16	30	23	24	23	20	19	28	11	31	18	20	28	18	22	36	22	21	20	24	23	20	17	36	24	29	26	17	27	25	19	16	22	26	28	17	26	19	29	23	22	21	21	17	34	32	24	12	22	20	25	23	26	28	22	33	27	28	18	26	26	12	19	21	26	27	34	15	15	29	27	14	21	22	22	29	27	30	29	28	25	18	25	30	20	25	24	31	18	24	31	24	18	25	21	24	30	26	19	30	23	23	22	25	19	20	24	19	23	22	17	31	19	25	25	21	24	25	20	20	29	30	16	25	16	29	22	29	25	12	22	17	27	23	24	17	23	18	20	22	24	22	23	24	19	26	17	18	18	25	17	25	26	20	23	23	23	28	30	21	18	21	20	24	24	35	27	22	21	23	20	24	21	27	32	28	17	20	22	24	17	20	21	30	24	23	30	10	19	37	13	14	17	19	19	19	17	21	19	28	26	25	27	29	18	29	24	30	22	33	25	23	28	20	27	27	25	27	26	18	17	19	26	20	30	21	33	32	17	20	17	18	23	20	19	22	24	25	23	22	18	25	24	22	25	23	17	14	23	24	21	21	18	19	28	33	26	26	23	22	19	19	29	32	25	30	24	26	20	31	17	27	25	24	24	17	13	26	29	23	22	28	24	28	24	23	20	28	19	13	28	19	20	17	10	27	22	23	19	15	35	25	13	24	22	12	30	22	15	22	23	23	39	28	21	18	33	17	16	25	31	23	18	29	17	31	27	19	20	24	20	24	22	26	30	15	20	28	31	31	37	18	22	29	27	29	18	19	21	27	27	26	26	27	22	24	23	27	21	31	22	30	28	22	26	20	24	27	26	26	21	14	25	15	28	21	18	30	19	26	32	22	34	17	30	22	19	30	22	22	21	28	35	23	26	19	24	26	27	28	20	20	24	25	27	19	17	27	20	26	24	26	16	27	27	23	29	30	19	18	22	21	32	24	17	23	27	18	30	24	32	16	26	22	24	28	22	13	23	22	21	24	23	17	27	22	27	28	16	17	20	25	17	22	22	20	19	21	16	31	33	23	17	20	17	28	24	18	27	27	15	14	18	23	28	21	19	25	25	26	31	33	27	14	27	32	25	21	22	18	27	25	28	25	19	24	24	15	27	20	26	23	22	26	23	16	28	18	24	20	22	24	29	29	18	30	24	16	23	26	22	27	30	14	24	33	28	28	22	30	21	19	26	27	21	23	24	21	20	26	22	26	18	21	18	14	26	22	26	25	25	28	17	26	12	23	20	24	29	18	23	20	27	25	30	19	19	15	28	22	18	34	25	29	25	26	19	27	24	34	20	24	29	27	20	20	22	32	16	22	20	26	12	16	20	17	20	13	18	19	20	26	20	23	24	21	23	22	16	25	27	20	22	22	16	14	25	22	25	22	23	22	24	26	17	26	24	24	25	19	29	27	19	21	26	19	34	19	23	28	24	27	22	16	27	25	27	28	23	28	25	35	26	24	24	20	18	23	25	20	35	28	28	16	27	22	26	32	15	27	20	20	25	21	19	25	21	16	17	25	19	21	26	19	16	19	20	19	19	36	23
41154	23774	6810	15926	23336	22617	18580	14942	11821	9136	7165	6054	4965	4055	3441	2980	2538	2281	2076	1667	1488	1258	1125	973	862	761	739	674	660	600	569	559	513	532	516	544	465	517	470	465	467	416	443	442	426	413	394	418	430	382	452	426	416	423	483	434	435	467	437	438	454	430	437	391	387	426	416	433	402	425	413	385	421	396	379	383	374	402	388	384	396	380	346	392	357	345	345	367	417	371	376	362	385	361	384	369	379	357	356	395	382	383	391	389	359	394	361	354	395	360	370	381	376	335	336	398	371	365	360	360	348	353	372	374	348	372	363	361	386	359	344	345	370	343	352	347	340	333	341	363	350	366	370	339	403	343	390	360	371	354	408	342	354	355	358	368	382	325	378	377	365	354	375	369	365	376	356	349	342	391	366	365	350	368	379	368	366	384	360	343	345	390	384	390	363	367	374	353	404	354	354	395	410	356	385	370	366	398	349	322	376	349	363	357	374	332	341	353	342	363	367	364	355	363	340	353	326	376	364	384	367	374	372	338	377	356	330	348	335	331	376	359	346	351	359	351	370	369	373	417	382	357	349	352	377	343	372	368	374	387	356	344	344	358	369	339	382	376	359	358	374	328	396	413	370	354	344	353	324	357	351	368	368	366	390	342	373	345	332	357	327	353	368	348	360	367	342	361	342	361	366	353	374	355	391	320	344	349	335	377	340	333	395	349	369	352	367	369	369	355	387	370	301	378	357	330	375	350	362	351	414	400	376	375	361	349	345	328	376	378	354	370	374	338	380	378	340	340	364	345	388	378	363	395	388	356	382	367	370	330	351	367	373	386	376	328	365	351	365	380	356	372	370	345	406	339	378	338	375	342	377	371	347	377	395	327	340	380	370	381	373	316	378	323	403	401	377	369	373	362	352	373	366	358	381	360	337	357	328	340	390	358	341	352	385	388	370	380	336	356	374	319	348	349	390	334	383	369	371	347	351	413	351	328	383	357	350	384	320	346	337	381	350	349	381	353	367	359	353	365	346	364	399	356	360	353	398	375	376	391	355	346	333	377	386	364	396	387	329	370	361	379	408	377	393	372	333	371	345	367	373	362	363	334	358	351	389	351	364	365	367	350	365	339	360	340	344	388	381	360	374	357	379	375	393	352	350	364	352	358	351	348	369	370	403	389	383	368	349	383	392	385	355	380	370	368	375	350	345	381	398	346	379	388	362	327	344	355	348	381	370	358	369	369	379	358	382	368	384	368	363	357	345	350	387	330	376	357	356	338	358	366	350	388	388	346	346	359	371	351	351	356	383	361	371	349	384	397	369	421	349	375	343	352	368	357	348	367	397	358	369	344	366	357	355	381	372	357	361	361	382	358	375	387	378	347	366	383	356	381	329	370	335	380	360	385	381	405	354	402	394	347	357	358	377	366	353	387	362	364	325	388	393	343	349	398	361	369	372	359	366	351	385	355	356	356	354	384	364	350	381	370	371	356	386	383	356	362	373	358	391	361	353	345	373	341	375	386	358	358	344	404	355	375	394	379	337	364	352	332	370	378	370	416	375	384	369	390	408	369	371	361	359	349	386	383	363	330	403	367	357	389	369	334	396	358	384	332	371	379	373	350	351	364	366	337	359	346	386	363	362	360	379	356	362	339	364	372	368	367	351	338	349	378	383	368	369	352	384	373	364	363	375	378	365	379	365	351	387	355	353	347	341	382	344	360	334	370	350	365	364	352	367	367	351	401	363	340	378	379	358	401	350	363	339	320	366	405	358	364	360	335	359	369	413	378	345	372	347	375	359	343	343	386	370	359	350	336	323	350	382	370	376	354	379	346	368	345	363	375	384	330	304	383	364	389	379	355	386	387	368	354	356	380	412	365	395	369	347	370	360	364	378	364	353	346	373	362	358	394	358	376	393	354	355	341	382	357	372	363	385	387	358	361	352	385	334	369	347	366	362	384	364	387	354	366	350	375	415	385	367	377	370	363	351	350	375	390	365	365	339	386	384	339	378	402	374	349	376	382	355	405	376	379	349	340	376	333	383	346	346	333	372	415	357	365	366	327	365	373	397	397	341	366	367	401	370	361	343	393	361	320	377	339	329	373	339	362	371	383	347	369	363	339	345	371	364	360	351	352	375	376	392	363	358	387	360	353	342	378	339	355	374	353	354	346	352	362	349	366	385	390	373	368	359	382	318	379	372	414	358	353	373	388	320	361	324	350	347	359	354	357	367	339	390	381	326	358	393	379	349	352	352	341	342	372	340	350	372	388	361	357	330	371	338	378	388	357	362	357	342	369	376	348	342	348	371	355	399	346	343	336	385	351	349	364	373	338	373	365	342	347	339	357	373	336	344	323	369	346	400	334	368	375	363	357	346	360	349	343	357	368	412	339	364	394	361	375	366	372	340	346	337	419	346	345	367	406	335	377	342	356	333	383	395	365	355	353	364	341	399	367	353	366	396	353	354	387	339	375	344	360	372	351	341	401	349	347	387	371	395	368	331	384	367	353	374	346	333	376	379	369	377	374	346	377	357	376	371	338	392	362	358	402	379	382	361	327	320	356	372	409	343	360	371	398	348	398	359	378	392	320	356	347	374	373	361	391	341	349	342	371	361	352	347	349	359	374	348	345	325	359	334	379	376	349	358	380	360	418	371	352	377	374	370	349	372	374	360	338	339	386	366	375	305	358	380	348	349	325	330	351	373	387	350	379	378	330	377	347	368	385	379	347	383	360	370	348	361	387	371	413	337	347	371	385	401	348	370	392	404	357	368	350	351	379	349	407	343	378	399	364	355	353	365	332	359	366	359	366	365	346	393	364	413	355	355	369	348	401	396	377	373	354	356	355	371	367	357	372	350	401	399	373	341	377	402	374	328	351	384	371	355	363	358	371	383	341	365	359	374	370	375	378	406	354	349	385	372	345	352	348	386	360	372	370	348	324	325	349	343	354	384	379	343	368	372	350	376	407	331	346	339	336	380	360	369	388	365	351	386	381	349	349	363	333	359	329	343	353	337	344	347	371	381	369	371	390	380	354	369	368	364	351	383	382	344	344	363	354	386	346	347	371	368	362	296	412	393	375	343	344	401	359	377	348	390	357	355	370	311	357	369	386	384	356	320	363	361	363	390	391	373	363	369	352	380	359	343	373	376	361	418	359	375	341	337	376	362	380	393	371	348	362	368	318	358	347	326	348	364	364	354	326	328	354	383	402	322	339	365	377	369	331	362	352	393	357	374	376	375	374	402	381	342	374	392	367	332	318	369	364	351	399	386	367	364	351	384	383	389	357	352	363	380	373	354	365	339	344	348	347	377	345	384	378	349	373	408	340	363	360	349	346	337	354	404	346	392	381	369	368	346	382	351	358	345	348	390	346	379	362	378	357	348	376	363	375	340	364	377	365	380	359	343	368	361	340	358	368	349	360	379	367	383	396	356	378	335	404	362	372	359	377	366	377	378	377	435	336	351	360	369	346	361	358	362	376	351	376	371	374	377	345	358	391
13531	7219	765	480	631	682	611	489	429	364	321	248	230	194	176	140	141	123	117	104	93	78	84	68	68	53	69	51	61	54	55	37	56	51	51	60	53	48	46	49	56	56	53	47	47	33	50	34	53	47	45	47	58	53	48	53	35	40	57	44	54	54	45	53	44	55	39	54	47	35	47	43	55	33	28	47	37	47	60	45	42	43	53	46	56	40	35	31	49	46	45	30	37	49	32	53	39	51	46	43	56	30	35	40	47	45	39	39	46	55	42	60	45	45	41	43	46	51	40	40	33	32	38	41	42	33	46	48	47	42	48	48	31	47	33	52	45	37	46	41	48	55	40	44	47	48	41	37	29	46	42	37	40	52	38	34	33	50	46	46	44	37	39	47	38	44	26	35	41	55	34	40	31	39	44	49	56	27	40	40	47	43	45	52	42	46	34	41	24	35	41	39	47	42	43	30	43	43	44	53	46	58	46	44	41	45	51	57	47	44	53	45	39	41	35	41	47	24	37	37	34	41	54	42	36	54	47	40	39	42	35	48	45	58	42	34	43	44	47	45	35	59	47	46	43	44	39	55	32	38	39	38	49	33	40	44	41	51	47	45	37	40	41	47	57	37	45	33	37	31	47	45	36	40	48	38	46	44	42	51	46	48	37	54	39	43	42	43	51	37	40	41	39	52	38	35	44	34	37	38	50	35	44	45	45	39	36	47	52	51	46	39	44	34	44	52	31	40	45	46	44	43	35	33	35	41	38	36	44	40	48	49	50	42	47	42	40	39	42	50	46	54	53	48	43	57	39	37	39	53	43	34	42	36	53	45	44	38	41	33	40	52	58	44	68	44	46	41	44	40	46	61	41	35	42	35	48	35	56	50	47	37	34	45	53	40	56	44	42	35	45	29	39	39	54	46	49	41	50	44	43	54	33	62	40	44	44	55	47	44	42	42	44	52	57	42	37	39	46	44	44	32	42	36	42	42	41	48	35	33	42	32	57	47	42	37	43	31	42	45	38	39	34	38	45	41	35	33	48	49	50	38	37	43	43	54	50	36	34	50	48	49	38	40	51	41	39	33	54	46	44	42	47	38	48	37	38	38	41	44	41	44	44	35	51	45	41	41	38	43	51	39	45	29	43	47	41	30	37	52	47	58	42	44	36	43	44	34	39	44	42	46	47	39	38	40	51	59	53	35	39	46	43	60	44	51	55	39	53	44	44	38	41	48	39	48	43	40	47	39	48	45	43	39	48	47	51	47	48	47	44	38	45	48	36	42	45	32	39	38	38	36	53	51	42	42	63	44	45	67	44	42	36	46	38	44	40	31	38	38	42	27	35	37	43	43	46	56	48	38	43	36	44	43	35	38	39	42	35	48	50	43	27	54	40	51	45	42	56	62	51	41	46	46	47	45	30	39	42	43	44	46	44	32	51	45	34	63	48	46	41	39	46	55	36	36	44	41	36	52	45	41	38	39	44	47	27	45	47	50	42	38	46	33	37	52	34	40	36	44	46	38	49	38	44	39	53	39	29	43	27	39	46	31	42	38	39	48	46	45	40	34	43	34	43	47	40	37	36	40	44	45	31	31	36	56	42	38	43	40	56	44	44	53	43	43	36	42	47	39	41	44	51	42	46	36	44	39	34	49	43	53	43	37	40	36	44	35	41	38	38	44	54	42	53	47	42	34	26	45	50	36	33	45	38	46	34	49	43	48	49	37	53	38	38	40	37	44	39	58	48	47	39	35	32	43	45	37	39	40	46	46	48	51	43	50	46	43	33	50	40	43	45	48	48	40	39	34	40	46	47	35	59	37	42	35	40	46	51	27	48	37	41	33	35	55	45	32	36	43	41	51	45	50	50	42	47	37	38	45	33	48	52	46	62	44	41	46	38	46	40	42	45	37	53	37	37	52	52	40	42	43	34	40	40	45	47	40	40	35	39	43	47	65	48	37	42	44	46	49	44	32	45	45	36	53	52	46	43	32	42	48	51	38	49	41	40	47	48	44	37	49	44	35	45	53	22	35	50	40	46	41	35	47	41	44	58	40	54	50	43	41	45	32	64	50	41	43	38	51	57	57	53	53	49	40	50	42	59	35	43	31	45	36	45	29	39	28	42	49	45	45	41	46	38	46	37	40	38	45	47	32	47	57	38	45	51	44	46	56	45	39	35	43	43	53	45	37	43	36	52	47	43	48	37	48	39	40	33	48	47	42	33	47	45	43	39	43	44	48	41	37	41	40	35	37	38	42	47	47	48	41	34	49	45	47	47	38	35	36	52	38	44	40	43	49	43	45	35	43	41	49	44	50	43	32	35	43	37	34	37	48	41	41	33	39	37	49	50	46	29	49	49	44	29	45	40	40	47	42	44	46	49	45	48	55	45	48	42	47	48	31	45	28	52	49	45	35	45	51	53	48	28	50	53	40	42	37	52	41	42	48	51	52	36	58	48	50	43	42	47	44	48	44	48	39	44	48	31	39	30	52	49	40	45	42	43	45	41	42	41	41	48	49	37	36	35	34	34	42	42	41	31	44	42	37	40	60	39	36	40	39	36	38	52	34	40	41	41	45	39	35	40	52	47	48	44	39	41	40	38	37	36	40	52	40	54	45	48	46	33	41	48	28	40	37	49	48	46	47	50	41	39	38	37	45	50	48	39	51	39	56	49	43	58	52	51	46	51	41	45	54	57	58	47	40	49	36	57	45	35	35	29	32	49	50	37	41	41	44	53	41	44	50	45	53	42	42	49	38	40	49	33	46	55	42	40	47	42	46	26	45	38	43	38	40	50	38	43	38	51	34	42	45	43	32	48	50	51	54	47	41	41	44	45	43	48	49	45	37	41	34	45	55	41	55	49	42	42	36	47	36	42	46	55	50	37	41	61	48	45	42	50	54	37	51	43	44	38	50	40	50	40	40	48	42	38	42	50	28	49	47	46	39	46	39	38	45	38	38	52	33	48	45	35	51	39	38	50	39	44	40	37	53	36	40	42	41	50	38	51	45	49	35	41	49	38	49	42	47	41	54	40	30	37	36	37	42	37	32	45	46	37	32	35	47	33	36	54	48	41	41	40	42	36	51	39	46	54	43	46	33	48	40	43	48	44	42	42	52	44	43	47	42	45	46	44	45	46	38	41	44	40	45	47	49	35	32	47	41	44	45	44	40	43	50	45	46	41	44	46	55	39	46	42	36	38	52	40	37	41	37	55	49	45	43	42	40	44	42	46	46	52	37	40	35	42	61	46	40	46	35	33	55	39	34	50	39	45	50	42	41	40	47	56	44	54	42	62	44	44	41	50	45	44	43	46	42	35	32	46	35	41	41	42	45	46	41	50	50	37	47	31	37	46	41	44	36	47	49	47	50	47	44	42	59	45	61	51	46	48	48	42	32	40	35	43	40	46	35	39	32	37	32	52	52	44	39	47	41	31	35	37	40	49	40	41	34	39	44	49	50	45	36	34	44	42	43	41	41	47	46	48	46	52	38
53732	33966	12025	23413	31219	30352	27109	22941	19219	15740	13174	11213	9349	8093	7067	6128	5405	4659	4083	3686	3167	2737	2454	2139	1869	1741	1670	1509	1374	1341	1250	1240	1199	1065	1022	1002	1018	1002	959	981	968	883	909	859	888	863	808	818	827	793	807	781	867	848	832	823	812	823	843	796	810	826	791	777	801	795	774	750	753	706	751	751	728	749	749	657	703	685	719	681	687	709	705	713	651	710	688	684	696	615	728	642	674	615	680	676	663	638	663	689	686	690	688	646	670	731	646	612	662	683	671	633	690	694	697	640	654	661	575	669	698	643	658	688	658	643	682	661	647	665	684	652	658	722	662	677	654	645	655	677	650	696	650	660	663	669	667	647	723	637	660	649	628	612	721	680	650	637	664	626	643	643	657	610	640	647	704	610	684	630	628	662	645	628	609	642	663	642	664	673	674	614	656	614	690	629	669	593	650	661	636	649	625	656	613	654	639	713	664	634	638	658	646	645	624	679	657	627	629	610	670	669	675	663	669	676	680	634	644	641	676	673	648	675	699	665	671	640	664	675	624	697	609	627	649	636	669	637	674	676	660	664	662	629	586	671	642	643	662	644	629	668	631	653	625	643	630	633	679	657	629	627	672	663	677	677	639	700	638	647	638	673	630	653	619	691	645	664	730	601	677	641	644	658	652	638	642	690	711	669	627	641	638	638	600	654	642	619	694	651	623	675	646	673	638	635	666	673	596	666	659	722	657	673	641	637	656	641	629	664	671	679	646	691	694	653	612	657	651	634	661	663	632	683	662	632	667	685	590	650	722	647	645	694	655	667	641	660	657	662	653	688	646	656	646	667	681	672	628	664	631	676	633	643	692	634	710	666	619	621	722	689	654	617	611	698	661	615	677	659	635	625	641	678	640	654	641	696	664	690	648	664	677	653	614	666	623	668	638	665	634	707	673	704	707	683	680	647	645	672	640	677	628	646	656	628	643	685	655	638	655	588	668	662	629	634	619	650	677	727	670	616	663	700	660	647	653	700	660	596	647	680	641	646	626	653	648	678	665	638	684	673	637	668	644	683	650	665	643	707	671	661	650	710	606	648	639	702	654	688	647	650	681	685	636	641	682	663	641	624	614	649	654	641	618	678	689	629	679	667	674	620	641	662	612	634	663	627	662	652	647	627	619	623	659	651	638	655	626	670	671	642	648	622	710	677	696	638	631	655	641	674	664	675	688	683	662	669	671	610	682	627	648	638	677	668	609	630	625	637	674	640	616	644	678	633	651	634	645	654	636	631	641	623	594	651	677	659	644	701	698	644	642	703	696	650	663	676	638	650	636	627	630	652	639	638	691	686	669	638	664	682	696	667	624	656	642	654	650	693	672	694	653	621	638	655	649	652	679	627	596	671	670	630	626	675	663	645	703	629	647	657	623	639	660	654	635	627	677	666	632	624	670	663	710	646	646	645	664	647	687	631	637	717	684	654	661	624	656	646	623	639	693	702	682	687	657	644	662	682	608	631	633	668	647	717	609	660	674	616	689	633	668	603	653	663	638	631	653	640	661	653	669	693	712	641	659	666	650	693	667	668	630	644	664	625	692	659	644	645	649	650	664	673	668	670	629	649	613	655	674	671	628	601	649	643	640	640	612	653	658	646	683	632	647	641	689	647	633	676	625	642	647	713	647	606	626	642	682	644	658	672	706	648	662	673	625	644	644	661	634	631	665	665	656	655	687	635	668	679	628	662	666	702	676	630	657	656	632	632	689	663	680	646	659	696	664	653	686	679	683	590	707	685	658	656	672	627	658	664	646	698	660	666	698	639	662	643	668	637	631	668	639	643	679	657	637	663	659	628	656	634	642	646	676	722	617	701	652	630	658	668	612	687	679	604	635	634	636	700	656	647	662	651	657	659	645	677	655	621	666	659	658	640	683	653	669	673	656	677	639	679	636	667	671	635	673	643	707	643	663	663	620	677	658	683	705	656	645	648	670	626	667	665	655	663	655	673	705	683	652	628	692	686	709	658	646	636	633	681	658	627	701	651	662	665	652	657	655	655	686	674	677	698	665	657	665	651	638	688	649	638	667	661	598	614	663	618	676	667	673	645	692	669	665	670	613	700	645	660	704	641	638	686	671	612	629	644	642	682	597	683	656	648	648	661	660	655	645	662	708	706	682	625	649	652	686	638	659	689	666	709	669	675	659	626	629	658	682	648	664	690	642	652	631	630	663	654	626	646	637	704	678	649	660	651	670	656	628	625	650	663	647	636	623	673	645	693	640	632	682	632	659	685	671	646	680	667	669	627	675	743	679	623	653	677	633	641	665	642	648	631	713	616	637	649	648	659	713	663	641	679	628	703	649	636	655	675	671	669	683	663	586	611	625	662	657	672	633	665	652	646	687	646	629	681	667	642	681	696	658	634	642	661	657	716	643	609	659	627	646	695	666	655	661	651	655	639	648	669	671	687	633	635	688	671	651	648	694	648	685	619	642	652	634	626	655	653	642	683	647	635	662	656	598	657	656	599	668	658	663	616	652	667	621	655	656	630	648	648	676	693	636	638	663	675	621	641	629	630	651	641	640	647	721	684	661	657	659	665	693	689	704	656	629	618	581	671	674	661	648	664	684	680	635	658	632	615	676	677	714	665	646	610	657	670	670	676	663	670	667	611	630	658	702	627	627	688	651	660	654	632	691	638	641	665	660	663	666	626	680	680	648	698	667	619	660	667	674	646	674	643	680	679	653	647	651	674	691	649	685	622	656	642	665	655	679	687	680	663	638	644	667	681	665	654	636	675	679	615	645	623	625	644	658	643	658	659	666	628	637	630	658	706	652	681	662	668	691	687	614	623	688	664	639	675	699	652	645	634	622	647	688	673	688	625	619	659	636	684	625	673	628	672	680	669	626	629	700	630	675	647	656	685	656	676	669	652	650	650	704	607	656	667	668	633	673	598	672	619	629	647	655	666	677	716	636	643	651	643	647	662	656	659	687	649	667	693	654	678	633	612	663	673	649	589	641	670	689	650	621	651	658	653	670	644	662	663	653	662	635	638	673	661	638	711	711	644	593	689	632	656	703	616	651	735	633	670	675	677	678	674	682	618	671	694	634	677	671	660	658	662	647	629	652	673	664	626	710	625	617	640	666	656	647	634	687	663	661	606	654	727	673	632	645	676	649	683	676	681	634	659	650	728	648	647	621	647	631	657	622	611	634	661	613	692	679	643	647	671	667	666	644	697	667	598	666	658	683	679	640	670	728	642	676	614	614	695	657	637	631	658	656	649	637	625	637	685	662	659	650	630	650	641	656	672	675	601	674	658	671	653	629	672	654	664	631	638	675	646	633	647	684	640	649	651	665	645	683	654	624	597	666	661	710	676	623	673	632	658	661	676	665	672	630	649	654	654	695	657	630	669	689	680	651	656	638	634	678	653	608	682	632	637	625	677	664	641	675	683	640	690	647	635	646	685	645	634	642	674	677	629	665	683	653	682	682	665	688	595	684	633	659	695	632	650
11276	4635	524	341	471	524	434	384	302	259	224	156	154	151	127	120	114	82	92	80	60	70	60	53	40	54	44	44	47	41	50	43	52	41	54	42	38	53	34	44	32	41	32	37	43	40	30	37	41	44	38	47	35	35	49	37	24	34	49	41	21	39	40	37	44	44	46	37	44	42	32	31	28	31	37	32	39	29	33	38	34	50	41	40	36	25	45	31	41	31	32	33	29	44	31	29	34	37	44	37	32	35	37	31	27	35	25	34	33	34	35	38	32	30	30	34	32	33	24	34	39	35	31	26	39	43	38	40	32	33	20	32	23	54	28	36	49	39	34	29	24	41	40	28	36	33	28	35	34	30	32	38	46	43	42	39	28	34	33	33	34	34	41	30	33	39	32	31	38	31	33	24	37	23	33	29	32	46	37	33	32	24	39	32	43	36	29	32	35	30	29	31	34	45	38	49	34	49	48	39	37	38	24	39	40	35	37	30	32	35	43	32	24	31	36	39	34	36	33	38	30	27	28	32	41	33	35	20	39	29	32	40	43	29	36	43	39	33	36	33	29	27	33	33	37	42	30	36	40	30	36	37	32	40	31	35	36	25	45	39	34	35	31	29	32	36	42	30	28	28	38	42	35	31	34	30	37	42	35	41	31	29	28	41	35	29	32	34	24	24	32	31	24	38	25	30	26	35	23	32	29	44	41	37	23	32	32	24	29	36	38	40	29	23	26	33	23	35	27	29	35	49	31	35	29	22	32	31	34	30	22	32	38	38	30	36	29	33	34	32	35	41	36	25	39	32	30	30	36	35	53	30	33	38	32	31	42	29	31	39	34	38	24	28	31	34	35	41	29	35	37	35	33	30	37	39	35	32	28	29	31	30	37	34	33	34	40	31	30	33	34	36	40	30	35	31	35	36	33	34	41	40	39	36	38	29	32	27	36	27	36	32	35	31	38	41	27	38	30	25	26	32	38	37	40	28	39	19	44	20	39	34	27	36	22	31	38	27	38	32	28	49	39	33	35	32	40	54	42	33	29	32	54	35	29	29	23	33	27	39	37	40	31	32	33	44	33	33	41	29	32	38	40	34	35	36	39	32	45	34	36	34	37	35	34	36	36	32	32	33	42	39	37	35	35	35	38	30	31	39	27	43	24	27	35	21	31	35	41	41	51	31	33	33	37	33	31	44	46	35	37	23	28	30	28	48	40	44	26	33	37	36	30	39	29	36	36	36	27	40	36	36	34	36	41	41	44	39	31	25	29	33	35	32	30	35	27	29	28	46	34	24	37	36	33	33	38	35	28	37	38	34	42	45	34	31	36	39	35	30	38	34	38	52	25	33	38	24	24	30	40	31	41	41	29	36	29	44	24	39	34	39	39	30	32	36	34	39	34	39	31	39	36	32	36	38	26	37	32	31	28	37	34	36	31	41	32	40	53	36	26	32	33	31	34	32	32	36	30	28	34	38	27	27	34	41	47	42	39	39	26	29	38	33	40	35	36	34	43	31	30	34	41	37	27	33	41	33	40	31	39	32	30	35	34	27	31	33	36	39	27	38	31	26	43	29	36	28	43	40	32	30	28	42	34	32	39	25	33	48	39	40	41	36	45	42	33	35	31	36	53	25	37	34	37	30	38	32	27	33	37	24	35	33	41	48	43	38	29	36	37	27	29	41	44	37	35	40	42	39	38	33	40	27	29	34	32	34	36	24	29	31	40	28	25	42	42	42	44	26	29	30	27	39	39	37	44	26	30	34	40	28	39	40	36	44	36	40	38	26	30	39	24	36	43	40	46	29	32	35	34	31	36	39	26	31	37	32	36	33	35	35	29	25	32	33	38	43	26	37	38	36	37	40	34	36	48	34	33	43	32	35	36	49	38	31	42	39	28	30	37	30	37	36	36	38	38	45	39	31	39	38	35	30	36	36	28	36	23	28	33	27	37	22	36	31	38	37	28	38	41	36	30	35	36	33	39	39	29	33	35	45	32	32	35	40	33	39	33	35	26	37	34	46	38	31	35	26	32	28	40	31	29	41	42	37	36	32	44	30	34	41	32	27	44	27	36	35	45	29	29	40	28	35	34	23	49	30	32	36	31	28	32	36	33	37	35	24	41	27	31	32	30	35	39	29	38	33	34	35	30	34	42	25	36	36	29	35	35	39	26	42	39	33	33	31	36	41	39	36	32	38	45	39	34	33	35	39	32	31	35	27	37	32	28	31	40	43	35	32	35	42	34	39	31	22	32	25	24	31	38	31	35	34	44	43	41	29	31	38	32	31	34	34	31	29	24	29	30	27	32	32	31	34	33	29	40	36	34	21	32	38	47	31	30	28	34	26	35	36	35	40	38	33	39	53	37	51	39	28	35	31	39	38	38	46	32	37	39	44	35	31	34	30	36	31	44	40	34	48	27	36	38	41	39	32	30	25	30	24	23	33	44	32	36	39	33	45	28	25	39	44	38	33	34	43	29	49	38	36	38	25	30	28	36	23	37	30	34	47	38	26	40	30	35	31	33	30	38	35	38	33	39	27	41	33	52	46	33	36	30	40	45	38	41	31	32	27	42	29	29	40	26	46	33	33	33	51	44	36	38	38	32	32	31	30	34	29	38	30	35	38	28	29	38	43	36	31	36	33	40	31	32	27	26	27	34	26	36	40	35	40	31	34	37	39	37	45	39	43	40	50	28	21	40	44	44	36	38	34	36	43	37	41	43	35	25	33	34	28	36	30	39	33	51	42	40	33	39	27	34	36	36	36	28	35	28	41	31	43	40	33	34	36	30	41	25	38	33	40	41	43	31	31	48	31	39	31	36	30	20	23	36	39	31	28	28	39	24	38	29	42	38	22	32	36	34	34	29	30	35	35	29	24	39	30	30	37	33	34	33	32	41	32	37	35	38	33	34	32	23	37	44	37	33	34	31	39	35	37	31	27	30	32	40	43	28	34	38	28	34	36	40	35	41	42	45	34	37	31	34	40	35	38	35	32	39	28	28	47	34	34	34	25	28	35	39	36	32	33	40	27	29	31	40	32	31	36	38	34	35	32	35	33	27	33	30	47	32	36	36	38	36	26	33	40	36	27	39	38	31	35	33	40	35	30	31	29	30	40	38	33	38	34	48	49	41	51	43	52	29	37	25	35	46	43	39	32	48	39	41	34	49	34	40	33	26	30	46	31	32	38	31	34	44	38	29	43	34	37	34	36	40	26	29	30	22	32	40	25	24	42	38	35	35	34	36	36	32	35	34	41	37	29	27	27	37	39	39	27	28	31	38	34	31	37	31	37	37	33	37	47	41	26	35	39	36	34	40	26	46	44	31	41	41	25	36	24	27	30	33	29	34	32	26	38	35	38	43	35	43	37	45	34	33	34	38	29	31	33	29	24	46	37	33	32	38	26	38	38	32	30	25	42	37	42	32	40	39	40	34	41	28	37	37	52	42	41	46	39	45	41	28	40	35	42	41	39	39	40	36	40	32	40	23	32
47015	30835	9676	20041	27376	26834	23743	19797	16220	13047	10811	8770	7377	6253	5416	4729	4157	3510	3174	2727	2370	2003	1798	1553	1384	1276	1179	1108	1076	1006	964	885	890	823	770	745	839	761	738	743	698	729	697	679	638	649	674	609	666	651	629	670	646	685	605	648	643	648	602	650	619	587	597	586	626	583	574	621	573	567	564	590	603	595	572	581	549	558	523	564	550	567	519	556	544	566	529	514	520	546	564	563	541	523	553	543	587	546	529	502	515	518	514	507	594	531	575	542	497	534	532	600	483	507	557	521	476	534	509	536	552	532	519	509	524	571	541	522	541	579	535	513	546	522	556	518	523	534	496	538	542	495	583	514	537	564	500	520	549	527	552	531	522	546	556	590	561	543	520	574	535	543	537	507	522	517	513	504	560	515	526	546	548	517	472	539	554	537	496	550	543	485	524	544	550	525	546	500	502	579	498	528	556	544	521	553	544	527	570	509	506	500	533	512	528	523	530	526	532	525	481	560	531	541	512	551	567	543	531	560	527	546	521	561	469	489	518	521	552	532	556	530	506	506	536	526	539	534	569	542	471	526	558	550	517	530	569	530	542	514	515	531	548	526	522	517	502	510	534	550	542	526	558	572	518	567	543	509	489	530	511	542	537	506	507	561	516	511	530	502	518	545	545	534	549	535	489	543	530	513	514	529	531	520	520	506	544	537	530	513	512	525	565	576	556	531	541	549	557	561	529	529	535	526	532	556	563	532	501	536	531	494	530	537	537	539	535	542	545	567	580	559	545	532	553	527	532	511	533	543	500	543	547	573	517	497	531	540	508	576	556	531	538	502	520	534	555	518	565	545	523	521	563	549	537	530	520	537	500	543	565	531	500	526	522	543	540	529	510	537	551	477	524	513	534	536	546	521	544	554	541	552	579	600	544	492	554	528	568	511	572	573	537	527	504	558	542	536	553	531	548	557	535	528	584	557	530	534	540	500	495	497	540	531	496	489	532	507	497	548	534	552	484	511	548	533	518	550	492	541	562	516	551	493	523	515	509	536	528	510	490	538	521	533	530	553	547	514	534	529	538	526	537	514	572	521	496	533	556	529	505	520	522	515	543	503	530	531	525	530	521	544	533	550	548	528	473	537	519	555	542	521	530	510	573	523	507	548	535	552	505	519	546	544	518	535	515	529	524	552	503	503	529	529	532	561	539	507	517	539	526	493	561	560	564	519	539	525	550	458	509	543	539	525	531	516	489	540	554	569	575	514	483	530	469	569	507	510	547	539	527	547	520	499	522	540	551	550	579	528	479	534	535	536	576	551	550	537	547	503	504	531	499	555	493	540	534	543	515	502	573	531	519	559	514	531	483	515	553	553	569	513	513	520	511	512	497	523	530	558	535	541	503	533	517	532	517	546	500	495	516	543	561	509	497	550	533	529	479	558	512	531	569	553	537	525	561	534	575	578	501	533	537	483	521	590	552	544	546	509	535	498	542	524	512	515	543	533	522	537	532	509	511	465	508	534	522	571	550	515	471	533	547	518	522	503	523	550	537	517	512	541	537	550	523	482	528	522	508	522	540	522	525	489	523	519	525	528	528	552	553	586	514	549	506	536	536	531	496	535	512	541	567	547	523	523	544	510	514	543	554	559	506	518	510	536	546	525	499	509	537	526	551	513	520	531	538	507	550	556	564	520	540	538	530	546	538	526	509	549	534	513	493	516	521	527	515	534	527	524	522	539	556	475	568	554	501	568	500	529	512	560	571	532	525	530	559	523	509	529	534	549	538	516	525	552	500	573	524	551	528	557	530	501	534	515	534	548	538	489	505	506	555	527	528	484	541	555	549	548	547	523	507	531	519	556	543	564	531	558	526	553	466	519	540	511	546	481	552	508	529	490	524	470	480	530	566	529	512	533	523	549	544	529	507	553	507	512	538	556	542	533	522	518	517	547	523	535	527	537	534	535	560	531	513	506	532	507	504	515	516	513	514	485	565	543	528	525	535	525	563	533	500	523	542	517	567	502	586	524	483	529	538	558	516	505	491	502	525	535	551	536	501	514	549	530	565	526	550	555	518	531	536	523	513	540	526	521	535	540	515	519	549	501	560	551	559	534	544	515	529	532	512	508	500	508	545	515	512	521	583	543	545	535	546	575	508	533	483	542	510	558	518	522	518	531	563	529	518	520	527	504	503	540	505	543	554	510	536	504	504	557	474	514	547	499	555	579	517	509	539	548	558	521	529	529	539	522	541	522	515	541	520	552	528	535	530	539	519	540	515	547	533	555	553	482	500	538	565	507	513	549	541	537	549	534	542	489	559	544	524	512	585	506	560	517	532	515	539	510	531	530	491	523	521	525	529	511	526	555	564	530	565	542	546	514	536	490	547	559	518	530	508	519	521	565	524	541	550	527	526	524	548	520	531	500	520	532	515	524	522	515	509	530	559	526	569	543	513	523	542	558	538	511	522	487	526	522	539	529	480	559	536	547	548	529	543	536	528	535	537	514	543	496	524	540	532	514	523	511	531	566	530	528	510	510	547	521	477	527	558	518	544	563	513	541	520	533	549	576	553	547	513	544	543	503	537	530	596	508	531	526	561	545	527	539	604	525	522	508	524	524	537	553	535	534	541	486	497	585	527	522	545	568	544	552	474	547	521	528	500	516	531	542	519	535	505	517	527	582	524	533	545	522	539	519	504	521	576	526	533	493	507	508	513	520	533	566	510	531	545	484	525	505	549	564	533	546	555	551	534	521	548	558	492	489	524	506	532	515	518	527	536	545	506	476	538	564	537	505	513	536	551	512	520	537	505	539	566	528	538	534	509	527	497	543	527	523	567	576	569	544	559	559	568	503	525	487	546	543	554	553	503	508	495	532	515	505	520	520	569	574	547	536	565	524	501	556	499	540	513	549	516	532	592	568	508	531	533	551	535	506	570	521	515	522	542	520	540	516	526	506	494	552	490	516	547	556	555	532	513	565	535	492	496	523	505	519	524	520	560	533	504	565	524	559	531	503	502	514	504	545	553	534	515	524	526	503	525	499	484	536	518	481	525	561	528	514	544	542	517	520	576	546	525	513	528	510	554	536	541	495	541	543	526	589	549	523	548	525	568	572	528	537	560	537	522	531	512	571	541	549	552	531	522	541	529	538	506	538	535	534	506	495	546	518	513	523	493	542	533	506	499	544	537	529	518	538	548	535	501	542	544	541	521	516	514	545	533	541	483	506	498	551	512	550	549	557	537	543	558	519	549	519	553	516	526	536	546	521	583	516	518	529	537	545	505	506	507	500	532	488	540	533	508	507	536	538	547	557	502	541	554	522	540	531	555	544	560	542	528	508	508	598	515	530	522	514	502	535	522	524	551	550	524	516	536	566	566	565	529	542	476	521	513	521	526	555	575	551	490	545	535	549	575	503	525	473	566	529	515	523	551	512	518	534	521	530	480	548	507	490	542	514	513	546	536	521	551	525	537	547	580	535	580	509	507	559	566	559	551	574	574	530	515	544
16226	9441	1063	565	780	778	618	630	549	409	348	282	279	234	218	174	179	140	161	132	119	96	105	91	89	77	93	61	70	75	79	65	54	71	59	54	55	64	72	57	49	55	54	67	51	47	59	55	50	60	59	64	54	55	59	66	65	61	49	52	49	30	60	76	39	64	51	65	60	56	64	62	52	63	55	41	48	55	47	53	54	47	47	56	68	53	63	69	52	50	62	44	39	55	59	62	58	50	58	51	59	45	56	55	34	41	57	55	50	50	58	50	46	41	51	54	53	54	52	47	49	50	46	41	63	47	51	47	53	52	52	53	42	41	46	36	44	49	54	55	62	47	41	61	55	48	40	64	49	55	62	52	48	53	49	44	50	47	56	65	48	55	44	47	58	51	58	43	50	44	50	62	52	57	51	68	54	53	48	55	54	47	44	58	41	65	54	59	50	45	60	65	57	49	57	52	47	43	48	49	56	56	44	57	51	58	54	60	61	46	52	53	52	59	46	51	60	50	61	48	56	47	60	53	73	50	48	44	50	51	49	39	52	55	53	51	43	39	48	55	51	46	50	42	48	56	49	48	44	55	50	47	54	42	51	49	51	45	56	61	57	43	58	48	50	57	53	52	60	44	65	50	48	54	46	50	34	48	48	47	48	52	47	43	54	48	38	51	53	62	43	46	46	52	34	63	60	48	40	59	61	51	58	41	52	48	55	56	42	48	42	53	51	51	63	40	53	35	53	48	47	60	60	52	45	46	51	58	33	63	60	49	51	55	53	55	56	50	60	46	49	65	51	53	51	54	48	58	55	44	51	60	55	44	51	52	53	51	60	63	54	49	49	38	52	51	45	57	40	47	56	54	63	60	52	45	52	47	54	47	52	63	62	50	61	58	50	39	51	48	58	38	66	46	50	38	48	53	51	35	55	42	55	44	43	44	57	43	62	56	50	46	55	56	40	34	50	51	35	46	45	47	54	56	50	50	59	46	69	64	49	46	58	56	52	47	55	63	53	52	57	62	49	50	51	55	43	53	44	51	52	48	45	52	52	50	48	46	48	63	55	56	54	47	46	62	55	63	55	41	40	47	45	57	54	42	62	56	51	58	45	64	48	60	49	43	42	44	58	47	60	59	50	46	48	44	45	43	50	40	39	49	54	65	42	49	58	48	53	46	46	57	42	37	46	52	44	51	52	54	35	48	43	53	45	46	54	48	53	49	42	56	55	48	50	47	55	53	39	40	53	59	45	56	43	61	53	56	55	60	42	47	50	39	45	53	61	44	46	38	60	58	63	55	43	49	45	51	47	50	53	54	59	59	45	50	51	52	51	46	57	53	56	52	42	52	45	70	44	41	49	45	53	47	58	52	65	47	39	53	54	46	54	52	57	53	52	60	51	56	31	56	55	55	56	49	49	42	43	71	48	52	54	49	54	51	42	55	47	46	72	53	59	39	62	56	52	54	46	46	49	49	38	56	62	50	49	47	61	52	42	52	40	40	65	59	43	46	51	46	54	63	43	52	62	48	60	56	41	52	61	56	53	51	70	44	48	57	64	44	49	59	48	49	49	50	53	53	64	48	57	44	61	49	37	48	53	53	43	57	50	57	53	46	37	51	49	48	52	50	53	60	52	48	49	39	53	60	43	63	64	47	49	50	56	53	54	57	42	53	48	41	54	66	57	53	44	53	45	60	52	62	52	59	51	71	39	43	55	57	56	43	61	58	57	52	53	41	41	55	57	59	54	63	47	52	46	49	56	51	64	57	48	55	53	54	43	48	48	62	37	55	47	53	57	62	53	43	55	58	45	39	53	53	52	43	65	52	45	52	48	45	52	56	53	64	37	51	40	45	51	45	48	63	53	41	54	42	54	46	53	47	58	46	37	58	41	58	48	55	53	51	52	51	56	37	47	51	57	41	48	46	48	52	55	50	43	50	39	51	60	61	57	50	37	55	39	45	56	53	66	40	49	56	67	52	41	49	52	44	46	51	59	53	42	54	51	52	54	64	58	51	49	56	64	56	46	52	39	50	43	51	53	54	44	56	46	41	52	55	52	62	43	40	48	39	61	49	61	65	41	58	39	41	50	49	56	46	48	49	57	54	46	55	54	44	56	46	56	55	48	63	56	49	54	60	42	50	50	56	43	69	55	49	51	53	58	50	54	57	49	51	52	52	51	52	59	53	55	50	57	53	48	43	52	52	66	44	45	55	57	53	54	48	46	47	52	38	61	55	48	41	59	54	60	63	60	58	54	39	49	48	64	53	49	57	45	52	38	45	51	49	46	44	55	43	53	41	45	55	54	57	54	43	50	40	69	54	51	45	40	49	49	60	42	45	42	39	57	48	45	54	44	59	55	38	42	52	71	46	54	46	52	52	59	50	56	50	63	56	43	42	67	58	44	53	57	66	54	53	42	50	55	42	54	57	59	53	50	56	51	53	51	53	50	56	64	61	62	52	52	44	47	53	53	52	55	58	37	50	44	51	49	44	58	46	55	52	55	49	54	48	51	59	43	51	64	53	47	42	54	54	53	41	47	51	63	41	51	59	51	63	49	49	55	51	41	51	63	66	54	45	63	52	54	49	56	52	44	49	41	52	40	43	34	48	62	69	37	53	35	61	51	48	52	52	51	44	62	39	50	49	56	56	46	38	54	54	44	60	57	56	43	61	57	50	54	46	45	35	50	57	36	58	66	49	48	59	45	64	65	57	58	53	53	49	42	60	49	49	51	63	49	57	47	51	50	56	47	62	59	52	60	47	47	57	48	54	55	54	50	53	59	49	48	52	50	52	47	42	50	55	50	55	54	45	39	63	55	54	51	40	40	48	43	54	47	35	40	49	38	44	55	47	54	49	48	53	58	49	42	48	51	53	58	51	65	46	63	44	54	44	47	56	47	50	52	51	46	47	42	53	54	60	40	64	45	52	43	54	48	58	44	43	50	62	61	42	59	50	47	39	51	48	47	54	45	40	52	47	48	51	53	56	48	45	45	46	52	56	47	57	73	40	49	63	52	53	54	54	43	50	38	48	51	53	51	56	40	54	44	58	55	51	55	48	53	52	59	47	64	58	55	58	54	43	52	55	57	55	50	52	56	60	56	46	50	42	46	60	52	53	52	40	50	59	48	77	46	55	46	69	56	55	53	48	46	53	51	50	53	54	50	59	56	58	56	66	49	60	60	52	49	42	44	49	47	59	57	64	59	44	49	50	46	51	44	51	68	50	60	51	49	64	46	56	38	47	48	48	70	50	59	52	53	61	58	60	44	47	57	53	51	35	43	50	61	49	63	43	52	59	52	61	53	54	56	41	50	61	45	58	50	66	50	58	37	34	52	53	52	50	55	47	35	32	52	52	46	49	45	47	67	53	47	57	53	50	40	53	56	54	62	36	48	61	46	51	59	51	63	57	42	58	48	55	49	39	45	45	41	59	46	72	63	52	51	52	48	43	52	38	53	51	51	50	55	49	48	41	57	66	43	58	53	44
56248	38170	13513	24820	32521	31825	28747	25251	21586	17979	15201	12877	11088	9473	8283	7263	6416	5821	5109	4354	3790	3363	2914	2633	2313	2090	1924	1842	1805	1664	1534	1497	1405	1338	1291	1269	1225	1226	1153	1180	1102	1121	1054	1103	1061	977	974	1027	968	992	952	955	1021	974	976	984	995	977	961	946	949	919	931	940	920	882	857	846	838	844	856	838	896	876	812	875	827	795	862	825	810	876	759	827	823	771	792	860	761	791	786	764	793	792	788	793	813	802	819	822	793	805	782	777	789	820	789	775	815	772	820	814	777	796	751	748	739	779	733	774	760	816	811	784	768	779	765	706	833	788	770	808	788	821	773	846	778	812	784	817	781	794	780	769	755	786	785	762	791	788	846	798	842	819	756	774	824	766	776	810	776	734	764	761	779	762	727	790	738	804	768	802	776	804	744	768	747	806	796	808	720	799	760	818	765	755	780	742	818	755	775	764	750	783	750	738	778	783	752	795	775	798	803	722	767	839	828	757	801	777	805	764	790	787	760	762	820	758	749	753	741	820	820	745	826	770	730	771	741	775	769	756	777	837	754	804	817	814	750	756	801	802	791	787	757	803	821	787	816	764	753	761	815	773	774	779	731	818	752	748	771	805	725	785	799	807	781	800	809	830	758	741	782	789	742	795	762	772	767	732	781	795	749	817	819	802	790	768	728	812	786	763	729	767	775	783	740	816	775	810	785	819	761	799	781	759	799	765	772	770	761	801	755	765	722	789	749	812	766	784	750	743	776	799	763	763	768	772	773	771	771	760	763	834	759	780	806	810	791	778	763	767	762	796	764	736	782	754	799	789	789	772	731	795	756	784	785	793	811	773	767	765	786	738	788	804	757	790	760	758	795	797	762	777	761	752	780	768	727	753	785	754	794	712	763	783	794	748	778	718	783	790	789	778	761	775	768	842	740	757	709	752	783	771	767	747	785	797	760	709	859	771	776	768	751	784	745	785	762	771	805	741	737	736	810	763	754	762	780	764	741	770	780	810	862	800	758	776	742	802	764	780	721	785	796	765	766	753	761	750	750	753	789	781	762	769	765	750	789	783	795	756	790	782	773	764	747	760	774	791	806	772	765	793	766	791	852	807	779	813	777	757	791	700	766	754	767	749	751	761	744	840	827	767	762	730	800	791	774	777	821	799	747	727	784	784	756	759	708	794	749	801	832	817	756	785	801	771	780	818	778	771	787	771	781	783	748	810	718	804	768	795	786	798	804	782	789	829	786	769	793	813	766	793	786	771	776	785	775	735	769	725	804	781	752	722	764	761	745	778	752	801	799	762	750	746	808	774	757	812	773	790	741	780	743	748	771	785	738	772	791	810	769	777	808	744	770	746	756	759	755	781	745	827	754	730	782	794	782	796	768	768	782	752	727	786	806	799	758	811	785	755	753	782	760	807	757	771	779	827	749	774	739	754	787	747	793	769	813	741	802	807	794	805	816	774	758	740	793	786	770	760	806	794	779	786	764	777	721	803	771	785	755	742	779	772	808	788	789	782	735	782	803	777	746	745	766	750	831	768	760	733	811	783	830	820	762	774	800	798	772	793	793	758	827	775	844	816	763	764	780	771	811	732	770	764	779	784	785	769	801	716	775	775	840	774	726	744	789	796	775	802	782	762	822	794	763	766	781	781	769	800	812	813	712	786	757	810	786	826	760	763	804	760	729	774	808	767	805	750	722	786	819	761	768	791	804	747	812	801	756	798	779	714	769	790	773	769	766	753	768	786	731	779	782	784	716	784	760	828	808	742	763	768	771	810	798	765	789	753	801	745	768	792	771	747	775	779	731	760	830	713	820	749	775	785	793	752	772	792	808	759	774	765	779	791	792	777	812	775	758	813	762	795	769	803	745	758	795	755	820	796	794	796	797	776	789	807	786	770	783	798	748	770	795	765	752	756	810	773	780	753	769	752	795	747	800	812	765	771	750	774	800	731	773	790	748	781	770	801	762	771	760	730	806	781	742	747	792	780	815	802	797	771	803	786	829	767	735	736	812	826	774	782	797	796	748	748	810	737	772	744	790	768	816	779	780	715	762	773	740	756	782	735	776	780	762	786	760	804	768	755	774	786	737	776	779	747	773	743	767	749	766	801	771	785	716	775	773	773	806	831	773	784	785	757	775	729	788	782	753	790	801	745	753	777	760	799	762	768	823	780	788	797	737	763	773	777	755	805	804	823	824	746	787	753	805	759	770	866	780	742	795	770	784	831	740	766	737	748	757	756	770	780	757	812	784	761	793	771	778	784	782	793	755	801	767	841	810	741	758	764	774	788	758	695	764	758	760	787	764	791	758	781	787	813	771	819	772	743	760	707	737	750	825	791	774	800	788	769	794	738	745	775	804	786	790	794	753	799	733	763	744	745	825	727	773	743	763	716	750	760	812	781	774	819	749	743	754	753	715	775	733	765	779	748	777	751	747	818	768	785	751	707	778	781	763	762	773	769	757	806	737	825	772	781	750	793	777	747	793	788	749	777	755	755	836	742	749	749	763	745	775	792	757	746	818	739	759	790	753	781	821	782	793	792	759	757	772	767	792	796	757	743	750	766	797	789	791	748	756	773	767	773	778	780	762	771	768	748	802	747	793	798	787	749	753	772	788	785	806	738	761	764	782	794	766	754	719	717	855	791	818	803	766	792	792	778	723	805	796	769	778	805	730	789	761	758	765	802	799	756	823	774	766	773	762	755	824	747	847	812	747	770	781	781	746	746	783	727	786	796	774	756	740	776	782	763	778	777	770	705	744	755	770	773	774	755	783	812	744	779	778	814	777	743	733	767	758	763	796	755	802	803	770	737	782	779	798	789	758	792	775	769	742	746	765	804	790	813	747	731	771	755	779	735	798	824	831	798	762	779	764	810	816	763	842	752	821	797	793	804	734	769	801	763	757	756	756	771	771	814	704	778	778	782	764	744	774	754	776	762	758	745	837	733	711	846	746	722	767	778	763	791	758	821	761	725	771	798	780	785	749	779	781	790	808	736	785	747	786	778	785	777	727	773	751	769	827	722	785	780	708	738	782	790	792	763	710	762	790	794	774	802	769	769	792	806	786	740	737	779	770	816	794	769	784	773	809	770	795	763	782	758	788	780	816	779	776	752	760	804	802	722	745	772	798	751	777	799	797	730	748	795	739	756	817	757	787	812	734	799	792	785	773	792	738	766	807	780	755	802	801	747	758	818	771	805	782	782	812	765	781	759	761	785	727	772	792	802	761	788	769	775	770	734	769	788	780	733	762	753	782	751	771	819	817	825	760	778	836	779	789	809	850	751	746	787	742	775	781	754	770	816	767	736	775	736	792	836	808	762	754	811	756	818	809	779	784	777	781	786	779	785	757	773	794	774	743	762	793	753	751	792	779	781	772	801	786	785	783	728	837	789	791	748	776	718	823	774	815	796	746	803	758	730	781	762	726	797	708	755	737	806	745	757	793	787	816	788	776	801	776	785	759	748	776	841	727	747	814	774	823	754	839	751
6478	2607	296	219	312	336	251	239	199	168	153	129	113	83	76	80	85	69	53	52	42	32	50	36	39	27	32	24	35	29	16	43	27	26	22	31	31	22	31	25	25	17	33	31	22	12	24	13	31	28	29	23	30	27	25	26	30	30	27	29	36	22	31	23	27	28	20	34	31	35	24	17	21	28	24	19	19	16	25	27	18	16	26	26	15	28	22	27	29	23	22	16	18	21	25	20	29	21	22	22	21	20	19	23	28	18	27	27	18	23	19	35	21	23	22	27	21	29	16	30	27	21	25	20	27	15	27	20	24	23	26	33	21	25	24	21	24	23	22	24	27	22	19	24	26	25	17	16	21	24	26	31	26	20	18	16	27	26	22	31	20	24	33	19	22	23	23	28	23	22	20	21	21	24	27	31	27	29	22	20	17	31	22	21	27	17	29	21	16	21	26	18	25	16	33	28	27	22	33	18	34	36	18	14	33	33	19	18	24	26	21	26	22	29	25	30	12	22	24	27	17	21	22	27	29	22	17	21	28	22	29	23	26	23	26	21	27	38	31	13	25	20	23	21	17	27	24	22	19	20	22	23	26	38	23	17	30	23	24	26	22	16	28	28	28	26	23	29	22	22	25	24	20	20	26	19	35	27	18	15	22	12	22	20	28	23	23	24	25	20	24	28	25	27	22	16	20	22	19	26	20	22	27	16	30	26	29	23	26	20	23	28	23	24	24	28	27	14	15	19	32	25	22	21	34	27	19	36	26	21	29	25	18	23	23	20	18	28	33	39	27	27	24	26	16	17	27	19	17	21	20	22	16	29	19	18	32	22	16	25	30	23	28	19	27	24	18	21	23	25	26	29	26	19	31	20	20	24	17	15	28	22	25	22	21	22	32	18	24	23	32	23	18	32	28	27	28	26	20	20	26	28	21	22	21	13	21	25	23	28	21	24	19	25	27	24	22	21	25	24	16	20	21	27	29	24	16	29	19	28	27	25	20	20	31	23	24	23	15	22	24	21	18	17	15	25	23	21	20	23	15	27	16	18	25	29	21	29	25	18	35	23	17	27	18	23	15	19	28	27	13	32	20	18	25	26	18	29	24	25	17	18	27	14	21	26	25	39	46	20	27	19	28	26	25	21	12	18	20	15	28	21	33	38	24	24	18	24	22	31	21	23	28	24	22	19	23	27	19	23	13	30	20	25	24	19	19	27	25	21	23	27	25	22	26	18	37	31	20	25	24	25	27	24	32	18	27	18	26	36	16	27	24	17	31	18	14	22	23	24	24	24	20	16	34	23	18	20	19	27	24	29	17	21	20	26	24	20	27	27	22	13	19	23	23	28	21	25	22	26	28	22	22	24	21	24	29	19	24	20	24	23	23	28	30	24	29	20	27	23	25	28	23	16	21	21	30	22	19	30	21	28	21	39	23	26	26	28	16	33	29	19	35	28	17	20	31	25	23	21	21	14	26	24	21	23	20	25	25	24	31	21	22	21	22	26	28	20	25	18	29	21	19	18	25	25	19	25	19	27	22	17	20	21	27	30	30	18	18	27	25	24	16	22	16	23	15	26	25	25	32	28	42	24	19	31	29	31	15	26	21	22	23	35	32	26	24	28	19	19	23	18	21	28	29	27	26	24	28	21	16	23	20	20	28	25	27	24	20	23	20	30	18	26	24	30	25	27	20	27	25	21	20	30	19	23	33	16	30	21	21	29	22	26	22	24	23	20	24	24	21	33	30	19	23	14	23	29	30	25	18	25	25	21	21	18	32	31	28	24	25	22	16	24	22	26	22	22	20	23	17	27	16	26	20	23	23	12	27	26	19	22	19	28	22	21	23	22	16	27	21	21	27	23	22	27	14	30	29	33	22	16	29	28	29	28	36	20	29	27	18	22	29	24	14	35	31	26	27	15	20	16	15	15	21	23	18	29	28	23	22	25	21	22	17	21	16	26	18	30	30	28	22	30	20	22	25	21	18	31	20	25	25	24	26	29	23	19	24	21	20	22	21	23	33	22	34	23	23	23	29	23	20	24	25	27	23	30	13	17	29	26	20	23	27	25	27	18	25	17	28	24	23	27	17	29	25	25	21	26	27	20	20	22	23	19	24	22	22	22	23	25	17	32	26	19	17	20	28	22	17	21	20	24	24	25	28	23	22	17	29	30	24	25	21	24	29	17	28	23	28	16	15	16	20	17	18	16	23	17	27	26	18	20	21	17	23	25	22	24	26	20	13	21	23	21	23	20	29	25	24	30	22	26	25	29	33	21	32	28	20	18	19	27	28	22	22	25	20	20	21	34	31	28	21	20	27	20	19	17	25	29	25	25	31	25	21	27	28	23	23	16	29	23	26	23	24	24	26	19	24	36	19	28	17	20	26	19	15	24	24	29	17	16	24	20	30	26	19	19	36	18	25	29	17	17	29	24	20	18	21	22	18	23	14	28	21	29	21	29	25	21	21	25	20	35	26	19	22	22	24	30	20	22	25	31	24	12	19	29	21	22	23	21	28	32	18	17	19	20	22	16	17	36	30	22	27	26	30	16	20	24	24	24	22	23	25	20	26	20	21	16	18	19	40	17	31	24	23	24	28	19	18	23	22	37	32	18	19	19	28	27	29	17	29	30	27	16	24	27	21	28	33	32	30	24	19	17	26	26	26	23	21	22	21	30	19	19	14	21	28	23	22	26	17	25	29	19	23	24	19	29	27	17	28	30	15	29	25	24	23	22	24	15	17	28	27	17	21	24	22	25	30	24	22	23	18	28	23	38	20	22	22	24	14	27	17	24	23	33	18	16	27	16	20	28	26	23	22	21	28	24	29	35	26	27	18	17	21	28	19	27	23	24	34	30	29	22	19	32	14	21	22	27	22	26	24	16	24	21	20	20	24	30	28	28	23	28	21	19	33	17	16	30	18	22	20	25	26	19	17	33	16	21	27	23	25	25	21	20	24	17	19	28	26	28	20	18	26	20	24	27	21	30	27	19	24	22	23	25	17	21	24	27	27	26	30	22	22	28	34	26	23	29	23	23	18	24	14	22	23	21	21	20	21	21	26	19	16	27	16	29	24	17	25	16	17	24	28	26	32	25	24	22	26	20	29	27	23	21	19	28	27	16	35	20	26	25	26	22	25	29	26	35	25	29	31	20	28	23	23	22	24	21	21	26	30	24	26	23	19	24	24	23	24	20	30	26	20	31	29	23	28	19	26	26	32	19	18	28	26	27	22	25	23	22	20	19	33	25	26	29	18	28	11	23	22	19	28	15	20	14	17	24	19	31	21	25	21	22	25	22	21	23	20	19	23	18	26	25	28	21	22	27	25	24	25	24	19	26	27	33	30	24	24	15	26	25	29	19	20	27	18	25	23	30	25	25	15	17	22	23	19	21	19	20	32	29	24	33	32	18	17	15	20	17	25	20	23	15	29	15	22	16	20	20	26	32	23	24	20	23	23	16	31	25	24	30	29	19	26	22	28	20	24	21
42108	26703	7253	15220	22128	21444	18121	14760	11951	9465	7387	6180	4977	4126	3627	3284	2721	2324	1991	1797	1497	1288	1054	992	875	781	770	686	651	644	586	557	549	554	578	556	522	504	480	480	484	430	445	430	416	444	421	423	449	437	434	409	434	464	462	456	424	427	439	473	457	403	413	424	453	370	365	419	476	421	396	427	380	392	395	403	359	384	397	403	353	406	379	335	359	414	388	394	373	355	378	354	386	406	386	371	372	392	379	354	446	349	372	384	351	372	362	380	400	356	353	367	370	338	360	358	366	368	375	382	317	382	376	372	371	389	382	383	365	326	384	359	407	391	402	376	353	351	365	348	391	409	401	401	385	343	382	386	372	389	341	382	359	371	365	364	361	367	328	379	371	406	380	365	351	358	373	368	362	350	358	367	337	370	374	381	376	345	348	365	353	378	368	368	400	365	347	358	368	309	389	338	372	360	359	390	365	379	354	357	378	370	350	378	364	375	386	382	368	332	391	376	391	383	357	396	366	364	363	392	339	355	371	407	377	384	381	345	357	395	344	380	395	365	376	375	364	369	387	361	385	370	404	370	378	368	338	376	334	344	362	359	399	374	385	394	386	374	347	367	388	385	360	357	397	388	332	363	352	389	377	371	379	379	402	374	399	352	350	409	374	358	380	378	342	357	369	350	364	348	405	352	396	361	373	375	368	352	382	336	341	360	397	376	386	390	362	405	360	368	379	364	332	369	391	382	389	370	386	365	378	357	355	355	367	392	403	368	327	358	392	389	351	369	386	406	338	365	377	383	363	379	368	357	388	356	369	356	380	372	385	346	387	377	361	360	363	361	370	356	350	390	380	353	390	363	356	346	376	339	405	344	364	366	420	370	322	339	402	383	375	384	370	382	375	375	345	386	380	390	391	373	347	357	388	415	383	389	357	372	383	348	371	375	375	362	398	346	388	364	378	368	378	353	357	357	344	348	381	345	349	324	361	362	367	373	347	373	410	370	373	338	371	379	386	346	371	404	345	375	390	348	378	356	363	377	373	377	385	367	344	355	364	380	353	368	327	349	371	376	376	386	375	317	361	403	401	356	357	362	361	354	347	353	377	342	370	392	381	344	367	396	369	378	353	362	405	372	374	343	372	351	371	399	356	339	394	389	362	339	354	355	391	383	366	380	336	400	370	387	365	375	378	349	372	387	352	371	344	336	340	359	370	383	336	360	361	353	389	361	393	360	373	365	382	348	348	355	379	364	351	389	369	355	380	347	376	353	355	376	356	349	371	379	382	409	366	352	412	382	349	370	408	369	356	342	373	383	343	367	349	346	359	386	366	364	353	352	375	359	338	343	396	342	374	393	395	406	411	352	353	375	357	384	338	368	384	383	386	370	362	395	369	381	397	344	373	372	354	366	374	411	406	385	356	372	361	372	351	364	375	353	373	362	379	346	348	344	381	346	363	364	371	348	343	358	366	356	354	367	373	373	388	376	406	374	371	360	382	354	336	345	370	377	387	363	374	355	350	346	368	359	361	361	383	374	344	386	358	374	371	352	363	376	370	355	374	342	357	359	350	359	347	387	368	373	331	353	354	375	395	406	362	376	362	373	358	370	351	378	366	384	389	363	356	335	346	371	348	345	379	369	362	389	362	382	344	376	380	368	361	363	367	369	354	390	380	359	397	355	364	357	365	392	347	344	363	349	373	348	346	355	411	382	386	334	327	357	392	366	318	358	375	380	372	382	356	407	379	377	368	362	371	365	342	361	332	344	365	382	372	407	388	380	383	353	355	371	389	356	334	344	380	390	366	362	361	337	360	387	357	359	356	348	381	373	337	378	376	353	381	363	367	400	344	370	389	361	394	391	382	398	384	391	346	370	417	394	353	346	362	386	375	381	403	373	388	378	386	384	365	370	369	386	391	342	369	340	369	386	390	359	399	384	379	340	349	357	397	397	367	385	369	337	376	382	399	385	367	329	375	406	349	365	343	407	385	377	361	364	378	385	342	405	391	405	383	361	368	387	375	375	351	384	331	364	389	342	363	339	358	339	377	372	377	382	368	328	375	346	367	382	362	344	411	350	367	354	381	365	350	385	389	351	364	337	383	350	378	362	379	375	372	370	395	377	371	361	350	339	380	386	374	360	369	402	359	379	352	371	369	375	353	374	406	362	395	392	356	394	396	376	324	385	340	379	421	375	380	379	358	368	371	363	406	346	389	351	378	365	351	381	378	354	383	373	362	388	366	353	372	366	372	368	361	379	390	384	386	347	349	357	384	358	378	396	375	332	388	343	361	369	384	348	360	358	365	391	361	390	327	345	370	349	358	352	372	376	362	377	344	357	358	351	339	366	367	408	375	351	341	372	357	354	369	351	374	397	380	384	371	390	391	347	348	361	386	362	387	370	360	379	355	379	385	348	376	393	385	379	380	351	355	382	380	350	343	376	386	346	371	338	371	350	373	339	332	370	356	397	380	358	341	356	354	350	385	364	373	378	332	361	385	379	371	389	369	388	369	367	377	355	354	350	355	372	372	394	349	365	362	401	340	400	365	357	353	336	340	406	360	355	333	377	385	385	359	400	367	363	381	394	334	360	337	376	372	369	394	374	402	370	389	363	376	380	364	355	346	346	367	371	365	358	390	400	410	374	386	363	398	365	387	352	409	347	372	381	374	412	381	385	394	384	345	365	370	340	366	357	356	348	374	381	363	361	350	356	380	388	356	391	378	365	368	338	376	366	359	364	321	384	356	373	392	378	391	356	368	353	359	369	326	378	388	395	336	368	424	360	372	375	368	382	348	378	373	378	362	352	361	365	379	377	396	367	370	411	363	379	395	377	391	367	388	376	368	381	389	363	382	391	369	383	342	388	357	368	353	413	361	339	346	348	375	373	323	370	350	354	333	404	356	346	353	407	356	392	384	369	368	385	375	366	324	386	383	376	381	370	344	376	393	346	384	362	396	366	372	359	384	345	367	365	329	368	408	388	402	403	378	351	377	369	354	334	358	403	347	351	383	370	392	360	388	348	386	388	346	366	361	398	389	339	385	355	379	366	344	377	334	335	365	360	344	387	371	386	349	376	376	357	366	364	332	404	357	357	365	372	347	357	370	369	352	350	373	370	359	385	368	373	371	329	398	375	365	377	366	368	377	406	356	401	391	410	363	369	361	377	360	366	371	396	389	349	392	377	366	359	416	358	373	384	370	396	371	373	384	365	330	369	379	361	361	376	333	363	367	389	356	380	368	354	367	407	348	369	350	351	379	381	330	385	373	363	350	365	370	337	370	355	370	394	348	401	370	377	371	414	343	384	379	373	379	380	389	389	376	358	356	357	344	409	365	376	349	391	374	342	328	366	374	352	359	359	378	415	368	365	342	360	368	373	355	369	355	365	377	375	341	387	371	322	358	348	377	392	343	370	350	397	371	332	334	356	391	368	380	403	363	383	355	346	373	369	357	354	345	352	377	375	380	369	351	399	382	367	345	360	367	362	361	380	359	365
13775	7756	873	421	569	690	587	435	422	406	331	268	210	183	204	185	147	136	120	96	82	84	66	66	71	67	68	61	58	49	54	57	63	47	59	51	57	47	42	57	43	58	62	52	57	48	54	54	46	66	46	46	36	44	57	31	49	43	52	47	45	51	45	45	52	53	46	37	47	54	49	38	41	50	46	45	60	46	46	45	54	42	47	47	46	53	40	39	41	43	35	45	42	42	57	38	41	30	34	47	33	41	37	47	46	53	50	48	38	39	41	43	42	30	41	42	39	36	34	34	53	40	36	43	45	49	36	47	40	45	36	32	34	48	50	39	35	49	58	42	35	50	42	56	43	47	35	45	33	56	43	35	53	43	40	52	56	48	47	41	33	42	42	36	55	34	53	47	36	45	57	33	44	47	33	40	53	35	45	47	44	50	32	46	51	43	44	36	52	45	45	45	52	37	34	39	23	36	54	36	39	37	37	44	46	51	48	46	41	46	53	41	49	32	52	39	44	38	39	52	53	52	50	42	36	44	49	42	40	43	39	43	47	41	41	38	42	37	54	46	38	37	38	45	37	49	46	53	42	51	45	47	39	39	46	53	49	44	42	39	41	42	47	42	52	45	44	43	55	46	41	44	40	49	47	52	43	32	30	34	39	45	39	51	47	51	42	37	36	42	34	45	53	45	40	45	43	34	42	52	38	37	44	44	35	38	46	43	42	48	43	57	42	41	48	44	57	37	47	44	49	48	45	53	55	36	47	46	44	34	47	45	41	43	57	38	47	40	38	61	51	49	52	38	44	44	50	49	36	47	49	44	38	42	49	37	40	45	44	53	53	49	52	35	45	46	62	46	37	54	43	52	48	48	42	40	49	49	46	59	45	37	32	46	42	34	32	46	55	51	42	37	35	38	44	44	46	52	34	35	41	35	49	48	38	35	48	46	50	54	48	31	37	30	31	56	41	52	30	39	46	46	47	42	39	45	45	44	43	48	42	35	50	43	39	39	44	52	43	42	47	46	35	37	43	47	42	47	36	28	46	54	46	42	47	43	38	53	49	39	39	54	41	53	43	45	40	44	53	36	53	41	40	36	41	34	50	39	33	51	45	41	47	49	53	37	32	38	44	47	43	29	44	46	42	36	40	50	44	44	37	40	37	53	44	39	51	34	42	43	42	52	33	42	45	54	40	57	45	43	41	40	56	38	40	40	53	43	44	30	51	40	39	36	31	53	36	41	46	40	43	49	44	54	30	36	56	44	37	40	40	52	37	33	46	52	42	45	34	57	31	40	41	46	51	41	36	45	42	45	41	45	47	49	47	40	41	27	41	45	45	43	49	36	39	53	36	52	43	39	46	45	47	35	43	39	40	37	44	42	39	55	53	45	47	55	36	31	37	28	49	47	39	33	38	29	40	32	47	45	56	56	55	41	37	55	34	31	49	42	47	49	38	40	58	49	44	43	32	47	47	35	37	37	41	38	40	43	47	34	42	44	45	38	46	46	37	54	56	55	41	47	46	43	51	44	68	38	39	37	43	35	46	34	36	54	52	51	38	39	41	38	41	40	48	41	46	47	39	36	37	41	53	45	47	40	42	31	35	31	42	37	38	57	36	33	45	48	53	37	38	47	37	41	42	38	52	36	47	39	38	43	51	40	48	53	38	41	38	47	42	43	45	35	57	38	44	44	36	37	45	43	43	41	40	31	51	45	52	37	44	33	45	48	33	40	29	42	40	35	54	47	39	43	45	44	46	36	51	53	38	52	44	40	45	41	51	50	36	43	34	34	43	40	41	38	40	41	47	33	45	52	50	46	43	42	39	47	39	52	30	44	35	49	50	44	42	48	54	33	51	20	34	42	36	46	39	33	46	50	47	47	48	55	39	43	41	46	37	41	49	35	40	53	38	37	35	46	45	41	34	46	44	50	50	43	40	59	46	42	39	29	47	42	50	31	36	38	42	46	33	38	42	40	43	50	37	39	53	33	44	49	37	41	38	52	43	39	49	40	38	53	39	43	43	41	48	41	37	42	41	53	40	43	44	45	52	48	36	48	51	54	37	38	38	44	56	54	45	42	33	40	33	41	35	51	33	37	36	43	32	47	37	41	46	37	43	45	43	29	45	40	38	41	41	31	53	36	36	35	44	45	41	42	46	47	40	32	50	47	46	49	48	49	40	40	52	57	46	32	32	38	50	42	40	35	38	55	50	46	42	48	35	60	46	36	51	43	37	41	40	50	32	32	44	33	54	37	42	36	50	37	47	42	43	39	49	43	42	36	39	52	48	57	51	31	49	49	42	33	36	39	45	45	44	38	44	38	50	42	41	42	34	40	47	47	59	36	42	48	47	39	38	48	50	40	36	44	36	43	36	40	36	30	49	48	45	40	52	47	50	43	39	41	43	40	37	34	33	37	47	51	35	47	49	40	61	33	26	70	38	38	44	31	35	38	59	43	41	48	50	38	40	50	38	43	38	41	53	39	56	55	44	34	46	65	37	34	48	50	45	39	40	51	41	43	30	33	50	46	41	48	39	40	36	51	38	43	45	40	50	43	48	40	48	47	52	29	52	53	39	29	57	41	48	45	43	46	48	38	37	32	58	42	40	29	34	35	49	45	37	60	49	47	43	57	52	52	46	44	49	54	49	43	50	53	57	45	44	34	50	49	57	39	44	35	53	51	43	38	36	36	57	38	47	45	40	46	44	47	45	45	49	39	35	46	47	51	52	35	39	42	40	35	44	44	35	52	36	53	49	58	37	44	38	38	55	51	30	36	54	34	46	39	36	41	42	44	33	45	43	41	41	36	36	39	58	36	45	43	39	42	45	46	30	50	44	38	38	39	46	43	36	46	47	38	45	45	44	50	36	43	48	52	46	46	44	31	49	47	40	40	53	53	47	53	49	43	41	40	37	38	56	46	45	35	31	38	35	45	55	54	54	57	53	42	38	48	46	38	29	44	39	48	38	40	37	46	49	35	45	42	48	38	49	36	46	40	34	43	39	39	38	49	48	36	56	36	43	42	48	37	49	51	42	46	54	44	50	35	35	44	39	48	42	41	46	45	40	38	44	37	42	43	55	42	46	38	41	39	40	53	39	40	43	38	49	55	43	38	48	44	44	48	46	42	41	44	47	59	48	44	44	38	44	41	45	43	45	56	44	45	49	62	38	43	44	52	30	43	47	34	40	41	47	47	36	53	45	41	42	40	48	57	51	37	32	43	43	45	37	45	35	27	44	42	38	44	44	42	55	39	42	44	45	52	46	49	43	51	48	40	51	42	56	46	42	52	46	41	41	37	56	37	45	46	46	41	38	48	51	41	41	52	54	43	44	37	46	38	37	41	31	38	32	47	41	34	53	51	42	30	36	34	59	40	52	47	41	44	42	46	48	47	43	45	49	51	41	50	37	50	42	48	38	36	49	46	38	42	31	47	43	27	42	45	48	33	39	32	44	44	41	35	54	46	49	33	43	51	45	46	50	46	31	43
54013	35240	12550	22885	29973	29111	26388	22622	19204	16104	13817	11608	9762	8367	7221	6336	5571	4892	4347	3730	3106	2698	2396	2106	1904	1775	1636	1515	1478	1379	1296	1172	1112	1099	1076	1126	1041	1013	948	964	967	896	853	862	855	811	819	848	823	822	800	793	790	828	835	843	838	766	794	786	812	817	778	767	755	753	744	723	718	749	730	726	730	687	699	756	705	691	635	701	699	668	661	658	709	713	666	654	680	676	671	699	652	694	708	667	677	653	664	668	652	677	687	717	674	640	655	661	679	656	680	693	624	680	663	667	642	698	700	655	668	628	623	626	689	661	668	668	663	665	670	657	687	636	683	668	620	661	674	652	677	661	689	643	667	676	666	681	665	635	658	657	655	670	702	624	683	638	697	703	656	648	617	578	666	617	636	659	614	637	635	631	640	676	614	692	663	675	652	622	666	629	627	662	654	654	669	633	667	680	633	629	633	647	608	681	701	670	696	671	653	616	704	658	669	620	695	654	681	617	671	665	658	651	664	679	640	658	682	618	679	629	689	668	666	687	661	689	676	647	625	675	647	684	684	638	619	638	642	680	619	662	697	636	627	654	685	697	642	647	671	621	638	702	706	685	602	669	643	648	657	606	658	677	650	626	664	643	651	623	648	659	660	644	716	662	650	652	714	660	664	666	682	635	664	662	680	628	645	642	638	683	654	642	646	690	620	655	638	680	640	647	661	690	665	674	643	608	634	691	659	671	689	635	667	642	669	641	684	677	630	651	648	658	626	656	682	676	706	663	657	647	652	657	646	671	616	625	696	653	690	674	658	612	601	635	676	688	714	682	655	716	682	654	638	679	692	644	678	675	668	660	659	673	639	643	615	642	622	652	654	654	674	681	663	665	672	626	687	628	663	645	706	654	648	680	659	652	641	636	650	654	649	671	649	668	653	673	636	605	676	682	632	640	638	611	650	659	629	688	674	668	702	641	688	672	683	628	649	678	636	669	599	653	640	644	612	671	636	706	622	685	690	666	667	627	670	633	654	645	633	640	656	635	601	606	638	614	690	669	655	640	640	681	689	654	606	607	675	666	630	648	706	628	730	662	684	686	640	676	651	655	670	688	641	681	672	670	631	697	663	673	702	634	635	672	693	637	642	650	675	667	640	685	597	687	653	656	676	690	639	704	631	611	612	634	671	662	665	694	655	651	680	634	642	673	660	640	646	648	658	640	660	630	646	681	664	659	611	624	643	683	686	625	663	627	635	659	675	707	635	675	700	653	662	737	649	694	671	630	661	659	661	642	657	648	653	643	609	683	627	673	662	608	627	653	657	675	656	648	628	655	648	678	625	706	658	670	658	628	632	631	647	683	651	675	660	643	639	635	673	692	675	628	644	712	701	641	654	696	604	667	643	675	672	678	729	659	622	596	668	642	680	654	665	650	711	654	667	639	618	617	628	679	684	643	697	653	613	673	631	631	679	662	635	636	676	617	652	651	632	651	647	650	623	652	681	652	679	647	655	661	672	701	635	632	662	625	660	662	639	666	691	639	666	659	652	722	670	633	656	629	627	697	668	666	660	640	653	622	651	620	681	657	677	671	669	637	630	630	671	699	634	678	669	681	668	678	647	638	672	666	656	670	564	692	720	669	706	631	651	598	633	637	593	715	661	615	701	669	674	660	632	648	656	657	625	668	654	691	629	611	648	657	608	653	634	648	670	606	627	638	624	678	622	614	649	647	653	663	630	653	658	642	649	721	734	653	624	676	639	641	674	634	662	679	634	664	637	647	665	658	661	606	649	608	649	641	671	657	685	658	667	645	633	670	643	644	664	653	656	655	702	655	657	669	639	673	657	656	692	663	622	662	645	668	708	629	652	666	690	690	663	664	687	615	626	651	636	638	686	627	676	668	651	647	663	664	656	657	691	633	651	664	630	615	660	644	617	630	642	628	658	616	641	631	696	651	615	629	643	672	661	696	642	632	711	619	642	641	637	661	675	677	692	687	686	629	702	648	628	671	630	660	667	609	659	633	652	639	651	631	635	635	653	628	603	672	655	699	655	629	708	676	649	632	632	632	622	634	654	673	653	683	624	675	667	654	623	649	697	647	705	673	674	639	649	695	662	639	641	650	663	651	629	645	650	614	660	687	621	663	636	650	635	651	657	656	631	565	662	630	661	678	627	629	667	642	618	645	636	645	666	640	663	668	605	653	639	681	650	657	686	630	656	680	659	700	665	670	633	646	663	684	647	653	688	632	630	658	655	674	664	644	658	675	653	597	621	704	631	658	657	666	628	665	618	662	618	700	686	653	659	684	673	653	635	637	624	663	639	660	652	669	641	669	657	647	677	623	674	633	640	657	641	629	714	680	675	656	726	654	679	671	614	624	647	663	672	678	684	667	654	597	679	641	669	636	663	611	695	671	685	710	678	685	679	690	613	688	677	651	644	634	658	648	699	640	657	630	645	678	691	645	635	642	641	642	674	624	634	640	652	641	680	618	647	587	671	640	622	596	650	686	673	696	666	710	627	613	639	686	658	610	649	616	653	674	643	658	638	630	666	655	618	691	644	687	678	618	700	728	648	635	695	663	656	621	669	643	640	632	688	607	658	680	630	675	666	643	631	627	616	652	670	634	645	612	678	666	657	617	611	660	671	604	611	648	677	656	631	660	618	669	669	696	683	684	658	641	653	611	644	668	655	660	679	631	655	650	676	653	647	664	659	647	682	643	644	672	659	629	680	665	663	631	666	667	648	609	644	674	652	647	608	665	681	696	704	653	680	665	610	662	649	642	665	640	656	670	699	667	611	641	662	610	647	677	645	660	657	664	648	643	635	619	671	682	661	656	620	659	662	640	624	654	683	655	633	677	635	670	626	687	704	689	650	664	680	672	631	654	654	687	665	691	611	636	642	680	609	637	655	705	613	684	636	627	683	638	709	631	689	610	645	649	695	637	677	711	670	682	655	663	703	669	655	633	666	685	634	675	659	658	658	652	642	602	678	689	676	633	661	655	646	698	647	665	719	694	670	648	624	619	664	627	684	646	673	658	642	666	630	597	638	666	632	649	641	616	670	699	627	642	635	657	630	668	656	667	670	667	696	682	683	634	617	698	669	694	677	660	649	636	653	677	625	669	668	667	654	703	706	615	638	645	609	639	662	652	644	674	653	648	656	645	653	670	676	642	625	669	630	686	622	606	638	650	660	633	667	648	672	651	643	659	666	635	672	673	638	644	668	626	622	639	631	657	658	659	623	661	662	649	613	593	622	649	652	684	671	648	659	687	631	647	665	658	643	648	615	663	650	681	685	650	662	669	649	672	654	645	705	654	697	653	631	709	684	649	641	662	639	672	653	625	679	683	693	680	659	665	710	649	683	677	687	645	639	681	612	621	656	682	648	667	642	645	639	670	638	664	638	622	642	658	685	655	716	637	673	656	685	674	657	636	658	668	635	617	645	667	701	650	629	669	677	646	673	640	630	644	678	696	650	657	678	606	690	654	668	675	669	706	657	594
11518	5070	528	334	448	479	404	316	296	262	202	208	172	144	146	110	107	113	92	65	63	83	62	64	46	52	52	51	50	40	39	35	53	35	45	38	44	41	40	53	33	40	32	38	39	52	38	48	33	33	40	44	41	30	44	45	40	35	33	39	36	36	51	33	37	38	39	34	38	29	47	32	33	35	20	39	35	41	26	36	31	51	39	39	36	35	28	36	32	35	29	31	39	32	28	34	40	41	38	39	35	35	36	29	27	32	29	25	23	38	39	32	30	32	43	35	29	36	36	34	41	34	35	25	42	36	34	43	21	36	40	37	30	32	35	35	36	38	41	30	35	44	34	49	44	25	35	28	40	40	27	35	29	43	36	36	42	35	39	35	41	36	20	33	37	48	43	29	35	27	41	35	26	30	29	36	36	40	41	33	39	33	35	29	35	28	38	36	36	39	19	37	42	34	39	41	43	36	33	34	41	21	36	32	29	31	35	30	21	28	38	22	44	36	31	39	41	33	45	29	41	27	33	33	28	30	38	28	34	36	44	39	54	44	32	30	27	42	35	37	36	50	24	32	40	43	38	33	35	35	43	30	35	35	35	25	47	47	23	31	38	28	36	38	28	32	27	35	27	31	43	30	26	27	39	45	35	25	38	33	40	40	26	37	31	31	22	25	37	47	32	30	40	32	31	35	38	33	36	44	28	36	33	48	51	44	41	34	37	42	35	38	34	24	33	33	27	42	29	35	38	24	45	31	28	33	29	37	38	41	36	36	38	43	38	31	36	32	30	38	29	35	43	30	37	46	32	34	41	28	29	39	43	33	29	35	37	38	30	39	36	41	40	30	23	34	35	51	37	36	40	36	47	23	41	40	30	40	46	47	41	42	34	28	33	31	39	36	46	47	33	37	32	31	36	35	34	32	36	39	33	31	32	33	33	40	40	34	36	37	40	27	46	46	47	38	30	30	39	34	28	33	33	35	33	27	34	34	42	37	27	42	31	39	28	37	33	37	32	39	42	29	27	43	41	20	29	33	41	40	38	35	41	21	28	40	22	45	41	43	25	29	37	42	37	28	35	39	35	39	29	41	29	43	24	34	33	32	37	32	45	30	31	33	35	31	31	36	25	41	38	38	33	38	33	27	31	34	39	35	35	22	30	33	37	41	38	40	42	34	27	25	44	32	42	33	26	32	32	35	31	32	30	35	46	45	26	42	50	36	33	33	36	33	20	31	41	34	25	32	39	35	37	44	35	38	47	34	33	45	36	43	38	32	30	41	30	28	37	24	38	34	30	42	38	39	29	35	28	39	37	38	33	42	29	31	26	27	31	29	39	30	38	29	35	45	32	36	34	33	37	31	32	39	40	33	32	31	41	26	42	21	39	25	33	34	33	31	35	38	28	43	32	34	30	34	29	29	35	24	32	35	31	38	34	42	26	38	39	24	39	36	32	37	34	39	41	35	33	24	40	38	36	35	31	25	38	22	24	38	35	28	37	35	46	38	48	28	37	32	33	33	25	36	33	40	32	31	44	46	32	36	47	48	33	39	29	29	39	34	43	33	29	43	33	32	31	40	39	30	37	31	25	45	48	42	39	37	34	32	35	36	32	41	27	33	31	24	33	39	27	35	34	37	37	33	32	30	33	40	34	40	38	33	35	35	30	34	34	32	33	33	35	32	31	35	38	37	23	38	35	38	35	27	33	41	39	34	34	41	41	37	27	42	39	44	34	29	40	30	33	45	36	27	38	39	30	28	36	35	38	36	25	31	45	37	26	38	33	41	40	47	48	44	34	26	37	30	26	39	34	37	30	34	32	28	32	32	33	37	40	36	38	33	39	36	28	41	35	39	42	40	42	36	32	27	48	28	39	34	39	36	43	31	40	34	47	29	28	24	33	39	29	40	32	32	40	28	31	30	44	30	30	34	47	35	35	38	39	34	35	37	40	33	30	40	26	40	31	44	28	34	37	39	40	35	39	40	34	33	30	31	34	27	38	28	35	40	40	36	33	32	44	38	37	47	29	38	42	30	35	42	33	25	33	27	36	26	38	29	31	48	30	34	27	47	36	47	35	23	29	33	32	41	40	41	39	37	34	31	49	27	33	29	34	35	39	38	29	31	29	40	30	36	44	29	28	32	37	38	32	43	43	46	34	27	37	35	45	36	32	39	45	34	37	35	32	33	31	41	42	34	40	37	36	32	32	45	32	40	27	44	32	33	46	34	39	42	34	32	35	31	32	29	40	36	33	37	28	38	34	36	33	25	30	38	33	33	34	33	44	41	40	39	49	39	41	32	40	47	35	31	41	33	35	35	29	43	39	30	27	37	28	33	34	39	34	42	47	37	40	26	46	38	32	42	26	32	41	31	35	26	28	29	35	35	41	31	34	27	42	35	35	33	29	22	39	33	32	30	32	35	27	36	30	40	36	33	28	41	32	38	39	24	46	45	33	44	41	35	33	32	28	50	35	39	27	29	39	41	30	43	41	42	36	29	38	42	29	34	28	31	33	38	34	37	51	32	43	35	33	38	50	28	41	37	52	32	30	32	38	28	22	32	30	27	43	27	37	31	32	30	30	37	38	29	37	27	53	34	35	36	23	40	38	43	27	33	30	31	45	35	20	37	43	42	37	29	39	30	42	28	43	39	38	34	34	36	47	34	37	23	32	37	35	28	36	26	26	27	31	25	50	37	38	42	40	28	30	28	37	34	45	32	34	39	38	30	40	43	37	37	42	23	31	43	36	32	31	37	38	36	36	40	35	41	43	32	28	34	36	29	31	32	45	33	32	36	35	33	34	29	36	34	44	45	33	43	31	35	26	39	30	44	36	33	47	27	35	40	49	37	31	38	30	35	36	36	32	44	36	39	29	26	32	37	44	35	33	43	25	38	49	41	35	35	40	40	35	32	31	34	22	30	40	36	30	29	24	33	42	45	28	39	39	29	34	35	41	31	34	50	33	31	26	41	39	37	38	37	39	21	28	43	38	33	43	35	33	33	33	42	42	39	31	28	38	45	40	32	35	33	32	35	38	39	24	40	24	39	31	33	40	41	35	36	27	42	31	25	37	43	49	31	44	46	43	36	25	29	28	24	29	46	35	50	33	41	36	44	31	41	40	29	30	46	23	30	26	45	25	39	42	37	37	38	33	36	44	26	36	43	31	38	31	37	37	35	34	41	35	31	24	47	40	27	45	38	37	43	38	40	43	37	41	26	30	34	42	37	29	44	36	35	34	42	39	40	32	37	29	39	38	37	32	31	40	43	42	44	33	25	42	35	38	49	36	46	35	33	38	47	37	36	30	33	21	38	25	37	35	32	34	44	28	42	26	32	28	30	44	41	50	35	33	36	33	33	39	31	24	20	37	31	40	31	34	28	32	42	33	33	29	34	46	31	36	36	35	32	47	35	40	35	29	34	34	37	27	36	37	27	40	33	39	34	37	38	20	35	29	35	29	33	29	30	27	34	34	39	29	33	37	33	26	40
47881	31136	10177	19765	26403	25464	22474	19117	15686	13013	10791	9286	7815	6585	5530	4928	4246	3721	3217	2733	2286	1982	1807	1597	1432	1350	1260	1139	1173	1034	1002	931	878	820	854	772	794	760	743	729	717	676	704	690	662	690	681	622	681	661	631	611	667	665	652	680	661	643	655	614	691	618	621	686	606	586	628	579	561	589	605	546	555	598	589	638	566	604	575	548	524	524	531	545	561	563	549	547	555	522	566	519	602	516	567	536	581	605	563	515	601	506	551	559	517	530	516	532	513	551	529	571	530	549	541	554	542	548	545	559	559	589	518	523	560	550	546	516	512	555	505	579	584	510	535	563	488	542	527	528	556	514	525	519	562	561	519	540	515	532	537	540	491	573	543	552	544	504	508	564	535	534	517	508	528	527	530	519	503	536	566	515	517	518	516	466	539	502	533	551	553	539	497	599	540	511	498	585	521	500	522	522	482	583	507	513	514	509	528	514	496	500	554	550	551	538	519	465	542	543	567	492	531	522	526	523	564	513	534	553	521	543	530	564	514	521	556	556	511	555	510	531	542	547	516	552	552	535	516	541	521	510	477	526	531	528	538	544	522	512	499	509	569	549	494	514	496	524	544	574	512	491	556	525	559	573	516	524	532	492	532	533	529	552	544	511	569	531	552	549	528	544	546	536	495	548	550	551	520	553	552	541	530	527	522	524	582	550	533	509	537	522	547	530	539	517	528	560	567	534	535	549	562	528	546	521	525	494	518	530	496	516	525	574	494	529	495	519	563	519	523	537	495	543	577	556	535	554	543	519	550	543	518	502	573	573	538	544	528	469	518	507	549	540	489	537	542	504	501	559	511	541	531	518	555	581	505	539	527	494	524	513	533	498	529	525	509	522	516	530	530	521	560	521	515	520	552	530	584	558	532	493	511	509	543	509	536	551	508	524	513	524	571	515	540	536	508	548	542	526	511	513	523	537	543	510	553	545	570	560	556	504	492	477	522	551	486	467	539	546	535	510	477	475	525	528	545	498	542	533	477	479	526	534	554	521	567	501	558	530	531	525	515	522	518	516	513	521	532	529	535	513	533	549	541	465	546	556	522	509	531	502	600	535	550	538	540	526	530	523	509	520	510	532	548	498	527	513	508	537	510	525	515	503	538	505	534	516	525	511	561	497	528	504	543	531	552	528	544	556	535	548	540	551	565	538	536	543	526	533	512	519	539	523	529	529	544	546	534	547	530	509	529	527	514	484	532	572	535	575	550	501	553	551	490	550	558	548	551	546	513	516	544	527	525	512	534	552	524	466	547	501	521	502	571	517	511	502	513	591	520	532	545	587	549	547	550	516	525	524	509	535	531	541	510	530	593	515	562	523	513	502	557	505	513	518	530	560	528	543	492	522	493	515	550	534	568	533	554	565	540	530	509	543	538	551	518	484	557	570	519	515	555	550	518	527	521	570	552	528	605	529	547	547	527	558	537	535	555	506	555	548	526	540	507	538	510	534	514	598	540	491	497	546	526	537	529	518	521	491	573	543	543	511	531	525	489	520	514	519	533	596	489	547	533	534	505	523	532	552	558	557	504	502	541	506	548	560	499	549	522	521	530	558	561	497	492	515	531	536	540	516	541	508	521	531	523	500	541	509	513	515	504	510	505	534	542	532	517	488	552	544	543	519	501	480	531	495	559	565	567	539	520	542	562	509	510	540	507	497	516	539	530	548	503	555	537	530	555	478	509	561	531	524	599	552	494	523	552	524	507	516	586	548	507	504	530	562	488	527	525	550	534	544	545	536	576	508	547	514	560	543	512	559	537	540	527	524	532	536	519	533	537	541	554	536	547	542	534	537	526	543	537	530	551	534	539	524	546	507	499	534	556	522	474	585	519	538	511	499	516	514	559	503	547	517	516	532	501	499	516	574	529	545	548	544	532	538	557	509	523	558	548	522	553	521	568	522	556	564	498	535	550	529	559	528	481	534	509	564	570	501	522	589	543	543	521	523	565	515	509	510	552	515	526	535	502	497	513	522	562	522	509	517	507	517	526	505	524	509	542	539	548	522	536	534	550	511	553	512	529	498	537	539	520	598	571	549	538	535	530	544	548	519	499	540	504	553	564	530	538	522	506	537	546	565	562	509	506	540	525	529	553	502	526	498	529	520	538	523	499	567	551	524	525	552	553	519	580	536	519	518	520	517	517	503	560	533	545	529	550	525	521	548	512	549	508	482	534	556	543	518	550	507	546	520	544	509	533	532	496	529	552	558	500	520	568	540	528	586	525	539	544	536	576	521	556	538	527	540	562	528	515	502	537	508	560	513	550	550	540	497	548	529	528	508	565	519	469	557	509	539	546	485	486	498	544	554	547	572	518	550	553	525	512	546	588	545	523	527	546	528	508	553	508	531	549	528	511	538	524	515	530	530	541	513	500	550	518	539	536	520	529	527	524	544	511	502	525	551	579	521	551	570	579	560	529	542	555	508	557	519	536	525	529	539	532	531	481	557	498	552	548	538	533	562	522	532	547	566	537	513	539	573	551	539	519	535	565	518	524	553	569	584	528	523	538	509	506	524	557	525	543	567	515	503	541	526	512	543	516	553	516	553	506	538	555	528	560	487	551	539	497	517	517	512	508	539	508	540	532	525	540	491	517	557	538	582	547	556	560	584	551	517	540	568	516	526	495	555	545	531	591	541	530	489	492	526	562	534	497	523	549	588	512	510	520	532	503	576	546	506	511	507	526	541	469	527	506	512	534	499	539	570	477	491	521	536	550	499	487	539	525	526	524	478	499	551	551	554	529	513	526	560	531	557	514	555	566	533	498	561	555	552	566	480	492	544	556	533	518	551	552	538	542	539	546	528	543	527	561	537	526	542	533	544	549	535	504	540	553	515	549	529	522	532	550	529	530	526	529	513	570	557	543	535	548	533	538	558	514	564	543	504	507	536	546	545	521	515	477	554	549	539	487	549	510	509	540	535	505	516	541	544	488	549	558	482	552	521	561	544	513	524	517	532	524	506	515	519	557	523	557	521	557	514	547	538	482	494	549	552	544	546	542	543	538	562	580	552	531	564	579	553	543	560	569	520	509	527	549	517	529	538	506	482	550	519	518	542	565	522	503	535	529	519	545	504	568	553	532	509	505	528	524	507	565	537	554	555	522	515	529	514	510	527	539	512	521	551	531	549	541	539	532	532	534	506	499	531	523	499	506	538	519	535	512	548	522	540	526	533	546	533	541	480	525	538	558	576	538	554	520	543	502	538	503	554	520	531	572	510	507	565	499	523	521	564	523	534	511	497	563	541	551	539	545	529	478	528	526	522	531	510	557	525	544	551	483	519	531	512	533	498	522	515	536	537	550	538	541	536	508	493	527	559	541	512	552	534	509	505	478	548	540	524	501	533	509	562	590	512	507	528	548	525	519	548	503	568	528	553	531	539	491	564	511	578	541	553	546	528	529	525	519	544	551	530	559	529	506	516	520	538	523	527	528	525	515	533	533	491	528	543	553	537
17122	9757	1069	568	748	789	634	569	460	384	354	325	266	264	218	203	192	153	132	119	116	90	97	85	103	83	76	70	89	70	57	74	47	60	67	66	67	42	68	50	66	61	63	70	48	50	57	60	74	51	44	47	55	65	54	63	55	58	65	54	49	54	45	70	50	36	51	52	51	52	45	52	49	63	53	50	52	55	40	63	62	47	53	54	41	41	50	48	51	44	47	41	58	48	47	59	62	65	31	55	44	50	54	53	52	53	49	52	59	56	61	51	52	56	47	48	48	59	46	57	39	36	70	69	53	54	44	48	60	41	42	56	43	59	44	51	54	51	45	47	52	58	51	46	51	56	43	52	47	45	60	61	40	46	43	50	53	50	47	66	56	52	45	51	70	54	54	52	54	49	47	54	56	49	49	50	55	49	61	53	51	58	46	53	48	51	49	47	61	47	55	46	51	53	44	48	65	57	45	43	47	56	46	50	45	52	43	45	52	44	42	44	43	50	43	48	57	57	54	62	47	55	40	49	49	47	37	58	56	54	48	51	57	55	59	53	52	50	54	58	42	46	52	43	52	51	42	51	48	47	48	35	47	47	51	60	50	62	54	41	44	50	51	52	55	58	49	53	52	47	48	61	50	46	50	48	39	55	33	50	68	44	46	64	41	47	57	62	56	62	45	62	56	58	64	58	50	49	63	46	44	59	53	41	46	62	47	58	41	73	47	52	49	51	46	46	40	47	51	55	49	57	61	47	47	44	48	58	59	55	55	50	43	60	49	54	64	55	51	39	56	52	48	54	44	66	54	53	50	54	48	53	62	49	52	39	54	51	60	52	48	43	61	49	51	43	48	40	46	45	52	53	63	50	48	40	50	55	45	45	60	65	39	46	51	44	49	52	41	43	58	55	48	45	45	53	54	60	60	41	48	40	41	46	56	41	60	41	51	57	36	45	57	55	55	62	54	58	49	61	47	42	57	48	49	44	53	65	42	52	56	40	66	53	44	62	47	47	57	57	47	41	54	55	49	43	50	62	58	55	52	49	56	61	54	57	58	59	45	48	54	54	50	45	61	38	48	56	49	62	56	52	53	38	53	47	35	52	56	51	47	47	49	46	62	65	40	53	49	40	48	50	52	56	60	55	53	45	43	48	59	43	56	46	61	35	49	53	46	56	49	43	46	37	54	52	37	42	46	57	61	56	47	48	45	52	46	54	54	30	50	56	55	48	44	50	48	49	43	55	49	44	55	43	44	49	46	46	59	38	46	41	58	45	44	47	58	50	56	55	47	47	46	47	52	48	52	67	43	45	66	41	54	52	52	55	54	43	49	55	47	40	42	53	48	50	48	46	43	51	49	43	39	58	52	43	43	52	47	63	49	62	44	54	46	45	42	45	46	57	54	60	59	42	46	49	59	44	44	43	48	61	53	43	56	52	47	47	48	48	44	58	50	42	47	55	54	46	50	50	51	49	62	58	50	45	51	58	49	61	47	57	62	47	63	50	47	44	57	49	64	54	52	51	47	49	47	60	48	58	43	41	55	47	44	50	44	51	56	51	48	57	51	51	39	41	52	51	57	55	42	44	54	56	55	51	47	42	41	48	36	60	38	55	50	50	41	51	53	53	61	47	50	35	51	49	58	46	45	61	64	51	65	52	48	51	53	53	42	51	50	55	56	49	53	58	37	50	59	51	46	49	49	61	48	53	54	46	54	50	41	61	62	48	51	53	42	46	45	55	52	54	43	54	52	48	50	53	58	68	51	51	47	53	63	60	48	51	48	49	42	58	58	52	54	57	44	58	50	46	57	52	54	55	62	58	39	47	49	47	60	55	53	58	48	47	44	50	49	52	47	55	53	41	33	46	52	37	48	41	50	55	58	51	53	54	52	49	51	56	52	59	54	59	63	65	57	65	47	52	51	53	55	66	53	53	47	50	59	52	66	48	47	43	38	55	49	62	52	48	61	50	55	58	44	56	49	65	48	49	58	59	57	64	56	41	49	47	45	42	43	53	46	47	50	49	48	50	62	48	53	47	51	49	61	59	59	54	47	53	56	47	44	57	62	64	54	55	42	65	47	48	48	50	56	50	57	47	41	46	51	53	55	41	48	51	52	53	49	54	46	51	41	45	61	56	60	58	59	44	46	65	51	51	56	46	54	49	58	46	39	50	48	45	54	61	53	45	46	51	55	66	49	42	62	48	43	48	51	58	44	42	50	55	47	45	70	51	52	50	58	56	65	70	48	60	71	46	41	54	54	52	54	46	54	45	40	42	55	63	54	49	43	62	55	50	50	47	58	49	60	50	45	65	54	42	41	59	50	43	47	45	53	55	48	63	59	38	65	44	55	47	54	55	34	49	64	48	46	59	47	42	52	49	58	41	60	57	55	52	59	58	44	49	53	40	50	38	57	36	49	52	50	66	52	53	54	51	51	56	51	54	59	58	47	45	49	42	54	53	53	39	50	50	56	43	49	55	43	54	63	61	53	50	52	58	59	56	60	53	56	55	57	38	47	46	50	49	47	54	52	52	34	56	60	47	43	45	52	43	55	66	47	50	61	54	50	50	55	59	46	48	53	50	48	52	43	43	49	50	57	54	43	57	55	55	51	44	64	45	72	45	46	34	62	55	53	51	44	41	53	45	52	57	45	55	60	56	66	67	56	48	51	52	66	54	55	41	53	42	45	40	62	58	73	62	38	50	60	53	43	45	61	50	65	48	43	60	50	63	50	52	48	57	44	56	46	51	45	51	54	54	50	44	55	67	40	53	63	47	44	48	44	43	46	40	61	56	49	51	55	50	61	48	48	59	37	58	46	57	57	59	48	56	43	61	40	51	47	56	51	56	52	44	54	48	52	54	55	41	52	52	48	52	40	49	46	54	48	45	53	41	40	47	59	40	43	52	42	38	48	41	59	52	65	44	44	40	52	54	60	62	33	45	56	62	45	53	49	50	47	69	44	38	46	59	56	47	38	52	52	55	58	52	53	52	60	60	64	58	52	44	52	54	43	57	47	47	58	58	44	52	53	59	58	51	53	49	50	41	47	40	63	44	62	48	46	53	53	52	43	37	42	53	39	45	63	50	48	55	38	58	45	68	49	66	44	64	47	64	40	44	58	51	78	43	53	50	58	43	57	40	48	52	42	54	55	37	52	61	50	38	43	55	52	47	58	57	53	57	58	69	59	72	59	52	45	58	39	47	52	43	34	42	53	59	52	53	60	67	34	57	44	63	40	43	58	54	58	57	47	56	57	50	63	44	42	58	53	45	55	44	46	32	50	47	45	54	64	45	35	52	58	51	38	68	53	58	47	51	58	57	51	53	48	44	54	49	60	47	48	57	44	45	54	47	58	57	56	54	46	45	38	53	54	54	49	57	49	44	70	53	55	33	53	51	43	47	45	43	61	63	54	46	62	54	61	48	57	51	58	41	49	55	55	54	52	63	47	61	48	43	59	46	53	48	49	55	47	39	40	37	46	64	48	55
56530	37496	14311	25710	32581	31206	28122	24564	21205	18131	15556	13538	11527	9990	8731	7812	6758	5878	5127	4309	3689	3324	3009	2652	2442	2215	2060	1914	1809	1752	1609	1514	1427	1316	1297	1227	1168	1240	1169	1124	1085	1045	1028	1058	1000	996	960	961	1028	1057	1000	1010	940	899	949	970	972	928	984	953	947	944	914	922	881	902	868	823	803	882	855	787	835	847	846	813	845	785	819	846	845	826	816	767	827	833	787	792	769	793	813	797	819	744	848	821	795	755	754	761	729	808	765	835	771	814	752	777	809	841	775	789	815	735	738	770	791	775	794	769	793	744	777	788	809	804	792	781	808	750	798	784	772	795	793	791	782	805	795	814	814	837	810	795	825	809	770	853	758	773	842	799	785	769	803	791	762	763	788	748	787	767	757	762	754	746	808	758	791	798	815	777	774	790	792	789	761	789	805	802	787	723	786	772	763	760	765	767	804	804	798	725	804	765	788	748	740	755	767	760	826	806	788	726	743	806	773	778	745	769	814	763	811	825	750	786	768	787	759	815	783	804	843	772	790	767	786	760	748	793	692	786	759	753	864	803	772	752	758	724	776	758	750	790	734	728	787	795	803	812	745	758	739	782	784	752	779	730	775	751	785	771	792	767	771	770	772	761	823	749	762	782	755	762	709	765	755	751	806	798	800	746	806	736	766	792	793	755	798	771	767	748	718	770	730	743	715	764	789	804	778	775	789	803	754	771	823	777	754	797	764	795	781	748	767	788	783	760	760	781	744	745	753	779	773	783	746	789	775	765	766	716	785	798	763	739	790	798	729	808	768	789	740	780	815	785	776	801	741	802	763	819	750	782	760	750	803	772	790	715	753	795	758	794	780	769	781	796	751	785	769	828	739	800	803	782	769	774	804	816	729	790	744	768	802	774	804	747	758	805	771	792	754	806	808	756	793	789	740	758	818	770	752	818	788	774	740	787	795	771	762	770	765	738	773	799	787	739	777	737	735	776	814	821	760	715	785	759	801	747	806	792	792	752	738	804	747	793	754	799	763	781	760	730	743	760	762	772	763	761	781	788	760	742	747	750	770	714	780	763	733	804	779	829	702	787	741	811	800	758	792	775	810	747	770	743	792	765	780	749	777	750	744	782	793	725	737	755	795	763	767	801	760	788	776	809	780	675	796	779	756	766	785	774	799	820	778	773	731	769	794	776	797	742	780	774	780	781	765	758	718	807	768	727	735	723	791	769	765	770	792	787	782	768	773	718	797	741	788	799	764	784	803	846	772	798	810	777	746	701	776	723	786	768	769	737	810	765	860	732	781	745	735	732	747	779	780	779	744	753	767	797	736	719	774	762	765	735	797	782	825	748	794	741	723	807	761	771	761	776	802	836	754	781	788	707	749	749	783	770	813	744	805	761	791	818	821	773	742	766	790	783	762	778	821	798	755	819	777	760	725	743	821	704	751	809	729	777	739	753	780	777	736	764	745	731	761	772	749	764	778	773	750	745	759	736	749	723	810	774	749	787	780	742	774	785	780	719	802	795	831	826	743	761	760	763	765	758	825	750	783	769	769	754	778	812	761	813	779	772	764	800	769	765	803	791	804	781	829	774	734	822	784	776	752	729	764	775	754	767	730	796	766	791	820	757	801	726	810	773	779	775	807	760	742	740	752	765	804	788	762	789	729	789	743	756	755	727	735	748	774	732	766	771	743	754	762	756	717	749	756	792	732	751	800	748	736	796	721	759	779	803	757	817	765	799	776	790	786	790	749	735	757	781	760	759	768	745	772	787	790	741	807	810	805	730	772	761	750	753	754	785	809	798	753	788	733	721	739	790	782	760	757	766	764	810	798	773	731	808	767	768	779	788	743	789	751	768	755	758	796	756	779	743	804	721	759	774	800	790	759	796	720	787	741	758	715	734	772	823	776	779	768	767	762	761	741	779	793	812	743	776	841	788	754	781	779	726	757	766	755	741	782	772	737	763	722	768	791	754	748	777	763	801	741	780	827	791	755	756	744	738	765	773	710	788	783	789	761	797	718	787	769	777	800	745	772	790	739	804	757	823	798	743	780	782	725	778	791	783	721	777	823	757	824	782	746	803	779	790	751	743	718	832	815	786	757	793	817	823	778	783	751	787	725	772	722	752	727	768	771	765	749	795	747	756	800	765	773	767	735	739	777	820	770	799	791	817	771	788	753	792	786	771	794	812	781	755	775	744	770	770	762	758	772	716	772	746	746	776	798	803	728	736	805	833	788	754	786	790	809	772	815	801	762	851	800	758	746	783	745	757	763	772	792	833	779	757	809	762	777	751	816	773	743	765	778	769	734	784	767	770	709	794	732	800	778	713	806	727	762	819	814	737	788	769	776	788	811	741	753	802	777	767	744	753	735	776	733	791	781	755	797	767	766	739	762	786	729	738	753	751	749	790	843	854	773	772	830	791	744	770	798	758	755	805	774	789	801	743	765	751	734	761	755	750	772	787	743	716	753	809	789	747	811	778	741	818	768	766	823	766	817	769	771	736	796	777	785	758	743	777	754	791	789	765	767	746	834	746	732	739	762	772	813	761	762	803	780	744	785	778	756	784	775	780	737	733	770	780	756	786	791	782	764	746	807	746	821	764	757	760	757	773	799	782	769	847	775	814	761	764	847	756	814	793	767	783	807	773	756	760	743	749	752	802	760	832	782	785	817	803	805	756	733	764	759	806	769	778	744	779	731	783	755	758	726	780	759	744	760	784	753	763	771	763	734	785	787	757	755	806	795	810	803	818	743	741	739	781	783	734	750	822	812	747	797	806	750	813	759	794	787	827	745	797	753	776	744	801	763	811	812	713	799	753	804	750	776	786	742	805	812	787	735	773	778	808	768	768	802	757	803	790	781	778	778	813	731	762	756	741	791	758	797	728	768	719	775	795	731	718	775	768	783	800	811	782	811	727	773	756	693	692	773	704	760	834	765	782	734	800	750	670	781	729	758	781	819	772	797	760	756	796	764	754	754	786	748	767	756	756	785	764	739	829	810	739	772	746	795	733	743	765	731	748	762	802	798	767	797	763	769	718	777	807	765	731	779	790	799	772	735	789	748	743	762	751	704	749	818	761	742	739	754	790	782	756	758	772	761	766	709	786	732	822	757	760	786	775	760	782	762	731	790	788	787	744	784	709	825	712	773	793	785	771	794	775	740	740	801	785	828	772	786	771	753	776	751	776	764	764	782	780	757	798	842	801	791	765	820	766	748	776	825	680	714	783	752	771	764	828	761	799	779	800	756	721	739	796	752	762	833	759	762	837	754	785	774	766	750	772	758	807	763	748	746	791	760	799	791	778	782	795	760	736	775	743	755	743	819	749	754	750	787	796	778	756	760	756	760	758	806	797	767	791	786	752	784	777	774	816	749	753	774	794	731	770	837	787	775	771	783	819	764	718	806	796	758	805	740	774	809	761	753	729	772	751	769	755	799	734	807	786	773	752	760	750	805	768	766	814	784	747	789	801	787	768	773	784	779	753	767	715	776	760
6504	2553	313	230	332	302	246	224	201	171	144	128	123	97	98	72	77	51	52	46	52	33	41	34	38	37	33	31	38	36	24	29	31	25	28	21	24	26	31	31	33	23	29	23	24	29	24	22	28	35	24	17	19	18	23	20	27	34	21	24	25	15	26	21	27	24	18	26	25	24	26	23	24	16	18	22	17	28	23	31	17	20	19	26	21	23	25	28	21	28	15	25	27	26	31	22	20	24	31	32	26	23	28	14	27	23	20	32	26	25	29	31	28	24	33	31	24	23	28	16	28	26	32	27	30	21	21	31	28	25	18	25	24	25	18	30	29	19	21	27	19	24	27	31	30	24	26	20	33	20	23	24	21	31	24	24	25	17	27	22	22	23	25	18	31	12	20	19	24	33	22	22	30	22	27	25	24	12	31	17	19	22	23	15	20	21	15	22	23	14	21	22	21	24	27	24	33	24	22	21	29	27	36	26	21	34	20	24	33	15	16	18	25	24	25	20	23	27	24	20	23	30	20	27	21	22	22	19	22	26	23	20	24	20	21	21	31	24	24	24	16	20	28	22	22	18	17	13	24	19	25	28	29	23	18	29	20	25	23	26	29	32	29	22	22	23	26	28	19	37	21	24	23	21	20	16	21	18	20	14	28	12	25	22	27	26	28	17	16	20	24	25	18	24	22	25	26	24	24	21	25	29	32	26	23	26	29	24	21	19	29	19	26	21	28	18	29	30	29	29	28	21	15	15	18	24	23	19	23	20	23	23	15	17	26	26	17	29	18	18	20	27	22	20	23	13	19	20	32	25	27	36	16	27	29	15	17	25	30	17	22	25	22	19	28	21	24	21	25	24	21	23	17	30	20	16	24	23	25	22	22	17	25	25	20	16	22	27	23	31	24	28	18	26	17	28	18	26	29	24	21	29	23	21	24	22	33	21	20	24	21	20	20	21	25	20	34	29	22	24	22	27	14	21	26	16	21	16	19	20	15	19	28	38	17	25	25	33	25	36	30	20	25	13	22	25	23	17	28	20	30	20	20	21	19	26	22	29	24	21	23	23	21	19	22	28	20	27	23	19	22	25	21	18	17	18	15	25	23	22	26	23	23	28	23	30	31	28	13	25	22	22	22	31	29	20	24	15	21	30	15	26	20	19	17	25	21	19	28	24	19	31	24	17	28	29	22	20	26	26	29	23	19	24	23	18	25	24	24	19	27	18	20	29	28	24	28	27	24	16	22	26	19	19	19	28	20	17	28	29	20	23	25	17	19	26	22	22	19	27	24	25	18	25	25	29	23	21	23	22	23	23	18	35	25	25	24	15	18	31	20	21	27	29	28	25	23	22	26	18	21	18	19	31	16	20	22	26	23	33	28	26	24	26	33	25	29	16	22	22	23	25	15	15	17	16	23	34	21	21	21	26	15	18	17	16	20	21	27	21	20	17	22	19	24	18	22	22	19	28	31	23	21	20	29	28	18	29	16	16	26	32	28	33	24	25	20	23	15	23	23	28	27	17	26	18	23	24	24	18	22	21	25	23	23	25	21	26	25	17	18	40	20	24	16	20	24	15	17	23	22	22	18	20	25	28	26	31	18	22	25	17	20	29	20	29	28	19	24	21	25	18	23	34	14	23	28	23	35	22	29	27	18	27	17	19	28	25	23	20	24	23	27	27	19	18	23	24	32	25	15	29	20	23	25	19	25	20	25	28	21	24	25	26	23	30	18	21	29	36	16	24	26	25	17	25	26	26	20	21	26	24	24	22	25	21	17	32	22	20	33	23	16	27	27	21	27	26	19	30	28	16	22	16	25	26	24	25	23	30	26	24	22	29	22	23	24	20	18	26	19	24	18	20	33	17	16	25	17	25	25	28	34	21	29	18	28	26	28	22	17	24	28	35	25	28	23	16	17	29	22	20	24	26	40	19	27	17	27	27	27	16	22	21	22	20	23	24	14	26	33	30	29	27	38	22	20	14	25	17	22	28	28	28	18	31	30	20	16	26	29	20	22	26	18	24	22	28	25	37	27	18	19	18	28	17	23	22	22	28	23	27	25	24	24	14	24	30	16	24	20	19	30	22	31	29	26	20	17	27	26	23	29	18	22	18	18	21	25	15	26	14	13	26	20	25	26	34	20	17	22	28	21	23	20	20	24	21	27	23	24	26	28	20	20	26	25	20	20	21	23	21	27	19	27	23	22	26	31	32	21	22	26	19	17	35	26	19	35	23	27	20	29	24	21	26	24	26	32	25	24	23	24	22	23	30	44	29	26	25	14	20	29	21	24	30	17	23	27	16	17	25	27	31	22	16	14	23	25	24	21	28	16	21	22	18	25	26	17	30	21	19	25	24	18	26	32	22	28	24	27	22	20	23	33	20	22	19	20	13	25	21	24	21	21	27	23	22	17	22	24	26	12	27	34	19	19	28	34	25	21	28	20	19	24	37	19	22	18	31	26	27	30	25	22	20	22	24	27	16	25	29	20	24	20	19	19	22	30	31	24	27	25	21	21	30	27	27	23	29	27	25	26	28	24	15	28	25	26	28	18	29	22	19	18	25	20	21	32	30	17	26	19	16	27	19	22	26	32	21	15	25	26	31	20	17	24	26	23	19	18	24	25	28	34	18	28	19	22	22	25	19	22	13	20	19	18	28	23	22	23	24	27	30	23	27	19	27	34	20	26	21	15	28	32	28	16	18	18	23	19	36	16	27	28	22	26	20	25	20	25	32	16	21	32	24	28	17	18	33	23	18	25	23	26	30	21	20	28	23	38	18	14	25	21	22	20	24	29	24	15	19	24	25	19	21	23	21	25	27	23	19	20	27	24	28	31	23	26	26	29	23	27	27	20	31	30	27	21	19	20	20	21	18	30	23	18	23	18	24	21	30	33	22	29	23	25	25	22	24	19	25	15	15	21	18	26	28	23	16	22	19	24	25	24	24	21	16	16	31	17	24	27	18	28	21	18	24	14	17	20	23	15	28	24	25	23	23	18	23	26	26	23	21	18	26	18	26	24	25	20	20	32	22	25	23	27	27	20	29	19	28	22	24	24	31	31	26	26	19	19	16	22	23	29	22	22	32	24	21	19	25	28	23	29	19	20	24	18	27	21	28	30	20	27	22	24	16	21	25	26	24	24	21	18	15	21	21	21	32	26	21	23	23	20	34	26	22	18	16	30	28	20	26	32	21	27	23	15	28	27	23	20	27	23	27	26	28	22	21	29	29	24	18	16	24	28	13	21	17	26	22	28	22	25	28	19	21	21	23	30	24	29	13	19	20	22	21	16	23	30	28	20	27	17	18	29	21	28	27	31	27	28	23	29	30	23	28	20	29	21	21	26	18	17	24	24	19	16	22	19	30	21	24	38	17	22	26	26	25	27	19	22	20	23	16	20	23	26	28	23	27	21	24	21	15	17	25	21	25	19	24	16	24	31	22	24	22	24	27	14	22	23	13	28	14	19	22	21	12	24	24	16	32	25	23
42012	27316	7574	16541	23010	21547	17886	14382	11510	9370	7642	6489	5314	4468	3896	3438	2857	2536	2125	1769	1497	1328	1175	1039	906	850	796	752	717	643	651	602	567	577	591	529	485	546	513	468	463	436	457	483	485	456	419	424	461	424	431	441	437	429	477	469	439	437	431	460	501	411	416	473	437	433	435	397	361	420	397	380	398	416	398	382	409	354	426	398	360	392	362	377	368	378	385	369	391	355	398	396	358	372	410	348	402	382	337	353	384	360	391	394	372	395	380	377	385	356	370	337	359	365	388	383	357	358	378	396	374	347	403	370	369	359	350	403	377	387	365	382	351	366	381	383	386	416	366	371	366	355	371	434	400	381	405	371	372	344	380	387	350	360	384	378	330	352	359	357	353	369	405	362	367	374	372	360	366	357	402	379	401	342	328	374	378	351	379	382	374	403	376	336	374	385	369	381	399	351	406	369	389	401	375	352	396	375	403	356	399	373	395	361	400	366	360	369	366	385	402	356	386	369	399	368	369	363	365	326	363	378	337	353	363	348	422	409	387	362	375	365	349	342	364	383	364	381	365	384	370	359	343	378	374	365	375	381	386	353	387	360	341	339	378	382	355	371	358	344	386	379	366	377	403	354	368	367	385	375	408	359	372	358	386	385	358	378	374	371	358	395	382	440	382	388	410	388	365	391	367	391	394	366	392	345	357	385	350	377	393	397	389	366	351	355	388	377	355	404	370	390	380	380	412	388	391	395	342	344	386	361	342	373	357	354	369	357	344	372	387	367	369	381	398	378	361	392	381	370	376	379	365	388	356	400	350	354	367	377	338	413	365	384	346	370	389	387	411	410	393	371	386	390	348	392	410	355	384	362	373	364	399	354	365	366	363	331	338	331	399	388	382	348	373	374	327	389	368	404	380	381	338	359	326	354	364	371	390	354	375	353	368	410	353	386	358	341	393	386	400	363	345	368	372	347	367	375	399	373	350	364	362	376	417	368	392	344	375	387	374	361	345	376	400	354	362	373	378	356	391	360	343	370	365	415	347	375	380	379	358	387	378	388	354	373	365	359	356	388	378	329	357	409	417	341	390	379	374	368	368	374	375	359	344	375	352	333	362	406	392	377	349	336	375	339	371	391	339	356	345	398	401	386	352	350	380	406	373	376	373	368	377	395	402	388	359	392	355	396	340	340	381	363	367	331	375	387	389	375	392	394	351	380	365	426	352	359	344	372	366	380	393	356	353	392	399	380	385	349	358	335	373	371	369	352	384	340	344	375	351	416	345	397	385	399	373	363	354	363	344	357	343	367	344	369	395	369	380	403	364	372	370	379	366	388	337	370	363	369	431	365	352	345	372	357	388	349	365	360	408	377	362	356	366	370	352	369	381	336	389	341	369	384	352	368	370	366	360	371	357	376	392	363	385	374	380	344	341	411	382	369	396	362	382	377	368	369	373	424	376	403	385	399	374	379	356	365	365	329	376	404	379	366	341	358	388	376	352	381	370	374	384	364	345	362	373	362	342	350	411	352	369	402	368	371	391	391	400	349	372	394	354	391	375	394	372	354	374	371	367	358	356	353	369	385	384	377	350	389	366	357	387	359	378	342	347	370	321	385	381	372	335	366	376	367	396	387	370	359	369	377	377	380	353	369	366	365	405	433	369	363	351	401	365	363	343	367	346	371	382	379	373	360	397	359	385	348	347	414	387	389	371	375	369	353	395	357	371	379	358	379	367	408	392	375	373	368	347	392	356	352	387	360	345	388	367	345	343	372	380	391	392	395	358	327	372	331	367	365	333	370	349	371	356	369	376	363	371	357	364	359	379	351	373	322	362	362	359	339	359	347	382	361	339	371	370	358	347	378	391	357	402	393	346	391	378	387	383	386	353	372	360	380	363	354	377	374	365	331	356	364	343	352	349	363	376	371	353	366	330	386	414	348	371	359	373	345	349	359	366	390	381	406	359	369	354	372	330	362	374	382	363	371	385	345	371	363	337	343	404	372	364	364	379	372	357	409	385	353	381	418	392	396	343	366	374	386	347	363	358	346	387	375	361	333	356	360	397	384	343	408	372	334	361	393	344	379	398	337	345	367	394	360	360	376	388	369	356	344	361	345	366	358	368	365	357	365	379	373	360	361	379	362	363	377	372	390	382	386	366	371	348	360	415	380	387	384	381	362	354	338	355	362	338	400	388	365	371	357	367	403	380	352	376	363	398	362	358	347	385	372	381	375	396	361	381	345	379	371	349	376	377	389	346	327	384	386	349	377	372	360	342	374	369	387	369	385	365	349	368	371	383	355	415	398	337	368	395	385	320	343	379	362	380	371	376	385	369	359	334	332	376	407	337	358	368	354	376	374	340	385	388	391	408	372	346	338	374	404	359	384	394	395	367	385	404	405	351	390	359	340	374	382	379	386	351	406	362	374	384	370	346	353	336	367	361	362	373	378	391	372	382	351	356	381	363	389	382	418	362	356	394	357	382	358	357	342	378	390	345	383	369	356	351	384	357	381	362	394	396	374	373	349	333	382	377	354	373	351	396	393	328	369	366	393	381	371	355	345	398	395	369	343	367	369	365	370	356	398	362	323	375	379	388	341	403	365	415	377	372	374	347	337	370	392	404	378	366	354	358	358	364	375	406	368	370	331	380	395	389	409	350	400	376	341	381	389	361	344	365	349	368	390	362	411	377	373	361	371	380	376	354	311	374	396	362	380	390	337	358	347	369	381	386	337	364	370	363	368	360	382	372	348	374	364	354	358	358	326	374	395	362	374	342	385	369	377	368	341	380	365	382	361	352	399	388	403	349	398	365	354	375	364	365	366	365	352	404	325	385	392	343	379	369	365	340	391	346	340	382	398	364	339	366	366	350	334	383	372	354	353	373	408	400	368	399	407	411	376	421	370	315	378	360	379	330	378	365	394	370	358	386	393	369	392	359	363	401	372	388	339	372	360	357	390	369	361	389	355	397	400	383	359	361	362	365	388	363	405	363	381	356	347	362	404	391	365	367	381	335	358	407	334	345	396	386	389	349	383	388	363	373	367	367	372	375	385	377	349	369	353	379	363	364	381	344	351	336	380	372	393	356	344	378	371	369	363	349	356	371	375	390	354	372	417	376	364	334	350	376	387	400	409	381	375	387	389	368	375	357	380	386	362	357	391	373	374	367	394	374	388	376	384	377	400	377	385	367	370	415	347	367	353	398	352	373	389	379	366	355	371	376	354	349	378	367	353	361	395	379	391	376	361	373	383	361	349	376	361	350	388	403	368	408	374	358	378	359	404	363	391	379	386	319	369	406	335	368	396	382	374	359	364	385	383	396	360	361	349	377	352	312	383	343	379	317	346	363	364	357	374	370	355	381	383	375	352	371	402	370	412	345	407	375	338	370	361	352	362	370	402	386	405	380	389	396	395	391	384	346	394	359	369	382	363	367	404	362	378	361	353	347	364	339	371	390	376	345	370	374	360	369	358	403	361	393	359	379	395	363	355	359	365	365	354
13817	8289	857	492	675	742	579	431	375	361	317	293	210	210	173	172	154	132	111	102	94	92	73	63	84	76	56	60	52	62	53	65	40	45	52	53	33	63	41	41	48	58	51	55	52	52	48	50	42	34	53	53	48	35	52	33	42	48	37	50	41	44	44	44	50	36	47	42	42	44	47	41	38	32	44	54	44	52	46	46	37	33	50	50	44	49	40	44	31	47	47	40	53	46	38	37	37	42	35	49	51	37	42	56	36	44	47	44	42	46	51	37	44	42	48	41	49	32	44	44	42	47	44	33	45	37	38	50	38	37	51	45	44	48	37	52	62	47	37	38	41	48	34	43	45	42	51	47	53	42	50	44	34	28	41	41	45	54	44	45	49	32	44	42	42	48	37	37	53	35	48	32	50	51	45	54	37	39	38	54	46	42	46	39	44	39	49	41	47	45	46	37	36	38	39	39	42	52	50	42	35	41	53	47	34	37	39	36	34	43	38	39	44	38	44	37	49	44	36	43	36	41	39	36	46	36	47	52	43	39	33	54	38	49	35	42	48	46	53	44	39	49	50	56	38	36	45	48	37	42	41	40	46	39	35	36	42	38	37	57	40	44	35	40	40	51	42	58	43	48	40	44	47	36	42	37	37	51	46	45	33	48	45	34	40	39	35	55	44	39	41	49	45	40	35	41	53	50	49	45	36	51	38	35	54	31	43	37	42	34	48	46	32	31	39	43	54	31	46	38	41	47	51	43	33	46	46	48	43	36	39	41	41	42	50	37	40	33	44	53	41	34	33	37	39	48	52	40	47	40	50	45	41	53	51	43	36	47	42	41	42	42	52	50	48	36	46	38	36	58	40	24	36	37	20	46	40	48	47	41	50	43	41	45	41	41	42	47	40	47	45	42	51	42	48	30	30	29	47	45	36	43	52	39	43	45	41	42	50	34	39	41	31	57	39	45	54	42	43	52	31	48	43	31	45	58	47	32	61	39	56	53	31	45	42	47	37	47	44	36	36	41	35	54	31	42	44	40	46	39	33	53	40	57	39	38	48	36	41	29	47	44	36	43	31	37	42	47	41	39	48	51	41	34	40	44	43	44	40	49	38	40	44	46	38	45	52	39	46	53	35	42	34	45	43	55	37	48	36	35	46	40	41	42	40	41	46	45	53	44	47	37	34	45	46	40	41	44	40	43	48	35	52	40	47	46	46	45	45	35	37	45	60	45	28	43	38	34	47	51	34	48	52	54	40	36	34	38	37	44	45	61	50	36	35	43	48	50	48	41	34	48	49	46	53	41	41	40	27	40	33	49	32	57	45	40	48	55	41	49	48	39	38	37	51	44	42	54	39	51	43	41	41	43	41	29	35	36	29	31	41	44	37	44	44	55	42	43	44	38	37	43	45	45	49	37	42	41	49	42	47	33	39	32	45	37	40	59	39	37	40	48	39	47	37	56	41	41	46	42	41	48	50	48	49	30	47	26	47	45	35	41	50	48	39	33	44	42	42	39	35	29	37	43	45	47	41	42	39	34	45	43	46	44	42	42	49	33	48	42	44	55	37	47	50	53	42	50	50	35	37	30	47	40	34	39	47	42	35	41	37	38	39	45	59	45	33	36	45	38	40	39	43	38	43	43	39	35	33	50	42	52	28	42	32	48	38	52	42	52	50	50	64	46	38	48	37	42	42	38	47	55	40	41	54	38	45	38	43	48	48	39	40	30	38	42	56	31	57	48	56	42	51	40	37	45	48	48	43	43	36	49	42	39	42	31	36	45	42	49	50	34	40	53	38	44	55	61	44	54	49	37	47	45	41	35	38	41	51	45	42	59	36	33	34	39	44	37	60	50	46	40	39	42	36	39	40	53	42	43	34	46	42	38	55	42	48	37	37	43	44	45	46	44	45	52	35	55	40	50	43	51	50	31	48	40	38	47	40	29	37	36	32	37	48	51	51	46	42	34	45	46	45	45	38	37	40	39	48	40	52	30	41	40	59	38	53	51	49	41	35	43	43	47	37	42	38	43	41	42	37	42	38	57	50	34	45	35	42	46	42	50	41	33	39	45	36	47	41	31	39	46	48	39	42	43	46	32	41	40	25	48	50	45	43	49	38	47	40	41	39	41	51	43	43	49	33	39	42	35	40	43	55	39	38	45	38	37	44	34	45	44	31	41	40	47	48	45	29	44	38	42	45	42	40	34	39	33	37	35	39	38	56	43	29	45	49	49	39	29	49	35	28	42	49	37	48	46	44	28	49	34	42	35	43	52	46	34	42	34	36	46	40	45	43	38	55	48	37	38	53	37	37	47	48	33	39	42	49	38	47	40	39	44	43	50	40	46	36	36	42	38	46	49	41	54	44	42	31	56	36	45	37	38	42	40	34	44	49	46	41	35	44	45	47	35	54	35	43	38	43	29	57	40	28	50	44	47	48	42	30	42	40	42	45	46	49	39	38	39	48	48	29	45	40	44	46	42	46	41	41	51	39	52	31	59	32	46	47	49	49	41	39	41	39	37	39	43	38	35	41	40	35	45	27	50	39	30	38	40	31	35	37	38	49	44	43	37	42	31	37	37	36	44	47	52	42	29	51	43	40	53	38	35	49	42	40	44	48	36	53	27	33	49	36	52	44	32	52	43	45	43	45	57	42	43	50	42	44	42	35	46	34	59	43	40	37	37	47	36	25	30	41	46	40	48	34	46	43	32	37	48	50	52	38	42	38	38	40	43	45	42	50	31	47	32	48	35	41	33	34	42	34	41	48	62	42	40	36	45	45	43	37	40	35	28	40	45	47	48	37	39	44	34	42	39	59	29	39	42	57	40	34	41	46	42	38	41	44	38	38	39	31	45	43	34	51	34	48	37	47	30	40	42	40	29	35	43	49	32	45	43	39	41	40	43	42	33	46	43	40	46	48	39	41	44	54	48	27	40	40	43	42	32	37	56	37	41	49	38	55	46	43	45	46	45	54	31	57	46	31	40	47	45	45	40	43	42	44	51	34	49	33	46	48	55	47	43	43	46	43	38	43	41	37	37	47	46	36	34	39	44	48	50	40	37	47	32	37	51	52	39	39	32	45	41	53	43	43	41	37	47	44	52	36	30	30	39	41	42	49	35	43	44	53	54	37	36	55	50	50	39	40	50	38	44	48	52	42	49	39	46	46	42	33	52	47	38	39	40	51	45	37	38	32	42	39	38	51	37	44	42	37	38	40	31	39	35	33	36	51	25	59	37	46	57	44	43	50	52	54	35	47	39	41	47	30	47	46	41	48	42	46	57	41	36	35	39	49	44	53	38	60	51	39	57	40	38	36	45	37	48	36	54	55	46	37	40	34	56	45	52	43	36	34	48	48	27	45	47	38	44	47	39	41	33	46	40	33	40	28	33	42	42	52	39	48	35	50	46	45	36	60	41	27	41	46	45	49	39	36	45	38	56	44	52	37	47	46	42	39	42	43	46	43	55	40	27	56	36	35	47	44	43	42	47
54181	36577	12905	23821	31158	30098	26654	22536	19043	15926	13561	12038	10327	8948	7695	6745	5907	5089	4378	3876	3197	2826	2399	2213	2027	1892	1787	1659	1531	1434	1316	1206	1197	1137	1133	1048	998	959	977	923	899	854	882	937	792	874	789	828	844	802	838	792	855	823	778	777	843	827	836	817	776	758	748	771	776	759	727	756	730	726	725	729	727	733	697	715	679	713	699	689	682	749	671	668	688	692	695	697	691	672	619	666	643	664	686	637	693	662	631	670	630	674	684	652	646	690	682	675	672	680	656	634	652	696	682	624	663	678	672	688	671	639	630	652	690	663	644	666	644	656	644	677	652	673	678	670	640	660	694	665	647	697	701	667	667	652	644	657	665	630	665	655	606	663	655	645	645	628	673	652	644	645	677	647	642	658	651	652	666	686	658	665	595	672	661	679	694	695	668	597	643	645	638	654	673	636	657	672	659	600	658	660	651	646	677	661	619	642	650	687	639	656	634	656	632	683	623	657	650	651	636	635	625	666	666	611	638	639	654	666	666	658	633	608	682	651	673	665	657	684	625	636	645	664	644	650	676	700	656	645	651	623	640	648	621	645	680	665	654	689	647	661	696	696	645	630	649	683	624	627	674	619	670	663	639	658	688	647	632	638	676	630	676	662	686	650	638	611	684	697	657	679	621	669	639	624	676	686	655	658	690	624	632	646	711	641	682	706	659	677	635	668	651	673	635	665	645	663	631	671	656	642	674	622	679	593	669	621	666	626	654	681	650	689	654	688	624	689	660	647	608	658	647	663	627	575	666	646	618	654	666	634	675	631	688	660	621	648	678	650	664	645	629	658	687	619	672	653	592	658	714	655	656	672	657	660	701	637	602	662	656	606	643	650	618	661	659	674	643	675	673	677	609	654	662	707	657	694	647	647	669	621	663	701	664	639	629	679	721	661	647	683	662	675	657	631	671	672	707	669	652	614	658	667	633	673	640	631	656	676	691	656	644	670	628	674	654	674	644	631	697	624	678	677	699	658	626	618	667	630	695	632	634	627	675	710	643	611	670	667	665	648	651	663	679	681	660	646	645	615	634	626	704	649	632	678	670	634	702	632	650	668	682	634	681	669	704	632	691	612	685	633	657	648	640	691	664	676	666	638	683	631	654	667	638	683	666	608	706	640	679	662	640	677	612	675	665	661	630	631	690	628	640	657	681	684	646	633	687	619	640	645	643	651	711	634	682	695	665	655	659	709	667	641	632	647	670	639	672	652	659	670	666	672	640	636	679	660	686	650	625	677	566	625	670	707	649	665	635	627	667	664	653	619	620	651	637	604	671	664	640	676	633	685	658	679	668	634	664	673	673	599	665	685	657	650	625	648	685	673	616	690	640	663	635	651	728	683	667	654	681	680	654	620	667	638	675	705	615	630	620	607	659	640	652	612	665	696	638	628	628	640	593	714	644	660	633	635	654	653	675	625	630	656	672	659	685	626	636	653	678	651	661	653	634	650	618	658	651	648	622	626	626	658	652	711	629	640	656	624	615	608	671	634	639	643	640	686	636	670	695	667	623	652	640	662	625	636	611	647	664	616	692	653	617	679	640	704	649	664	667	627	657	639	670	613	646	640	642	631	671	657	667	642	633	661	670	657	647	659	739	627	662	668	670	652	694	683	638	651	655	676	655	644	699	648	664	664	656	660	650	629	669	646	660	643	613	597	659	669	656	636	667	714	620	675	680	638	733	676	642	643	606	666	671	641	685	687	676	679	647	632	638	659	673	636	655	640	631	655	683	661	659	656	689	640	654	709	687	642	639	617	682	608	686	676	656	644	642	639	627	664	633	608	643	655	665	643	665	670	653	633	691	658	623	696	682	660	675	650	707	651	640	645	643	674	659	679	653	662	681	661	647	639	667	618	662	663	652	654	678	665	658	702	638	657	641	632	650	676	687	610	657	624	634	694	638	690	633	626	626	698	642	651	647	657	649	592	617	669	665	613	684	643	646	736	649	667	617	666	647	688	649	679	676	679	618	644	666	660	621	646	673	662	641	674	619	630	648	632	646	659	674	625	628	656	685	631	673	691	653	642	679	713	640	623	649	691	722	644	644	650	631	664	673	630	636	651	578	688	699	653	639	651	614	695	667	681	622	660	673	606	657	642	620	644	653	664	646	640	649	666	660	632	612	676	641	645	643	693	714	637	693	658	690	674	677	652	597	676	665	666	613	710	658	632	681	678	633	675	612	699	650	629	675	681	687	598	652	693	662	678	651	651	711	670	618	642	645	645	705	685	687	690	651	649	693	626	646	650	660	667	652	685	661	653	643	650	684	635	661	648	632	627	665	619	665	651	639	672	634	623	670	595	667	636	655	663	646	611	664	635	702	671	641	643	644	627	628	717	678	628	666	652	701	652	640	669	627	667	675	652	634	638	661	655	624	706	671	706	659	688	649	649	649	632	674	646	647	643	643	661	680	696	629	665	681	626	681	636	662	677	661	664	626	624	681	653	636	626	661	674	643	645	630	657	644	654	664	638	679	671	652	655	639	656	640	658	648	653	666	687	632	708	624	701	653	607	650	644	647	681	603	681	663	633	705	697	663	617	687	633	665	626	651	612	679	696	695	642	635	632	651	623	705	659	671	681	668	646	662	670	674	688	616	632	659	709	669	685	694	612	653	604	669	652	608	614	661	667	656	667	664	706	662	640	669	723	685	611	668	714	715	640	678	712	677	639	647	631	625	651	626	641	715	655	648	664	623	663	643	623	653	647	637	622	640	638	661	625	672	624	634	664	593	636	672	675	654	645	711	692	677	669	688	644	606	665	634	631	641	646	670	686	637	671	635	574	651	660	669	705	669	626	628	645	650	667	690	656	680	723	647	606	594	627	701	609	631	702	634	668	618	632	647	675	684	672	623	674	672	645	683	677	697	688	677	645	664	611	653	626	636	645	621	684	700	646	692	653	636	636	671	612	637	657	684	647	614	680	654	652	643	684	656	597	647	617	637	641	675	653	668	662	663	649	688	681	674	686	636	647	624	684	615	662	636	660	668	661	704	647	659	639	604	638	627	625	651	617	641	650	651	703	623	643	668	616	675	700	658	680	667	672	661	663	659	679	629	707	656	672	670	666	639	645	640	655	664	629	660	680	670	644	645	661	643	667	672	648	649	687	662	669	659	651	668	651	680	687	648	641	652	585	680	643	686	631	641	665	651	684	634	698	659	667	615	663	681	648	618	664	668	649	667	653	637	649	647	665	645	652	668	649	617	663	611	649	619	621	668	662	637	661	674	625	668	699	623	641	635	631	723	706	698	693	649	639	681	676	702	626	651	657	659	684	664	680	631	632	624	617	664	641	682	639	633	684	683	648	657	661	627	676	632	669	638	659	676	636	664	601	628	670	660	676	645	681	637	668	647	661	668	658	626	674	681	679	655	656	673	701	651	676	645	599	697	681	689	612	617	643	632	651	680	688	668	663	604	672	657	669	637	662	679	669	615	682	656	644	648	683	650	639	642	658
11527	5357	583	368	476	488	440	366	312	275	217	195	163	173	130	118	105	91	92	79	75	61	62	53	51	45	51	48	60	40	36	36	49	33	19	38	42	37	43	33	34	39	41	26	34	32	43	47	44	34	44	36	31	38	42	24	45	41	39	29	42	33	38	41	30	38	39	32	38	39	30	38	37	36	35	35	37	26	27	47	38	37	37	36	41	28	24	35	35	26	37	41	46	39	32	34	37	44	39	32	43	34	30	36	26	31	32	40	44	31	35	35	42	40	41	40	45	25	35	38	28	40	36	37	33	30	50	49	25	40	41	29	40	47	32	38	24	42	33	28	24	25	38	34	38	46	33	28	30	30	31	32	34	40	37	43	35	34	45	34	29	39	34	35	31	35	31	29	25	33	31	30	24	42	35	39	40	33	22	44	28	37	32	25	28	40	42	38	31	37	39	34	27	36	32	38	35	37	30	33	40	34	34	33	33	46	38	45	36	37	39	43	21	40	38	34	34	29	32	31	33	40	29	40	29	50	30	38	39	28	37	50	35	29	26	35	45	37	40	37	39	32	35	33	29	41	44	34	31	26	39	35	25	47	41	32	40	36	31	36	37	46	28	25	45	35	15	37	32	36	43	36	29	37	52	34	34	36	38	26	39	39	32	39	27	32	25	26	36	27	41	39	36	37	31	45	34	33	38	35	27	21	35	37	44	41	31	39	36	32	38	30	38	43	33	31	23	30	37	44	35	39	27	33	33	38	35	31	36	28	46	49	30	44	32	38	39	44	37	32	35	41	37	41	37	35	39	30	27	26	41	38	43	38	28	35	33	37	32	33	26	24	38	39	34	47	39	27	28	40	31	31	41	40	31	29	41	50	33	37	38	43	25	43	46	23	30	40	25	44	33	29	21	31	33	30	35	33	33	40	28	33	35	35	29	33	35	44	24	36	41	28	31	33	34	39	41	36	43	31	31	32	32	39	34	33	36	32	43	38	34	41	41	29	40	40	41	42	45	30	27	31	29	21	32	36	34	40	34	40	29	31	42	44	30	37	39	33	27	36	36	32	35	35	27	32	41	36	24	37	33	31	46	43	46	33	32	30	38	39	27	29	32	27	37	28	42	42	35	39	34	34	33	33	39	36	31	32	35	37	36	38	43	29	29	31	31	50	24	36	38	31	37	31	46	31	29	40	49	46	48	42	32	38	39	34	38	43	37	40	43	30	49	41	34	35	38	32	37	36	44	20	23	30	29	26	39	34	35	39	31	34	41	39	52	33	35	29	29	31	37	38	38	35	30	39	30	45	37	35	31	42	33	23	38	35	34	44	37	26	40	25	18	35	51	41	34	36	31	44	32	28	37	41	30	34	39	47	42	44	32	40	36	37	40	40	36	29	37	40	51	33	35	40	28	38	30	31	46	36	37	36	28	43	30	43	45	42	37	41	34	48	35	34	25	40	36	29	32	44	29	36	31	24	38	38	40	39	36	35	27	48	35	23	36	44	32	40	31	42	30	35	34	44	30	39	39	31	35	32	34	33	33	37	35	34	34	29	28	29	38	29	30	34	31	44	31	31	34	49	38	39	28	35	35	24	27	33	32	34	29	39	54	33	31	38	29	30	30	33	28	31	36	33	29	40	35	35	24	36	39	32	36	33	32	40	36	42	29	39	38	27	32	32	30	30	39	32	38	35	39	37	39	32	34	21	34	30	45	32	34	37	33	33	36	43	39	35	38	36	32	44	31	41	51	43	35	34	30	36	36	29	34	31	39	31	32	41	40	31	31	32	36	35	40	28	28	33	35	29	34	28	42	40	24	39	45	43	27	39	35	44	28	43	36	35	31	37	31	30	33	28	33	26	39	35	38	30	30	25	29	36	30	33	29	33	29	31	37	33	31	30	33	37	38	36	39	29	38	31	30	31	46	38	28	32	40	34	32	34	39	38	34	32	44	36	24	33	46	36	25	33	29	35	39	46	34	36	36	33	30	34	41	36	44	30	40	31	38	40	26	33	33	29	31	39	26	46	27	35	32	33	33	32	45	46	39	31	37	37	26	29	39	33	35	32	33	24	29	34	29	35	38	32	40	25	29	34	34	47	34	45	31	39	37	40	28	37	25	35	32	35	29	29	31	33	41	39	39	39	35	27	38	31	40	31	36	47	33	36	43	37	21	27	25	40	32	32	41	36	38	42	42	23	34	39	36	31	44	39	36	50	28	33	34	37	38	38	41	33	33	33	31	37	30	34	39	42	40	30	45	38	41	53	26	33	31	27	35	28	28	34	40	30	29	42	33	34	28	39	43	25	32	39	33	32	47	38	28	27	34	36	27	45	29	33	31	32	21	38	26	41	37	39	35	39	31	30	41	32	39	35	28	51	33	29	33	33	23	38	49	34	37	36	34	37	44	29	34	44	39	25	47	29	34	32	30	37	39	25	32	31	36	40	42	41	34	31	38	41	36	29	35	36	28	34	36	35	31	33	34	27	50	33	40	35	31	37	35	32	36	28	32	38	35	33	40	25	27	37	26	36	35	38	36	32	39	32	26	37	37	31	33	30	31	34	40	43	34	37	35	31	37	34	39	36	30	42	33	32	35	37	53	25	32	35	35	34	42	37	27	41	43	44	33	38	26	42	34	33	44	25	28	27	30	32	38	40	25	37	32	34	33	32	38	41	39	34	35	43	41	38	32	36	31	40	36	37	34	36	38	28	30	26	45	28	37	27	31	31	27	24	39	33	39	42	28	36	33	32	41	40	34	34	47	33	35	34	32	29	38	32	36	40	31	36	56	39	25	38	43	27	35	33	40	30	34	40	33	43	40	33	34	40	36	27	35	38	39	23	37	24	45	35	37	36	49	38	34	33	34	29	31	51	33	41	18	38	31	33	46	24	38	40	26	32	28	29	38	34	38	47	29	37	39	28	30	44	27	29	26	47	43	44	35	46	47	42	34	27	38	30	49	36	36	39	39	28	29	33	42	38	31	22	46	41	36	33	32	31	27	39	32	34	37	33	30	37	30	52	27	41	28	31	27	36	47	35	24	36	41	36	26	27	42	37	28	41	40	25	24	36	32	39	40	31	34	38	50	39	42	38	30	31	37	31	34	41	23	30	42	32	35	49	31	23	25	33	25	43	43	41	36	35	20	31	35	32	47	29	42	38	33	34	27	41	33	38	26	37	32	36	37	33	43	44	36	30	37	46	33	29	40	42	33	31	23	43	34	34	41	45	30	29	41	34	32	25	39	40	37	38	33	47	48	37	29	36	33	39	29	29	40	34	34	35	36	34	42	39	36	38	30	40	30	30	32	34	21	35	32	44	36	39	30	34	25	35	27	32	28	37	34	40	26	44	33	33	38	27	28	28	33	33	36	33	25	30	30	38	28	39	45	30	37	44	34	30	27	40	30	32	37	38	26	37	43	32	29	33	45	33	25	26	32	30	35	43	33	28	28	24	30	36	28	36	49	37	41	33	37	42	29	45	41	37
47215	32022	10363	20562	27822	26624	23810	19722	16156	13209	10810	9380	8130	6993	6084	5291	4520	3979	3359	2804	2428	2155	1858	1696	1619	1458	1325	1228	1128	1071	976	984	873	844	836	806	811	756	726	689	741	695	671	687	623	643	653	665	687	599	654	667	629	626	684	638	679	637	631	713	623	636	615	649	644	589	544	566	591	561	532	605	557	544	560	576	552	564	503	540	561	538	549	535	553	574	549	546	567	584	530	515	577	529	571	499	556	544	537	547	568	537	545	539	564	544	538	519	523	591	540	545	544	535	533	550	530	508	544	550	553	553	559	523	535	540	534	520	530	514	499	560	497	531	541	555	500	541	560	548	577	547	524	544	551	556	543	525	506	527	531	545	536	520	544	527	564	540	507	538	509	527	529	512	555	555	536	539	530	550	564	532	546	581	514	556	568	537	544	537	512	529	550	533	534	537	510	542	482	540	514	521	559	511	525	541	536	495	547	531	515	543	505	533	549	512	545	512	474	555	528	495	556	481	516	513	512	526	506	506	531	509	547	534	533	560	568	550	549	510	569	555	518	518	530	536	538	534	591	525	483	522	540	556	530	563	548	526	571	537	542	552	527	502	527	519	526	536	518	513	515	541	520	546	541	542	536	499	527	510	557	500	527	525	492	555	533	543	544	549	522	541	537	477	508	525	502	532	551	515	564	561	514	494	570	533	557	558	535	535	539	533	522	537	521	504	534	538	560	558	521	537	521	555	545	562	551	539	507	543	509	509	493	546	518	493	547	541	524	523	573	506	533	526	510	512	506	523	557	543	558	591	557	526	537	500	522	556	542	534	545	575	563	578	523	524	517	587	533	559	527	533	515	540	555	533	543	574	530	524	510	537	520	553	509	539	540	507	541	538	536	541	527	534	553	506	537	532	544	521	567	559	497	554	490	526	507	484	535	547	513	523	521	515	501	525	573	535	531	530	555	529	495	525	541	529	548	531	509	540	512	504	575	528	536	505	546	511	531	557	508	535	496	540	522	511	568	540	557	547	546	561	553	520	531	519	507	551	530	518	518	547	507	553	548	495	540	527	519	560	569	524	582	494	525	522	536	533	535	524	510	508	545	541	536	566	544	531	489	488	550	530	559	532	536	550	528	511	520	505	529	537	529	520	500	523	530	484	531	552	500	556	578	547	535	521	521	513	527	551	532	553	571	521	510	537	546	503	515	526	537	546	525	528	506	549	495	535	543	521	546	530	537	540	507	546	539	540	558	524	525	515	506	503	560	544	520	532	474	545	556	520	494	533	523	537	549	510	505	548	510	499	544	539	534	497	511	521	515	580	519	527	535	516	515	521	554	549	529	523	482	524	531	567	578	533	500	525	547	556	527	506	528	517	531	553	557	535	568	518	546	495	550	511	549	571	524	556	580	497	493	529	517	552	503	532	504	553	483	510	535	498	549	551	570	538	567	509	552	565	533	511	543	503	525	541	529	489	541	551	578	524	536	535	530	476	505	570	547	525	534	531	550	519	505	510	524	521	530	515	533	525	536	543	533	527	516	493	550	483	530	520	542	556	544	485	550	523	549	541	536	497	494	496	526	559	566	546	555	518	533	499	548	515	519	543	533	520	535	518	514	527	536	500	534	477	569	508	523	500	515	528	545	509	581	524	551	533	511	533	522	544	542	534	533	540	595	565	576	509	534	509	546	497	533	517	510	545	546	497	543	546	523	549	564	539	534	540	531	508	546	548	515	530	506	510	522	549	551	557	535	527	529	527	507	528	524	523	530	553	564	564	551	536	565	534	528	527	542	530	558	513	533	554	532	546	506	512	607	500	532	511	522	547	550	505	558	563	566	508	552	514	547	562	507	535	564	521	532	516	527	518	546	530	552	531	538	516	510	541	537	485	520	535	522	543	506	556	527	544	536	534	479	561	566	537	529	513	505	546	530	530	497	571	516	515	553	499	563	555	533	577	530	522	527	508	534	545	548	555	528	530	544	524	511	563	529	512	524	521	522	526	522	518	519	525	559	508	505	481	508	529	536	512	528	518	557	534	555	534	559	558	483	528	514	524	517	512	515	530	585	512	481	506	534	532	534	537	540	561	539	505	542	501	522	547	504	579	539	525	537	518	546	563	519	494	523	489	530	523	570	530	507	577	515	517	564	510	554	471	539	552	535	565	526	520	565	553	536	526	531	527	518	532	564	551	510	519	524	524	542	514	563	536	537	515	551	525	532	531	503	548	538	504	520	544	526	536	545	538	534	532	548	548	499	495	549	535	524	547	527	506	517	515	523	553	567	515	549	557	489	565	547	538	467	501	516	581	540	569	551	569	594	485	537	505	541	512	528	503	536	523	555	504	546	542	538	540	536	504	506	523	501	520	529	532	506	558	501	535	515	544	573	531	537	554	532	553	506	527	488	537	542	530	543	523	534	532	546	562	524	523	502	495	541	594	552	545	528	522	524	547	495	467	540	532	532	517	516	533	516	526	538	547	560	541	546	539	533	504	567	575	512	506	513	558	521	485	504	558	537	541	560	573	492	519	513	506	513	491	539	520	525	536	507	476	528	530	513	578	519	524	518	528	548	571	497	512	522	511	548	491	544	509	564	542	495	541	528	502	544	473	548	550	550	527	515	568	577	578	529	530	497	543	531	520	505	526	477	586	573	516	546	525	515	563	548	511	502	576	536	503	544	516	549	549	537	528	520	555	536	518	551	512	534	538	545	534	528	532	563	527	493	542	529	553	544	559	530	510	550	517	539	534	545	540	549	538	513	499	509	578	552	514	528	545	549	531	522	544	585	537	510	530	542	527	537	530	540	531	589	518	541	543	532	547	503	565	510	573	477	515	576	565	531	541	526	518	477	505	502	534	561	547	499	535	519	526	584	553	557	534	565	546	556	544	521	541	508	546	567	526	579	531	516	478	503	551	520	489	539	550	511	541	556	537	554	554	520	575	545	514	537	564	555	521	563	534	565	507	516	556	520	528	531	510	549	542	544	522	521	555	565	550	559	547	505	536	559	543	527	601	495	509	542	546	525	489	522	551	517	512	511	525	563	524	520	532	532	559	555	526	549	571	539	514	515	532	517	527	541	529	538	536	565	509	510	545	574	566	482	539	526	516	523	541	499	519	547	543	550	540	548	529	549	499	559	485	516	529	543	538	547	531	551	530	521	548	545	565	581	538	520	534	541	539	572	544	590	555	585	529	556	517	493	567	574	529	507	500	545	564	555	539	509	541	521	556	584	500	540	546	558	551	558	564	529	526	543	545	544	508	526	563	558	562	540	522	543	554	540	507	557	533	556	483	542	555	583	534	534	528	532	547	516	515	567	517	525	502	533	538	502	547	511	501	539	540	490	549	496	522	507	551	551	542	521	592	514	572	571	556	516	508	572	549	520	542	525	518	540	556	514	549	540	496	564	545	513	527	539	530	512	516	526	551	580	528	531	539	558	516	548	533	530	531	510	560	543	544	529	501	501	494	504	518	557	549	544	526	516	538	561	520	541	512
16835	9921	1085	567	804	884	758	630	536	405	354	331	298	280	237	190	162	174	140	135	117	109	96	95	83	81	80	70	76	58	79	72	56	60	62	61	51	60	51	59	69	62	46	56	43	64	56	76	66	71	51	65	38	70	52	53	60	50	49	67	57	47	65	56	66	52	56	50	58	48	36	55	47	55	52	55	49	55	57	60	52	54	52	49	56	64	53	58	45	47	49	61	61	42	61	48	55	55	62	54	52	56	47	64	40	53	62	42	52	56	48	54	54	51	59	50	62	60	55	50	58	69	59	56	46	49	51	39	50	45	67	41	56	59	59	53	51	44	48	52	58	47	48	48	45	53	63	54	53	55	49	44	63	51	55	49	53	53	64	52	52	55	54	48	50	50	55	58	49	56	42	60	54	45	52	53	48	46	60	56	43	57	57	47	56	46	58	49	49	45	45	59	65	42	37	58	63	49	43	52	63	58	46	44	46	47	42	47	45	48	57	36	52	46	48	57	67	49	46	54	63	59	48	61	45	55	47	51	43	51	45	54	48	56	44	56	41	51	48	61	43	45	44	46	48	52	39	50	43	48	49	58	61	48	54	52	56	45	60	44	54	53	55	52	52	48	51	47	59	46	48	51	47	49	50	48	50	50	62	51	62	50	51	50	50	58	48	62	42	42	55	48	64	50	54	45	55	45	59	52	41	60	62	54	47	41	46	52	51	48	37	48	51	47	45	48	49	49	63	51	60	51	48	56	48	46	66	54	38	54	43	55	52	38	53	48	59	52	47	50	59	47	40	46	56	50	52	46	43	49	45	54	42	58	57	41	56	45	55	59	53	51	47	55	45	65	47	69	53	56	47	43	47	51	54	42	48	35	64	60	52	44	50	48	55	54	46	52	43	48	53	44	51	52	51	58	33	51	49	46	75	51	65	38	41	45	47	47	56	48	37	60	57	54	49	34	52	51	38	52	53	55	49	44	59	42	45	63	51	48	43	48	52	47	53	53	54	40	39	55	56	54	45	51	58	44	50	53	44	78	59	52	52	49	59	53	45	43	42	40	49	48	62	47	50	59	52	60	50	55	51	37	57	50	54	54	44	53	42	46	54	61	48	42	52	57	46	46	53	49	48	60	46	56	37	45	52	50	54	49	45	37	43	53	43	43	50	51	48	52	36	62	48	53	52	48	44	51	50	67	71	59	53	43	49	52	45	39	46	59	50	51	44	52	56	56	48	44	58	46	49	66	44	46	53	49	43	56	41	52	44	46	59	56	51	59	62	35	55	54	41	63	49	55	49	54	55	48	51	45	57	49	38	59	47	56	55	40	48	57	50	53	46	54	52	50	49	58	63	42	46	53	55	52	50	45	54	63	62	45	52	47	47	46	47	48	49	50	54	50	47	56	52	40	51	48	60	42	43	50	50	65	54	39	43	54	55	52	51	55	44	57	46	54	42	54	57	51	57	36	46	41	66	62	31	51	41	34	63	42	64	41	47	54	59	58	61	51	60	45	46	45	57	41	49	58	63	47	50	45	45	58	48	37	51	56	55	48	59	40	59	44	49	61	64	62	53	59	43	56	52	63	65	50	48	43	49	51	60	45	47	44	40	45	60	49	57	46	40	46	50	64	39	49	49	46	61	51	41	48	39	72	46	50	54	53	56	58	42	43	42	69	55	48	52	49	55	67	55	63	34	64	49	42	52	40	43	63	51	57	55	58	57	49	44	59	58	65	40	56	52	46	41	55	59	76	40	47	48	63	42	43	62	68	54	53	49	43	47	56	57	52	53	48	41	63	57	51	35	48	45	56	39	47	55	57	49	42	50	50	57	61	46	38	53	53	53	49	52	44	51	54	52	59	48	47	52	48	52	56	56	54	57	48	55	59	39	51	49	45	49	55	43	62	45	47	54	51	52	50	52	51	55	46	50	40	62	45	63	63	55	68	61	47	51	39	56	45	56	45	47	60	52	52	46	47	59	60	34	44	39	41	49	44	60	54	41	56	47	56	52	53	43	56	43	60	49	45	46	48	49	45	62	62	43	41	46	54	42	69	45	55	56	62	47	60	47	55	53	50	50	45	40	63	62	45	52	45	49	48	50	49	59	57	58	50	48	50	48	53	50	55	51	60	50	53	47	53	57	61	47	58	51	43	56	74	40	54	61	45	44	46	55	53	40	47	61	43	52	44	43	54	57	61	41	48	58	48	51	39	51	62	57	50	50	49	63	57	51	54	50	49	56	37	42	43	53	47	48	48	39	38	56	49	43	46	49	64	49	45	45	61	39	67	55	66	62	39	49	60	56	49	52	49	39	46	52	47	39	47	47	37	50	47	44	43	39	45	55	52	54	54	47	44	49	67	61	36	36	57	59	52	54	48	55	46	62	61	49	44	50	49	56	58	69	52	32	36	45	56	58	56	50	51	54	46	54	57	46	45	52	44	52	57	64	56	40	51	39	43	50	34	53	46	54	45	62	45	37	64	49	43	49	43	52	53	55	52	40	35	50	47	63	60	41	55	59	56	39	54	58	58	46	50	38	49	47	48	45	45	47	42	42	44	40	50	46	59	41	43	50	69	53	50	58	55	46	43	48	52	35	46	60	45	58	45	56	53	69	63	55	46	49	65	62	57	42	57	39	52	55	60	52	55	55	43	55	44	61	55	51	55	59	46	55	54	50	49	68	44	60	47	53	55	50	41	49	45	40	58	39	56	44	61	51	57	52	59	53	50	47	67	48	44	55	53	53	59	54	38	49	41	49	61	57	39	53	50	40	45	48	41	62	66	44	44	55	54	62	48	62	64	52	45	59	49	47	41	53	54	59	43	74	47	54	59	42	52	59	55	55	53	35	51	50	44	58	59	35	64	59	43	48	47	59	54	47	56	42	47	43	60	46	52	48	39	49	58	52	47	48	46	52	42	48	48	42	54	40	44	49	66	39	47	42	55	61	46	54	48	52	46	46	74	50	56	56	48	54	51	53	49	44	71	50	51	48	59	47	51	59	37	67	46	45	53	56	51	51	52	59	66	37	49	47	40	54	54	47	46	43	47	57	63	49	54	52	56	58	61	61	46	40	50	49	50	39	49	61	48	40	53	48	52	54	53	39	38	66	55	55	42	49	47	59	47	48	42	51	49	37	49	47	56	50	58	45	60	70	50	52	52	57	43	40	55	50	54	49	62	52	53	52	54	67	46	46	45	57	47	31	62	50	75	56	47	59	52	49	54	45	66	53	59	45	51	48	42	49	59	51	55	62	53	59	59	52	52	55	46	51	49	59	42	42	42	49	52	47	39	55	49	55	52	50	58	50	48	48	50	55	53	52	51	39	40	46	50	53	48	51	44	53	46	56	53	40	58	46	48	75	53	54	61	49	59	50	62	62	58	46	47	33	52	53	54	45	47	57	53	47	46	60	54	37	47	47	40	50	57	64	53	44	59	47	51	55	57	43	49	42	39	53	43	49	49	47	38	54	50	59	45	51	53	47	37
56407	38547	14247	25821	33192	32397	29203	25719	22043	18618	15592	13581	12008	10386	9012	8005	6845	5907	5357	4326	3842	3446	3052	2761	2513	2269	2091	1969	1765	1707	1520	1459	1432	1282	1313	1201	1257	1197	1110	1113	1090	1010	1044	1035	1022	955	980	969	957	993	888	957	983	1002	1013	1037	929	918	946	958	925	916	871	893	887	879	844	833	876	820	841	777	879	849	816	866	821	843	809	857	800	800	793	761	784	750	769	815	844	836	769	772	802	773	777	776	762	792	777	731	783	787	778	784	811	779	814	765	755	771	778	783	779	827	780	773	800	787	780	767	776	808	759	773	752	787	828	800	752	800	774	789	730	741	787	789	743	798	812	748	781	719	740	821	821	780	778	791	732	790	824	776	773	777	818	801	772	750	736	818	797	793	780	769	734	793	730	729	772	761	742	727	765	758	782	786	779	801	800	756	790	782	756	789	769	803	827	767	807	759	709	788	727	755	815	757	729	799	773	766	766	797	791	764	753	823	769	773	756	781	783	783	760	742	787	742	763	746	735	773	740	744	784	767	763	784	789	790	736	770	788	740	788	762	762	778	762	714	767	788	773	774	734	764	725	754	801	783	742	788	743	800	738	781	770	758	740	761	800	796	738	799	739	772	747	763	742	789	734	792	735	787	810	761	788	774	716	718	774	791	754	742	742	744	739	739	775	776	804	798	744	681	761	827	749	725	804	769	761	760	765	755	765	726	754	737	782	808	760	816	786	770	747	721	760	766	766	776	793	779	755	790	778	689	714	794	758	772	773	801	793	747	759	748	786	776	798	792	795	764	735	769	724	760	790	785	798	762	735	755	780	754	781	767	792	741	749	808	794	815	759	763	755	842	737	750	776	749	752	755	756	757	796	704	793	798	784	726	763	805	752	761	799	809	749	758	740	802	810	753	750	759	805	747	783	815	759	785	802	724	802	744	731	732	764	779	769	786	740	803	807	786	710	819	775	787	749	720	735	779	743	741	765	739	781	730	789	769	781	780	802	726	778	791	781	771	775	764	772	813	789	775	785	744	800	762	814	778	811	749	798	711	767	753	805	773	743	785	765	797	753	757	774	810	768	771	824	757	779	752	750	765	742	759	744	788	766	798	791	770	787	765	759	769	767	772	769	735	753	795	728	731	774	763	759	788	773	814	789	800	780	801	760	779	771	753	805	769	779	817	759	757	753	759	785	782	741	753	745	756	791	746	765	775	801	780	762	739	802	770	761	818	749	788	782	775	783	793	780	782	763	714	752	748	738	753	711	774	732	748	731	771	780	778	753	743	751	781	767	788	809	731	775	820	749	774	730	750	794	791	771	789	745	810	817	774	764	759	766	708	781	754	766	711	783	812	737	827	779	762	798	764	778	752	769	808	741	781	744	752	784	728	753	778	727	790	771	792	827	723	794	777	805	742	748	771	722	708	747	778	786	791	795	736	702	765	743	807	785	751	753	794	780	805	768	772	729	764	748	821	795	765	768	757	740	766	760	781	767	722	785	748	763	735	748	774	780	774	803	785	725	791	750	807	760	839	718	772	749	778	714	805	753	756	784	791	763	774	824	734	767	781	813	774	713	740	737	746	814	771	781	769	808	805	802	777	753	809	750	808	763	747	754	802	778	790	779	783	786	796	739	785	740	723	775	784	773	728	749	831	747	776	778	767	805	797	801	778	819	777	763	757	763	719	763	795	791	786	745	786	816	723	817	817	744	785	764	773	776	790	755	718	753	815	742	803	790	787	809	794	767	766	745	797	808	781	747	789	719	748	785	779	771	771	794	796	769	794	797	754	773	789	796	799	799	811	769	807	783	774	754	824	783	753	788	796	744	760	736	693	723	790	744	761	808	768	717	747	774	758	784	809	740	736	716	767	736	759	759	769	778	727	714	767	778	740	759	797	793	764	755	737	733	749	845	808	812	788	787	759	785	751	824	732	731	789	778	789	772	772	808	733	775	824	753	770	774	782	758	794	804	811	772	830	744	745	801	733	798	808	766	778	728	801	757	759	739	787	739	792	793	752	752	725	770	728	760	768	774	756	733	756	752	756	734	788	687	823	779	789	819	778	763	805	801	785	764	755	824	771	727	765	703	766	752	780	774	769	782	832	786	767	810	823	715	775	779	782	780	737	781	770	811	744	762	783	759	801	778	772	791	777	755	802	795	799	740	796	766	760	817	755	750	795	695	761	720	772	806	819	735	746	797	796	761	750	754	750	773	751	742	781	752	763	757	740	761	764	756	778	768	773	761	776	801	740	794	798	767	750	781	744	779	779	722	773	781	818	761	769	765	767	739	810	754	758	745	752	775	766	762	783	739	750	733	768	818	770	788	777	822	775	771	793	762	804	765	760	758	764	765	780	764	722	796	758	774	740	808	753	751	793	817	735	788	783	812	748	737	719	784	783	756	836	743	722	782	810	806	796	742	766	771	804	722	733	820	810	784	779	787	791	780	769	721	730	759	829	771	737	811	723	743	824	778	750	718	783	724	758	771	772	718	736	776	776	760	731	746	734	771	756	774	765	799	794	757	790	777	742	696	794	810	744	795	805	790	782	770	782	726	681	745	754	788	774	796	787	781	798	807	801	791	760	740	746	785	796	813	769	750	817	782	817	766	756	757	755	744	767	699	778	779	741	790	774	764	807	786	798	745	783	782	770	737	811	737	768	744	772	796	768	798	808	765	748	750	780	707	757	744	793	815	781	764	823	792	800	767	732	802	761	758	739	779	819	742	733	746	772	786	801	772	779	786	781	773	754	755	820	760	786	772	794	772	782	738	775	765	781	767	752	775	764	776	770	748	835	740	746	780	806	756	772	731	748	751	825	811	784	796	737	769	743	752	778	788	760	757	741	754	750	767	761	768	766	794	756	814	726	708	758	777	749	759	741	774	771	747	801	743	799	798	794	775	796	764	730	778	749	769	775	752	791	731	745	753	768	754	775	781	709	757	811	743	792	807	738	748	815	739	784	752	726	773	772	774	779	734	796	731	763	800	746	786	793	725	741	811	784	745	780	789	782	731	794	781	754	785	763	764	785	789	758	789	808	753	749	719	753	801	725	782	762	767	819	782	757	740	772	774	723	771	758	702	781	816	740	749	811	747	783	768	759	777	708	712	731	821	743	757	763	738	756	767	758	745	800	817	777	807	749	785	746	773	724	755	794	712	789	795	753	749	810	780	750	768	763	778	802	794	738	738	782	725	761	724	800	769	758	752	754	746	776	764	800	759	757	780	763	790	787	738	803	809	746	713	723	735	761	753	727	753	780	760	800	799	789	776	736	754	810	784	786	804	779	769	789	815	747	777	804	811	742	756	761	792	763	752	821	764	791	773	767	794	720	797	753	779	740	775	759	743	757	705	757	731	748	749	779	779	778	706	790	764	773	771	789	782	778	766	738	752	756	791	818	769	751	795	770	766	758	761	787	748	774	796	780	703	740	760	740	809	782	769	790	752	746	800	769	775	748	749	732	740	786	734	719	762	778	768	805	749	753	776	725
6525	2791	290	229	319	345	268	235	200	171	161	135	114	120	82	81	59	76	57	56	50	43	30	39	36	44	31	33	26	31	25	34	22	30	26	23	26	24	24	19	24	19	19	27	14	27	25	31	21	39	27	28	34	29	25	32	18	28	27	27	17	27	19	23	18	28	27	18	20	27	19	29	27	31	30	30	19	19	27	18	26	27	20	18	27	25	24	28	20	17	16	32	25	17	27	29	28	23	21	34	23	27	26	26	33	34	30	13	28	19	18	25	23	19	23	26	16	17	22	20	26	30	22	31	15	24	18	20	25	20	24	25	17	32	27	17	20	21	29	24	34	28	30	31	39	25	18	23	21	21	20	21	38	28	27	16	26	26	31	24	20	26	33	26	30	26	29	29	18	22	27	18	21	15	24	21	27	23	26	30	28	31	16	23	26	13	24	30	28	24	31	29	20	21	29	18	21	26	36	35	21	22	26	20	29	31	26	26	19	14	20	23	32	19	24	19	23	31	35	31	19	21	21	19	32	16	27	24	27	36	31	23	24	32	15	31	26	24	25	26	25	23	18	24	21	29	15	26	19	17	29	28	24	19	18	16	30	20	21	24	31	30	20	14	23	21	23	23	19	17	22	21	26	31	20	31	20	22	15	23	28	29	22	28	23	12	22	19	19	24	29	20	23	23	18	18	25	20	32	18	17	26	27	29	22	24	22	19	28	27	17	15	30	22	24	25	25	24	26	23	21	23	21	31	26	20	15	34	26	27	24	18	23	19	29	24	29	34	19	20	13	31	23	22	26	28	22	27	28	21	24	26	21	23	24	24	25	27	25	18	26	24	27	29	29	21	21	33	30	21	33	26	25	17	26	22	24	18	29	29	26	34	29	22	23	24	17	19	25	22	23	17	26	20	18	23	18	24	21	28	28	19	19	22	21	24	11	23	22	20	33	36	20	29	17	39	22	30	21	27	27	29	19	16	24	20	19	21	31	19	23	21	23	20	28	25	22	29	29	35	27	28	27	23	27	25	22	21	26	30	25	26	12	23	22	24	17	23	24	19	26	17	30	23	31	26	23	37	19	23	23	26	33	17	20	22	19	21	26	28	20	30	20	15	21	31	30	24	25	24	22	21	27	31	23	24	21	21	34	30	21	32	27	19	27	26	29	26	23	19	24	36	21	31	30	22	28	21	15	22	24	30	22	20	19	20	25	26	18	25	31	22	25	27	23	22	12	18	36	26	24	23	28	36	33	26	22	26	23	24	31	29	14	17	20	23	22	23	19	23	27	36	31	21	21	15	31	22	23	22	26	25	32	25	20	24	21	21	27	14	23	17	28	20	22	24	21	15	25	19	19	37	20	10	24	22	23	27	31	21	20	26	20	22	22	29	23	21	21	23	18	21	37	22	23	23	32	28	24	23	25	28	26	17	32	21	20	30	27	24	26	19	24	22	24	22	30	20	21	25	27	24	27	24	24	27	22	21	27	25	20	22	17	14	16	19	29	23	27	17	24	23	29	21	26	22	18	20	23	21	31	24	16	24	20	27	27	27	26	26	25	23	23	24	30	24	29	26	26	17	21	33	21	25	16	28	28	22	25	20	26	24	22	28	26	26	32	22	29	22	24	26	21	18	24	25	24	24	23	21	21	26	23	21	21	19	33	28	25	25	28	26	24	29	36	18	29	28	37	29	25	17	21	16	23	20	26	21	32	30	28	21	23	24	18	19	26	29	23	28	27	21	28	20	23	21	14	24	25	23	19	23	27	25	28	15	25	28	32	23	28	21	23	18	26	23	16	25	28	25	22	29	19	28	28	24	27	24	19	31	20	24	20	30	15	20	23	23	21	19	33	21	19	26	31	23	26	22	20	26	21	19	26	25	18	23	22	21	20	27	21	28	20	14	29	29	26	27	21	32	28	27	16	18	17	18	21	29	12	33	28	16	22	25	26	25	29	21	26	26	24	21	24	19	19	34	23	28	38	33	22	18	20	23	23	25	21	23	28	21	29	18	24	27	31	26	29	31	24	20	19	31	24	32	16	26	22	24	22	24	24	27	24	26	22	28	23	24	27	15	32	17	16	21	16	28	22	29	29	22	26	31	25	30	26	21	32	28	24	20	21	23	14	18	17	14	25	29	18	28	24	28	18	23	31	19	26	25	27	26	21	24	26	24	20	22	22	27	21	25	25	23	22	27	25	26	28	25	29	23	30	23	21	27	26	26	20	21	23	14	22	19	17	23	19	19	21	25	27	18	26	28	23	19	33	33	15	35	27	28	29	26	27	17	22	26	30	24	23	18	30	27	27	23	23	11	18	18	32	30	19	15	20	18	17	23	23	20	23	31	23	27	26	34	26	20	25	26	21	32	27	22	26	24	30	17	19	26	25	17	16	27	30	21	22	18	23	24	19	26	16	30	28	37	22	18	13	22	28	26	17	33	21	21	32	24	27	21	17	12	22	26	22	30	19	29	22	21	20	30	31	23	19	31	17	17	23	22	35	24	26	27	20	26	13	19	27	23	22	22	24	24	22	25	28	19	22	23	33	34	19	16	38	21	24	22	30	29	26	16	27	28	17	19	32	26	24	26	26	28	30	26	29	22	28	30	27	27	21	19	19	20	22	24	22	27	25	20	26	23	28	36	27	26	30	12	27	27	21	32	38	23	18	31	16	27	17	40	28	25	24	32	23	20	29	17	22	13	19	20	23	22	24	16	17	15	29	22	21	22	35	28	30	24	17	27	18	25	19	25	18	17	32	34	23	23	24	23	28	24	31	19	28	29	20	25	31	29	18	21	20	24	23	27	22	21	23	19	31	25	25	15	25	22	14	28	19	15	29	17	24	18	22	34	24	27	24	25	31	25	28	23	17	27	28	23	28	26	25	33	27	30	26	29	29	32	31	24	30	20	36	32	18	23	32	20	36	16	40	23	31	20	14	33	24	20	25	29	27	31	22	26	22	25	26	22	25	16	16	19	26	16	24	21	31	24	25	28	17	27	25	31	26	28	21	17	20	38	22	26	27	18	23	19	25	27	26	32	33	23	22	24	28	22	20	16	28	21	24	21	14	30	21	29	30	26	19	21	28	22	19	28	34	28	26	22	21	27	26	14	26	26	28	13	28	15	23	24	26	22	16	20	33	34	24	20	19	16	33	22	26	29	24	20	30	22	24	23	28	20	23	20	21	30	27	22	31	33	29	22	18	20	24	22	24	28	26	30	22	22	22	22	18	24	29	21	28	30	23	28	27	22	23	31	26	23	21	18	26	25	23	27	21	18	23	22	22	26	25	17	28	18	21	29	28	26	19	19	22	26	18	28	30	31	27	38	20	18	17	31	18	27	26	21	26	21	39	18	23	28	28	31	19	22	26	28	27	29	26	20	29	27	16	22	29	21	17	25	22	14	30	22	23	30	30	18	32	17	16	27	30	20	23	30	20	28	18	30	22	28	21	19	20	24	21	20	34	25	21	28	27	20	15	18	26	30
41958	28218	7443	16117	23070	22305	19004	15632	12744	10102	8146	6743	5499	4733	3992	3535	3047	2443	2042	1770	1516	1392	1253	1082	960	880	830	769	708	621	653	586	615	524	523	487	539	503	512	527	455	437	454	479	436	424	446	440	435	425	443	446	417	401	467	443	445	475	454	486	493	452	427	391	387	436	439	424	426	399	395	394	370	404	400	409	363	387	389	342	406	388	399	401	394	395	342	368	390	367	337	393	361	397	393	378	361	382	363	410	399	416	388	367	387	383	377	374	373	383	371	389	356	372	365	399	363	370	378	375	383	364	391	381	373	377	363	366	359	354	364	372	367	371	375	362	383	394	372	361	361	345	377	385	401	387	393	350	418	356	370	354	381	407	409	381	385	358	384	329	386	359	373	368	386	390	368	406	360	369	365	367	365	367	392	378	347	365	351	366	354	370	367	372	362	383	377	370	343	377	319	384	402	373	377	388	358	385	338	408	374	366	409	402	398	367	341	388	377	404	381	403	366	383	384	369	392	399	382	400	369	348	376	395	365	379	340	400	375	362	385	405	373	381	374	365	369	342	361	402	359	384	388	374	363	381	353	354	431	385	391	362	381	351	377	382	333	385	388	367	336	321	407	392	387	373	429	369	375	363	347	364	401	377	393	332	383	351	378	354	383	390	412	354	398	371	364	373	363	360	358	353	346	344	340	395	376	362	357	352	366	403	394	381	388	361	348	403	365	374	381	384	384	375	384	352	376	366	369	388	389	369	378	375	374	390	374	348	341	378	372	393	370	351	346	389	357	362	362	360	362	371	350	387	378	382	316	389	369	344	344	371	385	359	391	346	311	399	363	388	358	386	370	376	356	383	382	367	375	378	392	352	383	354	364	398	377	336	376	376	370	367	354	382	357	367	375	392	401	364	393	396	337	366	372	366	363	358	388	350	379	357	386	355	387	396	380	402	354	392	348	388	388	370	369	314	384	351	379	356	328	359	402	379	369	378	364	358	369	328	418	357	379	360	381	364	417	398	383	368	383	389	355	364	373	361	378	348	361	364	350	350	356	377	368	368	388	363	384	362	384	352	383	375	386	351	375	357	397	385	393	388	384	400	361	404	365	361	361	355	387	361	337	385	374	410	386	356	374	381	357	380	342	377	354	367	354	390	358	366	396	353	372	379	382	382	360	372	372	393	367	348	369	360	364	353	368	344	395	402	371	348	379	375	356	349	408	368	343	400	376	347	336	411	417	380	364	409	352	373	357	375	383	386	375	370	387	374	382	398	355	353	372	400	383	356	406	354	352	383	359	400	373	375	379	367	400	358	398	377	382	362	357	369	385	377	355	343	361	376	346	384	381	354	366	399	361	365	371	378	372	347	360	348	337	358	367	368	341	342	368	385	375	396	402	403	349	370	373	354	415	368	356	381	351	367	398	415	341	382	390	360	411	380	352	406	345	388	373	413	350	376	390	348	348	362	352	341	347	367	395	362	349	362	347	362	368	388	396	395	405	356	354	361	339	374	371	389	390	354	370	333	364	384	369	333	358	347	393	384	347	418	368	379	371	370	358	385	372	392	377	403	361	386	375	356	373	363	366	385	362	361	383	356	396	370	353	423	384	338	359	362	362	396	332	381	350	372	372	380	349	379	380	350	392	374	380	380	370	350	386	368	346	358	382	371	386	389	363	380	338	361	366	363	349	351	348	390	349	359	372	359	363	362	366	349	398	348	378	356	349	362	380	345	396	366	356	398	377	394	355	394	378	347	348	373	363	389	372	398	375	395	384	372	378	357	346	363	381	379	393	360	377	393	380	348	367	378	387	419	348	393	383	353	370	371	376	352	382	392	360	365	335	325	379	326	371	366	392	321	410	355	361	410	383	342	361	378	384	379	363	355	350	356	393	382	359	348	398	375	389	388	372	371	388	382	380	410	367	370	352	395	355	407	357	380	394	379	392	376	368	381	380	393	384	392	356	383	362	371	396	368	374	344	383	367	374	348	350	365	391	369	346	342	364	381	333	365	331	366	349	359	385	379	393	370	356	376	388	359	391	359	416	362	382	392	352	410	379	327	373	393	348	365	390	350	387	400	392	407	354	363	353	394	372	350	410	384	388	371	379	359	372	406	349	366	395	377	402	389	374	363	352	367	316	375	378	378	358	392	383	366	382	382	386	335	342	399	395	379	368	369	387	380	379	353	342	337	369	367	394	368	368	409	359	379	365	416	387	397	349	362	381	345	372	392	353	388	387	377	388	362	387	344	346	374	357	384	394	341	377	375	373	386	370	391	382	373	382	365	395	368	371	362	339	380	340	377	367	323	392	331	363	368	393	384	355	412	375	387	357	363	366	423	373	345	437	342	361	346	384	334	375	355	365	403	374	340	379	377	370	363	366	366	361	377	410	376	356	377	372	340	385	388	372	395	349	358	361	370	402	369	360	355	378	344	395	338	402	369	362	373	341	354	358	343	346	356	358	377	342	367	361	352	391	364	362	372	409	362	372	386	397	361	378	365	382	349	386	381	357	407	389	376	360	370	379	384	397	392	398	377	370	340	366	387	389	369	368	394	377	371	389	369	375	421	363	366	383	354	395	369	397	383	405	379	401	372	351	358	382	384	356	357	421	381	377	378	396	363	384	382	387	372	369	322	368	388	377	386	375	381	387	349	370	377	395	362	356	388	362	366	385	352	372	415	380	389	380	418	354	382	376	378	327	336	365	364	407	360	365	388	345	363	368	391	377	378	354	380	377	398	350	373	339	387	347	352	393	377	349	375	362	369	403	357	352	408	365	366	395	374	375	378	379	358	328	409	354	364	362	362	377	400	392	379	341	369	366	383	384	379	362	349	345	372	370	419	389	386	352	355	390	350	388	378	363	376	322	371	385	378	373	392	373	354	388	397	370	401	358	398	359	380	353	324	353	370	379	379	331	381	349	401	397	362	364	342	368	344	338	376	411	338	381	370	372	361	351	370	368	376	340	373	389	422	367	402	401	376	370	365	376	411	415	343	380	374	375	370	370	361	373	372	356	388	377	391	337	393	322	375	392	374	367	345	402	369	378	388	354	390	412	366	373	374	327	420	372	347	376	373	361	358	367	394	328	364	368	442	360	387	354	410	371	356	360	377	366	352	355	353	351	330	376	367	389	370	386	374	383	372	361	344	373	386	361	396	402	369	399	373	364	369	349	357	369	365	351	392	323	375	365	373	361	394	364	385	319	380	396	361	378	342	348	360	333	390	357	368	379	357	364	374	356	357	330	375	375	377	342	395	381	363	374	364	361	346	388	378	372	340	372	348	353	387	352	385	380	362	377	409	360	367	386	374	398	392	407	350	332	374	385	421	396	356	373	408	391	371	372	345	374	382	359	364	399	402	379	363	350	339	367	389	368	345	334	386	341	341	365	367	353	393	355	379	383	351	361	372	374	379	347	374	388	346	393	362	401	388	369	385	367	370	362	373	328	376	389	391	369	377	333	374	384	326	359	357	369	403	359	375	361	397	341	379
13724	8581	908	468	668	717	660	500	441	346	345	304	241	213	197	173	162	122	116	90	106	67	90	87	60	56	60	68	58	53	53	50	57	55	47	41	44	50	55	40	41	40	47	38	51	50	37	38	53	53	39	36	46	46	50	51	53	55	46	40	53	43	45	47	49	43	37	52	41	39	40	39	51	40	52	40	43	43	43	37	38	43	46	44	40	37	45	31	36	42	45	39	38	41	46	45	44	35	55	44	40	45	48	37	38	47	55	50	45	38	31	42	48	43	46	46	37	51	38	40	42	37	49	46	37	40	38	47	45	33	44	34	42	35	53	60	51	42	42	44	39	42	51	37	41	40	48	44	47	39	39	46	52	52	46	41	39	47	42	38	37	41	43	39	35	35	42	46	58	37	45	47	38	50	40	52	50	44	44	42	48	46	47	37	48	38	49	34	50	42	37	47	41	36	46	46	54	49	43	52	44	48	43	53	35	37	36	36	43	31	40	45	47	43	34	36	38	49	38	56	41	60	36	50	46	35	41	42	40	35	45	48	48	42	53	58	47	50	53	37	43	33	51	47	47	45	41	36	55	47	42	34	49	32	44	36	39	44	35	54	43	42	31	41	35	57	39	38	41	39	36	34	38	48	54	48	39	45	43	40	52	35	50	36	38	54	32	40	43	39	35	47	56	41	41	44	43	31	39	37	38	41	37	43	42	42	38	43	55	35	43	33	47	26	37	51	46	43	45	38	38	42	34	45	44	40	32	37	43	43	33	52	49	47	34	53	45	33	32	37	44	48	53	48	38	46	42	58	48	39	40	41	49	43	32	42	49	41	50	53	39	35	49	51	38	52	38	57	39	53	33	49	38	40	44	57	39	45	34	34	42	32	43	46	44	62	39	34	37	47	51	48	38	44	51	42	50	37	59	56	50	45	31	33	42	43	45	38	43	48	34	41	38	48	36	31	47	40	38	33	45	46	49	36	37	46	43	46	37	51	38	37	47	47	36	52	40	47	34	29	43	42	58	33	27	43	38	44	50	41	32	58	43	47	28	36	39	53	47	55	43	44	51	45	45	59	49	35	49	40	37	39	45	32	35	55	43	29	41	44	41	29	49	41	43	41	45	43	41	54	50	43	43	39	51	38	41	54	34	50	39	29	40	36	47	46	35	36	43	49	49	49	41	42	53	52	41	32	42	45	54	46	47	40	32	44	37	53	38	53	34	34	42	45	54	47	54	30	40	43	44	29	46	50	48	45	40	44	35	41	52	43	45	48	34	44	39	44	40	53	46	39	39	42	36	49	39	48	45	32	47	38	44	48	34	45	43	43	38	45	42	45	51	38	35	37	52	52	45	37	42	46	47	35	43	42	41	52	43	44	34	33	45	33	39	35	51	36	44	43	49	37	37	51	46	39	38	52	44	45	36	32	41	39	37	43	40	48	40	41	40	46	42	41	41	40	55	41	51	25	45	34	43	58	52	44	48	45	47	46	41	50	41	40	29	48	43	47	36	44	43	44	42	45	28	49	42	48	35	38	49	47	47	53	48	52	55	43	41	48	42	51	39	43	46	38	46	36	45	38	45	44	44	42	30	52	44	52	51	55	37	59	43	36	41	35	33	37	38	46	42	40	48	38	42	36	43	52	46	36	43	39	40	43	52	36	41	38	45	47	64	44	49	49	41	43	39	37	37	43	40	48	38	45	36	35	42	29	52	42	36	33	30	43	47	44	28	40	32	43	50	43	43	39	44	59	47	38	44	38	44	47	41	42	43	32	39	46	28	54	49	47	44	45	54	34	43	44	49	39	37	47	40	49	42	56	47	47	46	49	45	58	31	38	49	40	29	43	34	52	38	47	38	37	42	34	39	33	37	45	47	45	45	52	39	39	46	28	41	53	37	47	30	40	34	43	39	42	35	54	31	47	38	34	35	53	27	39	45	41	51	37	45	33	35	44	45	34	40	35	38	51	49	48	41	41	47	41	31	30	44	42	48	43	39	44	42	50	29	34	49	30	51	40	34	46	50	38	33	42	51	48	42	36	34	45	37	32	39	47	54	38	35	43	35	34	32	41	50	47	47	29	32	44	36	57	47	47	45	50	54	43	38	41	42	44	51	46	46	37	35	38	49	53	34	44	36	44	50	45	39	39	40	54	27	44	44	45	31	41	48	47	41	54	45	37	40	36	42	42	49	51	45	56	35	51	43	42	50	44	35	49	35	41	38	48	41	51	46	47	39	57	48	54	40	45	45	43	60	41	41	57	42	37	47	48	43	45	46	41	43	44	33	43	42	36	36	45	34	42	38	54	39	45	37	39	49	46	44	48	40	37	51	41	51	42	44	61	42	48	46	44	43	49	49	52	42	59	46	44	39	38	44	48	45	37	41	38	46	55	31	46	47	34	47	41	38	31	39	44	33	40	36	54	50	37	42	45	55	52	43	43	46	47	41	40	34	42	50	40	40	54	42	43	46	51	45	47	53	31	36	44	44	39	46	39	52	51	53	47	35	36	40	41	45	42	47	51	46	52	44	33	39	57	43	39	51	42	50	37	40	47	41	37	47	41	35	45	36	43	54	29	38	38	37	48	49	38	45	50	38	48	40	46	40	33	51	37	44	53	33	39	50	44	52	45	40	46	48	50	37	49	35	49	39	44	42	44	44	45	47	52	35	51	46	44	41	47	33	37	45	37	57	54	43	44	43	44	50	45	44	32	32	48	40	50	44	37	45	38	36	36	49	35	31	56	45	47	41	43	52	30	53	43	43	39	43	56	45	46	53	45	41	38	43	31	44	34	51	47	34	35	44	52	42	43	37	42	42	46	41	36	36	45	32	40	49	39	44	42	45	44	38	38	42	49	40	37	48	36	26	31	52	53	45	51	43	46	42	46	41	37	38	45	41	49	35	34	31	44	40	46	41	25	42	36	43	30	38	44	46	51	43	58	47	48	45	36	44	47	29	56	44	30	43	42	46	42	52	38	39	43	48	46	36	67	38	35	36	43	44	33	43	45	48	40	48	44	47	37	36	50	46	45	46	43	40	49	40	40	39	59	45	34	40	41	43	41	32	30	36	51	48	45	44	40	46	31	37	38	44	37	39	37	42	44	55	45	41	46	42	38	39	32	45	44	53	32	34	41	47	43	42	40	38	41	43	32	54	46	37	45	37	41	33	52	44	46	44	32	50	47	41	36	40	49	38	42	31	38	58	47	41	44	49	36	47	32	46	51	47	37	49	43	46	43	41	41	57	47	36	49	44	40	37	37	42	60	31	36	45	46	50	49	29	44	34	27	37	32	44	37	45	31	48	31	38	44	59	37	48	35	40	47	31	43	35	49	42	37	44	42	45	36	44	36	43	40	46	38	47	40	35	38	39	42	38	43	56	40	49	41	39	45	35	32	45	47	49	39	53	33	45	38	45	46	39	43	30	44	33	50	38	52	45	41	38	30	35	41	40	45	44	41	43	32	42	38	42	48	36	44	43	36	39	33
54000	36776	12621	23557	31253	30712	27614	24123	20446	17446	14818	12499	10786	9204	7925	7080	6087	5239	4384	3844	3233	2956	2635	2429	2144	2045	1784	1651	1498	1398	1360	1275	1193	1143	1066	1033	1047	1007	923	877	891	862	859	883	870	842	836	829	795	799	797	845	804	818	813	799	826	859	840	862	802	766	772	755	753	743	710	731	708	706	721	670	654	716	710	717	679	691	714	721	706	657	683	701	675	670	725	684	641	644	662	652	640	723	640	671	692	657	653	686	688	655	697	673	680	665	668	633	679	652	705	672	637	660	679	651	684	649	680	650	612	741	642	665	661	709	667	692	664	651	655	684	663	626	643	624	668	656	680	641	667	653	687	689	612	669	651	658	679	639	704	630	681	638	654	591	645	609	672	646	646	620	708	612	644	661	629	671	631	676	666	644	677	653	620	645	673	652	684	707	634	637	676	649	620	614	660	644	727	654	645	637	667	645	640	656	636	618	671	683	613	624	637	639	714	633	720	662	621	611	625	672	657	655	702	689	597	665	672	674	674	658	675	657	613	660	669	665	611	677	648	631	657	648	628	670	671	643	662	642	633	685	648	698	605	612	657	641	675	654	645	652	635	696	712	657	632	666	659	687	689	688	684	629	647	660	633	670	654	652	670	669	623	668	669	656	664	620	627	675	625	685	644	641	656	653	636	667	639	716	643	608	655	665	708	634	639	674	681	650	721	678	692	700	678	611	665	587	644	687	669	663	642	658	656	658	646	641	635	620	678	616	631	672	627	636	687	696	710	706	673	660	629	682	638	624	638	647	727	676	663	648	651	645	640	675	638	698	625	674	661	641	620	673	654	656	655	650	639	683	704	690	672	635	694	651	671	648	639	663	643	704	619	617	663	655	646	646	688	663	696	613	647	656	673	677	644	692	669	629	633	654	640	647	657	620	634	586	670	620	644	666	675	652	647	635	700	621	667	664	669	682	634	602	666	639	643	623	634	625	608	673	637	624	657	610	650	632	620	657	637	625	670	663	652	606	711	681	665	619	664	651	659	597	617	621	653	670	632	613	675	675	622	648	662	668	658	626	658	660	651	677	638	653	678	640	646	663	650	627	656	670	718	651	644	650	634	626	600	662	647	708	650	681	608	594	685	644	661	659	683	646	590	661	661	645	659	662	643	632	683	673	673	676	678	631	645	620	689	633	648	675	647	663	617	679	603	624	635	674	699	675	628	633	651	622	674	677	680	670	677	665	711	697	648	687	632	660	646	649	622	660	647	675	634	646	638	620	617	647	660	651	646	673	693	686	620	684	617	665	642	659	683	630	658	644	690	677	611	652	694	642	675	653	661	651	663	671	652	633	624	679	678	707	644	628	674	689	678	640	665	637	701	656	654	655	667	713	667	693	652	659	638	638	655	624	657	612	695	693	697	658	701	673	658	653	645	606	656	668	689	686	651	695	606	614	660	662	634	653	631	687	643	681	687	667	654	628	636	635	680	690	635	653	696	683	656	681	640	632	646	672	707	667	633	654	615	681	698	626	611	664	695	648	648	662	580	641	623	641	659	652	601	655	655	631	638	667	686	611	603	596	683	679	641	673	645	641	655	615	731	643	650	645	634	655	709	649	674	653	678	645	665	635	646	666	646	676	644	636	630	665	649	632	644	649	633	660	682	619	636	670	625	631	656	644	675	650	642	651	643	634	672	658	638	654	682	613	655	663	639	661	647	677	692	646	686	695	609	628	631	679	657	647	671	632	639	638	628	666	665	608	668	643	647	603	674	637	687	640	669	638	647	705	654	660	677	687	611	689	687	678	662	632	677	669	656	629	642	636	694	668	612	673	637	631	661	686	624	640	650	668	693	656	665	648	619	655	632	615	704	664	610	675	629	628	713	647	655	629	611	627	660	643	682	680	649	620	661	640	638	667	646	663	629	692	677	623	659	655	687	691	720	662	640	617	657	644	685	675	637	655	698	697	648	690	689	658	619	684	669	689	641	638	636	626	683	631	650	671	659	654	678	697	631	655	663	614	667	607	651	668	637	657	650	659	666	614	698	654	666	656	637	685	688	691	674	662	699	675	611	652	629	656	641	641	630	634	637	672	681	646	636	643	660	636	657	640	674	626	650	660	665	657	701	680	657	665	649	680	662	657	648	643	632	700	692	699	638	615	633	657	665	677	637	675	643	661	678	672	626	651	638	633	691	646	655	604	652	667	689	674	650	668	608	679	717	594	718	672	658	667	672	627	652	662	656	679	647	650	686	666	650	613	646	636	684	616	626	664	649	654	623	667	662	679	631	624	641	688	666	667	685	649	662	639	663	619	645	694	703	651	601	681	645	655	635	705	681	652	670	676	670	637	638	659	648	618	634	654	682	641	664	585	665	658	675	725	709	666	658	595	683	626	654	665	678	648	630	630	625	662	651	698	718	673	673	662	633	645	637	666	632	640	599	673	652	721	661	649	658	674	604	644	619	650	650	616	620	636	677	683	634	637	669	634	634	609	646	650	635	663	638	645	648	651	653	690	643	671	688	695	702	683	632	632	640	650	644	605	660	682	682	657	629	705	674	683	651	669	623	651	679	668	623	662	655	655	662	680	658	705	643	630	621	639	623	641	630	663	662	585	713	693	639	705	603	647	640	637	701	681	657	658	674	580	640	659	686	642	608	621	652	672	672	615	661	691	674	640	687	678	668	630	652	642	671	648	638	678	638	701	665	662	685	642	656	668	606	642	683	637	643	656	662	647	673	659	659	624	607	678	651	704	641	638	660	646	661	685	657	655	671	660	680	620	685	672	680	662	619	667	646	668	657	663	646	672	647	638	690	669	699	671	600	652	655	654	624	660	617	679	625	717	665	669	670	639	622	652	629	668	701	687	643	640	674	642	665	692	643	658	637	667	636	673	641	671	636	676	650	660	622	652	661	712	597	671	667	642	658	630	637	649	606	658	673	688	648	693	621	641	680	656	623	646	647	710	655	668	680	669	673	701	691	662	657	651	585	667	660	679	609	655	654	659	656	609	664	634	693	618	657	657	671	656	669	667	678	675	616	640	665	661	689	648	685	632	677	655	634	722	663	726	680	643	602	686	641	671	670	629	664	650	659	687	701	639	687	665	648	629	669	628	602	657	664	614	625	688	661	682	644	662	637	648	702	604	676	654	653	657	648	684	655	666	631	649	674	630	665	597	661	632	628	619	666	674	640	669	618	660	634	667	673	618	644	641	653	673	656	639	587	664	644	638	659	647	633	660	594	678	647	672	657	652	647	694	621	640	701	650	597	617	655	710	647	613	657	648	663	625	634	654	699	613	628	616	621	633	671	652	668	643	669	649	626	645	670	624	666	692	656	645	653	671	672	691	611	651	660	649	675	634	657	637	672	631	668	678	671	669	622	632	710	667	621	640	677	676	701	646	640	648	657	691	599	615	691	665	682	646	656	622	680	646	656	651	669	649	660	650	669	628	616	658	686	652	622	646	627	644	618	628	685	696	673	666	685	632	668	609	679	646	622	622
11521	5430	579	327	508	548	475	396	371	315	253	230	184	176	166	147	105	87	94	85	68	62	70	55	50	64	40	45	53	54	50	48	47	55	34	36	49	42	48	35	29	34	36	33	40	39	33	32	29	39	31	26	52	33	35	34	28	36	46	31	27	33	37	31	27	31	29	41	37	37	36	43	38	27	36	41	29	32	34	39	35	26	40	38	36	27	37	36	32	43	32	47	29	42	35	34	31	28	37	33	41	33	33	45	31	36	34	35	44	28	34	29	38	38	29	23	39	26	42	28	25	36	26	38	33	29	27	35	41	37	41	39	32	32	34	37	32	36	44	28	35	45	31	25	40	21	30	47	32	36	42	38	34	32	40	38	25	41	35	32	29	28	30	33	42	42	27	40	33	41	38	43	28	26	37	40	29	36	49	30	38	34	37	38	35	33	27	38	32	29	44	41	28	39	45	28	33	35	36	37	42	34	34	40	27	28	33	50	51	46	25	29	33	33	39	32	32	33	45	25	40	32	24	28	36	37	39	34	29	37	43	41	30	20	31	40	28	33	28	42	37	27	23	28	39	44	43	49	29	33	34	40	32	39	36	40	30	34	39	41	34	37	42	21	35	33	35	26	46	28	26	39	33	34	35	28	35	37	29	33	47	34	35	42	46	40	35	39	37	31	32	27	32	39	26	35	29	31	30	31	32	42	24	36	29	29	44	34	32	27	34	41	25	39	33	37	34	41	31	30	36	41	29	31	31	43	40	39	33	33	38	32	32	32	23	38	37	36	39	41	28	44	30	47	31	32	28	38	37	25	37	34	42	39	30	28	39	33	37	34	34	34	32	38	37	31	46	36	38	30	31	29	29	45	36	26	36	39	38	24	37	29	38	30	39	31	51	33	27	46	29	32	33	41	33	24	36	40	35	40	39	36	29	32	37	33	36	33	38	43	35	33	22	35	31	32	37	35	35	34	30	32	38	31	35	29	53	31	30	23	30	30	30	28	36	30	48	36	34	37	36	30	39	34	31	36	33	41	35	26	28	39	36	36	33	22	34	39	37	35	34	40	39	38	35	33	39	46	37	38	41	45	30	34	32	41	30	32	25	29	39	37	34	36	41	40	30	46	33	34	37	42	41	41	37	37	32	37	35	31	21	34	30	31	37	38	33	38	47	23	26	36	30	38	27	34	30	35	31	44	30	40	33	44	28	28	34	33	35	32	37	45	36	49	32	31	42	33	46	36	33	31	32	38	38	28	37	32	40	31	36	31	26	45	38	33	38	40	37	29	34	31	34	29	37	36	30	26	31	32	40	40	43	35	24	33	47	30	32	31	23	31	32	30	33	32	42	28	36	25	29	41	34	28	34	30	37	38	36	39	40	30	33	28	33	35	41	35	38	29	38	29	32	54	29	34	35	37	36	32	47	38	31	28	37	32	26	40	29	38	38	36	41	38	28	23	30	29	43	36	31	26	31	46	36	27	30	34	30	30	28	38	35	42	32	36	34	25	37	26	39	51	42	34	33	30	40	29	31	34	39	30	35	23	32	36	30	48	27	39	31	38	31	44	30	31	45	28	28	48	36	43	29	56	33	34	37	42	33	31	44	46	33	42	35	27	23	26	23	32	38	40	30	37	37	44	41	44	36	42	41	40	44	31	31	28	32	43	31	30	31	39	31	31	40	40	39	37	39	33	32	27	45	29	29	51	45	28	28	26	44	37	38	38	35	33	33	27	29	39	40	38	27	42	37	30	30	36	41	32	29	39	27	38	33	44	45	40	34	39	45	53	33	35	33	34	29	38	38	37	47	41	34	37	34	48	30	27	20	23	36	31	38	26	35	49	39	36	36	34	30	39	45	24	34	36	29	28	37	49	27	35	33	36	35	34	20	51	27	45	40	36	34	25	33	42	32	29	36	54	36	26	32	32	24	26	32	38	33	26	51	41	35	38	32	37	33	27	26	39	46	37	49	31	46	38	31	31	28	33	36	44	46	33	33	33	41	33	38	28	31	44	25	47	21	37	35	37	23	45	31	32	34	41	31	37	34	29	31	41	37	28	37	25	32	26	24	33	38	27	35	42	35	26	36	33	36	22	34	38	30	24	38	42	30	30	34	29	29	27	28	34	33	31	35	29	36	42	31	35	42	37	35	38	46	34	32	36	32	35	27	39	27	30	45	34	40	36	46	31	34	31	37	34	36	36	37	36	36	35	39	38	36	45	36	41	36	24	41	32	39	38	42	43	30	35	30	39	35	32	31	27	29	37	26	33	30	34	41	38	34	23	30	37	32	36	35	37	32	38	38	25	33	38	34	35	30	35	35	20	26	40	25	23	35	30	27	41	35	35	33	34	39	24	44	34	35	34	31	43	43	29	31	35	28	30	32	32	34	37	36	33	28	37	34	35	34	32	42	34	36	42	29	29	40	30	48	35	27	32	43	37	46	31	33	34	37	52	32	30	32	43	39	33	39	43	42	33	40	37	30	32	41	35	30	23	26	30	23	42	41	28	32	37	31	36	32	36	39	34	40	37	32	33	46	35	40	44	24	32	31	24	38	34	35	30	41	36	38	33	32	31	26	36	40	25	40	39	27	31	22	37	14	36	30	31	41	42	37	28	25	27	28	33	40	28	29	38	38	35	38	34	30	36	35	31	43	22	53	30	34	44	21	46	32	28	37	39	36	44	36	25	49	44	25	43	34	40	25	25	32	36	29	40	32	40	36	41	41	42	27	28	28	29	32	39	29	31	41	38	27	35	33	33	34	36	31	41	37	43	34	25	33	43	36	26	43	37	45	33	32	29	33	26	35	29	38	40	39	33	31	40	31	41	37	33	35	39	33	38	25	31	38	34	43	33	25	36	41	37	34	33	31	32	39	35	32	27	24	39	34	33	31	32	40	43	35	30	33	36	41	38	30	36	35	32	36	48	43	28	40	32	22	39	38	37	30	30	39	31	46	38	30	35	41	34	40	31	33	46	31	38	34	31	29	41	37	32	28	26	45	33	31	21	35	39	45	35	33	26	38	31	46	40	37	43	29	47	35	30	34	36	39	35	43	33	36	38	26	23	40	36	23	35	30	34	42	26	29	34	35	41	33	35	31	27	44	38	29	40	30	36	27	37	29	30	35	31	34	27	46	29	30	32	36	27	36	28	26	43	41	33	36	42	39	26	37	36	44	34	35	40	42	46	47	27	24	29	49	32	41	29	23	32	42	29	37	35	34	37	36	42	34	43	25	40	40	30	34	34	48	33	39	30	30	33	35	31	27	41	25	36	26	38	45	18	33	39	41	38	36	28	34	26	34	26	40	27	35	36	27	33	42	32	39	42	32	29	38	34	29	45	31	35	36	32	26	32	32	40	39	24	34	38	35	42	40	36	38	39	31	33	37	24	43	42	29	47	28	33	38	30	31	42	34	36	26	26	32	32	38	34	34	31	34	45	43	41	33	34	33	39	36	33	41	39	38	35	37	33	38	43	29	37	42	45
47591	32977	10131	20155	27763	27156	24225	20954	17451	14547	12347	10239	8592	7276	6199	5421	4735	3959	3424	3069	2640	2216	1979	1745	1605	1496	1328	1271	1112	1025	1048	949	865	896	827	817	786	717	728	733	678	718	668	659	637	629	652	689	634	607	628	612	631	604	647	683	678	669	651	630	621	624	627	654	592	580	587	540	572	594	565	618	552	572	574	557	575	589	522	527	587	562	531	546	553	555	528	523	551	533	551	547	554	545	552	589	538	541	571	532	528	532	569	559	528	551	576	523	545	536	548	568	524	588	522	533	542	543	511	530	538	510	516	543	556	516	519	555	536	510	537	546	531	549	533	558	525	529	523	562	512	544	552	546	530	536	551	539	557	530	541	547	542	580	556	552	549	495	544	597	509	556	586	507	522	549	537	532	504	532	521	527	542	542	507	522	492	559	546	513	559	550	529	534	523	499	544	533	565	540	510	526	551	508	520	502	568	577	558	574	505	548	501	519	548	546	564	524	552	514	542	549	537	520	532	550	527	554	539	530	539	534	502	578	520	506	534	532	554	515	571	522	571	520	521	593	545	521	556	502	519	510	523	520	567	535	572	539	539	532	518	544	551	512	540	535	520	552	513	520	524	552	560	545	542	490	538	533	548	530	531	523	524	535	554	573	520	571	518	526	577	542	527	534	513	571	533	537	562	522	497	515	539	532	508	531	526	588	524	557	506	540	522	527	536	518	513	574	518	502	493	562	531	574	526	548	539	518	537	524	522	558	496	552	533	563	546	497	527	523	545	528	541	554	534	553	531	554	508	538	536	527	506	513	584	554	525	555	524	528	555	557	549	509	534	535	513	531	521	537	567	524	576	546	544	537	559	534	523	538	513	543	561	551	545	518	515	529	523	495	514	546	530	546	563	526	563	517	575	551	536	547	530	543	535	560	552	503	563	559	494	554	517	531	533	518	531	535	542	562	552	557	551	548	555	529	538	499	534	550	505	497	551	536	531	571	541	545	526	532	544	558	545	563	560	592	507	505	510	496	570	532	553	521	533	557	532	537	525	535	549	517	492	497	505	545	553	524	530	530	541	547	496	569	551	534	517	532	505	507	522	527	534	549	567	514	534	541	539	527	535	508	542	515	535	589	540	532	524	547	579	515	519	516	509	550	507	556	531	508	529	544	581	542	503	485	553	512	518	524	517	551	540	515	508	514	522	555	523	514	524	529	540	493	554	565	553	516	497	511	512	522	509	578	564	550	518	556	532	523	546	570	498	538	537	542	553	542	561	499	550	544	518	503	511	537	518	525	541	478	547	491	518	518	528	530	517	518	536	535	505	511	522	541	530	534	527	522	521	511	542	523	508	509	536	501	547	544	549	507	536	554	523	547	562	548	510	486	535	496	537	536	513	546	531	508	505	502	533	525	508	519	537	554	573	536	524	560	521	513	548	506	526	538	536	532	531	533	526	552	504	507	553	515	556	502	524	530	573	537	520	539	548	511	525	521	510	499	540	527	525	518	540	540	540	539	514	549	511	572	524	538	542	540	554	545	520	482	521	470	469	543	548	532	555	543	529	537	562	511	534	524	550	525	513	534	527	514	545	538	516	504	532	509	499	487	501	498	545	523	515	552	532	536	556	516	505	514	545	508	563	537	502	513	534	516	565	568	509	554	526	507	520	544	546	503	562	551	553	565	499	529	523	597	539	508	507	537	496	517	549	524	534	559	519	502	551	517	543	548	562	529	542	553	549	511	541	535	540	549	536	515	547	507	520	530	527	536	550	526	531	562	544	557	538	557	564	564	546	528	566	506	533	521	530	503	489	525	489	553	604	496	548	550	516	579	535	518	521	507	549	506	529	532	515	521	515	562	531	519	518	552	565	555	520	521	521	501	544	522	554	518	529	485	523	530	543	561	548	519	529	568	567	531	560	508	566	540	512	544	524	546	512	555	561	522	535	500	537	542	532	536	517	515	506	517	546	558	519	508	553	563	508	515	485	553	554	521	530	514	539	550	497	524	536	511	536	518	543	517	528	527	558	528	532	532	543	534	516	560	581	519	538	523	500	542	517	545	522	525	589	541	517	554	532	542	585	524	581	515	560	548	529	512	562	540	525	522	557	518	518	543	569	513	553	558	563	544	526	568	565	482	546	533	492	522	570	558	559	546	539	577	525	544	571	558	504	533	508	571	523	547	517	507	487	532	560	567	508	525	549	566	535	523	526	526	525	521	551	550	539	537	538	537	555	529	485	558	515	522	504	479	552	560	550	553	529	568	513	526	557	528	554	511	511	557	513	499	493	532	508	560	604	530	483	524	529	536	521	535	556	526	502	510	576	524	523	577	548	555	552	558	542	553	524	557	529	530	528	495	569	603	537	540	570	566	524	519	535	546	514	546	528	529	509	528	531	505	511	527	524	591	517	514	542	534	550	550	539	570	526	537	519	544	533	501	560	537	512	545	508	520	545	576	536	555	517	563	510	543	544	501	512	547	537	549	551	530	495	522	550	537	545	548	516	541	518	541	525	517	506	480	485	548	594	547	545	538	532	549	520	485	549	522	522	529	538	528	530	528	582	525	506	542	586	523	554	543	529	517	515	537	541	533	572	556	548	528	496	526	537	508	532	552	526	550	543	532	510	583	570	548	549	569	512	543	572	551	575	520	541	554	513	534	577	551	541	585	525	495	550	493	575	535	570	523	509	529	550	531	578	504	579	517	501	497	538	523	548	534	527	563	561	544	483	538	493	548	532	543	557	524	526	558	523	525	529	548	543	550	549	577	545	567	522	552	517	541	528	507	518	526	525	568	512	521	575	560	567	545	515	540	540	510	556	514	503	522	531	547	515	521	531	499	534	521	512	507	570	518	508	517	564	529	509	511	561	511	510	556	514	533	587	545	545	506	547	505	540	527	539	535	511	616	529	548	542	490	513	534	519	531	523	563	573	521	527	520	536	545	466	518	518	569	545	532	486	558	521	535	515	523	536	505	516	517	520	499	523	515	566	564	572	563	499	537	532	526	528	597	548	534	511	552	523	498	546	533	509	543	521	535	531	534	547	577	556	534	531	511	519	533	541	544	538	487	565	521	530	539	523	499	530	541	545	535	515	571	535	471	543	540	543	527	527	517	549	577	519	528	546	561	583	558	538	548	530	513	522	521	532	553	550	499	550	507	539	504	545	530	538	520	537	560	555	525	526	556	532	511	551	562	518	509	555	552	516	550	503	542	520	516	573	578	564	557	572	550	538	534	535	536	554	508	508	545	546	551	546	544	542	548	523	568	583	526	540	520	507	528	495	523	497	510	532	534	501	548	515	529	538	539	511	490	514	519	527	533	536	538	516	538	552	535	568	548	531	529	491	551	540	490	530	522	555	542	522	529	514	515	525	549	563	517	547	533	551	531	532	498	524	497	554	537	554	494	555	522	532	526	529	542	555	539	517	576	504	616	569	558	518	541	508	528	542	563	517	569	517	540	561	585	554	536	557	565	553	524	518	550	542	482	493	496	538	516
16838	10745	1174	547	765	830	724	613	572	477	428	351	298	246	239	217	186	183	135	136	112	118	92	105	82	91	75	70	73	78	54	56	62	52	54	69	55	65	59	38	65	51	48	62	60	55	49	66	48	64	58	60	43	51	63	55	39	53	63	55	56	47	61	48	52	43	68	67	52	52	48	51	40	40	41	60	44	42	56	52	60	51	58	54	59	45	47	39	42	36	58	53	71	48	42	42	56	37	59	40	48	33	41	54	47	51	50	48	47	56	56	53	48	51	43	56	50	46	49	57	44	42	51	53	55	39	54	43	45	51	58	53	45	50	49	58	63	52	41	58	48	43	55	53	51	44	42	56	68	57	47	48	31	51	61	48	59	51	48	55	43	41	49	50	55	55	65	53	57	44	41	58	39	55	58	48	52	47	61	51	43	45	47	43	60	52	49	54	45	51	54	48	50	53	48	51	42	62	46	51	46	43	54	41	47	47	47	40	51	35	48	64	57	51	45	48	52	61	56	60	55	52	49	46	46	50	38	47	61	47	57	44	45	42	58	54	55	60	51	60	44	42	40	38	55	50	44	58	60	42	44	59	44	39	44	49	44	63	50	44	56	43	39	56	47	48	42	42	60	47	48	49	54	51	62	46	41	50	37	64	48	42	48	51	56	54	54	54	53	42	50	42	49	51	55	55	42	47	44	50	46	52	56	56	37	59	41	37	59	52	58	50	53	55	61	63	46	44	48	53	50	43	44	46	48	56	47	55	54	41	51	44	60	49	46	53	48	58	47	47	48	34	54	46	58	47	50	58	51	37	65	43	55	58	53	48	45	43	40	46	63	44	47	50	50	54	39	62	41	53	56	40	47	39	46	52	52	54	55	44	54	54	45	53	50	37	56	56	50	45	57	55	37	34	65	43	51	38	61	50	57	38	49	51	60	44	47	57	53	57	59	50	49	49	68	44	54	50	57	60	51	54	45	54	51	54	46	69	47	42	44	46	53	53	53	52	51	52	44	50	52	35	63	46	44	41	56	62	52	49	54	47	53	42	49	44	53	59	56	47	49	53	43	45	54	56	51	74	54	72	69	51	53	42	49	47	52	58	57	41	59	45	60	40	51	49	53	50	47	48	50	39	50	46	38	55	44	43	52	44	51	42	61	56	56	56	56	62	41	48	69	51	54	39	39	53	41	52	56	58	65	46	61	56	43	45	55	52	42	55	46	56	58	68	67	50	40	47	40	44	46	54	51	47	34	39	41	51	44	45	58	50	42	51	48	45	55	58	61	44	47	50	47	42	50	43	49	61	52	60	51	44	47	53	47	46	64	61	44	50	45	46	50	47	42	51	38	42	47	56	55	63	59	41	58	50	42	61	47	51	49	39	34	52	60	44	44	43	44	64	48	48	45	52	53	62	41	41	55	51	45	54	41	43	54	48	54	58	43	68	49	54	56	51	52	46	54	50	47	48	47	60	58	49	46	51	40	49	56	52	58	47	54	47	58	51	58	50	47	44	53	58	42	50	58	48	62	54	61	57	52	45	53	40	60	53	47	55	58	50	57	46	55	54	40	45	36	45	58	54	44	47	53	47	57	48	50	54	57	59	51	56	54	45	62	40	51	50	50	46	43	47	40	41	50	61	43	43	60	41	48	45	45	48	48	40	48	49	54	39	53	51	45	41	57	58	47	55	54	38	53	55	70	52	44	56	46	50	69	38	53	40	70	59	55	55	48	45	49	56	52	45	44	48	47	49	61	44	44	46	57	51	55	63	59	60	60	41	51	53	48	62	56	50	38	48	38	47	51	48	47	44	46	63	56	54	45	47	40	56	45	65	58	50	47	44	55	32	53	44	41	51	47	53	51	45	36	46	54	50	49	46	50	58	57	49	41	43	44	53	43	45	71	40	47	51	59	45	51	51	46	60	47	49	55	58	59	52	53	43	41	55	49	50	54	48	38	56	49	35	63	51	27	57	54	51	61	60	57	41	52	39	46	47	56	48	49	48	67	51	51	51	50	54	60	55	62	67	67	47	45	44	49	45	48	49	53	55	52	64	51	38	52	42	33	57	40	44	56	56	63	55	58	44	52	36	50	56	54	60	58	58	68	59	57	56	45	52	48	40	47	44	55	34	43	56	48	53	51	52	48	51	37	54	36	45	50	49	42	43	59	49	37	44	45	53	56	48	51	53	48	68	49	44	57	53	58	51	47	50	70	38	44	46	53	68	50	48	46	54	51	42	58	52	46	52	45	45	47	63	46	42	43	53	54	49	65	48	48	47	60	46	36	57	58	45	43	47	46	54	36	55	61	41	52	55	55	46	51	50	52	52	48	65	48	48	45	57	51	46	45	43	55	38	54	47	47	48	56	51	43	42	46	58	45	52	50	54	52	38	39	56	55	48	46	45	47	43	45	49	41	49	54	52	44	57	42	61	45	51	47	60	50	67	64	44	38	49	50	57	55	58	46	51	66	60	50	53	47	41	47	62	49	50	54	68	62	55	55	50	34	50	48	57	53	56	55	58	49	52	55	38	42	52	49	53	46	48	43	40	55	55	47	57	54	51	59	54	56	56	46	49	47	51	43	54	45	55	54	46	45	52	61	53	53	44	64	51	56	51	46	48	63	47	55	63	52	58	61	50	44	47	50	50	61	51	50	54	48	50	44	45	43	48	50	55	45	52	45	44	46	49	52	50	69	29	51	45	50	37	41	56	42	42	49	54	43	42	50	50	45	56	49	51	49	31	52	51	52	60	45	50	46	55	54	41	49	46	54	54	57	47	58	43	56	72	46	47	53	42	51	52	54	51	48	56	58	49	58	36	39	46	54	56	49	58	34	58	46	60	55	48	60	58	52	43	50	39	47	53	43	50	53	54	47	65	46	42	57	49	53	47	62	41	47	55	58	45	46	51	48	62	54	54	58	55	58	45	49	59	52	54	54	47	46	67	45	48	44	47	55	47	41	47	51	63	54	46	59	35	48	48	44	52	48	49	53	55	46	42	65	44	49	52	54	52	54	42	67	39	62	54	51	48	47	46	60	50	46	46	40	34	61	45	49	45	50	42	50	56	54	44	51	51	55	49	66	48	45	45	57	65	46	50	53	51	61	57	53	51	48	52	54	42	62	56	64	53	47	66	46	54	56	48	55	50	44	51	64	48	47	52	39	52	46	51	54	52	41	42	66	57	47	43	53	42	54	57	51	44	60	53	42	56	48	59	33	54	37	52	46	54	50	49	58	49	71	56	52	51	53	40	36	57	57	40	54	47	48	65	33	69	39	49	50	59	48	55	58	55	43	44	45	59	54	49	55	62	52	61	48	49	46	45	48	58	54	58	38	56	71	52	48	38	45	39	55	54	54	50	42	36	46	48	50	43	60	49	56	47	54	40	48	37	45	34	55	48	41	46	58	47	41	63	55	52	47	43	56	51	45	45	42	52	63	55	52	41	40	47	51	45	56	51	49	51	37	51	43	48	45	42	48	73	56	46
56648	40565	14196	25280	33193	32297	29588	26309	22998	19748	17331	14696	12923	11068	9323	8240	7255	6190	5433	4743	4078	3517	3147	2838	2601	2410	2130	1967	1810	1673	1650	1487	1367	1345	1275	1172	1256	1150	1142	1072	1022	1041	1075	1003	1066	1064	955	993	935	998	941	963	989	969	954	956	1035	921	967	1018	953	950	888	906	915	786	870	794	856	817	776	877	789	859	848	832	901	828	760	827	755	820	765	785	740	810	814	794	795	854	770	755	792	785	747	759	760	820	802	732	766	789	757	803	795	806	738	734	780	752	782	782	756	785	780	821	831	790	787	742	713	729	749	787	747	721	778	783	776	760	799	811	764	783	805	826	765	778	752	770	772	766	812	821	759	754	771	820	760	743	776	746	795	772	754	764	793	778	745	803	697	795	754	768	721	844	738	788	790	849	793	782	777	759	826	800	773	761	797	755	798	749	800	756	766	797	737	763	798	800	770	790	721	786	738	794	784	752	752	809	756	731	831	793	741	756	816	742	759	805	791	836	777	774	740	751	766	805	769	736	757	781	732	763	786	756	795	779	761	759	744	792	760	760	777	730	732	789	747	738	764	791	795	751	753	750	736	770	782	758	752	769	785	703	782	774	756	770	764	756	775	738	758	778	746	759	792	761	728	753	752	799	788	789	766	780	746	756	757	813	735	725	825	749	751	758	758	739	748	814	790	757	778	760	817	800	787	778	798	776	771	807	828	754	775	780	762	762	749	756	769	741	753	766	772	793	755	793	766	725	778	759	756	748	772	739	789	785	767	769	769	754	806	805	748	767	733	787	804	762	763	741	760	788	786	781	754	778	783	769	749	739	809	771	764	803	764	782	767	811	722	764	782	744	783	742	798	729	819	754	783	817	767	783	775	725	750	750	747	783	735	769	738	825	775	748	751	749	778	774	753	712	722	797	790	777	752	758	740	734	752	765	769	800	780	756	737	777	747	784	741	816	757	730	796	744	752	756	767	762	735	776	794	761	751	779	748	706	766	783	789	770	839	729	777	695	730	786	769	760	828	802	755	773	752	800	754	728	766	745	739	778	757	784	768	735	761	786	727	804	750	736	766	747	800	782	730	767	750	766	805	756	741	751	823	747	774	726	726	751	709	752	750	768	761	749	746	783	766	792	812	811	806	734	753	713	757	796	758	785	802	723	773	751	728	736	783	779	808	754	783	755	733	734	775	796	783	717	828	753	795	777	772	803	763	758	814	810	774	729	794	721	796	759	704	774	784	767	765	767	749	776	748	818	846	754	729	754	787	719	719	760	782	837	744	849	753	768	743	774	805	769	786	758	786	772	788	726	783	737	769	770	756	759	779	802	725	795	752	836	744	746	705	776	785	788	790	718	773	759	785	711	756	732	779	783	756	743	771	759	723	787	795	737	797	732	821	761	719	769	785	761	774	787	817	776	722	782	753	752	797	757	702	762	779	766	766	809	805	843	761	777	760	798	742	803	798	753	791	761	783	792	729	780	769	761	776	807	731	746	767	782	781	730	800	769	761	748	757	759	783	761	742	833	770	749	826	753	740	759	743	791	774	784	772	765	764	777	807	724	726	738	763	754	792	772	785	746	762	745	786	791	792	834	764	756	755	759	755	765	767	756	793	795	780	746	772	791	778	757	769	725	747	812	791	745	778	778	827	786	800	724	755	711	808	808	805	681	774	724	804	799	749	752	814	802	789	765	750	824	775	758	775	766	781	758	740	719	744	814	753	770	771	752	770	733	782	796	758	752	780	811	787	775	764	767	794	776	735	715	746	753	749	784	724	736	774	763	758	720	759	748	782	786	782	730	747	752	789	757	786	772	733	717	743	744	744	766	790	784	790	789	749	740	769	767	793	772	753	745	810	773	827	817	776	782	740	745	773	791	769	776	726	727	740	737	787	769	764	772	787	731	762	771	796	786	782	806	798	738	785	795	761	787	752	777	757	767	779	790	802	719	758	770	729	774	813	709	712	779	760	761	756	754	774	772	721	779	786	822	767	765	741	793	746	835	745	788	763	736	746	776	758	791	776	812	744	834	772	786	813	814	738	783	784	762	785	797	792	767	770	824	769	759	755	748	818	777	715	761	756	757	794	720	800	748	758	770	780	736	742	821	808	768	803	746	758	770	735	749	771	814	761	791	758	764	715	743	767	747	746	712	769	806	809	743	740	756	830	728	730	771	736	759	794	772	760	760	731	761	775	744	788	731	799	752	758	772	772	721	792	849	755	729	801	721	759	794	760	810	761	835	810	781	757	753	750	751	730	770	768	754	765	757	728	753	773	818	774	724	758	746	772	777	763	762	755	744	822	781	748	733	743	796	751	737	769	806	840	807	779	759	814	716	769	752	738	821	716	776	787	714	774	754	738	741	758	730	770	730	743	819	799	747	725	761	810	768	752	748	767	795	731	777	773	732	780	794	772	754	749	807	690	801	739	772	725	739	775	753	761	738	735	739	762	754	755	799	763	797	737	756	797	744	722	770	765	728	761	753	806	775	742	809	777	786	775	804	802	806	798	742	729	758	821	780	748	740	758	757	772	780	810	719	814	732	782	791	777	782	746	780	754	789	801	817	777	767	800	751	725	734	762	763	776	803	787	769	747	745	766	740	797	734	790	796	745	758	771	724	734	754	781	757	764	791	777	780	729	770	737	742	810	821	735	772	732	813	762	770	775	754	773	793	795	738	746	726	764	717	740	789	785	758	754	753	738	764	777	737	742	776	744	816	743	775	766	766	767	773	750	788	787	730	786	756	734	770	810	765	771	783	806	819	786	786	789	747	767	724	757	783	750	765	745	764	759	780	796	786	782	795	754	765	748	800	764	777	802	758	767	781	806	735	770	763	761	755	779	789	758	741	724	766	772	769	749	775	793	705	744	758	747	755	717	796	767	765	791	761	775	746	738	751	772	784	774	776	782	740	723	754	748	794	802	763	757	830	745	798	768	753	746	725	768	755	760	761	753	806	765	784	822	743	790	738	786	748	831	761	779	765	777	713	766	726	758	677	727	801	832	759	758	738	809	790	730	762	766	741	713	749	786	791	830	810	828	766	779	716	761	738	782	765	798	773	803	799	826	786	751	759	809	750	768	701	763	767	742	763	765	772	776	771	777	710	727	722	791	750	755	800	780	764	765	741	756	744	749	734	803	771	742	755	752	709	788	750	730	743	775	808	775	779	743	783	726	763	768	707	788	765	770	755	781	767	787	799	782	782	760	792	749	798	810	794	801	780	720	801	766	799	768	792	781	771	765	765	750	756	832	756	789	751	745	727	744	701	773	762	807	755	753	807	782	782	749	740	738	762	795	749	772	753	809	781	746	717	795	749	763	787	736	786	804	771	738	740	759	694	786	790	778	754	756	731	759	803	752	777	779	746	754	728	759	743	805	778	788	764	758	757	778	717	781	768	808	747	754	758	740	743	774	766	779	713	767	816	762	796	734	746	761	758	804	744	759	794	749	801	747	757	797	749	784	776	753	819	795	728	764	777	770	744	809	786
6416	2978	350	189	321	329	282	239	214	207	156	162	128	112	104	96	78	71	53	54	39	50	39	42	37	31	31	34	34	26	26	40	20	25	27	19	31	28	23	31	26	37	29	31	25	15	17	29	33	20	34	28	28	27	31	30	17	34	25	20	36	23	27	28	20	24	20	29	28	27	29	23	21	21	21	23	34	23	23	20	27	24	25	21	22	19	32	20	28	18	23	24	21	32	19	19	33	23	26	30	24	22	26	24	23	24	25	33	23	23	28	30	22	21	24	17	29	14	21	22	21	22	19	23	20	26	21	27	23	28	27	22	30	29	24	22	34	14	26	17	22	17	24	20	18	33	19	21	33	30	20	15	27	35	19	24	24	39	16	22	26	27	25	25	31	25	15	20	18	22	20	19	27	25	25	26	23	25	23	15	20	18	17	25	24	25	25	17	19	23	31	19	24	20	20	26	22	25	18	28	31	25	28	26	20	20	26	17	19	19	21	16	25	28	22	22	31	20	29	29	29	23	25	21	33	27	22	32	31	28	26	29	29	13	22	26	12	19	25	28	23	21	18	13	20	27	24	24	19	19	24	16	12	24	27	20	27	22	24	21	21	20	20	31	21	21	19	30	19	18	26	23	21	26	27	28	26	22	21	18	16	25	28	26	30	27	28	23	20	23	28	21	24	25	28	17	22	16	20	15	24	26	23	25	20	15	32	33	24	20	27	18	13	23	21	27	19	23	27	20	26	28	24	31	24	24	31	22	22	25	21	26	29	24	31	20	23	24	28	30	17	19	14	18	25	21	21	21	22	25	29	22	17	17	22	31	27	20	20	25	19	24	21	22	21	27	23	19	14	28	20	21	28	24	20	27	25	29	7	24	25	30	19	20	19	18	25	27	23	15	25	21	23	24	23	28	20	26	24	21	25	26	22	24	32	19	17	26	32	20	21	27	21	28	22	21	15	23	17	26	21	30	25	22	24	17	19	20	27	24	25	20	24	21	28	17	19	21	25	24	28	20	24	30	23	28	31	28	15	25	27	25	29	18	29	20	30	27	23	25	25	20	31	27	24	24	15	21	16	18	22	29	25	26	28	24	14	22	20	26	15	16	22	21	18	23	34	25	19	26	22	17	24	32	24	19	22	15	25	16	26	29	19	20	25	27	26	25	24	18	23	23	26	21	30	20	30	26	24	16	25	25	20	19	31	28	20	20	26	17	35	30	28	20	21	16	16	26	18	19	21	28	18	22	27	18	23	28	26	27	22	28	21	17	21	19	24	29	21	25	16	30	26	20	29	21	24	21	25	36	21	27	23	21	28	11	26	25	24	20	21	20	24	30	23	29	29	34	19	20	21	23	25	33	28	23	21	29	28	17	14	16	20	27	24	28	31	11	39	26	25	27	17	24	25	23	26	25	28	21	20	31	26	22	23	22	17	23	24	27	30	24	18	19	23	34	19	24	28	18	30	26	23	30	23	30	29	20	25	23	16	25	19	29	18	20	26	22	22	28	29	23	25	20	20	19	20	23	29	21	22	21	21	22	30	23	20	20	24	13	25	23	22	18	31	21	33	15	28	35	29	20	22	18	17	25	31	19	16	24	22	20	24	30	15	25	15	31	23	20	26	26	20	24	24	23	24	23	31	28	23	32	23	21	21	29	18	26	16	26	13	20	32	19	24	26	25	24	35	33	15	25	22	19	22	23	19	33	23	27	18	24	18	23	20	27	30	28	23	31	20	20	18	25	21	23	17	18	20	21	32	22	27	22	29	29	22	25	25	35	20	29	14	24	24	30	22	25	28	35	19	24	23	20	26	25	22	26	24	27	28	25	30	28	25	17	32	15	21	28	26	29	28	19	13	20	17	33	29	23	26	27	25	23	24	26	23	28	15	23	30	23	20	28	27	27	16	18	30	23	21	14	29	21	17	23	21	24	26	23	18	23	23	26	29	19	16	26	24	22	21	24	20	24	22	24	23	28	23	28	26	24	17	27	21	27	23	29	19	27	21	25	33	25	19	17	30	31	28	29	31	28	19	25	18	20	16	20	26	25	20	28	21	21	24	27	23	23	25	24	29	31	21	24	23	28	23	30	18	24	23	22	23	20	33	21	26	14	25	19	21	30	20	27	27	26	27	30	28	20	20	20	19	22	30	17	19	17	22	24	25	19	30	22	16	29	29	20	36	28	24	24	27	26	28	24	25	23	30	23	23	27	27	12	26	21	25	22	20	20	29	31	18	20	23	28	25	22	30	21	24	22	18	26	25	24	15	29	28	26	20	24	30	13	20	16	19	26	27	20	21	33	24	26	20	33	20	35	14	25	17	22	23	27	27	28	28	17	22	23	25	26	19	24	25	23	36	20	12	20	21	18	30	14	29	10	20	33	17	23	30	22	19	26	24	22	27	33	22	27	21	26	29	18	24	25	26	26	24	23	28	20	29	22	27	18	31	20	26	22	18	37	30	21	19	33	25	27	26	30	18	18	28	22	24	21	23	24	19	26	26	27	24	24	25	21	26	22	35	21	28	23	19	18	31	14	22	19	28	24	17	26	23	19	24	21	22	16	29	28	23	33	23	23	23	30	26	24	23	17	19	25	22	23	29	20	26	28	23	28	20	20	24	21	29	10	19	33	16	19	22	26	30	24	25	20	32	31	17	19	24	26	20	27	35	17	30	29	19	24	16	31	16	25	32	26	26	23	23	22	25	24	27	23	18	26	14	31	25	24	24	30	18	34	34	29	15	21	21	24	29	22	23	25	20	30	22	34	25	25	17	28	23	17	28	32	38	31	23	30	24	23	38	21	22	25	17	32	14	16	24	23	9	38	19	23	26	20	25	23	20	27	19	19	27	22	22	25	22	27	24	25	16	25	23	21	19	28	22	32	21	30	25	24	24	32	26	13	27	24	27	22	23	26	13	24	22	24	40	25	19	25	32	19	24	27	15	25	20	22	19	22	27	19	32	18	22	24	28	25	20	19	28	33	24	18	26	28	27	26	22	24	24	25	19	24	24	33	21	15	23	17	26	28	18	27	31	22	18	22	23	22	28	22	15	20	19	24	27	38	16	28	33	30	23	16	19	18	16	31	23	24	24	22	14	29	24	24	21	30	33	18	20	20	19	16	26	25	26	29	17	23	22	30	17	17	26	27	32	24	24	23	29	19	28	24	26	29	27	18	26	32	16	23	28	29	26	28	22	33	26	24	27	17	22	21	23	33	26	20	26	21	22	15	28	25	22	18	30	22	19	29	25	23	28	21	22	23	24	27	25	23	25	23	24	18	19	32	16	16	20	28	23	20	23	20	21	33	33	23	31	22	19	17	23	18	22	19	17	21	23	24	21	27	17	22	22	32	15	18	26	30	19	24	25	25	30	34	18	32	32	22	25	30	15	22	20	19	26	23	30	17	30	23	20	24	27	30	28	26	16	20	13	27	24	25	24	23	20	26	22	29	28	24	24	23	28	24	27	20	30	21	30	20	20	21
42327	28813	7690	15653	22629	22141	19146	15732	13062	10765	8851	7554	6118	5117	4274	3621	3067	2650	2260	1946	1660	1448	1187	1059	995	942	850	746	741	674	648	638	606	553	515	492	515	460	445	503	469	418	435	460	469	441	449	429	393	447	444	424	457	421	459	484	431	432	455	476	469	477	472	405	420	400	378	368	382	380	369	412	399	390	398	396	370	379	423	373	375	371	351	357	399	397	376	384	386	382	372	346	382	383	346	362	354	392	376	352	365	355	400	410	385	371	387	368	364	391	376	429	352	359	397	367	401	381	381	351	350	371	414	365	401	350	394	319	349	354	394	361	377	396	387	377	399	387	392	384	389	390	376	395	390	395	376	355	353	388	373	386	384	372	366	348	359	376	399	385	358	383	344	383	366	356	383	382	360	332	385	375	373	393	384	355	381	378	347	403	355	386	367	382	412	398	333	370	373	367	394	382	341	392	378	358	404	364	375	377	398	367	380	388	382	391	377	345	380	392	383	352	389	363	407	370	352	359	358	373	330	374	340	411	395	410	412	350	356	376	349	377	369	362	400	386	413	340	398	376	390	348	352	332	344	377	353	349	336	400	382	376	394	390	366	350	362	353	386	368	396	426	349	387	378	343	394	354	406	383	375	393	345	335	384	386	375	358	410	413	392	406	378	375	379	363	386	381	384	366	343	382	383	374	388	397	369	374	399	357	347	386	365	385	414	392	377	354	372	402	338	377	356	367	389	392	378	357	354	383	382	349	384	398	405	353	332	386	377	368	363	384	363	406	378	370	387	346	372	377	372	369	383	364	412	392	369	413	385	372	370	349	401	402	377	362	370	372	399	358	394	357	375	364	378	379	357	357	364	384	335	355	399	374	379	364	339	399	349	381	328	354	381	402	375	407	410	362	368	391	370	357	366	354	365	380	386	395	381	386	405	382	393	361	355	377	359	378	387	387	345	403	367	317	379	394	412	380	361	363	376	397	352	388	377	396	390	376	396	367	374	377	365	397	365	390	383	386	372	354	370	378	379	400	394	373	367	361	355	359	392	375	363	417	361	401	340	397	362	318	365	369	362	350	368	369	323	385	385	404	391	358	412	382	367	385	339	383	376	385	343	405	374	357	382	374	365	356	347	366	367	368	381	372	376	378	359	350	348	377	381	362	387	365	386	372	373	346	391	373	413	375	384	404	376	397	365	367	423	363	351	379	367	362	376	371	384	373	369	379	397	381	412	364	384	367	397	383	364	336	379	381	370	385	400	344	386	375	378	372	343	385	419	385	375	351	350	408	400	397	373	337	369	352	391	412	404	342	371	397	355	398	407	366	369	385	395	372	402	413	377	401	371	364	392	382	406	371	357	348	384	385	364	360	394	373	391	368	357	394	379	403	386	375	362	378	402	362	356	375	382	363	380	380	382	357	372	340	366	363	357	370	370	373	411	396	375	428	389	363	384	383	401	382	393	376	374	362	391	358	370	402	369	393	363	406	389	382	385	364	348	387	375	371	378	343	365	377	390	348	395	367	363	396	361	381	398	352	331	355	396	376	343	406	372	381	382	358	356	380	366	337	388	360	365	340	403	383	378	394	385	385	367	381	390	373	371	372	373	378	389	371	381	403	357	376	384	400	347	365	366	354	352	356	372	376	359	357	340	364	367	360	353	356	373	385	390	371	388	433	373	356	385	327	396	337	369	343	380	372	356	383	412	384	374	398	384	386	406	370	365	343	376	344	377	345	377	404	362	392	390	406	384	366	343	386	381	384	346	374	330	389	370	363	388	364	390	357	364	342	368	375	368	417	380	377	411	402	398	357	372	399	371	351	405	378	320	368	399	357	357	390	401	368	391	397	387	374	389	317	344	352	389	395	372	366	379	405	366	375	382	357	356	371	360	350	408	385	383	433	354	367	354	361	385	367	393	373	382	368	399	408	363	396	399	360	380	371	387	344	379	397	406	364	381	354	363	400	405	369	360	384	370	407	374	401	377	361	408	352	372	386	358	372	386	324	376	373	379	378	372	383	357	381	417	342	416	377	348	394	370	414	385	381	366	374	385	365	373	385	374	346	344	352	383	356	363	386	368	381	364	378	367	366	351	363	415	354	361	361	382	375	355	382	387	394	364	395	378	371	374	371	363	401	374	391	414	367	389	403	378	377	341	397	351	361	347	337	354	376	375	398	386	377	340	386	376	380	386	390	374	384	402	402	380	375	347	363	384	382	412	393	369	370	403	393	375	380	365	372	386	369	344	337	368	354	370	388	366	368	387	355	356	345	343	409	381	379	378	389	342	372	382	351	354	377	350	381	402	367	373	344	392	390	382	381	383	362	353	347	370	377	372	373	361	371	348	376	359	374	370	383	390	356	396	364	375	370	386	362	358	377	366	373	362	363	385	365	343	364	364	391	375	391	339	390	357	373	371	412	398	347	379	389	373	352	378	399	383	396	366	353	377	372	354	353	332	368	353	368	366	373	339	365	390	376	364	363	376	389	346	394	357	371	374	392	388	371	372	366	375	385	378	375	367	368	378	384	389	351	373	386	366	378	380	354	429	370	379	347	367	387	366	344	387	402	369	362	368	360	394	356	385	338	371	357	386	389	376	372	380	381	372	370	377	339	354	352	395	383	395	388	390	381	359	384	384	366	361	394	380	374	367	397	352	336	391	332	380	375	374	414	370	382	393	366	377	381	351	383	352	344	384	392	376	374	367	421	364	383	352	367	362	362	379	367	387	356	382	358	415	370	382	384	393	391	362	346	375	381	361	373	368	353	363	312	376	356	383	375	375	356	387	337	369	412	349	355	384	374	363	381	363	367	388	380	372	377	424	372	347	394	347	376	370	410	398	355	381	351	330	379	383	335	387	391	384	385	371	402	392	391	349	386	356	356	430	350	386	365	367	374	328	408	354	359	410	390	371	378	373	337	365	338	402	399	363	379	405	373	417	393	378	385	379	387	363	394	379	359	382	401	364	373	359	403	365	380	390	394	384	350	394	382	392	372	408	377	374	371	355	420	369	370	338	375	365	382	370	380	413	372	372	391	380	353	374	379	390	366	375	358	353	370	391	369	369	376	351	371	369	416	354	400	371	410	390	335	366	348	370	366	384	382	398	391	362	370	387	343	376	389	375	420	387	382	387	365	357	408	377	346	376	366	348	398	388	378	373	389	354	412	382	400	356	348	369	392	371	375	355	361	380	363	337	348	358	382	361	367	372	374	380	375	357	364	369	355	394	392	374	343	355	365	384	368	338	383	362	371	368	348	378	333	379	368	386	381	365	361	363	373	382	402	363	393	394	388	382	351	377	373	394	359	348	350	358	354	393	382	377	408	364	361	325	357	336	364	359	385	406	425	383	348	362	388	373	336	380	369	370	380	396	358	369	394	393	388	382	390	397	413	378	391	380	394	324	367	366	363	354	401	365	361	384	387	386	369	340	402	373	394	385	368	367	367	358	393	372	399	361	368	378	371	381	356	341	368	367	396	357	382	375	364	397	405
14115	9447	962	520	633	677	632	517	485	380	344	304	254	237	199	174	158	119	127	91	100	75	80	85	72	68	66	57	59	59	50	40	44	52	47	66	50	48	59	41	46	49	49	59	42	36	36	48	55	37	43	38	60	45	54	50	44	56	54	57	44	48	52	49	49	37	57	32	50	30	40	40	54	45	47	53	50	48	48	53	44	53	26	38	37	55	38	43	47	37	44	36	51	46	45	41	21	48	37	43	40	54	58	46	40	38	46	49	44	47	52	45	31	48	42	35	45	34	41	52	48	43	48	47	35	45	33	38	51	42	33	39	48	53	50	44	45	36	43	30	38	43	47	60	35	42	39	35	36	44	45	40	42	32	45	39	37	49	47	42	37	41	46	42	43	46	40	52	43	51	48	35	52	27	51	47	44	47	55	36	36	37	39	46	45	48	51	44	45	44	40	46	45	36	42	45	37	51	41	56	50	39	43	40	53	33	48	38	39	50	40	35	38	32	52	47	38	33	43	35	45	38	29	39	40	40	41	42	36	41	54	45	50	31	44	44	44	30	37	34	35	36	37	20	37	34	41	49	48	44	38	43	55	38	43	49	51	46	48	46	42	54	44	44	57	37	41	31	35	42	34	46	43	45	34	50	41	48	40	50	46	37	37	38	41	42	41	50	37	53	41	47	28	51	54	44	34	44	41	41	52	44	47	31	41	42	35	48	38	40	56	49	46	38	38	38	39	48	37	46	51	47	49	40	33	45	47	37	45	35	49	43	52	49	35	46	28	45	35	56	53	47	39	36	44	43	37	42	44	43	41	47	37	37	42	39	45	46	46	41	35	43	46	42	47	51	43	47	43	41	31	41	41	37	51	35	46	40	54	54	46	40	49	56	30	49	49	33	42	40	57	57	29	57	57	48	34	28	36	43	41	43	47	38	41	63	49	42	49	33	46	49	41	44	40	37	44	41	39	46	31	48	45	42	43	42	45	40	45	38	40	41	50	41	33	37	53	40	44	41	40	40	37	41	47	40	55	32	51	43	48	38	40	47	39	47	55	51	34	48	33	43	41	53	40	46	38	44	44	32	41	38	41	55	40	37	49	52	47	41	53	35	40	52	35	35	48	48	51	40	36	52	38	48	28	30	46	42	58	44	38	32	64	33	48	44	37	49	39	41	39	48	35	44	47	41	54	48	38	45	43	26	38	44	37	44	44	51	47	39	33	43	55	49	46	48	41	31	48	42	45	42	40	46	39	46	61	38	33	50	36	39	39	49	53	42	48	46	51	46	52	51	38	42	37	47	55	55	43	37	41	54	39	38	43	41	48	33	50	27	50	42	45	35	49	39	43	60	47	37	38	46	43	38	38	44	48	41	41	52	44	59	42	37	49	30	40	47	39	51	43	44	37	37	51	43	44	40	37	42	41	33	45	24	35	32	45	51	47	50	45	40	51	41	46	44	40	37	44	42	39	45	46	44	47	42	52	50	48	36	40	34	55	52	46	49	30	42	43	57	35	41	32	35	52	36	42	39	41	46	52	47	47	55	43	34	40	41	47	43	40	36	46	47	45	45	41	60	35	56	39	47	71	44	43	38	41	36	37	52	50	39	33	44	37	54	45	50	57	45	46	41	43	40	38	46	39	49	47	38	45	55	46	35	54	38	37	51	41	41	50	52	39	42	43	55	45	35	59	42	50	52	49	41	50	44	51	44	47	36	33	49	31	40	45	38	45	44	48	49	44	38	47	44	36	48	45	46	40	51	47	45	41	41	54	43	44	49	38	39	51	49	56	44	45	29	48	55	43	34	38	39	44	41	56	44	42	36	43	35	40	48	42	39	51	46	35	47	43	50	49	46	42	47	41	40	49	40	51	43	49	48	40	42	46	40	31	52	54	40	45	41	39	38	51	55	38	56	48	47	50	39	28	51	44	39	45	47	45	53	43	38	31	40	50	31	48	46	35	37	42	42	54	32	31	37	51	47	36	49	40	38	31	46	46	29	43	55	47	31	47	27	48	38	46	48	43	34	37	54	32	36	46	29	52	46	44	38	31	43	51	38	37	48	51	44	44	35	49	33	50	47	36	53	42	47	41	47	42	45	37	53	48	46	49	39	46	38	34	42	42	52	44	36	42	40	50	40	39	40	46	44	39	50	46	46	39	44	47	41	44	36	42	52	33	45	45	39	37	38	37	48	29	31	49	39	40	36	35	48	53	45	42	43	41	51	39	34	48	41	37	48	37	48	56	37	36	40	37	43	39	39	43	43	42	39	43	44	41	51	47	37	39	53	35	40	46	57	33	45	44	35	37	44	48	40	40	50	36	55	46	41	37	42	33	41	38	37	51	46	51	43	31	38	31	42	37	47	41	39	36	38	43	51	36	47	52	45	38	50	49	34	43	33	46	45	49	35	30	48	36	53	42	46	40	40	43	37	57	56	38	37	52	50	35	38	39	31	47	42	49	45	33	41	40	35	56	42	49	43	36	42	40	39	43	46	46	42	48	40	46	45	49	44	40	47	35	46	42	49	36	42	54	45	40	44	54	41	47	33	41	36	36	36	34	44	48	36	48	32	35	46	38	37	39	37	46	45	45	45	37	49	42	46	57	49	46	40	47	39	40	38	47	51	42	31	46	40	39	43	34	54	40	41	40	35	47	48	46	35	38	47	50	37	47	52	39	39	42	44	52	33	32	56	38	36	55	48	50	52	46	32	48	39	46	44	38	41	52	40	38	39	27	45	32	53	37	48	35	59	45	42	50	42	45	50	38	42	42	49	37	43	44	40	41	42	34	36	39	47	42	54	41	40	38	34	46	46	42	49	53	45	37	44	42	49	42	34	42	57	45	30	42	53	41	41	44	37	48	49	47	47	41	48	35	39	42	62	35	53	50	42	52	36	46	37	33	43	44	48	37	34	39	40	39	51	39	42	43	36	43	49	54	55	48	53	40	42	44	26	61	48	46	37	44	52	29	49	47	52	41	44	39	40	42	41	44	38	46	37	48	40	55	39	39	52	35	40	46	35	44	65	50	37	27	43	25	47	35	51	41	48	46	46	48	37	39	51	41	39	29	40	48	41	47	48	57	37	34	43	40	48	45	49	48	48	51	45	44	53	42	39	45	38	41	56	40	57	42	50	28	37	42	39	44	40	51	39	36	34	45	45	46	47	38	39	37	56	33	43	37	43	38	38	44	37	63	38	47	48	46	36	43	47	48	45	47	36	51	50	47	42	43	49	42	35	36	57	41	42	39	61	43	42	49	47	42	38	38	49	38	55	47	41	47	49	38	41	50	39	42	42	46	58	50	36	55	36	39	37	41	44	39	49	51	40	35	46	48	39	53	39	34	46	50	42	42	32	49	43	41	56	45	39	39	40	49	61	48	49	46	45	38	46	53	35	38	44	36	41	36	56	37	47	31	41	35	50	43	45	39	41	43	33	45	48	41	31	47	50	41	46	45	47	53	50	42	46	40	27	50	32	42	46	52	45
54325	39536	12598	23062	30407	30049	27264	23652	20533	17760	15353	13476	11418	9773	8361	7179	6198	5423	4623	3934	3271	3007	2637	2390	2175	1925	1798	1558	1408	1487	1359	1179	1150	1092	1093	1078	966	1000	972	923	824	893	885	824	890	861	809	904	836	847	781	829	850	814	828	805	824	806	818	776	821	824	747	764	722	755	745	776	647	718	716	720	719	704	753	716	681	727	677	752	706	656	705	690	682	686	626	647	693	677	679	700	679	659	649	621	617	684	690	668	673	662	688	617	687	660	646	666	658	638	667	622	687	637	641	619	651	690	653	669	642	717	636	639	693	640	667	705	716	684	660	638	646	629	639	690	666	661	689	671	643	647	643	645	663	698	638	704	653	661	684	609	652	664	679	685	702	662	593	614	666	644	647	609	699	650	660	639	658	633	668	647	652	593	651	634	664	680	683	672	683	673	651	634	639	635	644	665	676	664	636	669	650	638	640	668	636	626	660	682	590	667	700	666	658	679	684	644	694	656	639	650	639	629	647	664	639	612	716	654	629	630	662	693	647	680	654	673	681	628	599	642	661	659	657	664	660	625	669	678	637	655	615	691	637	654	689	658	621	688	607	654	671	648	668	626	666	683	613	678	667	613	612	692	674	647	630	623	669	639	647	638	691	654	679	616	637	675	629	600	646	639	604	660	640	698	614	658	650	679	676	626	696	664	608	621	634	669	653	656	652	683	642	634	678	702	610	645	662	625	699	653	631	682	655	681	646	683	659	611	680	634	637	676	603	660	619	662	665	675	685	647	650	686	628	662	643	607	687	656	625	678	636	668	678	661	666	667	618	660	673	641	691	646	616	681	675	675	567	622	639	618	618	701	680	660	660	650	640	673	619	681	665	652	671	681	654	660	662	635	685	618	687	628	648	706	667	655	682	646	630	666	660	689	664	653	680	646	686	688	668	649	695	638	625	655	636	671	657	667	665	649	616	670	658	647	682	640	615	644	652	636	673	605	657	670	643	626	681	640	701	627	659	648	702	647	655	650	639	609	643	654	648	646	657	691	666	634	626	632	650	691	656	676	673	678	650	642	699	649	645	685	653	649	705	654	658	644	656	691	650	614	631	684	659	668	662	667	674	648	655	634	652	593	663	709	624	630	682	663	623	637	666	686	651	656	666	703	611	655	628	672	651	721	621	670	653	672	669	621	706	613	639	651	628	669	615	655	650	633	629	675	668	627	648	627	670	672	611	617	617	676	647	662	683	642	589	622	628	674	632	709	646	630	671	623	639	676	659	605	649	631	637	642	676	643	689	697	587	614	679	616	640	607	648	655	659	667	656	640	671	609	639	609	637	642	707	606	664	671	651	698	669	654	644	669	671	677	668	631	663	673	664	675	662	627	634	653	675	617	661	643	670	671	643	669	596	635	643	640	657	652	672	665	675	653	631	652	644	669	633	627	650	627	636	612	683	676	628	689	689	627	663	655	659	616	661	620	679	628	650	614	643	610	652	657	621	572	617	661	659	706	665	664	718	666	640	672	712	653	621	634	681	670	649	659	634	683	625	643	672	656	633	631	682	655	650	688	656	650	673	664	651	642	649	657	649	617	633	641	649	622	632	611	630	645	621	646	631	651	671	673	664	617	666	651	654	655	677	625	652	671	657	622	677	652	651	687	656	619	646	615	615	655	626	557	653	649	714	651	633	675	641	681	643	670	679	610	621	632	650	633	667	659	639	674	684	669	659	664	636	652	651	638	660	611	640	669	649	679	676	678	653	650	676	694	618	686	670	641	695	638	670	678	684	653	652	615	673	668	649	618	699	663	677	612	641	666	602	660	679	626	712	675	650	684	642	644	642	605	682	638	620	614	676	614	648	656	609	662	682	639	601	614	693	619	618	593	657	672	732	696	660	643	639	647	593	645	660	652	638	617	650	637	632	633	637	680	705	687	656	649	616	646	649	641	640	610	674	663	655	665	612	693	679	640	665	633	634	592	657	623	707	632	670	634	701	663	647	663	683	632	651	611	666	665	671	644	667	668	631	677	656	673	645	675	675	667	691	631	675	642	664	693	653	647	650	621	619	674	667	683	637	618	677	656	645	656	669	667	681	635	610	675	637	658	657	625	659	652	672	666	669	664	620	634	636	675	628	669	613	650	660	637	697	646	644	661	637	659	618	667	670	656	652	631	673	614	645	644	632	623	645	682	624	663	679	631	671	643	681	661	687	620	655	676	689	711	641	660	683	627	629	653	657	646	643	628	682	653	676	643	666	681	588	634	652	615	660	644	637	649	631	599	625	661	630	648	681	648	629	673	651	669	647	602	632	685	648	671	659	631	658	631	665	689	638	681	638	637	640	631	628	636	638	659	665	673	673	668	683	664	708	643	651	694	635	677	668	638	604	640	703	652	646	655	640	680	594	654	691	661	618	696	670	621	620	668	614	642	670	654	655	706	633	642	682	627	693	685	675	641	608	644	615	650	613	638	606	627	678	666	675	698	655	672	635	663	654	640	636	633	682	670	594	652	665	644	655	675	651	620	656	627	593	672	662	635	658	651	688	687	655	656	674	669	653	617	618	637	663	637	680	670	656	670	600	623	659	681	669	623	655	680	672	673	700	658	686	612	639	659	617	679	629	678	659	674	646	655	656	647	625	680	629	638	677	618	671	650	685	646	668	612	681	679	651	711	638	691	681	609	610	666	666	618	659	662	670	621	630	669	638	644	680	670	652	655	623	655	700	657	633	638	673	636	647	605	640	694	673	641	682	641	635	631	633	616	672	669	624	651	634	651	639	611	644	614	607	658	653	658	647	671	664	656	671	662	677	667	643	662	679	653	666	632	622	694	668	644	683	695	628	665	677	650	606	661	615	657	627	659	670	625	690	690	686	647	702	645	683	668	654	682	642	657	666	654	649	644	657	705	626	597	646	634	635	638	672	630	699	686	648	676	632	646	666	652	627	657	660	664	648	668	648	655	676	642	603	630	686	641	644	622	616	655	645	684	649	672	645	669	629	709	610	691	624	672	653	646	646	716	660	671	657	629	671	610	657	613	663	604	655	619	632	639	693	688	649	675	650	645	679	671	654	629	672	675	608	671	645	692	698	657	706	688	607	673	686	670	662	677	682	641	630	627	640	674	640	655	683	635	665	705	711	641	660	644	646	617	661	599	666	660	610	682	666	631	693	687	626	633	643	647	658	643	645	634	669	654	667	675	657	652	635	656	635	692	665	621	635	626	686	664	642	645	673	649	648	674	635	626	653	673	677	668	633	650	645	627	614	651	670	654	633	656	652	653	642	663	707	631	670	700	676	651	636	590	656	649	654	675	679	692	645	669	668	658	651	663	676	657	643	639	670	644	651	649	621	697	627	660	601	633	676	667	676	663	663	661	643	672	696	658	643	702	625	630	652	636	606	645	682	694	656	694	624	662	636	669	663	669	640	616	689	575	635	602	660	658	629	626	631	683	637	668	663	636	690	638	627	692	649	662	632	668	663	611	669	607	651	633	677	663	659	646
11638	5722	522	347	523	516	439	382	350	319	279	234	212	212	142	150	96	99	79	85	80	73	60	61	45	56	48	55	52	44	44	33	41	38	47	30	38	45	46	35	31	41	36	37	35	28	28	42	41	45	44	33	40	42	39	45	36	39	36	37	32	36	41	33	28	38	32	43	39	32	36	33	37	32	29	37	42	31	37	39	26	32	47	42	41	31	49	32	35	45	35	35	25	32	36	32	51	46	31	39	34	42	34	48	50	30	35	38	48	33	38	39	33	35	42	28	39	35	46	28	35	33	28	39	31	51	31	33	26	32	29	33	28	27	28	31	35	39	34	39	38	44	38	39	38	30	26	48	33	31	46	37	45	39	44	33	39	37	31	36	44	33	40	34	35	31	32	34	35	36	54	33	29	39	48	31	35	35	22	28	30	34	41	28	40	34	40	29	38	32	34	34	39	41	41	36	31	42	47	46	36	37	36	41	37	37	28	41	29	39	42	36	41	40	29	45	38	25	34	32	37	33	30	37	35	41	40	30	36	30	36	35	37	39	33	37	31	38	31	31	28	30	31	37	35	43	51	34	37	28	32	32	35	31	38	41	34	36	35	37	31	34	33	41	44	39	30	26	43	34	36	35	33	34	51	24	37	48	29	26	41	34	43	22	40	34	29	38	38	47	39	41	42	35	37	40	40	40	46	41	40	38	39	31	28	38	26	34	40	31	40	45	25	31	42	39	41	27	25	32	33	35	43	32	38	42	34	34	32	36	40	33	29	29	35	43	35	47	30	35	36	36	36	39	35	32	50	33	41	25	38	46	42	44	33	45	44	33	28	28	33	32	26	37	34	23	28	43	34	38	35	34	36	49	41	42	41	34	30	36	41	45	32	41	26	39	23	32	31	40	38	28	45	32	48	37	39	26	30	39	31	32	29	49	39	29	32	32	40	45	39	31	39	28	38	29	34	27	33	41	29	32	38	37	32	33	28	30	48	42	35	27	41	38	27	29	39	20	32	37	33	36	37	36	30	36	43	29	36	33	35	29	35	30	39	38	31	36	38	30	47	44	35	31	35	36	38	42	44	30	43	36	29	45	36	40	31	41	43	31	37	38	28	34	42	40	36	43	39	44	37	28	37	31	33	32	30	36	42	40	31	31	41	39	40	31	29	45	43	31	36	38	26	31	37	32	26	31	37	38	24	34	34	32	28	30	36	41	36	20	38	41	32	41	44	34	37	43	36	28	49	41	27	36	32	39	28	43	31	39	32	46	33	36	38	45	29	45	40	38	45	38	52	32	36	34	29	30	38	54	44	30	34	28	49	38	25	39	35	42	36	41	33	35	37	36	30	32	23	29	39	36	34	40	36	36	39	40	35	30	26	46	36	40	31	44	23	40	38	29	39	33	34	28	39	35	36	37	47	25	40	40	30	29	40	37	37	34	37	44	40	29	41	34	34	40	28	44	27	41	31	44	39	42	39	46	43	44	30	28	40	35	29	24	32	24	30	35	47	33	35	22	34	29	27	40	32	32	35	37	39	41	27	35	39	37	31	40	37	40	29	36	34	46	38	37	42	41	37	36	36	48	39	30	35	26	41	36	38	37	38	42	41	29	40	31	31	29	32	43	39	33	27	35	25	34	26	41	18	45	30	28	40	35	35	27	27	33	28	33	37	34	35	23	38	29	50	27	33	29	32	36	32	33	36	37	41	31	25	37	34	42	30	31	47	30	29	22	42	35	35	33	24	43	36	27	37	34	32	28	37	42	35	37	37	41	47	37	36	28	39	35	33	48	44	35	37	37	37	48	41	31	35	30	35	30	39	28	43	38	29	34	34	26	36	32	41	34	43	40	42	32	31	35	31	33	27	32	43	37	28	37	30	43	38	30	36	48	41	35	41	38	39	44	37	37	39	32	30	32	35	25	29	35	39	34	35	41	41	43	33	39	42	29	27	36	39	31	31	36	51	37	28	33	28	43	37	49	34	35	34	27	26	32	45	32	33	32	23	43	45	37	40	37	47	25	28	35	27	32	38	36	38	36	41	30	36	43	41	42	34	37	39	41	39	24	41	30	37	35	35	28	34	36	31	32	33	38	32	27	29	39	28	27	32	46	43	31	27	26	39	27	39	31	32	33	35	26	32	34	34	36	35	42	37	27	41	28	45	34	32	40	41	38	36	35	39	52	39	34	33	32	35	33	37	26	37	32	34	42	42	35	38	27	38	39	35	30	29	36	24	30	44	42	44	31	47	24	40	40	32	32	38	34	35	27	29	35	36	32	34	36	31	27	36	35	39	40	40	36	37	28	23	41	31	31	32	38	33	48	23	31	40	33	31	38	35	37	32	28	37	32	33	35	27	39	23	33	31	36	38	35	36	38	42	38	24	33	29	31	31	32	48	39	28	27	38	42	40	29	31	36	35	37	36	43	35	37	30	34	48	42	41	35	36	35	38	36	39	36	34	41	30	50	34	31	39	41	34	28	35	23	34	42	41	38	36	41	40	29	21	29	40	39	24	31	30	25	31	35	36	42	33	33	45	41	38	36	40	30	35	36	35	26	37	40	30	27	31	33	37	39	30	55	26	35	32	36	33	36	48	38	36	36	37	44	35	37	28	34	25	33	35	45	36	43	40	36	38	39	29	35	40	33	37	39	37	33	42	50	34	40	34	30	36	25	38	42	34	26	36	29	36	22	43	36	35	38	38	39	33	23	37	28	38	33	38	29	47	29	43	32	38	38	35	34	38	31	39	42	29	44	35	40	43	31	33	27	45	34	32	38	31	42	41	36	39	39	33	30	33	52	31	33	24	29	46	34	30	37	33	36	27	45	31	40	34	43	35	21	40	30	43	26	36	38	37	40	31	39	36	45	27	40	36	34	34	27	33	40	34	36	47	36	47	27	30	33	43	36	36	25	47	31	38	40	39	32	43	44	36	36	30	31	46	27	49	40	34	43	33	40	35	24	28	36	37	28	34	34	31	42	43	33	31	34	41	40	28	36	27	31	46	24	32	38	33	32	23	27	35	38	35	33	33	31	28	34	37	36	29	48	34	39	39	28	29	32	34	24	40	37	30	37	40	25	36	39	34	31	30	36	47	35	33	33	43	32	33	36	36	45	34	33	41	37	25	33	35	30	29	33	36	32	39	37	38	34	43	34	34	35	28	40	33	35	26	31	28	45	43	29	30	35	40	35	26	36	36	30	22	37	41	35	38	35	38	31	40	29	27	38	31	34	21	35	33	32	35	33	46	34	24	36	30	32	30	39	27	37	34	31	34	47	26	35	44	32	43	36	32	37	43	31	21	32	41	36	40	42	28	28	37	39	35	24	35	29	38	28	39	37	40	30	43	46	45	30	37	44	34	45	34	42	39	37	38	39	39	30	36	30	32	36	40	51	34	42	34	29	42	41	33	33	28	32	45	40	30	46	34	42	39	37	29	39	48	33	31	28	29	34	28	37	32	34	43	40	33	37	35	42	41	38	36	30
48041	33569	9894	19868	27288	26616	23866	20621	17356	14663	12618	10985	9245	7738	6547	5514	4947	4190	3499	3088	2598	2281	2045	1896	1655	1477	1324	1244	1126	1048	977	882	856	832	895	781	766	710	712	703	680	686	630	615	675	665	639	611	660	615	647	675	645	692	691	695	680	668	678	693	617	641	593	629	596	596	585	560	587	575	576	532	594	570	575	582	596	527	492	579	530	553	568	583	574	532	548	551	551	541	590	593	516	536	545	550	523	526	548	540	564	573	566	560	484	563	532	562	539	576	553	573	519	506	538	526	520	562	546	552	543	580	485	566	522	548	527	530	534	558	556	551	543	551	550	493	523	586	526	590	560	568	560	538	569	556	527	520	545	526	537	534	564	558	521	513	573	514	527	524	493	553	532	548	565	568	539	547	510	547	529	582	534	573	521	518	563	530	477	570	524	569	525	508	533	531	558	544	509	472	548	548	549	523	542	534	547	525	567	507	514	535	534	494	546	551	523	554	554	512	583	577	571	531	520	520	546	559	517	537	527	524	548	559	547	541	526	576	520	515	538	527	550	519	511	521	547	528	532	569	555	517	511	497	527	525	547	537	536	539	559	544	484	542	514	519	526	517	544	509	538	513	525	558	551	530	514	562	567	506	541	561	563	535	481	516	581	589	494	529	559	525	542	547	568	527	559	518	563	529	566	531	557	539	569	558	540	562	533	580	543	563	529	524	610	527	505	542	466	535	567	530	539	524	560	516	531	541	569	520	552	526	539	524	535	521	534	499	494	464	535	525	559	480	568	515	560	546	540	606	558	529	499	510	508	499	555	509	579	539	527	516	569	544	556	569	524	535	543	565	516	510	533	545	539	542	558	500	522	531	522	553	535	519	563	518	511	513	511	530	522	549	554	535	537	520	548	586	537	482	544	526	513	497	559	526	520	486	558	482	534	560	567	518	533	492	575	519	516	558	565	516	541	540	542	545	587	513	497	537	522	526	540	548	498	535	560	583	547	567	448	516	550	570	579	526	547	529	537	565	556	558	548	526	592	548	531	554	542	525	521	556	497	494	514	559	534	608	534	526	515	499	552	592	544	521	513	507	542	533	539	537	501	507	550	493	544	536	545	548	544	529	558	530	546	516	570	499	518	543	526	516	520	531	503	507	551	595	528	500	545	583	536	524	518	520	512	513	572	559	560	547	558	529	528	509	528	503	500	536	538	554	522	548	528	534	545	542	499	517	527	556	525	536	524	501	515	535	523	553	552	472	537	539	525	529	509	561	503	543	547	499	562	576	529	516	529	554	540	539	537	538	515	543	506	523	509	514	521	523	509	525	571	521	540	507	555	532	536	531	551	516	543	515	542	546	549	526	519	511	566	493	528	534	527	529	517	508	541	519	555	568	552	516	520	507	522	568	568	531	511	522	535	480	547	537	532	506	541	561	526	571	537	508	546	520	515	514	504	548	539	490	513	531	538	566	546	559	530	542	535	534	582	532	456	535	509	543	509	485	568	570	546	565	535	538	516	530	491	522	536	494	516	522	536	561	514	524	565	564	524	506	508	517	523	534	537	531	613	514	538	561	506	564	535	558	529	561	504	560	524	526	517	538	555	542	547	549	524	512	543	553	535	537	495	550	556	562	569	510	541	520	548	544	532	504	548	519	530	503	531	561	494	575	519	541	545	537	523	517	525	528	559	544	463	525	550	575	580	536	565	520	574	515	544	532	519	551	536	553	535	519	568	553	574	527	572	526	521	535	496	547	534	519	521	542	576	505	549	564	546	499	535	540	541	541	488	523	564	541	526	541	598	468	611	483	508	531	560	533	518	519	558	521	542	551	550	551	527	538	544	530	526	556	548	495	536	588	575	586	545	522	541	563	548	518	554	547	522	552	486	547	508	520	552	580	533	551	556	553	525	573	566	524	536	557	587	570	544	560	505	562	558	548	553	492	551	538	526	554	474	551	543	521	533	554	548	553	528	506	535	565	540	515	540	537	524	525	544	580	528	564	557	560	532	514	562	506	528	547	518	539	508	528	526	571	543	500	513	542	520	533	544	503	544	523	517	549	557	511	499	542	558	556	541	526	502	571	549	549	565	531	521	505	501	551	556	548	532	542	519	531	540	510	546	531	563	522	572	515	533	550	579	505	558	528	570	504	526	509	509	520	543	527	524	505	511	528	514	529	544	586	506	542	512	548	553	570	550	500	473	527	493	532	530	509	561	542	533	538	525	529	545	586	504	534	531	540	526	559	497	527	559	564	517	538	504	540	548	491	516	529	540	553	556	535	565	542	535	529	486	550	519	488	543	491	559	541	553	543	519	534	527	506	571	566	538	538	538	544	538	570	556	517	536	529	560	525	542	548	534	507	546	526	548	542	491	561	520	526	552	516	536	552	558	556	518	545	524	490	548	534	585	521	527	548	505	517	527	500	574	524	523	511	544	572	544	514	523	545	531	572	528	582	519	536	533	543	519	542	569	512	531	501	537	520	484	524	510	543	550	504	476	531	518	508	542	513	514	588	540	519	545	518	522	535	525	537	550	534	537	547	486	545	547	493	515	563	555	516	537	537	519	516	548	534	558	470	554	556	530	570	516	563	548	548	524	530	516	529	549	520	528	523	535	546	534	541	537	534	573	483	520	512	516	561	539	549	529	542	504	557	531	536	540	540	510	526	527	567	576	561	546	524	513	528	561	553	534	531	529	565	548	532	538	509	516	560	515	553	541	513	549	528	503	525	541	524	461	571	552	531	568	516	550	524	573	577	536	524	545	523	532	559	592	511	487	538	542	513	550	499	556	516	571	551	562	533	512	541	506	590	484	519	512	562	551	544	534	546	535	556	542	538	554	543	541	546	580	579	491	525	509	518	551	540	576	515	514	546	557	531	562	506	494	517	505	556	550	540	541	542	559	517	555	569	532	510	530	512	543	519	545	536	549	573	537	584	494	531	542	508	518	561	513	514	575	535	551	505	545	525	515	510	493	509	516	525	546	522	547	530	537	564	513	601	514	543	555	539	562	549	504	545	528	574	534	533	540	538	530	510	527	553	508	558	541	538	521	556	557	546	550	560	525	551	527	508	560	515	563	517	550	526	521	516	542	498	530	556	530	538	509	529	531	520	520	519	536	540	578	541	540	518	512	517	569	498	523	530	563	563	548	521	511	511	511	560	540	515	526	535	537	536	544	535	524	550	544	514	556	512	513	496	516	554	555	511	530	535	520	554	560	521	556	523	503	568	483	558	542	554	482	567	576	520	531	522	525	492	568	516	507	520	528	535	491	548	530	508	490	495	537	539	561	530	533	553	519	514	516	551	508	545	506	511	556	499	563	494	534	536	494	552	507	541	537	566	509	499	497	531	525	531	513	539	515	555	541	576	523	532	506	557	523	560	511	526	549	504	548	550	525	515	541	561	507	509	524	539	521	546	515	544	546	551	531	521	539	512	537	547	509	537	538	565	519	556	559	540	535	559	550	557	598	520	513	531	533	568	510	502	515	532	534	521
16898	11701	1241	567	712	784	750	675	548	480	427	375	308	289	266	214	172	154	162	164	93	93	84	92	105	82	55	93	68	86	57	71	60	50	59	57	42	63	57	42	57	60	68	65	59	58	57	63	59	51	64	45	50	60	47	51	51	43	51	55	48	57	66	52	47	49	60	49	55	44	50	51	47	53	63	71	46	45	42	48	62	41	45	53	55	34	71	51	47	40	68	49	48	57	54	54	52	53	53	54	46	54	39	50	64	58	50	52	41	72	48	33	49	50	52	52	50	55	45	49	37	46	53	43	55	50	43	56	52	53	54	61	42	41	54	40	60	43	57	52	47	53	64	55	49	58	59	57	41	54	44	55	65	50	46	48	43	45	58	40	55	59	52	44	44	48	56	50	59	47	53	54	44	35	54	45	50	42	44	54	49	50	51	32	35	43	50	42	47	56	62	54	42	53	55	65	55	49	52	58	44	58	49	43	49	53	46	52	44	57	66	57	53	53	46	54	53	45	44	49	46	50	49	54	48	54	49	49	62	57	54	53	51	52	50	56	51	68	46	46	63	47	51	58	61	53	46	57	48	50	32	60	60	55	62	48	40	45	46	51	50	44	52	42	62	53	51	53	38	59	50	59	49	40	48	49	46	42	48	50	55	43	54	55	33	51	57	50	56	59	36	56	42	71	61	41	51	61	61	53	52	39	55	45	43	39	47	50	54	56	55	62	49	57	65	42	55	64	39	49	58	61	46	47	40	45	49	54	49	67	66	60	51	42	55	54	47	44	48	48	47	53	53	51	61	44	53	45	50	57	53	39	36	57	53	45	57	53	62	50	53	63	53	52	41	58	51	50	51	58	55	44	61	45	56	50	57	50	59	59	42	58	47	43	52	46	42	36	47	61	57	48	61	54	61	40	53	35	52	45	60	34	50	46	61	51	49	59	40	56	60	54	45	40	55	47	57	59	61	38	35	71	47	48	51	44	61	63	45	54	64	46	50	51	50	65	53	48	58	66	48	49	54	54	51	50	66	42	39	46	63	51	54	45	50	55	48	51	54	64	41	49	48	65	48	50	50	55	61	60	48	43	55	58	43	63	40	62	39	46	45	51	55	41	70	56	58	48	50	52	53	41	50	48	53	49	44	56	49	53	50	63	51	58	59	47	50	62	52	46	40	52	55	53	61	40	51	54	51	58	49	48	62	53	56	36	49	53	57	41	47	48	47	45	57	52	50	56	35	40	46	54	51	51	45	57	46	40	40	46	53	57	54	54	46	61	50	50	51	51	45	45	58	49	49	51	54	47	54	39	52	57	63	59	50	48	44	61	48	45	58	57	49	51	46	54	58	40	56	47	54	51	53	52	51	58	50	50	45	50	54	67	46	47	52	53	47	55	53	47	48	45	55	46	57	47	47	47	54	45	45	50	61	59	55	48	58	42	47	50	55	56	49	54	44	50	43	55	56	46	41	53	56	54	47	53	39	54	59	52	55	67	45	50	42	48	50	55	52	41	52	48	62	44	54	47	48	50	51	48	59	40	49	62	50	70	54	61	51	60	44	55	44	50	54	41	47	52	47	53	46	55	51	43	51	39	51	63	51	42	56	57	52	47	47	56	57	55	54	60	44	52	49	47	48	48	46	51	39	36	48	54	56	47	62	47	45	45	40	52	46	37	54	40	61	53	46	61	46	49	54	54	49	38	57	42	44	51	59	59	45	47	52	57	60	52	50	53	67	55	40	45	50	55	57	46	52	56	49	59	42	46	48	53	55	49	58	55	42	42	48	48	45	37	31	54	65	62	45	50	53	52	40	52	49	65	57	48	48	56	51	62	51	50	55	58	46	59	51	54	51	44	52	58	50	51	53	47	44	48	40	38	61	48	52	46	43	63	52	59	55	51	53	48	42	57	72	56	50	54	56	40	60	51	40	63	57	59	70	41	50	61	54	41	53	56	69	55	49	52	38	63	51	62	50	50	44	64	43	53	45	50	47	52	60	44	49	42	50	42	51	53	64	52	52	53	49	52	57	50	62	45	40	42	47	50	69	62	53	51	57	62	49	53	52	54	49	43	60	52	51	49	59	51	57	57	40	64	43	51	64	47	47	58	55	49	53	62	53	57	62	44	60	45	58	50	42	46	49	54	42	66	50	48	55	48	59	49	46	35	54	53	48	55	53	55	51	41	45	56	61	48	40	44	47	48	49	67	47	56	59	52	57	49	61	36	56	45	50	56	57	62	58	40	56	44	49	44	47	62	50	43	44	44	63	41	40	49	67	63	44	54	45	62	51	49	47	48	48	52	62	48	46	45	46	46	47	37	57	60	57	52	64	60	52	46	44	52	48	63	60	41	46	53	66	52	50	62	51	63	65	50	60	44	64	48	49	57	57	52	49	47	41	44	50	45	53	54	55	56	47	49	50	68	43	47	58	55	50	63	52	49	37	48	57	50	41	43	48	48	48	46	42	40	54	46	57	53	53	47	44	49	41	55	46	51	51	46	67	55	47	62	61	53	50	58	42	46	50	41	44	54	56	53	48	41	54	48	56	50	50	56	50	45	50	50	58	45	55	57	47	56	61	61	53	51	68	54	65	48	51	58	60	48	48	45	59	57	45	62	54	46	56	45	64	45	61	50	55	52	52	50	50	44	36	62	45	54	55	53	53	44	39	50	58	48	39	56	50	45	51	61	51	47	38	53	58	56	51	49	52	54	59	37	40	35	48	69	59	49	54	51	54	54	45	48	56	54	58	58	47	54	53	42	35	62	42	43	51	54	52	48	57	56	49	43	53	42	49	39	55	49	42	48	39	39	59	52	48	56	43	39	40	47	57	60	54	43	44	52	56	54	46	56	61	51	39	48	48	53	51	40	54	41	67	62	47	47	51	39	41	55	41	48	42	46	44	53	50	43	42	63	65	53	47	42	39	53	56	43	48	55	60	69	42	48	56	54	55	44	37	51	52	42	42	51	40	53	50	51	44	45	41	51	51	44	55	60	52	51	44	64	61	52	56	46	56	54	45	65	46	65	45	47	63	59	45	44	48	50	49	49	60	42	51	52	54	46	48	52	59	37	54	54	37	39	55	43	53	62	50	60	56	48	59	49	57	49	38	42	45	42	53	44	55	68	48	57	53	56	50	50	58	44	46	50	52	49	67	42	39	51	60	55	49	42	57	50	55	53	42	58	37	56	51	58	55	53	49	55	49	46	34	33	41	56	44	43	43	45	42	51	52	38	54	44	44	42	52	61	49	49	55	53	63	42	53	58	47	40	54	57	59	59	49	58	52	55	51	37	46	56	59	50	40	37	63	59	32	49	58	48	49	64	44	53	66	50	45	44	61	57	40	49	52	46	53	55	48	38	54	68	45	59	47	53	40	46	52	46	47	45	43	56	50	45	46	46	40	53	44	49	57	44	46	47	40	47	60	45	53	49	48	58	46	59	53	49	53	50	51	45	68	50	47	61	51	52	42	40	62	39	45	55	42	46
56666	41799	13928	24820	32463	31831	28954	25842	22419	19375	17277	15155	13092	11417	9798	8383	7155	6068	5461	4565	4083	3627	3152	2938	2625	2286	2159	1855	1839	1598	1512	1496	1395	1377	1188	1191	1211	1140	1155	1084	1017	1017	1066	1042	1001	947	925	967	975	994	927	944	958	965	950	980	1007	998	1018	977	994	888	877	931	837	823	804	806	839	877	842	873	833	818	810	899	803	853	776	846	756	773	806	796	806	778	816	779	790	769	780	795	750	775	782	780	754	819	734	795	775	771	776	776	789	821	760	796	820	782	789	786	777	795	811	806	770	780	798	762	813	734	755	743	775	729	780	779	772	776	780	739	769	764	779	754	794	808	816	770	789	796	789	781	774	773	770	772	735	809	840	742	779	799	758	776	777	821	807	762	805	747	771	776	739	752	763	760	746	782	765	743	764	777	728	736	779	789	790	798	777	708	753	767	773	749	729	803	730	787	784	802	796	765	805	816	755	766	775	821	764	796	688	786	758	757	790	740	746	758	752	797	807	774	790	750	762	750	736	777	737	701	749	765	730	816	802	781	787	767	768	738	783	746	753	788	771	765	730	764	802	801	790	839	759	741	733	828	764	808	767	803	778	755	809	820	829	760	821	748	764	782	800	758	771	780	768	757	719	760	767	732	812	763	783	702	778	710	768	783	737	782	761	765	766	722	702	752	744	714	746	720	746	776	769	766	737	744	755	801	767	778	757	729	761	756	783	754	738	765	752	789	760	806	743	782	748	795	755	777	778	749	775	773	779	790	758	779	744	763	727	719	748	752	795	769	804	783	746	759	805	755	739	735	825	759	778	732	750	725	808	796	745	793	783	789	732	731	733	782	815	782	820	808	783	812	755	721	744	746	787	804	749	802	763	786	701	778	754	748	783	815	763	741	798	741	770	792	755	775	745	765	788	770	784	751	766	801	773	804	823	781	791	756	760	749	738	744	812	781	740	740	811	757	789	805	804	777	770	783	804	746	761	769	807	711	814	761	800	784	747	772	739	730	777	784	767	796	757	758	787	773	811	741	769	761	792	787	751	717	763	754	747	734	757	755	707	762	789	782	756	694	809	767	763	762	785	779	732	789	760	782	778	788	752	773	788	759	824	725	767	774	737	755	748	780	817	815	766	742	755	760	732	755	788	769	784	752	791	762	770	810	770	815	740	755	769	713	827	758	773	732	794	775	779	741	738	773	785	766	738	731	788	745	733	802	733	757	774	809	775	804	767	798	751	732	779	768	796	730	747	735	719	729	762	761	750	772	760	753	807	763	740	782	786	785	767	735	746	779	765	787	820	784	781	724	776	797	793	784	736	746	794	802	751	746	772	734	783	719	780	753	770	812	753	766	794	772	758	721	772	750	796	759	764	774	772	749	772	752	824	759	780	726	801	794	795	781	764	787	769	772	776	805	806	675	786	721	763	761	779	766	725	767	844	774	777	764	763	802	774	790	784	729	790	766	757	773	783	791	757	694	711	773	812	770	730	797	752	778	750	752	755	738	737	766	806	814	772	812	756	752	750	769	779	792	769	737	779	798	754	786	750	760	779	800	753	769	779	739	783	725	789	777	776	775	739	738	768	729	715	833	787	753	721	796	735	783	790	742	725	759	771	790	736	769	815	786	790	737	743	757	724	783	778	748	805	751	750	800	720	744	749	744	766	746	775	750	793	747	795	733	765	807	750	752	797	755	816	794	757	774	803	764	772	780	787	777	730	754	789	773	689	793	733	733	765	756	757	800	735	767	732	796	758	736	833	741	762	711	838	751	768	797	779	758	783	792	751	766	767	838	725	801	761	772	748	805	787	784	767	774	722	762	742	747	769	811	709	782	780	785	766	745	760	744	760	751	832	812	794	754	774	769	743	816	787	737	800	750	769	778	762	795	760	735	739	745	779	761	701	739	772	766	765	765	769	750	764	791	763	727	778	777	749	792	765	763	784	794	793	750	805	725	765	797	736	749	717	773	749	793	797	753	743	751	765	763	725	787	792	801	787	678	756	769	787	789	710	777	767	764	743	749	749	811	819	753	755	818	808	761	774	755	797	748	732	745	779	741	741	745	747	785	767	763	767	780	752	740	772	724	772	770	782	794	761	727	757	768	767	731	796	733	766	790	769	738	785	778	768	725	707	737	751	726	770	695	767	762	750	813	757	754	723	780	751	716	737	742	777	770	707	723	760	824	775	772	761	716	764	772	769	792	772	733	756	754	785	821	750	763	690	777	772	763	785	748	814	716	745	722	727	790	753	750	731	750	731	734	828	750	761	725	746	758	767	801	725	817	781	741	783	758	776	779	759	789	777	779	722	738	782	729	794	733	792	736	810	795	771	750	770	755	747	766	761	798	778	723	744	807	691	751	777	723	774	781	776	739	741	781	724	781	800	744	711	761	735	765	727	775	742	727	785	764	757	744	757	754	750	786	787	769	787	743	805	784	755	766	787	773	749	746	753	809	750	779	754	753	794	767	735	764	763	736	763	754	768	774	779	807	738	763	788	786	774	738	777	797	750	760	763	814	765	736	807	813	748	789	775	713	703	763	736	773	757	762	819	752	784	823	764	752	755	777	817	749	727	761	755	749	776	709	771	789	785	750	786	750	798	774	752	737	752	712	786	778	755	781	793	785	751	758	757	726	741	787	782	744	775	771	760	771	681	746	793	754	772	809	784	750	769	749	694	792	750	747	705	724	761	769	778	723	767	801	772	771	783	743	816	767	794	773	792	746	775	771	800	742	738	735	759	736	769	786	717	747	787	814	762	736	753	728	782	788	737	765	752	793	759	761	742	784	768	739	697	746	764	737	765	744	783	795	709	750	764	794	730	784	750	779	762	773	769	794	765	797	744	826	754	746	743	728	810	749	779	753	754	745	778	744	753	726	811	748	740	770	767	728	755	737	761	771	753	730	772	764	778	788	788	757	790	782	723	739	806	751	826	796	777	780	798	771	749	734	793	723	788	773	776	834	732	761	737	782	739	730	761	772	725	804	816	754	755	725	811	770	791	762	748	758	780	757	753	779	775	785	735	767	748	783	801	799	738	725	691	756	754	758	752	741	744	770	760	759	808	764	829	810	764	765	718	806	761	764	746	764	793	749	732	764	698	748	769	738	762	745	828	746	751	744	838	756	777	773	768	738	783	738	772	723	773	825	754	719	760	755	786	791	853	713	775	762	806	770	782	725	760	784	813	744	788	783	730	772	789	714	737	810	704	738	756	789	791	744	772	770	779	736	744	751	770	728	785	758	777	731	781	754	790	761	767	784	735	734	825	780	780	810	747	761	762	723	738	761	754	740	810	737	784	793	799	742	826	793	748	797	788	744	753	752	752	749	789	789	728	788	702	760	743	775	789	768	746	751	710	761	787	771	733	792	793	779	743	771	765	737	744	782	735	787	805	793	739	734	765	752	797	744	748	777	738	728	776	767	777	785	750	761	729	734	744	773	761	785	752	761	787	806	764	776	716	791	763	771	774	750	753	774	727	706	774	746	740	719
6664	3079	365	222	336	330	268	260	247	199	187	155	132	115	100	97	87	83	64	59	57	43	48	33	41	42	30	27	32	26	35	29	22	27	20	30	29	27	23	31	34	18	28	26	22	26	32	27	27	35	30	30	24	26	21	19	24	29	24	23	24	30	29	25	22	25	29	23	23	34	34	26	29	26	30	34	24	27	18	22	36	27	26	28	29	31	22	31	30	23	32	28	23	22	29	14	16	26	21	25	25	17	20	29	33	24	25	27	19	24	26	17	15	24	30	19	31	26	24	32	16	24	24	32	28	24	17	15	21	17	27	24	22	18	19	31	21	28	22	33	19	16	31	23	30	23	26	26	26	27	21	27	28	26	18	29	25	35	31	23	27	21	29	22	22	24	29	27	22	28	23	26	22	18	25	18	30	20	29	28	24	24	27	29	28	21	29	22	27	24	24	31	20	24	27	23	23	25	19	25	31	23	18	32	22	29	19	20	17	27	34	24	20	29	38	22	23	26	21	20	22	25	21	28	22	21	27	24	21	20	25	23	17	24	28	23	20	29	18	22	30	23	25	32	29	21	26	17	21	37	21	32	21	26	16	15	21	29	25	20	23	24	17	22	28	36	23	32	25	28	26	24	24	24	24	27	12	27	16	23	18	30	27	24	27	21	18	21	27	27	15	19	26	18	21	21	19	22	33	25	27	21	30	24	28	18	18	27	29	22	28	28	26	30	15	26	20	19	20	26	18	25	30	25	25	29	28	28	25	23	26	25	16	22	22	28	20	26	16	28	15	21	20	29	24	26	24	24	32	28	32	17	14	27	37	27	31	17	25	22	22	14	23	25	26	28	16	20	23	32	19	27	24	21	16	24	26	25	23	16	27	19	24	13	22	21	27	18	20	26	24	20	27	17	19	36	20	27	21	30	21	24	25	23	18	16	26	18	23	29	31	27	30	28	29	20	25	26	28	27	24	23	38	23	21	27	22	16	25	24	26	16	22	24	22	17	16	24	30	20	25	21	19	17	27	29	19	30	30	23	25	16	26	18	23	18	21	25	20	24	16	22	26	25	29	23	18	33	12	23	28	15	21	29	23	27	27	28	27	28	21	20	26	22	27	31	20	24	27	26	18	23	23	23	24	26	29	25	29	18	22	19	21	30	26	21	24	16	21	21	22	35	28	22	24	28	22	26	25	25	19	25	33	28	19	20	25	30	22	22	22	31	15	24	26	25	17	14	25	30	23	20	18	21	30	24	24	19	19	24	26	15	33	25	27	32	34	28	25	34	23	24	30	21	25	23	26	21	29	25	18	27	24	25	21	26	25	38	24	23	15	18	19	24	20	27	27	22	27	19	25	26	13	28	22	24	32	18	25	33	22	20	19	18	24	26	22	21	31	21	25	31	22	21	30	23	23	25	22	18	18	19	20	32	22	26	28	20	22	30	22	23	18	30	33	24	20	20	19	24	27	22	29	20	22	34	28	18	27	39	12	28	28	17	29	28	21	29	30	26	27	21	25	20	21	29	15	27	15	22	19	29	18	18	28	23	28	33	18	19	25	27	29	16	33	30	14	25	22	28	22	30	19	22	22	22	25	23	18	21	24	23	26	18	24	32	28	32	26	26	17	27	27	31	25	26	15	25	33	25	25	20	24	20	33	31	28	23	38	29	23	20	32	29	23	29	22	25	28	27	25	23	27	23	20	36	29	24	25	17	19	26	17	18	33	26	33	33	17	19	21	21	24	23	31	15	27	23	28	30	30	21	18	18	22	23	29	23	19	29	19	21	21	27	31	26	24	28	34	30	25	34	27	24	29	31	15	28	24	29	19	24	25	33	24	20	26	30	26	26	31	21	28	22	24	32	42	28	23	14	27	22	24	34	22	29	16	23	24	28	23	30	22	29	25	24	25	27	28	28	28	25	21	30	25	29	26	24	31	29	27	16	24	29	17	19	27	33	24	31	30	27	29	22	27	20	23	26	22	25	25	18	21	31	30	21	23	29	28	26	36	25	23	31	31	24	22	14	18	24	23	27	20	25	25	28	23	24	25	21	41	23	29	14	22	17	22	26	22	27	35	26	25	22	20	22	25	29	19	26	22	23	21	24	23	31	26	18	18	17	22	21	26	30	21	31	22	27	21	18	17	26	27	25	25	27	26	29	18	17	23	25	27	32	27	18	23	30	39	20	23	25	32	19	22	19	25	14	26	13	21	21	26	34	26	25	26	24	27	22	25	16	12	16	16	28	19	29	21	23	22	30	16	30	27	16	27	26	17	28	28	20	24	26	31	21	32	23	26	15	26	25	23	23	24	12	27	21	23	30	27	26	13	20	18	27	18	18	21	18	33	18	26	25	21	27	14	25	17	32	21	27	21	21	21	22	24	19	18	27	22	25	18	32	15	23	17	33	24	18	25	23	17	26	20	21	24	24	31	27	44	30	31	25	15	21	23	26	21	24	31	17	26	23	21	31	24	35	36	16	30	23	22	27	31	25	43	22	17	29	27	28	30	22	32	24	24	17	24	28	26	23	25	23	23	22	19	18	36	25	21	22	21	29	28	24	18	17	26	23	26	21	27	30	23	19	28	21	33	25	25	22	27	19	22	25	31	24	19	22	25	20	28	29	25	19	23	20	22	26	20	22	22	30	20	19	14	23	19	29	28	28	19	22	29	26	29	26	15	23	19	27	23	23	19	28	29	23	17	26	34	25	15	24	28	26	25	18	22	30	26	25	25	22	25	23	21	23	20	18	27	30	23	25	20	25	22	17	25	25	31	23	28	26	26	18	29	30	21	16	14	30	21	30	27	26	29	22	29	14	30	24	21	23	24	23	35	25	28	18	20	20	24	26	32	25	21	28	26	25	23	22	29	23	17	25	23	21	29	19	21	25	23	21	23	21	28	19	26	28	21	17	24	21	26	26	36	26	17	18	20	22	29	19	20	20	22	19	19	22	22	26	25	27	27	27	17	27	19	20	19	24	36	27	35	26	24	15	24	21	27	23	31	30	35	26	16	20	19	27	26	26	27	31	32	21	22	19	28	21	14	28	18	29	36	26	20	34	27	22	26	28	27	26	21	29	26	29	28	30	26	24	28	24	26	23	22	18	21	30	28	22	16	21	28	29	28	19	22	25	22	20	27	23	31	20	22	25	29	22	31	30	24	22	25	25	24	22	22	30	22	23	19	33	30	27	27	18	23	28	28	22	22	30	27	29	22	16	24	14	17	22	35	16	16	33	20	18	19	26	36	20	30	15	22	29	17	20	22	29	26	22	27	30	30	22	23	27	16	14	26	23	16	19	24	18	23	37	20	27	11	23	26	31	27	26	19	26	29	29	37	25	23	27	25	43	27	20	29	24	17	25	29	20	17	18	26	24	23	32	28	21	27	23	33	22	21	14	33	16	21	18	21	22	23	20	31	22	20	13	15	14	26	22	21	25	21	28	23	24	25	31	27	22	33	29	23	25	36	26	26	30	20	29	18	20
42264	29433	7319	15475	22634	21942	18835	15738	12955	10608	8787	7574	6474	5372	4557	3827	3191	2731	2210	2033	1697	1520	1379	1161	1041	988	852	754	751	666	622	585	563	561	586	504	489	515	477	499	490	448	441	473	428	436	443	446	453	453	436	461	459	430	481	463	490	536	470	476	444	447	428	412	408	385	427	412	402	407	365	391	396	392	417	423	385	382	400	419	394	419	394	381	360	352	420	384	359	390	377	416	422	382	358	381	388	388	374	382	362	385	381	367	365	371	368	393	396	389	342	371	372	354	410	349	372	364	373	358	375	427	385	414	405	382	371	390	420	411	391	395	415	377	375	370	401	383	362	368	375	397	351	397	400	384	401	347	393	399	389	399	378	403	359	359	394	356	380	378	395	400	373	396	356	365	381	338	366	338	360	392	381	351	389	384	382	412	381	371	372	399	413	384	356	380	379	361	378	371	403	373	374	382	363	383	399	386	381	365	366	359	366	396	368	368	407	387	382	357	404	387	389	382	370	349	401	359	382	429	382	383	369	360	394	355	375	399	391	392	345	401	350	360	384	380	370	393	381	344	396	406	392	371	379	407	358	379	416	386	411	386	386	371	373	421	370	370	395	368	357	376	358	399	348	377	370	374	381	395	389	385	370	348	389	387	362	386	377	364	407	352	391	380	373	407	371	388	370	388	350	385	363	399	367	347	372	420	388	416	351	366	409	399	397	409	386	331	362	397	372	355	371	361	371	379	342	399	364	364	406	343	392	359	363	397	357	410	417	362	405	378	370	380	367	394	376	385	363	413	389	358	369	400	362	407	362	383	364	361	387	346	426	386	364	379	372	390	385	373	375	367	376	410	368	380	391	372	387	382	398	364	358	399	370	391	386	372	394	380	408	372	388	363	375	366	371	367	411	407	368	395	384	405	388	376	404	383	402	376	350	353	375	342	383	358	362	383	351	411	374	367	358	428	435	412	390	374	410	389	405	368	378	381	388	356	382	351	372	383	371	413	368	370	344	408	388	359	422	368	357	336	369	391	400	390	369	410	382	390	364	350	377	416	362	392	381	371	385	380	402	352	351	373	380	410	367	387	368	424	407	355	363	429	344	380	332	375	363	377	385	370	382	371	392	380	398	394	376	395	378	364	373	392	417	398	364	381	390	357	375	365	382	347	428	430	362	363	359	405	413	390	371	365	373	348	407	391	378	351	387	388	370	372	369	389	396	395	373	347	397	378	397	381	393	377	386	405	376	394	389	374	384	377	368	383	370	350	368	396	389	381	358	382	352	392	350	410	392	356	359	373	399	349	389	378	386	369	394	381	360	394	343	375	408	370	397	377	401	329	375	410	395	364	385	388	384	377	386	396	362	402	413	378	362	391	367	344	406	361	423	387	358	392	375	382	367	371	372	386	400	387	395	401	394	391	371	356	390	379	379	386	364	378	424	340	388	368	367	355	379	363	385	389	390	360	394	358	351	364	399	390	380	392	390	381	356	366	385	365	371	375	404	363	371	381	364	410	365	389	359	393	392	375	375	354	384	336	386	396	373	389	380	367	388	404	373	399	412	403	363	380	378	354	343	367	384	387	403	383	395	405	387	376	391	396	374	352	396	357	379	376	365	364	416	407	348	397	377	380	393	381	376	388	390	360	362	392	371	374	394	391	374	375	368	413	392	387	382	400	398	375	368	379	349	381	357	360	382	372	363	393	389	364	366	398	372	388	368	360	364	435	413	384	358	374	392	344	352	379	418	393	385	411	394	385	379	422	362	396	364	371	409	372	359	399	383	368	380	390	372	386	384	340	354	363	390	387	395	397	377	367	383	387	371	397	387	352	361	418	373	377	364	364	396	362	407	365	363	374	364	371	400	357	355	395	359	372	366	353	404	382	366	359	347	352	397	339	412	351	374	373	360	363	361	391	390	358	384	385	387	357	393	385	357	404	397	338	409	388	354	390	382	369	411	359	382	408	384	371	394	399	372	368	389	364	391	404	391	390	378	361	385	386	411	354	396	369	412	360	403	369	409	404	401	381	362	381	354	366	384	385	412	363	386	379	371	405	391	384	381	363	377	386	382	391	349	355	333	385	379	430	399	383	341	394	401	405	378	369	347	390	391	403	373	374	389	372	394	358	394	431	362	386	366	411	383	359	388	374	416	388	335	420	401	412	383	371	377	389	381	364	379	386	380	364	401	369	366	423	447	348	390	410	382	388	353	378	390	359	379	356	402	406	347	366	376	369	414	375	365	400	399	396	403	413	373	346	376	398	397	396	405	404	384	398	360	380	377	384	380	380	393	361	371	378	360	361	348	382	433	338	339	378	369	398	372	400	406	423	328	378	419	375	380	359	383	377	389	375	360	351	383	382	393	386	386	384	384	349	378	382	380	428	374	389	366	396	364	372	355	372	383	392	374	372	353	388	344	370	370	382	365	385	391	381	377	393	401	385	384	354	386	394	363	377	334	369	411	392	353	415	420	389	369	391	363	360	402	379	354	398	388	374	384	412	379	353	391	388	399	411	392	395	422	363	369	377	383	340	375	331	411	396	359	379	386	387	367	380	388	400	385	394	398	362	398	400	393	376	397	351	375	380	380	386	396	369	379	348	417	392	383	366	339	364	403	403	362	414	412	392	391	382	361	391	387	370	390	378	375	382	388	315	418	387	406	406	380	379	362	371	368	376	364	401	378	349	366	364	378	389	365	402	401	399	378	357	386	356	367	399	363	355	383	382	399	387	372	407	378	377	355	371	349	374	385	397	352	401	389	360	390	370	364	372	371	343	347	383	337	347	362	366	387	375	386	382	368	382	363	382	372	357	410	381	374	341	393	395	378	388	362	416	352	379	392	423	376	370	397	350	391	402	378	361	374	377	376	379	385	388	384	381	373	342	420	370	359	377	366	377	388	400	362	404	366	351	384	410	397	381	358	373	372	353	373	360	396	369	364	385	345	401	406	399	348	393	390	375	406	347	398	400	348	412	383	369	362	365	365	407	343	385	366	366	384	387	436	361	368	404	409	395	393	395	364	394	411	347	382	350	402	350	373	372	395	398	377	381	374	391	383	365	385	362	419	408	368	391	393	367	389	400	379	404	365	399	381	393	365	397	371	388	381	395	385	367	397	404	379	371	401	360	389	376	383	380	392	383	389	365	377	405	402	363	337	408	385	420	351	355	365	393	344	371	386	357	378	381	418	420	376	342	360	364	400	389	377	390	383	371	383	420	367	367	375	385	355	345	405	388	365	410	355	397	390	367	371	382	410	398	401	366	392	383	414	360	379	351	384	396	408	349	400	368	362	376	363	370	377	388	390	373	421	380	357	375	375	388	418	357	375	371	377	396	407	390	372	389	418	414	393	374	341	363	392	400	385	400	377	392	369	407	404	372	366	379	405	383	375	384	362	365	398	357	422	376	409	401	391	383	376	393	358	385	331	361	371	385	369	402	409	381	369	390	398	380	381	376	373	388	351	405	370	398	360	375	367	363	377	370	376	374	366	391
14379	9210	920	437	670	736	622	495	400	396	370	304	272	268	189	217	143	141	116	116	94	97	70	93	63	65	61	62	46	51	53	62	60	55	64	34	44	59	40	48	46	43	42	57	35	50	48	30	65	40	54	30	39	46	49	42	52	52	49	69	48	60	45	43	54	48	35	45	41	39	42	48	48	37	48	42	50	45	46	54	57	54	35	44	53	43	43	38	39	52	42	46	45	39	45	38	55	55	38	37	47	40	48	33	34	44	55	49	52	46	43	48	45	32	45	47	38	43	50	43	50	48	36	39	43	46	43	42	54	42	47	41	44	43	45	45	36	43	48	41	43	46	43	27	60	45	41	34	44	48	37	50	44	35	45	46	43	47	50	45	56	46	36	37	40	34	43	43	45	44	38	38	31	52	42	22	39	63	36	42	55	44	38	36	40	47	52	50	53	30	51	33	38	41	44	49	45	38	39	46	26	30	41	48	48	47	44	45	32	36	44	44	42	33	27	41	36	37	41	38	55	40	38	52	45	43	44	36	48	48	51	35	43	45	40	46	42	35	35	41	47	34	47	37	40	52	39	45	46	44	40	43	42	38	36	38	29	49	39	36	35	43	40	39	41	41	43	42	48	56	50	45	45	45	41	45	27	43	52	38	38	56	44	47	45	47	37	40	48	55	42	34	38	46	41	43	24	40	34	57	26	45	46	46	38	34	62	49	50	33	54	36	35	42	48	49	43	37	42	44	42	43	44	39	45	25	44	36	46	39	42	31	33	46	32	40	50	43	47	51	45	55	40	47	35	42	43	36	48	41	42	48	35	38	47	52	42	34	39	53	35	43	48	56	38	45	41	41	38	51	50	49	32	40	45	41	44	43	41	31	42	38	40	52	36	33	35	41	44	38	36	42	40	54	44	36	35	54	49	55	48	47	38	34	39	39	60	43	47	53	53	55	35	52	39	48	41	47	46	48	51	42	45	44	41	41	48	36	40	56	43	39	38	38	55	41	48	40	42	38	36	40	37	51	43	49	37	46	35	48	50	39	34	60	48	49	37	40	43	57	42	60	45	41	36	46	30	49	44	40	50	33	40	39	57	41	51	41	48	49	46	38	45	46	40	46	40	39	40	35	50	44	36	46	56	43	38	35	45	37	42	50	41	34	42	54	50	37	53	49	43	48	39	37	44	50	43	46	33	46	49	34	38	49	49	36	54	46	33	41	41	46	50	36	41	50	46	43	42	48	42	43	50	35	47	47	49	45	37	41	48	41	41	45	43	37	49	39	42	39	49	56	44	35	45	48	44	28	45	36	35	37	46	39	37	53	35	43	63	35	43	41	42	54	49	34	43	50	36	44	32	36	45	43	47	40	40	33	36	37	46	25	32	47	44	35	39	51	46	48	27	40	45	43	42	33	29	34	40	43	43	41	34	44	45	41	59	38	49	49	49	46	35	38	38	40	50	45	53	38	59	53	46	46	37	42	45	37	36	44	43	50	41	42	56	46	37	38	29	39	33	55	37	40	48	44	45	44	35	57	53	44	42	37	43	40	29	50	35	54	37	42	50	37	53	31	48	30	39	51	47	33	45	35	40	45	51	43	40	41	47	46	36	40	43	56	52	35	38	39	44	38	42	46	41	35	38	33	55	37	32	46	45	51	33	35	54	62	43	29	39	50	46	55	43	43	40	32	48	51	63	40	40	40	48	37	44	47	42	44	38	31	35	37	42	47	48	38	47	41	34	55	46	39	39	34	40	52	39	45	42	55	43	38	37	48	53	48	49	46	35	38	39	36	43	38	52	42	51	53	47	53	35	36	42	42	47	34	33	40	46	49	42	41	50	44	52	41	48	40	47	46	34	41	44	41	33	40	36	43	40	46	36	44	23	49	41	48	30	34	29	50	47	39	44	51	46	40	31	41	31	39	39	47	49	46	39	53	44	33	43	30	40	46	49	37	34	26	52	47	28	45	54	46	44	48	35	51	31	44	43	52	45	48	40	37	45	38	43	35	33	35	58	43	54	48	43	53	33	48	34	41	36	45	46	49	47	45	40	34	42	33	42	51	46	42	33	43	45	32	41	33	50	40	48	51	33	37	33	40	40	55	45	42	34	51	29	48	31	36	48	43	32	43	49	45	36	47	42	40	40	44	53	33	50	40	44	44	36	37	35	55	43	34	38	42	48	37	45	37	35	39	50	42	41	34	28	46	49	35	49	47	38	59	43	46	57	56	42	53	33	41	54	51	42	37	45	46	34	36	43	35	44	44	43	44	38	37	55	41	54	40	46	61	26	43	45	42	37	42	47	50	45	36	38	34	53	44	42	33	32	46	45	52	48	32	34	36	40	40	44	55	44	38	40	45	50	33	44	40	39	31	28	35	47	41	49	49	39	45	41	53	52	32	53	40	29	36	43	37	46	33	55	38	48	49	50	44	43	42	47	41	38	49	53	45	48	33	36	42	40	36	53	38	49	39	42	36	31	51	41	61	55	48	36	34	45	33	52	37	52	43	50	35	29	31	42	40	43	41	46	33	43	38	54	51	47	48	38	52	44	49	52	46	41	36	38	39	47	38	44	43	53	33	38	38	39	36	38	20	52	43	39	49	43	33	52	44	45	33	39	40	41	49	33	48	47	43	34	40	51	36	42	47	40	38	35	54	42	49	43	44	49	34	34	33	55	40	40	52	45	46	55	40	35	43	56	44	38	41	44	43	31	52	49	41	33	36	44	49	48	43	40	38	49	51	43	32	48	48	44	46	40	36	40	47	32	49	47	44	51	47	45	59	47	55	48	43	35	34	45	39	41	43	43	39	50	35	41	48	35	33	40	37	44	47	54	36	50	35	33	42	47	46	64	39	39	43	46	54	41	38	48	39	43	48	53	43	41	50	33	30	33	45	47	26	39	44	41	41	35	49	44	35	45	45	44	39	36	55	45	33	49	37	54	60	49	41	43	39	40	43	40	30	38	42	54	39	33	38	56	35	37	41	58	50	28	32	36	42	39	39	55	53	40	35	52	50	37	47	35	48	43	39	37	33	41	23	42	43	42	41	50	48	33	46	63	42	48	40	50	45	35	43	43	38	37	32	33	50	46	38	53	51	49	55	32	41	37	46	49	41	46	52	49	41	32	44	37	48	39	40	35	51	49	49	48	41	47	40	54	49	39	40	50	41	43	48	44	53	48	37	51	42	39	49	38	39	51	39	38	27	46	38	39	41	47	46	50	43	47	52	59	41	39	39	54	44	54	32	57	46	49	42	35	33	42	44	37	43	50	47	51	46	54	32	45	40	35	46	37	48	40	43	32	42	38	46	45	41	42	34	41	38	47	48	36	54	44	48	30	34	45	38	39	35	34	52	38	34	50	50	40	34	49	49	42	30	37	41	45	50	41	48	35	31	42	37	39	50	43	53	49	66	39	44	43	35	57	33	56	38	46	47	48	32	44	51	55	53	44	45	38	42	42	44	47	45	37	46	30	50	36	46	39	43
54486	38841	12508	22655	30581	30184	26893	23654	20058	17559	14894	13225	11425	10019	8662	7376	6349	5507	4707	4017	3559	3101	2742	2410	2201	2003	1845	1673	1551	1491	1354	1221	1179	1177	1091	1007	1032	950	993	934	912	900	835	846	822	829	745	850	892	832	893	803	826	816	850	818	836	904	817	796	790	804	744	816	793	733	650	688	749	703	723	688	703	726	724	752	740	747	698	667	677	679	709	682	669	662	680	654	656	650	638	703	622	674	667	697	676	684	696	672	684	636	654	645	687	666	666	637	643	673	686	635	659	697	696	647	590	623	700	651	650	611	668	684	660	650	662	666	692	685	649	662	632	691	641	652	664	716	655	664	705	716	628	684	666	666	671	689	634	628	643	653	667	689	684	646	647	652	614	643	696	609	647	717	630	679	683	664	683	629	673	663	622	667	626	660	670	631	665	644	628	662	599	688	641	634	642	613	656	644	691	660	627	667	662	667	626	633	637	643	632	660	641	636	642	671	654	651	660	669	664	716	631	682	604	637	670	649	670	671	619	611	611	649	627	651	661	629	641	649	627	621	653	625	619	612	628	664	664	635	614	647	695	697	638	670	687	601	625	666	658	596	636	653	669	673	679	644	609	683	640	604	717	640	638	607	627	620	635	651	630	650	666	655	590	678	626	653	647	664	669	627	606	668	721	637	681	634	628	616	616	631	617	647	605	640	638	638	612	634	660	640	686	667	680	649	666	603	669	597	650	692	648	636	642	674	666	632	592	683	643	637	630	657	650	640	651	675	661	635	662	636	600	636	677	652	637	660	670	672	667	627	633	660	669	647	668	648	666	660	644	615	650	657	608	653	683	624	676	640	680	627	706	681	641	618	662	688	612	659	649	686	635	666	661	653	650	624	617	677	687	639	663	640	628	630	632	619	613	681	609	660	671	639	662	680	663	673	637	667	661	664	671	688	621	618	652	679	641	615	663	671	677	657	662	664	648	682	705	639	662	634	641	628	654	656	589	623	642	668	677	647	681	687	642	674	637	630	644	662	653	643	659	611	632	657	627	702	668	656	691	676	671	641	653	675	656	675	651	668	650	663	675	618	680	699	599	618	660	687	656	697	618	641	640	678	597	653	685	668	683	615	665	652	634	647	642	609	686	615	676	649	679	677	669	685	641	653	667	634	635	669	635	649	678	630	650	663	639	663	655	617	615	689	657	653	646	637	675	639	647	710	653	633	645	628	687	674	650	661	717	659	679	672	633	626	693	643	704	659	684	663	649	691	646	636	682	644	675	660	652	665	669	649	646	646	634	666	632	638	679	650	575	640	602	631	721	642	628	654	619	626	638	648	639	654	631	671	655	624	642	669	668	628	653	657	681	668	654	663	635	619	624	634	611	649	648	665	652	694	639	679	626	622	681	660	695	646	685	638	630	609	626	691	649	604	650	686	689	622	640	670	639	683	615	653	622	660	631	646	641	642	635	665	666	641	705	675	649	668	629	703	641	623	675	668	619	650	615	663	646	687	666	701	677	706	626	641	639	610	635	590	626	645	652	622	663	648	639	643	645	649	641	624	671	646	635	590	663	657	650	692	636	684	635	644	633	647	690	607	679	644	662	611	728	653	638	677	666	661	649	672	642	644	653	664	623	697	669	647	686	664	650	658	668	610	640	626	635	682	658	667	667	623	696	644	627	638	669	657	624	623	645	665	641	611	681	647	635	622	590	684	659	686	659	646	659	642	595	617	632	610	675	626	636	680	672	655	652	652	667	658	664	693	680	677	674	688	640	678	642	666	667	674	640	661	654	649	649	673	691	672	693	673	656	621	622	645	623	674	650	644	692	613	678	638	651	667	675	591	691	654	650	649	650	677	656	660	692	650	680	638	690	614	623	651	627	682	670	649	703	652	629	659	659	627	687	640	646	651	661	656	668	637	642	664	633	666	622	672	650	610	669	663	662	662	675	662	652	644	648	654	625	618	642	602	685	677	648	649	661	689	649	676	646	653	635	649	662	685	663	654	647	627	668	613	654	637	684	635	695	609	675	667	643	686	644	590	659	685	600	631	613	687	694	620	644	635	663	661	692	657	677	653	651	675	641	659	609	644	642	626	670	667	627	627	712	686	638	621	666	634	675	665	639	621	641	667	604	642	647	650	615	673	661	702	660	627	649	589	628	633	631	617	672	652	685	618	657	634	696	598	656	667	650	667	672	659	670	675	663	625	653	613	706	631	630	638	672	648	625	624	675	659	632	641	645	673	652	682	681	665	600	637	657	633	655	646	604	677	644	651	661	663	633	647	644	662	653	682	680	671	689	665	662	680	673	693	637	599	687	655	636	601	627	645	656	721	665	624	632	608	670	682	632	643	645	608	675	654	645	664	643	660	676	646	658	649	624	668	666	670	632	657	690	644	622	655	670	681	630	665	623	650	665	625	644	672	634	664	666	663	658	662	645	668	649	646	669	677	672	654	683	663	644	697	640	656	611	683	672	667	642	635	628	675	639	647	628	656	668	631	698	672	642	643	636	632	617	629	671	664	670	651	673	639	635	632	636	624	654	656	679	663	643	663	630	653	694	671	670	601	632	636	642	662	670	690	615	658	636	666	622	683	621	620	675	620	668	611	705	654	667	627	715	597	652	661	631	706	640	658	634	676	683	630	631	653	625	656	659	677	655	695	671	652	648	648	657	635	634	628	646	631	649	689	668	609	699	634	719	677	624	675	688	692	649	635	653	629	679	625	625	671	628	669	619	683	646	630	664	678	674	686	657	626	657	629	696	646	644	669	649	645	687	651	594	608	660	627	593	636	635	664	661	661	637	627	645	660	633	607	680	671	633	669	662	685	674	699	646	652	687	697	636	652	670	648	620	667	684	635	580	701	666	629	664	663	596	629	605	686	658	649	630	658	682	641	643	648	665	667	642	635	648	616	644	663	662	634	684	640	708	678	678	658	682	657	687	650	689	639	671	637	639	672	603	653	687	610	660	683	641	651	659	649	653	656	594	644	628	635	638	692	651	626	602	646	678	664	640	601	651	646	639	627	647	687	664	645	618	672	677	621	616	629	641	691	654	660	624	643	622	660	658	611	652	688	598	674	652	640	674	733	629	673	622	646	684	615	651	635	659	658	629	679	659	582	692	664	677	631	642	679	669	670	652	656	654	626	664	622	655	637	644	631	613	668	659	632	661	627	653	640	674	681	655	634	639	634	657	668	678	679	655	683	729	624	712	632	648	619	637	645	618	712	696	694	637	676	660	617	618	663	649	640	659	643	602	683	667	638	636	688	635	648	619	651	678	647	660	641	610	652	630	640	631	662	654	648	621	670	624	670	666	671	649	630	626	648	656	652	652	661	604	641	644	653	672	634	644	674	614	666	631	633	692	697	657	645	653	656	689	654	595	636	688	620	619	678	652	695	654	632	648	623	673	652	631	635	640	651	589	644	630	637	634	634	656	624	688	649	649	643	611	640	616	608	664	635	704	669	620	670	690	629	632	657	592	620	636	677	679	668	706	636
11854	6147	632	325	422	479	416	364	329	317	289	246	185	171	158	117	140	130	84	81	75	71	64	49	61	56	45	50	53	50	52	42	32	41	47	35	47	42	39	46	38	40	41	46	36	37	43	40	39	41	41	32	34	34	35	31	37	42	38	32	40	35	42	45	30	33	28	48	39	39	39	37	30	33	38	30	35	35	33	32	36	43	28	28	30	34	34	24	29	38	45	26	43	33	28	44	27	35	33	39	27	30	33	41	33	37	44	42	47	40	39	40	30	30	31	35	34	34	42	29	43	30	44	29	31	32	30	24	49	41	36	27	38	36	32	38	32	40	29	32	32	41	53	37	30	34	28	40	38	35	38	39	32	41	43	41	32	31	40	40	36	35	37	30	33	40	36	31	31	39	39	33	38	27	33	32	35	36	29	29	39	41	30	43	41	21	51	43	35	35	39	34	34	31	36	31	34	41	41	41	35	39	23	52	23	32	29	32	33	42	45	38	36	40	40	32	39	43	35	40	30	38	44	33	44	32	38	33	41	35	28	36	36	39	30	40	33	38	34	41	31	26	20	35	38	35	34	34	46	36	35	42	36	26	37	27	37	29	40	38	45	34	39	48	37	32	38	29	46	38	42	30	37	33	37	41	35	40	33	31	40	30	30	30	27	32	34	32	34	37	23	42	21	37	40	42	39	36	33	38	33	25	33	36	35	43	30	31	36	44	34	25	36	48	28	40	39	33	42	35	29	30	39	27	33	48	37	33	33	38	36	43	26	35	40	37	37	36	30	33	34	39	28	40	31	22	38	35	27	35	37	36	32	39	35	37	31	46	36	44	45	21	45	44	41	39	32	38	39	45	27	30	35	36	39	43	28	30	32	30	37	26	39	41	25	35	24	28	32	34	43	36	35	45	37	35	50	29	31	36	51	36	33	35	26	33	28	30	40	31	22	32	36	21	32	37	33	28	41	45	32	37	41	35	23	35	40	31	30	28	38	35	30	42	36	45	25	30	26	43	33	37	32	35	31	21	37	44	40	44	33	35	28	41	42	39	37	32	35	41	44	42	34	43	25	39	28	28	26	29	33	37	31	33	29	30	40	32	32	32	31	38	40	42	36	33	30	39	38	30	40	43	29	36	34	30	39	32	38	32	27	35	44	40	31	33	32	36	27	29	37	27	36	33	37	42	26	31	36	41	32	35	30	30	35	34	35	36	29	36	27	34	39	41	34	37	27	42	38	32	35	32	35	38	29	47	30	42	34	26	40	37	41	24	34	31	30	30	33	25	48	43	37	32	38	38	27	43	41	28	26	35	30	51	43	29	33	28	39	34	31	38	28	39	28	28	30	33	36	34	31	24	44	45	31	36	40	33	39	30	34	34	22	30	32	32	32	41	36	33	42	34	35	32	39	29	44	45	33	46	31	40	49	40	37	32	33	35	36	42	38	30	44	32	44	39	35	30	41	32	34	32	34	28	39	32	39	30	36	34	28	45	38	44	28	30	33	39	35	30	35	37	40	32	34	42	31	33	33	35	42	32	45	28	33	34	35	37	28	31	31	30	33	41	32	34	25	44	49	26	36	38	34	37	38	27	38	36	29	29	40	33	33	41	30	40	49	31	28	34	28	34	33	26	40	46	31	38	29	38	38	30	26	43	33	43	27	23	25	31	42	38	36	28	42	33	38	30	40	35	42	26	33	27	33	27	24	39	24	40	36	37	32	41	26	38	38	49	47	43	38	42	31	48	32	44	38	33	35	35	42	36	37	41	38	35	29	29	28	35	36	32	30	33	35	36	41	47	38	49	33	37	34	30	35	30	32	19	29	34	33	30	37	35	37	29	36	39	30	33	32	37	32	38	38	36	28	37	42	47	45	37	30	39	32	35	37	33	27	50	34	48	31	34	45	40	38	42	31	26	35	29	32	38	26	32	25	29	29	37	24	31	27	33	36	38	36	35	29	31	24	28	45	22	38	36	42	26	37	36	36	31	30	41	32	36	32	35	28	36	29	44	32	37	32	31	41	32	40	30	31	29	35	46	40	34	35	34	30	38	43	28	37	34	38	29	31	40	36	39	40	40	22	42	40	31	39	25	44	33	35	34	32	26	35	33	42	43	36	35	38	27	26	31	35	32	35	46	33	49	33	37	34	40	38	32	28	33	27	32	31	28	37	34	35	33	44	33	34	29	40	34	44	32	28	43	30	32	38	28	40	35	33	32	35	46	31	38	31	33	35	38	28	34	32	39	36	28	33	34	35	32	47	34	46	42	38	33	43	30	40	44	25	32	35	35	40	34	44	27	33	43	34	31	30	36	34	34	27	32	37	35	42	37	30	37	33	37	23	42	29	25	26	29	31	43	38	30	34	36	38	25	37	29	44	29	32	33	27	23	33	38	39	32	28	28	40	34	32	25	28	31	39	28	45	35	41	42	37	42	39	35	36	30	31	37	38	25	34	36	35	35	24	37	39	29	32	36	48	32	41	36	29	39	44	31	35	30	55	40	38	39	37	37	40	25	38	37	42	47	34	38	38	42	40	35	34	42	24	34	34	35	35	36	29	43	37	30	36	40	34	36	43	48	34	43	34	34	37	43	44	43	42	28	30	46	32	44	34	30	36	35	42	33	40	36	32	36	30	49	25	37	40	35	30	31	44	25	28	40	43	31	26	32	26	39	30	39	33	28	30	35	30	33	43	40	31	32	26	39	40	35	34	31	37	44	26	39	32	27	31	31	45	42	34	49	28	23	32	38	32	35	26	32	41	45	43	35	38	37	35	36	38	40	37	46	30	43	28	35	38	34	43	46	35	43	21	41	29	35	35	37	35	30	34	35	39	22	33	37	39	22	39	37	36	30	44	40	24	28	32	36	39	36	40	28	44	47	39	33	27	35	40	32	37	37	44	39	31	34	38	29	31	33	31	28	27	32	30	30	34	32	45	29	40	33	38	37	28	38	43	48	47	35	38	33	31	45	38	31	42	42	36	39	44	41	37	26	35	45	34	37	32	40	37	45	34	36	37	39	43	43	32	40	37	37	35	43	38	31	32	41	31	40	35	34	35	32	37	42	38	36	37	29	32	33	25	28	28	37	43	46	30	34	40	37	37	35	46	38	35	39	34	31	29	31	40	28	40	32	24	35	50	31	36	30	44	36	33	33	41	29	30	34	25	40	32	36	28	26	28	45	27	41	44	32	48	38	33	28	27	39	23	41	35	32	36	39	34	44	42	31	37	37	33	39	45	29	24	20	34	45	52	27	31	27	38	34	25	35	35	39	38	34	22	32	34	41	37	39	29	45	37	36	30	35	48	36	27	34	29	43	29	40	38	28	37	31	32	41	32	22	44	46	36	34	31	38	38	48	32	36	43	35	34	32	41	29	32	31	35	27	38	37	32	34	29	30	38	35	36	35	38	23	27	29	31	32	32	35	38	37	39	46	31	36	36	42	46	36	44	23	36	41	39	30	32	39	34	31	28	39	35	36	31	36
47950	35099	10282	19112	26640	26350	23509	20062	16894	14262	12038	10533	8891	7696	6464	5648	4828	4151	3566	3074	2655	2416	2100	1904	1585	1523	1332	1287	1093	1032	998	932	926	913	825	843	771	764	734	714	766	665	657	663	681	661	670	673	649	677	678	661	673	668	741	659	702	697	666	725	646	634	645	601	613	584	567	577	570	595	587	535	568	576	580	554	565	563	543	527	533	571	597	565	568	548	610	515	546	566	550	573	531	568	534	564	541	544	556	544	564	531	512	552	546	554	509	533	537	508	491	523	550	547	554	574	541	555	505	565	528	568	560	534	542	518	538	569	539	548	542	558	563	546	539	579	540	530	557	512	510	558	591	583	545	544	581	567	513	571	570	534	558	541	533	538	578	535	499	536	528	501	547	567	552	528	561	561	552	528	564	507	544	534	535	544	561	506	524	571	544	518	544	538	577	526	528	554	558	554	525	501	562	574	542	526	511	524	472	565	519	531	542	515	539	526	536	609	557	488	529	523	535	498	562	529	538	582	514	530	545	493	557	507	536	540	553	523	485	556	566	559	532	532	523	506	498	540	556	584	518	570	562	527	508	577	533	526	520	547	529	544	475	562	543	521	541	533	537	517	519	527	560	527	532	516	566	529	529	524	505	498	502	533	531	506	560	466	535	475	564	492	547	569	528	524	512	539	546	547	533	522	532	552	519	570	534	479	518	548	518	557	521	565	509	543	562	539	535	574	544	562	516	531	575	538	557	515	516	530	577	554	553	518	527	526	568	503	528	492	509	565	541	544	561	587	517	554	544	572	558	534	553	531	528	497	522	513	528	503	531	589	529	557	513	557	527	534	565	517	568	522	568	510	546	521	559	520	520	549	526	534	509	518	522	521	567	511	529	584	505	553	534	501	540	535	538	521	547	539	581	545	568	511	516	508	536	498	513	515	517	561	502	533	502	522	519	564	515	501	509	506	536	574	557	533	553	525	565	539	536	556	546	538	603	516	532	505	569	500	524	553	561	499	548	568	544	551	492	524	547	512	532	528	519	528	540	553	526	548	550	533	518	536	505	524	520	566	525	539	528	557	575	530	528	516	537	545	564	553	528	552	530	545	546	535	530	540	535	576	565	553	529	508	543	499	522	557	552	551	573	544	512	509	497	572	517	518	562	525	520	559	520	533	526	561	564	531	531	494	549	520	542	514	502	553	579	535	536	490	564	529	504	526	544	521	532	557	536	489	527	562	542	527	534	554	553	523	547	551	565	561	545	516	540	530	543	568	576	489	561	536	557	565	510	515	500	556	540	532	538	549	546	530	551	550	544	521	515	509	561	493	501	546	571	538	524	510	545	512	538	515	514	535	516	515	540	569	558	518	568	597	533	535	531	551	585	526	501	526	553	541	514	560	548	534	547	514	554	553	520	499	536	564	523	547	508	557	559	499	574	553	517	539	572	506	523	546	551	511	536	505	532	516	504	559	497	553	554	538	576	536	544	538	538	574	535	556	554	534	538	510	563	531	566	548	522	501	503	574	562	541	522	548	512	446	521	506	529	526	525	518	552	560	561	551	548	529	515	532	563	533	556	516	528	519	536	556	543	497	510	512	523	542	554	519	537	593	520	525	559	583	503	568	510	533	515	539	521	554	531	518	526	599	541	550	534	542	531	538	562	515	531	526	534	552	530	515	538	524	477	541	538	544	562	506	544	572	521	554	547	492	546	511	573	551	553	508	499	515	549	484	546	536	554	537	559	542	584	529	513	519	561	592	520	507	505	511	530	538	524	511	569	551	533	582	555	504	536	560	556	541	539	513	521	526	524	524	527	566	526	510	528	562	530	523	503	533	540	501	554	565	554	499	527	535	532	529	493	519	552	526	529	540	532	578	523	552	508	529	524	556	521	499	576	525	518	510	550	567	540	546	525	561	537	527	505	556	523	522	519	517	506	541	549	540	495	544	540	529	539	571	505	570	538	527	530	547	548	577	554	538	531	545	540	535	521	551	556	530	516	562	532	535	550	532	509	513	535	528	517	561	531	532	524	516	575	549	568	524	525	586	547	552	506	493	542	512	521	544	534	499	569	550	528	517	538	533	515	530	520	577	531	539	521	542	517	536	544	573	550	491	540	572	576	512	517	560	613	561	541	530	556	548	557	544	531	535	528	545	522	557	533	551	506	584	511	529	499	531	568	588	516	567	575	513	567	561	518	520	547	546	537	516	475	566	527	562	515	553	571	562	568	523	557	523	518	533	504	569	535	521	523	528	528	501	558	558	556	493	558	543	531	526	534	487	565	516	527	529	546	530	567	546	533	543	537	534	564	515	517	532	530	517	542	533	493	516	544	544	560	522	554	571	564	525	548	548	548	559	538	530	563	551	509	539	522	533	534	540	576	531	523	538	567	532	540	533	523	470	533	546	510	539	541	526	564	537	576	582	548	561	582	536	539	536	571	537	512	549	573	509	518	561	515	565	548	564	554	534	604	565	508	576	547	535	520	569	515	541	505	533	526	526	546	516	542	546	559	494	555	519	512	542	537	527	510	560	530	531	517	588	542	526	511	546	514	566	487	554	519	495	537	522	550	577	569	569	543	505	511	563	519	515	503	566	552	505	545	549	558	517	505	491	532	505	515	580	545	569	547	526	577	533	501	520	527	540	558	554	578	542	557	518	516	542	553	520	521	578	569	566	548	542	540	540	566	565	525	580	480	543	518	587	498	517	582	540	533	500	524	507	567	547	517	549	526	516	534	522	472	565	545	534	538	566	559	523	543	561	512	548	517	528	545	543	557	599	531	546	540	548	556	585	523	538	531	523	579	559	527	516	553	518	545	518	532	581	519	580	557	533	518	510	510	531	543	549	550	567	550	531	535	532	520	546	520	533	530	519	559	539	529	502	491	593	509	527	494	517	554	548	506	550	535	577	546	502	510	487	510	540	532	553	519	532	544	516	538	552	497	542	602	553	561	509	522	532	552	529	566	532	508	542	538	537	495	566	525	553	527	538	525	583	559	528	537	492	518	531	504	576	551	518	547	548	524	517	517	526	528	490	504	559	509	558	483	539	587	537	528	502	529	523	528	571	537	556	533	527	538	544	519	558	514	546	544	531	530	535	547	513	546	477	583	505	527	553	528	547	542	516	507	555	563	507	547	546	568	588	501	613	498	570	558	535	584	552	518	573	539	569	483	528	512	496	549	523	539	507	542	573	548	487	546	504	550	535	552	540	559	516	527	512	521	510	557	536	535	562	554	547	513	505	497	520	582	501	538	540	545	519	514	525	560	536	508	588	485	572	552	536	518	538	502	535	555	509	523	532	564	593	521	545	527	522	560	504	519	575	524	525	515	565	546	527	529	520	561	515	533	550	508	534	547	576	514	540	526	565	573	534	574	522	533	587	523	494	558	514	502	552	519	533	510	582	520	561	517	567	521	538	573	551	556	504	545	510	527	559	516	544	540	505	576	509	512	516	512	504	550	545	523	492	505	554	549	533	547	522	552	509	516	516	562	570
17229	11633	1305	596	691	788	665	619	532	476	377	328	325	275	238	194	175	153	152	137	123	111	104	99	80	84	71	81	77	66	75	81	69	64	66	65	66	50	57	49	56	67	49	66	61	51	42	51	53	62	56	52	54	57	41	62	55	67	60	59	57	60	54	56	42	43	39	42	68	60	54	51	55	54	55	50	66	52	53	51	47	60	54	45	55	57	39	68	50	55	40	38	58	45	39	48	50	60	75	46	41	61	41	39	45	46	39	61	51	51	48	52	58	51	46	43	61	56	42	46	45	46	49	36	56	49	51	47	69	53	45	52	50	54	46	43	53	44	56	55	38	41	45	46	45	57	68	48	52	64	50	43	54	53	54	59	46	50	46	45	39	57	44	67	53	61	48	44	48	55	46	48	51	51	47	41	45	43	50	45	45	49	57	56	55	61	47	41	42	48	44	61	45	54	39	43	60	48	56	55	51	59	46	54	59	47	51	39	59	49	53	62	46	53	58	51	38	55	40	46	45	57	57	57	39	51	56	53	55	47	45	50	44	47	36	50	49	56	44	44	58	54	44	37	48	60	61	47	53	42	50	43	48	49	52	34	41	41	66	51	47	51	40	62	49	42	41	53	54	45	49	48	56	43	51	39	43	42	63	56	46	48	58	52	52	63	73	51	49	57	67	69	48	55	45	40	52	52	52	52	51	60	57	53	36	66	42	57	57	54	50	46	52	61	49	65	59	55	54	60	46	49	36	64	58	51	52	51	32	43	37	57	41	42	51	60	55	51	61	60	43	50	44	49	57	54	45	65	51	48	47	61	63	45	46	38	50	53	59	58	39	40	48	40	58	50	34	56	52	40	48	51	48	44	45	46	40	50	54	50	45	57	52	59	59	42	57	48	57	50	61	47	51	49	56	50	46	44	57	47	54	44	43	48	60	54	53	45	56	44	57	61	50	47	60	56	46	51	38	38	56	50	49	50	49	42	47	61	42	44	55	53	52	57	40	45	39	59	52	54	49	45	48	53	43	50	46	55	47	38	49	51	40	61	40	51	49	44	51	61	64	54	58	47	46	47	57	49	45	59	52	64	47	52	53	42	54	50	63	48	53	33	58	47	55	55	61	49	51	59	58	53	42	50	37	43	44	48	56	37	41	36	43	46	50	49	48	55	54	40	51	57	50	60	56	57	49	62	56	54	61	46	57	54	54	45	68	49	42	45	51	58	54	46	59	49	49	44	64	48	57	52	50	52	55	50	49	49	47	37	58	50	46	54	51	45	57	60	41	57	49	56	40	47	64	57	52	54	55	46	48	54	40	54	52	51	61	36	58	52	51	47	34	48	56	45	42	48	57	55	50	40	42	51	44	50	39	35	34	44	43	53	48	69	56	53	46	40	50	48	61	44	56	55	48	44	50	50	46	53	51	48	48	53	45	63	52	58	43	42	41	51	49	45	57	46	46	58	48	52	48	49	50	66	59	54	43	46	58	50	53	45	67	59	51	51	41	47	46	51	47	54	49	52	59	53	53	50	48	56	59	64	43	55	50	33	44	48	52	51	53	71	48	45	45	46	44	52	62	54	52	50	42	52	48	51	42	57	38	46	55	58	56	51	44	46	40	50	49	61	43	48	49	47	52	43	46	53	62	38	42	39	51	43	48	55	50	53	49	59	31	43	50	47	53	39	45	65	47	50	47	48	43	63	64	59	51	39	49	37	52	51	46	54	49	54	58	53	55	51	45	42	53	49	52	47	34	51	43	44	56	54	64	50	50	43	53	59	51	54	53	51	45	52	54	48	51	56	54	53	43	46	55	59	51	44	61	51	46	48	41	54	50	54	54	47	50	60	51	56	34	57	42	47	53	50	42	52	62	51	41	41	46	41	60	51	54	37	46	44	56	45	59	41	54	42	51	53	35	53	50	40	47	41	45	55	56	41	42	48	59	50	51	41	50	49	37	49	53	38	59	52	55	51	52	58	54	60	57	48	53	43	45	46	52	51	60	60	57	41	48	50	53	44	46	46	53	52	55	44	54	50	48	51	66	63	69	50	40	55	36	60	55	60	47	43	44	61	51	52	52	50	57	50	52	46	46	53	37	48	51	68	48	43	52	53	55	55	56	62	46	58	50	38	43	54	57	53	58	59	52	46	53	55	56	54	55	54	41	52	51	52	53	49	52	54	61	50	56	45	44	44	55	52	51	42	48	51	48	48	56	47	55	46	54	46	47	42	60	46	45	43	46	47	54	63	54	51	65	55	47	42	57	53	54	43	42	50	56	55	54	52	50	47	49	56	53	47	41	53	48	50	51	54	42	55	48	52	44	59	38	50	51	54	46	60	47	54	50	52	52	62	54	43	50	65	40	47	44	42	61	42	63	49	53	48	52	56	57	50	63	42	44	45	61	62	49	57	46	40	43	51	53	42	55	48	47	65	45	46	40	48	48	51	46	49	35	57	44	53	65	60	59	51	49	49	50	46	53	46	56	48	70	49	58	47	51	57	53	68	58	58	48	55	54	56	37	57	43	47	61	54	55	52	41	62	43	59	48	56	56	53	44	64	52	42	47	42	52	45	54	46	58	48	60	60	50	43	56	48	50	40	41	47	47	50	54	65	50	50	52	46	56	52	39	59	45	65	52	56	48	36	49	48	52	57	49	54	58	52	52	43	30	46	54	53	51	50	46	49	41	46	56	50	55	39	59	57	43	51	65	47	48	49	56	38	44	41	39	39	46	54	45	46	49	48	56	47	49	39	50	59	43	60	68	50	42	42	52	51	57	48	52	39	53	47	50	52	38	39	51	44	51	53	44	55	49	46	49	47	52	51	47	55	60	56	45	51	53	63	47	50	54	37	49	63	37	51	57	33	59	60	55	54	54	49	56	50	55	67	59	47	57	51	50	43	44	49	46	50	54	46	46	49	40	51	48	44	47	39	49	57	39	56	48	55	61	44	59	39	48	43	64	43	66	49	38	49	37	51	48	48	52	52	55	50	47	60	51	54	59	40	36	49	46	47	48	47	54	43	48	47	54	59	56	53	55	46	43	55	48	52	61	47	42	40	40	63	43	48	53	48	56	58	55	54	49	36	50	58	42	51	67	59	37	54	48	52	52	45	66	42	52	42	47	55	42	49	34	50	45	44	56	43	40	51	57	50	50	54	38	52	43	50	43	49	46	52	22	57	49	52	41	70	49	58	53	52	59	60	61	44	58	43	45	60	45	41	46	50	46	37	47	41	37	41	54	51	53	52	54	52	55	61	46	48	55	43	54	52	47	57	50	51	58	39	46	51	56	62	48	61	42	42	39	49	58	42	50	38	56	48	49	44	57	49	32	46	44	56	41	41	54	60	47	44	47	38	43	54	59	42	46	53	57	44	51	50	52	49	50	54	46	54	57	50	51	57	55	54	47	55	45	64	58	59	48	48	37	62	55	47	58	55	52	51	45	56	40	42	53	50	50	59	64	44	38	72	56	50	59	51	43	44	49	46
56511	42033	14353	24651	32100	31894	29042	25488	22123	19334	16628	14751	13068	11207	9635	8408	7327	6369	5673	4807	4070	3764	3296	2886	2628	2365	2202	1955	1843	1628	1546	1473	1293	1343	1356	1185	1192	1129	1097	1074	1017	1083	1035	1031	973	911	1019	959	1026	1007	1025	1010	924	947	916	1054	1065	1006	990	940	938	958	893	825	913	817	851	821	848	778	816	850	865	861	790	824	834	844	850	847	825	826	789	793	756	738	859	776	770	774	758	794	821	771	734	782	813	771	820	810	861	828	741	734	771	764	736	754	827	800	742	780	709	780	771	793	778	727	807	822	761	801	784	765	770	743	768	752	802	771	759	710	847	792	803	800	815	822	763	743	788	803	790	802	774	779	771	793	750	774	794	759	772	811	746	774	771	782	760	752	754	758	702	814	715	762	757	743	729	767	770	769	814	748	785	813	783	830	747	744	745	787	798	731	801	823	774	762	737	768	782	770	754	740	730	768	722	817	746	739	715	774	744	813	787	754	769	746	830	692	729	721	773	716	716	793	698	767	780	678	765	796	727	768	802	772	776	788	757	705	735	745	776	779	732	723	746	801	769	756	790	706	793	745	745	767	753	751	750	764	804	841	773	798	718	742	754	751	817	727	781	770	730	763	791	713	727	744	730	767	719	780	741	721	744	733	778	759	779	734	768	745	750	805	732	742	794	736	778	749	812	751	791	783	769	740	722	753	754	760	727	805	733	772	793	698	734	796	792	770	705	792	765	757	731	732	739	716	744	770	738	723	808	738	748	720	771	725	823	835	793	752	748	801	750	733	742	812	740	783	730	752	765	708	730	789	786	738	736	760	769	773	741	770	744	794	796	799	774	769	753	806	753	772	771	749	735	802	747	774	722	736	795	760	817	754	760	834	725	728	743	758	802	744	782	742	753	747	748	806	732	745	763	777	791	731	784	846	781	780	686	726	758	826	718	771	762	782	756	770	742	761	764	740	781	763	774	706	800	787	773	755	778	791	759	767	763	802	768	754	757	777	725	771	805	736	766	781	766	782	736	760	733	772	708	785	792	797	801	767	749	808	798	808	769	802	771	728	847	771	747	735	755	799	780	768	794	730	768	729	784	748	771	774	754	733	750	763	750	754	776	767	730	798	740	726	742	768	729	827	725	717	785	783	720	742	745	773	769	719	731	759	780	731	773	766	763	774	732	752	821	743	782	769	740	760	736	726	752	743	776	821	717	774	705	786	739	751	740	803	714	785	700	790	726	763	760	753	760	785	772	726	746	772	771	760	787	776	779	793	766	722	712	760	785	744	768	735	720	760	775	771	778	772	792	753	757	740	747	733	821	776	795	787	761	820	756	794	759	740	777	766	755	732	720	696	739	762	832	754	718	770	783	766	755	797	778	776	724	726	789	771	825	773	721	761	778	780	800	787	717	760	749	789	730	760	777	811	793	772	781	737	742	768	787	780	841	803	742	790	751	797	746	748	773	754	752	775	757	772	780	796	757	721	771	751	689	758	811	808	774	730	722	787	794	766	793	777	762	780	764	787	799	759	783	826	808	722	725	748	798	790	721	786	781	743	712	747	797	786	775	757	747	782	712	722	763	738	784	772	770	749	769	747	770	726	798	706	732	726	725	784	773	782	764	729	794	743	720	806	736	770	744	780	808	738	823	735	736	780	768	783	791	775	757	762	746	765	798	737	735	767	773	767	764	785	774	783	789	835	787	778	773	701	803	790	760	704	756	806	756	844	746	803	755	694	721	811	809	768	753	762	767	776	768	768	758	776	753	788	761	745	753	766	731	756	804	762	792	748	813	788	771	759	742	826	783	736	779	807	761	805	762	744	736	826	801	750	778	782	753	746	760	734	723	733	784	771	744	750	724	794	742	770	723	733	729	771	717	826	801	758	748	722	798	771	754	793	764	782	761	762	742	761	802	754	755	694	768	769	719	768	755	736	777	760	755	749	804	766	793	760	788	765	725	747	717	727	758	746	809	760	737	817	753	758	760	780	774	734	792	836	727	745	772	773	739	764	769	740	771	797	767	752	718	780	744	785	745	805	739	740	750	760	717	765	792	724	764	745	748	702	732	779	754	755	761	758	786	720	812	809	767	709	752	741	788	754	737	771	715	736	770	799	754	761	731	740	817	774	754	731	786	789	785	781	760	736	749	805	727	802	758	719	733	745	748	827	796	764	746	786	779	787	721	786	723	782	793	798	803	757	766	806	770	814	759	766	733	731	757	844	771	731	794	767	739	777	740	718	710	735	739	761	760	741	768	753	781	760	743	759	795	733	803	778	705	807	749	750	780	750	715	770	817	737	758	779	736	776	738	689	797	751	794	728	730	739	765	784	744	748	722	723	782	769	780	774	788	742	779	718	798	753	750	795	719	748	761	726	834	744	786	718	766	777	755	799	774	804	739	714	776	760	732	775	800	730	732	739	754	776	733	762	793	761	737	768	769	793	767	769	760	747	790	719	742	761	770	762	726	730	781	789	777	751	729	748	780	713	813	740	750	713	748	769	758	772	746	776	794	741	747	791	730	747	702	791	772	755	796	798	723	764	722	794	750	720	771	764	726	827	769	745	782	747	724	738	759	788	796	745	738	742	709	733	724	722	754	775	770	719	743	773	758	792	781	759	777	764	780	767	762	782	717	747	702	748	796	760	818	749	785	796	778	789	719	752	809	782	750	746	761	788	735	744	766	781	788	746	752	773	776	778	740	748	725	743	732	746	756	737	782	749	729	755	764	724	787	795	778	788	768	751	749	734	760	735	735	746	795	805	739	790	773	785	804	723	799	742	797	743	738	757	742	750	722	738	748	765	752	761	691	775	767	745	785	777	779	714	714	792	738	752	783	726	717	826	793	745	757	760	703	812	788	720	755	720	762	788	752	776	778	766	792	743	776	818	738	767	737	775	790	775	787	751	801	795	763	784	725	737	737	778	784	776	739	747	786	768	709	754	797	821	757	763	742	796	765	808	748	775	738	752	818	760	747	703	811	706	760	804	818	728	797	752	789	761	778	749	726	735	739	771	750	774	850	757	753	767	765	766	754	776	768	763	724	757	756	727	730	744	762	794	785	743	732	755	766	710	741	794	747	751	787	765	789	806	779	771	756	735	749	752	723	738	739	717	740	798	764	750	778	733	785	791	791	780	751	741	754	779	729	817	805	765	796	764	756	778	740	731	747	730	746	760	762	746	767	840	748	708	767	764	730	747	715	797	747	781	796	787	733	751	786	761	724	805	756	757	766	788	725	748	762	741	730	799	773	795	741	787	779	747	758	775	752	750	769	820	774	779	784	719	751	799	756	796	740	788	795	742	790	738	744	723	758	787	766	765	801	720	777	796	789	751	738	767	734	741	818	709	748	713	819	790	772	775	778	748	718	771	768	791	767	768	770	794	738	764	765	714	761	760	805	755	799	717	785	796	728	811	790	748	745	735	770	778	748	781	776	761	746	761	774	774	820	758	682	760	746	785	778	755	790	736	744	726	775	745	749	729	799	757	766	768
6736	2928	326	205	313	301	242	274	215	160	161	147	137	117	97	92	76	57	42	66	60	43	55	36	36	28	43	38	33	29	32	24	30	23	18	23	21	27	27	27	23	21	18	29	23	31	16	26	17	20	28	21	28	24	24	26	36	23	34	32	36	22	26	26	26	24	32	31	22	25	19	18	22	30	26	25	29	18	39	28	36	29	30	25	38	19	22	16	30	28	34	25	27	17	31	21	19	21	19	25	22	27	23	20	25	24	27	28	27	23	23	17	23	24	27	16	25	29	34	27	31	30	29	17	26	23	16	26	27	25	14	18	27	18	26	29	21	19	22	19	21	22	28	21	30	26	35	24	37	28	27	28	19	18	32	26	22	22	21	19	32	33	26	27	18	19	30	16	23	24	15	24	22	24	26	25	31	21	28	15	21	22	28	16	29	26	28	23	25	29	23	25	18	20	25	22	24	19	29	25	26	16	25	29	26	29	17	24	13	32	27	23	21	25	22	36	26	24	21	25	20	22	23	23	26	20	27	29	34	29	20	26	32	31	26	24	21	31	28	25	22	18	26	23	17	29	28	23	27	21	15	32	30	26	23	25	17	17	25	22	28	26	22	34	31	28	19	31	18	24	20	26	24	26	24	16	30	26	22	23	27	25	19	28	19	23	24	24	28	23	26	24	16	21	23	35	27	26	21	24	24	30	42	28	24	28	20	18	24	31	34	19	20	27	28	24	16	29	25	24	19	20	17	35	28	20	24	29	28	25	19	20	21	27	18	24	19	25	16	24	17	27	15	40	20	28	18	19	18	26	28	30	29	24	25	29	22	25	24	31	22	18	34	25	36	24	20	21	18	23	26	26	24	21	33	27	23	23	31	31	24	23	15	20	28	28	20	22	17	28	28	26	23	13	25	30	25	24	33	33	16	23	19	29	29	16	28	24	28	26	28	27	24	17	35	16	23	24	27	31	27	22	28	28	20	30	35	24	25	32	24	29	23	25	21	23	26	20	18	18	25	22	20	29	19	24	25	22	23	24	24	26	23	14	25	18	25	12	24	21	31	18	24	24	23	15	28	24	15	28	26	26	26	24	29	24	18	22	29	25	19	17	25	21	19	26	17	19	32	14	31	22	26	30	22	28	23	27	35	25	18	24	26	24	23	16	19	21	24	28	23	30	15	36	28	19	22	21	18	33	30	29	26	27	23	26	25	19	15	28	26	28	23	33	35	28	26	26	29	20	22	29	27	19	31	21	32	28	30	20	21	25	20	20	27	22	14	27	30	22	21	24	23	25	21	18	24	22	23	16	21	27	23	24	20	29	26	27	22	26	25	24	25	23	20	21	25	24	16	18	17	27	27	25	23	31	27	24	18	27	23	21	20	21	21	27	28	29	20	27	24	29	24	29	16	26	22	21	26	28	26	34	20	23	26	19	30	33	26	27	26	22	28	25	20	23	21	16	21	25	25	31	22	18	18	17	29	31	25	26	33	21	25	17	24	28	22	23	29	31	21	21	19	27	31	28	17	25	22	18	26	25	20	25	31	16	26	22	22	24	19	15	26	29	19	20	20	25	20	27	22	36	23	21	40	21	24	28	26	27	28	28	27	21	35	25	18	35	27	36	24	26	22	19	17	22	18	26	27	30	30	22	23	20	26	24	25	18	25	30	19	20	27	19	19	24	30	25	28	18	33	24	29	22	29	27	17	23	25	20	35	26	18	31	26	16	31	21	21	24	30	16	21	25	29	27	25	26	13	20	26	27	23	27	19	18	26	21	20	25	35	26	21	20	23	18	26	17	23	21	17	29	28	21	27	25	20	17	25	13	24	19	25	26	23	20	34	22	33	23	28	27	23	25	32	25	24	22	29	23	20	18	22	32	22	17	23	26	29	20	19	23	29	27	18	25	19	24	28	24	29	30	19	21	22	26	16	16	35	27	25	34	31	23	21	23	22	27	20	27	23	18	28	24	20	19	19	24	19	26	34	27	13	30	25	28	22	21	22	24	26	22	28	21	29	24	23	20	21	25	19	20	22	20	33	29	19	24	22	23	22	16	28	27	24	26	22	25	17	24	26	23	24	23	28	22	21	19	40	29	22	23	27	25	28	19	33	22	19	11	25	20	23	21	15	29	24	32	18	33	33	26	16	27	25	27	20	25	22	20	26	25	19	24	26	16	34	26	23	27	25	16	26	25	23	18	18	28	18	23	22	19	32	19	38	24	30	19	31	23	26	29	24	25	26	18	20	22	15	22	19	20	20	16	31	14	30	16	30	20	30	23	23	30	36	26	28	30	27	18	22	27	28	27	29	24	28	20	23	21	17	29	28	28	21	14	24	24	23	17	31	22	28	19	20	17	24	24	32	21	33	26	17	24	23	20	24	25	33	24	22	19	20	26	23	21	30	22	32	22	23	23	19	34	26	23	18	22	31	34	27	28	26	24	17	25	23	26	35	26	27	24	25	22	29	26	19	22	23	19	20	28	22	27	26	20	15	14	22	26	34	36	40	27	33	23	21	29	20	19	26	17	28	26	22	33	30	20	29	21	23	21	24	19	29	30	41	26	29	24	24	20	22	23	23	25	21	11	27	25	28	21	25	20	28	32	19	16	20	19	22	27	20	28	27	24	25	19	33	35	20	21	33	25	15	18	16	23	24	17	27	31	23	25	23	21	33	23	28	26	28	22	25	36	23	21	19	22	13	24	28	34	18	26	24	22	22	23	32	17	20	30	22	25	29	22	25	26	22	29	20	25	23	21	19	32	28	26	28	21	17	31	25	28	23	23	26	26	16	21	22	26	21	25	23	20	27	29	26	28	22	27	33	30	30	18	26	29	27	31	24	26	23	26	30	27	19	20	22	21	22	24	26	31	20	19	24	35	34	21	26	22	23	25	18	22	17	32	25	24	27	23	22	19	26	20	22	18	16	35	23	24	21	22	25	25	26	26	27	19	21	21	23	23	24	17	18	13	29	17	27	15	25	34	28	28	16	17	25	25	18	24	29	18	24	27	26	27	21	29	32	30	18	28	16	15	25	15	22	29	23	23	20	18	22	33	20	18	24	31	16	22	22	28	33	20	16	30	17	23	26	19	25	27	28	24	31	26	31	26	26	21	23	30	31	23	29	18	25	25	31	13	23	16	24	28	28	34	19	22	16	27	25	24	31	18	28	23	20	20	16	34	23	24	25	29	19	28	27	26	26	24	18	25	25	25	22	20	21	31	23	31	21	17	19	29	23	28	27	17	19	17	25	18	19	27	22	22	22	30	27	25	32	27	14	28	17	20	21	17	24	33	22	24	29	25	22	20	23	15	30	23	28	21	23	24	27	21	24	26	19	15	31	19	22	26	20	22	34	25	20	22	28	25	24	24	20	24	18	30	22	17	30	21	39	21	20	28	22	20	26	18	24	32	24	25	22	24	25	27	25	24	22	25	27	23	23	27	24	22	16	22	23	18	23	30	17	28	18	29	22	34	24	28	22	18
42328	28496	7512	15503	22031	21081	18704	15172	12516	10138	8556	7118	6157	5278	4444	3583	3150	2663	2342	2014	1687	1543	1315	1151	1028	927	816	788	718	677	616	575	602	562	518	516	488	521	493	511	468	508	446	441	484	408	421	444	435	432	436	453	427	448	469	441	516	461	477	488	461	442	407	397	383	401	396	401	403	406	385	409	409	396	401	404	410	367	371	364	412	382	397	418	401	393	397	386	403	400	374	371	388	358	372	363	401	364	366	392	372	374	415	353	374	332	354	405	396	413	403	386	398	396	354	352	376	390	390	389	390	334	360	353	403	358	351	398	372	389	363	390	374	401	381	375	382	367	364	370	388	387	361	394	432	375	405	359	348	369	386	379	371	359	376	369	390	357	368	369	380	386	364	383	397	407	351	361	393	370	341	359	361	396	397	363	388	374	390	396	355	411	349	393	396	365	389	353	371	409	389	389	379	418	388	369	347	391	367	347	400	369	362	382	360	350	392	364	429	341	384	361	375	364	383	369	361	412	379	381	387	367	362	383	411	393	402	358	398	381	365	375	412	358	365	349	372	403	361	355	375	366	373	387	364	356	349	380	409	389	392	366	349	400	387	367	361	393	361	399	371	382	373	355	376	344	382	367	341	374	395	352	405	400	364	348	363	400	394	390	363	384	378	395	376	363	394	361	360	354	359	348	368	403	352	364	372	350	381	371	363	379	365	378	359	372	342	380	391	351	367	387	392	364	423	370	360	364	382	385	376	358	357	355	391	376	376	379	373	337	361	405	387	386	385	383	393	357	366	343	381	357	378	378	404	346	398	394	380	395	364	394	346	380	373	366	404	367	373	398	374	430	367	340	376	392	351	394	360	347	373	375	379	364	379	383	351	388	381	385	371	393	376	362	356	365	394	383	385	371	379	360	397	404	387	361	381	372	368	412	349	380	373	390	351	390	377	394	354	350	406	373	390	350	368	398	402	380	403	370	359	383	369	385	367	360	391	386	346	353	371	362	353	400	381	398	364	378	398	422	367	384	387	369	364	363	367	391	329	338	339	385	365	380	353	385	377	350	386	375	366	359	360	345	332	344	375	397	403	388	342	390	398	360	377	360	413	392	366	380	373	368	371	409	379	352	364	381	363	365	359	420	365	415	356	362	407	369	385	324	375	376	371	362	367	365	373	353	391	373	369	363	399	363	368	396	362	395	392	386	362	362	362	340	369	390	371	358	388	398	385	393	395	360	407	349	378	362	369	410	391	400	384	389	352	362	368	361	367	385	380	358	373	387	340	377	390	395	351	384	424	362	389	361	384	369	389	409	361	356	378	362	391	350	416	348	392	370	370	365	363	378	353	403	349	381	374	371	400	374	340	365	387	402	414	381	386	361	377	384	373	348	396	366	379	380	382	389	420	381	380	382	391	363	329	363	352	364	365	374	368	372	371	375	333	379	366	394	358	383	371	424	389	374	381	391	365	362	380	372	377	387	363	361	401	368	400	397	389	393	384	387	367	341	376	360	388	364	372	327	366	375	375	364	371	372	378	343	404	380	350	391	377	384	356	382	389	371	351	387	386	360	345	410	409	332	367	385	378	357	358	398	396	353	371	417	353	380	358	367	365	387	368	350	373	379	378	362	339	369	379	374	364	379	338	386	382	382	389	334	381	377	392	378	380	359	365	363	366	342	346	371	406	407	398	368	377	413	380	363	404	379	373	378	362	380	399	380	357	388	334	356	362	382	338	373	365	402	367	405	350	375	402	377	388	383	399	381	391	385	377	414	362	392	391	380	401	375	371	363	370	372	362	336	360	343	367	400	348	370	381	379	397	335	382	354	400	369	355	340	357	369	347	397	380	426	384	413	379	367	391	383	364	375	347	386	378	352	399	391	337	359	417	386	380	378	367	351	371	401	373	386	336	394	396	411	326	392	419	344	387	365	409	381	369	367	380	376	389	351	359	379	322	407	390	383	376	384	331	387	368	366	359	383	373	385	366	383	336	394	380	396	330	383	394	355	373	339	340	371	373	386	356	363	401	380	368	328	363	380	341	317	405	376	365	416	351	386	400	358	366	383	368	366	390	380	391	391	345	389	377	331	405	350	373	372	347	388	361	381	340	362	382	346	383	374	394	366	351	359	383	393	362	371	373	394	353	402	353	369	403	385	357	401	359	380	414	392	374	345	360	363	357	384	424	362	341	364	383	382	384	359	393	354	390	364	366	375	404	400	359	350	356	351	357	365	361	384	400	354	365	390	397	346	387	406	371	396	388	373	365	367	379	351	396	364	376	381	384	382	388	353	347	393	395	365	382	401	420	402	365	405	351	372	365	363	394	399	383	405	390	357	368	389	388	341	412	366	418	376	363	395	343	378	384	399	371	337	323	377	372	389	365	406	356	395	398	379	388	386	371	377	354	379	364	380	368	342	383	344	367	368	398	376	392	355	348	371	375	362	371	387	376	368	372	369	377	359	395	382	358	376	390	400	349	385	401	349	382	388	353	371	386	381	385	376	359	366	333	374	397	381	348	381	330	338	381	364	324	363	375	366	358	387	386	360	363	354	366	383	367	382	397	359	364	351	377	388	367	378	395	391	367	319	392	349	354	395	334	379	354	368	363	400	398	392	336	370	392	375	374	357	345	360	396	375	370	357	378	399	400	346	352	390	339	394	331	362	384	385	368	360	384	364	331	364	354	386	375	340	364	364	372	333	424	345	374	348	422	358	384	365	400	354	401	367	402	361	350	379	377	392	352	396	360	333	371	395	427	372	373	341	388	368	315	352	380	352	371	381	384	388	378	364	382	357	385	359	389	368	371	386	374	368	388	379	396	375	391	381	382	385	383	369	363	364	350	389	420	363	367	362	372	325	373	408	382	350	344	353	371	346	370	371	379	376	388	395	402	376	373	357	350	369	404	356	344	346	378	386	368	340	333	372	391	338	389	358	409	383	365	381	370	406	367	376	390	356	351	401	361	363	356	351	368	416	372	369	355	379	357	378	391	377	374	365	369	357	369	376	367	373	381	366	351	376	385	377	366	391	393	382	374	367	395	358	395	401	393	381	395	373	412	399	386	405	384	368	338	369	365	398	377	375	358	339	370	355	357	359	354	365	378	381	370	382	343	410	348	380	371	395	368	367	374	349	427	375	403	385	391	378	353	395	363	390	361	362	374	395	374	338	388	366	378	372	377	374	352	407	391	381	343	388	367	388	373	371	354	387	392	437	347	348	372	357	383	386	381	372	381	384	378	373	362	381	375	403	383	355	395	367	367	364	335	388	381	374	337	385	397	324	367	418	388	379	347	363	367	351	381	375	397	358	420	383	365	360	416	381	364	349	340	383	356	352	346	360	382	363	402	397	331	354	352	396	365	391	375	375	386	366	373	350	384	391	429	395	361	411	382	391	355	386	388	353	353	375	347	378	416	393	388	356	387	374	364	409	375	377	385	359	367	398	382	366	403	377	392	364	385	384	385	397	385	405	370	363	384	366	367	364	382	365	359	426
13813	8930	1001	483	645	679	551	554	447	432	362	279	273	180	186	203	151	138	114	117	81	92	85	74	77	65	51	60	53	49	60	43	43	39	56	39	41	48	43	45	53	32	52	49	42	47	52	40	53	35	47	58	46	41	51	49	59	34	60	54	40	50	52	45	46	48	50	29	38	45	48	34	50	42	44	40	36	46	37	47	53	37	42	39	45	46	37	54	38	42	42	36	44	47	34	38	57	50	38	36	40	38	36	48	43	33	40	48	47	36	35	47	52	45	48	50	38	28	38	48	48	43	45	43	41	44	44	47	35	25	35	22	42	39	38	57	52	40	42	38	47	33	44	42	48	46	49	33	43	34	34	52	43	46	33	30	44	34	34	46	47	54	26	32	40	33	43	35	32	41	46	37	40	43	40	43	41	47	42	45	49	51	47	46	42	35	38	46	41	48	41	36	53	54	33	47	39	45	52	49	35	52	37	41	45	46	51	36	39	37	41	44	50	35	37	35	45	40	36	33	45	36	41	52	50	33	37	38	36	52	47	41	42	42	33	37	42	30	37	45	45	37	37	34	50	38	48	37	36	46	42	40	53	31	45	33	33	43	51	56	39	35	48	42	44	46	41	43	48	53	42	34	43	41	42	49	39	41	48	56	28	36	39	36	43	46	46	41	33	48	51	43	40	42	46	42	37	29	44	51	43	40	50	35	49	39	48	40	46	39	44	37	42	49	39	45	40	48	44	41	37	38	40	35	42	41	40	52	50	42	43	42	38	52	51	40	42	44	57	32	47	48	39	42	44	38	37	50	39	45	47	37	36	40	36	52	59	40	39	34	40	43	22	40	44	31	44	41	39	48	40	43	46	48	40	42	46	28	48	44	50	44	44	40	49	40	54	42	38	39	38	40	38	48	37	34	43	52	43	45	38	29	38	34	43	35	45	31	36	37	49	53	35	47	45	43	48	44	47	56	62	41	47	44	53	53	47	38	46	49	35	38	39	47	43	45	37	49	39	32	31	39	40	43	43	36	40	35	46	47	33	48	35	49	39	39	42	46	35	45	38	46	40	36	46	31	40	27	45	42	42	27	35	37	51	51	39	44	37	48	32	39	42	54	45	49	42	47	46	46	46	49	39	43	44	35	41	40	41	50	44	32	44	43	35	28	35	42	35	36	40	41	44	37	39	44	46	55	45	38	36	48	29	34	38	45	43	46	44	41	39	37	44	33	37	43	51	28	44	37	47	44	49	40	43	38	34	40	40	49	39	38	37	39	30	28	54	36	41	47	46	39	42	45	44	42	33	48	45	35	43	44	37	30	37	36	45	41	39	34	40	44	40	44	38	48	37	43	45	41	44	42	37	35	38	44	50	57	29	48	49	52	42	45	39	49	47	38	57	36	28	45	46	32	44	50	37	41	53	45	41	40	48	45	32	40	44	33	41	42	58	47	31	50	29	37	40	41	46	51	48	44	42	43	34	41	38	43	43	49	37	36	36	48	39	54	49	42	33	34	39	38	43	34	42	43	47	46	47	42	40	43	36	41	40	50	43	45	51	35	50	32	41	54	60	41	40	45	47	39	43	57	35	43	38	32	34	33	37	45	37	41	43	56	35	48	33	48	40	35	44	42	57	35	40	41	41	36	49	44	36	54	46	38	34	38	40	40	38	54	44	39	43	54	42	40	34	35	55	36	44	46	40	33	44	29	35	35	46	40	48	33	36	56	39	47	38	42	36	46	34	48	45	44	56	34	40	47	45	41	45	41	44	49	43	36	42	34	54	35	40	36	25	42	39	35	41	47	37	42	32	38	43	53	37	49	47	45	36	39	38	44	44	45	56	35	37	40	42	46	49	38	57	52	59	38	50	44	41	59	57	37	42	41	48	32	43	39	39	38	50	46	42	45	43	41	38	45	42	29	49	41	40	44	55	43	47	35	48	46	49	44	39	42	51	38	43	35	41	31	48	42	38	42	47	34	48	28	52	37	41	34	32	38	52	30	54	40	33	41	49	46	41	37	25	49	40	42	40	45	53	49	43	36	45	39	43	47	55	43	26	46	49	48	34	34	51	49	27	39	37	33	41	49	47	32	31	58	43	49	36	43	42	33	40	38	40	43	50	42	54	41	36	33	46	42	42	36	47	47	44	34	51	44	36	37	45	45	49	51	39	52	53	55	38	42	49	60	39	36	47	46	31	36	37	44	43	44	48	35	35	42	47	35	37	47	42	41	40	41	39	38	47	48	54	28	36	40	32	40	51	44	41	36	58	50	35	41	48	53	40	41	33	53	39	59	43	37	41	44	42	33	36	32	39	52	43	37	45	48	48	50	41	49	38	43	32	36	36	37	40	45	49	43	36	44	39	32	43	49	51	38	34	40	51	34	51	41	30	40	32	41	32	52	37	46	34	49	42	41	45	40	47	47	40	36	43	35	45	47	46	45	44	41	53	39	53	43	39	38	36	50	52	42	30	36	33	46	51	48	34	51	39	45	48	50	41	37	43	46	40	32	34	35	35	30	35	33	60	40	47	41	41	31	42	44	32	44	46	37	46	39	49	38	37	58	32	39	47	31	37	40	42	36	45	41	40	34	52	39	27	34	55	49	54	33	38	47	41	37	41	38	47	34	29	44	39	44	42	52	54	37	38	46	36	49	39	42	45	42	40	44	42	55	32	36	49	45	45	32	46	32	48	39	49	48	47	41	40	47	42	39	28	31	40	48	40	35	39	38	48	51	44	36	55	51	48	45	48	50	40	47	40	49	36	43	34	43	38	36	43	40	50	25	38	46	47	31	58	38	39	39	38	36	47	36	48	36	44	31	38	32	41	30	46	54	46	44	47	38	41	43	35	45	41	47	43	37	44	39	39	35	44	47	38	45	37	59	33	33	56	40	40	36	39	36	44	33	42	42	38	49	37	32	32	47	24	46	34	42	51	40	33	40	39	42	47	42	43	34	41	47	40	52	39	50	45	34	46	38	35	39	42	42	45	38	51	42	42	40	47	53	49	47	45	45	52	48	32	34	38	40	38	54	55	42	48	42	36	37	37	35	50	41	37	45	48	43	37	40	37	43	41	44	36	36	45	39	33	47	53	49	49	45	47	35	48	37	39	42	43	42	60	43	32	44	41	46	37	33	41	34	40	44	44	46	44	36	54	40	47	37	40	36	41	37	46	33	44	40	36	40	44	49	44	31	25	35	37	45	37	50	44	42	45	38	43	31	41	45	41	50	44	43	45	50	28	70	39	38	37	45	39	39	39	42	41	40	46	47	46	46	43	50	36	48	43	51	52	44	41	43	35	43	49	42	48	31	53	41	42	42	53	49	37	45	43	43	45	44	36	37	39	42	45	52	40	46	41	40	36	42	41	43	36	44	50	35	45	37	41	39	40	46	39	44	48	34	44	47	34	33	37	39	53	28	43	36	46	48	38	38	33	44	37	31	45	48	41	50	35	45	36	52	33	42	42	54	41	49	49	49	42	51	32	40
54368	38682	13700	23546	30654	29428	26774	23560	20072	17135	14877	13200	11438	9575	8452	7361	6436	5591	4791	4060	3659	3198	2875	2536	2281	2010	1907	1718	1612	1362	1281	1189	1165	1150	1028	971	981	946	920	932	882	898	872	863	812	859	859	803	826	826	793	815	855	814	854	871	881	874	879	847	824	790	833	771	738	693	696	694	690	672	748	732	658	786	716	725	708	681	661	646	691	680	721	673	667	674	623	684	670	715	661	675	637	649	639	675	703	635	667	686	636	657	660	660	669	677	673	663	669	639	597	707	678	635	657	640	670	676	646	649	689	705	690	641	659	634	619	692	638	695	677	632	711	645	686	646	669	655	678	664	670	683	647	640	676	674	647	657	652	674	669	615	629	665	602	658	617	627	673	676	647	640	638	690	653	670	663	648	624	648	663	657	653	670	654	635	670	685	690	635	636	630	648	636	662	675	691	636	638	719	726	624	582	646	623	623	690	661	624	661	663	633	643	664	653	633	616	656	696	682	666	668	669	634	686	667	631	636	634	617	617	690	675	632	634	639	638	609	615	643	662	652	606	653	645	638	669	643	669	594	637	635	649	621	701	608	670	658	663	652	644	706	647	666	661	656	682	649	618	635	674	687	622	675	666	634	632	619	664	645	678	601	634	628	638	609	665	614	666	658	644	623	620	650	661	590	615	646	663	659	625	612	680	613	663	642	638	628	652	676	652	659	629	672	614	610	670	628	617	687	631	625	604	655	614	637	616	661	620	657	625	641	691	617	646	622	633	617	646	630	627	650	627	647	631	668	611	633	700	606	666	617	660	619	599	674	614	627	655	646	643	643	645	673	638	648	627	679	637	608	617	623	688	658	679	611	683	685	622	641	670	642	654	681	661	652	659	646	658	667	651	673	624	706	669	629	644	658	633	665	642	661	629	630	656	691	649	659	626	651	648	652	614	674	651	634	631	684	625	649	618	626	620	586	655	632	701	627	680	685	651	669	675	640	644	631	689	630	663	647	640	627	684	621	605	624	658	645	678	643	621	651	676	598	644	653	632	636	634	657	662	622	710	687	637	675	645	654	676	658	642	659	570	599	632	660	664	652	697	644	649	658	622	655	654	643	635	609	647	604	632	658	650	668	631	674	651	649	680	619	654	646	627	620	657	694	622	635	650	664	658	659	666	649	613	632	633	663	616	686	666	613	607	648	670	628	666	651	623	677	676	638	678	672	709	683	656	678	658	671	600	687	610	681	640	674	637	646	659	666	598	604	681	644	638	642	630	600	658	642	673	644	641	657	626	647	700	663	640	636	639	645	646	627	615	609	672	664	663	641	642	641	659	695	619	704	621	630	610	639	630	624	641	651	661	623	714	641	635	679	655	670	644	659	673	657	644	629	646	618	692	651	654	613	633	652	614	690	644	579	647	642	613	666	625	663	634	638	664	661	666	644	640	641	679	668	646	638	638	636	642	674	627	630	634	668	683	657	652	652	614	637	645	671	660	654	671	628	634	624	662	614	656	669	690	664	677	614	654	618	682	678	649	605	656	647	655	658	656	647	684	647	660	671	676	657	621	645	640	632	653	641	623	651	681	640	679	651	656	626	643	643	620	635	625	649	651	624	659	617	669	673	639	626	658	671	676	639	649	667	634	652	615	713	667	665	659	652	630	667	605	631	640	643	653	654	699	654	628	640	661	627	685	648	667	588	649	655	652	677	644	623	634	643	693	639	611	654	651	634	661	664	606	644	649	627	623	629	658	659	675	645	613	611	640	652	649	663	658	687	623	659	706	637	621	638	670	662	645	633	673	684	659	668	658	650	674	690	667	670	621	669	668	657	695	658	640	653	670	674	665	660	665	629	661	622	617	612	641	689	637	639	639	650	636	644	628	647	709	631	616	643	669	659	653	629	679	645	687	639	672	606	658	696	667	635	618	659	700	645	600	666	631	670	627	647	647	601	600	659	626	652	684	701	682	677	656	663	647	627	653	640	618	618	631	682	609	675	657	645	634	646	655	634	681	652	628	619	662	635	677	656	681	664	689	629	627	658	662	660	623	674	614	629	659	644	650	647	667	682	625	635	685	650	643	673	654	593	627	672	624	677	623	623	675	676	660	658	662	633	660	616	626	645	637	669	667	662	663	614	615	638	676	604	683	677	616	616	592	658	688	670	643	659	620	613	620	677	638	676	618	644	675	623	623	629	628	661	657	626	677	686	637	643	671	655	645	619	669	653	644	656	647	654	703	632	641	666	631	670	630	674	630	631	635	671	665	674	642	681	640	633	653	640	629	625	616	649	650	687	617	611	688	662	675	585	609	613	625	624	644	643	640	604	621	631	684	673	663	665	644	663	640	624	711	669	639	661	676	625	634	655	642	682	672	603	691	669	664	620	667	686	638	667	644	660	672	673	641	626	640	663	646	652	630	619	647	634	645	649	620	625	650	668	649	678	636	618	645	624	679	702	667	634	662	668	684	623	651	679	661	655	631	633	638	648	663	656	642	657	648	639	646	597	605	647	668	676	652	621	692	640	665	629	602	698	652	615	656	698	645	646	676	634	639	638	637	652	630	631	656	671	655	644	642	645	674	670	627	634	654	654	654	656	618	656	631	636	649	611	667	629	616	633	632	655	674	613	673	666	635	656	654	689	639	638	628	634	628	640	627	649	643	649	683	658	615	674	653	647	658	647	660	638	670	645	645	659	697	670	686	695	646	671	673	591	711	641	624	673	595	651	642	592	692	632	686	619	677	657	672	666	669	624	666	635	609	667	642	660	588	623	641	646	645	674	632	650	637	664	642	687	615	659	653	653	707	658	633	630	620	637	623	641	652	701	612	639	666	668	659	657	662	607	673	614	643	722	622	695	636	607	596	691	651	635	640	643	623	640	650	681	644	639	655	671	619	572	633	616	632	644	665	645	704	673	669	651	655	648	659	653	643	656	643	654	686	687	643	583	644	637	638	665	630	661	688	631	636	633	633	678	651	614	642	630	662	622	590	644	633	656	626	640	596	666	672	640	681	633	657	641	603	650	687	677	618	680	657	646	632	670	685	649	636	651	652	642	664	639	635	637	681	667	647	624	620	626	637	655	670	607	657	619	651	679	692	671	649	669	672	687	686	582	674	662	633	654	655	664	689	622	682	654	652	675	642	634	676	658	627	656	637	627	636	659	659	625	666	635	653	636	611	635	680	651	648	640	694	636	666	625	648	650	671	680	666	688	647	658	650	664	637	685	655	640	679	662	636	623	691	641	678	674	662	629	658	681	635	651	664	629	695	629	644	638	667	663	649	658	643	657	577	632	627	679	614	636	619	640	617	668	682	679	659	663	621	615	695	626	663	626	659	657	693	673	638	652	659	643	638	661	660	679	653	643	619	683	655	625	653	663	588	663	649	640	637	666	652	701	646	588	681	653	617	617	687	647	597	636	626	619	617	642	591	659	672	677	681	650	678	618	623	663	656	632	623	663	617	614	656	665	653	682	605	658	648	662	593	640	683	636	653	619	611	645
11693	6053	644	352	430	435	428	393	323	286	254	233	208	164	149	124	117	124	89	82	92	58	62	62	65	58	53	62	44	43	50	46	40	46	34	31	36	46	37	25	42	31	34	43	36	47	33	40	39	45	43	42	42	51	47	46	36	31	40	43	37	42	35	40	39	36	38	42	39	37	30	27	45	35	28	36	31	40	29	41	34	36	23	33	45	35	37	43	39	26	34	33	47	34	26	41	44	48	37	31	34	28	36	40	31	31	25	41	34	28	32	36	35	37	36	30	38	34	29	29	41	40	28	43	39	33	37	37	28	26	37	33	37	34	38	36	45	33	42	31	23	41	34	28	34	37	39	42	35	41	21	29	39	38	40	38	41	29	44	30	33	43	40	36	35	38	25	36	27	35	29	25	30	26	29	42	30	33	36	47	31	31	25	36	43	28	28	27	30	30	32	30	39	42	28	33	36	33	31	26	39	35	38	39	41	30	29	34	29	29	38	33	31	43	39	35	37	41	31	36	31	34	45	32	37	31	44	30	31	40	33	33	29	32	38	38	28	38	22	36	39	29	36	34	40	24	40	36	18	29	37	37	24	48	46	32	35	36	41	29	41	43	26	33	27	32	39	37	46	39	42	25	38	37	35	35	29	39	36	28	36	32	30	25	38	34	31	37	40	35	46	30	41	36	45	36	36	39	25	30	34	44	25	55	39	33	32	35	35	30	27	32	41	46	37	27	31	36	31	39	37	36	31	24	28	27	41	26	39	30	34	27	31	40	30	30	31	39	31	34	34	29	40	22	36	39	34	40	42	36	29	38	31	29	36	34	29	30	26	33	35	32	38	51	40	39	43	39	35	33	25	40	37	37	33	33	38	39	36	37	35	36	26	32	30	41	24	40	31	41	43	41	27	35	37	32	41	36	33	36	34	36	35	38	35	42	50	34	34	32	30	35	40	33	38	33	38	36	34	37	36	43	34	37	35	37	35	45	31	44	32	33	40	36	30	36	43	31	29	31	40	40	38	30	41	48	33	39	32	42	34	37	32	30	39	32	39	40	31	46	30	39	30	33	33	35	40	37	31	43	33	20	40	26	41	32	36	44	39	39	25	35	40	43	49	29	24	30	26	43	30	33	47	31	36	40	23	40	30	29	35	41	34	37	27	35	53	33	29	38	30	37	28	30	36	39	27	24	30	32	35	36	31	28	25	44	36	35	32	43	33	28	38	25	31	37	34	40	26	43	29	39	36	30	35	30	39	30	31	30	23	44	35	35	37	41	38	33	33	34	32	37	31	31	40	35	33	26	37	28	31	29	42	40	36	27	35	34	35	33	37	31	32	35	33	32	35	33	25	34	28	28	34	36	41	31	22	37	37	27	39	38	35	47	38	31	31	45	31	39	29	37	41	40	37	36	34	36	26	32	33	31	27	29	37	35	28	38	37	36	45	32	42	36	33	33	37	35	45	25	27	35	44	33	35	34	32	33	31	42	28	31	30	32	35	37	37	32	41	26	33	35	39	35	35	40	37	37	39	32	34	35	37	33	35	39	40	40	33	33	24	33	30	39	46	35	35	38	35	38	31	24	33	41	35	33	34	34	32	36	48	46	27	33	31	33	29	41	22	37	43	44	31	40	36	30	29	36	34	37	24	35	33	30	35	32	30	32	37	31	29	31	47	35	26	29	28	24	38	30	36	28	31	43	40	35	36	36	27	45	27	38	31	31	28	38	35	28	35	35	33	25	34	43	50	37	33	38	31	36	32	33	26	36	43	25	35	37	26	43	33	32	33	30	34	28	35	29	37	36	43	42	23	41	38	27	31	32	33	29	31	33	31	38	32	38	39	35	34	38	32	34	41	34	31	28	42	30	38	23	31	36	35	30	40	39	35	37	31	30	29	36	32	36	25	39	42	33	47	37	39	32	39	26	24	30	40	38	38	30	31	32	38	36	38	35	32	33	24	35	37	29	28	47	46	32	32	33	28	34	38	28	35	35	32	29	41	42	26	40	37	38	30	32	45	38	35	33	31	43	36	36	35	25	32	43	28	38	25	26	34	44	34	27	29	40	33	25	44	33	27	30	35	31	34	50	47	42	31	34	31	41	41	42	28	37	22	27	43	45	33	40	42	38	27	34	39	38	33	32	34	40	28	24	36	31	36	36	36	25	27	36	40	30	50	35	37	29	43	32	28	39	37	29	25	34	46	39	32	40	36	33	39	33	45	31	32	39	32	32	25	24	34	32	31	28	23	31	32	28	34	35	34	38	31	28	29	36	31	32	29	45	36	37	37	30	29	41	44	32	33	26	24	37	32	33	44	29	40	34	32	38	30	29	19	36	52	31	30	28	41	35	29	38	38	33	36	29	32	24	38	33	42	25	36	30	40	38	35	30	34	46	33	27	29	25	25	40	36	38	37	35	51	32	60	25	35	42	36	37	32	37	28	27	29	42	30	38	37	36	26	41	26	37	52	28	30	41	31	39	42	43	28	22	37	33	32	35	32	31	25	37	47	29	25	33	28	39	31	34	32	30	32	35	43	40	46	43	33	39	34	26	44	26	40	32	36	33	34	34	41	43	26	35	39	30	24	22	35	40	32	46	39	29	35	41	35	27	25	36	42	43	27	25	25	29	31	29	32	32	35	28	41	37	28	36	38	30	40	34	39	48	48	33	35	39	40	44	32	29	35	28	32	34	34	29	37	33	38	39	25	28	41	25	33	35	38	26	35	38	35	35	28	40	37	21	36	33	31	34	31	35	26	23	28	34	29	40	31	40	37	43	34	34	38	46	35	46	23	32	31	41	38	38	34	38	40	29	31	23	41	35	45	30	29	39	36	33	29	26	26	37	52	34	38	33	38	37	19	32	26	34	35	36	39	35	34	28	34	41	32	37	42	30	35	37	39	49	32	40	27	25	25	36	24	30	23	35	28	37	43	27	31	32	40	45	40	38	34	26	34	35	33	32	35	36	34	41	42	36	39	32	32	32	38	24	40	35	42	33	35	43	29	22	25	35	33	38	43	32	36	32	39	40	37	36	40	41	37	20	33	43	30	35	42	27	29	38	36	33	33	31	36	29	33	37	32	42	45	29	45	29	34	41	26	30	37	27	26	26	37	44	33	31	24	39	28	31	35	34	38	38	37	42	45	43	27	25	41	37	48	36	33	30	41	34	39	28	45	37	29	35	32	45	37	33	26	27	34	36	30	32	31	39	36	29	39	36	40	29	30	43	41	37	34	32	29	26	44	40	40	36	34	25	37	21	39	33	36	33	41	35	41	39	34	30	34	47	40	29	19	33	33	37	40	37	33	48	32	39	35	30	37	38	36	34	29	22	37	36	22	38	35	48	35	39	31	35	30	35	33	39	31	29	34	29	34	37	38	31	44	43	38	31	44	37	34	29	38	35	36	50	43	29	39	31	48	30	27	35	32	39	23	34	34	32	32	28	35	39	43	35	25	30	28	37	32	34	39	29	29	35	38	40	41	44
48008	34918	10991	20259	27000	26006	23032	19594	16528	13962	11907	10255	8965	7516	6374	5747	4825	4140	3546	3108	2711	2392	2099	1863	1736	1548	1448	1300	1194	1028	962	955	860	865	797	786	760	751	714	754	663	677	680	663	689	666	708	630	688	595	655	693	651	644	681	669	714	714	700	647	642	588	626	574	589	579	556	577	593	614	580	602	609	541	584	582	558	565	576	559	562	559	551	544	564	583	557	533	539	551	525	553	517	541	575	535	517	518	515	566	537	555	575	565	545	520	501	528	562	520	544	520	563	486	538	524	562	541	578	560	557	509	579	543	602	516	545	538	518	542	543	546	524	538	498	506	574	517	522	574	526	536	568	580	586	557	528	554	508	511	535	538	501	531	573	518	529	561	530	529	557	572	542	555	558	526	507	545	535	530	548	524	536	546	513	592	544	524	552	536	517	584	509	551	504	554	536	503	526	527	513	548	578	511	564	489	515	557	546	581	533	543	554	540	569	526	537	519	495	537	577	528	536	522	529	533	512	558	535	551	496	545	490	542	531	501	557	537	524	518	517	539	482	496	577	529	536	502	525	554	538	535	541	602	496	565	503	459	496	538	497	504	575	558	572	553	539	571	504	500	516	488	509	521	520	568	507	561	506	565	527	527	538	511	494	564	504	544	525	521	569	527	538	534	537	555	541	530	562	522	585	514	575	567	519	543	564	529	550	531	521	546	508	534	536	493	573	529	545	510	528	506	592	529	526	532	585	504	563	561	518	523	497	484	584	548	541	580	562	541	503	556	542	544	532	509	531	545	556	547	551	542	580	527	545	525	517	519	552	529	562	521	521	575	555	526	528	540	544	588	533	539	584	518	487	526	522	535	577	575	513	512	529	529	511	573	512	530	483	502	544	551	544	509	516	519	538	503	552	539	534	558	542	563	505	538	512	520	519	552	544	502	521	528	534	506	505	511	520	534	518	577	495	507	585	544	523	528	520	563	504	540	548	521	549	502	520	535	577	494	500	520	553	530	485	577	566	542	519	546	570	533	521	551	542	529	521	553	496	488	492	529	559	540	524	569	544	561	558	509	532	568	536	516	489	536	549	547	526	495	543	523	526	557	533	550	563	576	515	544	475	550	520	548	532	530	493	556	558	553	537	511	542	563	552	527	576	509	549	515	532	550	482	547	522	527	528	583	600	513	514	533	521	540	531	548	511	538	524	568	563	514	513	526	543	544	571	571	532	570	498	517	576	530	485	513	569	532	561	522	496	551	534	501	516	528	499	561	523	529	542	559	528	530	495	532	553	555	467	520	541	542	542	542	500	543	516	533	513	509	561	506	546	487	538	558	505	521	551	504	510	511	522	524	556	525	564	530	551	530	545	515	528	532	551	557	520	573	550	552	540	482	509	549	523	566	511	531	556	505	542	524	585	509	514	519	538	530	531	500	554	568	540	548	522	558	532	514	477	523	574	540	549	552	493	542	517	524	530	575	491	537	545	517	557	514	572	541	563	554	563	532	547	523	543	529	548	536	529	528	550	528	552	492	536	538	582	505	545	536	504	547	593	558	526	515	514	532	526	514	545	515	569	548	543	520	518	540	543	567	512	486	526	550	543	542	517	519	540	537	541	550	515	556	518	549	537	525	482	549	555	497	511	549	542	541	560	524	546	524	535	554	541	584	528	545	501	549	567	529	532	525	524	566	510	568	534	522	548	543	509	545	549	530	557	507	526	548	541	568	519	573	540	590	505	531	522	532	564	530	491	573	549	541	520	577	536	512	535	528	504	538	542	525	542	552	526	554	523	529	517	500	569	532	521	525	535	556	538	524	542	488	517	546	545	546	480	548	542	542	575	523	526	531	571	545	530	554	547	519	535	538	571	530	563	525	553	537	529	574	523	548	563	561	565	498	523	537	552	521	575	557	531	551	549	528	545	550	541	568	514	526	498	563	517	536	509	528	495	538	536	533	551	528	548	553	559	554	551	486	533	534	558	549	552	531	548	532	536	520	505	538	577	557	533	524	519	509	573	527	527	542	494	484	505	536	533	551	549	544	541	550	554	514	551	580	535	537	558	535	511	524	496	477	509	496	498	523	514	543	511	555	584	541	514	522	593	511	519	517	537	524	535	590	492	543	533	538	514	538	543	552	547	540	516	524	507	563	513	513	564	515	527	556	526	555	521	500	518	533	535	537	541	535	543	518	528	579	486	527	520	531	523	536	545	584	586	507	537	553	553	538	508	513	513	528	533	545	554	544	516	534	575	557	570	563	532	549	520	524	539	572	574	539	518	564	529	521	524	530	517	547	508	594	497	577	519	570	538	522	539	562	534	513	536	535	552	547	531	538	519	578	557	515	538	530	605	538	538	532	551	522	501	542	545	530	561	551	526	526	501	531	571	510	564	563	564	541	504	546	555	556	552	521	520	554	564	534	564	538	560	558	516	546	540	517	521	513	583	506	516	545	507	538	509	588	518	537	526	545	497	536	544	525	519	526	536	550	506	525	567	520	572	563	521	477	556	546	571	513	529	496	530	511	488	509	519	531	527	519	496	511	562	523	530	527	551	515	555	519	514	524	533	549	510	541	523	500	526	507	551	530	556	522	541	558	521	531	546	553	525	543	535	535	530	510	526	515	548	541	514	560	503	516	550	520	565	545	581	552	520	523	558	528	544	539	545	513	505	567	492	528	538	507	522	568	543	541	504	524	546	520	562	481	524	600	494	525	536	497	582	530	545	586	512	524	548	494	489	498	524	560	522	520	512	525	527	523	527	513	506	552	525	544	519	510	580	519	538	545	544	506	532	554	570	525	490	530	507	560	498	516	518	536	543	555	540	534	524	508	518	520	531	496	512	522	524	499	548	524	560	567	550	537	524	525	531	538	547	529	559	564	543	531	505	518	487	567	551	541	522	521	576	527	535	535	540	540	541	539	510	520	582	558	513	530	529	508	521	544	591	538	541	553	545	531	522	536	511	508	527	505	527	536	532	523	527	531	511	530	543	543	548	536	511	517	494	543	541	534	520	518	542	513	503	562	523	563	546	535	510	540	540	515	509	505	531	543	505	571	536	527	504	488	525	552	527	566	521	551	515	511	559	523	567	509	511	523	534	526	518	528	526	552	521	551	549	540	535	478	553	519	505	541	553	501	551	549	533	492	541	572	542	552	493	551	494	511	503	519	531	521	536	535	530	555	553	558	563	504	526	554	545	544	547	510	575	553	507	534	550	547	500	590	569	553	591	547	523	579	531	524	501	537	519	529	533	579	518	575	519	504	515	536	549	551	524	526	550	539	556	483	525	531	535	558	562	523	528	525	508	523	527	514	509	513	510	540	567	577	507	512	517	540	532	540	535	560	524	564	592	477	552	549	581	510	533	571	520	550	525	537	543	548	516	551	547	500	580	530	478	537	521	571	554	547	529	519	541	570	519	532	525	532	553	543	524	545	501	505	565	601	527	548	512	563	527	565	525	547	546	524	576	524	500	509	561	513	575	547	546	532	559	525	508	548
16890	11519	1365	604	821	787	665	582	470	460	399	333	306	273	223	218	216	164	151	123	108	111	117	104	96	86	82	66	74	70	75	52	63	65	52	50	49	49	68	48	58	62	36	58	51	48	61	51	37	44	44	54	40	50	54	61	54	55	57	45	41	59	48	55	56	48	45	50	40	43	53	56	52	62	58	38	50	66	40	40	62	43	50	60	57	46	45	35	51	53	33	49	50	41	49	50	55	46	49	49	51	53	44	42	54	56	51	49	53	64	50	50	47	51	38	49	61	44	51	51	51	53	57	55	48	54	56	54	42	53	62	53	54	43	42	57	52	42	46	44	45	54	43	51	53	40	46	54	53	48	50	43	55	54	45	54	49	41	50	41	52	52	60	47	45	54	45	62	60	67	39	41	43	55	48	62	48	50	48	44	45	49	52	54	56	52	37	52	43	40	52	59	45	41	54	42	49	54	58	44	47	46	49	45	40	36	50	44	44	43	53	46	52	66	58	45	38	56	47	39	50	53	48	46	59	35	50	42	48	54	47	42	46	62	57	59	52	58	47	54	40	47	59	47	50	52	46	44	50	58	43	66	42	41	60	45	44	43	45	41	55	54	56	53	43	50	43	58	48	47	66	53	50	61	40	67	47	48	47	59	60	55	48	41	49	59	54	54	44	46	47	54	45	48	45	52	54	42	41	35	33	48	40	41	39	53	48	53	53	50	44	49	51	46	54	52	49	51	53	51	45	42	55	54	37	53	59	52	45	56	56	48	65	54	69	43	42	53	46	62	43	45	52	46	57	48	39	46	53	43	36	45	54	43	49	52	47	54	55	54	49	47	44	37	44	35	38	45	45	57	57	46	53	45	47	63	43	48	50	46	50	31	47	49	50	48	56	47	44	38	67	57	50	47	35	54	56	63	54	55	51	48	36	67	56	45	46	45	58	57	34	35	47	48	54	46	50	40	57	61	64	52	40	39	49	39	59	46	58	61	48	43	53	56	49	50	52	40	38	49	54	44	44	46	61	44	43	51	52	43	41	41	52	47	55	57	46	66	44	49	42	53	48	49	44	54	46	45	46	50	54	51	48	62	52	45	54	47	44	44	49	44	56	55	57	52	44	42	47	50	60	61	46	56	36	45	56	49	39	47	40	31	46	43	48	62	55	51	49	45	51	46	60	57	44	54	42	56	41	54	43	53	51	48	59	41	48	51	45	50	59	41	48	55	50	58	47	47	55	47	47	53	47	44	53	44	51	55	58	41	49	48	47	57	53	48	45	56	42	52	61	43	50	45	48	52	59	50	45	45	53	46	51	50	52	43	50	53	53	55	57	49	50	50	39	49	50	50	51	51	58	53	62	48	49	56	49	59	59	57	56	48	40	39	55	48	54	51	49	44	39	47	46	44	48	58	47	41	51	42	55	53	47	40	46	47	31	45	55	40	42	49	62	52	62	44	43	51	43	43	41	41	53	48	52	41	62	54	61	50	51	57	56	40	43	37	47	40	56	45	59	46	59	55	56	53	54	49	45	49	68	48	39	39	55	44	37	48	43	39	49	41	47	39	56	44	50	59	47	52	55	60	65	49	63	42	49	39	46	60	57	40	53	42	45	48	54	36	47	62	37	40	52	54	49	52	57	35	45	50	46	38	50	53	60	65	43	40	42	40	36	52	45	48	47	41	59	47	47	39	50	55	58	60	50	48	39	54	39	45	54	48	43	46	50	48	61	52	52	42	61	51	51	45	40	61	52	54	33	46	53	55	42	35	55	48	35	46	46	47	50	54	44	51	58	51	48	54	54	53	52	47	52	43	37	46	62	45	52	59	69	46	41	63	58	54	41	31	57	56	53	42	42	37	41	51	52	64	52	58	62	48	45	55	50	44	58	50	38	52	61	48	43	38	35	53	45	55	42	49	52	58	62	64	46	60	53	44	51	46	56	48	51	56	43	63	58	50	55	54	50	46	57	43	47	55	39	43	59	61	53	45	56	42	66	52	54	36	40	48	53	46	58	47	48	56	43	57	40	47	43	64	44	49	58	34	59	39	50	59	59	49	50	42	53	51	51	54	52	50	46	50	44	46	50	53	47	54	51	58	49	50	61	50	61	42	54	60	40	51	56	55	51	50	53	50	44	40	58	56	35	48	52	47	40	47	57	42	42	43	59	45	48	50	43	52	46	45	51	61	57	54	53	57	57	49	57	53	51	53	54	54	52	37	44	48	52	38	56	58	43	50	57	46	56	55	51	50	46	57	45	57	49	53	56	60	52	47	43	40	53	40	47	48	45	52	51	49	51	45	46	55	52	55	46	53	52	45	40	47	41	44	49	52	58	47	51	35	46	61	41	53	47	47	44	43	59	45	54	46	57	50	42	62	42	55	52	38	59	41	47	39	46	56	34	59	53	36	54	49	51	62	50	42	54	50	50	48	51	58	59	57	54	49	54	56	46	57	45	45	52	41	52	56	58	50	53	53	53	46	47	45	73	59	45	42	42	49	50	50	56	50	49	51	67	60	49	49	38	60	57	52	49	51	54	51	55	50	34	65	39	50	46	57	50	57	36	39	52	47	48	43	49	48	36	42	44	49	55	60	38	56	42	50	57	55	42	58	59	64	46	53	43	50	55	52	61	53	46	54	49	38	55	46	68	52	42	53	44	34	49	53	65	46	48	44	55	51	43	52	49	53	52	51	50	57	54	63	56	54	44	57	61	31	59	43	48	46	52	59	67	65	51	51	50	50	47	60	36	41	53	56	46	35	48	60	52	43	54	49	60	55	40	47	50	49	59	44	50	35	43	50	53	50	54	43	45	50	62	45	35	60	56	43	47	64	48	52	51	49	48	43	48	41	51	45	44	47	63	43	43	55	46	57	68	46	40	46	54	49	56	45	41	48	39	46	57	48	47	51	53	51	49	53	52	53	47	49	59	49	38	53	53	50	43	42	47	46	44	52	42	57	53	61	46	49	64	46	56	49	45	64	44	35	56	54	50	45	55	49	58	35	46	53	51	58	41	66	60	50	57	40	54	45	52	40	60	50	64	53	47	52	54	51	51	48	55	50	62	48	51	72	52	49	38	41	55	51	52	52	60	48	39	51	60	33	47	51	49	42	53	61	49	49	60	38	35	48	53	41	56	55	38	47	45	46	48	41	53	45	48	54	49	60	54	53	40	55	56	48	46	54	57	59	45	55	42	55	52	42	47	47	46	47	50	57	48	37	53	41	40	49	66	44	45	44	60	61	49	41	35	41	41	48	49	51	47	47	35	57	40	47	47	46	45	58	49	46	40	50	52	55	49	66	44	48	46	44	48	48	52	44	49	44	41	54	58	54	34	49	43	55	51	49	52	48	51	41	36	48	41	44	41	55	39	56	45	56	46	51	54	31	50	52	64	56	52	51	53	59	56	52	63	45	45	49	44	46	45	46	63	44	58	52	50	53	44	42	33	51	55	48	39	50	57	62	42	45	56	55	50	48	43	46	43	50
56623	41902	15568	25802	33053	31766	28917	25169	21933	18817	16511	14272	12791	11036	9694	8514	7290	6393	5674	4932	4276	3739	3339	2884	2519	2387	2208	1914	1826	1657	1557	1407	1350	1315	1253	1135	1115	1148	1041	1081	1001	1039	1005	1001	1034	1000	964	1022	981	967	1027	990	933	1003	972	928	941	1000	1043	1016	955	896	906	850	874	864	842	821	835	804	824	796	852	870	818	795	811	795	790	801	788	829	786	797	759	754	813	736	817	792	754	757	788	798	811	767	790	751	760	758	753	763	755	797	784	767	704	790	776	822	787	725	735	773	800	753	760	744	831	772	779	770	814	793	753	743	771	756	786	783	786	818	770	766	771	847	781	782	807	770	839	859	759	736	765	734	759	761	738	818	769	780	765	809	752	787	752	747	749	756	770	721	783	745	725	725	733	736	797	766	771	746	761	756	745	726	780	796	777	754	778	743	737	730	785	782	808	778	701	732	801	772	752	764	734	834	770	713	785	773	749	791	695	736	751	746	739	740	759	736	710	705	751	748	752	771	728	747	812	727	721	770	752	769	761	730	758	723	763	762	730	795	777	801	761	778	817	760	750	779	734	751	738	736	786	783	772	788	735	698	748	751	739	784	771	824	778	770	808	762	737	724	752	732	765	758	755	744	745	731	754	751	737	760	747	725	752	743	742	783	801	716	769	778	796	800	756	768	769	743	732	785	703	753	752	726	720	736	733	818	743	717	707	754	794	770	754	765	753	752	740	768	763	709	750	768	733	751	714	771	809	710	724	761	753	755	783	730	747	737	775	753	745	746	754	780	747	752	782	807	753	753	695	818	728	772	736	795	725	738	782	741	813	809	739	722	722	782	760	745	771	697	724	770	722	793	745	728	758	797	775	723	770	761	732	774	742	750	709	775	723	802	728	774	775	759	716	743	768	775	780	774	765	765	807	765	736	752	748	720	785	811	752	778	779	771	765	765	770	793	728	770	760	763	746	755	775	704	771	756	743	779	744	748	767	777	765	745	719	767	788	785	737	789	774	796	723	842	804	729	747	748	795	758	713	699	725	701	761	740	762	730	761	741	761	705	775	822	761	750	767	754	734	749	790	778	803	759	778	757	775	768	796	744	725	768	796	755	759	739	759	776	722	785	702	760	729	744	749	825	751	808	764	762	745	789	753	747	794	813	729	755	746	754	702	736	758	739	745	768	791	785	741	768	793	772	700	779	708	744	732	736	723	748	764	767	779	808	739	767	754	735	720	727	777	768	748	770	762	797	718	770	764	737	768	752	746	773	737	711	762	750	742	786	828	754	739	762	730	766	794	763	786	759	739	753	780	713	757	799	784	760	791	705	719	735	775	740	749	818	765	747	754	769	777	769	717	810	761	721	795	775	809	768	766	712	731	720	733	819	820	764	753	746	807	751	734	706	734	757	736	718	736	766	760	742	774	776	743	738	753	746	759	741	788	758	737	793	786	728	771	768	778	757	734	774	765	812	777	754	746	745	739	769	740	781	741	766	760	740	850	735	774	704	729	762	736	738	736	788	744	745	744	737	714	751	778	782	790	744	808	790	708	765	802	767	744	655	732	772	764	778	804	770	739	732	784	768	743	769	790	764	769	813	780	756	734	789	733	706	778	752	755	745	773	788	706	785	780	773	803	809	738	785	777	766	748	709	757	740	749	731	755	728	750	723	779	743	746	698	765	719	742	764	780	776	734	759	748	734	811	690	717	768	772	777	749	707	763	725	749	769	734	722	801	750	739	741	798	762	751	811	773	727	762	738	749	809	726	822	768	753	808	755	725	760	738	739	754	772	767	752	724	664	733	801	726	774	763	756	812	744	777	804	764	783	756	788	771	738	744	749	793	724	762	786	745	755	748	760	768	759	734	775	759	740	743	752	775	733	808	737	742	750	760	735	763	802	736	747	771	706	814	771	749	727	777	757	755	774	754	770	779	790	742	741	793	795	794	732	754	800	755	741	729	679	817	770	807	732	784	720	764	747	760	763	818	772	762	784	760	738	755	779	766	791	740	783	795	761	773	718	722	761	776	724	796	714	754	742	759	774	792	816	706	758	762	723	724	753	741	788	760	786	768	797	790	754	780	760	737	770	741	766	743	756	778	775	764	753	724	766	765	757	735	737	771	747	760	767	781	755	734	780	769	769	756	764	771	762	801	720	767	802	746	751	736	745	778	718	761	816	719	758	773	735	784	728	751	758	749	733	781	714	751	780	708	729	744	777	759	814	764	757	773	724	703	743	732	756	791	746	742	719	721	687	806	778	781	776	738	758	777	771	776	785	765	809	713	769	716	738	759	774	707	776	723	779	739	774	751	736	750	727	802	718	813	774	741	757	791	758	773	753	763	804	739	740	760	790	772	819	757	755	748	791	729	766	752	760	763	763	748	734	799	775	762	764	764	693	747	780	803	755	726	726	751	745	742	742	793	774	774	768	759	723	765	773	776	758	741	778	734	727	801	734	728	746	778	697	789	778	749	759	758	719	759	758	790	768	756	726	762	768	742	779	738	729	768	762	817	752	782	775	744	763	781	761	755	785	716	750	704	771	803	729	783	742	752	759	705	749	674	758	746	811	729	743	757	744	782	744	752	744	742	787	803	748	767	762	755	720	711	790	730	738	774	773	783	750	796	720	742	811	777	742	792	758	782	768	745	744	728	770	717	720	719	736	782	771	804	711	722	754	802	715	741	762	803	776	771	741	786	781	793	742	777	737	680	767	810	778	767	780	774	708	703	801	767	740	749	767	749	734	797	767	772	737	767	781	722	753	744	716	778	754	752	773	780	771	770	702	734	724	757	785	743	739	742	711	787	712	791	751	735	737	767	745	711	752	768	769	718	797	758	784	770	752	758	721	751	810	771	761	779	732	731	777	753	756	697	720	747	758	729	759	766	702	800	764	729	755	805	720	782	751	736	757	751	732	741	774	770	794	737	810	737	792	763	729	758	725	807	731	752	808	782	710	785	772	745	764	782	823	734	709	777	785	755	725	761	764	742	789	764	797	685	732	754	717	768	762	746	772	761	741	783	736	799	785	774	749	749	731	788	760	799	763	734	750	781	774	732	747	797	779	736	791	709	732	766	805	718	777	790	766	730	799	740	800	757	765	754	742	818	820	688	763	788	852	737	808	776	738	758	722	738	692	745	772	786	680	791	789	746	797	733	770	763	725	759	699	750	722	750	816	755	785	693	711	758	765	764	779	772	726	769	715	732	739	742	735	759	710	719	783	786	785	712	798	749	743	796	777	773	738	764	765	750	688	741	797	780	770	731	768	736	765	778	745	762	750	758	792	746	758	780	752	775	745	703	766	736	741	766	742	797	770	748	761	790	704	762	723	755	735	791	725	805	809	705	724	765	729	727	725	752	762	705	737	746	766	791	788	779	758	786	790	748	758	770	752	772	741	741	819	701	705	786	750	787	696	760	756	762	799	764	711	747	812	731	742	744	763	713	761	724	711	770	798	761	777	747	756	784	771	775	783	763	779	800	751	757	739	760	748
6666	3138	406	259	338	323	259	230	204	172	149	163	120	102	101	94	72	75	63	55	48	61	39	40	34	36	41	36	35	28	38	24	25	28	27	20	26	25	22	19	26	21	21	23	25	28	33	30	28	36	21	27	17	29	26	27	25	20	22	30	33	33	26	36	18	23	22	13	14	18	28	16	25	23	27	29	35	22	17	29	20	25	15	20	28	31	21	34	23	22	18	32	22	36	15	26	24	27	21	27	30	14	20	22	31	30	28	30	22	14	26	20	23	14	19	20	19	26	33	27	23	21	22	27	23	21	27	19	22	32	23	17	32	19	22	23	30	30	22	24	23	28	28	27	18	20	28	24	26	23	26	23	31	31	26	26	15	14	18	21	24	15	24	15	25	21	15	26	21	19	21	27	20	38	26	24	19	37	23	24	23	25	23	21	25	30	20	22	22	30	27	27	18	23	29	21	23	24	20	22	24	20	12	30	20	22	32	29	19	19	29	15	18	20	25	22	25	19	21	18	23	22	26	25	32	29	22	25	22	21	21	23	33	20	24	19	14	14	20	26	23	26	23	26	23	24	25	34	21	31	24	26	26	24	20	26	28	24	22	25	26	24	28	23	27	37	21	28	26	15	40	35	24	23	26	23	18	17	13	35	29	25	31	21	22	35	14	31	22	24	26	26	27	32	29	23	22	27	24	26	15	32	17	21	28	29	33	22	17	23	25	13	23	29	32	20	17	23	29	32	20	23	23	33	23	17	20	19	20	31	24	30	27	27	22	24	27	20	22	19	21	32	25	24	20	18	24	22	27	16	33	24	31	23	31	28	33	24	20	30	31	19	24	17	27	25	25	19	16	28	23	29	31	28	25	22	26	18	18	23	22	21	25	21	18	17	23	16	16	22	16	24	33	26	28	25	27	34	22	19	27	20	29	15	22	25	24	21	17	29	25	19	26	22	27	38	28	28	26	20	24	22	21	24	17	32	33	21	22	28	18	21	29	22	22	32	31	28	17	35	27	25	23	22	20	30	16	25	28	21	22	34	21	22	28	25	29	21	20	20	35	20	26	27	27	18	28	20	23	34	19	22	16	31	26	22	15	22	27	15	29	34	18	30	21	20	25	25	33	21	20	28	17	26	26	14	25	35	29	19	26	23	30	26	22	24	21	22	17	20	29	24	30	18	27	19	27	23	19	23	22	26	30	27	25	31	23	21	19	19	24	33	27	23	25	23	22	30	19	20	24	16	25	21	25	21	17	19	28	25	28	19	23	18	24	29	25	25	21	28	18	26	16	18	19	19	21	24	26	19	23	20	24	21	15	22	29	26	26	19	28	20	26	30	25	23	30	24	14	15	29	27	17	25	43	12	20	29	29	22	19	31	23	26	20	25	32	33	30	30	26	19	21	26	22	23	21	23	22	13	24	17	28	27	21	22	24	24	21	18	26	26	28	30	20	28	22	17	33	28	18	23	22	18	27	23	32	37	25	23	27	14	19	39	25	29	29	24	16	27	20	28	16	16	17	17	26	24	21	20	20	32	28	32	21	26	16	24	22	23	24	27	22	15	13	23	15	23	19	19	23	29	25	18	21	13	29	29	30	23	28	20	19	24	26	31	29	24	20	21	21	32	23	23	33	23	17	28	18	21	32	22	26	32	25	33	15	30	24	28	18	22	29	18	28	20	16	21	25	25	19	29	28	18	22	30	24	25	16	24	13	31	26	27	18	28	19	31	25	24	25	16	22	19	28	21	19	39	17	29	11	22	28	18	31	30	16	27	25	26	19	30	22	24	20	22	22	22	28	14	21	18	24	25	27	26	19	23	23	36	22	24	19	16	25	27	19	20	20	20	24	22	25	26	22	23	20	26	21	22	24	29	22	12	24	16	32	16	28	26	27	20	29	18	21	31	22	22	27	23	19	30	22	23	21	23	24	24	19	28	28	25	30	21	25	21	22	32	25	23	28	15	32	28	21	15	32	28	17	28	22	18	20	22	25	18	30	19	30	18	18	23	26	23	17	35	19	30	14	23	22	17	27	22	30	26	25	31	24	26	25	20	29	21	20	24	25	25	31	22	27	29	22	20	22	16	20	25	24	20	24	24	25	34	27	21	20	24	21	26	12	23	26	25	25	31	30	22	35	31	30	21	24	28	26	34	26	31	26	25	17	31	14	26	18	29	23	33	23	20	16	16	28	22	20	20	24	31	23	21	29	25	20	21	23	30	19	15	25	24	24	28	17	18	23	20	25	29	18	25	30	24	27	21	25	28	29	30	29	28	24	27	28	21	24	21	26	24	16	25	22	34	21	25	37	18	25	30	23	20	25	21	30	21	21	12	26	27	21	28	25	17	26	18	20	21	21	31	25	20	20	18	21	25	24	22	33	23	23	27	27	29	24	27	20	28	23	21	23	23	18	13	16	25	26	27	23	23	29	22	25	19	26	17	16	30	21	26	25	23	19	29	18	18	31	21	27	21	26	26	26	16	27	17	20	19	23	22	19	29	26	28	27	20	23	26	31	14	27	22	29	19	23	22	25	18	28	22	31	19	20	20	31	21	27	24	29	28	29	30	19	26	22	17	18	20	21	22	36	16	28	26	31	21	28	36	23	19	23	28	21	28	24	22	21	22	26	19	21	26	24	21	26	25	20	19	20	20	26	32	15	26	24	22	19	24	26	18	23	21	26	31	28	19	27	21	20	29	24	18	24	18	27	25	13	22	24	17	28	18	25	21	19	22	31	18	16	21	20	14	25	28	18	19	20	19	38	27	25	16	23	26	20	31	23	23	24	23	25	25	18	22	24	13	33	20	24	21	30	30	28	27	33	25	26	14	27	19	28	21	32	28	27	26	27	23	22	16	20	26	16	29	22	20	23	30	20	15	29	22	23	26	28	24	20	26	18	30	22	21	19	28	25	16	19	25	20	30	24	23	21	19	19	22	16	34	34	17	32	22	26	23	23	17	28	20	20	26	21	18	30	22	28	29	26	20	24	18	15	21	20	15	32	22	25	21	25	23	27	20	17	20	18	24	28	17	24	19	25	23	33	31	24	27	31	21	18	15	26	27	28	22	27	16	23	23	22	30	31	28	24	24	18	25	17	22	30	18	20	20	22	17	21	28	15	29	23	25	28	13	30	23	22	27	25	17	23	20	17	29	30	33	16	21	25	24	24	18	25	25	23	25	24	23	25	28	19	24	30	18	21	25	29	29	23	29	21	22	22	19	21	22	22	16	25	24	24	25	15	15	25	20	26	32	21	26	26	19	28	27	25	25	26	30	29	28	20	34	20	19	28	18	26	18	22	33	21	25	15	27	16	22	24	31	25	21	25	14	21	26	22	17	31	18	28	33	30	31	31	24	22	26	17	22	26	24	22	30	19	22	25	26	25	19	22	25	26	23	28	16	23	32	23	31	24	21	22	18	25	20	21	26	25	29	20	22	26	24	22	26	27	23	29	25	21	12	18	24	13	23	17	23	25	28	22	19
42538	29274	8580	17129	23368	22314	18900	15225	12453	10156	8299	7085	6095	5074	4308	3712	3184	2654	2322	1987	1850	1579	1411	1176	965	954	860	779	770	641	650	580	557	541	512	512	507	455	470	495	445	461	440	479	425	473	433	431	436	483	433	439	450	433	483	446	452	461	455	448	448	436	412	426	390	437	385	399	433	429	433	398	394	417	410	419	385	394	383	375	395	360	384	342	379	396	384	421	333	366	362	371	398	375	374	410	385	373	361	376	357	377	351	381	394	374	390	383	395	397	406	366	374	371	345	361	372	361	367	391	365	336	377	375	381	398	370	383	383	371	357	385	354	409	373	367	402	365	390	397	380	396	406	419	367	369	382	343	386	405	390	418	371	352	381	350	383	361	368	412	393	384	387	391	357	393	411	372	375	375	372	358	398	360	361	380	367	370	382	369	340	347	386	394	366	370	383	386	353	391	398	397	382	375	357	405	374	382	369	365	378	371	362	389	357	376	353	380	398	385	369	388	370	383	386	370	340	366	385	326	378	389	351	373	378	373	388	371	376	367	332	402	342	376	361	418	384	350	363	366	364	375	365	383	367	389	362	379	334	378	378	394	399	348	363	379	387	365	435	373	368	387	368	353	390	376	403	388	369	374	378	365	358	372	365	361	379	368	356	402	370	375	350	407	349	374	373	353	342	351	355	363	366	370	351	361	371	370	369	334	370	354	352	380	356	339	369	382	373	379	344	362	358	377	403	372	340	396	401	335	371	392	339	386	356	380	359	349	384	368	373	356	395	364	356	387	378	387	345	345	373	419	362	390	352	375	358	370	380	389	360	381	380	356	417	369	353	352	375	357	392	333	389	370	366	393	357	344	378	356	345	382	376	369	356	396	381	336	394	362	354	382	380	405	370	320	346	343	375	380	377	357	381	342	352	383	361	378	349	364	379	403	381	348	371	381	369	391	405	392	339	380	397	391	379	353	396	348	392	345	345	363	359	389	370	360	366	382	372	369	384	419	403	328	344	377	374	398	384	353	400	383	377	388	367	351	372	394	369	360	382	382	395	367	396	348	366	386	404	358	366	372	394	395	375	381	401	322	374	372	390	368	387	385	376	391	376	384	401	372	357	360	355	359	362	343	379	367	376	384	385	351	397	357	353	379	402	335	370	379	400	351	366	363	401	372	426	384	366	360	384	358	365	376	388	380	363	398	380	372	383	414	368	377	370	412	364	356	368	374	403	381	362	407	392	359	398	402	364	378	391	381	349	376	384	379	373	390	387	378	393	344	366	372	383	369	396	384	356	364	395	396	336	353	352	349	377	373	380	379	374	335	386	382	404	372	347	365	374	397	381	410	369	352	335	408	344	388	351	372	355	369	379	362	403	370	354	411	392	417	362	350	396	368	378	380	356	392	400	418	353	364	336	382	335	382	358	384	368	407	352	380	356	372	385	388	380	368	360	375	386	417	406	382	380	347	347	390	348	357	366	403	365	348	373	384	386	388	347	371	380	377	371	361	380	376	353	380	379	406	383	368	388	388	371	367	379	362	413	323	358	369	361	378	393	377	378	369	355	359	381	385	392	377	377	348	354	359	350	411	335	391	393	416	360	365	333	364	352	375	402	393	363	370	391	363	355	371	370	328	362	380	382	386	353	373	345	349	366	345	369	406	399	362	379	400	352	352	395	388	370	380	406	400	353	356	349	395	348	360	365	365	377	344	405	382	436	373	368	371	389	354	396	367	355	360	349	382	345	366	373	362	384	383	397	342	392	390	373	372	364	399	398	396	351	417	385	365	364	368	357	372	418	363	401	376	391	351	357	347	370	349	379	409	434	379	403	364	328	411	409	358	385	367	382	402	365	399	426	365	407	363	386	394	342	367	342	376	398	369	403	393	357	390	396	359	401	380	416	369	380	381	352	357	384	380	366	372	366	370	365	380	376	417	350	388	370	363	368	377	368	388	379	369	382	365	398	370	362	386	386	366	370	361	391	365	391	348	385	360	379	371	391	382	342	399	385	379	364	361	354	381	405	356	350	371	419	367	385	377	362	345	376	390	368	386	353	364	376	388	363	374	372	392	387	346	387	356	372	391	396	347	375	406	382	388	371	378	388	366	400	427	351	378	400	380	395	396	389	377	367	377	386	370	380	381	336	377	382	407	335	376	370	357	383	370	393	399	399	383	377	375	411	408	351	392	367	387	399	380	406	399	366	379	326	330	368	361	379	361	384	390	371	332	340	370	382	395	412	349	348	390	386	369	379	377	374	343	385	373	393	385	372	380	338	326	352	380	365	348	391	345	382	376	378	368	378	364	375	376	383	391	359	410	391	377	369	380	361	411	371	392	358	384	356	337	337	360	369	391	362	411	371	378	394	364	366	374	407	390	392	394	380	362	401	377	373	367	399	365	333	409	394	364	384	387	385	380	398	393	393	370	403	379	367	379	412	350	366	357	385	368	399	367	398	370	381	369	378	392	355	394	341	408	438	369	374	387	364	383	355	396	368	395	394	372	389	380	413	353	383	367	382	400	395	356	364	402	367	370	375	373	404	352	393	336	369	360	406	374	391	374	372	378	343	386	365	355	326	379	386	384	341	395	392	410	362	390	368	390	386	364	388	364	335	361	394	323	388	365	377	376	350	335	377	348	384	366	363	396	338	360	369	349	366	353	366	356	371	348	370	368	333	383	385	338	382	374	369	371	381	385	346	389	383	345	368	379	368	384	369	396	367	371	360	329	378	380	374	361	414	341	375	379	350	365	390	338	372	378	355	364	352	410	381	405	356	340	368	393	368	389	361	378	377	419	366	387	363	356	378	396	367	366	373	372	394	361	386	378	353	402	382	389	393	380	381	350	359	376	373	354	393	357	372	389	380	384	393	408	383	347	365	342	386	366	374	383	392	433	382	373	358	394	363	398	381	378	388	371	372	431	372	382	356	383	348	377	391	361	391	381	393	379	357	405	379	362	369	386	364	391	376	341	399	370	389	389	403	358	380	383	380	398	349	363	368	372	401	416	359	357	419	376	388	359	364	360	383	388	359	409	358	394	341	376	404	376	358	370	398	352	394	345	359	371	365	389	377	375	395	361	435	364	384	378	354	412	348	368	384	376	356	337	328	380	369	403	394	358	356	377	390	378	410	364	338	375	361	381	361	409	364	345	374	418	388	355	363	367	396	408	399	391	387	392	384	359	378	355	329	375	380	385	365	365	383	386	350	363	355	396	396	385	373	348	383	354	361	388	355	393	403	399	367	391	407	359	382	375	392	412	380	371	399	376	394	394	333	385	376	369	366	384	363	367	376	392	386	358	382	394	392	367	350	373	347	388	379	348	392	380	382	379	339	371	394	370	375	372	374	380	370	395	390	383	345	363	360	374	379	369	408	355	367	380	401	365	370	385	371	351	368	361	400	361	352	366	341	363	405	363	368	369	399	359	381	405	342	393	357	368	407	386	403	409	405	335	339	385	389	384	370	359	376	387	368	396	375	356	368	392	410	361	381	355
14394	10175	1173	534	659	677	591	524	460	345	350	283	242	219	191	176	171	146	119	100	98	93	88	93	64	62	63	52	68	46	53	63	55	44	41	48	35	57	34	44	45	43	40	39	44	50	35	40	52	39	36	43	42	44	44	40	54	51	40	38	48	50	40	42	39	56	40	50	33	35	41	35	42	47	48	41	41	48	28	33	44	47	50	44	43	41	40	48	37	31	42	44	32	45	41	39	41	48	41	35	50	36	37	34	44	33	37	43	39	44	46	56	41	53	42	38	39	49	37	38	37	39	43	35	49	45	39	45	38	54	31	34	36	33	47	29	43	43	35	41	38	42	40	43	42	48	41	47	40	43	42	55	44	36	43	44	37	39	32	50	61	51	45	45	42	47	36	34	25	46	42	50	47	53	40	33	43	51	32	50	47	46	36	47	48	31	40	58	45	38	53	32	36	41	31	34	43	45	48	41	46	47	44	36	39	51	35	39	50	43	34	42	42	45	34	42	50	48	33	28	48	33	37	43	41	40	47	40	35	39	52	38	35	44	39	43	34	35	37	45	37	48	53	42	43	42	59	37	50	42	47	50	32	38	39	38	42	50	44	37	41	34	34	50	51	44	48	34	40	45	48	25	64	44	36	57	43	43	39	44	34	34	30	43	45	45	47	35	52	42	50	41	46	50	42	37	39	48	42	41	29	39	46	38	42	25	47	35	51	33	39	35	38	40	33	44	38	36	45	38	45	35	39	38	28	44	52	41	37	50	44	47	47	53	49	39	34	39	45	37	39	42	46	43	45	48	51	48	48	45	47	36	51	53	42	44	51	50	40	49	37	36	40	47	39	38	43	28	42	30	44	32	42	52	39	29	39	29	49	31	41	34	40	33	39	41	49	37	45	33	43	52	35	52	40	44	43	47	54	36	36	41	33	38	36	36	36	29	35	38	30	41	40	39	49	38	65	38	45	49	35	50	44	46	46	48	31	41	35	29	52	37	46	34	46	44	37	44	48	36	45	35	39	44	36	45	57	45	59	41	44	41	53	45	37	48	37	34	44	45	48	47	45	31	45	33	46	40	45	40	48	39	44	34	48	35	44	49	50	45	37	40	33	43	48	46	48	57	38	44	46	46	40	28	44	42	41	39	34	44	38	32	42	39	46	46	41	43	46	38	59	53	26	34	42	43	39	39	58	48	40	47	37	46	50	46	40	36	44	60	49	43	39	57	43	40	44	37	45	39	52	47	47	42	29	40	46	39	51	37	39	38	58	39	39	37	46	37	48	47	52	41	35	54	49	48	50	43	48	48	42	41	48	42	36	42	36	35	50	43	38	48	41	43	50	30	29	50	43	39	33	42	49	31	42	32	46	40	33	44	35	41	32	33	44	34	45	47	42	49	47	45	36	36	52	43	43	42	42	28	42	48	44	38	35	46	49	40	35	43	56	56	30	23	40	50	43	42	37	38	36	37	47	39	49	39	42	42	37	39	33	46	39	37	40	42	42	47	39	43	49	48	37	41	54	40	45	43	42	53	50	43	45	42	51	39	35	42	43	41	47	44	48	61	43	53	36	43	40	47	37	42	35	49	34	50	37	59	39	42	53	39	26	46	47	51	47	29	41	52	31	55	36	44	45	49	40	40	57	32	45	40	32	41	41	45	45	56	49	50	40	36	43	32	40	43	44	52	43	38	47	42	38	33	46	37	53	37	43	43	45	47	37	41	46	46	41	46	35	29	42	52	49	46	43	38	40	47	43	34	47	37	34	39	48	44	39	43	47	45	58	52	42	46	35	42	49	41	40	43	43	39	36	37	34	35	34	35	33	48	39	44	38	36	51	58	39	35	52	46	46	50	44	31	43	44	35	55	55	33	40	47	33	41	43	38	48	36	41	31	45	44	44	46	39	40	42	39	47	34	47	34	47	44	38	33	36	40	35	44	43	59	50	43	34	58	31	42	40	38	42	50	44	51	46	46	36	41	44	44	31	45	43	51	42	51	44	35	49	42	50	38	53	36	50	45	43	33	50	41	43	42	40	54	37	39	42	38	34	37	40	40	35	39	30	57	40	39	43	36	36	47	40	40	42	42	41	61	41	41	49	42	44	43	39	42	37	46	39	41	46	47	51	43	50	36	41	39	55	36	39	44	42	34	43	31	35	42	45	41	45	47	35	36	53	52	50	47	36	35	35	43	34	40	37	35	46	43	41	32	32	33	31	38	39	40	45	42	38	43	48	41	34	63	43	28	40	50	45	44	56	32	40	36	54	43	43	38	38	51	48	43	33	32	44	41	29	40	48	43	34	43	36	42	44	34	43	24	33	38	66	43	44	45	43	44	48	55	38	32	54	44	49	37	43	46	41	55	46	45	31	34	47	45	30	41	34	40	45	42	36	37	38	46	43	45	41	31	37	33	43	43	41	38	38	49	33	47	49	40	45	52	43	48	51	37	46	43	29	41	57	40	41	38	41	47	37	37	54	42	49	43	41	40	42	50	34	44	40	32	45	49	43	43	41	40	52	43	47	42	38	47	43	34	55	42	45	41	52	48	37	42	54	49	48	45	33	47	46	34	48	38	50	42	36	49	49	40	32	47	48	46	39	30	49	45	31	47	40	38	44	31	35	52	40	47	43	50	64	39	42	41	41	32	42	44	51	44	39	40	43	45	49	43	40	41	60	45	41	34	33	42	50	42	36	40	38	50	46	39	43	30	32	35	41	35	52	34	31	48	39	51	41	48	38	40	36	54	37	38	34	33	34	40	45	52	34	42	39	49	49	38	37	41	46	37	28	45	44	52	45	28	50	46	52	39	44	53	45	38	39	48	39	43	37	37	50	61	47	36	37	48	45	38	53	39	40	38	35	48	37	38	42	33	41	40	44	37	45	39	58	52	41	41	52	48	41	44	38	38	37	51	52	52	44	46	44	57	41	37	51	31	41	38	40	37	45	36	33	35	46	44	38	42	43	42	40	36	34	42	40	51	39	46	38	48	38	39	35	31	38	30	32	48	46	35	39	45	37	46	46	43	36	55	40	38	53	46	49	40	41	48	35	36	44	34	46	37	41	48	46	39	40	44	52	36	43	46	31	47	30	38	45	37	47	43	37	57	52	41	47	46	48	45	51	44	27	33	37	44	38	39	56	37	45	42	32	37	46	36	44	38	50	38	43	43	45	53	38	43	39	43	48	49	42	43	35	49	49	55	51	31	36	48	39	45	42	40	42	57	37	41	40	49	34	33	43	36	44	38	44	47	45	36	47	49	42	36	49	38	53	45	40	49	50	50	37	40	58	35	45	43	37	54	47	32	49	37	40	40	33	40	47	41	55	42	46	43	53	45	49	48	39	34	33	39	46	32	39	53	30	45	46	40	44	44	46	27	35	43	46	33	28	45	34	43	39	30	46	46	34	40	38	41	53	33	39	48	43	43	43	43	37	38	37	42	33	42	46	50	28	39	44	45	50	34	51	43	37	37	41	44	36	34	36	48
54943	40635	14647	24889	31482	30609	27199	23558	19825	17136	14188	12487	11110	9572	7957	6987	6155	5417	4758	4039	3639	3066	2803	2414	2132	1973	1721	1611	1496	1324	1270	1199	1159	1045	1036	991	1027	976	947	897	930	866	898	839	870	816	850	798	743	775	849	830	796	885	867	873	848	816	803	830	810	803	783	691	742	741	689	743	664	690	697	757	690	701	691	701	718	715	706	639	665	678	665	690	666	676	684	689	640	687	633	647	591	628	651	626	692	665	665	649	633	624	626	672	635	654	656	674	674	673	625	675	689	638	661	678	679	667	640	658	618	642	619	620	675	696	629	620	649	709	604	678	668	659	634	660	644	635	647	683	656	663	664	647	694	665	632	661	662	668	613	624	659	645	670	674	657	628	635	648	627	669	657	688	672	610	687	646	681	662	640	627	654	655	613	630	647	618	600	646	613	603	634	665	614	680	586	646	685	647	651	655	675	638	673	638	625	625	633	667	682	602	614	632	643	632	671	654	649	689	641	648	665	644	664	619	661	651	674	665	693	663	685	622	648	660	699	616	647	641	654	657	652	687	652	682	666	608	652	649	589	673	659	627	623	690	631	653	644	604	630	609	707	643	660	658	636	627	662	632	672	624	694	676	639	625	709	661	621	646	659	657	662	607	640	608	651	641	593	634	672	661	669	654	671	625	617	626	628	633	597	647	635	651	648	643	631	618	659	661	683	600	633	655	615	633	634	650	660	627	636	672	638	643	606	667	637	618	681	645	648	703	613	669	658	629	651	636	615	694	603	643	677	620	623	713	653	622	591	665	635	643	604	616	609	621	611	681	652	636	584	606	627	633	701	693	652	625	630	639	635	618	632	641	674	640	673	644	623	634	666	674	676	677	613	636	677	643	628	639	642	618	646	628	647	657	593	661	676	643	689	665	720	648	638	648	647	633	651	597	588	670	634	630	638	654	631	613	706	624	665	685	675	690	644	654	652	664	638	628	658	649	657	653	671	645	670	683	639	678	647	637	647	647	628	644	659	636	627	673	675	687	634	641	659	617	658	630	692	618	620	613	678	695	634	620	618	650	608	650	637	611	674	667	719	641	672	633	615	631	644	643	639	669	634	635	662	693	615	656	643	666	630	655	635	629	690	646	633	661	623	639	670	654	664	657	625	619	619	718	657	617	617	659	685	676	658	659	638	651	646	654	629	617	646	611	685	642	613	646	654	660	649	663	575	628	639	671	633	655	717	654	672	635	640	675	650	604	666	634	633	623	635	622	623	699	654	665	639	649	622	637	625	591	657	637	630	651	629	640	644	677	612	671	692	637	628	668	605	644	659	643	607	639	624	666	681	676	607	633	646	674	633	632	675	656	632	640	629	653	677	635	626	625	640	629	667	637	666	650	635	650	628	606	635	610	637	649	662	592	647	667	691	611	641	635	627	653	633	644	646	609	618	641	635	679	646	660	626	668	629	636	660	641	709	670	619	636	651	675	656	657	623	638	635	690	639	631	673	646	633	614	678	645	685	626	626	645	615	642	662	632	637	629	637	619	676	654	671	620	628	629	625	624	664	690	675	654	668	626	662	619	643	633	663	638	648	639	648	667	650	638	634	634	569	660	633	689	626	671	657	653	640	682	665	657	607	665	644	624	654	639	599	652	637	635	640	614	670	623	662	632	663	655	667	641	639	671	657	574	658	645	646	636	654	667	657	627	608	629	659	668	667	699	636	625	623	679	639	699	650	682	683	638	643	631	640	672	677	615	666	626	668	615	568	616	641	634	670	638	638	665	661	646	576	655	629	627	672	630	658	625	621	638	668	679	650	668	623	676	675	637	639	643	643	635	652	591	616	639	640	653	654	646	717	648	693	642	659	640	589	642	639	638	601	628	668	660	666	620	632	625	664	615	657	583	656	629	635	656	635	636	652	674	654	655	655	630	624	638	660	657	652	693	642	623	664	671	642	692	627	655	680	597	668	653	647	610	626	669	676	648	652	614	645	634	657	695	647	702	630	644	641	596	639	630	660	632	623	674	659	621	676	706	662	638	651	724	626	677	674	629	602	679	599	648	621	629	646	652	628	600	676	655	656	657	600	694	638	625	669	585	632	592	659	644	674	641	637	640	631	682	663	624	660	655	585	660	690	594	661	673	687	652	641	618	648	673	661	647	677	623	698	594	655	651	621	647	600	667	634	657	645	668	654	634	672	656	627	607	623	647	625	692	661	613	639	659	651	641	621	647	649	663	666	634	631	648	630	596	677	674	639	642	643	628	634	629	672	655	639	684	629	631	665	650	657	667	625	623	665	634	605	639	641	657	668	678	646	643	666	643	633	671	622	671	631	631	676	649	618	636	670	637	649	643	625	659	670	629	643	633	667	628	678	612	658	660	646	624	659	680	652	642	651	615	682	609	637	643	622	689	679	599	698	634	631	612	688	619	666	649	590	662	666	692	695	623	668	659	646	664	655	662	615	640	662	627	644	645	627	655	692	665	648	655	683	639	590	688	659	653	646	642	617	678	618	675	622	606	606	625	662	681	632	675	630	629	644	644	682	623	668	621	628	673	632	575	670	648	676	613	647	695	661	624	657	644	635	608	677	679	619	640	675	662	644	632	640	654	646	623	653	643	672	634	690	672	618	590	641	624	622	623	566	586	636	636	634	639	628	648	593	616	632	672	617	594	604	647	617	611	587	665	630	608	641	647	645	627	625	680	698	605	596	667	648	686	641	634	639	645	646	689	662	645	675	617	649	666	638	655	647	595	600	696	635	658	651	629	598	677	658	634	608	620	688	643	686	630	646	616	688	645	580	652	657	642	637	671	671	674	706	633	610	654	622	646	636	650	680	619	676	607	642	670	686	680	631	631	603	658	611	617	633	640	642	642	672	621	660	647	664	631	668	665	659	660	634	627	633	646	663	655	685	660	638	608	646	625	627	654	642	643	665	658	651	689	625	647	671	641	663	664	665	610	681	697	621	677	660	648	650	681	633	631	624	619	695	656	601	607	631	682	668	719	634	654	629	634	657	673	672	598	649	621	676	673	641	635	676	651	661	635	629	619	624	666	664	657	653	652	651	651	641	656	637	625	648	630	660	616	671	620	637	678	587	651	641	671	703	659	643	649	661	660	701	651	637	650	618	662	620	650	624	624	650	657	608	668	654	702	635	654	641	638	640	657	648	620	620	646	684	585	676	636	652	673	672	605	683	659	640	663	626	640	632	661	638	590	668	638	638	615	657	667	668	632	653	661	671	649	613	651	621	676	613	674	671	635	629	659	632	610	683	629	634	618	615	644	612	661	654	626	634	659	640	662	646	675	608	627	602	622	584	659	672	730	649	590	663	667	652	676	624	643	653	587	655	643	656	641	631	656	628	653	702	605	649	671	678	631	635	670	675	645	616	675	641	665	616	675	651	645	680	641	610	577	621	701	660	676	646	644	664	650	622	626	667	623	647	644	624	633	661	659	632	643	661	639	622	677	703	670	640	646	647	617	611	644	707	630	643	643	645	637
12072	6733	785	433	545	544	481	386	332	276	235	202	173	160	160	134	124	97	94	99	86	69	56	58	56	66	55	57	57	41	51	40	45	36	40	42	42	44	45	42	31	35	39	43	38	39	49	26	42	29	31	38	34	28	37	39	49	36	45	38	30	29	37	35	36	28	36	37	44	33	33	30	42	42	31	38	34	35	39	40	28	28	39	37	38	41	39	30	38	31	41	28	31	37	42	35	40	35	37	36	37	34	35	25	37	35	52	33	32	44	40	37	30	33	32	35	36	36	39	37	46	32	25	25	36	30	43	21	42	22	34	34	38	30	34	41	31	23	47	25	37	37	35	25	31	33	45	40	34	38	39	23	38	37	34	47	39	29	36	30	39	31	32	31	40	34	41	34	39	33	33	33	31	40	45	40	33	38	33	34	38	35	35	37	39	48	31	38	39	32	40	37	40	29	49	29	31	38	29	38	37	23	35	48	42	33	31	36	36	40	28	31	40	38	40	34	37	31	38	32	30	39	41	36	32	44	42	37	33	43	29	31	22	33	38	37	29	38	33	31	38	31	31	36	35	32	37	37	31	39	33	39	34	41	41	35	44	38	23	43	37	27	39	40	34	28	33	33	37	32	42	46	34	33	37	36	32	39	34	38	35	42	27	46	36	46	28	36	29	27	36	41	39	40	36	37	42	32	35	37	31	37	36	27	33	39	48	26	33	32	39	34	36	35	41	40	27	33	32	35	33	42	32	45	36	27	33	35	50	33	37	37	43	36	30	37	38	40	45	35	32	23	36	39	38	30	33	37	28	21	25	33	34	35	29	38	38	27	33	37	38	36	26	34	38	41	31	33	33	38	32	35	28	29	31	28	40	37	35	35	36	39	44	41	41	29	41	44	35	28	42	28	34	40	30	31	33	33	42	32	40	29	38	35	55	32	42	38	35	24	34	30	37	37	34	46	34	45	45	32	41	42	48	34	41	24	39	32	31	33	45	29	37	33	36	39	24	33	31	46	30	27	30	37	32	30	26	35	41	35	38	33	25	41	54	33	31	32	30	29	32	34	27	38	38	30	29	43	36	39	41	35	36	25	34	31	37	37	39	33	35	25	28	30	38	37	31	39	32	18	30	27	26	37	34	34	45	46	37	26	29	39	21	36	31	44	40	33	36	46	26	31	39	36	30	41	38	37	32	39	29	42	30	24	39	41	37	32	35	36	39	31	40	40	25	36	36	30	41	33	42	29	44	46	39	48	33	37	29	42	42	36	38	34	51	34	35	38	47	33	47	20	34	25	39	44	27	27	34	28	32	36	44	40	31	36	39	37	42	44	34	34	40	31	36	36	32	32	44	45	31	36	36	24	30	28	32	40	35	35	34	29	37	31	33	47	30	26	37	31	28	35	40	33	30	37	32	37	33	28	44	33	25	25	20	49	29	44	42	35	34	25	30	20	37	37	43	49	27	36	34	24	38	36	41	31	39	24	41	23	37	39	41	29	32	47	26	48	39	38	40	46	40	42	22	32	37	32	30	27	34	34	33	29	33	30	35	41	34	39	25	40	50	37	27	38	38	40	30	23	40	34	37	34	40	29	37	35	34	33	29	30	29	44	25	32	38	37	33	41	38	34	29	33	30	37	42	48	40	42	43	38	25	34	29	36	39	43	20	31	35	36	28	32	41	28	29	29	38	33	42	29	40	40	40	31	35	35	38	39	32	28	29	35	40	33	34	36	33	36	47	31	35	32	21	36	37	38	41	36	22	32	33	41	34	27	39	34	40	36	32	44	33	33	37	36	39	38	31	40	31	36	50	37	32	35	36	31	30	30	40	39	30	45	25	42	31	29	34	31	34	43	33	29	42	42	36	33	38	38	34	33	38	48	34	38	24	30	42	31	29	44	41	33	23	34	36	37	33	21	32	32	44	41	41	33	23	36	38	28	28	20	30	38	29	36	35	43	33	36	33	35	55	34	33	33	43	41	30	36	33	36	31	37	27	38	30	30	31	30	34	30	38	28	36	38	40	32	34	18	40	35	33	46	44	26	30	37	32	25	38	34	24	28	37	42	39	29	41	33	30	38	32	32	33	39	40	26	31	41	35	39	44	39	35	37	36	44	37	33	42	29	39	43	38	31	35	35	39	25	33	41	35	29	30	31	28	31	34	37	36	39	27	35	44	33	35	32	30	39	34	34	48	29	43	31	39	35	27	26	26	27	30	39	24	25	41	35	44	36	32	35	34	37	33	35	28	31	36	42	36	40	38	52	27	28	24	35	38	37	27	24	41	30	31	38	39	45	35	27	34	30	34	37	33	31	47	42	33	50	40	29	29	40	41	40	31	33	26	37	55	45	36	37	33	36	38	36	34	38	26	35	29	42	31	30	40	28	44	41	29	42	45	41	42	36	32	25	25	30	38	37	41	44	45	31	32	37	40	38	30	36	47	44	35	40	32	35	33	46	22	27	30	33	30	36	31	30	30	36	40	37	27	30	34	44	43	44	35	34	32	26	36	40	35	40	36	33	38	31	40	44	49	33	36	41	33	29	30	29	41	32	31	30	38	32	37	34	31	39	26	31	38	39	43	34	46	30	22	37	45	41	29	31	32	43	24	34	27	47	34	34	45	38	34	43	18	43	28	37	33	36	43	29	31	41	31	39	37	31	37	41	33	43	34	39	23	28	35	41	32	41	37	30	36	47	39	36	44	39	46	41	31	39	24	29	45	37	26	33	42	40	36	34	32	36	41	30	37	32	31	27	39	30	42	37	38	30	35	37	48	38	42	32	35	31	38	30	27	28	28	28	32	34	36	37	32	39	31	36	42	36	33	41	40	45	32	34	38	29	44	37	30	37	40	44	27	28	47	35	38	43	39	40	36	30	33	35	39	40	27	33	37	41	33	42	34	34	37	41	32	35	33	35	39	35	39	33	38	41	43	36	31	41	31	42	29	41	42	39	42	41	28	26	41	35	39	33	29	35	28	35	36	27	36	34	34	35	26	44	29	36	29	39	44	30	28	30	32	26	35	32	29	32	28	34	34	30	37	30	30	35	33	29	39	40	33	36	33	34	35	38	39	25	36	35	31	36	28	50	33	35	31	37	35	32	37	38	34	39	36	26	30	32	40	38	33	30	38	37	34	37	45	44	32	30	32	51	44	37	42	43	25	38	34	40	34	34	39	35	43	46	41	32	35	47	41	40	26	40	41	37	27	36	33	40	30	43	39	27	32	40	35	42	31	40	34	31	41	44	29	35	28	36	34	32	41	31	33	34	30	32	35	40	36	41	44	32	34	37	40	39	41	34	32	40	27	41	27	25	38	39	41	24	35	37	38	36	45	39	32	35	38	39	33	41	32	26	41	37	30	34	26	48	29	35	33	28	40	41	30	36	33	39	36	42	46	35	33	37	40	26	44	30	40	41	33	38	34	43	41	24	30	42	37	42	36	32	46	35	37	36	42	34	45	32	36	24	38	38	30	37	38	36	27	32
48688	36829	12217	22223	28552	27381	24181	20364	16902	13932	11776	9892	8464	7332	6344	5411	4669	4142	3680	3108	2731	2308	2074	1770	1608	1370	1354	1145	1076	1060	950	935	875	833	782	767	750	702	761	737	689	680	720	667	665	643	691	699	662	647	664	652	665	721	670	701	683	665	689	656	594	652	634	582	605	556	585	584	572	602	548	565	593	595	560	554	559	546	547	598	559	543	524	551	541	520	565	502	553	522	569	551	530	563	536	523	531	555	540	534	515	536	569	554	522	523	585	565	560	542	541	550	572	559	551	538	562	541	541	545	564	530	530	545	550	586	502	540	580	561	503	568	552	515	555	583	556	548	578	522	571	563	544	573	560	555	539	538	540	532	545	560	574	531	570	513	518	553	531	537	530	529	553	487	559	545	525	538	532	515	531	506	551	536	515	509	533	545	536	533	501	533	501	536	559	558	473	552	540	508	545	578	569	524	541	532	527	547	548	571	537	533	527	600	555	532	548	499	573	553	545	531	544	557	566	502	538	536	539	529	518	561	539	555	540	501	587	554	540	540	556	524	525	580	528	511	556	529	564	525	496	515	546	518	527	550	571	571	543	538	497	499	583	504	529	566	517	559	523	530	533	539	564	503	561	513	518	530	526	550	542	527	551	511	549	538	564	506	521	569	540	538	566	520	518	546	570	543	526	565	522	529	557	537	565	541	515	556	557	580	509	569	523	510	522	544	538	509	543	522	542	557	556	553	546	519	508	533	527	579	542	567	521	553	477	572	558	531	496	527	554	523	549	565	545	499	544	553	568	516	549	530	529	505	507	535	510	535	522	536	508	504	532	518	525	534	526	506	508	551	557	566	517	540	566	553	525	540	531	523	498	571	538	536	562	535	551	526	575	522	555	514	561	557	526	538	532	549	571	537	556	540	493	533	528	545	526	549	524	566	564	556	503	543	491	562	550	548	515	531	518	516	535	522	566	545	519	523	535	514	514	506	549	555	501	519	501	506	522	548	569	494	525	557	539	552	559	554	507	569	573	525	555	570	562	571	531	515	540	533	484	482	546	509	496	550	517	504	567	526	542	521	516	517	535	548	567	527	565	512	601	548	551	502	522	552	519	549	519	532	574	489	539	556	528	544	557	546	572	545	542	537	524	553	510	549	512	539	529	521	530	500	555	560	531	546	503	531	534	523	522	536	548	555	535	552	529	473	514	576	509	514	543	550	538	526	549	547	560	565	510	559	523	542	542	542	551	531	538	573	513	532	558	513	566	533	520	514	550	532	543	537	531	568	521	531	577	537	529	520	522	540	555	564	570	536	578	530	561	499	543	551	587	525	547	521	504	579	525	560	580	491	545	536	503	521	532	548	531	544	525	565	587	572	556	515	539	504	576	560	502	579	533	547	516	511	535	552	529	513	572	536	568	548	509	548	583	542	540	534	526	551	521	546	527	524	552	563	539	561	528	550	523	529	551	534	540	522	527	580	490	501	567	565	536	575	579	561	470	494	553	546	550	576	507	510	598	506	543	495	513	601	566	544	517	507	577	529	557	567	554	555	553	549	530	527	555	506	519	552	532	517	493	555	583	560	543	586	503	581	550	557	507	527	549	509	539	578	555	553	531	528	502	540	538	521	533	568	523	554	538	581	558	549	514	529	569	514	508	537	522	565	539	473	546	564	556	521	547	488	531	548	553	506	521	503	497	541	519	537	535	552	543	515	507	527	570	543	577	541	536	506	537	575	503	512	513	553	562	473	562	500	534	507	571	530	569	556	508	514	497	566	560	538	569	536	547	529	462	518	530	584	520	588	527	570	550	548	545	564	516	526	521	553	560	552	541	504	554	525	533	549	563	539	565	502	545	546	554	502	551	534	510	541	558	518	547	519	538	531	571	516	572	508	555	511	547	546	523	513	556	539	579	541	555	551	547	531	565	556	502	507	565	529	514	482	546	513	526	561	544	560	560	552	527	531	531	539	530	508	550	546	528	537	498	539	562	509	549	553	567	481	566	534	540	551	520	525	570	582	562	554	528	532	528	555	542	590	532	530	546	526	526	577	563	547	538	536	535	574	540	498	538	541	553	537	544	515	557	538	481	534	566	530	524	507	546	547	556	543	500	535	525	541	583	529	544	543	500	546	558	510	549	526	541	531	510	539	528	542	529	539	493	534	536	506	517	540	543	584	545	534	522	536	555	524	544	589	525	507	535	540	512	523	530	523	550	530	536	478	580	532	551	580	517	527	527	552	503	514	537	524	549	503	566	561	523	539	540	542	522	531	510	558	523	526	542	531	530	596	510	555	553	560	523	502	535	563	541	525	568	527	551	511	524	538	529	536	573	519	555	549	542	610	533	527	590	522	571	510	511	546	536	502	509	543	556	499	576	549	559	532	505	507	567	574	533	581	558	571	524	544	543	552	572	544	531	513	525	532	543	503	543	550	490	535	546	516	518	598	561	602	543	552	533	532	563	541	529	579	529	535	561	546	583	560	546	563	530	528	536	552	498	531	518	512	549	510	499	524	524	535	516	543	558	584	541	510	538	487	593	520	519	549	527	524	535	551	506	529	524	575	563	527	534	538	520	532	547	543	555	540	505	512	522	529	511	537	535	560	548	547	584	533	561	525	532	534	536	528	563	551	525	541	529	530	527	523	575	556	528	531	528	535	533	521	518	523	504	575	517	547	522	535	539	551	549	550	543	540	545	579	515	522	487	541	529	543	572	553	507	539	524	527	563	577	526	527	523	565	529	568	521	547	549	541	552	524	510	506	532	518	569	544	557	561	561	525	500	532	516	547	543	520	543	528	512	532	509	555	529	526	560	526	522	529	515	556	509	521	530	562	526	542	543	554	523	553	553	542	540	565	551	526	557	550	562	565	503	539	534	576	506	529	524	560	557	578	569	525	549	538	490	572	532	496	543	593	518	506	517	543	481	541	556	511	533	518	513	531	515	522	573	565	516	564	547	526	532	519	494	518	530	501	515	563	516	554	520	533	539	533	527	524	549	520	579	563	570	511	522	516	509	540	550	571	541	541	524	516	489	558	504	483	498	514	555	549	541	557	560	537	528	526	502	573	535	482	536	525	526	516	541	507	546	535	578	522	522	534	500	528	542	530	588	586	569	482	539	518	551	522	519	539	538	503	533	510	567	569	539	582	554	583	503	535	580	531	510	559	538	525	527	480	499	496	554	566	545	559	546	554	568	560	538	539	517	518	532	525	508	514	549	551	515	509	486	559	595	524	542	564	556	526	507	525	544	535	539	504	540	533	540	494	570	550	533	545	570	536	554	537	547	524	598	551	533	528	556	535	506	510	528	580	536	545	504	571	495	515	539	585	535	527	554	503	524	516	541	523	563	529	496	497	544	572	525	537	531	558	553	526	515	538	555	524	555	559	510	540	555	504	605	526	547	536	533	565	538	568	524	554	548	548	536	532	547	551	527	517	522	558	529	529	574	558	546	498	505	560	521	540	543	561	522	531	539	541	558	558	526	525	549	542	548	581
17044	12973	1979	753	890	852	753	627	539	442	369	324	283	231	243	191	194	160	165	143	109	105	112	81	99	65	71	68	90	87	75	52	64	50	57	44	56	65	56	46	48	57	51	54	57	44	58	50	58	47	55	51	53	48	53	61	56	44	58	57	59	55	65	51	48	45	49	55	47	60	54	35	45	53	53	52	59	47	51	53	50	35	43	57	49	45	47	46	56	42	49	65	50	46	45	47	61	55	61	49	45	46	37	50	40	48	52	52	50	53	47	48	50	51	52	48	42	43	57	47	57	47	61	61	49	45	46	52	39	53	48	49	49	51	57	57	55	51	45	47	51	53	63	54	49	46	46	57	49	48	49	47	57	50	49	52	48	44	50	44	41	58	44	45	58	46	45	45	42	59	39	67	40	54	49	58	44	43	48	48	69	70	43	50	50	47	39	48	45	36	47	54	48	43	51	59	44	53	59	49	37	60	51	47	61	41	54	57	55	55	52	37	52	44	50	63	49	47	47	64	53	50	44	53	37	43	50	55	41	59	43	48	51	51	51	54	57	37	55	48	49	53	57	51	50	48	49	54	49	41	47	42	64	52	62	46	50	53	57	65	59	48	47	41	57	60	52	61	44	51	38	52	47	53	51	52	50	48	58	55	37	38	45	38	43	52	51	47	47	57	44	55	45	54	49	52	50	58	70	62	36	46	64	59	54	59	41	39	51	47	45	53	56	42	57	59	49	53	47	56	53	55	39	44	49	45	44	49	44	56	50	62	53	58	55	48	49	47	50	59	45	63	54	48	55	53	55	45	54	51	52	60	44	50	53	53	43	47	58	56	61	55	48	45	47	52	44	43	42	52	49	53	46	41	38	35	47	52	48	69	40	53	63	54	45	55	55	52	56	44	64	60	55	55	41	37	41	57	50	51	37	40	58	58	39	45	53	45	57	44	66	54	50	55	58	53	58	51	47	50	41	50	38	55	63	60	48	49	51	46	33	56	46	47	44	47	49	53	49	51	51	48	70	53	59	52	48	44	44	52	34	43	53	43	52	55	54	42	52	59	44	53	47	45	59	56	53	51	53	51	52	49	56	58	42	55	48	49	47	45	56	48	50	55	67	54	48	47	48	45	49	54	47	44	51	52	36	51	58	42	51	43	56	48	49	52	53	61	67	51	44	48	46	63	51	50	40	50	56	54	48	53	55	44	50	54	37	49	57	47	40	54	48	56	59	54	68	59	45	42	49	51	41	52	54	49	41	42	47	51	44	57	48	70	36	49	50	46	51	49	53	51	44	50	39	55	45	50	52	45	42	60	41	53	43	51	54	48	56	41	59	54	33	48	43	52	62	51	51	49	58	35	67	46	43	52	43	45	45	53	53	45	48	60	44	52	55	59	47	46	47	49	52	53	63	48	45	57	60	65	50	54	54	43	53	44	43	46	54	58	52	58	69	57	58	56	63	42	62	48	41	42	58	40	54	43	48	53	63	54	47	52	62	52	52	42	46	45	43	61	51	56	42	51	44	49	42	44	46	54	47	51	52	43	61	59	47	53	47	47	49	58	60	61	53	48	55	66	52	49	56	49	36	52	50	46	48	49	47	50	47	56	56	52	71	49	40	48	52	51	44	51	51	60	52	46	48	47	40	50	67	56	42	55	39	58	47	48	45	48	56	50	45	53	43	46	48	35	51	51	58	42	55	46	61	49	35	49	49	56	54	33	43	50	62	57	47	57	49	50	35	51	51	48	59	50	54	42	51	52	49	64	63	43	49	41	61	55	62	38	49	62	45	50	47	48	57	41	48	46	45	40	52	42	46	44	57	51	50	58	47	58	50	37	42	48	52	53	45	56	53	44	68	44	57	62	51	60	55	47	51	60	52	46	48	48	62	49	48	52	52	48	50	49	69	53	51	44	52	38	55	55	39	43	67	62	57	50	54	47	57	45	65	51	61	49	48	50	52	54	45	53	59	43	47	33	56	48	58	44	44	59	44	42	56	50	44	44	49	51	36	63	46	47	47	48	56	50	44	50	33	55	41	51	60	50	63	52	55	43	45	61	49	50	48	63	58	54	58	53	54	56	50	51	51	45	44	60	61	51	60	41	49	68	57	52	45	56	56	46	55	66	43	54	40	52	64	49	43	55	45	60	48	62	51	50	38	60	56	60	52	50	42	48	46	54	40	58	41	46	48	43	47	44	55	39	48	39	49	47	47	39	51	41	65	61	47	58	53	52	51	42	34	44	49	58	51	44	58	51	54	56	40	49	48	47	56	60	39	46	50	53	37	54	52	48	48	35	68	44	54	72	43	47	47	52	60	48	53	46	57	68	37	51	43	59	41	38	52	52	51	63	52	52	52	51	57	46	52	45	56	58	46	38	51	46	73	53	45	61	55	51	54	45	46	48	43	48	40	52	58	51	55	51	52	49	43	50	50	54	48	58	47	59	50	61	52	65	62	57	50	48	45	54	42	41	50	48	47	46	45	50	42	56	56	59	64	58	36	62	28	48	60	55	52	56	43	57	39	64	48	46	62	58	43	49	51	44	50	44	57	52	43	63	42	55	62	47	45	61	47	48	50	48	52	48	58	51	50	40	51	49	42	45	39	51	57	48	37	52	51	50	46	54	47	52	51	56	49	49	43	55	44	40	47	47	73	51	40	62	49	50	54	63	58	56	49	60	44	43	44	47	52	47	57	45	48	52	44	43	49	46	45	40	46	47	52	57	47	50	58	52	56	65	48	53	58	50	47	62	64	52	51	42	43	52	64	48	48	57	59	48	51	58	50	45	47	45	42	45	57	59	41	51	61	60	53	48	49	41	60	46	56	61	58	56	46	57	51	63	50	47	52	45	57	62	52	45	45	46	44	45	48	68	56	39	44	42	62	42	52	50	44	47	37	55	53	61	50	46	50	51	51	55	53	64	35	43	53	40	39	47	44	52	46	60	38	62	58	44	47	55	43	44	47	60	35	70	70	46	46	67	47	46	49	39	55	57	53	52	43	47	43	53	50	53	41	62	52	58	48	48	56	50	51	68	43	44	44	55	56	42	43	56	48	47	51	50	47	52	55	38	50	58	43	69	54	41	56	38	48	50	53	50	55	64	40	40	43	45	54	60	51	49	43	47	49	52	53	46	44	57	50	49	53	46	57	45	49	54	48	57	54	49	59	38	55	50	38	55	49	46	54	49	57	56	48	39	34	45	53	52	52	40	53	46	39	67	49	49	43	61	48	42	60	50	49	44	58	40	64	65	51	45	33	42	52	61	46	36	55	56	58	45	56	64	53	48	61	44	51	56	48	47	44	46	43	54	54	61	50	61	60	47	51	49	54	51	35	48	54	45	46	41	43	53	57	56	45	66	42	44	45	51	47	51	47	54	50	54	46	54	42	50	60	43	52	61	44	35	50	61	44	48	62	57	52	42	48	47	52	51	48	47	36	39	59	46	50	36	48	53	50	35	48	52	58	57	42	60	65	49	41	43	39	50
56897	44209	18586	27639	34476	33000	29946	26164	22503	19140	16368	14332	12419	10582	9179	8095	7188	6252	5533	5006	4206	3639	3259	2800	2491	2269	2064	1835	1758	1542	1455	1354	1382	1277	1179	1184	1131	1163	1099	1094	1059	991	1036	1000	1004	1017	948	1017	942	962	995	936	976	939	943	972	902	1022	999	958	950	941	927	901	863	852	825	884	842	889	821	836	834	809	834	861	793	838	814	752	768	759	802	787	777	791	779	835	775	760	806	740	728	793	824	753	794	821	797	754	764	796	745	726	739	819	796	742	758	792	764	769	756	746	795	811	791	766	780	760	819	760	758	765	743	810	777	718	762	735	779	798	775	794	767	772	807	769	755	827	734	765	708	799	790	803	817	771	865	765	738	735	773	754	801	849	831	774	740	780	810	745	727	759	796	816	767	817	769	860	723	743	797	759	744	748	761	751	774	755	706	741	740	735	804	802	767	746	773	756	754	718	751	704	773	798	802	735	805	765	782	713	806	734	811	737	807	752	765	759	777	775	764	749	788	727	776	758	744	740	714	735	730	810	734	738	767	712	743	757	736	773	729	781	745	793	751	801	748	805	745	804	778	748	814	771	787	767	711	744	757	789	758	763	743	764	769	730	753	795	704	749	755	728	760	750	730	774	734	795	784	785	749	784	760	767	771	751	721	752	728	791	782	835	743	739	786	734	757	707	791	740	734	760	756	797	746	738	727	737	758	761	749	736	729	740	785	836	769	741	770	782	743	762	769	723	734	768	820	708	774	807	708	761	763	755	717	757	792	735	762	747	719	759	773	724	762	761	744	717	776	805	762	707	746	705	745	786	756	764	836	735	748	752	749	783	763	783	765	748	771	796	774	693	718	762	730	756	758	753	759	723	764	756	761	772	831	745	769	737	767	715	721	740	746	733	754	797	772	669	770	750	712	818	759	754	739	810	728	730	778	754	736	742	721	762	765	786	763	810	713	777	828	746	786	805	753	784	711	770	749	757	731	732	748	778	733	806	751	740	728	814	745	800	726	770	727	766	736	743	787	726	792	769	757	741	681	800	736	770	778	764	774	768	789	757	777	765	783	818	801	726	762	764	752	759	744	801	801	794	786	759	839	693	769	726	740	770	779	778	799	748	704	768	737	730	741	771	772	736	732	757	787	784	687	757	761	785	767	734	750	761	767	790	721	732	788	763	798	774	812	720	784	729	796	772	730	727	772	727	706	756	777	765	754	743	722	722	774	806	795	704	707	722	738	709	798	766	711	757	712	778	728	751	761	743	748	755	717	716	748	784	755	755	774	793	734	749	773	739	756	734	754	759	725	735	801	752	736	762	736	770	789	780	791	795	800	750	727	754	698	758	757	742	783	767	766	761	830	722	775	740	779	804	782	783	778	786	763	722	779	759	787	795	758	744	744	744	768	754	765	734	793	727	775	717	772	795	756	761	762	736	746	786	783	776	806	751	746	725	779	691	763	813	700	747	769	731	775	750	734	771	754	758	759	778	734	772	793	779	763	747	792	738	791	737	693	739	704	776	706	739	777	824	740	756	776	805	791	725	742	771	748	759	758	777	803	753	774	774	770	740	757	785	750	764	816	800	726	780	774	777	732	733	722	758	757	723	781	748	760	782	824	764	751	737	766	721	749	751	754	800	710	774	717	748	786	775	707	793	752	746	733	755	735	702	708	721	747	795	807	728	771	805	714	738	787	787	794	815	783	737	731	778	739	780	727	720	780	772	794	753	773	817	751	759	740	724	791	712	722	745	750	773	764	805	714	811	760	748	783	722	793	762	713	763	758	781	771	737	749	749	729	729	738	825	782	768	736	744	717	750	809	767	741	799	765	797	786	739	781	729	756	780	748	792	786	741	800	725	739	751	756	726	786	789	742	758	733	776	761	801	753	802	786	686	699	769	779	786	782	740	728	731	731	763	757	690	755	763	781	819	745	787	750	764	728	777	744	751	727	747	798	741	769	764	761	742	756	731	699	781	742	759	756	769	796	775	733	729	810	725	796	763	759	755	774	806	742	754	786	826	761	760	798	724	779	738	766	744	801	770	783	740	763	741	769	753	731	727	765	748	738	783	800	745	750	704	737	776	798	729	792	737	752	740	773	773	734	776	751	757	730	805	753	731	737	773	739	732	797	756	730	799	764	739	756	742	674	806	761	769	752	739	755	691	713	768	769	779	727	721	754	772	735	756	756	791	742	728	733	770	765	785	794	690	769	761	728	829	722	707	734	787	762	750	774	729	761	715	751	726	707	759	797	797	743	745	763	730	712	696	764	773	723	731	756	756	771	762	764	728	768	733	731	762	774	769	725	809	739	755	725	727	784	748	750	742	769	735	734	815	771	748	758	758	747	785	767	770	767	764	746	782	719	752	766	744	738	775	763	766	763	745	771	763	807	748	765	760	741	758	750	802	737	742	791	739	720	782	746	769	759	745	705	736	728	763	756	727	773	790	711	745	741	744	742	800	702	744	742	724	775	757	761	803	753	773	700	730	785	738	767	795	780	768	771	740	715	769	743	747	747	756	742	794	745	764	715	758	783	743	717	781	729	755	725	744	777	767	749	763	744	788	766	720	780	724	714	790	760	772	715	703	748	770	772	805	701	780	738	742	766	765	758	807	750	735	773	723	755	761	792	756	749	758	783	754	766	765	739	759	745	754	721	770	773	745	768	787	776	724	731	774	782	728	750	772	747	726	749	764	743	810	736	851	766	761	794	783	766	790	746	818	703	758	760	794	800	732	734	727	757	731	715	734	806	809	770	797	757	737	773	746	766	745	802	779	806	786	768	723	748	767	755	764	750	759	747	744	759	725	783	794	753	765	785	749	771	750	744	763	776	754	744	732	752	777	747	755	702	762	737	761	735	758	757	713	764	734	751	805	750	733	677	727	769	766	722	806	805	789	737	767	786	791	717	735	731	761	764	773	813	795	759	765	777	717	740	726	767	744	780	772	698	776	773	754	751	764	722	783	738	781	746	763	786	745	751	746	727	784	729	789	750	745	765	779	785	786	751	745	755	753	771	740	732	742	752	811	685	811	752	724	786	801	729	758	766	735	809	779	726	750	750	744	750	746	791	793	767	733	791	776	739	781	768	715	755	728	776	759	784	741	764	757	742	777	753	738	744	780	733	804	748	738	773	763	787	801	747	743	792	776	770	765	752	736	705	764	749	753	775	779	762	702	756	757	755	721	751	720	781	761	739	787	759	738	800	749	755	789	728	783	732	790	783	747	736	686	757	766	698	752	716	757	772	790	779	801	761	767	716	730	793	779	800	759	762	786	754	751	740	811	726	751	753	780	763	814	750	750	753	743	746	749	788	781	770	723	794	781	753	774	763	766	814	764	789	759	774	715	809	796	787	746	734	867	760	742	759	735	762	734	789	744	717	750	709	758	758	764	780	748	737	771	779	769	760	724	787	763	745	803	767	761	771	785	774	783	773	751	737	809	762	754	755	746	788	772	755	744	761	711	799	735	756	729	718	773	729	776	787	748	731	746
6982	3333	522	282	447	378	323	312	244	170	150	150	150	110	82	90	92	61	61	51	51	27	40	40	52	41	34	38	29	36	26	31	26	28	26	28	37	24	26	24	26	31	23	18	19	32	33	22	24	21	26	26	24	17	15	32	18	19	25	34	28	20	21	24	25	31	23	27	28	17	17	22	16	31	25	29	29	23	25	36	25	23	19	20	32	24	25	19	19	22	23	28	26	29	24	29	31	25	22	23	26	24	24	31	22	28	29	23	24	28	31	19	22	41	23	16	23	21	22	24	17	30	23	31	26	26	27	15	26	24	20	20	17	28	19	23	24	33	22	19	20	22	21	33	32	34	26	18	25	17	17	24	25	19	27	25	31	24	22	17	26	32	17	16	25	24	31	26	28	23	29	31	22	23	16	21	18	21	22	12	22	17	21	25	23	24	14	26	36	19	22	20	34	31	21	28	24	22	22	26	31	14	26	21	25	21	24	27	32	15	24	27	33	27	28	25	22	24	20	17	17	19	31	21	32	17	34	30	21	16	30	23	19	26	34	27	25	33	21	19	29	24	23	19	25	24	20	13	19	27	21	27	39	26	25	28	28	27	28	23	24	38	30	16	15	26	26	23	27	29	20	28	31	26	23	35	27	25	21	28	24	25	28	28	17	33	25	20	27	26	29	22	22	19	18	19	21	30	23	19	27	20	33	29	24	25	37	23	27	23	23	29	20	18	31	33	24	27	16	23	23	23	23	20	18	25	17	18	24	19	23	26	36	32	22	28	25	23	21	28	26	24	31	18	26	33	21	25	25	24	22	22	34	24	25	34	24	24	30	26	25	36	21	27	28	23	29	26	18	25	24	26	26	29	22	23	27	21	22	24	21	18	30	26	26	23	25	18	21	38	20	23	19	24	25	21	16	24	21	21	18	19	22	29	34	19	20	33	22	27	19	24	23	18	25	19	22	32	20	26	29	31	23	21	37	27	24	27	32	21	23	18	25	26	31	17	17	32	22	23	32	20	24	23	23	27	18	24	32	21	31	26	15	14	24	26	22	31	27	28	23	26	23	32	19	18	21	22	21	22	22	27	22	29	22	31	23	13	22	24	24	25	19	22	29	28	33	21	21	22	23	23	16	26	23	33	25	22	26	29	23	26	24	31	25	26	27	24	21	37	27	30	22	25	26	19	31	24	20	30	26	16	19	24	23	26	23	19	28	32	29	24	23	25	23	21	28	18	22	25	18	21	19	20	14	30	30	26	25	21	29	20	22	14	23	28	17	16	22	28	19	31	20	19	18	25	20	34	23	26	29	29	29	19	27	21	33	23	20	23	19	25	20	23	24	26	25	30	15	23	26	19	29	29	37	26	24	24	19	22	20	37	23	32	25	19	28	22	24	32	16	33	24	27	19	20	20	18	24	23	27	30	26	28	23	18	26	26	28	28	23	26	23	21	22	35	17	24	30	16	27	24	28	33	28	25	18	32	27	34	22	21	20	28	30	24	27	21	28	16	19	35	17	39	22	29	28	35	31	22	22	18	24	25	21	25	21	23	20	22	34	24	13	23	21	25	22	22	28	26	26	27	31	27	28	26	20	19	25	28	22	22	25	20	29	22	20	20	25	20	24	26	37	16	17	17	16	21	29	26	22	24	23	21	26	25	27	20	21	25	28	25	20	25	35	25	27	24	18	27	24	33	35	19	24	23	20	22	28	22	30	20	19	19	28	26	22	36	25	22	20	30	22	22	16	31	27	26	17	23	36	20	22	14	23	25	24	22	26	23	25	20	21	29	30	23	29	19	16	20	26	25	16	22	29	26	19	19	31	30	29	27	29	13	23	26	29	29	17	22	24	21	34	21	33	23	21	18	30	29	27	29	20	23	21	18	23	19	17	24	33	19	17	26	25	24	32	28	25	29	24	25	24	29	23	22	34	24	15	19	25	26	30	23	20	34	18	29	24	19	27	24	28	31	19	25	26	24	18	26	32	19	21	17	24	28	20	13	30	18	23	18	31	23	24	24	24	24	21	18	31	24	30	26	22	29	24	33	25	23	23	27	25	17	15	26	34	32	18	26	31	25	24	35	26	23	21	21	26	19	19	17	26	20	27	23	25	29	29	18	21	25	26	27	34	26	14	28	20	21	16	14	24	32	17	20	21	22	21	20	23	27	29	23	27	32	25	17	32	19	35	22	28	13	19	23	18	27	29	23	25	25	25	26	19	16	25	28	17	26	29	19	20	29	16	28	24	20	23	26	18	29	19	20	19	22	27	30	30	34	22	20	21	25	29	35	24	20	18	29	20	26	26	25	18	19	19	31	30	22	28	31	26	19	29	25	20	29	32	34	26	21	27	29	11	26	15	25	29	26	33	16	29	32	16	25	34	26	20	24	25	33	22	18	27	30	28	32	20	30	17	17	21	20	20	26	17	20	23	25	28	37	18	25	25	23	28	19	34	26	34	31	21	21	24	23	29	26	28	19	24	27	24	20	21	24	28	23	28	24	21	29	25	28	28	21	19	25	24	32	28	27	27	22	24	26	26	23	22	18	30	23	28	24	32	31	21	29	20	23	24	20	30	23	23	19	29	32	30	29	27	24	21	28	21	27	24	32	18	26	23	18	24	21	28	15	20	31	25	21	22	32	22	25	14	32	25	30	19	21	24	22	27	19	21	29	24	35	20	28	23	20	22	23	17	25	22	29	35	20	30	23	33	25	19	26	28	26	23	20	24	19	28	22	19	21	40	22	25	24	23	19	27	26	26	24	25	20	25	25	22	29	25	22	18	16	18	24	25	24	27	18	21	26	20	26	26	24	18	30	33	35	34	22	24	24	26	28	22	32	27	21	25	24	19	19	31	19	28	29	20	23	24	41	24	20	27	30	20	31	15	32	31	20	31	28	25	21	28	23	20	19	27	23	30	21	22	25	19	21	24	21	13	29	24	24	27	24	19	19	29	30	22	24	28	26	30	25	20	22	23	37	26	28	30	20	30	19	27	24	27	29	19	21	28	25	19	19	24	18	18	20	41	24	23	19	31	28	22	19	29	28	14	33	24	35	21	23	29	19	19	20	20	29	27	21	24	32	21	36	26	16	12	26	19	28	27	32	25	26	24	24	21	23	25	18	26	24	24	17	23	26	33	32	36	22	27	33	18	26	21	23	23	17	28	28	18	19	21	21	26	34	18	30	23	25	35	24	31	33	26	19	27	30	25	24	15	18	34	16	19	18	24	21	25	19	23	30	23	25	19	28	20	25	21	18	29	23	24	24	15	24	25	30	13	27	22	32	19	23	19	28	21	21	29	22	31	19	26	18	32	31	21	35	23	24	25	28	26	21	25	22	30	31	29	27	32	29	25	20	26	30	22	26	23	26	30	21	29	25	18	19	17	21	26	26	22	26	27	34	31	21	29	35	28	17	22	23	27	16	30	27	25	27	24	23	25	24	23	20	12	24	18	16	25	34	15	21	32	19	24	24	19	36	28	21
43241	31289	9907	18944	25528	23859	20337	16751	13197	10617	8450	7242	5939	4911	4205	3597	3167	2598	2310	1979	1700	1457	1245	1197	986	879	795	747	706	672	592	582	591	550	526	496	504	517	455	485	478	480	481	446	453	402	440	461	492	478	483	460	506	472	463	491	481	457	487	449	437	432	439	414	433	456	405	429	425	399	371	460	406	440	424	404	402	416	414	377	400	384	390	414	387	360	388	381	383	399	410	400	361	416	396	386	376	396	421	369	409	415	404	360	376	421	339	373	372	395	370	411	406	393	369	340	391	387	383	374	349	352	393	369	376	383	421	377	381	395	395	378	407	381	389	367	365	377	383	371	399	395	403	370	397	378	399	366	380	394	396	413	341	370	361	386	379	390	392	407	387	384	419	384	375	374	367	382	372	371	369	409	364	393	369	402	369	382	407	383	381	396	402	385	360	365	369	374	376	392	392	379	382	366	419	376	369	358	358	369	385	388	405	414	386	370	410	397	392	399	355	403	381	386	366	361	381	400	375	430	411	385	375	361	388	368	393	380	390	401	379	362	420	365	374	376	367	414	389	392	382	402	357	356	359	407	398	384	376	382	357	391	407	396	351	368	383	394	389	423	382	365	380	430	413	357	406	373	389	391	383	406	390	380	411	406	402	362	380	384	366	372	398	370	397	360	404	395	425	337	403	400	385	410	387	395	406	404	369	428	351	389	370	403	401	411	382	364	403	391	382	394	387	371	386	402	363	380	410	403	419	365	421	397	412	365	366	381	349	370	390	365	357	385	392	370	400	365	387	375	381	341	400	407	401	378	361	401	360	409	379	374	375	382	404	408	411	370	410	400	350	370	386	388	367	371	422	383	393	375	364	399	425	368	388	401	381	384	399	395	381	368	353	382	399	369	413	411	398	379	381	410	390	393	395	374	398	377	405	393	399	408	383	388	409	389	326	358	373	414	396	386	383	320	387	416	386	421	391	374	406	412	409	363	363	401	416	389	378	383	373	419	393	367	364	377	385	377	367	356	375	393	381	405	384	375	355	395	393	397	360	378	398	373	329	410	391	366	390	389	406	387	388	376	340	378	371	405	400	398	383	402	411	384	393	388	389	402	371	342	377	375	379	387	430	398	357	371	395	361	348	379	395	379	379	370	384	403	384	381	371	393	375	392	381	373	368	380	386	422	390	398	374	387	411	408	383	380	371	369	401	387	352	408	375	397	360	400	407	369	413	372	375	380	392	416	374	419	355	409	400	381	388	406	420	397	391	393	379	381	358	408	349	383	363	362	370	369	362	357	377	398	378	396	397	406	338	398	392	393	377	356	388	361	406	413	380	409	407	381	366	423	385	412	405	409	377	377	387	372	365	361	371	374	438	379	405	395	357	362	376	347	381	397	369	382	379	368	408	374	378	369	435	349	358	366	380	361	378	384	391	391	394	399	408	366	413	370	357	393	397	381	406	407	339	385	345	385	399	398	378	412	399	364	416	396	380	395	394	355	415	379	380	386	398	403	362	376	378	364	372	380	387	384	382	375	415	379	389	386	366	406	396	373	396	442	361	365	381	381	360	380	387	387	393	394	345	387	348	364	370	374	380	395	373	409	390	402	368	363	370	368	384	383	419	412	413	337	387	406	366	392	382	365	407	394	381	397	417	387	363	390	389	380	376	392	375	395	370	393	397	381	395	418	390	374	339	387	395	425	360	356	371	364	369	412	421	400	376	352	399	368	391	387	414	400	426	376	371	361	404	413	369	383	409	393	393	365	360	387	410	381	364	431	377	364	397	396	386	380	420	376	374	340	388	384	397	380	380	391	361	361	391	373	384	360	390	376	397	365	364	387	364	392	401	398	404	394	362	388	384	378	381	388	372	375	397	411	351	357	397	364	373	418	369	421	403	395	420	403	400	358	414	375	378	391	392	403	370	387	376	392	381	413	401	375	401	375	384	371	358	409	388	374	347	405	441	392	363	385	383	357	384	367	389	405	397	388	424	401	426	402	387	407	362	398	396	404	388	385	405	360	411	381	327	395	390	356	376	406	360	405	374	374	404	379	390	344	410	391	377	352	402	367	374	363	427	351	405	381	408	380	418	375	438	395	405	436	372	361	400	405	358	385	412	396	435	395	394	376	366	411	398	389	440	375	369	422	388	401	402	389	398	402	384	388	353	369	376	422	384	399	348	414	419	366	361	396	353	391	367	414	385	389	373	361	363	378	385	408	390	388	388	363	388	350	381	377	383	383	354	388	386	392	391	390	349	384	388	382	427	357	411	405	378	383	388	402	402	405	385	372	371	396	429	412	364	399	403	375	382	377	414	370	382	370	369	399	407	405	412	395	400	396	414	408	374	426	370	390	371	415	375	383	362	385	381	356	365	337	379	367	364	413	396	392	374	392	387	392	405	368	395	381	416	361	384	380	381	392	375	391	365	408	377	355	322	361	357	389	393	377	370	426	362	393	349	385	359	385	366	395	384	372	407	386	349	353	356	373	344	371	360	383	399	381	397	392	376	371	408	388	362	399	382	399	376	407	396	386	403	421	413	423	392	443	348	381	364	387	382	370	384	381	360	408	351	363	367	381	382	381	381	349	367	361	348	358	387	416	345	374	364	391	380	384	390	378	382	380	332	378	385	389	376	374	386	386	375	386	379	424	418	367	413	410	399	388	387	393	385	361	378	372	370	379	418	360	388	408	396	376	389	380	371	366	339	407	379	395	375	391	398	410	383	386	342	375	370	365	389	368	383	386	391	377	395	399	348	379	412	376	363	374	378	347	388	403	401	377	381	372	392	400	401	373	354	378	372	376	397	368	375	417	395	408	363	404	381	411	418	359	389	374	417	394	391	365	382	358	369	393	363	406	419	392	378	395	374	394	386	350	419	353	435	394	378	375	367	399	382	374	399	391	358	382	357	411	368	379	375	355	390	375	373	402	382	437	354	395	360	369	382	341	395	331	364	362	379	390	395	402	374	361	384	375	373	339	381	374	376	407	406	413	383	390	381	385	373	336	398	364	367	391	359	379	407	370	405	389	389	368	402	418	362	362	385	350	390	401	363	374	395	392	389	374	391	406	373	369	424	407	368	403	350	392	390	365	399	394	352	368	363	370	361	398	401	369	395	400	382	354	364	365	374	405	380	376	363	381	422	367	382	356	356	398	385	364	415	429	406	397	385	392	384	372	372	370	379	400	372	368	412	369	419	389	389	385	387	381	403	371	396	369	399	388	377	365	359	411	377	414	388	390	404	390	362	375	414	384	362	426	413	404	367	368	396	356	361	385	376	390	400	338	369	368	360	361	396	375	373	388	375	403	384	399	360	373	374	399	369	397	384	382	413	407	390	391	392	388	370	362	389	370	410	407	398	365	393	365	383	358	380	415	386	388	373	383	421	373	380	418	406	353	368	402	413	367	387	395	379	384	385	373	363	391	382	386	349	381	349	377	373	390	406	385	398	369	401	356	390	389	377	431	341	364	417	361	401	396	360	389	393	338	372	390
14937	11347	1402	569	805	742	686	608	455	426	317	292	264	184	185	176	166	135	123	137	85	110	72	55	71	70	63	66	78	55	40	55	52	56	45	47	51	61	40	42	53	46	40	47	47	42	56	35	33	58	52	55	47	54	45	45	45	46	37	50	42	43	39	56	49	46	38	36	40	47	38	40	41	51	62	40	46	44	52	48	45	36	33	40	48	41	35	43	52	35	44	43	38	56	38	33	43	58	50	35	45	43	38	43	40	36	39	44	39	44	47	36	50	45	49	45	38	51	40	42	48	35	44	47	46	34	45	33	38	37	43	44	43	53	43	41	44	39	42	35	38	33	40	33	43	33	40	33	48	41	37	46	41	36	46	59	41	26	47	47	49	36	38	40	37	46	45	64	45	32	37	57	42	52	34	36	32	37	35	36	37	40	45	40	51	37	36	35	41	54	39	36	48	44	43	46	35	52	33	55	29	51	39	40	48	39	54	36	63	48	43	38	32	38	42	41	48	45	48	43	54	53	35	43	46	43	39	35	42	46	34	38	37	34	38	42	44	49	43	38	46	41	43	34	40	42	41	38	43	38	54	36	51	50	36	43	44	53	45	35	39	45	34	50	38	41	33	39	52	41	38	49	43	45	48	46	35	44	32	45	18	58	35	45	34	33	44	40	39	45	40	37	49	37	46	36	44	52	42	47	50	36	49	41	40	42	41	33	55	44	52	60	45	52	48	45	38	42	34	31	37	40	32	33	46	49	42	40	42	56	46	47	35	50	49	38	31	43	39	38	40	37	35	45	43	40	36	35	39	50	47	46	35	40	43	39	35	30	57	38	30	42	52	57	48	46	43	37	50	43	47	58	46	40	39	47	37	26	36	37	41	51	44	43	29	29	29	37	41	46	42	37	43	49	58	43	42	56	36	37	47	41	44	34	37	50	45	39	41	44	39	49	41	38	45	39	47	54	49	36	45	48	45	40	35	51	52	35	50	35	51	42	39	45	51	41	42	37	43	37	35	36	38	47	40	43	49	41	47	54	46	42	48	34	39	39	43	29	41	48	34	37	37	40	41	32	42	38	40	36	41	42	37	39	35	50	31	32	48	43	52	47	46	34	38	36	31	37	52	46	44	42	41	47	45	38	33	38	37	39	39	41	41	44	38	45	54	46	37	45	44	46	29	41	36	44	57	43	33	39	41	48	44	42	53	40	45	37	45	52	61	52	51	46	52	37	39	44	44	50	44	33	28	37	48	39	51	45	48	34	45	40	32	40	38	47	32	50	40	53	49	42	44	44	41	48	43	44	36	36	32	42	34	37	36	50	51	45	49	43	46	48	47	35	51	48	49	44	49	56	49	38	42	37	35	46	38	48	52	52	40	42	38	35	50	50	45	42	42	40	47	43	32	41	40	45	38	47	49	41	41	33	42	47	42	40	45	34	50	44	37	52	48	42	38	42	49	40	34	40	38	45	43	34	41	40	51	46	36	44	36	39	36	43	38	37	50	54	46	49	34	50	37	42	49	40	40	36	48	35	37	48	37	50	48	49	37	26	48	51	32	55	58	40	45	40	38	39	49	50	41	31	39	32	39	43	34	47	42	43	34	46	43	41	37	41	53	48	44	42	49	55	45	38	30	44	42	48	38	40	37	45	53	46	50	38	42	51	35	40	40	49	47	56	25	41	42	44	60	49	44	39	48	54	37	46	46	49	37	46	38	40	29	41	50	43	50	37	33	28	37	52	35	43	49	42	51	46	47	39	43	41	46	43	51	46	54	48	46	57	36	41	37	52	41	40	46	42	39	37	38	39	48	37	38	31	39	42	40	35	44	49	53	40	52	40	38	32	41	42	38	31	47	36	35	31	45	42	43	43	40	34	40	49	35	38	52	50	46	36	39	57	45	51	37	32	44	39	42	39	35	38	42	38	45	37	37	39	50	31	35	39	33	39	60	29	44	42	35	45	49	55	40	46	42	32	49	38	38	42	39	45	49	44	39	45	38	42	36	42	48	43	46	41	55	32	43	46	36	48	36	52	37	41	36	36	37	45	46	46	44	34	40	45	46	40	44	43	43	47	43	45	38	44	41	49	42	45	41	38	57	36	48	47	41	33	43	31	37	36	44	40	41	50	45	54	47	43	54	34	53	39	32	31	39	32	49	38	45	42	35	29	48	42	43	45	23	41	47	44	46	32	45	49	40	34	54	45	51	45	34	42	40	41	37	48	33	47	53	32	47	41	44	39	46	41	39	43	40	33	42	48	52	51	45	42	33	46	48	38	46	41	42	46	30	47	37	50	40	34	41	44	53	48	52	40	37	56	37	42	44	48	39	36	49	48	42	41	43	42	42	41	42	40	49	40	40	43	38	45	30	43	45	35	39	51	46	44	45	43	46	39	38	38	44	32	40	45	38	53	39	41	47	33	54	41	41	49	37	31	30	43	44	46	58	47	40	61	47	31	37	34	33	55	40	36	49	35	42	31	39	41	38	45	38	44	40	35	46	41	30	42	42	36	34	55	47	43	44	46	46	36	38	43	42	39	45	43	40	45	47	40	40	34	41	47	50	48	39	45	43	35	43	35	47	45	50	42	38	40	41	39	47	41	46	45	56	39	49	34	42	35	38	36	46	48	41	49	40	58	48	64	33	32	37	44	40	45	42	49	38	41	41	46	38	40	42	53	42	37	43	38	35	32	38	36	47	52	47	27	49	47	37	45	53	26	34	40	32	39	48	42	45	41	37	38	34	37	32	47	37	51	38	46	46	44	45	52	45	38	42	36	43	42	30	33	34	52	38	51	35	56	35	38	35	45	51	53	39	25	40	52	29	63	42	36	44	46	38	41	35	49	41	29	35	43	61	40	43	49	42	35	25	43	23	39	43	50	42	44	31	49	42	28	45	53	49	46	53	34	32	41	42	35	50	41	47	33	47	57	40	58	40	45	32	42	46	40	41	43	44	50	32	35	41	40	41	32	43	48	53	54	45	43	43	46	45	42	43	38	35	55	39	45	51	37	49	51	39	45	34	38	45	40	48	38	42	52	31	33	45	33	36	35	49	44	44	39	38	41	37	38	33	41	36	40	31	30	48	41	55	47	39	49	41	44	39	42	35	57	42	41	28	40	37	44	44	47	42	45	46	49	40	27	44	37	48	38	49	30	36	32	35	33	38	37	43	35	46	39	36	40	61	47	53	38	41	33	47	46	46	47	40	31	35	39	35	55	48	30	39	41	41	47	38	45	40	34	42	36	41	41	35	55	45	31	42	39	29	44	30	35	35	30	45	41	39	43	35	41	41	44	43	36	50	39	33	47	43	36	35	42	37	47	41	48	40	45	42	44	46	36	36	32	36	47	52	57	50	35	46	34	41	52	53	42	50	39	46	55	32	33	41	38	46	42	51	47	35	44	39	42	35	38	31	34	38	52	38	39	37	45	41	35	49	27	43	33	38	56	40	46	33	34	45	41	38	49	36	47	31	34	47	50	43	48
55384	42580	16298	26447	33057	31763	28457	24604	20915	17295	14662	12409	10705	9129	8077	6731	5924	5379	4583	3920	3421	2984	2447	2256	1987	1748	1613	1486	1462	1297	1269	1208	1132	1113	1035	1005	951	935	909	904	906	813	862	860	787	799	844	799	801	780	773	755	803	921	843	843	827	831	853	815	787	795	717	741	709	736	739	720	733	748	687	709	758	752	736	754	675	705	700	736	681	687	678	701	634	705	647	671	688	671	628	655	674	686	630	722	691	663	604	678	646	629	627	599	711	703	670	679	576	666	620	704	657	662	654	627	672	633	678	660	666	687	654	670	657	661	627	690	708	672	634	682	698	707	700	734	659	665	665	698	626	711	681	639	621	672	630	671	654	660	651	577	664	659	664	669	681	688	672	635	675	617	644	629	652	674	663	640	636	634	603	649	592	668	697	602	642	662	647	680	600	588	629	631	668	706	673	623	626	668	643	614	618	658	617	589	677	636	629	641	641	658	676	637	659	644	653	621	639	673	686	682	667	634	656	655	716	668	703	674	628	686	670	652	653	668	631	672	669	631	652	654	631	648	638	655	647	636	626	656	609	618	643	651	652	611	656	633	694	639	618	670	619	680	667	635	636	719	634	657	635	691	607	656	670	651	623	645	688	694	653	677	635	644	637	635	677	651	572	641	646	649	650	612	674	611	670	651	668	659	704	582	618	649	622	624	666	648	675	646	657	681	642	682	643	614	674	654	682	665	680	655	661	717	689	627	657	645	623	668	624	683	613	631	642	671	623	573	705	675	684	658	614	640	679	668	603	668	648	651	643	608	654	623	617	615	628	625	674	704	664	626	628	651	630	646	659	644	607	631	651	656	635	651	645	639	654	658	633	671	596	686	671	619	673	641	632	627	597	653	653	666	629	651	638	677	624	617	650	622	654	614	668	666	662	676	565	640	630	644	649	644	652	672	630	613	634	665	671	639	659	642	682	646	661	669	689	659	608	643	646	621	626	665	638	650	702	635	661	624	627	687	597	677	621	678	656	610	653	654	661	656	639	648	619	703	659	688	686	634	629	615	614	656	658	685	671	634	736	660	636	666	647	678	628	620	686	683	665	625	645	661	634	678	641	656	675	630	669	605	662	670	638	683	632	607	630	666	613	651	633	645	633	632	644	661	625	613	632	643	637	666	667	630	663	656	641	605	596	591	669	656	678	684	643	646	609	671	612	658	639	669	681	654	665	663	615	640	660	639	647	648	666	621	652	624	653	615	653	611	634	657	632	650	632	677	627	610	682	629	635	636	675	686	630	615	639	663	624	610	695	618	634	669	644	710	643	632	637	652	615	640	646	662	632	655	682	639	651	671	606	656	639	649	649	684	602	649	659	625	618	668	684	648	640	673	650	640	648	653	664	665	635	654	647	674	634	632	657	624	671	697	585	673	601	637	676	668	627	666	671	634	652	685	676	659	643	654	646	636	632	646	629	653	607	684	657	651	643	643	661	664	638	630	629	706	645	628	639	658	632	640	633	645	629	635	614	621	621	635	610	658	633	644	623	621	623	621	655	626	633	640	684	648	640	636	635	627	624	618	660	647	724	619	634	667	676	659	641	635	652	637	666	606	652	619	675	645	635	647	653	645	627	660	687	687	649	642	649	664	609	598	657	595	662	631	649	633	692	657	620	633	618	673	671	651	619	678	657	606	645	629	674	675	640	647	683	640	654	657	691	635	627	628	675	656	607	634	671	645	680	670	619	680	659	685	678	640	615	632	685	646	650	596	647	684	712	662	627	642	651	636	616	673	663	642	562	641	668	701	642	634	658	671	659	640	699	615	650	634	649	630	604	642	673	602	609	629	661	652	627	668	668	591	616	599	640	648	617	636	606	656	667	686	666	624	656	642	647	619	612	641	690	661	671	653	619	645	658	635	617	616	659	668	625	611	648	617	670	653	638	637	623	675	630	607	646	675	612	661	635	606	621	638	661	625	638	595	667	640	642	671	613	610	710	655	606	650	636	634	644	634	602	617	640	653	652	631	657	609	650	654	673	679	673	586	658	658	665	637	670	620	664	638	597	612	619	649	634	627	643	651	634	688	606	603	670	661	615	684	673	709	662	666	657	669	629	595	641	654	604	665	653	642	662	653	651	621	623	663	635	661	644	691	641	648	636	628	622	678	635	635	625	669	634	625	602	628	647	669	622	637	631	609	616	607	638	656	663	675	687	659	641	618	589	600	645	660	622	650	646	669	593	655	654	628	621	612	645	628	615	654	663	684	622	646	603	649	648	644	686	626	670	647	641	659	642	674	682	576	639	615	646	664	597	670	644	652	628	693	644	626	721	624	619	633	623	646	663	629	633	666	664	626	630	643	674	657	634	672	647	697	644	661	626	648	682	645	635	627	667	623	678	637	664	618	650	650	709	638	680	600	658	648	634	639	681	687	635	627	656	649	665	629	680	675	639	688	682	621	626	644	605	650	654	638	657	635	644	620	643	603	669	639	613	572	639	658	678	644	605	657	663	622	648	637	648	614	614	661	656	643	688	640	611	637	621	612	622	621	669	643	628	648	661	670	647	666	654	613	657	671	661	681	646	623	637	650	655	627	655	636	649	636	688	643	668	675	642	700	651	680	630	613	713	639	679	678	647	617	672	654	627	633	659	629	630	649	637	636	647	622	624	665	625	626	680	639	638	659	626	663	664	621	604	606	673	662	608	641	662	642	670	663	639	686	651	656	644	627	627	640	677	599	666	645	658	658	610	648	649	667	663	673	674	633	681	664	657	639	661	659	678	630	638	647	641	614	629	614	669	655	646	644	653	644	641	651	637	651	597	648	656	629	680	618	654	651	650	631	625	638	641	654	681	640	642	669	650	622	647	643	660	674	611	639	652	623	611	634	657	603	600	646	615	658	701	642	634	650	666	703	655	652	662	648	678	632	621	646	658	639	622	650	706	668	664	647	588	658	646	641	667	664	633	684	651	667	646	655	648	598	652	669	632	636	669	682	649	652	675	652	605	627	585	631	666	648	631	650	620	643	623	683	597	666	671	660	642	696	663	658	594	650	643	718	668	678	647	638	640	625	636	645	606	689	614	622	664	616	619	638	656	655	651	658	653	650	605	621	637	631	680	643	607	639	613	673	605	644	616	658	648	623	643	671	625	694	649	646	621	665	666	597	625	606	670	671	655	639	627	651	631	623	624	626	688	664	660	622	656	625	633	675	635	644	636	678	654	651	657	675	689	661	630	660	661	683	605	645	617	669	652	650	665	598	644	681	638	607	626	659	644	606	670	633	635	625	672	604	643	638	652	685	585	644	628	662	656	624	634	629	619	646	660	669	667	646	662	636	614	693	719	707	613	651	623	685	633	638	668	636	660	605	631	672	653	630	622	692	639	634	698	667	626	599	619	647	597	661	674	662	660	645	625	671	637	611	664	640	731	633	618	656	663	685	626	654	643	647	639	655	658	631	659	667	667	657	683	666	701	630	625	668	642	715	607	656	645	622	673	631	652	635	647	643
11928	7093	933	435	572	584	487	426	344	289	244	209	183	146	134	113	112	88	94	73	65	60	77	68	60	50	47	46	42	59	37	44	40	40	35	37	43	26	49	51	40	32	36	31	34	34	47	48	34	35	37	42	44	32	31	46	31	44	36	40	35	44	32	38	33	40	39	37	45	27	31	35	50	34	40	28	31	27	39	29	40	33	35	47	30	41	41	43	29	34	39	33	43	27	37	35	35	34	40	39	28	36	36	35	37	28	32	34	30	40	24	31	35	20	42	38	38	23	37	30	34	34	29	46	31	28	31	39	35	35	28	32	25	34	23	35	38	43	46	32	27	51	43	34	34	36	39	31	32	29	44	42	37	33	37	50	28	38	41	32	34	38	37	37	47	35	31	30	38	35	42	29	36	31	32	36	37	36	46	36	38	27	31	45	37	31	36	42	25	22	28	36	30	29	29	48	29	35	30	35	26	34	31	27	32	32	42	31	35	43	31	44	35	32	39	38	39	44	32	41	40	28	52	35	37	35	32	41	32	37	43	40	35	25	38	31	27	32	33	41	33	30	36	35	35	34	45	41	39	42	31	39	30	37	30	30	36	32	39	45	26	38	37	42	30	44	35	33	29	38	31	49	31	33	36	41	26	46	36	32	47	41	43	40	28	35	32	39	24	39	31	34	29	27	33	39	37	32	38	38	36	25	33	41	36	41	34	37	37	47	38	38	34	27	41	25	39	40	38	35	23	32	42	40	38	39	30	45	34	27	38	42	29	34	38	23	41	43	30	38	25	37	39	35	24	30	41	41	42	21	29	42	34	25	27	38	34	25	21	39	31	35	29	36	31	39	32	43	37	34	23	47	45	50	40	39	37	31	30	26	28	47	41	33	37	33	39	39	34	32	28	39	46	37	33	42	40	33	42	25	36	38	41	37	40	33	37	30	34	26	47	39	46	22	28	45	35	42	40	38	39	32	25	42	31	38	51	40	22	34	36	38	32	36	25	35	38	30	41	31	28	43	41	39	33	31	31	37	37	34	37	46	28	38	34	27	41	32	34	35	33	38	27	41	34	30	21	42	28	29	31	32	41	38	32	38	31	31	32	42	40	31	40	42	33	46	38	38	38	30	30	36	27	35	30	36	35	41	32	35	28	38	35	21	34	31	32	35	30	39	23	37	33	33	32	32	27	36	36	29	44	40	41	39	36	42	42	38	30	39	46	23	43	25	36	45	35	39	37	36	40	26	37	31	30	29	29	44	32	37	28	31	40	38	32	46	32	37	24	39	35	30	37	35	29	36	36	28	32	27	23	28	34	37	32	36	44	52	37	34	26	31	29	31	38	29	41	40	34	37	38	33	48	36	26	28	28	39	43	36	47	28	38	50	29	32	26	38	33	28	26	27	33	36	31	36	39	39	39	31	41	23	33	48	38	36	32	40	33	39	37	38	27	22	42	33	49	40	35	32	32	31	35	24	32	24	28	29	30	34	29	31	35	39	35	37	30	43	31	39	32	41	19	43	32	47	38	27	38	39	21	28	29	37	33	39	25	30	40	35	40	42	46	46	36	28	27	23	28	26	30	41	36	34	35	51	38	21	35	39	19	32	36	49	30	27	34	37	34	47	27	32	38	21	37	32	28	24	43	34	39	30	29	33	40	35	36	32	33	41	38	34	32	36	30	34	38	29	33	34	42	37	42	37	33	38	40	44	23	34	41	42	34	33	38	29	33	40	40	33	28	30	40	29	37	29	41	38	35	33	46	34	34	41	35	45	27	39	33	31	24	30	23	32	38	35	36	31	32	38	48	45	25	36	36	36	40	31	40	36	36	41	36	39	36	33	42	31	24	33	29	42	36	33	29	31	30	31	31	30	43	34	44	35	32	40	36	28	43	35	35	37	42	41	41	42	27	45	28	31	33	42	33	35	26	30	31	35	27	41	36	32	37	40	33	31	36	44	38	44	44	34	40	22	25	35	27	46	28	38	30	44	34	34	37	41	31	31	34	41	43	38	38	38	37	32	41	35	35	33	34	47	37	38	25	38	31	43	32	22	45	40	47	39	38	30	36	40	26	28	30	37	29	41	38	25	35	31	40	35	35	39	40	37	41	39	27	39	39	37	29	31	30	43	36	33	25	38	29	34	33	36	38	45	27	39	36	32	39	32	34	35	27	33	39	23	35	41	34	30	36	30	27	31	37	40	41	33	35	36	34	39	40	27	26	40	30	40	45	34	41	37	33	33	32	41	40	28	33	41	48	26	26	42	24	32	28	29	24	31	36	45	41	38	30	38	30	39	25	35	39	28	38	40	37	33	32	39	39	36	32	30	33	41	33	39	40	38	25	34	30	28	38	45	43	26	38	43	45	34	28	36	31	25	39	41	37	34	26	31	42	38	42	34	32	33	38	44	39	28	47	38	34	39	50	36	32	39	43	39	29	35	41	37	37	30	37	34	30	42	32	39	31	43	34	30	44	35	34	28	36	44	30	33	43	38	32	34	37	46	26	33	26	25	41	43	28	44	37	41	47	44	33	38	41	37	35	33	31	34	36	34	28	32	30	31	30	28	41	45	32	24	31	49	43	43	32	34	35	40	39	29	35	29	39	29	39	28	38	43	37	39	23	38	38	29	44	31	27	32	35	25	29	36	39	35	32	35	25	27	34	39	38	24	32	45	34	33	40	19	36	35	19	52	41	31	40	38	41	30	37	30	40	33	37	37	46	32	39	34	31	33	31	23	29	35	40	32	33	30	33	24	42	38	26	34	41	26	49	39	35	49	30	21	39	28	31	40	31	27	28	39	31	41	33	35	33	44	30	40	21	33	30	25	36	42	35	33	31	42	31	45	35	43	36	27	46	41	27	48	34	32	36	30	28	18	43	45	27	36	20	35	28	39	30	26	27	31	40	42	31	35	33	39	33	34	37	42	31	30	39	33	30	33	28	36	34	26	27	27	34	31	38	35	39	31	26	29	31	39	35	44	37	29	36	33	28	36	36	37	33	28	32	34	26	35	45	36	39	34	26	38	29	38	35	35	32	39	41	41	48	31	29	43	37	26	43	35	40	34	38	34	32	36	28	31	24	40	30	34	34	45	38	31	26	34	42	34	33	44	34	27	26	30	32	43	38	32	32	32	32	38	31	40	25	38	32	24	39	28	33	27	20	36	42	32	38	44	36	43	22	37	28	25	41	41	40	37	37	41	29	58	37	44	35	33	30	40	30	40	41	39	38	42	35	28	40	30	31	41	27	30	29	35	38	35	36	34	45	35	44	36	27	29	44	33	33	33	40	24	42	37	39	35	44	27	39	36	33	47	29	38	28	33	28	29	31	37	31	35	32	34	42	32	42	33	27	32	39	33	38	30	31	43	23	32	41	39	33	36	32	37	39	34	36	33	28	37	30	36	37	32	43	26	31	30	35	33	40	37	31	37	34	39	31	46	41	29	33	25	37	37	37	36	22	46	46	30	39	24	36	40	29	47	42	35
48486	37566	13839	23218	29904	28670	25344	21568	17965	14737	12059	10344	8644	7131	5981	5186	4672	3986	3398	2975	2604	2160	1846	1686	1559	1349	1188	1118	1072	968	948	838	828	807	818	752	719	728	742	725	692	678	685	641	639	663	653	625	655	700	654	648	630	659	718	660	685	727	683	627	623	628	636	560	584	619	590	590	577	637	580	590	597	576	599	577	619	582	576	548	545	559	561	529	581	499	488	516	527	555	553	548	577	546	564	575	569	539	508	524	514	579	533	548	537	512	524	536	514	533	518	534	532	564	551	527	525	516	529	541	545	522	558	570	555	575	532	522	543	502	571	544	505	596	547	537	569	539	582	553	571	565	551	578	534	587	561	529	553	562	586	565	539	566	549	545	520	580	561	536	542	508	542	522	539	553	519	563	542	538	582	555	583	511	559	539	526	523	551	515	580	516	503	499	562	529	544	542	508	532	553	545	519	543	511	508	484	546	523	538	573	546	507	510	511	540	554	531	558	550	556	519	562	543	513	542	565	550	522	523	548	565	560	539	528	527	571	569	544	556	562	558	562	568	520	510	563	542	495	551	520	537	538	571	556	576	514	541	533	550	516	576	570	572	537	528	557	540	567	530	520	539	511	568	553	546	534	534	548	492	574	520	588	561	515	523	521	559	500	536	543	530	542	575	568	549	568	599	562	513	499	567	545	512	571	549	550	546	542	540	521	526	553	507	536	546	552	554	515	498	564	513	563	544	546	536	549	529	507	558	559	503	545	567	539	528	494	515	579	504	595	572	537	528	552	577	543	524	558	536	510	546	562	520	548	560	534	521	566	519	527	531	508	492	501	542	498	519	555	570	541	552	536	574	523	553	577	513	565	514	500	588	561	497	536	526	538	529	580	562	509	523	547	573	553	532	542	524	555	505	537	557	541	533	516	532	547	564	528	526	562	543	551	536	573	571	551	541	557	545	516	517	564	538	558	529	537	515	581	571	537	544	550	566	547	554	525	518	548	564	528	514	534	574	542	535	559	490	535	534	523	517	558	564	539	566	539	509	516	568	515	524	576	559	534	562	515	512	564	527	499	567	529	519	587	507	554	548	509	515	549	550	522	508	549	540	561	556	564	524	530	528	535	529	542	530	530	538	504	505	528	546	557	598	564	540	537	529	599	551	523	507	541	553	524	542	581	539	532	548	517	565	549	560	544	564	549	557	520	547	523	520	537	537	555	557	510	528	548	534	535	517	542	527	555	530	531	550	547	529	579	565	502	527	493	529	583	543	543	561	508	566	533	540	545	554	527	563	524	540	530	541	560	502	563	527	529	526	532	539	513	498	513	523	536	532	537	525	566	560	528	508	526	589	516	502	562	492	549	492	496	538	541	568	526	525	515	541	535	564	545	577	529	509	561	501	559	540	554	548	553	516	539	560	548	523	579	560	524	575	534	534	548	512	521	564	535	521	576	528	523	541	566	524	518	553	570	554	579	553	565	527	576	565	568	507	566	562	560	590	539	523	542	521	547	559	544	550	543	578	554	547	568	519	552	568	526	517	527	546	546	558	533	554	527	518	519	557	512	515	583	553	567	511	570	529	567	546	517	560	573	582	527	524	555	540	543	507	538	542	564	534	545	562	593	578	543	585	543	539	552	526	536	512	539	541	544	513	544	567	554	560	584	585	534	523	562	554	522	561	532	523	581	509	566	564	549	492	532	497	576	571	551	541	507	554	518	524	543	583	543	530	533	547	521	524	525	597	526	558	520	566	509	505	557	567	544	505	553	559	532	510	602	537	542	540	525	563	565	550	498	509	558	514	539	566	530	517	517	534	533	519	518	555	465	589	507	528	525	557	533	552	524	566	543	527	500	525	540	539	571	541	536	515	480	507	543	548	532	534	552	494	550	571	558	520	520	524	538	552	570	538	516	537	503	494	545	518	536	541	494	548	585	582	561	570	522	545	530	533	533	536	567	559	543	537	530	523	504	540	528	526	535	508	546	538	541	516	473	535	554	528	510	535	561	522	554	493	517	518	537	546	513	535	577	549	550	491	484	546	535	549	549	504	517	506	515	555	505	543	502	508	548	539	534	538	576	523	539	530	562	561	508	576	527	525	571	554	519	517	531	534	575	554	527	511	530	502	518	525	521	545	508	518	544	552	544	517	526	562	526	572	555	486	581	552	494	534	534	579	511	511	534	561	597	502	520	518	571	541	519	523	564	568	589	519	531	555	539	549	510	556	559	574	561	521	519	552	533	578	524	555	511	528	520	568	514	544	487	548	515	579	504	542	547	541	533	538	533	543	555	569	532	554	537	548	544	545	533	542	510	516	595	560	559	522	544	533	531	547	511	521	533	532	557	552	577	518	513	559	566	533	547	546	527	576	544	529	552	543	505	549	588	479	552	545	546	560	492	531	578	560	533	557	547	562	529	484	546	559	540	567	517	529	538	543	537	518	566	516	557	524	563	543	487	499	589	540	559	524	524	501	553	544	542	533	572	545	546	522	552	557	529	540	545	510	519	582	536	507	552	524	588	562	528	493	527	526	513	518	524	541	499	540	551	525	548	552	536	530	510	559	552	561	530	495	535	574	575	549	535	534	506	534	567	522	522	556	541	520	542	530	553	545	525	556	541	507	551	547	549	585	531	577	513	512	533	594	544	534	569	518	553	547	518	509	511	541	529	567	527	523	574	515	556	540	541	551	485	524	522	502	520	575	494	516	526	553	558	510	552	510	545	557	556	521	500	529	533	539	544	530	547	586	547	551	551	552	541	510	516	527	569	543	478	584	540	535	531	614	528	571	537	547	526	605	552	499	527	516	573	557	549	507	562	541	532	556	520	549	540	563	575	565	554	537	534	565	555	547	549	525	550	541	516	542	577	540	531	561	563	558	530	564	556	535	561	555	496	568	520	525	534	519	541	525	525	549	543	522	549	521	540	562	577	515	524	537	552	545	537	506	506	544	532	554	556	547	518	544	579	535	510	498	538	534	568	537	540	551	517	565	540	568	563	526	551	570	556	486	569	515	511	502	570	515	576	509	574	555	557	547	568	507	546	527	546	547	521	494	549	550	553	519	557	545	546	532	537	521	516	535	523	587	564	530	547	560	521	526	518	568	549	571	543	530	518	517	535	522	567	520	557	524	581	566	576	522	536	538	550	541	549	543	534	536	567	569	538	524	529	566	515	548	520	528	538	524	542	571	532	547	579	547	560	547	541	556	496	546	579	543	534	537	493	551	523	548	520	497	534	534	561	554	534	559	545	535	480	552	557	508	498	523	568	528	520	560	537	538	550	560	552	532	509	528	520	547	538	559	539	544	514	563	545	521	540	578	525	503	529	542	561	515	542	583	519	516	534	546	567	519	539	569	536	543	527	513	534	542	534	547	533	488	565	560	554	557	562	536	527	534	563	586	571	562	572	530	601	532	572	525	547	525	554	543	549	524	498	484	546	518	546	548	609	529	538	545	518	536	514	562	570	515	553	557	556	554	515	535	506	536	548	549	509	525
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
