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
341902873144	341902873707	341902874257	341902874807	341902875355	341902875907	341902876457	341902877007	341902877555	341902878107	341902878657	341902879207	341902879755	341902880307	341902880857	341902881407	341902881955	341902882507	341902883057	341902883607	341902884155	341902884707	341902885257	341902885807	341902886355	341902886907	341902887457	341902888007	341902888555	341902889107	341902889657	341902890207	341902890755	341902891307	341902891857	341902892407	341902892955	341902893507	341902894057	341902894607	341902895155	341902895707	341902896257	341902896807	341902897355	341902897907	341902898457	341902899007	341902899555	341902900107	341902900657	341902901207	341902901755	341902902307	341902902857	341902903407	341902903955	341902904507	341902905057	341902905607	341902906155	341902906707	341902907257	341902907807	341902908355	341902908907	341902909457	341902910007	341902910555	341902911107	341902911657	341902912207	341902912755	341902913307	341902913857	341902914407	341902914955	341902915507	341902916057	341902916607	341902917155	341902917707	341902918257	341902918807	341902919355	341902919907	341902920457	341902921007	341902921555	341902922107	341902922657	341902923207	341902923755	341902924307	341902924857	341902925407	341902925955	341902926507	341902927057	341902927607	341902928155	341902928707	341902929257	341902929807	341902930355	341902930907	341902931457	341902932007	341902932555	341902933107	341902933657	341902934207	341902934755	341902935307	341902935857	341902936407	341902936955	341902937507	341902938057	341902938607	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2227	3300	1900	2700	2228	3300	1900	2700	2228	3300	1900	2700	2228	3300	1900	2700	2228	3300	1900	2700	2228	3300	1900	2700	2228	3300	1900	2700	2228	3300	1900	2700	2228	3300	1900	2700	2228	3300	1900	2700	2228	3300	1900	2700	2228	3300	1900	2700	2228	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2229	3300	1900	2700	2230	3300	1900	2700	2230	3300	1900	2700	2230	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
2843	1686	1359	1449	3197	3853	3129	2306	1645	1313	935	780	731	742	429	281	202	124	102	87	85	73	101	219	425	390	225	149	121	91	65	52	60	64	56	46	41	57	43	50	46	44	50	46	47	44	43	43	36	47	51	40	41	52	50	48	42	42	54	52	48	57	40	45	43	42	46	43	44	45	32	55	34	55	53	44	43	39	42	33	49	43	46	48	48	39	37	36	59	51	40	42	59	28	49	39	47	48	49	51	49	59	46	51	48	37	53	47	45	48	53	53	38	40	59	44	42	49	46	38	46	46	42	53	48	50	39	40	43	42	53	39	44	49	38	53	40	56	31	40	45	46	40	45	38	48	48	47	41	42	51	52	52	46	49	51	44	41	51	46	41	55	41	42	39	49	53	46	39	34	40	42	45	34	44	50	50	51	44	44	42	54	40	44	37	44	41	48	47	40	52	52	47	47	45	32	50	38	52	39	40	59	54	35	53	40	43	36	46	39	50	54	50	53	42	32	39	47	44	36	39	39	48	52	36	53	37	53	51	48	36	39	43	45	50	44	38	43	48	37	52	40	35	41	38	32	47	31	39	53	55	50	37	45	30	46	38	47	38	39	43	60	42	48	54	41	38	36	46	40	33	46	45	54	46	46	38	53	37	60	40	39	52	41	45	49	47	53	50	45	45	43	49	44	34	44	43	38	35	34	46	51	28	57	56	48	39	34	41	37	43	38	48	29	26	43	54	42	49	32	36	49	33	49	37	43	39	39	39	31	42	53	53	42	44	49	39	41	46	50	51	53	55	47	39	44	39	44	46	40	38	44	44	51	33	48	47	49	46	49	49	44	38	58	48	47	33	43	51	41	41	47	47	56	41	37	48	35	45	54	54	55	48	48	48	34	46	42	48	33	39	46	37	38	40	37	62	42	48	47	35	49	48	39	32	44	46	48	51	40	41	30	47	43	63	50	46	52	42	39	41	49	42	45	50	44	42	43	43	51	53	49	49	37	41	45	37	45	40	45	50	38	32	40	43	44	37	35	47	38	30	47	45	52	42	51	45	41	46	56	46	46	46	38	49	49	44	44	45	49	50	39	47	48	38	35	44	44	37	48	39	41	40	42	46	42	43	45	46	45	42	31	47	47	42	46	57	49	36	52	45	49	42	33	47	49	40	48	53	43	51	51	46	36	43	42	46	51	45	48	41	52	41	49	39	35	37	41	38	35	46	52	41	43	43	40	55	33	43	44	45	49	51	43	41	47	40	63	50	42	43	46	47	54	41	44	45	48	46	43	51	40	40	49	47	35	50	37	45	48	48	45	43	46	39	41	44	44	50	48	42	41	48	41	57	42	46	52	41	46	57	38	38	52	39	44	38	41	40	49	48	47	50	42	46	49	35	48	50	45	44	37	42	50	48	43	47	54	46	35	55	56	54	38	42	49	57	53	46	38	44	53	59	44	55	32	44	51	51	55	56	44	47	50	37	45	51	54	39	41	43	55	43	51	38	35	53	39	37	34	44	41	37	36	42	38	36	37	32	48	36	30	48	36	39	46	47	39	32	48	34	37	44	52	46	38	49	50	50	34	49	52	53	42	58	44	49	40	56	37	38	41	52	49	37	43	37	34	54	52	39	45	37	45	43	34	44	33	57	52	45	55	53	44	46	50	41	64	53	31	38	48	36	34	51	50	54	48	36	42	41	51	42	35	41	30	51	36	48	41	33	42	41	50	36	61	47	55	40	30	43	49	34	51	48	39	34	49	40	44	34	41	46	40	53	39	49	37	51	42	35	44	46	39	57	50	47	44	41	47	34	56	59	50	45	40	40	33	45	49	56	47	47	47	48	43	38	50	49	43	56	34	55	40	44	55	41	45	49	48	55	43	36	42	47	43	39	46	43	48	46	43	42	43	40	51	44	54	34	39	47	46	37	49	45	42	45	38	37	33	44	37	45	47	42	47	47	35	50	38	47	50	35	48	47	45	38	46	42	51	46	38	43	29	57	41	49	53	52	58	53	45	43	38	46	47	43	40	43	59	59	59	45	38	46	51	42	56	50	48	53	39	34	45	43	51	40	40	41	34	38	52	46	43	39	52	49	41	45	52	56	50	39	45	47	54	48	54	53	51	44	46	44	49	36	48	43	42	40	58	33	49	43	42	45	39	47	35	46	50	44	45	31	36	43	47	57	59	43	40	55	53	57	36	52	49	53	48	46	57	32	42	45	37	37	54	43	52	55	35	47	49	44	32	54	46	37	45	37	39	50	39	49	42	52	56	44	34	56	40	32	51	41	37	36	35	49	40	44	47	51	43	52	44	36	47	47	47	46	42	38	37	38	42	50	51	45	48	45	40	51	49	43	48	47	43	43	64	38	53	40	52	59	45	36	38	43	42	34	37	46	45	44	36	30	51	36	52	49	50	47	44	51	34	55	42	60	39	38	49	51	44	38	41	40	43	44	48	36	39	44	46	37	34	42	43	49	40	37	47	39	38	51	45	45	39	36	46	42	37	50	40	68	42	48	47	34	47	42	41	44	48	55	45	43	42	40	58	49	44	40	57	35	45	51	53	51	53	38	39	45	36	35	43	37	43	55	38	34	51	45	36	53	57	59	41	43	47	51	56	39	47	35	35	38	46	40	50	39	50	61	46	44	42	38	38	32	53	51	46	43	40	46	43	49	48	47	41	49	44	47	39	47	45	45	36	44	46	31	35	44	35	35	43	43	35	55	47	40	40	46	40	60	48	40	60	43	43	41	49	38	49	37	44	42	44	35	51	39	43	39	38	46	48	38	47	39	48	53	47	50	39	50	42	40	43	45	53	40	41	33	58	36	55	51	47	42	48	44	49	43	35	51	50	30	49	41	51	43	36	38	43	37	51	46	29	34	46	55	51	40	40	36	41	57	44	41	42	40	51	45	49	45	49	37	51	49	32	61	48	53	59	37	46	48	37	41	47	60	32	50	38	42	44	35	31	57	53	46	56	49	44	53	49	53	49	45	52	49	32	48	60	51	43	46	56	34	44	41	35	35	43	29	40	53	43	35	44	40	38	43	49	32	48	54	53	35	39	37	55	52	51	49	37	42	43	43	37	41	39	39	53	52	45	44	49	37	39	38	44	54	43	47	47	51	38	51	52	47	43	37	48	52	39	43	41	44	50	41	41	43	50	37	54	38	51	41	57	42	56	48	43	44	50	44	53	37	49	48	45	45	46	33	52	43	46	31	39	37	37	36	42	41	42	47	48	46	48	39	32	46	36	35	45	38	52	55	46	52	45	46	42	57	39	49	54	55	55	37	52	61	52	41	51	48	54	55	47	48	45	46	50	38	48	39	45	45	43	42	45	39	42	52	39	53	41	45	39	47	44	36	51	54	48	50	41	43	32	45	49	49	48	48	45	40	39	55	54	45	40	57	48	45	40	40	52	48	33	38	45	31	41	43	41	38	47	47	40	44	35	45	42	44	56	45	54	49	42	54	36	50	56	43	47	37	57
30358	24369	22102	42961	53821	53023	48206	41838	35811	31342	27070	24192	23479	22266	15607	10422	7748	4969	3201	2974	2597	2497	3610	7715	14958	12897	7696	5814	4489	2993	1999	1352	1536	1566	1325	1162	1003	939	847	862	825	874	788	801	775	819	735	778	751	758	779	704	739	687	667	701	735	721	735	699	693	740	750	732	721	681	750	712	697	717	718	739	689	689	696	672	725	700	695	650	686	686	630	685	696	710	660	700	700	693	679	684	669	644	679	686	699	708	697	658	665	657	732	709	650	713	674	682	719	652	715	683	641	688	676	717	694	709	720	711	702	668	648	713	734	709	652	670	685	703	693	685	696	692	706	659	672	659	662	723	707	669	645	630	667	632	696	711	663	694	673	657	624	676	716	687	726	664	708	651	682	682	702	692	675	683	694	715	637	655	657	646	657	650	700	653	686	681	682	704	662	675	664	686	693	693	683	674	640	646	624	686	665	678	686	694	627	665	738	693	659	687	686	638	686	636	639	679	740	666	668	679	666	674	652	661	697	639	650	721	722	687	687	692	668	661	673	657	702	707	624	647	651	672	692	698	718	642	696	687	614	649	734	694	679	676	703	701	646	694	650	665	685	659	718	658	717	690	714	651	657	681	683	672	656	677	711	649	664	635	736	670	654	686	679	661	664	648	632	687	663	681	668	627	639	638	676	673	669	625	671	660	700	709	703	707	706	651	663	644	643	714	681	683	660	673	651	686	668	677	700	670	622	674	686	697	670	672	675	653	708	702	655	664	714	660	707	669	679	688	687	679	695	674	712	655	718	670	631	621	684	677	682	687	674	635	676	639	714	661	638	658	699	639	644	664	665	685	678	636	647	671	669	697	699	637	638	674	664	656	665	680	652	662	683	686	694	712	662	719	621	698	708	707	685	658	700	695	680	664	701	690	697	649	687	681	690	693	646	678	678	719	675	643	717	660	689	687	669	651	668	664	691	645	643	707	634	665	660	669	674	646	672	696	679	630	651	669	676	667	658	637	663	709	688	735	676	665	693	667	695	632	668	702	638	640	654	674	692	692	657	654	690	686	668	653	717	675	690	712	714	658	672	689	715	733	713	669	674	660	630	655	671	686	687	661	645	649	677	678	699	682	675	657	659	674	711	683	685	644	678	684	668	690	695	655	650	693	673	672	685	706	669	641	654	643	654	671	672	676	644	671	667	673	654	666	668	681	631	648	654	684	679	695	664	677	683	663	676	634	683	659	659	642	650	667	708	654	686	684	639	721	667	687	690	632	697	671	631	683	701	693	669	693	671	654	686	668	688	708	707	679	681	640	664	663	653	692	658	686	687	678	659	695	671	662	662	694	675	682	674	704	709	698	666	703	687	704	733	692	701	695	675	689	716	704	668	654	590	693	653	622	674	688	678	678	659	651	736	657	706	676	710	659	710	692	662	651	684	658	708	683	645	703	665	665	679	652	658	652	713	655	636	696	647	662	674	705	668	659	674	691	648	675	675	680	697	650	710	669	646	693	638	653	669	681	714	717	654	704	679	707	681	691	616	701	690	672	664	668	685	649	650	683	671	632	658	674	726	690	678	639	671	702	647	670	673	702	666	666	671	710	664	677	673	670	705	701	672	670	653	688	647	685	719	659	645	708	670	684	658	676	675	639	680	687	644	636	703	632	621	668	683	652	673	652	677	686	695	679	678	710	750	671	656	638	684	694	660	685	614	684	666	701	665	694	650	681	691	694	665	706	702	713	650	671	669	663	673	695	634	665	674	661	678	640	716	675	745	693	696	685	661	699	679	724	703	686	721	689	672	670	728	658	700	676	697	671	678	687	725	645	616	716	683	671	700	684	635	677	634	673	643	661	629	621	624	666	655	667	660	690	697	677	641	675	690	711	662	706	661	625	692	699	641	666	651	606	602	675	680	665	614	720	658	682	689	718	683	679	647	668	673	700	683	670	650	664	644	689	678	770	622	674	685	648	723	663	712	693	604	674	625	696	700	663	690	687	664	673	665	702	730	695	668	661	650	659	673	651	692	619	676	649	693	683	682	713	677	672	664	691	673	707	645	649	664	707	671	650	648	680	651	695	676	641	687	627	670	678	668	682	686	687	644	641	642	682	672	639	706	652	698	670	680	628	705	627	675	656	716	655	689	656	638	712	721	658	695	699	659	690	646	668	703	647	653	669	690	650	675	704	685	660	683	728	654	665	658	683	708	683	684	661	662	706	709	711	660	671	659	712	692	642	694	674	664	633	670	709	693	679	692	614	709	678	658	650	643	658	668	672	669	692	706	659	679	654	641	694	656	691	671	670	699	684	692	648	676	697	676	661	681	629	647	722	638	662	675	667	688	686	642	679	670	688	682	622	696	709	697	664	666	690	675	710	634	706	709	630	715	671	648	678	668	665	711	714	671	672	659	634	677	709	715	708	682	664	696	688	685	718	685	638	645	654	697	646	700	646	714	677	632	681	667	706	678	681	681	694	676	722	654	684	689	658	650	672	663	672	644	677	665	654	680	678	669	697	679	640	692	646	669	668	661	694	687	667	715	743	676	672	665	679	673	667	622	679	651	708	648	673	686	655	670	666	702	673	663	669	692	684	669	649	677	650	740	655	671	632	664	666	638	687	683	690	710	662	709	694	699	704	671	705	656	688	652	706	660	703	671	669	686	719	694	683	714	693	668	684	658	662	703	685	679	691	635	657	606	645	652	655	712	666	646	698	708	635	690	664	654	633	641	679	662	712	637	692	719	683	700	667	597	682	673	706	658	674	693	667	648	704	683	630	675	665	694	680	664	691	681	677	722	673	683	694	683	657	646	653	707	643	730	726	644	672	644	686	665	701	707	669	680	684	669	686	691	672	701	641	640	700	655	623	671	685	660	643	665	688	717	675	655	629	697	627	684	665	707	667	683	658	694	651	747	726	659	718	690	671	623	684	663	683	716	665	669	649	610	701	635	659	689	666	665	675	684	698	712	697	640	678	672	655	710	682	696	664	722	660	665	652	711	637	686	645	691	682	633	670	686	654	685	662	715	674	713	618	678	703	663	678	717	665	688	670	687	686	661	623	670	681	690	700	610	665	683	683	686	666	676	714	694	644	676	677	713	635	652	680	697	681	675	649	710	654	659	712	680	712	693	634	723	654	662	658	663	689	638	635	648	642	651	693	661	688	691	657	702	667	662	666	701	699	687	662	666	686	706	662	687	674	654	648	720	717	649	692	646	672	709	639	686	705	687	681	691	690	689	630	649	684	657	643	685	684	707	681	651	633	682	687	642	659	652	639	636	684	647	696	663	716	649	674	676	674	701	717	709	688	704	683	669	663	696	705	667	683	661	684	693	645	706	645	672	696	665	705	683	657	646	636	697	671	627	666	709	644	640	630	636	685	637	683	669	718	698	681	692	685	655	669	664	690	707	742	666	669	690	690	685	673	674	677	688	701	673	636	630	713	666	654	637	702	678	691	624	685	665	638	694	706	670	652	687	675	640	675	705	669	653	686	690	656	723	654
1961	706	559	613	1369	1713	1350	1110	741	503	382	322	261	286	255	154	95	62	43	37	57	35	34	96	194	240	132	99	55	60	45	36	29	30	32	35	35	42	32	29	24	40	26	25	20	27	31	31	22	28	30	19	32	26	35	31	29	21	25	29	24	36	24	21	26	32	35	20	31	29	23	22	25	30	19	29	23	18	36	35	31	26	33	28	28	26	39	22	23	23	27	27	26	25	23	34	28	24	26	29	23	22	22	26	30	26	22	36	29	20	31	30	26	33	32	18	38	30	19	30	40	26	26	28	22	22	31	28	29	22	24	22	34	34	22	30	26	16	24	32	24	31	24	20	39	29	31	27	23	36	28	33	23	24	22	17	37	27	23	10	31	26	31	25	18	29	33	30	22	32	31	32	24	28	19	34	28	32	24	23	26	27	21	24	37	35	27	30	26	31	24	25	22	35	28	29	34	24	30	31	20	32	28	27	26	30	29	33	25	24	28	30	22	19	26	29	21	30	29	31	22	35	33	25	26	37	34	30	31	24	26	32	36	34	30	33	32	22	28	37	26	29	34	26	19	22	28	28	40	21	32	26	33	27	35	34	35	34	23	35	27	29	24	25	29	42	38	22	32	27	27	21	27	26	26	30	28	29	28	22	31	27	34	24	21	23	27	34	33	32	25	29	37	37	27	28	37	37	31	28	34	30	30	28	28	22	34	22	36	42	21	22	23	32	24	25	24	27	28	29	37	26	26	15	25	31	29	30	33	35	41	23	25	32	31	24	17	32	25	30	31	30	28	30	24	34	24	26	32	30	32	19	25	18	29	20	26	22	31	32	35	25	27	24	25	22	29	27	33	29	27	24	35	32	28	33	31	26	23	28	26	36	25	20	33	24	32	33	21	23	17	25	19	20	28	25	31	29	36	26	24	18	42	33	32	25	43	29	22	30	30	26	30	20	26	25	17	32	30	24	28	27	29	26	29	24	33	33	28	28	29	27	24	30	28	32	27	30	25	27	18	31	29	24	31	21	23	21	30	27	27	34	18	25	34	23	24	40	32	22	18	30	31	22	28	34	25	24	27	25	29	30	29	25	30	21	29	28	32	23	28	24	32	29	25	28	29	28	31	23	29	23	32	29	36	27	28	23	30	29	28	28	28	25	20	26	24	34	22	27	28	18	31	32	32	28	26	24	20	32	35	19	25	29	37	31	30	37	19	27	28	38	27	22	26	22	33	20	31	27	28	25	27	22	19	31	29	27	25	26	27	33	26	29	27	35	26	23	28	28	29	31	23	16	24	33	23	29	29	28	31	23	28	33	19	37	25	37	25	14	20	31	25	27	32	23	17	32	24	30	27	26	30	29	27	28	25	26	17	28	20	28	29	26	28	31	27	24	31	33	27	31	19	34	22	26	30	28	35	30	29	42	23	29	24	28	25	31	25	31	26	19	22	29	30	28	25	28	28	34	34	24	26	30	31	26	27	31	37	26	23	23	27	41	30	25	33	29	27	33	28	31	27	38	24	39	20	28	29	27	27	29	33	26	22	26	23	34	33	23	27	33	28	30	27	31	38	32	27	33	27	32	29	27	23	25	28	25	28	20	29	24	29	24	28	26	33	24	30	22	28	34	34	30	22	29	32	35	28	29	27	21	30	37	33	27	25	38	25	18	37	28	24	30	24	26	22	34	29	26	26	35	30	26	34	26	33	30	31	36	26	37	30	25	27	26	30	30	25	20	27	24	37	29	29	26	32	32	23	29	30	27	30	26	36	23	25	25	21	21	21	26	24	31	22	29	30	26	24	31	35	31	30	21	31	27	31	27	24	41	27	25	31	34	19	23	35	28	25	24	34	34	30	34	26	27	35	28	33	30	20	27	20	21	29	30	26	31	25	24	25	23	25	25	20	24	21	23	27	20	32	22	38	29	29	33	44	22	23	34	33	25	35	28	20	35	12	32	22	28	27	20	34	20	32	30	34	24	34	21	30	42	31	26	23	26	37	32	29	29	25	22	27	25	32	34	25	31	23	32	36	30	27	24	26	23	24	31	34	40	23	21	27	22	25	42	27	24	28	24	31	30	26	28	25	32	28	29	27	21	22	27	23	16	23	23	29	30	24	34	19	25	29	22	23	26	34	17	19	24	29	41	27	18	39	25	26	26	25	29	22	20	35	29	22	36	32	26	37	29	31	25	24	32	34	34	35	33	38	25	33	29	15	27	29	35	21	35	37	19	22	22	34	30	26	19	33	39	25	22	26	33	30	35	20	23	23	29	35	29	26	27	28	24	26	34	32	35	39	24	18	31	23	28	33	24	25	22	32	30	27	19	32	27	35	31	27	28	17	19	28	48	25	29	27	27	21	23	33	37	33	22	28	24	27	28	23	29	36	16	27	26	32	29	27	30	28	29	20	23	39	31	22	34	25	30	31	30	29	25	21	34	22	27	19	25	29	20	32	37	21	23	21	29	42	16	28	23	23	24	32	34	28	30	28	23	23	24	31	33	25	21	31	23	30	29	42	30	26	21	40	22	34	29	24	25	25	20	23	31	25	24	24	36	33	20	28	33	27	31	25	26	26	25	24	24	29	19	23	32	24	24	22	21	36	32	36	32	23	26	18	19	36	35	32	28	24	32	30	30	27	32	25	21	31	32	21	25	31	24	23	24	36	29	22	28	28	40	29	35	26	28	28	30	30	30	24	25	23	39	31	28	34	25	38	31	22	26	31	21	25	36	32	29	26	18	39	23	17	26	21	31	27	30	23	22	28	36	27	23	23	26	23	28	32	25	23	29	33	24	33	32	20	31	34	27	20	29	33	28	22	34	25	39	27	18	24	41	27	20	26	36	23	27	31	25	31	24	27	19	30	28	33	30	27	21	25	24	26	25	35	34	26	33	32	20	26	32	23	29	31	26	34	23	21	26	35	26	26	32	25	26	35	26	37	22	36	26	33	26	28	21	20	21	28	27	23	25	25	30	35	27	23	30	28	34	21	26	29	24	34	25	27	30	33	34	33	21	40	36	34	25	26	29	27	28	22	26	29	31	30	19	25	20	24	21	21	21	18	20	23	28	34	27	32	25	20	36	25	19	23	30	30	27	39	28	26	35	22	22	23	29	26	24	23	40	35	18	27	33	34	32	28	28	26	30	22	39	34	32	32	32	22	29	28	35	30	31	28	40	27	27	28	27	37	28	26	36	22	42	33	22	26	35	33	29	20	29	17	27	25	30	22	36	32	34	24	42	26	32	22	26	24	22	27	32	39	37	22	26	32	25	22	29	23	28	26	29	29	26	20	36	31	38	25	31	22	18	19	21	37	20	26	25	25	25	30	30	33	38	26	28	28	20	39	24	32	20	23	27	23	22	23	21	27	29	22	33	30	24	29	29	30	30	34	28	21	32	29	27	21	18	32	19	32	29	16	32	29	34	33	27	28	28	25	24	18	34	21	37	27	28	34	26	26	30	37	20	30	24	25	31	45	29	33	25
19993	15215	13776	32264	43560	42458	37810	31840	26142	20301	15914	13289	12722	12313	9500	6106	3833	2199	1314	1197	1192	1041	1246	3554	7808	7869	4324	3269	2346	1458	1256	725	698	711	673	579	524	515	469	475	425	439	501	441	455	458	473	479	481	460	427	453	416	462	417	418	405	472	467	452	477	447	398	464	408	421	464	424	408	413	441	462	445	422	434	413	457	418	410	423	429	441	445	425	438	422	425	445	419	440	431	436	386	450	415	431	406	400	435	385	444	420	426	451	422	430	416	424	432	441	450	424	387	468	451	432	458	374	399	432	446	417	439	420	445	417	431	439	480	424	430	449	431	423	401	403	413	453	437	424	444	446	402	435	460	447	426	423	436	405	404	438	465	395	480	411	408	444	420	410	434	448	436	421	412	425	453	414	433	408	399	445	449	443	415	396	427	443	421	410	433	413	393	438	436	410	418	437	408	434	434	414	459	436	406	492	439	445	446	428	441	413	442	416	441	448	412	437	441	408	440	423	439	405	412	449	454	452	430	427	428	420	395	427	384	443	427	431	413	442	444	423	413	431	445	407	424	421	442	443	443	398	424	432	460	423	422	414	397	425	389	419	447	426	401	424	441	436	414	437	410	421	424	410	410	434	423	419	408	433	400	424	461	424	429	422	493	430	416	414	451	452	403	455	406	431	419	433	404	426	441	412	448	451	438	459	434	481	414	390	458	447	441	446	439	448	440	395	413	409	441	431	416	474	409	438	414	419	378	449	418	448	418	437	435	406	440	445	399	422	427	424	419	448	441	433	435	422	425	432	415	448	413	429	433	453	422	441	405	400	442	450	405	442	401	455	431	447	471	440	462	415	442	443	450	448	412	468	428	437	443	409	399	393	401	437	420	423	439	434	409	432	432	427	389	408	457	446	414	398	431	408	405	413	459	428	459	462	441	399	464	421	452	405	441	422	409	421	424	440	455	405	432	411	428	390	440	411	435	409	428	441	466	445	409	422	427	441	413	443	432	404	436	436	422	422	409	442	460	421	410	447	431	425	428	448	398	416	434	467	429	403	399	405	415	433	450	409	378	434	433	420	434	435	428	417	451	442	451	433	410	405	446	504	410	440	432	430	404	397	420	433	431	410	395	431	416	423	386	410	444	445	407	451	448	393	424	418	453	418	442	399	429	408	395	409	478	417	423	412	447	465	480	445	422	410	422	410	422	466	434	392	452	434	453	422	407	422	428	439	448	432	444	449	417	465	430	410	422	428	435	428	448	442	429	416	386	420	438	420	425	423	428	405	428	414	438	449	463	439	405	468	460	434	450	439	414	411	420	409	429	417	399	472	430	433	447	425	407	396	435	405	431	396	398	424	415	428	440	445	401	441	414	440	443	431	437	437	424	406	419	423	425	416	402	400	438	444	436	427	472	394	418	440	414	416	444	398	421	460	434	437	415	424	440	425	437	407	423	456	414	428	428	419	427	460	425	421	438	437	417	413	424	424	380	473	440	434	428	443	452	439	453	415	449	453	430	397	443	402	430	386	467	475	414	391	376	429	434	424	439	415	431	399	397	430	402	393	428	432	431	445	447	422	421	426	448	449	398	437	437	414	433	442	410	434	465	454	432	406	406	440	428	417	426	402	421	441	441	404	413	436	446	397	418	424	426	434	445	426	434	450	433	453	416	490	393	410	460	407	423	443	431	417	435	434	427	414	421	452	448	402	410	442	414	427	444	447	438	401	395	421	441	427	406	419	425	430	435	468	415	421	434	418	460	415	388	449	419	449	440	432	414	410	448	462	442	413	418	445	447	410	443	427	447	427	435	453	434	405	394	446	387	446	428	436	408	444	417	430	439	413	437	430	408	413	468	439	485	381	394	393	433	460	455	441	422	440	427	463	444	405	455	423	438	413	418	421	402	407	440	415	382	429	442	451	413	437	446	419	408	457	408	430	454	466	441	427	439	409	412	442	469	440	405	443	443	395	429	451	443	423	427	422	436	422	409	427	423	407	422	434	399	409	402	417	429	394	409	386	410	466	424	421	431	449	427	401	450	401	388	434	494	426	392	411	437	413	455	422	443	445	403	446	448	406	432	415	427	430	418	425	459	446	414	448	429	433	432	404	444	415	420	437	427	439	432	428	413	425	423	423	416	420	454	472	392	418	460	406	393	410	406	425	473	441	386	443	418	416	395	460	442	406	413	427	460	443	417	433	401	452	443	427	427	427	402	431	412	404	448	408	420	436	409	414	400	428	410	420	422	409	435	398	436	434	418	400	432	404	418	423	427	423	380	443	445	417	437	423	459	417	412	422	422	430	407	398	462	436	422	424	426	432	465	431	430	454	440	432	435	415	389	415	439	411	412	432	439	429	456	472	401	404	405	427	419	422	453	454	428	441	424	443	440	448	408	416	394	421	394	412	409	468	435	394	433	419	397	396	402	427	424	421	382	395	437	448	440	423	407	458	420	444	439	432	441	398	391	432	438	415	452	413	456	449	426	410	421	461	442	401	459	443	419	443	413	454	413	416	438	458	403	398	412	378	379	401	451	458	441	431	404	401	462	414	419	457	438	399	403	432	422	428	400	421	406	438	441	443	409	442	444	421	429	444	457	436	451	427	420	439	383	423	431	443	476	401	430	449	440	433	406	418	430	434	388	464	399	413	450	446	451	401	426	514	402	405	417	446	403	433	401	427	456	392	422	422	437	408	458	418	441	406	430	433	449	455	436	461	417	434	463	361	436	427	423	441	432	425	451	420	412	394	398	455	433	418	435	449	423	429	432	401	384	424	422	414	396	423	399	455	403	438	436	451	432	428	447	418	442	443	406	461	452	482	451	445	458	403	424	419	404	405	406	405	434	428	467	471	427	429	416	438	378	414	419	471	413	385	436	453	413	426	427	425	402	406	416	442	439	437	418	425	425	456	423	442	433	388	420	436	448	422	455	418	455	457	438	453	419	439	443	399	412	412	457	416	424	433	446	390	426	454	438	431	454	383	481	426	441	433	436	460	411	421	403	444	421	439	427	460	408	412	446	401	418	408	428	394	432	447	431	455	410	415	422	437	432	431	400	428	400	389	433	431	428	413	477	411	429	434	416	435	431	415	417	416	403	410	449	385	439	418	408	413	459	435	406	440	433	451	415	424	458	393	431	427	397	445	447	403	445	469	398	428	447	435	427	416	436	430	392	459	417	405	448	427	444	373	412	431	443	440	441	466	421	428	400	393	432	439	437	433	434	437	443	410	435	426	415	433	415	466	394	421	409	427	401	449	407	439	417	428	445	400	433	404	451	436	422	408	434	383	437	439	420	436	420	436	475	415	407	470	424	399	413	465	396	442	423	435	430	446	434	390	414	403	352	411	414	443	409	435	444	423	439	412	424	407	436	393	427	387	408	439	401	430	432	413	417	399	439	407	412	422	428	411	437	460	437	438	411	447	409	417	440	417	425	425	422	420	406	426	396	396	429	445	401	424	419	413	441	429	478	388	439	409	439	391	426	386	376	460	442	406
1526	971	763	675	1708	2334	2226	1690	1219	829	556	431	383	353	312	214	164	104	56	63	46	49	56	111	247	348	206	125	86	77	77	40	59	36	37	38	33	39	33	26	27	35	31	26	26	30	29	33	29	31	29	30	30	37	30	45	31	21	21	19	20	29	43	31	38	35	31	35	27	26	35	29	29	32	24	25	34	31	21	23	32	33	28	33	23	30	29	23	22	22	24	24	26	37	25	33	23	28	29	33	33	22	24	28	27	32	28	25	27	30	40	21	29	24	33	29	26	32	26	23	28	19	41	28	27	36	24	28	27	36	20	26	29	23	19	29	27	30	21	26	29	31	22	21	18	33	41	28	25	32	38	21	27	28	34	21	39	26	25	28	22	26	31	34	33	20	23	31	38	37	25	23	16	32	30	25	36	29	31	27	32	26	32	19	24	35	29	25	37	22	26	28	28	26	21	25	24	30	28	21	34	25	27	30	37	32	26	35	26	34	16	37	29	33	28	33	30	37	29	31	28	22	24	24	26	29	25	34	27	26	24	19	34	26	30	28	32	32	39	28	30	29	25	27	28	21	30	31	29	25	32	25	32	32	22	26	28	34	25	23	28	36	23	32	32	22	38	26	29	21	21	26	28	29	21	15	44	30	29	33	28	31	23	31	28	28	33	27	31	29	27	33	32	26	25	28	23	23	36	17	34	32	27	30	20	28	26	30	28	24	25	29	29	28	24	34	34	32	32	29	26	24	30	24	37	29	28	27	22	22	24	26	19	24	23	22	34	35	31	25	38	30	16	18	25	35	26	32	25	35	30	29	25	37	23	23	29	24	30	33	33	33	31	26	27	34	23	18	34	24	26	32	26	38	36	27	33	24	20	32	29	35	23	28	30	26	18	29	40	41	28	27	38	28	28	26	23	17	20	33	37	21	27	35	39	26	24	26	30	37	32	24	23	28	24	31	27	26	26	40	29	29	23	27	30	36	30	23	27	27	29	25	29	23	20	36	22	30	28	21	27	34	37	20	20	26	20	32	32	37	24	26	29	28	27	37	34	30	34	36	30	35	30	29	27	29	30	31	35	32	35	21	28	44	28	34	26	29	25	35	34	26	25	30	23	29	25	24	34	31	28	34	24	31	31	23	24	24	18	27	24	35	19	23	29	28	23	20	25	27	24	17	29	28	23	26	26	21	25	25	32	32	35	30	30	30	34	24	21	28	39	35	28	26	24	27	37	29	27	28	30	16	27	33	32	28	30	26	31	27	33	19	36	21	33	16	34	22	29	23	25	35	22	33	28	27	21	22	26	23	26	24	36	23	20	30	32	30	29	27	37	14	27	30	35	30	30	31	27	30	28	29	23	31	26	27	33	35	31	27	22	30	35	36	33	24	25	32	32	33	30	27	26	27	33	38	32	23	32	30	40	20	22	26	30	40	24	30	34	34	35	32	28	40	24	28	18	28	33	31	21	32	31	22	27	28	28	31	35	29	31	33	24	31	19	27	28	28	28	28	33	28	35	26	30	26	35	29	33	32	34	25	28	29	26	25	32	18	28	29	28	29	33	22	30	28	27	24	27	29	30	37	29	28	23	26	31	35	29	34	27	23	26	22	25	35	29	29	30	20	33	27	20	27	31	26	20	24	24	28	22	33	30	32	34	31	33	34	28	41	27	32	28	25	31	30	33	30	24	32	26	28	21	28	20	26	25	23	27	29	29	33	24	26	31	30	22	24	32	25	22	27	25	33	26	27	31	24	31	28	32	31	35	30	19	19	29	25	32	19	24	34	27	32	34	21	32	24	18	21	29	22	21	30	26	28	24	28	42	31	26	19	24	24	33	28	30	28	20	26	23	23	31	21	34	33	29	29	31	40	39	21	24	26	40	33	33	35	32	19	33	27	31	20	38	26	36	29	26	32	19	29	44	25	30	30	35	28	31	26	25	26	32	31	22	34	29	32	14	32	24	26	27	25	29	24	33	26	28	22	35	30	32	32	27	28	35	28	32	33	33	25	24	29	26	26	31	27	30	25	25	21	24	31	33	23	33	29	35	32	18	25	34	40	20	31	34	34	18	21	29	34	17	33	24	25	33	31	29	33	32	30	24	44	25	26	41	28	27	22	24	34	20	19	34	20	26	39	29	33	31	36	19	22	26	26	27	30	19	23	30	24	28	27	34	38	25	38	24	23	23	25	34	23	14	37	30	22	38	33	34	32	25	34	27	35	32	26	30	25	30	19	23	27	26	35	37	23	31	20	28	20	33	22	22	20	26	33	29	33	25	27	27	31	36	29	25	26	38	25	25	28	24	31	18	29	33	29	33	27	22	39	21	32	33	31	24	30	27	24	21	32	29	30	32	30	23	22	28	26	27	42	26	31	40	31	19	28	31	29	22	15	33	25	25	28	25	18	26	26	41	26	38	24	24	23	30	27	30	30	24	31	27	34	19	18	24	34	32	29	30	29	30	19	23	20	24	21	23	24	31	26	31	31	25	29	30	28	34	28	22	27	37	30	42	19	32	32	30	36	19	20	30	28	28	20	25	32	38	24	34	27	20	25	31	20	33	31	37	27	35	25	34	23	31	28	28	29	19	24	28	31	25	23	20	29	41	33	34	24	27	23	28	32	18	29	26	30	29	25	27	28	31	20	26	28	37	24	35	29	33	30	33	29	17	28	36	32	18	33	27	34	31	23	35	22	22	33	41	37	30	31	27	19	32	27	30	29	30	30	29	33	23	36	17	29	29	38	24	27	27	20	38	34	34	25	34	23	28	25	35	26	25	24	29	30	29	36	26	25	25	23	28	25	35	29	28	40	24	26	24	27	22	32	31	36	26	19	24	34	26	27	21	25	29	34	29	28	29	27	28	30	32	29	27	27	34	23	28	28	34	36	28	40	28	37	31	30	21	33	30	34	30	21	23	28	29	43	28	31	32	31	22	31	33	27	30	34	35	25	34	42	34	28	27	28	34	28	29	27	33	31	29	22	26	23	38	28	20	28	30	24	35	18	26	23	32	27	18	36	30	25	27	30	39	28	33	29	34	22	36	32	32	28	34	37	26	26	33	19	36	27	21	25	28	23	28	35	36	24	41	21	26	40	31	28	31	30	28	26	27	23	30	27	30	31	20	30	20	24	30	27	23	29	18	34	35	28	24	24	32	24	24	28	24	24	30	31	20	24	33	20	26	30	29	29	35	28	30	22	34	34	38	27	32	22	23	37	24	25	25	33	25	22	30	32	23	29	33	37	24	35	34	37	38	25	31	23	33	36	33	28	23	39	39	23	31	32	28	36	30	22	24	32	29	25	23	24	25	31	30	34	21	26	26	24	27	30	41	24	28	32	24	24	39	19	29	25	22	25	20	24	36	27	28	31	25	26	33	30	27	36	26	30	30	26	34	32	31	20	25	24	31	31	20	41	32	31	24	24	25	23	31	24	25	26	27	28	34	37	20	34	30	37	31	30	23	27	28	22	26	33	29	24	23	22
24486	18941	15935	33699	45312	46846	43095	37223	32351	26004	21265	17393	15874	14244	11631	8722	6584	3835	2518	2114	1975	1596	1686	4065	10145	12137	8231	4960	4009	2494	2205	1242	1021	917	918	828	634	586	590	534	533	509	530	497	520	526	509	486	499	516	464	499	471	480	525	484	484	452	519	464	425	441	441	438	443	463	461	464	472	523	488	446	417	472	479	447	440	451	449	433	459	445	484	468	426	464	468	447	451	433	489	463	455	446	426	436	432	429	430	434	434	454	493	444	454	454	477	431	453	441	500	414	436	427	427	466	492	469	429	395	413	457	450	431	451	406	481	450	442	418	438	482	446	447	455	466	430	454	411	454	470	492	469	459	462	429	467	419	482	455	451	462	446	436	438	461	480	471	473	448	461	419	457	449	425	458	470	455	417	434	413	422	439	459	447	425	446	444	421	426	415	471	452	417	474	445	408	443	401	408	447	436	448	460	433	429	413	423	408	439	401	464	449	452	465	452	445	431	469	423	460	455	431	456	437	414	461	390	462	437	459	428	457	454	422	456	401	464	454	445	445	411	428	453	447	434	444	466	412	425	417	451	417	436	437	439	445	452	447	454	453	438	458	429	461	472	485	428	424	421	390	429	497	466	463	466	441	417	423	452	471	448	443	464	448	462	414	422	445	437	428	475	393	428	414	436	452	486	400	457	421	429	424	466	445	427	464	423	402	429	446	395	444	443	478	431	435	466	475	443	475	451	452	421	441	454	426	422	450	424	432	498	416	436	468	425	424	421	478	438	423	443	473	423	477	455	391	437	441	440	444	429	431	445	450	421	448	428	432	442	434	436	439	439	448	439	461	440	455	461	461	469	419	429	414	446	441	430	455	423	443	441	431	449	438	442	430	433	419	440	446	401	461	433	433	447	416	413	424	472	441	434	439	450	425	440	380	443	446	446	438	470	441	466	475	451	435	435	435	424	447	448	461	438	470	410	441	446	435	396	438	443	436	426	433	464	393	440	431	428	443	472	436	454	475	435	419	480	428	405	462	415	469	443	483	449	443	426	430	419	445	443	422	433	404	430	476	448	426	443	437	462	471	427	433	398	456	463	411	418	459	430	465	402	453	479	473	451	447	432	452	452	464	443	446	476	409	410	451	441	435	443	463	443	458	459	403	424	413	502	453	437	433	461	444	460	449	440	434	395	428	461	428	469	457	465	412	432	461	476	442	389	444	418	439	453	439	435	445	426	441	460	449	406	452	403	455	420	425	439	440	470	430	429	454	460	442	440	411	488	439	473	486	464	381	392	407	448	478	434	419	413	451	447	414	447	446	424	427	454	424	451	471	432	420	428	446	427	500	431	418	440	435	441	477	424	449	433	425	413	431	464	465	444	446	415	420	411	495	459	483	455	388	470	444	442	432	458	426	438	429	429	453	409	408	453	455	417	418	436	457	425	447	429	440	426	470	423	465	454	417	432	423	448	449	434	453	439	432	395	415	400	437	464	440	449	415	457	430	427	454	445	469	430	440	445	426	470	448	421	450	424	458	448	421	474	442	459	439	458	455	440	475	467	456	469	436	389	406	420	438	421	431	448	424	431	442	388	477	472	441	424	442	465	440	469	454	454	451	473	383	417	452	409	426	475	453	444	435	441	437	472	471	422	445	463	458	442	456	458	407	427	417	430	437	458	462	472	441	462	451	410	447	430	425	419	415	432	454	441	440	418	466	455	412	440	436	421	435	448	431	446	432	410	421	458	435	441	467	443	432	444	477	421	443	435	486	424	458	472	438	431	452	452	403	443	434	437	436	431	417	409	455	441	461	439	450	414	422	440	429	427	497	419	411	413	445	450	450	439	429	480	456	446	458	447	446	455	403	456	425	434	438	441	427	469	457	390	468	405	468	457	455	452	453	430	447	430	419	452	443	439	418	444	403	449	410	439	451	428	412	430	447	457	457	424	450	414	466	416	454	430	447	435	428	446	454	418	451	457	422	414	422	438	470	459	464	441	453	448	438	438	457	431	431	439	451	453	447	440	463	454	454	396	423	442	438	419	401	412	466	417	430	440	450	445	454	464	470	434	456	458	443	397	445	443	459	408	452	441	396	435	442	440	441	457	429	418	437	424	432	447	435	414	430	477	439	439	451	426	417	409	437	432	458	451	457	455	439	422	433	424	447	454	406	439	450	436	401	456	437	455	454	415	450	472	462	422	448	436	428	462	453	477	461	448	441	433	436	417	483	429	436	401	452	416	486	419	456	444	455	452	420	467	410	484	438	446	439	451	418	460	411	424	424	428	433	437	406	461	435	390	396	446	427	439	439	441	438	445	440	435	469	460	435	449	448	452	456	461	451	470	425	482	432	446	417	421	462	447	420	458	458	461	441	465	476	436	462	438	422	438	418	416	431	468	486	440	389	466	469	444	441	436	434	420	422	435	398	456	451	426	448	404	427	456	426	458	430	441	429	469	463	445	457	453	418	446	426	427	483	432	426	470	410	431	472	417	429	472	453	456	447	422	435	426	427	444	427	437	416	453	484	405	434	498	480	450	399	451	439	481	425	452	437	459	402	479	433	433	403	448	433	449	421	444	437	443	430	453	485	449	454	413	420	431	421	458	420	429	448	504	464	427	422	457	425	423	445	420	451	442	431	424	422	416	448	413	426	423	432	413	455	421	456	468	452	422	459	439	445	458	469	452	453	430	446	446	451	392	485	441	442	470	471	456	463	477	446	426	460	448	441	468	461	450	441	426	443	449	470	429	456	416	450	486	435	424	462	450	451	463	393	458	413	443	436	476	426	455	428	431	454	417	420	478	432	460	429	484	431	408	439	456	428	443	414	467	417	442	446	470	449	452	423	476	445	464	426	475	482	412	429	464	455	418	443	447	434	436	414	453	453	445	444	453	450	477	419	457	460	453	452	434	451	425	444	448	462	396	450	442	428	457	454	413	454	428	417	425	489	433	456	493	428	475	463	437	458	445	437	470	467	446	440	441	423	435	422	457	443	459	437	411	439	480	458	472	461	423	443	413	418	448	436	429	400	462	408	463	449	482	455	467	426	441	453	451	456	471	468	451	432	429	472	479	465	430	434	407	435	424	474	398	490	398	455	429	449	443	452	475	406	406	478	452	414	446	429	416	411	439	438	480	396	480	448	449	449	457	465	458	453	442	430	449	442	419	424	466	455	405	410	440	471	405	436	454	436	438	449	445	446	464	450	424	471	445	402	443	431	445	455	452	445	411	482	446	481	460	457	454	431	436	401	445	444	471	441	443	421	490	436	433	426	439	437	461	450	465	454	423	457	489	445	454	469	432	419	456	454	464	452	458	409	420	445	439	451	467	437	465	462	434	409	441	439	454	439	447	404	422	454	459	430	426	485	416	437	428	392	448	452	414	436	420	395	436	455	474	452	478	430	436	444	453	423	429	413	398	459	431	420	431	444	430	441	451	430	426	436	437	452	452	450	442	433	453	436	470	462	463	428	464	450	435	456	419	483	429	405	385	419	443	458	430
3115	800	614	561	1375	2164	2000	1669	1291	1004	672	467	424	336	274	223	177	124	79	63	68	53	54	96	241	346	250	135	113	104	105	65	57	65	50	46	47	42	53	37	42	42	51	39	51	34	31	35	45	39	51	35	46	54	34	38	37	40	30	36	53	40	44	33	48	34	42	40	38	50	46	41	44	43	31	41	33	30	46	47	35	42	38	32	47	38	51	49	48	55	34	40	46	32	42	46	40	46	48	43	30	38	46	37	41	43	41	44	50	51	36	40	37	42	45	45	41	40	31	38	43	42	61	34	44	33	40	43	47	46	42	36	43	54	41	33	38	46	37	28	49	40	48	43	43	42	54	42	47	38	39	35	31	57	43	40	48	51	37	37	44	43	50	39	42	43	48	38	43	36	44	48	42	34	41	39	40	51	45	44	41	47	46	34	57	48	27	44	44	44	43	39	52	43	38	36	44	42	26	40	31	40	47	45	41	35	29	44	38	39	45	35	32	35	52	40	31	46	41	37	41	34	43	38	38	45	33	51	36	48	42	38	37	30	45	40	35	28	36	43	48	46	36	43	39	31	36	26	44	47	37	35	34	51	41	41	40	50	36	43	51	36	39	46	52	38	40	30	49	46	47	52	36	54	43	45	38	38	29	39	37	49	41	37	45	40	35	40	38	45	46	46	38	36	51	47	27	49	49	51	46	49	35	38	38	50	41	38	36	35	34	51	44	40	31	45	53	55	42	48	46	39	35	36	49	46	34	43	47	51	49	38	57	43	43	51	37	36	47	32	49	44	36	38	34	37	39	51	37	39	39	46	30	31	45	43	29	48	38	41	35	34	27	43	42	38	55	33	34	39	33	38	38	36	23	44	53	31	42	44	50	52	38	42	39	51	41	43	44	45	38	45	42	46	59	43	39	40	44	49	33	35	39	28	37	41	44	43	40	39	50	33	48	47	43	50	44	33	40	47	31	53	44	38	38	35	44	49	48	36	44	45	47	44	41	48	51	47	39	36	33	29	47	36	49	48	45	46	43	44	41	39	35	51	36	41	65	42	37	36	42	41	36	44	35	43	34	40	42	37	41	41	29	43	48	44	36	43	31	47	44	44	50	48	52	43	38	39	34	45	40	56	47	39	45	42	43	40	48	46	63	50	27	51	46	51	53	44	29	45	40	39	38	34	28	46	37	60	44	33	36	47	40	40	43	40	39	42	47	41	50	32	36	44	38	44	37	50	33	33	41	47	31	42	34	35	46	34	43	42	40	49	37	45	49	52	43	42	42	38	44	43	35	42	39	43	40	42	28	49	42	46	52	37	43	40	39	45	33	47	45	47	52	34	36	32	32	45	36	33	39	43	41	50	37	43	39	43	39	36	40	34	32	41	33	44	41	42	35	45	39	44	37	40	32	34	46	52	46	53	36	54	48	42	33	47	39	40	41	38	34	38	38	40	49	50	29	43	48	40	47	40	31	57	45	48	42	40	47	50	34	40	41	40	46	49	38	37	50	42	46	43	39	44	36	43	33	36	44	45	45	51	42	41	45	39	48	38	42	48	51	40	40	34	37	37	58	37	45	42	33	44	42	42	34	50	44	49	49	36	37	31	35	44	39	49	26	33	53	37	42	43	31	49	39	50	34	51	33	42	42	44	38	43	37	41	42	45	49	39	37	53	35	48	44	39	41	49	55	43	42	31	40	41	38	44	45	53	43	29	42	44	30	39	44	32	38	56	43	55	42	39	40	36	27	36	41	41	37	44	42	29	50	35	40	48	41	34	43	42	37	41	45	32	34	32	40	36	37	49	41	39	47	42	43	28	50	49	44	40	37	48	45	40	41	37	41	42	32	40	39	47	44	39	33	40	37	44	32	43	47	38	35	32	39	37	34	39	42	38	45	46	40	43	41	44	46	35	39	42	36	43	41	38	36	35	40	49	28	43	55	43	42	40	53	46	42	37	41	49	46	50	36	40	42	46	48	31	30	34	43	43	45	31	41	44	32	29	40	47	39	37	52	41	42	46	34	41	48	54	44	47	41	41	33	38	55	38	38	36	41	35	45	44	38	46	40	34	43	31	45	36	38	43	51	48	50	41	45	46	43	45	45	43	46	39	33	44	47	34	39	44	40	35	54	30	39	44	40	44	38	43	44	56	54	34	36	40	41	48	42	36	51	43	29	43	44	38	42	45	49	46	50	36	40	42	37	37	33	41	33	38	52	45	38	37	51	38	39	39	47	42	44	35	31	49	36	40	34	30	44	37	39	35	47	47	44	38	45	44	38	35	45	33	41	46	40	41	36	36	48	37	51	30	41	39	41	35	33	44	45	42	46	39	42	36	45	47	46	47	47	48	50	39	37	43	49	47	48	42	50	39	41	36	48	41	42	35	37	38	55	41	30	29	49	38	53	44	36	33	42	36	40	38	47	41	35	46	35	29	33	36	45	46	39	54	42	31	37	56	37	41	45	50	43	45	38	40	37	39	36	37	51	45	44	40	30	43	32	41	47	30	45	46	41	40	44	35	38	47	42	34	41	56	40	27	49	40	39	42	29	34	39	52	38	39	43	45	28	39	42	43	37	43	50	29	44	34	35	40	41	39	47	39	37	39	37	35	41	36	43	30	50	36	34	44	55	34	49	36	43	43	39	46	40	43	42	35	40	42	42	43	37	36	36	43	38	36	54	39	42	33	49	34	36	39	39	38	47	38	35	40	39	42	42	45	41	43	46	49	42	52	47	39	39	48	54	30	48	32	42	33	46	42	51	58	42	50	32	32	43	36	43	41	42	32	33	42	40	32	47	39	39	37	40	42	28	42	35	44	49	44	38	42	36	41	44	35	46	34	42	43	35	51	40	46	31	37	44	39	27	34	34	44	41	32	32	54	31	40	46	38	39	43	59	34	47	45	47	48	45	48	40	45	50	49	36	38	50	45	28	47	34	55	33	40	43	43	40	29	44	45	31	33	37	39	47	53	45	33	41	41	38	41	44	45	42	36	39	52	35	45	31	46	41	39	45	38	41	39	53	35	49	35	27	35	47	49	44	42	36	46	61	42	43	50	37	30	34	40	30	39	40	36	46	39	51	41	35	45	29	38	41	36	35	54	47	35	46	35	33	41	46	37	34	34	41	40	40	40	33	61	45	37	40	35	36	37	45	37	48	42	42	28	51	39	40	36	48	54	43	30	36	44	45	40	35	27	48	34	45	39	38	36	37	34	44	48	42	49	35	35	40	51	43	38	50	45	37	42	44	44	56	44	42	39	51	38	38	31	40	34	45	37	37	45	39	52	49	40	36	35	31	44	41	47	31	38	46	53	46	38	48	39	43	36	35	42	47	45	49	45	42	38	49	50	43	44	48	40	38	35	38	36	37	45	31	44	36	42	39	47	36	28	30	44	35	47	37	34	40	45	38	38	36	44	42	31	39	36	57	35	40	40	40	44	38	33	38	40	51	40	32	44	56	40	44	47	42	41	45	38	24	43	48	44
22386	17069	13241	30698	43310	45582	42172	37110	33552	28135	22093	17644	15769	13043	10683	8087	6722	4030	2486	2065	2060	1669	1498	2370	9065	11405	9984	5004	4416	2916	2587	1628	1253	1150	1035	1010	892	843	764	724	683	728	701	708	656	673	661	719	631	635	645	666	659	660	653	633	652	623	614	653	658	659	611	595	639	630	625	648	629	624	641	644	660	679	615	639	636	580	627	626	610	603	662	596	650	639	636	638	611	639	694	602	641	694	706	664	584	620	617	637	621	639	618	675	670	622	640	627	652	635	597	588	603	643	638	658	662	643	625	653	614	640	642	674	638	627	643	637	638	633	621	604	638	661	604	657	636	647	641	611	592	607	622	654	633	614	625	637	630	637	604	627	648	611	625	596	626	628	639	619	599	605	655	668	606	562	602	625	671	614	612	615	622	590	658	615	656	582	589	649	635	635	613	621	630	581	621	598	637	630	613	654	649	651	614	604	609	607	624	637	619	639	586	630	612	619	624	622	668	645	640	575	644	597	635	635	642	646	603	638	577	631	616	640	607	633	636	639	640	651	618	661	585	617	644	635	609	619	619	613	654	613	628	670	603	620	602	614	612	641	583	595	597	599	666	635	639	609	650	625	638	642	587	604	628	593	657	626	637	624	625	612	658	617	656	631	626	618	635	590	577	608	607	622	672	594	600	614	619	642	616	624	590	665	607	638	625	629	623	629	634	656	572	607	607	612	656	676	587	646	611	624	632	595	613	628	610	584	586	614	645	631	620	629	624	642	668	633	673	625	618	627	637	641	598	677	657	650	621	585	628	601	630	631	614	603	630	655	657	654	628	622	657	646	618	605	590	668	639	643	598	641	623	610	618	638	631	593	635	659	643	648	626	672	595	582	579	641	639	616	640	604	612	634	594	571	596	666	652	616	598	657	617	647	611	629	599	615	664	662	636	590	613	672	648	632	605	584	574	602	632	633	617	634	606	631	637	599	595	653	593	604	681	632	631	679	587	638	597	640	623	626	663	657	582	616	598	615	642	650	619	637	623	601	594	655	677	665	607	631	603	606	640	652	646	612	659	626	581	609	620	608	656	662	653	621	649	641	599	652	627	621	621	633	633	596	673	653	677	596	620	638	623	607	605	625	619	605	566	618	609	642	636	587	630	617	631	619	618	594	599	603	659	645	616	677	616	605	649	571	645	638	636	632	611	656	634	599	607	668	616	654	613	631	651	597	613	630	610	625	588	613	603	647	601	602	645	646	593	584	661	649	603	635	622	609	602	629	650	596	619	565	605	621	650	628	674	686	671	588	593	606	623	557	586	656	564	646	630	617	593	626	658	630	602	665	633	625	607	663	619	592	637	653	601	640	627	596	665	652	676	635	586	637	660	634	626	608	687	633	608	643	609	625	613	625	636	594	640	632	632	631	665	637	595	583	621	609	630	621	634	650	592	630	598	663	664	627	631	676	624	606	653	671	662	614	686	596	587	684	597	637	654	634	635	655	560	609	581	647	633	581	620	589	623	625	634	654	651	613	664	641	645	591	637	623	631	658	618	624	639	633	673	557	626	596	627	622	611	642	604	635	625	586	649	656	596	583	623	691	643	621	626	629	622	632	620	576	647	620	611	673	639	687	643	636	623	622	595	642	622	619	602	670	613	577	671	638	615	632	626	650	607	655	668	616	619	609	623	605	659	603	605	637	642	602	601	642	597	587	623	618	666	642	655	585	656	601	640	631	604	565	613	588	612	651	646	593	601	644	614	619	659	665	644	631	635	636	607	584	620	593	657	634	569	626	612	618	594	629	598	611	585	609	645	654	635	595	682	577	617	647	584	612	604	636	598	596	635	629	674	577	618	635	571	621	581	596	614	622	594	617	607	610	632	593	594	656	606	612	655	655	653	619	651	639	615	632	614	615	640	669	648	660	613	621	637	628	664	634	620	627	616	642	612	604	600	590	649	618	631	627	604	659	592	644	623	617	700	613	624	626	584	630	627	679	643	602	591	656	576	604	593	569	631	604	591	634	625	648	605	622	651	607	649	631	571	613	599	589	594	584	600	613	604	657	641	635	658	621	624	630	626	637	624	633	645	651	614	596	645	603	616	624	651	611	600	632	653	622	636	644	635	625	617	649	673	678	617	612	687	633	662	625	686	615	608	639	587	604	641	584	640	642	659	627	599	610	606	630	653	589	625	586	612	629	667	607	632	616	645	604	673	593	667	624	584	647	620	652	598	656	657	609	608	633	649	651	632	625	619	624	627	604	620	666	622	660	635	600	641	623	621	594	615	615	605	603	607	620	651	620	616	592	594	606	666	641	639	634	613	641	639	653	639	661	625	596	642	612	653	601	631	592	621	591	617	625	644	662	663	664	635	583	615	641	608	613	616	611	573	631	601	637	625	632	657	613	607	601	636	588	610	592	644	628	612	704	678	605	654	602	630	639	612	673	621	600	667	628	611	610	609	635	599	634	658	632	611	641	590	636	588	632	665	633	657	575	594	661	601	634	669	648	597	583	638	640	688	650	632	609	616	618	664	650	622	610	652	584	642	573	652	543	623	605	631	638	582	639	653	627	667	652	564	624	616	621	576	574	572	640	609	634	562	639	627	612	655	651	612	657	582	609	594	627	623	595	660	641	640	621	654	628	632	616	628	599	602	656	598	606	580	631	634	618	647	588	625	627	674	648	616	640	635	631	582	629	640	617	621	643	584	599	650	627	639	619	636	637	621	600	637	644	615	621	646	625	620	586	654	626	636	645	664	666	661	618	616	614	654	622	646	647	650	624	641	638	609	609	660	636	645	645	633	620	596	607	641	613	593	608	622	632	630	638	643	600	656	654	614	606	650	637	604	610	583	621	610	658	613	580	638	620	612	659	675	615	619	636	561	639	652	651	590	597	640	632	645	621	655	653	609	579	610	607	604	654	637	626	624	636	636	630	636	599	603	681	656	625	613	639	618	642	620	607	631	672	608	618	590	602	630	618	648	602	663	662	612	608	611	633	633	673	628	616	648	642	646	632	602	647	645	635	583	661	591	602	607	653	621	658	612	637	622	656	647	618	618	613	628	599	580	638	641	640	602	654	647	592	634	598	623	657	620	653	633	620	677	644	607	612	663	629	611	610	608	563	617	594	622	623	597	616	583	617	619	632	607	650	613	581	589	618	636	643	622	618	616	647	635	650	596	637	669	626	623	646	627	607	654	599	606	622	650	692	619	624	652	626	640	611	619	644	656	587	664	631	641	625	602	613	669	641	568	632	678	619	601	603	629	620	589	577	618	646	604	626	587	600	683	631	627	641	667	638	608	661	624	605	645	671	586	640	598	625	586	616	649	600	635	649	654	594	595	608	614	616	624	600	658	606	615	641	614	624	580	622	625	654	597	608	649	630	630	654	608	635	630	620	642	654	611	623	658	648	643	656	587	605	591	654	611	630	641	595	604	641	654	598	614	599	601	573	611	645	582	585	667	591	607	637	577	608	608	588	614	629	691	624	606	609	607	661	629	640
2702	1475	857	762	1809	3111	3128	2614	2220	1879	1193	879	653	590	403	298	260	209	144	87	92	73	75	91	283	418	437	271	165	134	110	111	64	80	73	64	40	50	54	55	59	49	37	48	45	55	39	57	45	49	50	47	48	43	46	44	49	44	45	37	43	43	43	52	36	43	55	48	36	42	46	39	40	53	40	38	45	38	45	46	45	39	49	45	43	48	42	48	47	48	45	55	36	36	54	48	50	51	43	38	54	43	44	36	34	31	62	41	37	29	44	47	51	47	49	48	46	38	33	53	42	38	40	47	40	41	46	54	30	51	41	43	27	43	50	30	42	54	43	44	44	36	41	40	37	50	40	35	53	45	49	41	42	38	40	46	44	53	36	51	43	48	42	38	48	57	35	33	53	30	44	54	46	32	37	42	46	42	37	40	40	42	49	51	52	41	61	53	42	44	49	44	44	38	28	34	44	56	46	48	56	51	45	53	55	38	42	45	35	35	51	57	41	39	39	35	45	38	43	47	32	46	46	52	44	31	52	47	47	41	39	49	35	50	26	47	42	39	47	48	51	51	43	54	43	56	46	46	47	42	41	53	42	40	37	36	39	41	42	46	47	48	36	45	34	33	58	47	62	38	59	48	60	48	48	42	42	45	39	49	51	36	40	46	43	36	43	38	44	47	35	40	41	47	48	54	54	44	49	48	47	35	46	60	46	39	35	60	58	44	38	54	43	60	44	42	46	53	48	34	36	41	54	40	42	35	58	43	51	42	47	50	49	47	35	39	44	55	36	59	45	27	36	51	43	36	38	40	61	50	47	56	41	46	46	51	44	44	61	42	55	42	37	43	36	44	52	52	34	36	44	54	37	49	33	41	53	38	41	47	47	36	42	50	49	43	37	53	43	36	45	27	32	44	52	54	40	49	36	41	45	44	39	33	44	44	47	52	43	45	55	48	39	38	52	43	44	52	49	48	45	48	57	32	39	46	36	42	35	42	51	50	38	37	51	49	50	48	40	40	52	57	48	44	39	45	45	51	33	40	44	44	46	39	52	33	36	56	43	44	62	30	44	50	53	51	48	32	50	41	48	43	33	39	46	41	41	49	37	37	32	39	50	40	46	33	44	40	36	34	54	55	42	51	48	40	41	43	39	46	38	44	41	57	39	51	49	39	48	41	50	50	43	41	45	55	45	43	49	49	43	49	44	34	37	56	36	46	42	43	35	48	49	56	45	43	43	52	41	47	37	57	49	40	56	40	36	40	27	40	45	41	38	45	47	39	45	55	40	40	42	35	40	55	45	51	65	42	39	38	37	42	40	58	51	48	41	46	57	53	33	45	56	45	48	38	47	39	39	45	40	43	40	43	39	38	39	36	50	52	48	59	48	33	47	41	50	31	59	55	41	45	36	35	53	40	41	48	46	35	43	57	36	58	49	50	41	50	60	57	51	41	39	38	35	37	45	50	41	48	44	42	41	41	59	47	38	40	34	39	48	51	45	39	45	43	34	41	54	38	52	38	43	43	40	46	38	51	46	34	49	35	46	48	51	42	37	38	48	44	44	42	35	46	38	39	41	45	43	45	46	41	35	36	55	43	42	46	40	49	43	39	43	44	44	53	38	39	44	37	42	60	45	52	42	36	42	43	30	42	33	40	50	29	64	40	58	52	47	46	45	41	40	54	35	50	48	36	55	44	31	37	38	41	29	49	32	33	44	40	44	45	40	47	35	60	38	30	40	45	37	48	38	41	50	46	45	58	48	49	52	29	43	33	33	53	47	44	64	43	41	37	45	50	55	38	40	42	38	47	54	35	44	34	45	58	45	54	46	31	44	36	30	42	51	46	42	54	39	32	46	38	46	39	44	37	45	38	36	56	46	47	57	51	39	36	48	40	41	55	45	42	35	42	52	37	47	51	50	39	43	47	44	41	40	38	42	37	40	41	49	47	52	37	59	40	46	37	40	47	37	47	51	45	41	51	56	42	38	32	45	44	48	43	46	39	47	52	33	53	38	44	49	50	43	50	46	40	42	31	47	39	41	39	45	44	43	39	50	50	52	44	48	38	31	36	51	42	44	39	50	40	47	43	48	44	43	50	39	56	36	43	28	39	55	35	45	49	50	36	47	52	53	51	49	49	48	32	32	46	42	45	44	44	43	42	41	38	41	50	45	31	36	47	43	33	41	39	45	55	40	40	38	39	44	48	50	43	40	37	51	48	57	42	46	46	45	42	46	37	39	32	43	48	44	56	43	41	46	37	43	46	37	50	51	47	42	35	43	41	45	45	37	44	50	54	42	59	41	46	51	38	45	47	43	45	45	38	43	30	35	57	39	51	34	51	44	51	48	49	39	46	31	42	46	40	46	40	53	54	51	45	41	45	39	52	47	35	54	55	45	45	40	43	45	41	48	27	45	35	52	37	39	57	49	40	44	50	44	48	36	41	47	40	57	42	44	46	47	47	57	38	55	50	47	50	44	41	49	47	46	51	44	47	39	45	37	56	45	48	45	39	38	52	34	53	46	41	45	56	36	54	52	62	44	51	40	46	42	49	31	44	49	46	50	47	41	51	41	47	46	39	41	35	51	48	49	30	41	36	43	35	45	40	51	43	45	44	35	46	47	39	36	60	51	36	40	47	46	34	50	43	39	54	42	44	48	45	38	41	48	37	38	49	43	53	54	46	50	51	41	40	47	38	53	38	36	32	38	49	35	45	44	40	44	35	39	41	37	33	49	38	38	35	39	45	39	42	33	53	44	35	48	41	47	39	34	38	43	38	37	47	43	32	49	37	36	36	46	46	46	43	52	51	39	27	40	41	62	44	45	46	51	43	52	43	40	57	53	41	37	46	50	50	46	52	48	40	44	48	50	33	36	35	47	47	45	40	60	39	41	46	38	55	46	46	37	42	55	36	56	37	48	44	37	46	35	41	48	40	55	44	41	44	51	57	52	45	47	38	38	46	38	39	41	52	61	44	45	37	42	41	39	47	41	47	45	56	59	40	53	41	55	45	43	44	37	51	47	42	58	48	38	42	50	42	46	43	41	49	48	49	50	52	53	32	33	45	36	51	43	46	35	55	45	49	57	44	35	42	53	47	40	45	49	41	36	51	52	45	44	49	42	54	45	52	43	51	44	48	28	51	45	59	49	40	47	44	52	29	40	52	45	33	42	39	45	35	43	48	43	47	40	40	42	46	54	45	49	46	46	44	29	49	41	41	43	55	43	58	45	36	39	49	44	45	49	46	56	47	47	62	34	46	45	39	47	45	49	37	45	48	47	50	52	43	60	44	44	37	45	36	48	35	40	42	35	44	48	44	38	49	40	40	50	42	41	49	40	36	46	35	39	50	42	34	40	49	51	55	59	33	41	47	50	40	43	57	34	44	41	44	40	46	51	45	32	47	41	45	34	43	49	52	35	43	50	54	43	45	47	40	48	53	47	43	33	34	44	43	58	41	37	45	63	39	43	49	45	41	52	44	47	41	34	46
28767	22249	16132	33649	45845	49833	47592	42795	39709	35804	29344	24915	21362	18704	14419	11723	9892	7130	4745	2990	2467	2087	1837	2881	9380	13770	13945	8088	6549	4574	3954	3140	2039	1754	1554	1321	1186	1038	939	854	895	787	788	733	771	788	753	770	741	712	747	674	724	700	699	712	740	744	670	699	713	695	730	719	646	729	779	720	693	630	729	706	685	669	687	700	654	657	689	698	676	697	722	658	675	662	656	695	646	717	690	645	651	713	673	624	686	661	684	665	650	666	651	650	643	693	659	650	651	683	673	712	649	622	654	656	727	687	680	713	719	709	655	648	693	682	666	711	741	697	664	621	698	696	694	637	677	673	619	694	676	644	625	700	687	636	692	674	643	714	703	698	702	665	683	714	694	669	683	643	644	670	684	675	672	651	679	715	655	677	661	652	660	654	720	720	636	663	666	647	633	614	654	701	702	674	665	600	718	669	686	670	676	690	677	709	705	634	690	667	707	667	640	676	606	688	668	706	676	671	691	695	685	666	661	680	647	699	703	672	648	688	623	672	657	676	646	733	662	665	689	666	734	618	662	680	700	697	652	662	644	648	625	663	673	678	652	694	684	681	654	698	663	624	701	657	663	649	629	702	634	656	646	643	679	651	674	687	720	682	639	679	634	699	638	654	677	725	659	647	660	680	679	673	659	681	700	627	666	678	643	695	671	680	658	607	654	646	637	672	666	644	658	674	644	609	649	655	646	643	698	642	650	628	652	680	633	639	683	668	664	650	667	640	640	676	686	693	664	653	663	667	668	650	683	677	741	662	658	607	663	687	618	676	639	624	666	705	709	673	642	672	645	669	698	630	685	657	700	662	665	670	627	609	643	655	640	664	642	640	717	611	641	674	653	711	645	669	629	714	657	718	633	629	660	662	640	632	683	682	686	709	660	704	694	690	665	616	650	649	633	701	663	677	664	633	691	675	692	724	686	636	639	700	669	669	649	676	656	649	644	702	655	636	655	663	648	630	682	658	642	668	685	665	676	702	649	656	629	635	655	674	663	638	661	663	684	694	673	657	624	638	704	672	666	652	636	642	680	671	627	667	641	662	613	653	681	673	676	675	670	705	675	635	662	683	703	616	647	678	623	664	683	670	669	673	701	690	715	677	667	688	651	690	713	677	603	674	695	653	652	673	675	697	650	647	685	732	639	710	667	652	682	645	679	711	617	667	656	673	647	633	714	710	641	692	627	659	629	672	712	657	681	645	659	633	675	682	712	637	676	693	666	671	700	637	639	661	695	642	694	675	663	666	699	662	648	694	679	642	656	649	688	663	671	639	716	663	648	679	683	648	667	668	607	684	637	676	644	671	635	638	668	680	682	650	654	698	672	673	677	682	695	678	647	652	720	670	706	646	650	684	645	681	662	649	688	640	653	651	666	637	683	661	723	671	650	638	619	650	679	645	654	664	655	682	687	660	672	714	655	692	646	714	653	655	684	650	672	661	643	644	635	715	657	671	713	646	664	684	648	659	663	710	631	650	645	647	672	671	695	688	678	658	659	673	670	635	632	678	639	656	676	678	655	698	627	645	709	715	677	597	689	674	672	641	697	650	677	661	656	644	692	640	685	686	671	655	650	625	648	662	671	677	682	637	649	617	676	603	664	718	641	721	675	649	696	666	683	647	695	644	632	654	629	697	657	658	649	681	663	671	697	664	649	648	657	702	680	660	673	656	670	663	646	680	616	622	684	670	684	684	657	627	675	624	670	675	665	653	670	670	629	626	676	695	694	666	679	675	650	694	666	651	628	676	648	667	674	718	650	674	675	646	649	666	679	689	665	671	692	631	648	658	647	703	700	634	689	657	686	674	633	608	624	691	676	685	662	668	699	636	647	646	667	660	648	652	707	649	638	649	654	648	636	664	662	652	684	655	694	674	655	633	678	644	668	694	648	651	687	659	673	622	671	664	662	667	669	645	626	662	647	691	670	668	670	666	651	655	639	701	668	690	669	706	682	694	646	678	695	658	645	680	684	636	639	668	685	645	648	633	652	656	692	675	620	682	671	659	679	696	658	671	658	638	664	696	637	664	654	674	628	667	651	688	662	631	678	635	654	629	665	674	666	653	664	653	676	638	646	708	649	726	670	691	680	638	664	655	675	678	685	623	640	677	658	666	686	659	662	673	637	657	668	639	667	658	646	644	682	630	670	672	642	706	675	657	662	651	685	659	656	653	683	659	624	632	698	679	684	677	642	688	656	659	662	620	696	680	656	693	623	716	635	672	679	679	721	660	628	656	623	633	670	618	686	685	640	639	679	664	657	688	631	724	666	658	621	674	656	716	702	692	626	654	663	656	631	729	710	669	654	683	690	689	699	672	648	670	629	644	682	672	658	669	649	664	679	624	645	680	670	630	680	629	687	682	665	709	667	677	638	693	615	650	687	661	679	663	640	660	662	656	665	705	690	649	632	674	647	653	651	633	678	636	651	631	631	685	634	675	658	667	650	644	682	652	679	679	666	696	678	720	667	687	720	651	644	604	642	659	615	648	696	672	674	673	636	648	685	710	662	649	693	742	672	625	671	697	707	696	635	660	712	632	651	675	661	658	694	683	696	659	690	686	667	722	659	641	677	679	674	662	657	681	699	702	705	680	680	692	652	660	652	707	684	650	683	673	636	670	640	708	686	648	685	646	728	637	671	720	632	672	703	674	657	706	686	639	710	684	670	646	645	680	688	670	650	677	680	666	677	646	683	676	683	696	674	698	704	676	676	660	620	682	678	651	670	665	666	654	707	642	679	667	649	630	702	627	681	636	652	650	669	607	700	648	671	633	679	629	666	680	643	698	648	625	674	655	687	644	715	661	672	655	671	669	596	685	642	654	661	646	646	661	650	688	659	661	691	669	675	666	696	684	643	614	655	675	601	649	663	641	685	615	673	669	672	682	672	675	665	669	671	698	629	659	636	679	693	633	674	692	646	680	608	616	628	702	665	642	602	631	656	611	636	702	640	674	682	641	629	677	691	669	690	672	659	670	648	656	685	680	653	707	681	665	613	689	719	641	632	646	666	713	687	647	628	680	666	688	653	639	709	725	692	631	636	681	667	628	681	684	670	626	653	725	634	683	649	685	635	660	651	654	653	673	634	664	598	691	669	733	644	634	672	652	706	692	658	634	693	673	665	679	648	664	653	694	658	664	667	653	652	664	691	665	638	628	660	661	675	670	629	612	680	653	692	665	649	650	676	665	684	727	627	657	675	676	678	673	725	676	663	725	630	659	667	611	694	702	647	640	694	636	685	639	672	675	677	703	665	680	654	646	649	698	665	718	668	668	673	626	717	650	687	623	644	663	645	663	632	661	681	735	629	680	676	679	625	666	669	672	682	673	653	673	648	629	683	664	669	636	624	731	687	639	660	710	648	634	644	630	629	682	696	657	686	685	641	688	660	662	714	692	649	651	647	658	634	676	694	733	653	610	648	655	660	648	649	679	641	618	630	667	662	666	694	593	678	717	704	661	667	704
1965	592	349	308	719	1275	1395	1163	1013	817	532	428	321	229	156	140	174	124	79	49	33	39	27	34	103	183	187	156	118	97	78	76	44	39	38	28	36	28	27	21	35	31	32	26	24	30	32	21	34	21	38	26	24	27	30	26	24	22	27	28	32	28	36	28	31	43	35	29	21	35	30	34	29	33	32	33	25	32	27	24	31	24	32	35	24	28	34	28	32	34	35	35	31	20	38	28	27	26	33	25	27	29	35	31	21	33	38	17	28	30	34	27	32	22	37	21	14	32	34	32	29	32	31	28	23	35	23	28	25	24	18	34	23	29	30	40	24	23	26	25	27	31	37	22	32	29	30	30	36	32	31	34	25	35	22	37	26	25	36	32	22	14	26	37	28	35	29	29	23	28	28	25	32	29	25	29	20	30	32	35	34	39	27	27	31	29	35	44	33	24	28	22	28	20	33	35	33	36	31	29	23	31	20	26	39	29	30	33	31	20	32	26	25	21	28	31	26	25	26	22	38	26	32	25	26	29	26	18	31	44	19	29	25	24	27	34	35	22	35	33	28	30	22	25	30	29	22	27	27	28	25	17	23	25	29	33	37	24	29	28	19	29	36	26	33	26	15	29	25	25	25	29	28	28	36	29	23	21	26	36	33	32	29	28	29	39	23	26	27	31	40	34	30	30	34	26	26	19	32	27	33	27	29	27	34	27	32	29	30	21	24	22	29	28	29	24	20	30	27	25	35	39	26	20	38	26	37	29	27	24	21	27	31	26	26	29	26	31	24	32	27	27	30	19	21	31	18	30	25	33	27	31	29	28	34	41	33	29	33	29	39	36	30	30	21	23	34	32	23	29	28	29	27	25	30	36	34	28	36	28	25	24	31	27	32	36	19	26	29	29	26	23	27	21	41	28	26	29	27	29	33	33	23	25	20	23	27	38	42	36	24	25	33	17	21	23	35	28	27	35	34	41	26	25	22	26	33	30	26	37	31	31	29	34	28	31	21	29	26	28	30	27	25	29	30	23	36	17	15	17	35	35	32	22	31	29	26	28	28	30	30	33	29	36	35	27	20	28	28	22	26	33	22	26	23	33	32	36	31	23	31	35	35	25	24	24	26	40	23	28	25	35	29	38	23	32	29	23	30	31	35	15	26	23	34	29	30	42	34	29	24	22	24	33	42	29	16	33	35	32	21	22	30	23	21	27	28	34	25	28	28	28	33	33	37	31	25	24	32	23	22	32	29	42	28	26	30	23	20	30	36	22	23	28	32	28	27	26	26	38	29	31	25	30	28	35	30	32	30	23	30	29	25	32	29	35	26	32	26	31	21	34	21	26	26	24	23	23	28	27	41	24	28	29	33	25	33	30	29	40	29	33	33	28	33	25	32	24	30	34	25	19	25	30	36	31	22	39	25	20	40	35	29	32	31	29	24	26	32	21	32	29	24	34	22	21	31	23	21	21	26	28	27	26	37	28	29	25	34	32	29	23	23	15	33	28	22	30	26	22	28	33	31	30	40	18	31	25	22	22	28	24	31	26	26	23	22	30	26	32	35	32	24	30	30	27	23	26	30	34	31	29	25	34	27	24	32	18	33	21	23	24	25	35	23	33	30	23	33	35	28	23	27	22	27	21	30	28	42	39	33	27	27	35	31	28	26	28	29	30	24	32	21	23	30	37	25	34	32	28	23	33	31	39	29	33	24	26	29	33	31	29	29	25	24	40	34	21	35	31	25	27	29	24	32	23	31	23	29	28	37	31	35	20	25	28	30	26	31	27	32	25	21	32	25	42	25	36	28	18	24	28	36	21	24	31	27	31	32	28	24	35	39	26	30	24	27	28	25	26	26	22	23	28	28	31	42	24	25	31	25	35	23	32	22	23	27	28	27	31	32	26	38	39	41	30	32	27	33	25	22	21	28	36	34	22	24	36	30	23	29	21	24	26	24	31	28	31	34	31	28	35	25	23	28	23	27	39	35	25	23	15	29	32	29	24	20	33	26	35	34	32	29	32	19	37	34	33	30	24	22	33	32	28	28	36	27	27	27	28	40	29	30	19	30	31	23	35	28	28	36	20	32	30	30	25	30	28	32	23	32	36	36	37	40	19	27	22	26	33	34	34	25	25	28	33	28	35	29	29	28	33	29	25	28	27	35	31	30	35	24	36	34	29	25	23	30	26	37	24	28	22	31	34	29	28	27	24	32	27	14	26	29	34	19	35	33	29	23	28	31	22	20	26	33	28	28	23	34	22	26	25	28	24	27	28	35	19	21	23	27	28	30	34	28	22	23	27	25	44	21	16	28	30	27	29	35	29	28	22	33	33	22	26	19	21	27	29	29	28	31	22	29	27	24	28	23	31	26	30	25	28	23	32	32	30	37	27	25	32	39	18	21	35	33	25	33	35	33	28	33	33	27	31	31	24	24	25	29	31	27	30	30	32	28	24	25	37	32	29	28	33	34	32	22	39	31	25	30	33	23	31	25	27	40	28	39	20	17	33	31	22	24	35	39	29	27	28	41	24	27	23	39	30	30	32	23	28	24	33	27	17	27	34	32	31	20	22	26	39	19	26	27	24	29	21	27	22	32	32	26	24	23	26	28	26	27	35	22	28	35	22	29	32	22	40	29	27	26	35	32	35	38	28	34	29	30	35	30	32	30	43	27	30	24	28	22	29	33	25	28	25	25	42	37	25	31	25	39	29	34	26	29	25	33	24	25	30	19	26	27	27	24	31	27	25	29	29	25	25	34	29	18	27	38	31	28	26	37	18	21	28	28	19	24	21	29	30	24	37	24	27	26	29	21	28	26	28	27	30	33	34	38	25	29	21	26	22	28	22	20	29	28	23	27	26	24	29	22	30	33	29	37	23	32	28	31	38	25	26	23	32	31	34	24	29	26	33	28	33	31	19	28	25	33	27	27	21	34	32	39	33	34	30	26	37	26	25	32	29	30	20	30	31	25	31	29	26	33	32	33	30	32	21	27	31	19	39	25	25	26	34	27	25	30	27	26	30	28	37	23	29	26	28	28	31	20	28	32	27	29	18	29	35	28	20	23	31	26	30	28	33	25	35	29	32	33	29	23	42	31	24	27	20	24	28	21	25	34	22	22	30	20	26	31	31	46	27	30	24	35	19	23	32	25	28	33	29	33	34	30	26	34	29	38	29	20	31	28	27	27	17	27	38	31	29	21	27	26	31	22	18	30	24	24	23	26	23	37	30	21	25	35	34	24	36	29	19	28	25	20	21	21	28	31	29	33	29	21	30	23	29	25	24	28	26	22	24	20	25	25	26	24	26	29	30	30	22	30	35	30	28	23	36	27	30	21	29	30	26	27	33	29	34	28	21	26	37	29	44	27	28	34	28	34	21	28	32	32	29	28	25	29	23	25	29	30	33	31	27	26	27	24	28	28	30	23	32	40	15	29	30	32	26	27	29	22	23	32	32	48	25	27	35	30	25	36	33	28	31	36	34	30	21	30	27
20400	14188	8732	22978	35325	39119	37893	33822	29835	24888	20458	16760	12955	10214	6839	5776	6638	4772	2675	1450	1058	914	792	1385	3678	7045	7627	5006	3670	2744	2401	1936	1250	1054	924	785	620	533	501	503	490	448	445	446	454	464	448	449	474	434	472	469	430	435	423	481	454	458	479	452	422	414	474	439	501	449	422	435	447	459	427	446	433	456	456	445	452	439	440	464	432	389	466	427	428	404	418	435	444	435	430	424	452	412	421	428	478	453	438	430	401	426	399	427	453	452	454	446	423	428	416	436	465	456	431	443	403	442	433	441	423	427	476	478	465	431	459	434	454	465	419	416	426	496	462	427	467	458	440	465	416	456	431	464	459	429	441	449	446	454	451	423	426	438	472	419	471	434	408	415	427	442	432	450	457	442	452	419	450	457	450	437	439	440	411	437	440	445	448	431	466	419	467	448	441	422	391	441	441	457	450	403	416	457	446	441	434	433	460	445	472	459	456	446	406	441	411	428	445	410	459	442	433	409	468	430	459	444	413	420	473	423	457	379	432	460	457	436	398	457	462	436	406	452	464	427	421	426	421	446	423	418	430	444	471	459	418	426	450	469	458	435	456	459	438	426	422	455	450	391	442	460	442	471	404	445	400	425	437	446	410	484	419	438	418	456	439	440	437	442	439	419	438	442	450	423	458	413	446	459	460	407	445	467	451	461	404	461	408	440	456	429	410	471	442	422	413	484	438	412	448	410	433	451	478	440	456	450	452	404	457	446	417	441	459	404	430	441	436	417	422	430	427	436	466	449	397	441	437	430	441	422	463	416	424	440	432	394	411	436	496	442	429	409	431	436	443	415	426	415	444	425	438	445	445	426	441	461	487	470	417	426	434	435	433	450	445	440	445	444	447	407	433	418	428	440	417	465	418	440	445	433	449	412	414	437	467	414	454	387	453	438	446	446	448	447	429	422	429	476	447	462	435	442	433	405	434	419	450	430	446	479	442	437	419	449	429	458	420	432	455	416	418	479	411	443	426	473	455	438	383	453	474	422	447	445	450	448	453	433	457	448	422	432	419	450	408	421	407	413	426	440	400	409	460	414	449	417	452	402	438	402	381	433	435	475	445	453	433	429	470	430	417	419	475	454	464	406	454	428	450	458	405	426	444	435	458	434	427	426	471	420	416	447	443	450	438	433	441	464	433	404	430	469	448	461	419	413	421	442	458	431	432	422	436	413	430	420	415	458	436	517	462	445	484	454	434	455	448	416	464	454	458	431	483	432	420	398	459	426	437	443	438	455	407	455	433	438	444	439	463	413	445	426	446	469	454	440	448	443	431	429	434	420	448	424	458	460	433	433	459	432	435	454	438	435	457	426	436	386	438	448	437	411	417	458	413	437	416	434	427	397	473	417	454	425	424	450	452	472	463	449	441	415	471	425	435	454	422	437	429	434	424	432	400	469	434	430	423	438	413	483	450	428	416	432	387	413	465	422	442	434	490	452	443	433	417	457	482	456	436	432	450	447	432	434	428	467	410	429	460	426	436	440	433	456	413	457	429	424	461	436	436	389	427	450	462	422	456	425	411	460	445	463	405	421	477	470	462	447	458	461	426	418	414	439	469	442	469	449	453	449	424	430	440	424	454	434	458	436	420	437	418	403	442	447	434	459	448	444	417	397	454	396	460	462	422	464	458	427	421	438	427	425	422	423	431	453	417	422	420	435	427	409	418	442	445	426	424	451	424	405	436	440	421	428	418	444	455	465	432	450	455	447	452	456	445	442	446	440	419	460	417	403	409	424	446	397	487	432	432	483	451	445	477	443	442	445	460	437	429	444	427	447	453	414	445	437	444	440	451	481	440	445	441	429	432	449	438	443	468	412	443	419	444	422	465	397	439	432	455	407	450	463	412	452	404	400	426	446	457	449	414	458	460	451	426	435	444	450	416	461	426	460	406	452	412	435	445	413	462	450	460	459	438	425	440	433	451	443	409	441	413	421	417	411	445	418	432	460	399	450	441	429	423	450	406	443	463	458	478	423	437	427	408	448	408	423	435	440	445	411	458	445	391	456	454	396	449	426	428	413	458	397	429	403	424	421	459	422	440	439	445	442	445	406	462	426	430	453	442	431	451	421	445	447	423	424	460	433	425	458	438	425	414	447	456	469	447	427	394	416	443	455	431	446	468	441	460	430	436	449	428	427	488	447	430	455	432	439	403	422	495	478	443	438	449	463	438	435	416	422	420	468	450	407	454	418	460	456	457	453	441	439	449	444	432	433	440	439	416	425	428	464	434	421	422	417	454	476	403	420	442	451	453	424	470	424	424	454	433	427	424	431	409	425	451	415	452	431	421	415	424	464	450	445	431	436	442	419	459	486	388	444	436	423	430	455	410	455	469	467	476	452	440	425	438	440	431	426	431	443	427	433	431	403	399	432	423	422	473	416	452	456	436	438	466	465	422	414	442	443	398	404	459	422	445	409	446	464	465	448	449	445	431	450	437	455	505	405	463	434	426	409	458	449	474	434	455	416	426	445	464	450	428	481	468	437	427	463	440	412	431	459	422	441	432	458	420	413	458	443	462	434	470	430	414	443	412	435	441	427	448	431	435	421	409	438	428	433	406	483	432	451	475	416	428	427	453	389	412	443	470	468	466	450	469	412	421	461	426	454	469	441	478	439	425	430	457	423	420	450	405	444	441	450	461	451	438	432	418	412	436	394	435	421	445	428	446	456	474	453	431	436	427	447	482	460	471	418	441	474	428	424	464	440	472	418	439	435	425	491	433	445	439	417	452	443	424	453	439	447	439	414	453	453	432	437	461	448	429	442	467	467	445	406	443	447	454	396	390	423	419	458	434	451	441	409	469	424	429	445	398	402	452	423	444	434	403	435	452	388	441	467	450	441	440	423	449	424	439	438	413	453	431	425	434	424	444	475	444	478	437	430	451	418	424	454	397	406	446	446	447	452	398	425	429	395	429	424	434	440	445	432	411	455	449	432	401	419	457	430	458	437	450	441	451	449	428	447	423	450	424	457	457	467	416	451	439	447	397	413	439	449	435	467	420	455	447	468	421	445	415	430	492	414	455	418	455	444	432	400	434	419	459	443	446	398	432	479	428	455	444	413	440	471	402	455	461	431	426	451	401	437	477	457	419	417	485	443	434	437	437	436	399	432	436	443	438	468	429	438	429	415	464	430	448	418	425	439	443	441	453	448	434	425	486	450	423	420	425	477	433	437	422	426	466	402	444	464	457	416	437	407	414	462	448	443	447	430	472	459	451	447	436	420	455	442	446	444	437	441	463	437	428	425	433	416	413	464	423	424	432	465	442	423	472	444	428	436	410	481	424	476	412	447	457	429	460	444	435	430	411	447	419	447	416	406	411	439	397	467	436	439	446	468	459	437	419	407	415	463	454	408	444	435	436	461	444	395	429	433	421	503	419	447	435	437	455	434	413	461	440	456	444	460	448	393	449	438	485	456	430	457	438	452	422	459	422	461	452	426	419	447	450	423
1692	1021	573	454	945	1547	1669	1559	1339	1074	896	648	517	393	277	206	260	251	86	64	54	45	34	73	113	259	311	218	165	134	94	84	66	52	59	53	41	40	30	28	31	33	32	31	36	41	34	30	29	32	41	37	26	30	32	28	24	30	26	25	35	42	34	32	25	32	31	31	29	35	30	37	27	29	23	32	39	32	31	20	32	19	25	29	31	36	28	35	22	21	30	27	32	34	30	33	27	20	23	31	33	34	40	30	28	31	24	31	35	25	29	34	29	20	29	26	29	32	30	25	32	23	29	32	46	28	30	15	27	28	32	38	36	30	40	35	21	21	19	28	22	31	26	29	24	26	30	42	31	32	25	36	31	30	31	29	26	26	24	27	32	33	33	39	34	34	26	24	27	33	40	26	33	25	32	32	25	28	23	35	35	32	30	27	24	28	42	35	35	19	29	31	31	29	26	30	34	30	21	35	23	30	34	20	24	36	26	26	27	38	29	32	21	31	23	22	27	26	25	30	34	32	35	25	35	34	38	26	30	27	21	25	36	25	23	23	33	24	32	28	30	42	22	18	24	26	29	29	23	36	23	33	34	39	25	32	35	38	31	30	24	25	18	20	36	25	30	26	28	31	33	34	29	34	25	26	35	35	21	31	32	37	38	29	28	36	17	36	24	24	30	28	32	36	28	27	22	28	33	19	25	36	26	40	31	33	36	25	35	34	30	19	27	34	31	36	33	24	31	21	37	27	32	34	30	30	42	26	36	27	26	33	26	34	28	34	33	27	27	22	26	30	21	30	23	22	34	31	34	33	33	33	39	22	32	34	27	29	29	46	34	33	23	34	21	26	22	35	31	29	23	30	37	27	27	31	21	27	37	30	26	30	27	27	24	38	34	25	27	32	32	32	28	36	31	40	29	23	33	31	33	26	33	35	23	29	25	33	34	32	35	19	32	28	24	39	26	37	30	29	28	31	24	25	31	33	28	31	32	26	31	23	35	24	29	32	36	33	28	30	31	25	27	31	18	33	35	31	27	28	33	36	28	32	35	24	22	21	24	33	23	27	44	27	27	33	28	37	34	22	27	27	30	15	37	30	33	22	31	31	29	23	27	30	34	26	37	25	29	26	22	22	26	36	34	27	29	28	35	34	41	28	26	20	23	34	29	27	28	28	36	33	28	29	21	31	21	30	24	25	37	28	28	32	35	18	24	25	36	29	34	34	34	21	38	30	24	33	39	37	21	26	29	28	20	41	37	32	35	31	33	23	28	31	24	27	33	42	31	32	36	33	22	26	33	32	28	27	34	31	25	29	28	28	24	29	38	25	34	14	27	23	32	38	26	31	23	26	39	24	22	33	36	32	37	39	32	28	36	22	22	17	31	20	25	28	26	31	32	19	31	21	22	29	37	29	29	28	31	30	36	36	26	25	23	25	28	23	27	30	23	31	31	38	28	41	29	29	27	29	26	26	32	31	36	33	22	26	34	25	24	29	28	33	35	33	31	28	41	17	24	25	30	43	28	42	26	32	30	28	34	26	32	32	23	27	34	30	29	45	39	33	31	28	28	26	40	32	34	19	34	27	24	30	28	35	26	30	29	26	24	35	27	26	30	32	27	31	30	32	33	42	29	31	25	23	27	35	32	25	23	34	33	18	26	30	33	34	37	34	30	26	22	36	30	23	36	27	23	46	23	27	25	29	31	33	31	24	31	29	21	26	31	30	28	39	35	27	27	29	28	34	31	26	30	34	31	30	35	29	31	32	22	41	29	35	30	25	26	26	28	20	29	30	29	34	36	26	24	37	17	31	25	30	24	26	22	35	31	25	41	35	23	24	30	27	26	32	30	33	31	33	30	30	29	27	35	22	27	30	33	22	26	23	40	30	34	24	26	32	21	32	30	21	30	26	21	19	36	29	29	34	31	31	31	28	32	31	32	28	20	35	29	18	27	20	24	35	31	30	23	30	29	35	27	27	32	31	30	23	31	33	28	34	26	31	32	29	19	32	32	21	35	21	31	34	31	37	26	39	28	29	23	30	34	30	26	28	27	23	28	24	26	35	30	28	26	30	29	31	29	23	28	39	32	35	28	28	28	26	21	30	29	25	25	30	33	32	30	26	30	28	44	25	29	35	32	31	20	33	37	25	38	28	37	19	27	32	23	32	37	23	32	33	31	28	30	29	26	34	23	35	25	22	18	17	35	40	26	27	35	29	28	37	24	27	27	27	33	31	37	27	40	31	29	32	27	27	27	31	27	26	27	24	29	22	31	41	27	37	28	28	27	28	32	28	24	21	29	22	36	34	32	38	28	24	28	31	32	35	32	31	26	28	34	32	38	33	30	32	30	34	26	30	33	48	42	27	33	37	19	23	33	34	24	36	29	32	34	36	24	21	24	36	29	39	35	26	27	28	32	27	37	30	27	25	43	17	41	34	26	29	27	26	23	29	29	30	23	35	22	28	27	23	33	21	27	28	28	28	24	22	35	38	22	40	30	35	27	29	36	20	34	33	35	26	25	34	34	30	30	30	36	31	27	30	22	23	37	26	33	37	22	42	36	20	36	29	25	31	26	38	28	31	28	28	24	38	28	27	32	31	34	30	32	25	34	24	28	35	24	27	40	25	22	25	21	22	27	30	35	25	33	38	28	27	33	33	23	25	22	30	22	36	39	22	23	23	35	31	24	24	29	28	34	29	27	31	30	29	31	25	25	28	26	39	28	27	27	30	30	33	30	26	26	23	33	33	28	28	35	39	38	23	28	41	31	30	33	35	29	26	35	31	24	32	24	21	26	34	30	34	31	23	29	34	29	25	25	28	18	39	26	22	25	28	28	30	34	24	31	42	38	23	31	23	37	27	34	44	36	27	31	28	39	24	34	30	26	19	26	40	36	27	33	17	25	31	21	27	27	29	28	32	26	34	30	26	22	32	24	28	34	20	29	32	25	31	32	24	33	36	32	24	27	31	29	20	27	30	30	38	29	25	23	32	33	27	36	25	28	44	37	29	28	28	40	39	35	24	32	29	25	31	28	28	33	23	41	23	25	25	29	23	29	30	26	23	30	21	27	21	25	24	32	18	15	24	18	28	31	30	27	25	16	32	31	29	39	33	28	24	42	21	33	30	33	25	26	32	30	21	21	25	25	30	29	24	38	27	27	34	31	24	25	28	30	34	21	36	26	38	32	37	32	14	22	35	30	33	24	28	38	34	25	22	24	23	32	40	29	34	23	27	23	30	32	26	41	18	30	30	37	34	20	28	34	45	28	26	30	23	20	20	29	30	36	31	28	33	25	33	37	25	42	33	36	28	40	22	24	23	30	30	36	36	35	32	38	37	33	30	23	34	32	30	28	38	34	30	32	36	25	35	35	22	40	35	27	24	35	32	29	26	30	33	33	36	31	39	44	34	31	40	25	30	31	34	26	31	31	33	22	24	30	25	31	29	33	39	38	32	31	37	30	19	33	30	27	29	22	37	23	29	37	26
26180	18958	12606	27542	38204	41044	40418	37280	33881	30072	26299	22158	19457	15678	11186	9470	9970	8927	4612	2379	1656	1351	1303	2187	5281	8860	10330	7912	5883	4950	3580	3228	2272	1652	1293	1086	830	716	622	611	612	537	497	513	493	535	538	523	517	503	503	551	474	504	490	485	457	459	456	484	472	495	433	477	491	461	540	456	485	513	520	490	481	442	451	487	460	472	447	442	445	490	463	457	452	471	472	491	476	493	459	473	503	463	464	479	439	418	467	475	467	476	464	447	456	466	445	429	446	460	476	461	432	457	440	430	441	463	480	492	484	470	465	465	469	442	426	536	470	466	491	434	421	449	457	457	438	471	466	453	461	479	474	451	443	446	433	446	469	496	483	506	484	455	455	440	438	466	474	445	447	468	490	447	452	458	447	474	431	478	457	473	502	427	471	470	507	422	430	449	458	445	435	477	466	471	445	450	485	473	431	444	444	474	435	452	459	475	442	428	426	428	445	478	479	467	482	473	449	417	460	477	463	444	453	465	497	458	494	431	474	451	456	420	461	445	464	437	451	450	452	510	466	418	453	435	466	468	496	463	446	448	484	442	461	472	482	461	503	454	439	435	459	482	483	459	442	496	451	472	472	457	439	459	491	452	466	467	453	439	486	453	461	436	493	463	490	471	498	481	451	446	479	480	481	469	464	480	430	519	439	434	461	402	462	450	484	472	443	439	445	448	506	460	454	439	472	458	451	476	445	442	480	469	472	441	523	459	458	430	478	456	448	444	450	441	418	467	513	452	416	466	414	460	420	450	422	470	457	501	427	478	484	500	480	474	442	415	445	451	475	417	444	473	438	460	436	454	467	467	435	467	456	420	454	500	470	460	447	457	456	467	439	461	477	452	467	447	466	439	484	444	460	470	458	467	451	431	443	448	454	444	433	445	462	447	424	429	478	423	469	444	462	435	466	461	444	462	460	449	448	499	444	478	466	443	472	457	443	459	446	486	432	431	423	420	490	465	463	476	486	475	456	419	442	442	443	423	418	454	438	438	475	458	467	442	452	463	464	470	436	444	463	445	433	449	462	443	465	486	491	457	431	469	490	463	454	471	481	472	436	430	473	482	485	467	487	416	463	428	428	478	451	444	491	448	428	495	417	408	448	443	490	427	496	468	491	506	475	450	450	469	460	429	430	479	445	509	527	460	475	455	453	465	419	463	475	442	473	446	465	443	440	456	469	444	449	498	425	439	415	472	455	424	465	448	433	455	484	434	487	443	482	445	451	488	486	456	468	472	439	501	489	468	466	468	478	491	483	491	428	424	458	445	511	505	473	450	453	461	474	437	442	468	447	437	434	516	457	433	496	440	455	460	473	468	450	466	434	425	479	429	472	452	455	462	456	479	435	461	452	471	474	444	493	463	454	454	417	493	511	425	441	448	457	455	475	475	474	451	450	468	453	458	470	486	467	458	447	439	410	481	447	438	465	415	502	429	482	429	413	488	493	433	432	448	461	534	445	465	433	467	467	459	520	453	480	493	457	433	445	479	451	459	431	475	443	482	425	455	465	444	465	453	456	451	477	435	462	468	431	422	488	450	498	486	464	461	460	492	434	465	446	474	470	456	425	455	445	462	479	464	460	441	469	440	446	460	486	426	452	416	471	478	446	470	444	447	432	486	449	469	421	451	428	467	458	459	445	456	440	460	472	419	439	461	428	450	418	454	434	478	451	438	464	443	463	480	489	482	488	478	488	440	488	487	472	479	439	458	445	475	487	499	461	429	454	452	431	445	478	462	461	447	448	446	457	425	455	467	444	469	480	470	439	430	426	400	445	464	445	435	453	512	445	484	464	461	440	436	473	450	479	440	501	458	480	452	458	477	435	498	456	413	460	449	449	434	467	468	498	424	465	477	431	492	464	454	473	442	456	426	478	495	471	461	465	500	442	497	432	463	448	464	485	483	468	461	458	457	454	440	442	455	445	464	436	419	421	451	487	468	431	433	431	449	445	473	488	504	441	431	434	453	481	460	437	444	420	457	471	464	471	431	444	437	434	468	466	491	429	456	444	468	429	438	413	442	474	455	487	459	449	445	492	459	458	496	452	473	447	461	419	425	469	476	463	466	488	472	481	445	482	448	429	495	497	456	472	463	458	458	444	473	437	462	426	441	472	428	458	466	453	462	439	465	454	462	455	431	499	430	451	452	466	447	495	437	499	468	476	457	435	458	462	467	424	454	453	454	424	479	430	439	466	456	438	458	475	409	441	460	428	476	489	463	446	461	434	476	460	475	425	451	447	467	437	443	430	445	464	461	428	448	431	461	474	474	447	486	486	439	419	415	487	494	443	462	444	464	439	483	450	431	461	463	458	432	448	449	456	429	444	465	459	475	418	447	443	453	448	428	468	454	460	463	462	452	462	469	464	420	417	479	443	484	445	442	463	471	452	489	440	429	434	498	450	472	428	477	463	449	455	462	482	449	470	412	474	464	439	431	420	427	456	459	445	462	454	459	482	435	454	468	454	440	457	423	433	486	442	446	435	431	440	479	469	454	450	407	490	463	440	471	457	439	453	463	462	406	510	427	469	439	446	485	466	483	456	471	481	472	417	439	457	451	475	441	485	464	455	466	484	442	463	457	414	475	486	445	432	424	440	455	434	466	443	462	409	483	440	449	435	436	455	441	489	471	476	442	412	451	487	459	420	458	487	485	458	450	432	424	421	460	491	488	443	432	471	477	463	473	414	453	453	462	454	475	483	451	506	413	471	471	470	424	415	458	477	489	426	466	459	455	441	453	458	427	427	488	478	450	484	432	487	441	452	475	452	452	462	459	475	476	469	449	482	457	469	460	426	436	446	469	445	441	413	451	480	463	458	468	494	458	463	464	472	448	447	447	464	474	497	420	447	460	470	476	464	464	468	485	470	465	480	456	471	447	480	426	456	435	428	488	485	445	429	436	462	475	440	449	462	456	452	455	463	487	465	466	443	465	453	429	455	428	447	450	453	439	445	476	444	470	431	446	466	472	459	451	477	463	450	465	415	490	452	429	477	426	427	477	437	482	453	437	472	470	516	455	442	471	428	450	441	421	458	449	461	482	451	452	454	439	447	440	432	472	445	473	416	434	429	420	421	453	451	470	445	435	475	446	448	450	461	459	456	453	449	459	443	477	515	458	431	521	430	440	450	443	476	479	457	448	445	478	445	482	468	456	450	477	459	465	503	444	431	475	424	472	480	433	432	461	449	418	435	457	418	456	470	443	439	493	428	449	471	435	448	433	468	468	439	438	481	443	476	400	451	460	468	445	479	459	459	484	481	458	444	459	479	488	455	466	440	480	443	461	457	438	468	458	460	475	441	446	439	445	473	427	461	422	443	458	434	463	433	414	475	489	447	467	436	485	459	463	436	446	453	439	459	448	419	439	440	493	485	440	475	451	447	494	476	449	486	450	479	451	457	454	471	451	470	430	457	434	495	442	493	437	390	448	434	447	492	482	483	459	444	486	463	452	462	441	448	459
3333	1004	612	491	947	1339	1292	1241	1137	956	697	556	479	381	328	229	225	250	124	87	59	56	57	79	115	218	256	205	179	156	134	132	83	76	52	47	42	44	47	41	35	47	51	45	37	50	50	35	43	35	42	39	43	41	34	44	40	42	42	42	48	32	40	49	36	39	43	39	37	43	50	47	37	38	32	45	38	35	46	33	46	44	42	36	34	43	34	43	36	37	43	47	29	47	45	39	45	48	46	50	45	43	51	36	43	40	39	41	44	49	30	52	40	34	35	42	42	40	40	62	39	43	34	39	39	33	47	38	54	48	39	40	43	52	44	33	42	42	39	47	39	35	51	45	48	49	35	36	36	41	40	29	38	34	43	35	39	46	35	39	35	42	36	36	40	54	41	37	44	42	45	55	42	39	56	41	39	42	37	32	38	48	43	44	56	42	36	62	37	32	54	37	52	33	50	37	43	37	34	39	44	35	44	31	35	45	47	53	68	40	28	40	40	31	45	49	35	40	38	46	34	40	41	35	31	47	48	47	43	35	46	40	39	49	43	48	33	44	40	31	41	55	36	30	42	41	50	39	46	40	39	33	43	38	41	53	39	42	46	38	44	35	43	40	41	36	46	38	33	42	34	38	42	34	42	39	39	46	34	41	41	37	29	55	40	29	40	46	39	37	43	43	38	49	47	45	45	39	40	53	43	35	36	42	45	39	48	47	50	41	41	42	35	46	40	34	37	38	37	38	41	41	51	39	46	43	41	45	38	57	38	37	51	52	49	32	40	46	46	37	50	41	49	50	33	43	32	43	44	32	55	53	44	38	44	51	47	43	48	48	41	49	46	30	46	41	37	50	46	50	45	44	37	45	34	35	50	33	40	46	53	46	46	52	45	42	34	41	45	45	39	45	40	39	47	39	40	47	42	31	26	40	41	38	53	52	42	26	46	52	42	52	37	39	34	43	63	46	28	44	29	47	43	39	34	33	28	60	43	45	41	43	38	42	47	38	34	40	35	33	38	43	41	35	42	44	41	29	43	49	37	47	38	48	58	33	41	46	48	47	42	49	35	40	39	42	43	37	38	37	42	48	47	36	44	31	48	41	41	45	40	42	42	47	38	45	38	45	47	35	41	40	46	34	37	34	30	49	46	49	36	51	48	32	49	42	41	42	39	40	47	53	47	37	45	43	40	43	46	36	57	39	37	39	53	35	46	36	44	40	45	35	37	38	36	62	46	54	47	40	35	36	43	45	35	38	33	53	38	52	43	51	37	34	46	25	45	29	35	37	51	42	36	49	43	53	36	33	39	49	44	57	36	31	40	41	49	38	48	50	37	47	36	44	42	35	42	41	38	35	43	48	44	50	32	46	40	39	35	42	56	52	40	34	45	37	42	47	39	35	43	44	32	42	47	40	44	38	42	52	48	44	31	44	31	45	44	52	28	43	39	41	43	38	33	44	43	38	39	33	39	43	39	33	31	33	53	43	43	51	35	43	41	36	37	36	41	36	41	38	37	39	40	42	43	39	51	42	43	46	46	52	48	35	44	42	33	46	44	47	27	35	31	38	21	44	38	33	35	48	42	37	49	34	34	46	45	34	36	43	44	49	44	41	47	30	34	47	53	41	40	47	46	40	39	37	36	40	35	46	43	47	45	44	40	45	36	44	31	42	37	60	37	42	39	34	34	42	53	38	33	29	54	38	46	36	41	36	49	47	45	36	47	46	40	47	45	29	51	36	39	36	40	39	38	40	41	50	45	43	48	37	42	31	48	54	31	31	40	46	40	38	46	38	29	33	42	32	51	40	42	34	45	46	42	49	41	43	48	48	36	52	33	29	39	43	39	35	48	43	45	38	37	40	39	42	38	44	24	32	46	58	53	35	43	37	58	49	39	43	36	41	61	48	45	40	53	40	47	48	53	49	42	42	43	41	46	46	43	39	46	32	35	45	42	46	38	36	39	40	47	37	41	49	49	33	43	36	52	48	47	45	42	48	37	41	43	46	55	33	48	39	46	35	39	34	42	40	43	36	40	48	56	30	31	53	47	48	50	39	58	30	40	38	41	48	45	39	37	42	41	35	51	40	42	43	48	38	35	41	38	54	36	44	52	36	37	31	32	36	55	46	46	44	50	38	40	46	38	40	42	43	38	36	51	42	45	45	39	33	36	40	53	50	40	40	43	46	48	37	52	39	49	36	36	27	32	42	46	43	41	35	37	32	38	43	37	54	41	47	39	37	52	39	42	47	31	52	42	42	42	42	24	38	39	38	41	56	33	34	45	38	43	38	41	39	33	40	46	43	41	32	46	50	41	44	35	51	47	50	52	47	30	42	53	52	39	46	33	40	34	46	41	38	45	43	32	51	37	45	44	45	48	56	36	58	29	44	31	35	40	38	40	44	35	35	45	49	36	38	47	34	40	44	39	48	33	43	43	33	43	42	33	40	43	34	45	44	52	45	44	48	35	45	35	39	37	41	41	37	35	50	50	38	49	50	43	36	43	37	36	46	39	36	40	45	39	46	39	42	40	42	39	34	31	44	47	55	38	28	40	46	46	45	34	46	43	36	46	37	38	33	32	44	47	47	43	41	43	32	30	32	45	37	37	50	38	46	36	43	49	52	30	46	37	50	39	43	42	35	55	41	51	38	33	39	44	44	42	44	40	54	39	46	43	50	40	26	33	46	41	48	43	37	44	45	45	34	34	39	49	32	38	37	43	36	36	39	42	43	49	46	43	45	43	30	38	47	39	41	46	39	38	49	38	41	39	43	44	49	51	51	35	35	48	44	50	50	35	37	39	30	46	42	55	44	34	55	35	51	36	48	35	42	52	41	43	41	31	39	46	29	37	49	37	34	40	51	47	42	43	37	49	34	36	45	43	44	37	54	34	46	53	46	42	45	37	34	49	46	39	44	32	36	42	46	36	45	48	45	40	32	38	41	34	51	35	48	38	45	46	36	46	43	38	34	43	40	33	37	30	44	42	44	37	37	43	41	40	47	40	44	43	26	48	33	39	41	40	46	40	48	53	39	37	28	45	38	34	44	48	50	38	29	37	43	51	31	39	34	32	33	31	43	37	37	42	46	30	38	46	31	45	41	36	43	36	39	47	45	44	45	39	48	44	33	47	36	38	55	36	40	39	43	42	39	32	43	45	38	40	40	42	44	24	45	37	47	49	33	44	44	30	58	37	43	47	36	45	39	48	46	33	33	50	36	45	37	46	40	40	48	36	32	31	53	44	43	59	52	49	55	37	43	49	35	49	46	42	43	46	45	42	46	34	37	39	46	40	37	47	50	43	47	38	35	43	35	41	37	46	42	47	46	44	42	43	41	31	51	32	36	54	37	50	53	31	30	43	41	34	42	41	34	35	44	35	41	43	40	55	39	34	44	49	45	42	36	37	35	47	40	43	41	46	29	46	39	49	43	35	44	39	48	48	40	42	37	36	38	30	44	38	38	44	38	47	44	37	44	48	43	42	40	42	39
24624	18322	13189	28847	38461	39082	37122	34282	31797	28667	23485	20283	17949	15068	11991	9865	9748	8787	4524	2667	1992	1541	1523	2305	4537	8036	9458	8411	6606	5170	4033	3428	2740	2110	1575	1214	976	882	871	795	722	743	695	667	717	687	645	724	666	640	702	671	656	654	654	694	667	684	663	671	686	608	702	680	667	670	659	659	707	642	626	673	667	648	632	656	636	652	650	662	612	610	660	644	622	675	669	616	619	631	660	670	619	647	609	681	621	616	669	660	675	620	661	633	614	677	655	642	645	627	646	677	626	643	711	597	644	661	660	629	689	635	651	604	618	650	689	612	653	626	689	629	654	646	652	663	630	643	666	677	689	651	637	651	650	669	632	628	592	682	632	647	630	602	642	677	667	629	605	607	600	629	612	630	676	642	660	620	599	661	592	620	623	605	630	624	649	603	645	616	627	623	660	612	677	628	632	635	604	646	652	678	613	641	609	614	632	659	655	591	654	616	606	660	703	613	645	657	638	657	635	649	586	667	619	690	597	685	652	602	651	621	629	662	627	595	644	660	671	666	684	644	625	633	638	650	621	613	616	634	645	650	609	662	667	648	627	646	660	645	623	654	686	653	588	636	623	628	621	635	636	603	640	616	631	651	659	649	648	657	661	631	672	668	618	657	593	633	660	625	640	660	641	634	680	683	639	660	648	667	656	669	671	613	649	662	648	584	607	620	645	636	664	623	620	614	597	648	678	670	644	613	648	633	639	634	667	574	645	676	629	622	683	662	679	654	655	606	611	617	654	664	632	646	718	612	657	613	681	648	613	658	660	601	633	646	653	656	651	672	629	638	600	635	639	636	632	637	652	587	603	656	634	602	660	622	602	645	669	652	664	623	592	676	634	673	664	655	674	660	626	687	654	643	615	639	594	652	638	639	629	615	611	668	691	664	623	641	651	622	634	640	649	645	652	673	656	648	650	618	629	597	629	661	684	633	607	628	667	658	674	592	674	651	640	641	606	650	592	638	584	630	641	599	600	617	618	602	640	583	647	635	664	608	656	631	632	642	597	669	613	658	637	595	678	633	630	664	616	646	628	662	637	626	640	625	610	618	606	644	643	646	609	662	660	633	638	681	645	668	655	636	648	656	635	597	656	641	602	630	651	611	637	585	638	612	623	621	634	628	610	682	608	603	615	655	634	613	637	680	641	615	667	682	650	674	680	659	625	612	627	684	618	598	652	614	645	612	603	586	621	666	600	654	632	649	685	636	644	658	604	650	638	633	680	622	642	640	639	669	654	625	620	594	628	662	619	663	639	669	624	624	681	624	685	647	677	686	626	628	600	623	627	661	628	638	674	643	674	668	628	663	667	623	611	625	685	603	616	647	618	628	623	624	645	642	629	579	650	623	670	575	635	650	579	647	642	637	646	652	636	655	648	609	636	609	655	656	660	638	639	617	654	662	631	625	667	608	623	658	656	634	644	677	646	640	597	661	583	653	692	609	612	644	665	627	612	649	610	600	588	595	611	618	651	667	630	637	640	637	639	587	611	651	676	652	594	574	605	623	614	634	644	644	625	601	618	636	627	656	632	631	645	635	633	671	622	628	616	661	657	650	612	648	660	663	631	650	634	629	633	627	674	590	639	630	660	614	631	649	630	612	632	627	672	604	618	633	592	610	596	657	625	639	618	622	675	647	653	588	644	611	620	643	611	671	610	609	643	624	624	652	639	616	615	656	667	653	645	670	654	646	640	645	660	653	604	644	602	675	605	621	650	634	602	619	646	647	628	643	648	620	643	681	616	660	588	643	611	637	645	630	611	622	624	686	622	615	608	608	625	617	624	611	627	649	576	653	648	629	596	615	579	615	641	603	615	658	644	647	620	640	630	628	650	645	655	633	663	647	651	680	646	581	666	657	642	610	634	627	628	638	593	640	607	650	660	625	660	625	631	667	664	640	627	667	629	624	642	636	629	650	675	615	695	694	685	654	613	625	654	681	670	598	632	579	633	631	634	655	578	622	641	641	646	597	605	671	640	639	627	678	620	631	644	632	601	628	631	577	648	588	605	623	626	629	633	614	654	644	626	658	622	675	663	621	633	672	604	632	676	625	613	648	621	619	698	643	656	647	659	642	636	675	617	676	617	678	631	639	679	629	657	668	676	635	628	630	634	592	636	663	638	593	672	598	605	650	596	573	643	657	590	633	672	633	636	651	616	616	612	688	640	627	634	660	586	619	631	635	624	647	661	645	605	626	666	637	633	649	578	647	647	653	635	605	599	657	617	596	656	680	575	630	651	614	616	688	662	658	647	606	638	650	657	644	611	657	645	592	625	644	593	610	641	658	599	608	631	640	644	625	668	673	673	590	607	615	649	639	640	630	692	595	626	656	644	663	671	620	653	666	630	648	628	636	616	670	616	653	636	644	638	621	628	645	623	635	665	646	643	658	647	688	686	613	660	575	624	629	665	677	677	674	647	611	585	626	677	647	631	587	621	604	649	597	585	639	665	639	628	626	586	643	666	627	619	650	580	628	622	642	608	624	683	624	631	613	604	679	629	606	631	605	616	636	608	682	665	625	622	620	599	632	629	615	635	645	650	618	674	657	606	594	638	665	606	664	623	612	638	614	653	635	623	590	631	649	656	659	654	599	619	617	634	651	639	616	677	642	632	636	642	601	678	628	661	630	602	620	628	638	606	642	603	651	633	628	665	605	617	617	647	653	583	666	650	620	640	579	614	656	618	673	595	567	649	592	669	599	624	643	654	657	669	621	613	647	665	637	647	672	656	652	638	663	641	648	678	575	655	604	641	650	632	642	645	586	635	569	621	646	606	631	651	654	648	649	599	652	593	625	611	659	672	674	588	681	629	664	574	669	624	715	603	630	646	651	651	635	657	611	661	626	636	647	598	643	647	608	659	642	622	600	616	598	627	623	664	610	632	665	622	644	604	662	614	602	670	638	623	581	637	635	617	624	633	623	620	644	659	625	638	637	649	654	609	611	650	638	594	662	669	680	642	637	615	635	580	641	665	620	606	618	682	643	619	635	685	629	597	626	635	646	644	639	645	647	625	666	665	665	635	620	599	662	654	691	672	647	644	682	599	666	624	643	624	613	630	621	627	645	620	651	621	627	611	642	619	660	636	599	650	653	637	630	655	639	645	640	632	666	614	686	640	601	616	633	597	591	611	717	655	662	627	644	606	674	613	615	648	666	623	626	627	586	655	626	639	640	604	637	675	630	644	647	666	630	636	645	638	650	630	634	651	598	647	667	661	642	616	646	622	635	594	614	620	629	595	621	661	632	640	645	630	662	617	628	598	616	633	640	615	624	645	672	626	629	629	643	646	642	635	657	656	636	623	663	639	673	622	583	646	671	655	630	623	637	619	636	636	622	684	645	637	630	605	603	682	650	650	621	639	650	626	619	633	623	664	669	618	630	614	626	643	619	664	642	585	635	609	608	660	642	637	622	606	636	604	636	634	648	594	651	592	651	618	624	645	660	653	657	613	609	639	652
3241	1676	967	755	1539	2269	2059	1782	1484	1234	1011	802	701	688	518	372	414	380	184	106	99	80	94	97	183	278	369	367	302	225	188	114	103	95	75	73	55	57	59	51	48	53	43	41	46	42	43	50	46	45	44	44	43	35	48	40	43	40	50	36	38	37	40	43	46	43	47	51	48	37	41	47	55	45	37	52	42	56	38	55	51	50	40	37	36	36	36	41	32	52	56	46	42	42	42	46	44	50	41	38	50	50	49	49	56	44	45	47	44	43	39	49	35	48	43	52	50	39	30	39	49	42	43	58	40	34	40	42	56	47	42	52	31	42	39	56	40	44	39	47	49	46	35	45	61	44	49	48	49	41	43	52	55	55	36	35	59	48	33	47	44	46	43	39	45	49	48	57	51	58	39	48	48	59	50	46	37	48	52	40	36	46	43	49	43	45	46	36	48	46	48	55	44	50	40	49	42	51	44	52	40	49	54	39	44	48	52	39	41	51	47	30	57	46	53	48	40	46	36	47	51	38	50	43	52	65	48	42	43	51	35	38	39	55	48	34	38	36	43	47	41	42	51	34	42	39	48	48	48	36	37	49	41	41	39	44	35	40	39	43	33	23	49	52	42	57	42	59	44	45	47	32	46	42	46	42	47	38	47	44	30	50	50	54	36	44	39	49	54	46	52	43	43	33	43	36	52	39	38	33	45	48	35	34	46	48	39	55	46	29	42	41	50	33	45	42	44	47	38	42	38	42	39	40	41	40	42	47	41	46	34	48	40	43	49	41	46	54	47	50	50	37	40	29	51	58	38	50	40	38	54	51	39	45	44	33	47	48	46	52	52	34	38	42	38	56	38	34	40	47	38	44	41	42	53	42	45	57	59	38	44	45	30	45	39	39	38	42	40	48	46	48	43	58	42	48	39	32	44	44	45	50	39	48	42	50	46	39	50	40	51	35	45	58	41	40	51	48	47	33	45	64	45	50	43	49	40	54	56	52	39	38	43	43	52	42	57	39	41	44	65	46	44	44	47	37	46	32	40	40	44	39	39	48	42	41	50	51	55	34	47	41	58	53	46	52	39	38	41	53	58	47	39	41	47	43	44	46	46	46	51	35	46	38	42	54	35	47	47	52	44	58	47	53	44	40	39	33	47	49	52	55	45	52	35	47	46	55	39	48	37	45	44	42	48	42	48	38	42	42	40	51	44	34	39	42	35	47	41	44	40	43	37	47	53	37	40	56	55	47	36	42	43	41	40	41	57	32	38	48	45	45	51	39	38	33	38	46	44	45	42	38	39	54	44	53	41	53	39	41	39	36	31	36	38	47	37	50	48	44	54	42	45	45	37	57	40	39	36	39	42	41	40	42	40	40	46	32	48	37	42	49	34	43	45	35	47	40	42	59	48	34	53	46	34	44	48	32	40	57	54	32	58	56	41	45	46	55	47	48	51	41	49	52	48	35	47	44	61	43	51	50	47	48	54	37	39	51	42	48	49	39	39	47	61	42	53	34	44	53	47	49	43	40	45	50	44	36	38	41	42	40	50	36	51	43	52	39	46	36	39	43	44	50	31	45	45	51	51	48	49	39	51	47	35	37	37	33	40	58	42	37	46	50	35	46	52	35	33	42	57	56	55	38	46	58	42	58	45	48	37	47	47	51	40	47	51	41	46	39	43	35	44	37	36	48	38	43	40	33	56	40	41	34	44	42	36	43	46	40	40	43	49	55	56	43	46	52	45	48	53	40	37	48	40	40	39	46	38	36	47	55	58	39	55	46	43	47	49	33	41	41	37	36	38	35	43	49	45	43	41	37	37	44	37	56	37	47	41	49	42	45	38	54	47	39	41	47	44	47	35	40	54	46	44	45	52	42	48	44	45	37	37	32	29	46	35	45	46	34	32	44	45	54	49	41	43	47	53	38	43	36	38	41	33	40	33	44	38	47	42	41	42	46	42	43	45	44	43	34	47	43	58	32	46	30	40	60	55	47	45	50	47	41	52	51	44	49	39	31	43	41	36	41	51	44	43	39	37	46	43	47	44	38	37	52	54	32	47	47	40	44	35	53	43	43	41	35	43	44	46	51	37	36	53	43	45	46	48	39	35	36	37	49	46	45	51	51	44	46	50	37	33	49	40	43	43	47	51	51	51	36	41	51	51	50	50	36	38	58	44	47	43	50	42	50	37	34	49	42	48	43	47	50	56	57	44	38	49	47	39	49	52	50	52	38	47	44	47	43	52	49	44	48	36	45	39	43	36	29	43	40	40	39	52	34	51	49	54	45	56	43	43	53	47	44	31	44	50	46	40	47	43	40	47	46	55	48	41	42	48	49	39	44	46	43	52	42	39	50	41	47	50	36	54	59	43	54	47	46	36	52	39	40	47	25	55	45	37	38	47	53	40	39	40	42	39	41	49	45	35	62	39	38	39	48	52	49	44	49	48	37	36	53	39	35	41	55	45	41	45	32	57	51	50	35	47	39	50	54	39	34	37	40	32	54	43	42	41	35	40	52	47	48	40	37	47	36	53	36	50	47	38	53	47	49	41	41	31	39	43	46	50	33	49	45	40	45	44	38	40	44	43	42	42	39	56	40	44	36	48	45	48	49	50	48	41	35	46	40	54	46	42	58	46	45	45	40	57	39	43	44	47	41	53	51	57	41	44	59	42	49	43	41	45	48	39	38	51	42	56	45	51	36	36	49	43	43	43	44	57	45	57	43	37	46	42	49	53	40	46	45	30	63	38	52	40	46	48	49	34	57	42	53	34	46	46	48	43	44	32	44	36	46	39	44	38	52	39	52	37	53	48	40	40	45	48	51	57	40	36	36	36	42	57	44	41	33	54	41	49	39	43	39	52	45	45	40	55	50	47	49	67	56	42	47	45	45	48	61	30	38	55	42	30	34	53	44	48	45	44	41	48	37	39	49	51	47	43	59	35	43	43	38	54	45	42	42	38	42	38	45	40	48	46	36	53	24	47	42	48	40	53	32	38	51	38	46	49	45	38	33	37	45	43	47	53	50	43	48	52	37	43	42	54	41	46	35	44	43	50	37	53	40	50	40	49	55	44	39	46	43	48	38	33	53	45	54	49	47	40	40	48	39	44	42	29	35	34	35	44	58	42	52	41	42	41	50	47	48	42	50	47	39	44	50	45	39	43	56	44	54	35	32	48	46	54	31	40	44	30	45	54	39	36	47	50	44	55	43	53	50	38	51	53	44	39	45	50	46	37	53	37	41	55	37	37	52	54	48	54	43	49	54	43	48	44	37	54	41	27	50	44	34	41	34	35	28	44	31	54	36	41	42	44	47	44	42	39	49	40	38	32	30	47	49	43	60	42	54	48	48	42	42	47	49	40	54	52	50	43	37	41	43	44	50	41	30	39	50	43	44	50	44	44	43	39	41	50	48	39	48	58	35	37	48	41	33	47	43	45	43	45	31	39	41	47	39	41	40	37	52	46	43	54	48	47	47	33	45	45	56	49	45	47	62
31566	23258	17528	33172	43438	44708	42031	38244	34314	31327	27112	24040	22527	21152	17457	13434	13542	12330	7016	4012	2816	2377	2564	3513	6061	10915	12575	11977	9972	7900	5874	4481	3959	2951	2117	1711	1367	1135	1068	1019	934	882	814	813	756	759	767	779	764	707	742	839	749	748	728	711	687	708	712	681	675	722	724	696	701	721	677	691	699	707	736	704	691	728	702	652	676	654	669	680	705	658	671	678	629	656	716	716	673	713	632	673	739	683	628	643	668	676	672	640	716	709	674	674	660	645	677	717	648	661	722	698	702	717	694	705	690	670	716	683	668	704	619	663	657	680	637	695	657	634	697	704	660	719	753	680	639	697	680	691	668	677	670	662	677	659	692	706	638	663	692	696	678	673	689	645	616	654	684	646	662	677	656	683	674	706	639	661	648	672	646	701	686	663	672	686	634	666	679	687	694	665	669	656	692	678	715	693	657	673	660	605	649	628	709	687	638	672	660	717	677	682	678	664	633	641	706	678	658	699	652	659	723	647	668	686	639	683	639	680	679	701	598	661	710	698	644	732	661	657	652	695	694	672	643	633	649	659	639	629	688	652	645	657	667	635	646	671	650	676	662	675	665	681	690	641	640	673	683	659	709	693	665	678	673	695	699	656	688	681	652	676	687	682	638	691	637	663	670	673	665	683	635	676	646	672	676	670	667	652	651	665	666	677	708	689	655	645	715	704	652	661	653	655	669	665	661	661	671	653	693	647	682	656	694	628	695	680	625	728	686	649	673	698	650	628	660	653	666	659	644	666	688	638	721	639	661	648	660	634	694	709	684	644	669	662	659	711	645	698	687	657	677	627	672	671	698	700	673	638	669	651	691	665	657	682	715	680	656	646	652	678	658	677	643	644	667	667	690	677	646	692	715	658	673	676	635	617	669	689	714	668	676	660	716	668	713	640	631	703	637	680	693	668	694	650	688	667	692	648	681	670	647	669	653	656	652	655	678	669	709	685	694	701	679	672	662	712	674	680	669	704	647	653	673	716	682	667	659	663	627	666	667	658	635	689	656	683	719	661	689	654	693	708	665	661	671	635	711	668	659	652	684	662	684	657	684	672	684	694	689	695	680	688	623	645	699	686	708	693	687	680	625	674	656	684	663	644	670	670	714	686	689	668	696	684	654	641	678	674	673	638	617	675	651	671	664	662	621	623	679	615	652	679	651	683	678	685	714	701	627	642	682	669	655	696	622	717	704	704	651	692	689	651	678	659	679	641	678	677	649	672	699	686	657	647	720	657	668	611	685	650	693	652	658	662	682	702	632	664	631	654	605	688	689	641	668	657	651	671	655	672	682	651	644	699	663	689	667	681	654	646	708	661	645	693	640	674	665	653	669	669	665	703	662	666	700	723	687	675	688	641	650	687	668	680	737	687	678	677	684	626	668	718	691	629	621	671	657	666	668	644	633	662	662	665	679	636	674	722	710	680	692	658	664	693	680	674	646	677	595	670	638	665	676	649	674	669	678	652	665	654	728	633	687	681	639	678	679	694	653	667	648	696	697	696	661	673	703	650	718	642	659	678	646	651	667	705	656	698	681	658	635	683	681	684	676	648	643	671	644	691	685	668	703	700	656	665	672	668	647	643	702	660	632	670	658	698	669	658	677	671	686	681	631	673	688	659	680	677	717	686	700	643	678	657	670	637	673	676	645	668	659	675	639	667	705	705	636	686	713	621	626	693	651	682	627	657	671	728	699	736	662	671	687	676	693	669	611	667	684	644	656	688	693	668	693	649	635	646	665	685	664	620	658	662	712	670	654	637	656	665	661	695	666	659	701	691	663	683	707	670	689	668	657	678	633	685	651	658	666	661	668	653	674	681	698	713	702	694	635	670	703	629	680	688	690	672	686	678	665	690	658	690	669	682	651	653	664	655	675	655	708	681	652	676	657	646	676	653	652	653	658	691	664	671	649	659	668	652	681	725	658	671	661	634	683	642	669	633	652	688	653	680	667	659	700	676	690	714	690	689	703	692	647	700	697	649	701	650	683	655	675	649	662	663	657	694	675	675	700	657	663	658	645	619	701	697	638	623	640	684	687	685	672	646	690	678	621	684	699	606	663	662	684	692	668	682	625	722	636	637	678	637	669	659	644	654	645	646	654	651	613	664	667	674	648	701	698	637	652	705	632	660	704	629	693	708	647	673	727	651	659	695	667	663	676	682	625	693	677	685	714	647	635	683	667	668	663	722	671	659	681	636	683	709	639	667	649	698	673	677	687	700	700	667	679	628	710	646	648	618	669	677	683	652	613	648	676	645	685	750	662	677	663	683	697	701	667	674	677	681	667	682	706	696	701	687	699	663	611	666	651	603	640	684	677	645	685	611	683	677	658	683	671	659	629	675	653	689	648	659	658	681	641	691	673	659	652	632	682	690	658	661	711	647	653	687	672	667	678	665	679	677	710	648	699	670	688	686	676	698	691	719	717	648	673	663	681	692	685	694	636	666	673	692	707	658	697	708	630	697	656	697	654	679	682	689	629	681	620	688	614	655	615	647	632	693	697	715	661	653	707	678	694	671	673	692	664	602	665	629	654	682	705	687	688	632	659	644	665	681	643	671	679	642	648	653	701	690	667	677	725	675	645	678	621	710	704	669	647	682	650	682	667	691	683	716	710	668	680	685	657	728	677	656	685	613	686	660	655	680	698	657	619	654	666	686	664	673	703	664	662	658	713	696	651	686	666	693	648	671	641	617	639	631	619	702	690	646	625	699	656	625	705	631	699	693	688	653	667	711	642	713	646	683	629	676	642	630	639	637	679	634	660	652	658	645	671	697	682	670	696	656	679	663	647	628	644	692	670	666	688	625	651	708	695	652	726	688	693	671	649	693	721	644	696	646	621	634	675	628	661	667	679	641	744	644	731	650	649	700	673	632	652	679	622	676	658	666	695	658	689	707	699	641	662	685	702	644	679	664	671	682	702	694	655	678	664	705	669	679	640	633	674	653	662	647	721	715	650	677	698	651	688	633	691	655	675	696	657	680	658	710	725	735	663	664	628	657	643	615	711	642	650	684	636	691	674	692	679	642	633	658	688	656	708	657	696	675	653	721	662	682	669	649	681	705	689	684	654	688	664	660	697	702	657	695	648	710	643	696	666	710	641	692	701	616	684	634	734	628	679	724	700	714	661	686	703	651	643	699	682	700	672	666	679	684	687	616	646	696	663	664	650	662	633	686	636	683	626	709	640	621	683	715	650	641	668	637	670	680	657	669	683	674	718	678	648	691	644	741	691	635	648	684	632	736	692	666	687	655	676	671	662	694	668	673	660	676	658	665	705	660	654	689	703	702	660	583	667	670	680	711	682	636	668	657	683	690	644	709	689	647	675	647	657	696	682	693	653	707	653	665	639	669	678	668	658	669	686	647	698	664	660	698	655	676	697	665	658	669	685	685	657	644	700	684	675	654	662	710	702	676	628	683	692	658	643	646	662	715	663	646	689	651	644	662	641	659	649	715	661	696	658	662
2320	745	420	366	801	1208	974	861	653	505	368	291	273	292	264	209	197	155	90	52	41	43	41	56	86	151	174	204	151	115	81	56	60	61	46	39	33	34	45	31	40	20	36	29	41	24	40	32	19	35	43	24	25	30	33	24	29	26	30	36	27	24	22	23	23	28	30	27	24	21	29	26	31	43	44	36	26	18	23	34	33	22	31	37	25	33	45	35	29	38	33	19	22	26	24	26	27	25	26	30	32	43	27	20	32	22	35	32	28	16	32	24	44	27	31	33	35	23	25	29	27	35	21	36	28	28	29	27	29	20	35	34	38	32	26	29	25	37	22	27	30	33	33	24	30	23	27	38	21	30	26	27	28	28	25	28	45	29	23	27	25	26	29	29	30	41	29	29	22	26	28	20	34	25	31	40	24	21	20	28	18	30	24	30	39	33	23	27	22	29	35	31	35	18	26	28	25	33	35	32	32	21	30	43	27	23	32	23	32	30	40	29	22	21	32	36	32	36	32	30	17	32	32	29	35	33	32	30	25	28	31	33	31	24	17	26	24	27	35	29	28	31	40	30	24	23	30	31	35	25	23	31	18	21	31	25	31	36	34	27	29	34	23	37	31	32	24	23	22	25	28	30	38	26	32	35	27	30	42	35	34	44	28	34	34	25	31	25	27	30	25	24	33	24	32	20	31	36	33	36	27	31	24	24	32	38	41	28	32	37	31	26	32	32	40	34	32	31	22	34	32	28	29	28	23	30	25	21	37	36	20	24	36	30	33	24	32	30	26	24	29	31	36	21	23	18	46	28	28	25	38	31	25	35	28	34	32	26	28	31	30	33	39	23	27	26	29	30	27	31	21	23	27	29	34	31	24	32	35	34	22	22	31	35	32	31	33	35	35	20	32	27	28	33	35	21	30	23	23	24	32	25	23	21	32	25	39	32	28	28	32	31	38	34	24	30	17	28	33	33	31	29	32	32	37	28	31	26	31	38	21	24	34	32	31	30	31	30	21	28	31	19	33	45	31	36	35	22	29	31	26	27	28	22	25	37	32	33	23	25	19	39	29	21	29	31	30	25	28	23	28	20	26	19	28	47	25	35	24	32	22	28	28	32	28	25	32	33	31	30	21	23	27	23	17	36	27	31	32	34	31	25	29	28	28	33	28	24	34	21	35	37	28	32	27	40	33	30	32	19	27	30	32	28	27	28	36	35	28	23	35	25	31	28	28	27	33	26	26	26	27	24	32	33	31	40	24	31	30	30	19	22	29	26	25	32	31	29	35	31	30	24	21	40	41	33	25	26	33	30	29	25	32	32	44	25	32	21	26	37	29	38	36	27	20	21	39	23	32	41	27	20	27	35	38	32	26	24	29	29	25	28	30	35	26	38	31	27	26	22	34	28	28	20	27	34	21	29	35	23	26	30	28	22	27	32	34	28	39	26	30	33	24	23	35	29	25	30	32	29	30	34	29	30	24	33	32	32	36	31	29	25	27	32	29	35	26	34	25	29	26	32	25	28	40	27	26	19	22	34	31	30	25	34	27	23	34	27	20	32	42	26	32	31	21	28	24	23	41	33	26	30	21	22	29	27	27	27	24	29	37	26	27	23	33	36	34	27	28	22	37	31	33	29	28	25	36	28	33	35	29	29	32	22	22	32	31	36	36	35	34	21	25	32	38	26	39	31	24	25	28	24	21	33	36	22	27	23	18	26	33	34	32	29	27	29	29	30	27	29	34	28	25	35	28	29	24	41	38	30	21	29	32	27	40	30	33	35	21	33	27	34	22	26	23	23	34	40	37	35	26	43	32	23	32	29	30	24	23	20	24	35	28	30	31	24	27	23	32	28	22	20	16	28	32	34	33	35	27	32	26	31	35	30	20	34	28	24	33	21	37	20	32	30	35	28	36	36	38	18	23	28	24	32	29	21	35	24	30	30	29	31	27	24	28	21	30	23	27	34	34	24	31	29	27	33	27	27	32	32	34	29	22	22	30	34	37	29	31	23	28	23	34	32	33	19	27	25	22	25	29	30	26	25	23	41	13	37	31	24	21	23	19	29	29	34	35	27	22	27	28	25	29	23	38	28	30	28	35	32	29	42	33	30	25	23	32	24	26	26	40	26	29	40	28	25	39	23	20	25	24	21	40	30	29	24	42	28	32	37	34	31	29	23	36	20	31	21	36	23	26	29	26	35	28	25	32	21	29	26	27	37	23	34	35	31	31	33	20	27	43	27	28	22	19	26	26	30	35	25	30	28	27	22	26	31	30	29	37	32	28	32	24	29	30	30	34	34	32	32	27	23	27	31	25	24	27	20	35	31	19	34	29	19	29	33	24	25	35	25	26	32	31	21	27	27	28	27	30	29	28	35	26	33	32	26	22	32	25	26	28	34	33	22	21	40	34	27	32	34	22	34	36	33	37	29	38	48	26	33	25	30	26	27	26	26	38	48	32	35	19	29	26	33	33	35	18	26	24	21	26	34	27	26	32	17	34	35	24	31	45	42	25	29	28	34	33	34	27	31	30	39	28	33	33	28	38	30	28	19	23	35	23	26	36	35	24	34	50	18	44	26	26	23	22	30	27	27	25	30	34	34	27	27	29	24	34	32	29	37	26	26	31	23	32	33	25	26	26	35	27	39	30	23	35	35	37	30	32	32	28	29	35	20	42	37	27	31	38	36	25	21	36	23	29	30	27	32	36	35	26	27	26	36	35	29	26	24	28	26	33	34	43	39	28	32	37	28	29	34	19	24	28	31	28	26	29	24	29	21	37	37	23	31	37	18	34	29	22	30	19	21	31	34	38	34	32	23	28	24	26	29	29	35	34	39	34	33	26	23	22	33	35	30	21	28	30	28	22	27	30	26	30	29	34	27	31	35	25	24	27	34	21	32	39	22	30	33	36	29	30	31	26	42	29	38	31	27	38	30	37	32	23	31	35	22	33	33	33	13	24	41	26	29	30	27	33	23	25	23	32	24	18	38	27	28	32	24	39	30	25	33	31	33	26	35	30	26	21	33	28	26	28	32	32	30	31	22	21	34	33	32	23	24	27	30	31	29	25	22	28	24	35	23	23	26	33	23	38	23	23	29	28	18	36	32	29	25	24	38	28	22	30	34	29	30	24	20	29	19	31	33	22	39	22	23	23	35	27	38	38	33	20	19	39	25	32	29	24	36	21	45	24	32	32	27	20	28	30	35	36	29	38	29	39	25	32	31	25	29	30	32	39	24	26	26	23	32	20	31	32	29	34	28	30	38	34	28	22	23	33	20	26	31	28	38	20	30	25	25	30	38	30	44	36	37	25	30	21	31	23	32	31	30	42	34	33	28	18	23	19	27	22	28	28	34	35	34	26	27	33	26	22	26	32	34	26	27	28	28	30	31	34	29	25	26	21	30	32	36	29	37	29	30	24	35	36	30	29	29	40	36	24	22	29	26	30	38	23	29	33	28	28	25	30	33	31	24	35	27	29	26	30	23	23	27
23949	16033	11051	26184	36504	37733	34055	29836	24831	20984	16262	13286	11570	12077	9993	7513	7588	6503	3347	1859	1290	1032	1410	1971	2643	5246	6207	6638	5443	4091	3089	2183	1769	1441	1158	903	810	687	609	561	510	500	477	451	505	492	433	425	481	447	445	441	439	461	441	455	457	437	452	473	439	460	463	472	461	448	479	464	434	459	481	423	476	465	479	434	435	435	442	453	470	424	465	465	459	453	436	444	474	449	442	429	430	455	438	447	460	446	451	445	428	422	446	453	479	445	471	475	456	440	462	479	464	409	478	443	461	441	429	432	432	464	426	457	446	431	449	437	453	439	447	445	426	452	426	466	476	431	489	455	461	433	468	484	464	472	469	470	444	438	449	463	461	435	496	463	427	414	426	441	452	462	438	477	443	397	463	442	488	474	453	466	445	463	433	432	446	455	441	435	451	480	434	437	429	450	471	468	438	436	459	443	452	465	439	426	457	467	467	475	439	423	446	452	452	476	429	419	414	451	463	477	467	434	469	486	464	475	468	439	465	488	461	479	457	432	477	470	443	425	449	426	454	436	443	426	454	478	435	460	461	446	446	417	461	455	417	445	445	460	452	455	463	455	423	439	463	472	416	481	437	465	452	427	461	408	434	396	475	473	425	428	461	510	457	443	441	464	447	460	478	456	457	474	449	443	441	471	485	475	457	414	476	449	426	470	428	461	486	434	423	432	453	469	436	467	414	491	450	495	472	448	448	429	450	467	509	461	470	453	473	414	464	415	428	450	424	456	461	411	459	465	429	450	425	445	446	451	438	473	470	432	440	451	461	451	467	459	461	440	447	494	482	435	431	446	447	430	460	481	463	469	450	452	479	461	414	457	441	469	449	422	465	498	433	417	488	402	442	437	467	458	478	454	462	453	421	474	453	417	451	473	418	445	458	436	451	473	446	469	433	458	444	439	414	435	421	418	443	433	451	398	434	438	482	441	465	450	448	431	469	463	438	438	451	409	439	435	450	435	474	428	440	454	479	451	462	438	432	452	416	434	435	452	482	465	446	486	490	422	474	463	455	456	453	442	442	450	474	482	470	441	474	438	460	479	454	427	439	451	435	429	456	444	455	433	413	437	449	431	446	465	472	452	484	455	451	478	453	461	457	425	454	426	439	450	419	420	467	443	442	461	439	423	452	444	471	452	478	431	432	441	453	447	458	460	459	422	442	430	436	426	411	447	440	460	458	457	448	494	491	463	468	419	447	482	467	404	436	454	449	459	442	463	474	435	459	448	455	480	431	477	457	437	512	460	413	454	470	448	436	451	441	470	481	474	468	485	484	431	455	476	452	451	428	433	452	424	428	401	464	436	466	443	471	469	481	427	445	467	467	448	494	477	473	438	437	454	458	460	438	423	457	448	472	462	428	404	476	467	452	470	495	440	456	429	446	446	420	434	450	425	440	467	448	431	419	484	400	448	457	421	454	492	485	483	437	466	478	412	469	453	427	453	449	456	465	442	474	450	453	445	440	452	449	472	438	434	462	488	477	434	448	462	503	493	473	463	434	455	462	471	462	442	496	453	442	449	433	394	453	434	437	434	436	438	400	433	459	469	443	448	477	458	468	479	445	444	447	431	420	424	437	438	428	459	459	463	427	457	404	461	455	452	422	465	482	434	417	455	453	471	431	409	456	437	439	452	443	470	432	438	483	444	466	451	448	447	446	435	484	446	440	456	457	425	464	414	465	425	435	443	397	430	428	442	423	441	443	467	437	475	422	469	449	475	426	451	429	456	460	466	448	419	435	447	456	453	465	444	463	440	443	464	461	459	437	471	422	464	480	493	443	440	431	482	464	454	462	461	483	452	436	429	422	455	473	471	469	458	442	467	473	462	438	453	447	454	475	451	482	441	439	459	467	446	441	438	455	465	407	482	471	439	428	455	437	463	444	501	489	440	444	435	442	466	450	474	448	442	462	457	475	445	466	459	475	436	413	406	454	405	456	456	422	412	435	480	464	470	433	450	452	451	436	476	443	490	444	449	472	460	461	444	460	444	426	459	443	470	420	453	430	421	471	446	460	455	458	464	443	436	465	483	477	445	406	461	461	474	431	497	436	449	445	488	461	454	446	450	456	416	453	431	457	435	461	463	447	448	460	458	468	436	437	447	429	411	488	492	468	445	427	459	482	452	438	432	447	424	431	421	492	456	469	446	448	419	472	438	484	470	479	476	505	402	428	440	413	473	470	437	441	435	458	465	451	464	425	475	465	423	451	424	439	483	442	418	427	448	466	444	439	482	469	457	433	454	498	444	453	472	472	475	434	445	457	496	434	462	405	463	414	466	414	503	485	502	436	440	511	439	411	479	473	436	435	444	441	441	456	432	445	462	454	448	461	433	469	464	421	447	442	452	436	431	458	452	448	436	434	423	451	420	429	431	418	434	476	458	429	427	440	439	451	468	461	445	451	429	457	467	455	440	472	459	398	442	471	422	480	472	494	440	448	441	463	455	464	463	427	495	447	437	429	451	442	444	446	461	439	467	447	460	456	449	453	419	449	458	466	462	461	444	460	452	416	456	450	446	473	454	450	451	426	465	407	480	465	449	450	411	449	476	407	435	469	435	473	446	472	484	463	454	424	463	421	490	478	498	449	463	424	458	451	442	453	444	426	438	469	451	436	469	456	428	457	453	437	471	458	434	430	454	409	450	460	445	463	446	455	430	447	450	448	420	421	470	458	443	483	443	456	475	432	433	422	463	449	446	467	490	448	466	486	435	469	466	448	413	449	450	462	463	444	408	432	455	466	438	429	440	430	486	477	461	425	477	457	458	457	444	424	493	438	474	419	464	403	423	438	501	420	480	462	441	469	459	482	434	483	459	436	468	472	436	417	446	470	440	450	456	469	465	462	428	454	408	472	429	439	408	459	443	450	412	480	453	456	453	432	440	420	455	464	470	446	456	463	452	457	444	470	446	469	441	404	473	452	431	444	477	377	479	498	505	454	455	473	467	469	421	458	443	428	487	451	450	428	457	426	433	433	429	375	443	457	447	418	436	460	464	443	464	432	465	457	452	449	442	421	436	460	468	428	443	435	434	446	449	439	452	443	451	440	497	482	462	457	469	454	432	465	424	448	422	471	425	445	463	438	467	467	442	427	469	464	452	468	481	430	422	439	445	461	427	443	418	440	436	429	455	453	459	433	441	426	457	476	481	440	418	447	476	476	472	458	439	481	460	465	438	501	443	421	504	435	433	448	446	439	452	439	427	451	489	504	423	463	463	450	433	445	462	499	432	436	453	465	444	438	443	452	422	420	462	402	465	460	451	443	433	451	442	452	414	460	478	419	463	424	394	454	452	423	468	455	475	464	451	466	442	445	439	405	450	482	427	441	439	396	410	493	454	465	447	476	437	430	422	445	433	449	455	465	446	426	434	460	446	496	442	459	446	454	440	436	418	457	432	444	426	420	472	496	465	475	466	476	451	469	468	419	464	448	422	453	477	456	476	454	473	486	446	443	465
2095	1171	716	584	1310	1933	1722	1256	855	739	571	448	374	456	386	314	254	236	112	94	61	53	67	94	114	169	256	232	212	156	128	100	93	56	48	42	46	42	33	24	27	37	42	32	32	31	35	28	26	29	38	26	24	39	34	38	27	22	37	20	35	28	33	24	36	24	29	32	33	25	31	34	26	37	38	26	37	31	25	33	28	32	36	34	28	24	37	24	41	33	39	24	29	30	22	24	37	29	31	35	39	31	30	26	36	42	24	35	27	31	28	31	27	30	36	43	27	19	29	44	29	28	26	31	27	20	34	38	30	36	29	40	26	39	25	30	35	23	22	35	37	33	32	36	32	20	32	28	31	39	31	29	33	42	33	23	30	29	29	28	37	28	35	23	29	27	31	27	30	32	28	27	30	26	28	37	39	35	40	31	28	17	25	40	28	21	34	26	27	41	32	26	42	30	33	26	34	41	35	31	27	29	32	26	26	34	30	25	33	24	34	34	31	31	22	31	35	29	34	34	35	23	27	32	28	26	25	36	33	22	37	29	41	26	37	35	35	28	29	35	26	25	35	25	30	30	23	36	36	33	22	27	36	41	30	33	25	29	28	26	17	22	28	32	32	32	32	32	26	29	25	31	38	29	37	36	32	30	42	26	26	31	30	27	26	34	21	29	35	26	38	35	24	31	30	37	32	20	33	30	31	30	33	30	42	30	27	20	30	33	30	27	34	33	28	30	39	26	34	27	27	25	39	31	36	32	27	37	40	19	31	32	33	29	32	25	25	44	30	39	28	26	28	29	25	27	25	32	24	27	39	28	24	35	32	17	36	32	44	26	28	31	29	31	29	33	24	34	31	33	30	33	38	30	26	22	28	31	30	30	27	39	25	28	37	28	33	26	21	32	34	26	32	21	29	31	28	30	30	30	29	28	26	30	45	25	32	21	35	33	27	32	25	18	26	24	31	26	30	26	32	26	38	34	19	36	28	29	32	31	32	21	32	21	37	27	26	37	29	33	32	18	30	30	30	29	30	31	34	33	30	29	28	35	26	25	21	26	36	32	33	32	41	32	24	28	29	34	28	31	32	28	37	33	22	35	29	39	31	20	34	26	31	31	39	42	26	37	38	34	34	23	26	26	37	28	36	24	24	32	33	22	28	30	23	28	31	35	25	38	26	43	29	26	29	31	35	48	33	23	39	32	30	33	28	30	26	28	28	33	39	23	28	32	27	26	30	37	27	21	22	29	28	27	27	30	38	30	39	30	33	28	29	42	28	23	27	36	33	31	28	33	37	27	19	32	41	47	18	26	31	24	23	27	26	34	38	34	31	33	31	31	32	32	25	38	37	28	34	48	29	28	26	26	24	24	25	35	27	39	32	30	26	26	34	30	21	30	27	26	29	26	39	24	26	20	32	24	36	31	28	29	25	24	31	40	33	31	31	25	31	28	25	36	34	33	38	26	35	27	34	35	29	33	35	37	29	35	31	33	22	27	31	35	30	30	36	33	30	31	19	28	34	28	24	33	23	31	24	32	40	31	23	26	36	42	26	32	31	41	24	24	39	29	26	27	40	37	38	19	28	30	25	20	24	23	37	26	36	32	26	24	29	29	35	39	27	37	23	32	35	34	26	23	26	37	31	36	24	23	33	21	20	25	32	33	27	34	28	24	31	32	32	33	35	30	27	27	18	26	30	30	45	21	20	30	23	31	27	41	34	30	31	35	41	31	29	41	37	27	23	30	28	26	35	28	30	26	30	32	35	40	25	38	33	31	34	32	33	16	23	35	29	29	41	34	28	42	34	33	33	32	33	28	28	38	35	32	34	42	37	26	36	30	32	31	25	26	31	27	30	38	35	44	26	27	29	33	29	28	32	23	34	26	30	36	20	35	29	34	26	30	37	30	30	24	25	28	39	32	27	22	36	29	34	28	28	34	36	30	25	40	30	31	41	25	39	15	27	30	23	27	36	39	30	33	24	40	22	31	32	41	31	22	30	34	31	32	31	34	32	39	29	35	49	30	35	31	33	22	34	30	29	36	26	26	31	35	28	32	33	32	20	31	25	37	31	39	30	25	32	31	30	31	30	29	28	35	33	30	37	29	24	20	30	31	35	35	26	39	30	41	29	27	36	28	32	34	38	31	31	28	24	25	38	39	33	19	31	22	31	27	28	30	37	31	27	31	30	32	29	26	29	18	28	34	27	32	24	27	23	30	31	28	27	28	22	30	29	30	35	31	28	30	30	32	30	27	33	29	28	40	24	31	48	35	31	25	24	30	28	36	20	37	34	20	33	36	20	23	32	22	30	29	25	24	22	36	27	32	31	34	36	42	30	30	37	31	31	39	33	28	42	33	23	40	27	43	30	24	33	31	35	30	33	24	24	36	29	34	34	30	30	23	24	30	29	28	23	35	20	19	24	23	36	27	27	31	33	29	34	34	35	31	39	26	27	27	19	42	29	34	25	26	37	25	30	36	28	25	31	29	29	30	28	35	22	35	28	33	28	26	37	28	23	26	35	26	42	35	31	20	30	28	36	40	26	27	33	28	31	28	35	28	36	29	31	40	29	25	35	32	27	25	30	26	24	36	29	23	33	30	29	35	27	32	29	28	26	35	36	28	28	31	29	36	39	39	31	22	26	37	22	33	33	30	34	40	39	38	21	38	21	26	37	33	33	37	34	33	28	29	24	35	40	23	37	31	33	31	33	22	36	26	40	22	26	29	30	27	32	35	33	34	21	28	43	27	31	33	33	34	26	24	30	28	30	20	30	30	40	30	33	27	26	32	36	32	30	20	36	29	32	33	37	28	19	31	29	32	23	22	27	37	39	26	33	33	34	31	37	34	37	32	36	22	31	26	32	36	28	41	33	32	26	28	23	26	30	27	21	22	28	37	33	23	36	28	26	24	34	34	37	29	31	36	41	33	35	31	36	41	26	23	42	25	22	31	33	31	31	29	23	36	33	30	31	33	44	31	23	35	36	30	26	31	35	43	23	26	31	29	31	36	35	28	32	32	23	32	28	31	28	32	26	27	28	22	31	20	43	30	33	33	41	35	38	24	33	34	43	29	26	28	27	30	14	30	29	27	31	25	31	32	31	39	29	29	31	26	33	23	38	38	30	35	35	25	29	32	36	34	38	24	28	19	30	34	38	32	22	35	33	26	27	26	37	32	26	29	30	38	27	37	39	28	31	27	29	22	22	25	24	33	36	26	31	31	37	33	29	26	34	33	31	29	34	36	29	38	27	28	39	38	32	34	36	29	35	27	31	32	40	41	26	22	23	41	28	21	33	27	24	29	38	35	34	32	20	25	40	20	20	21	34	22	33	30	39	34	34	36	33	31	29	26	27	33	27	25	33	35	41	29	28	26	25	35	30	44	26	31	31	22	33	26	27	27	22	24	29	28	24	35	43	38	27	22	38	32	37	34	30	32	34	28	19	32	32	37	28	27	30	27	30	36	32	22	28	21	30	38	20	31	34	37
29058	20600	15370	31774	41911	42880	39466	33856	28166	24453	20789	17324	15239	16202	14535	12031	10566	9159	5417	3041	1927	1780	2637	3373	4458	6599	8819	9292	7880	6191	4693	3994	2664	2094	1657	1355	1072	916	828	800	693	624	586	512	558	514	543	509	505	501	504	492	479	455	504	483	486	478	468	468	510	488	540	492	472	466	505	509	519	479	489	464	459	510	515	454	440	495	465	458	433	486	490	493	475	461	461	467	422	507	498	475	441	474	499	472	475	439	435	451	487	489	474	450	501	467	500	453	486	490	456	484	487	474	480	491	481	453	451	477	484	467	524	426	436	457	438	466	484	513	461	435	492	513	509	478	430	485	487	485	481	483	471	436	435	483	526	474	498	447	468	450	457	464	513	466	450	508	458	466	496	467	509	471	452	490	467	490	488	446	509	461	465	500	493	489	489	480	457	463	480	498	500	500	464	473	484	479	494	469	473	447	459	486	518	447	465	480	471	481	489	501	445	457	479	477	456	460	492	471	480	456	468	483	467	471	500	478	466	494	448	456	453	494	503	474	452	443	464	488	441	481	486	470	489	462	486	465	473	483	457	456	457	450	434	472	493	439	450	537	437	466	464	418	436	476	514	494	431	468	464	465	503	444	484	479	462	492	462	449	469	459	449	498	475	456	484	519	497	460	477	443	484	487	465	447	486	466	477	468	480	446	464	491	457	428	470	464	460	426	477	474	472	487	483	435	436	452	426	496	455	484	452	451	464	463	446	474	536	480	477	480	508	422	447	456	460	445	456	440	484	481	494	474	480	466	454	427	486	433	491	482	478	467	454	438	464	468	431	441	454	472	473	490	470	451	467	478	463	466	499	434	470	435	472	421	451	475	460	474	447	495	480	458	453	466	493	441	483	488	481	493	458	437	424	491	461	486	458	423	483	452	500	485	467	460	474	502	458	439	451	504	423	502	460	472	444	457	468	478	475	471	483	466	454	495	488	461	463	441	452	447	454	463	455	474	447	473	481	471	468	464	470	468	437	495	471	467	471	505	483	469	501	453	485	457	451	481	467	499	482	495	471	501	461	486	442	443	458	448	459	464	476	462	465	508	471	460	467	487	474	442	480	453	464	478	453	441	459	465	486	427	466	470	483	474	473	442	468	469	460	460	453	490	463	484	486	473	467	448	471	451	457	484	425	470	486	456	422	448	477	500	434	445	471	430	460	470	480	442	470	508	455	443	421	457	436	456	475	481	468	460	459	472	472	480	429	496	461	494	434	429	506	487	470	466	425	457	439	479	465	471	470	500	479	466	488	502	450	482	455	478	468	445	474	451	484	459	453	475	482	476	468	477	452	495	450	418	479	476	449	484	532	461	484	453	466	435	467	479	443	470	482	484	452	454	462	456	453	441	516	438	446	437	510	453	474	470	464	495	446	466	467	460	431	468	447	418	483	433	454	459	468	496	514	462	492	448	427	472	475	465	435	455	482	427	487	467	527	489	469	466	505	470	468	439	447	438	452	434	452	454	434	432	494	502	491	494	471	480	452	481	489	455	474	452	461	461	479	458	461	513	503	462	476	458	455	432	468	472	465	483	473	464	464	470	497	461	469	473	454	476	477	422	440	466	451	445	469	466	499	467	461	452	498	456	437	474	469	464	483	441	468	488	456	476	483	477	500	439	475	468	459	446	490	475	461	475	466	475	468	462	486	449	453	461	488	449	479	472	486	527	458	484	497	429	458	465	430	477	431	456	421	495	479	480	454	437	422	487	449	492	410	486	480	484	447	440	466	477	500	503	475	462	461	460	481	494	468	442	472	488	491	439	462	450	471	488	486	484	466	418	471	457	474	484	411	476	451	452	488	467	449	452	457	464	477	470	436	456	502	475	465	461	457	467	459	447	430	472	481	483	448	487	481	466	488	481	489	444	481	504	474	471	517	507	450	472	469	456	436	453	461	471	467	427	474	467	444	414	506	473	508	480	458	484	472	502	437	481	442	473	500	452	441	466	467	441	487	472	472	449	482	443	461	492	433	449	466	445	475	458	480	462	490	473	512	453	471	455	506	432	489	462	455	494	448	468	475	480	485	453	487	484	475	471	454	453	461	487	496	516	491	473	477	467	462	508	427	463	489	454	461	463	479	485	444	492	488	471	467	488	465	432	453	490	482	447	449	507	485	459	459	490	507	425	474	436	463	466	418	498	485	436	433	434	466	462	443	465	481	483	460	501	438	467	464	451	438	486	467	453	468	452	435	455	501	455	476	459	467	477	447	481	444	486	476	417	484	461	499	479	438	476	492	465	487	440	456	496	437	503	464	438	472	463	437	469	462	461	465	494	478	479	497	460	471	512	464	436	459	494	466	440	482	455	462	531	456	472	503	470	492	448	462	431	492	478	500	429	488	441	492	444	453	483	495	458	479	466	425	448	450	461	471	433	430	496	482	460	448	435	488	456	468	460	500	480	491	415	484	456	463	454	524	460	509	441	435	484	521	507	454	468	486	435	460	505	494	490	529	471	446	475	495	433	448	418	465	472	460	498	436	484	498	471	497	463	480	457	448	448	481	520	481	467	441	460	469	449	444	445	454	486	468	453	482	470	454	447	452	457	479	470	453	500	490	476	440	457	438	452	484	480	463	436	448	484	468	477	451	463	497	476	449	456	473	499	470	471	450	458	448	477	458	468	458	441	508	467	474	457	442	471	451	434	490	478	450	446	448	463	498	480	448	441	464	485	484	469	478	469	515	471	485	432	485	427	470	495	498	436	480	448	458	486	485	434	481	475	508	453	468	440	454	454	521	435	424	447	467	487	467	476	462	432	474	495	528	468	452	429	464	486	471	445	458	467	484	461	468	458	494	487	469	496	486	463	458	472	452	451	479	460	465	481	487	445	517	454	462	484	469	501	486	485	472	462	473	483	451	444	472	463	474	480	456	462	491	467	484	495	468	444	505	477	510	482	491	437	471	494	442	482	476	476	460	493	530	514	447	435	430	505	505	465	472	459	448	442	437	439	443	461	455	454	498	435	461	465	453	455	438	452	457	472	499	456	471	477	482	502	460	453	475	478	514	440	490	480	473	471	470	468	450	495	485	491	486	472	473	502	490	468	498	462	516	505	448	486	462	449	474	464	455	425	454	461	455	425	430	492	469	454	423	450	462	474	476	473	470	446	494	443	464	447	461	476	481	449	562	460	456	492	491	442	493	503	475	492	441	504	492	450	468	460	478	471	468	432	447	478	460	430	462	460	457	456	428	465	461	477	492	453	426	451	481	502	469	456	470	448	458	451	475	458	452	480	462	471	455	471	492	475	461	522	429	469	434	502	483	445	462	438	461	424	459	471	445	468	456	477	457	472	456	444	490	462	493	469	472	446	451	496	502	456	444	467	442	461	473	500	444	463	472	460	520	447	455	476	483	460	444	472	462	512	463	450	454	476	459	460	486	462	446	482	452	465	446	463	432	476	449	456	470	466	443	459	456	455	506	449	456	452	429	487	458	472	455	461	480	490	440	431	496	453
3832	1118	637	621	1181	1651	1608	1206	792	560	422	363	315	403	340	309	296	177	139	99	86	70	94	129	163	169	261	273	239	192	131	111	100	86	51	65	57	44	47	63	46	34	43	45	54	61	34	42	30	37	40	39	43	45	39	22	34	52	43	33	27	41	33	32	34	33	40	49	29	40	38	41	44	27	44	45	53	32	39	31	54	40	47	31	47	42	45	37	37	50	39	54	47	42	29	44	48	54	56	46	47	35	53	37	40	51	36	33	53	53	39	50	41	45	38	33	55	49	42	50	27	41	34	55	42	39	42	52	43	41	48	48	31	39	37	51	55	33	39	53	44	48	47	35	44	46	46	48	46	54	36	39	41	49	44	47	37	37	42	46	39	47	35	53	51	43	58	34	43	42	38	36	41	41	45	38	34	43	46	46	36	48	42	33	46	37	44	48	63	37	53	41	22	35	47	37	51	49	41	47	48	46	42	46	50	50	45	56	53	45	47	39	51	49	53	31	38	44	37	59	41	49	44	44	37	45	49	34	41	36	49	38	46	43	41	43	48	40	55	37	48	42	39	40	40	39	50	45	38	42	44	35	37	39	38	55	47	44	39	43	39	45	43	53	41	27	35	45	35	48	55	37	49	41	52	39	36	56	43	50	35	51	40	54	47	39	31	43	52	36	45	43	36	34	34	42	39	48	47	63	32	41	47	40	37	57	42	46	41	45	55	44	41	44	49	38	46	47	28	38	41	41	47	48	51	47	42	52	37	46	34	53	49	43	38	39	40	43	48	51	34	51	50	54	44	50	33	47	45	35	37	34	34	27	49	42	43	43	42	28	42	45	39	39	36	48	45	35	43	35	59	33	48	39	47	43	55	53	48	36	50	40	30	44	31	45	31	45	54	53	36	32	46	37	48	43	36	40	54	37	49	41	47	41	31	50	41	51	37	32	42	52	55	50	40	39	35	35	48	41	53	40	47	36	48	45	46	53	40	29	35	54	44	53	48	44	28	30	65	38	41	51	39	40	44	46	46	44	37	39	38	56	50	49	46	45	43	38	42	42	52	44	31	39	34	52	43	51	39	38	39	34	42	34	37	40	47	49	40	46	43	40	46	39	48	40	45	38	43	53	40	54	44	41	52	56	35	32	43	43	44	49	47	31	39	50	27	48	38	50	52	40	45	39	55	36	32	36	39	45	41	47	42	32	41	43	35	36	46	37	44	43	51	49	52	63	52	37	37	44	41	35	43	45	34	36	37	48	43	50	42	44	45	39	44	35	45	48	45	56	42	46	31	42	40	42	42	41	36	49	48	36	38	28	33	41	47	45	39	46	40	54	37	45	28	38	51	50	33	48	36	49	51	42	39	54	33	52	36	41	34	38	45	44	43	43	34	39	38	48	39	44	41	44	44	42	37	53	48	39	53	49	51	49	59	41	46	44	50	59	27	35	31	46	42	47	41	40	50	39	39	42	50	48	45	54	48	39	49	34	44	45	32	38	40	32	39	48	46	42	46	39	54	42	53	40	36	52	44	34	42	40	39	60	38	45	33	53	51	44	53	40	42	41	51	44	36	38	47	39	35	36	38	43	35	36	32	34	43	60	44	44	43	28	41	39	27	53	47	38	44	56	44	40	48	36	37	49	30	36	47	46	45	39	33	34	42	50	34	32	46	48	41	36	39	50	43	47	42	43	44	52	36	27	44	48	45	43	32	45	48	29	41	41	51	32	40	50	48	52	36	42	47	39	37	39	39	40	45	50	50	37	39	37	53	37	41	33	45	47	41	43	41	40	44	35	45	46	33	49	51	47	44	45	50	33	30	36	38	54	46	47	41	41	39	41	50	54	41	56	48	42	33	41	44	40	36	43	48	41	52	42	39	40	35	37	42	36	50	45	41	51	45	39	44	38	39	53	46	49	43	37	38	41	42	44	56	46	46	35	45	41	34	39	49	45	41	49	55	39	41	42	66	46	56	44	39	35	45	53	49	50	41	29	48	36	34	35	42	53	45	37	54	48	38	34	33	51	52	45	49	46	44	45	46	36	47	46	44	40	50	47	48	41	30	43	42	38	46	48	39	43	41	42	39	47	31	34	39	32	41	45	41	45	22	36	40	47	59	53	33	47	39	36	38	33	36	46	41	49	40	42	41	42	31	48	44	27	43	35	36	41	55	42	33	38	34	31	36	45	30	40	54	34	38	46	46	55	42	46	41	50	49	40	37	49	41	45	53	49	24	43	37	33	37	45	43	44	50	36	37	37	48	43	52	44	46	42	41	40	47	42	49	42	42	42	40	41	46	48	34	38	36	37	48	43	35	52	42	40	47	45	38	35	34	28	42	33	45	44	51	48	52	36	41	40	44	53	42	45	41	33	34	47	37	34	33	38	46	35	39	40	33	51	49	28	29	49	35	38	37	48	44	35	44	52	51	37	32	44	57	38	42	51	42	47	44	35	52	40	51	44	30	44	44	47	33	45	35	41	44	45	32	47	38	42	51	36	47	42	36	43	36	45	41	42	38	41	48	48	37	53	47	39	36	47	43	46	43	50	57	37	44	52	43	36	38	43	40	53	48	35	43	45	38	41	55	32	46	50	48	40	42	48	48	36	38	52	44	50	31	30	35	32	44	46	44	40	37	40	54	26	34	45	43	43	50	46	40	39	37	45	42	43	42	44	47	45	43	30	38	41	43	42	36	51	44	41	40	39	57	39	44	45	46	36	54	37	48	43	52	34	42	46	34	43	41	38	44	29	49	37	27	42	43	32	34	47	54	31	54	41	50	41	47	39	48	39	35	40	41	41	42	33	36	44	40	51	42	45	44	40	45	38	51	43	37	37	54	40	30	44	40	28	50	43	38	38	40	39	45	45	42	51	42	40	44	38	46	44	31	45	34	39	43	47	43	44	48	46	46	33	43	52	46	44	54	49	30	43	47	39	45	43	50	45	33	35	36	47	48	36	50	43	39	27	46	49	44	50	29	45	40	42	44	43	48	43	42	44	41	38	35	41	37	46	32	41	40	48	60	36	44	41	46	48	41	50	43	49	52	40	38	38	41	40	39	38	46	41	52	50	41	44	31	35	35	44	38	42	39	37	47	31	39	44	41	39	42	45	35	41	39	54	46	36	44	37	40	39	42	36	54	46	51	43	43	39	38	42	48	41	38	37	28	48	40	45	46	36	43	45	47	38	34	43	47	40	40	38	34	34	33	45	38	42	50	50	44	52	52	46	40	42	43	41	37	50	45	37	47	47	46	40	39	33	57	28	37	47	41	33	38	53	38	45	38	51	45	59	39	33	43	50	40	48	48	44	53	45	50	38	45	42	45	42	40	49	46	46	45	28	48	41	37	50	44	47	32	49	49	46	45	39	35	42	50	45	48	40	61	49	38	50	49	53	40	40	41	43	41	57	49	53	49	44	39	41	44	47	45	46	45	33	34	49	41	30	50	29	30	41	47	47	46	32	31	37	39	46	37	40	55	40	51	48
26852	18630	13562	30578	40690	41879	39007	33712	26732	21053	17035	14605	13730	15127	13657	11855	10176	8559	5165	3160	2208	1913	3178	4428	5016	5508	8339	9297	8311	6115	4648	4043	3229	2270	1872	1457	1223	1091	1021	946	832	789	779	705	701	664	714	714	685	704	616	627	615	602	648	622	671	688	712	645	687	668	640	665	662	667	669	649	653	628	640	627	632	637	660	667	649	659	683	647	730	608	646	668	677	661	644	630	605	658	631	664	687	611	646	674	580	639	656	666	631	663	663	657	671	622	664	686	621	649	663	658	654	605	679	692	626	630	671	631	705	671	589	633	655	621	643	636	621	648	655	631	662	650	675	661	616	644	677	660	607	657	656	657	676	631	696	645	651	657	630	649	644	641	664	623	639	658	670	670	670	635	648	644	653	664	667	644	699	643	632	655	670	642	635	678	685	599	649	665	660	650	627	643	617	651	633	628	642	660	627	664	682	606	684	607	674	651	642	647	650	607	621	615	656	654	622	656	651	720	632	626	636	636	668	692	624	639	620	619	626	611	652	663	635	623	635	659	613	664	650	675	656	598	672	620	658	671	674	607	629	633	599	699	658	690	676	652	676	668	651	650	620	648	629	675	655	646	620	653	600	650	628	631	664	605	614	645	671	607	597	637	660	686	632	636	607	658	621	632	647	656	653	632	648	646	619	639	658	664	597	664	678	687	649	607	655	623	663	649	603	624	650	699	669	639	630	611	643	674	659	619	657	648	641	613	639	649	641	646	651	625	625	657	653	669	715	635	662	632	666	636	662	600	661	640	675	675	627	640	668	677	619	616	657	604	676	667	715	641	676	643	618	648	636	648	644	634	630	652	648	627	663	689	624	601	637	640	666	622	629	687	604	676	688	628	631	606	668	651	660	664	645	584	663	630	629	644	621	666	660	686	619	635	636	658	643	633	683	640	634	683	664	602	649	629	613	631	678	606	673	641	648	683	672	600	656	614	663	636	647	669	638	620	668	614	641	637	668	646	651	595	642	645	652	634	656	619	611	703	637	632	639	643	622	595	661	610	636	633	622	650	610	646	631	665	655	614	628	656	664	627	661	630	626	648	644	657	646	601	623	673	610	660	655	648	640	664	640	611	642	658	660	678	623	614	653	617	627	660	656	614	642	650	665	562	663	645	626	656	647	649	660	634	669	606	616	663	638	611	651	613	640	688	591	663	609	650	612	652	608	640	623	612	626	674	624	620	659	638	670	646	611	609	624	627	644	667	686	649	627	641	600	669	645	676	657	631	644	658	654	581	624	662	689	638	652	622	612	614	661	605	647	659	638	607	646	644	619	681	621	659	630	602	660	669	638	600	617	654	671	629	641	645	624	612	629	668	661	634	618	652	639	651	652	606	656	676	659	682	622	614	690	642	672	643	635	662	651	683	671	637	622	629	650	654	632	622	622	649	638	618	652	663	648	638	635	612	678	623	672	659	661	620	606	695	653	672	637	638	656	628	695	611	663	613	636	650	644	656	604	659	633	609	655	646	646	625	648	632	657	677	633	586	650	630	636	724	683	637	625	631	636	677	652	638	666	623	643	609	678	637	635	650	646	661	658	660	634	606	649	615	651	683	647	661	667	681	686	604	659	639	624	665	677	639	630	641	608	634	638	549	693	647	615	645	613	684	607	645	624	627	680	572	628	656	624	629	645	637	643	656	643	686	677	644	699	624	662	610	684	642	668	599	644	636	667	649	614	620	643	622	678	622	585	581	622	625	654	698	589	621	665	655	643	653	632	637	626	635	628	629	667	626	617	669	629	622	681	683	621	649	633	616	671	669	667	591	633	664	626	602	623	626	624	590	667	644	653	647	674	666	683	646	626	688	669	657	636	620	634	618	644	661	651	575	631	653	611	622	628	663	617	661	672	633	632	632	662	622	625	579	670	667	647	638	636	623	659	646	601	627	656	645	661	647	658	649	662	628	651	628	618	648	673	623	620	658	662	619	654	632	640	633	634	664	645	607	637	660	655	611	649	604	649	647	657	630	678	655	665	616	642	648	677	680	654	662	620	623	638	639	619	653	665	675	633	659	652	621	634	663	605	662	653	580	612	627	659	676	623	658	619	655	641	669	632	628	679	636	621	609	643	645	644	642	656	663	658	650	665	608	691	623	680	630	636	681	642	634	614	649	662	663	657	631	637	701	638	664	673	642	647	634	651	613	665	645	669	656	658	652	609	634	658	622	607	672	677	607	615	654	612	628	653	663	619	640	648	653	670	633	649	659	668	644	600	666	666	683	643	651	672	638	643	648	667	628	654	663	622	662	618	632	598	616	618	633	626	643	587	625	644	637	639	685	694	624	637	645	664	651	653	614	678	674	617	663	631	623	630	660	688	629	663	615	659	639	608	611	640	625	667	685	626	665	596	650	610	678	647	635	631	642	594	602	627	631	657	615	647	665	632	631	642	651	625	671	631	685	634	674	641	619	640	655	596	583	669	642	646	696	590	627	611	673	663	632	623	629	642	673	644	637	618	612	603	622	620	644	682	671	608	682	646	629	632	634	659	619	660	651	593	654	620	689	637	641	667	579	667	613	633	616	622	690	640	646	646	645	634	682	626	663	655	667	671	658	676	625	642	628	655	635	670	628	598	624	639	639	675	578	665	604	628	638	644	607	647	670	647	643	668	695	690	661	623	657	597	697	676	665	651	644	676	622	596	669	613	636	649	675	657	706	639	638	676	636	648	660	599	607	677	651	623	604	659	618	643	636	600	666	648	623	673	649	652	624	669	621	643	652	580	651	653	650	681	630	678	634	648	664	640	637	659	680	643	644	648	688	643	622	643	622	642	645	642	686	603	662	648	693	672	691	624	655	648	624	686	653	709	683	671	622	646	660	608	597	651	596	622	630	676	679	637	646	643	610	663	627	654	606	613	653	654	619	643	600	601	580	707	626	635	659	636	623	648	612	609	625	596	673	696	668	669	616	589	579	612	629	642	657	660	677	621	619	644	629	617	655	610	636	613	665	634	636	606	627	675	625	620	631	632	599	726	664	624	626	646	637	654	625	694	632	630	659	624	666	659	660	642	690	631	617	613	671	613	642	636	598	649	598	659	694	599	676	673	569	638	626	649	605	623	642	661	647	648	599	651	664	631	651	656	632	604	656	646	658	647	665	649	584	609	661	696	628	657	663	647	622	669	611	678	590	639	694	639	636	670	665	618	639	662	659	583	619	648	639	650	616	616	654	647	635	686	649	654	612	676	657	620	649	649	661	690	649	629	622	659	600	676	645	625	637	690	641	648	622	650	623	632	634	649	618	670	627	648	610	566	646	630	629	702	702	615	605	673	664	648	626	634	663	632	683	637	644	627	645	671	651	682	627	681	630	667	619	632	586	680	660	668	675	642	612	620	671	676	632	659	590	658	643	639	598	662	669	684	667	662	666	670	669	593	661	684	658	633	588	677	672	710	578	659	639	641	600	620	626	637	646	692	645	636	608	676	632	614	637	663	633	627	643	691	660	643	626
3235	1630	1078	852	1816	2326	2187	1638	1100	735	564	491	484	579	533	449	419	351	211	118	102	100	156	213	246	260	304	357	309	239	183	160	129	102	86	77	74	55	59	59	57	56	53	62	34	38	43	47	45	47	48	42	39	40	48	37	51	45	42	33	42	44	40	53	47	36	43	43	41	39	35	53	49	56	39	52	58	51	35	47	32	45	43	51	48	35	56	38	41	59	51	49	38	40	47	56	43	39	42	47	38	39	46	49	45	43	40	48	38	47	43	48	47	51	42	46	46	44	36	50	53	43	49	55	39	44	41	33	39	54	40	55	45	48	26	39	48	53	50	51	44	43	45	55	40	45	48	48	44	46	54	41	40	60	34	49	43	30	47	39	48	40	48	38	46	44	42	46	46	49	52	59	54	39	47	49	51	36	40	55	44	45	56	34	32	37	46	43	47	62	52	40	41	44	52	39	38	53	57	38	44	41	57	40	51	42	40	44	40	47	49	44	45	37	42	55	54	35	48	33	45	47	49	39	38	43	39	47	50	36	43	34	43	52	47	44	38	32	49	42	42	39	33	49	44	33	44	37	41	31	61	38	41	51	38	35	43	40	45	35	55	41	52	43	34	35	47	41	41	56	36	45	61	46	49	46	43	55	48	43	45	46	54	42	46	47	43	46	46	41	52	38	45	42	37	44	33	56	55	50	54	59	40	41	45	48	51	49	46	38	42	49	35	45	37	54	42	35	40	52	30	42	49	50	41	58	34	40	51	41	47	43	35	54	49	55	36	44	43	49	43	38	49	46	43	47	43	40	53	48	40	41	46	52	42	48	45	47	56	40	48	48	40	52	44	38	40	42	46	39	33	38	55	37	44	46	43	42	37	42	45	46	51	40	41	54	46	46	42	34	57	45	40	44	35	39	41	44	35	44	48	44	38	41	50	40	56	50	46	47	40	46	49	49	44	39	41	55	43	54	44	47	56	35	41	51	53	40	37	43	45	36	40	36	46	37	45	37	44	43	41	53	50	51	46	35	38	47	56	43	53	51	41	43	48	42	54	49	38	43	47	43	44	44	46	34	48	50	34	46	49	41	33	44	48	48	38	48	40	34	42	41	40	45	53	36	47	42	47	41	48	49	56	58	39	47	47	25	45	39	36	51	41	47	45	40	45	32	38	40	36	53	47	38	51	44	41	54	45	37	51	49	43	37	45	45	37	48	43	50	51	44	48	48	53	57	36	52	58	39	52	34	46	37	48	51	50	39	58	42	54	51	57	38	39	50	48	43	36	55	45	40	38	50	44	40	38	54	49	38	37	37	49	38	42	41	51	39	53	59	55	42	49	48	47	54	42	49	32	55	33	47	53	36	36	40	47	50	42	55	50	37	33	48	42	35	47	56	53	46	48	43	51	50	36	52	54	53	42	36	47	29	42	39	56	48	43	53	45	49	53	44	40	41	32	46	42	31	46	45	48	50	51	33	44	47	37	44	42	51	39	44	48	36	52	35	43	45	56	44	46	41	42	35	39	32	50	47	48	45	42	46	47	34	48	31	44	55	55	44	41	41	40	45	42	36	43	41	43	38	55	52	46	38	49	41	50	45	40	36	45	42	40	33	49	48	42	33	36	43	48	45	34	41	39	45	51	53	51	34	33	37	35	43	34	42	51	49	48	61	40	39	47	44	50	49	44	42	44	51	43	49	52	43	54	37	39	45	39	47	46	53	56	56	50	46	43	34	44	42	40	34	31	50	43	49	51	48	61	39	56	46	51	41	41	52	53	48	53	44	33	48	41	45	41	48	43	54	49	48	40	50	50	44	35	44	48	36	47	37	45	45	49	46	43	45	42	43	44	42	41	46	43	43	49	48	44	45	51	43	47	58	50	44	40	44	49	42	38	45	48	60	30	37	54	35	46	39	49	54	38	48	41	48	42	32	51	53	44	48	52	36	61	45	35	54	39	50	49	39	47	50	50	45	48	43	33	44	49	53	42	35	44	47	41	53	48	41	47	57	45	43	46	57	51	33	48	34	35	46	50	69	45	49	43	36	46	43	35	43	44	38	33	37	51	38	43	30	41	32	41	53	50	48	45	43	45	45	36	48	48	41	54	43	53	40	35	47	42	38	49	53	35	40	42	49	44	44	47	49	40	43	35	45	36	52	44	34	53	44	52	57	59	44	39	48	38	54	49	44	46	41	35	45	28	46	50	54	41	45	45	48	52	36	53	49	42	62	46	35	41	32	39	53	41	47	41	53	38	33	45	49	42	42	43	40	46	44	59	32	46	38	48	39	46	48	49	49	50	64	45	33	42	50	44	48	50	51	38	41	53	43	52	44	45	49	41	55	47	42	50	48	51	45	47	44	56	34	49	32	48	49	44	41	45	38	39	48	46	40	45	47	51	47	43	49	50	45	50	50	50	48	42	50	48	44	42	51	55	61	53	38	49	40	36	41	36	42	45	56	37	34	44	35	48	46	39	31	43	49	37	50	53	41	50	41	50	33	50	35	45	53	49	45	44	54	41	44	43	53	48	36	46	51	39	47	53	39	41	59	45	49	53	39	57	40	36	38	49	50	39	43	35	36	42	42	45	44	52	52	44	42	66	52	32	45	41	44	43	45	48	54	35	48	45	43	38	40	49	49	48	48	42	40	30	48	37	45	50	43	43	32	35	49	42	45	54	36	45	39	41	46	60	47	34	34	48	54	36	32	47	39	47	38	50	43	54	57	45	54	36	43	46	57	43	33	56	48	40	60	47	31	43	50	40	46	42	47	52	45	44	49	49	67	37	31	42	53	46	44	37	53	31	32	49	40	44	47	47	50	33	46	51	48	39	45	49	45	62	40	41	35	45	35	45	47	45	47	57	56	42	47	27	39	50	37	44	54	49	46	51	44	45	41	44	48	47	50	44	53	46	42	43	50	38	40	44	45	38	43	43	47	34	40	50	44	32	42	29	44	49	48	44	49	50	53	43	43	50	43	42	42	42	51	39	42	46	31	52	40	42	53	52	38	45	55	33	52	45	52	38	39	47	38	33	46	31	45	44	56	50	44	44	52	50	49	47	41	49	42	45	51	53	59	51	46	46	35	44	44	39	43	44	42	39	53	41	39	42	43	53	42	38	43	57	59	30	46	45	45	48	51	50	49	37	43	37	39	44	39	48	44	37	43	33	46	41	41	49	56	43	48	44	42	38	46	41	50	43	35	54	51	57	36	45	56	37	48	43	32	38	46	50	44	43	40	41	48	48	45	35	61	37	56	51	51	56	50	42	39	36	43	38	55	34	40	34	42	36	36	41	47	45	41	43	52	37	40	33	45	46	45	39	49	44	35	47	47	52	49	43	51	47	41	39	51	41	48	46	44	57	40	51	35	41	50	53	49	38	43	61	38	54	55	49	43	45	46	44	48	40	40	51	51	55	45	45	54	52	49	38	35	33	49	42	66	55	28	48	51	43	44	44	35	47	38	47	38	56	42	61	64	48	38	60	52
31402	23341	18853	35516	45496	45734	42606	36905	30290	24880	21370	17916	16655	18780	17722	15963	14228	12206	7749	4982	3855	3715	5581	8045	8952	8446	10603	12600	11457	8638	6300	5472	4513	3394	2758	2154	1762	1520	1477	1290	1067	980	849	768	771	797	786	762	697	728	700	690	735	719	702	725	728	723	709	689	724	719	717	732	691	693	735	695	653	720	707	712	729	696	689	655	695	692	685	666	675	682	734	661	697	687	722	714	688	676	683	659	701	675	712	698	728	701	680	655	716	725	703	673	705	700	683	732	701	685	702	690	659	687	709	706	719	680	633	694	668	657	704	660	662	706	688	722	635	695	652	662	705	692	694	680	650	672	662	670	708	678	665	683	655	696	695	647	680	696	664	628	721	685	659	648	680	656	670	702	663	648	662	685	660	600	659	658	673	706	675	712	664	667	645	655	667	687	752	644	680	647	675	716	672	699	717	707	730	691	717	693	652	682	681	686	700	701	651	688	674	661	688	684	644	708	643	672	691	632	683	649	687	688	679	684	737	708	701	680	676	662	682	636	657	674	688	701	654	668	702	700	692	666	693	677	686	733	634	635	682	694	683	647	679	706	665	670	634	657	712	689	738	688	692	654	692	690	664	703	640	662	710	705	676	696	668	660	653	723	677	661	729	681	681	656	667	703	674	686	700	683	677	690	673	664	680	691	689	675	654	707	691	660	675	656	710	638	727	645	676	660	681	656	681	650	667	708	697	647	684	659	672	670	713	724	692	652	699	660	698	710	669	666	695	656	692	633	670	684	667	696	693	689	667	672	699	724	662	687	685	699	682	661	698	661	674	666	715	626	646	638	694	647	694	669	693	647	681	718	673	679	701	664	704	661	685	676	732	658	661	652	644	678	698	679	656	714	666	727	706	700	661	706	686	708	689	690	658	701	692	717	661	663	680	687	705	660	659	713	673	656	706	653	633	678	697	656	710	677	659	670	725	709	700	684	686	680	753	680	699	705	678	678	682	678	687	669	642	651	692	682	683	673	666	669	674	663	632	683	663	715	678	691	670	675	670	647	609	707	704	650	644	678	698	690	685	680	662	659	686	706	641	672	652	676	694	636	667	645	677	699	665	666	693	659	652	673	733	672	693	674	706	652	674	716	652	654	667	698	719	719	626	664	628	626	678	666	658	698	674	682	628	660	703	667	683	702	693	683	705	634	675	674	691	655	654	645	655	627	682	693	724	652	661	649	678	661	663	678	651	695	713	644	680	637	682	685	701	644	688	686	670	673	653	677	643	678	647	688	683	723	691	664	655	687	690	706	680	668	680	692	634	704	673	646	709	696	687	707	661	686	675	724	685	678	690	693	676	734	666	680	677	699	669	653	642	683	671	684	683	705	690	691	640	690	692	646	675	705	682	684	656	686	652	670	716	667	690	688	655	675	681	707	659	711	693	676	676	702	716	678	688	707	699	649	713	675	670	683	675	630	662	624	659	696	680	695	648	755	697	627	648	694	642	692	646	674	668	707	690	703	670	663	649	713	638	644	672	668	661	675	669	648	669	676	699	685	682	688	673	702	665	641	656	694	688	711	686	693	678	699	715	667	660	672	681	714	668	704	692	687	688	711	682	686	669	685	677	732	699	665	683	642	668	696	662	671	677	668	681	690	720	689	707	684	668	710	658	633	638	665	658	720	680	673	715	673	641	683	720	616	748	675	692	708	731	679	690	681	687	712	671	667	670	716	658	651	700	651	703	692	678	688	679	620	691	660	744	646	702	677	628	621	675	652	680	742	673	656	675	666	737	712	685	732	646	679	664	698	669	682	704	704	662	625	686	643	666	675	704	704	679	707	715	709	664	672	609	643	699	672	680	661	673	637	685	681	647	617	636	696	687	681	712	708	683	634	665	706	687	644	682	697	686	688	674	648	699	650	632	656	652	699	685	673	678	685	667	645	660	691	756	606	670	674	716	627	701	677	642	691	622	671	710	638	722	688	684	690	682	669	683	758	632	622	671	682	650	679	685	686	675	720	703	671	683	681	665	633	688	644	658	692	663	649	669	683	692	668	670	670	697	688	648	674	641	681	694	646	689	673	645	669	695	652	665	635	708	712	691	693	686	688	657	639	658	666	671	680	654	718	676	660	709	653	686	672	675	690	700	652	676	701	722	654	698	691	713	644	694	692	676	674	653	688	718	686	687	710	642	645	714	664	660	741	683	690	676	670	690	712	649	715	662	625	658	652	627	659	628	702	649	661	641	697	656	679	665	666	698	724	701	705	646	665	704	720	668	686	724	696	664	701	694	662	628	688	676	675	647	698	686	692	684	691	735	662	647	654	664	675	685	661	712	683	680	660	700	730	687	702	659	684	723	690	745	680	681	711	683	667	675	675	703	698	680	661	678	619	691	655	630	696	687	663	678	699	633	665	658	651	682	710	644	663	650	665	659	655	697	681	714	652	703	692	672	650	694	698	675	659	698	679	670	686	674	666	647	674	657	641	698	688	728	685	662	681	653	680	676	673	698	678	615	666	667	662	684	642	656	656	658	695	688	717	736	700	698	693	713	650	694	665	695	711	689	690	669	666	727	679	657	676	679	699	634	676	660	726	672	704	676	693	634	698	697	674	659	617	668	656	671	669	712	647	689	621	679	675	683	668	667	675	671	700	714	684	692	665	682	701	720	678	656	705	672	691	713	673	691	634	670	704	706	740	637	692	738	719	689	648	719	683	683	611	670	661	660	722	665	692	694	668	714	659	636	661	690	673	649	681	726	647	652	652	698	712	695	673	676	664	687	664	702	699	669	656	649	697	706	634	617	698	652	699	694	658	709	723	656	687	695	699	774	713	652	716	663	671	674	688	691	695	708	675	665	637	632	619	731	710	628	684	680	682	665	688	675	683	655	663	676	674	692	688	676	685	658	691	653	648	685	686	647	684	700	694	632	675	698	653	662	648	676	655	672	669	667	673	640	672	672	666	689	686	631	648	709	683	657	678	656	725	679	703	630	690	751	689	694	691	678	727	711	700	663	666	669	686	686	700	636	703	655	681	658	634	650	707	671	665	700	670	684	701	640	703	688	673	661	687	665	661	656	687	694	735	661	627	635	699	646	685	721	654	704	687	697	735	683	694	676	687	687	710	700	653	670	690	690	715	706	703	673	687	668	699	658	690	714	672	678	684	643	710	705	662	666	704	650	726	657	675	740	658	662	670	670	665	621	669	679	716	660	676	649	650	664	666	706	663	704	676	649	698	671	670	640	710	641	692	678	676	666	685	668	713	684	666	644	658	712	667	684	674	689	660	691	665	657	694	673	647	721	671	704	640	716	635	652	655	642	688	669	646	717	679	674	648	700	722	646	638	663	668	678	628	710	668	669	675	688	655	664	738	674	681	667	644	685	683	676	708	671	706	686	637	670	707	686	675	673	707	704	726	690	644	709	681	687	681	703	663	709	691	706	691	720	677	679	669	662	669	679	681	668	677	677	666	656	700	709	707	698	664	635	650	706	692	693	683	634	675	671	675
2212	654	489	446	962	1079	1047	693	453	287	228	194	160	188	191	168	186	157	87	71	63	57	97	141	144	134	140	169	169	124	95	77	70	61	49	35	56	40	40	34	41	32	32	36	28	23	25	35	35	30	33	27	24	21	44	19	31	21	20	23	35	32	30	32	36	24	28	28	20	27	32	28	24	29	24	31	30	29	35	36	25	26	27	26	25	27	31	40	35	27	35	35	35	37	31	36	21	26	35	31	23	32	35	45	38	32	26	34	26	27	24	33	38	32	33	23	35	26	38	40	31	30	32	33	32	27	27	26	20	24	35	39	22	28	27	34	31	23	26	28	25	32	41	28	32	29	31	30	21	38	31	27	26	25	26	35	32	35	35	29	30	29	27	30	21	41	34	37	25	37	33	25	43	44	28	39	30	25	26	28	31	35	35	31	26	27	25	34	11	38	33	27	37	25	31	33	31	29	38	40	26	29	19	36	37	21	27	37	26	27	28	37	29	34	41	26	31	29	34	32	31	24	31	38	24	40	31	34	23	25	29	25	21	27	33	17	37	26	21	30	30	29	25	31	23	33	33	25	38	32	31	37	27	30	34	26	28	39	37	31	21	18	27	29	34	31	24	31	32	37	30	25	39	27	33	17	31	21	22	43	23	27	46	29	27	26	27	26	30	23	31	24	20	29	35	25	29	30	25	16	27	26	35	25	28	27	22	31	20	33	32	32	33	29	28	37	33	29	31	38	32	35	24	27	32	28	29	29	24	20	29	37	32	30	29	30	25	29	30	45	41	30	29	30	25	29	38	23	25	25	36	28	34	37	33	18	29	29	25	39	27	23	41	22	32	34	32	28	35	26	34	28	30	25	34	25	37	27	28	16	29	28	21	29	37	25	26	35	34	26	32	21	37	41	42	36	28	22	31	33	35	29	30	40	33	39	26	21	32	24	26	27	31	30	32	26	32	29	24	40	27	36	24	20	37	27	30	34	21	41	29	35	33	32	29	29	25	26	26	37	31	29	34	43	21	34	32	17	24	35	29	38	22	29	28	30	23	25	40	30	32	39	37	30	30	25	32	46	29	25	26	24	31	34	33	29	32	31	37	40	30	22	43	38	29	21	22	30	23	30	36	35	31	22	32	32	30	30	28	38	31	29	39	32	24	21	28	32	30	28	26	30	25	20	24	37	13	32	39	36	45	23	24	24	28	32	29	39	32	29	39	32	38	33	31	28	37	26	20	25	27	40	30	24	35	32	26	27	29	21	39	36	35	41	37	28	28	32	33	28	24	30	33	17	30	16	40	38	26	26	18	32	27	24	27	34	29	29	25	29	22	30	30	26	28	24	24	25	36	32	33	30	28	33	28	28	28	41	32	30	32	22	34	25	33	31	31	23	25	26	28	18	29	31	21	28	26	28	38	23	20	24	23	29	18	38	25	29	34	24	23	30	34	24	34	26	21	30	22	23	37	34	28	40	29	32	28	34	28	30	22	23	25	42	32	33	44	31	23	25	28	37	36	33	42	26	41	34	22	21	25	34	24	23	35	31	35	37	33	31	28	31	28	27	24	26	29	33	30	32	37	25	34	23	16	26	20	36	31	28	25	38	25	24	30	34	34	28	31	35	33	29	30	26	26	28	28	31	23	29	28	40	35	25	32	23	34	31	30	39	27	41	39	39	36	33	25	28	29	23	37	27	31	32	26	33	28	17	33	28	35	39	43	34	37	35	33	36	36	37	31	26	30	30	31	25	29	35	36	30	33	34	28	25	24	25	32	27	38	34	26	26	42	32	21	29	30	27	33	29	31	22	26	33	27	33	27	31	34	22	26	24	32	28	34	33	25	31	29	21	25	31	29	28	28	25	35	22	36	32	30	33	30	36	40	19	30	34	31	31	16	29	31	30	36	36	25	38	25	29	24	41	23	30	35	31	29	36	38	31	31	32	41	36	27	31	28	19	32	30	26	33	31	29	28	31	29	29	33	34	33	32	28	27	35	22	25	30	24	25	29	37	24	25	25	32	28	32	26	35	38	30	37	26	28	27	23	40	39	30	43	38	24	34	25	35	25	30	33	33	39	43	32	38	23	48	33	32	33	30	25	35	28	37	33	34	29	24	30	25	29	30	22	27	32	29	35	36	26	32	38	32	32	26	37	24	27	28	34	36	23	22	33	36	31	31	30	29	39	37	33	18	23	34	29	29	22	39	29	28	33	30	30	29	29	28	29	42	31	27	22	31	23	33	33	38	36	30	29	24	36	44	33	23	27	30	33	26	32	28	27	29	24	28	33	30	38	25	32	32	22	34	30	34	23	24	29	32	25	35	23	37	24	31	34	27	28	32	23	33	28	18	28	26	24	23	25	33	21	35	30	31	39	23	24	27	35	37	34	35	26	36	31	32	36	38	39	25	27	30	30	28	28	38	31	22	29	32	30	38	23	31	35	33	44	26	25	32	20	30	31	29	25	31	29	38	23	34	30	31	37	34	36	20	37	37	40	29	33	38	40	32	30	25	24	23	34	39	29	28	26	33	33	35	31	35	31	29	27	27	32	25	27	38	29	31	29	31	29	20	19	28	29	29	22	29	29	34	33	36	34	36	29	24	27	29	29	23	30	26	43	28	25	39	34	32	26	38	19	30	33	20	32	36	37	33	33	25	33	27	39	24	32	34	30	33	28	37	20	16	28	27	27	26	38	44	33	34	27	34	31	20	32	23	26	21	33	43	35	41	32	38	35	28	26	39	28	34	28	29	28	40	32	36	34	31	40	39	22	30	29	31	38	21	19	31	27	35	24	24	27	27	15	22	33	33	37	43	33	29	29	27	26	21	34	34	39	20	22	32	36	32	29	30	23	25	28	30	33	30	23	24	38	37	31	25	35	30	31	33	23	25	23	33	38	26	27	27	33	34	32	26	34	33	34	22	36	25	33	31	29	37	37	23	37	24	24	27	36	22	21	24	21	28	41	25	26	35	34	35	34	29	43	40	22	33	31	32	32	27	33	33	43	44	31	25	29	29	19	24	33	29	38	34	25	25	30	28	28	25	34	38	29	25	30	22	27	35	29	20	31	37	35	32	19	35	20	29	30	25	31	35	30	29	27	36	30	20	43	30	24	24	34	30	38	36	29	33	30	20	28	33	29	41	34	33	30	26	26	25	40	37	30	29	28	24	37	26	29	25	30	35	42	29	29	32	29	27	26	30	17	32	27	31	33	23	31	28	30	34	24	30	26	25	27	32	32	31	32	42	32	38	30	29	26	28	33	32	32	27	32	29	17	30	29	26	39	31	35	26	31	22	31	39	27	40	29	26	31	34	29	26	37	26	38	30	35	39	31	27	31	30	28	34	29	33	31	23	26	30	32	36	21	28	36	26	35	39	27	31	25	25	33	32	26	34	23	34	24	27	41	20	30	27	33	30	28	26	20	38	41	38	31	33	32	24	25	27	21	39	22	25	27	34	34	39	23	25	36	35	28	21	20	28	28	27
22991	15756	11618	28019	38465	36926	33438	27240	19784	13770	11329	9559	7611	7819	8120	7257	7978	6022	3597	2165	1649	1950	3243	5445	5275	4847	5759	6456	6326	4849	3297	2593	2184	1845	1522	1269	1011	906	831	758	616	536	519	459	505	492	461	500	455	468	446	468	480	442	475	433	460	469	448	469	484	491	490	497	481	481	465	460	460	446	495	459	446	466	513	444	497	496	468	497	490	471	464	490	470	471	448	506	505	423	463	489	479	478	443	454	457	447	467	472	435	426	471	467	452	489	475	469	496	488	446	478	441	444	451	438	446	452	457	451	460	455	489	483	460	454	451	435	481	491	419	472	468	445	457	428	494	453	452	459	457	469	454	480	425	484	494	414	451	429	484	499	449	445	431	443	484	483	486	453	453	462	483	450	494	449	451	446	472	463	499	456	462	500	451	460	455	468	442	488	465	462	482	449	477	462	482	460	429	439	446	455	461	436	490	439	464	448	424	507	445	462	462	469	481	445	439	442	467	446	454	462	458	445	478	440	457	481	476	481	432	473	500	483	451	515	488	458	470	445	478	446	476	407	461	448	443	463	473	488	441	418	462	462	452	418	458	454	461	419	445	428	492	473	473	456	475	497	455	451	463	464	468	484	432	466	479	453	476	482	498	444	445	467	444	463	492	475	452	511	460	495	422	453	485	465	417	500	443	455	433	466	486	440	460	451	489	473	464	446	483	426	479	456	453	491	434	450	490	442	475	476	486	459	476	457	482	459	441	432	450	450	470	499	459	505	479	442	455	470	482	456	484	456	497	495	483	459	407	511	465	411	458	437	483	471	484	475	446	478	471	409	480	454	475	478	437	425	467	469	487	493	478	434	462	459	453	469	426	453	448	482	473	453	465	440	458	473	467	501	466	498	450	424	460	466	460	462	464	471	466	489	478	436	439	477	490	440	441	442	457	468	434	495	433	436	451	458	470	472	437	434	453	436	462	476	466	465	448	456	476	469	465	450	453	456	438	453	487	497	464	429	458	480	463	454	496	458	451	440	478	488	472	488	439	486	431	495	444	482	474	466	436	454	453	471	468	465	489	469	445	446	489	429	478	483	477	482	463	407	446	467	461	469	497	495	444	450	450	440	426	463	432	467	472	435	469	464	473	468	443	512	424	473	462	506	454	506	499	471	478	439	449	477	453	437	465	494	485	481	510	467	465	491	454	444	405	465	472	445	425	472	466	444	452	443	431	454	513	426	488	446	441	442	468	466	473	439	463	518	470	465	467	415	442	499	425	462	479	448	462	454	516	437	437	505	458	476	471	455	430	467	457	504	470	506	469	448	449	455	438	432	443	480	450	458	451	447	456	472	500	465	472	442	475	446	455	479	475	468	473	432	479	478	474	496	495	482	492	462	479	479	475	442	430	494	451	476	435	458	427	475	444	444	478	477	479	472	440	454	445	475	478	462	478	504	471	450	501	457	437	467	499	457	437	445	481	462	445	453	464	474	469	448	465	480	462	460	482	478	463	504	467	467	469	532	411	446	486	441	465	436	461	473	452	419	483	474	452	471	444	432	478	420	456	505	463	447	416	466	444	474	479	452	450	423	452	459	422	451	466	464	420	448	461	478	502	451	429	454	439	460	468	474	466	438	462	457	477	435	492	449	498	460	437	472	445	462	420	507	435	451	473	457	450	479	458	460	493	461	467	468	463	543	445	454	474	525	476	484	473	492	461	431	464	473	451	484	457	456	444	495	444	444	470	447	496	459	473	469	478	504	494	457	436	481	454	452	467	483	483	501	425	453	451	453	476	472	451	434	441	450	450	454	444	506	482	458	461	467	481	420	463	445	498	452	494	452	450	460	467	495	482	456	532	462	446	465	474	448	479	472	474	463	459	454	461	457	468	441	476	447	488	470	502	426	460	485	425	482	472	457	457	458	464	484	451	449	461	451	442	448	441	476	456	455	471	465	464	429	421	439	422	481	455	443	454	442	476	486	462	469	491	455	451	463	465	508	505	502	455	478	482	461	458	462	429	474	433	443	461	447	404	454	460	457	442	456	495	475	483	439	462	465	469	483	470	433	461	480	464	426	455	483	438	458	460	501	450	450	433	515	417	422	466	449	461	441	447	462	443	434	497	445	478	475	459	470	474	488	453	469	487	490	486	493	436	499	444	476	466	461	472	421	470	462	449	491	474	474	456	453	451	486	429	505	458	473	452	488	481	470	423	462	462	479	442	445	457	461	508	457	515	486	499	449	504	448	474	427	520	481	442	475	431	491	480	446	513	452	475	481	469	449	497	477	482	448	460	459	454	462	489	465	435	471	455	425	474	497	454	437	493	470	461	507	473	455	428	447	444	482	468	448	473	465	429	443	473	426	492	453	472	482	420	442	476	410	495	469	472	503	490	463	487	437	460	427	479	475	478	455	443	482	443	445	471	487	432	475	477	465	495	422	449	443	460	482	456	452	443	431	486	486	457	445	499	475	460	456	485	495	506	462	440	468	447	463	475	444	430	473	439	451	446	475	519	465	448	452	456	453	469	427	473	494	449	462	452	458	465	469	470	431	473	453	472	496	468	462	479	402	480	462	479	464	529	488	461	471	518	472	417	476	450	465	449	428	454	464	494	442	446	493	492	437	511	437	439	475	473	467	452	418	444	467	466	496	475	491	469	448	455	475	494	444	431	470	481	434	455	477	474	441	480	468	467	456	459	445	467	467	477	456	442	445	459	441	440	483	477	465	475	456	499	466	403	468	449	494	492	440	467	462	458	462	448	503	454	480	452	478	432	474	459	467	452	464	483	486	477	426	487	416	490	454	463	480	489	458	438	451	454	441	470	455	444	477	441	445	459	426	472	486	460	462	459	441	494	429	452	447	445	488	481	488	479	431	443	459	499	483	440	443	429	481	492	484	444	434	454	453	440	445	484	408	518	441	468	460	506	476	462	512	446	460	462	489	469	440	454	457	449	453	464	468	458	434	446	437	493	452	461	463	471	479	494	497	484	491	423	436	485	495	478	483	445	474	441	481	468	448	465	413	435	460	458	469	465	422	487	510	435	500	469	503	435	431	482	468	467	472	482	519	451	470	456	461	452	460	476	467	438	467	481	466	508	450	463	453	421	467	474	437	465	459	463	413	484	469	447	472	481	468	418	471	482	481	456	428	504	454	455	491	481	458	443	458	471	476	491	469	453	460	469	500	450	520	453	483	445	481	467	476	466	470	463	469	451	439	442	474	465	471	415	488	464	457	484	459	469	440	455	459	473	498	484	469	469	425	458	504	463	500	456	433	466	469	459	479	456	452	449	430	477	476	458	420	504	438	466	448	473	459	421	511	437	448	423	452	467	442	501	498	502	480	451	470	465	473	505	445	471	508	452	484	406	466	475	458	477	449	434	456	438	475	452	427	459	465	478	449	495	413	459	452	466	469	465	487	465	480	495	449	498	453	491	467	482	468	448	442	412	490	502	483	463	500	469	466	467	464	433	468	464	441	458	450	495	456	428	460	458	494	460	493
1858	1158	799	670	1293	1683	1515	1235	801	484	317	297	263	234	285	227	353	279	151	111	73	93	154	200	251	191	256	264	233	202	149	95	81	73	57	72	61	52	37	47	38	41	28	29	39	25	21	32	32	46	27	33	32	36	37	23	39	29	43	23	24	47	33	34	37	31	38	38	33	27	30	27	36	30	30	40	36	23	29	33	26	41	31	34	32	34	41	28	31	32	36	32	39	38	22	34	29	36	37	28	26	29	28	22	21	35	38	34	19	26	24	35	33	37	36	28	27	30	25	28	37	29	19	28	28	24	29	33	26	26	28	25	30	26	35	36	25	24	31	27	33	21	28	55	47	37	29	32	30	27	27	33	36	26	27	31	33	28	18	36	26	36	27	28	31	32	31	35	26	44	35	26	25	26	31	32	36	31	38	28	31	33	28	41	31	30	26	37	27	39	34	22	32	26	43	25	26	23	32	26	23	30	30	41	29	31	34	26	30	30	27	32	26	28	30	34	30	28	28	28	25	27	27	38	22	31	25	36	33	43	25	28	25	21	32	32	34	31	35	33	33	24	31	28	23	36	29	41	32	29	34	33	29	29	24	44	25	35	39	31	30	33	36	24	29	31	29	29	32	22	27	26	30	32	33	38	25	34	26	30	21	33	31	31	24	43	38	25	27	41	33	26	31	39	33	27	28	27	27	33	20	20	32	25	32	41	46	22	22	31	32	27	30	46	27	23	29	26	21	29	32	32	35	39	24	33	35	41	24	27	38	32	24	31	25	34	33	35	33	28	31	23	32	36	28	30	32	33	36	35	38	34	25	29	31	25	38	31	30	34	29	29	36	22	46	28	24	38	44	33	33	21	23	33	36	41	33	30	27	35	29	34	40	33	37	30	36	38	27	42	41	23	35	29	34	35	36	25	31	29	23	22	32	36	30	35	32	23	34	37	30	31	37	33	32	35	31	32	37	29	30	28	44	42	31	45	37	27	37	32	30	35	40	33	30	34	32	19	35	26	27	29	29	25	41	33	38	25	29	29	37	30	32	33	35	31	27	41	25	23	23	35	32	29	30	19	35	34	30	36	36	33	30	44	36	28	30	26	28	33	41	37	40	35	28	34	25	28	36	26	26	34	24	33	19	30	27	27	37	29	24	44	20	38	26	34	29	27	32	30	24	32	28	41	23	30	34	20	31	39	28	25	27	32	42	33	18	37	37	29	35	32	28	29	18	33	31	33	25	31	38	32	28	29	38	28	22	31	37	31	32	37	31	29	34	32	34	35	26	23	25	30	29	36	35	29	25	35	27	28	25	33	26	28	29	35	22	28	29	40	24	26	35	31	29	36	27	19	24	23	27	33	33	34	37	29	31	39	30	26	29	26	39	36	26	31	26	36	26	26	34	31	40	26	34	26	37	30	23	34	30	33	21	24	40	38	28	29	32	29	26	33	37	37	24	28	25	26	26	34	39	35	34	31	27	46	30	29	29	36	39	31	22	32	25	40	39	31	35	32	46	25	26	36	24	15	40	36	34	35	22	37	32	37	26	30	28	33	34	34	34	35	33	21	32	32	30	30	26	29	30	34	26	27	32	31	22	28	29	23	31	21	29	30	33	31	26	35	27	33	24	24	26	36	28	35	32	33	39	29	27	28	36	36	28	29	39	34	32	35	34	29	34	39	29	35	34	39	37	25	40	31	32	26	27	26	34	29	36	36	37	32	28	38	30	38	31	35	31	37	36	25	28	39	31	31	36	38	32	24	31	38	33	35	19	38	31	32	41	23	32	39	35	39	27	32	35	35	40	36	34	28	27	29	29	25	32	29	30	26	23	30	26	39	28	32	38	24	28	39	34	29	33	39	39	34	35	32	33	27	24	31	36	33	37	38	31	27	33	23	37	37	41	32	37	28	20	31	28	37	25	27	29	32	32	30	25	35	33	41	27	36	30	25	43	28	38	28	24	31	34	22	26	26	33	37	28	35	33	24	26	32	25	38	32	18	32	34	25	34	27	25	34	28	26	27	37	34	25	36	29	38	37	25	27	19	33	33	34	24	24	25	34	30	28	31	29	32	36	38	33	38	25	23	27	35	26	30	37	52	26	24	38	26	27	40	33	41	40	30	43	33	31	30	46	27	39	30	35	36	31	31	41	28	34	25	24	32	27	32	34	32	38	23	29	25	31	29	38	30	32	28	28	29	27	33	38	24	38	41	36	31	31	36	29	36	31	36	28	38	34	33	29	37	32	25	34	32	31	32	31	36	28	36	34	28	39	36	30	44	33	25	35	26	34	34	38	34	28	48	36	37	32	37	32	33	36	40	29	33	37	27	37	30	40	32	44	34	33	28	29	23	29	31	32	37	22	30	37	41	26	31	26	34	31	33	31	27	23	38	31	36	34	19	32	31	35	27	35	37	26	15	28	35	29	32	29	29	32	34	38	30	31	30	39	44	34	31	42	33	32	29	31	38	30	36	35	32	24	27	38	27	24	38	31	28	30	32	27	18	38	34	38	36	18	26	20	30	30	31	23	36	29	27	38	24	38	24	36	33	35	25	33	41	31	31	34	24	35	32	31	46	28	29	38	32	15	31	36	37	31	33	34	32	23	40	31	27	23	31	31	37	32	19	34	43	26	23	28	33	24	31	28	37	40	29	34	27	35	34	26	32	33	24	29	28	33	38	32	31	39	30	31	25	28	24	30	32	38	28	44	28	29	30	33	36	34	31	30	25	29	24	22	31	39	29	24	32	28	33	29	33	32	28	32	23	30	31	31	36	28	31	34	36	42	33	30	29	30	30	38	27	30	28	41	36	29	34	34	43	25	39	26	35	31	30	24	32	28	22	40	43	33	24	33	38	36	36	27	26	33	31	23	38	45	33	26	32	35	32	32	26	29	29	32	31	27	33	32	31	29	28	32	35	30	36	30	25	31	26	22	30	30	26	27	25	25	32	35	25	27	34	28	32	37	28	24	37	36	32	39	30	26	28	37	37	25	35	32	32	35	45	29	27	37	39	43	28	27	25	36	24	31	36	41	20	41	46	33	36	40	27	24	31	29	24	29	35	35	36	35	38	28	27	40	31	27	34	23	38	35	34	28	20	34	20	21	28	34	35	34	24	19	27	43	32	37	28	32	24	41	35	33	32	27	27	24	32	22	32	25	32	29	35	20	21	28	32	35	35	38	31	35	32	34	30	35	43	27	26	41	27	26	27	25	27	35	27	30	28	35	27	36	36	24	30	32	32	42	31	22	24	27	36	28	32	37	30	28	22	25	32	32	30	33	31	41	41	39	30	43	39	28	48	28	27	27	37	29	37	24	42	27	26	30	42	27	20	28	30	36	38	44	30	28	29	44	44	25	35	34	39	33	27	37	29	26	25	32	29	20	32	36	29	31	30	32	41	37	29	26	34	32	37	36	27	32	25	28	31	26	33	26	27	31	29	21	23	36	36	30	39	35	25	31	17	34	29	24	40	27	37	29	29	29	32
27359	20784	16194	32085	41850	41889	38639	34021	26581	19464	14655	12765	10376	9921	10261	9067	12709	11303	6709	3842	2454	2927	5550	7951	8893	7343	8669	9015	8653	6963	4823	3462	2790	2421	2158	1820	1522	1401	1186	899	710	636	657	605	497	523	497	526	501	498	512	518	531	527	536	496	507	495	484	505	495	489	482	552	516	492	536	520	479	481	461	496	503	492	490	478	485	504	489	493	482	527	484	521	488	509	468	477	531	445	492	525	463	495	491	439	520	450	501	480	492	502	488	494	485	456	463	498	509	513	482	491	513	495	475	510	477	521	479	488	476	448	470	532	487	509	436	481	509	501	486	498	489	493	488	532	497	489	504	446	531	489	481	492	429	478	486	495	467	520	516	471	496	514	496	478	538	501	474	497	491	476	458	508	480	440	506	466	462	469	486	526	494	476	462	495	486	481	480	485	479	493	461	497	467	501	445	491	525	472	461	488	467	511	510	530	543	494	476	485	465	512	520	465	510	470	486	498	472	482	485	493	508	457	469	502	464	482	491	481	506	458	473	496	503	518	510	472	511	477	461	456	458	477	515	503	498	493	496	457	500	477	497	477	446	448	465	500	498	474	483	499	449	482	498	480	454	506	477	498	473	492	466	512	478	479	474	492	495	493	473	467	492	505	510	459	475	462	485	525	485	457	473	491	474	473	504	467	490	477	464	506	480	474	456	459	462	472	493	475	484	521	476	476	500	462	490	499	479	482	474	436	502	500	505	488	470	504	508	480	479	507	469	481	473	476	502	506	482	451	549	496	450	484	465	501	446	514	485	488	470	477	465	468	466	469	478	524	482	448	494	453	461	502	512	507	462	473	490	485	479	483	499	485	475	484	468	473	437	486	452	504	505	518	463	474	463	503	491	458	465	465	542	457	492	488	512	464	456	483	497	466	499	472	488	505	478	476	467	487	497	499	443	458	502	468	487	450	489	457	495	487	491	509	450	483	497	472	493	495	508	466	486	469	491	484	496	522	476	485	482	501	491	459	484	473	475	489	456	481	480	477	469	459	497	488	495	445	505	467	444	463	508	488	456	448	490	490	501	497	476	516	501	482	452	511	476	516	443	469	468	484	454	471	481	501	465	469	469	468	489	482	474	525	471	484	476	471	509	497	480	453	511	490	508	511	460	475	484	465	496	465	468	456	474	443	496	492	517	450	498	475	495	492	490	494	501	456	479	455	481	442	480	464	457	475	442	502	478	527	460	481	460	458	444	471	446	475	452	484	475	476	500	474	487	476	480	486	466	514	457	478	496	496	505	495	463	531	473	478	517	455	458	476	470	483	452	473	485	486	474	487	508	484	466	460	486	486	458	484	485	450	489	474	472	508	503	502	426	483	476	498	492	491	453	484	503	496	516	504	496	467	460	473	498	489	487	514	475	490	507	518	466	483	495	491	451	465	484	505	490	483	468	475	527	502	486	501	474	474	494	473	457	531	456	515	525	533	513	490	486	483	474	471	456	479	478	492	494	481	461	519	464	497	494	465	502	500	496	494	449	500	486	495	466	460	448	463	492	487	480	523	483	471	483	462	486	534	487	490	517	454	470	466	513	479	485	485	473	476	493	486	498	476	478	457	479	473	468	501	492	510	476	507	501	497	534	461	522	507	473	513	520	515	517	489	466	477	485	485	487	485	527	501	437	490	473	476	546	479	483	532	441	459	510	513	465	527	474	508	505	487	477	495	484	461	488	479	500	483	440	475	488	473	490	497	471	525	490	493	473	514	496	505	460	479	448	512	490	460	497	518	473	468	461	498	489	493	476	546	504	517	506	467	447	483	480	468	504	470	480	478	481	465	505	517	436	494	479	464	477	489	509	490	476	508	490	474	495	502	493	479	471	496	479	445	452	515	474	452	476	486	500	482	491	483	475	465	470	475	483	496	507	506	527	486	465	531	454	489	485	463	502	472	471	499	487	488	468	487	463	439	491	440	454	465	452	473	475	500	487	489	477	507	501	491	503	454	503	519	551	483	502	474	535	503	472	484	480	479	486	474	500	466	500	511	485	420	506	485	478	452	475	519	471	437	485	479	471	488	474	453	496	464	474	438	485	488	471	514	464	517	503	496	483	486	455	466	458	481	487	466	483	507	488	465	492	443	503	480	481	496	450	491	514	499	486	453	497	505	498	484	490	477	511	463	459	474	460	463	486	465	466	479	491	452	502	485	449	486	468	503	447	452	439	478	480	496	510	521	492	479	502	482	469	534	531	446	440	499	474	482	493	527	489	428	450	482	478	456	503	475	471	489	465	483	470	482	486	445	495	482	480	504	480	492	458	505	487	492	516	477	469	511	474	484	474	490	513	456	471	475	506	517	468	472	496	502	530	475	506	499	534	461	447	493	486	475	494	464	508	500	433	465	473	441	491	452	497	472	470	440	483	462	461	502	499	481	503	458	485	547	489	503	499	449	468	458	483	478	464	483	481	464	481	495	504	476	461	473	465	474	534	479	495	511	483	476	421	513	503	519	479	472	463	468	465	502	493	458	483	482	470	452	519	457	497	486	487	484	480	471	514	414	493	469	485	469	532	485	489	422	455	500	497	481	480	519	502	481	472	461	495	470	458	474	475	439	478	491	517	517	507	515	487	446	477	527	505	523	428	441	515	475	489	530	495	461	522	474	489	515	537	471	500	471	500	470	483	493	479	491	493	495	482	506	493	480	486	493	499	468	506	510	492	494	484	428	475	473	499	460	462	449	487	408	450	486	508	500	468	487	488	471	483	482	470	468	470	478	466	501	463	511	472	506	469	502	460	488	473	483	500	465	503	480	472	524	474	463	477	498	452	523	488	532	505	480	469	469	490	516	524	462	475	492	510	475	489	493	468	510	477	469	494	466	503	496	499	526	472	460	497	465	494	461	514	490	470	506	504	501	515	509	456	457	506	476	479	502	462	501	497	424	495	505	524	461	483	500	493	486	461	500	481	469	513	493	450	485	530	503	465	507	460	493	478	491	457	488	457	539	498	442	493	478	491	454	485	501	484	478	500	488	480	474	502	474	524	463	458	510	464	492	477	468	476	486	445	498	510	492	482	481	472	460	458	498	491	480	465	499	494	471	462	462	498	509	483	466	475	501	515	480	473	478	476	509	460	510	487	464	481	437	506	487	433	478	461	434	475	531	466	502	479	483	493	489	520	470	442	475	525	511	498	452	478	496	513	480	506	449	482	484	494	491	495	479	504	487	422	463	466	513	519	469	455	486	487	472	477	478	500	493	484	494	470	485	452	471	458	500	456	456	456	490	487	472	482	450	476	505	471	470	458	514	507	474	479	511	483	519	476	481	454	457	538	471	473	471	489	493	470	455	472	486	481	481	484	493	486	467	503	477	485	477	486	462	519	498	463	476	480	545	513	461	511	516	495	456	449	525	499	485	514	498	498	470	520	459	532	525	471	485	470	494	474	482	486	489	464	508	512	482	471	479	495	481	469	508	511	434	500	449	475	493	478	500	481	467	484	477	469	446	470	491
3465	1160	838	789	1241	1462	1369	1260	847	561	330	262	249	229	221	208	271	366	258	129	86	96	153	212	274	256	264	256	236	173	125	105	91	71	77	69	58	57	62	42	55	56	47	51	48	58	51	45	45	52	45	39	52	42	32	51	47	36	49	38	51	49	57	48	42	49	51	44	43	40	44	46	46	40	38	41	48	47	38	46	40	47	42	30	41	38	45	52	44	30	30	43	54	42	41	47	46	39	29	53	44	35	37	40	40	47	44	30	33	39	40	49	47	47	43	60	43	48	51	39	52	51	36	49	48	50	33	48	43	52	54	31	39	44	47	45	36	42	41	32	36	34	50	48	38	36	36	38	49	45	46	38	61	44	58	40	38	54	33	37	33	43	44	46	39	46	54	41	37	41	47	51	46	50	47	53	37	43	34	35	37	37	39	43	44	39	33	45	47	48	44	37	48	41	37	50	37	46	40	43	52	36	46	60	50	44	46	36	32	33	43	39	47	47	32	34	56	50	47	46	45	43	59	44	54	41	31	52	42	47	45	52	43	50	52	38	45	39	46	50	50	41	39	41	41	45	49	52	44	36	47	47	58	38	50	39	46	42	60	45	40	53	48	49	43	35	50	37	39	44	55	40	34	44	32	43	47	52	60	63	31	47	57	45	52	52	53	46	38	37	46	39	48	39	52	53	44	32	39	40	52	39	42	44	53	42	43	44	42	40	55	53	49	40	51	41	50	49	48	41	42	42	44	48	44	36	53	38	46	44	28	53	39	42	37	40	43	46	41	34	39	39	40	47	42	45	33	36	48	38	47	45	41	47	44	53	44	40	43	57	33	46	40	36	49	44	34	40	37	42	44	45	46	44	44	48	44	45	43	41	47	44	29	31	44	46	53	34	40	38	48	49	30	49	46	36	45	45	42	48	37	48	37	42	34	47	37	50	45	39	29	31	49	34	38	52	51	37	48	48	43	43	46	43	49	45	45	48	47	40	52	46	39	52	46	46	37	47	40	49	41	40	38	36	44	48	40	55	43	48	45	46	41	44	35	34	42	47	53	39	48	32	50	48	37	31	36	44	48	58	37	36	36	30	46	55	47	44	41	37	51	33	55	42	35	43	39	47	38	37	36	49	46	51	47	51	39	28	52	44	50	49	41	27	52	48	41	37	53	40	57	53	44	35	43	43	49	53	31	52	29	54	46	40	25	42	53	36	33	40	54	38	33	48	45	48	44	40	43	50	61	53	41	44	48	40	54	52	43	62	45	40	49	43	36	60	48	43	38	45	57	50	57	49	49	49	39	48	39	43	43	37	36	48	43	35	54	44	54	42	38	40	35	51	52	27	40	33	60	46	58	31	51	55	50	39	38	47	46	44	49	46	40	42	41	39	41	37	39	48	28	36	44	33	36	41	51	59	35	48	33	50	48	36	47	41	45	50	44	51	38	39	43	49	39	46	44	32	47	38	28	38	60	38	48	51	46	40	48	39	55	41	42	49	43	57	45	46	41	46	51	53	45	48	40	47	29	42	40	42	49	43	50	41	46	53	37	49	51	51	40	35	56	45	31	40	39	37	43	41	46	46	52	41	41	41	34	46	40	41	60	39	48	33	40	43	34	42	48	41	37	38	47	40	53	39	69	41	39	43	45	49	40	38	46	34	54	45	50	39	51	36	35	57	38	49	44	36	38	62	36	64	43	38	40	36	51	45	39	45	34	40	37	51	36	43	43	53	51	36	45	47	32	38	49	44	39	38	56	49	49	35	43	39	40	43	44	38	35	43	39	50	43	37	47	48	43	54	47	42	42	30	41	35	47	38	44	38	33	50	41	46	37	48	45	50	43	49	46	50	43	35	43	59	58	35	38	31	53	41	47	59	34	48	37	37	61	45	37	46	46	41	52	52	54	52	38	53	36	57	45	40	36	41	41	44	39	52	41	50	47	50	44	50	43	49	43	39	48	48	35	43	40	42	48	37	40	42	29	50	53	46	53	53	54	41	49	42	37	45	37	45	48	36	46	35	53	58	39	44	52	31	36	48	55	46	48	57	44	37	51	56	46	50	62	46	29	53	43	43	41	31	41	47	27	43	44	42	41	50	43	40	42	39	37	38	34	44	43	47	46	62	47	40	41	38	38	49	40	50	40	27	35	38	51	43	39	51	42	30	38	43	47	41	40	42	48	49	41	52	51	32	31	42	46	58	39	44	40	58	42	41	36	43	39	58	42	49	38	43	53	46	42	52	44	41	41	41	62	45	48	42	47	52	45	48	50	39	45	46	48	46	42	39	42	49	45	48	35	34	49	44	40	51	35	46	45	44	34	47	42	53	43	41	52	47	42	51	46	40	40	43	42	55	33	40	44	55	58	44	44	42	43	39	55	48	50	38	38	50	44	38	46	43	52	43	40	42	44	45	37	34	39	43	36	40	51	40	41	37	47	51	34	44	36	38	36	33	40	45	39	39	44	46	42	40	47	45	52	42	44	43	43	48	41	46	42	47	35	46	42	32	51	43	47	49	31	43	44	34	50	37	40	53	48	44	33	46	44	44	45	66	48	47	43	48	43	45	40	42	43	39	33	34	54	46	34	42	52	47	53	57	44	46	50	37	47	46	42	41	48	52	39	31	39	54	38	50	40	49	36	56	36	45	45	40	44	48	43	46	45	45	40	52	43	40	47	52	49	58	40	41	43	51	37	35	49	47	37	48	55	42	56	46	55	42	48	39	44	45	41	40	54	53	53	41	43	44	57	54	33	38	35	54	43	42	41	40	44	45	37	60	43	59	44	32	32	46	44	31	42	37	43	46	40	52	36	46	40	42	46	44	44	43	52	36	50	41	47	42	40	49	48	50	38	49	42	48	51	45	39	41	52	47	31	58	44	52	41	50	41	39	60	40	42	50	38	65	58	43	54	44	43	41	42	51	45	43	51	33	54	41	39	49	42	43	48	36	50	36	41	45	37	51	40	54	55	39	40	45	57	44	41	42	47	51	38	44	37	37	46	58	51	34	55	39	37	46	48	49	41	51	40	39	41	44	45	44	44	44	46	45	38	40	40	51	37	38	34	40	27	38	35	41	48	35	44	55	47	29	40	42	48	41	43	42	41	52	43	47	46	42	42	43	55	48	51	39	50	50	47	52	44	45	55	43	35	45	43	38	36	41	39	39	46	46	42	46	48	37	34	41	39	46	45	35	45	37	40	46	52	44	42	35	49	44	46	48	41	51	48	43	49	45	37	36	45	38	44	49	45	36	38	47	37	44	44	44	33	48	38	42	42	35	40	39	40	50	37	36	56	41	38	46	37	39	46	53	44	30	36	39	44	42	38	52	51	42	47	45	45	35	39	44	40	45	53	44	42	40	28	33	49	34	45	46	42	36	56	39	49	41	50	41	38	48	40	44	51	47	43	53	42	51	42	32	28	43	55	40	49	36	39	34	35	35	46	41	53	37	44	48	56	41	43	40	40	44	47	37	35	66	56	54	44	42
25410	20044	17182	33674	41328	40515	37676	34531	27505	20202	14686	12002	10924	9187	8720	8495	11027	13460	8686	4380	2093	2947	5896	8055	9936	8793	8855	8956	7881	6491	4659	3429	2516	2300	2196	1909	1798	1479	1250	1035	946	855	777	718	694	707	626	669	709	746	682	685	690	697	652	627	697	730	693	688	716	674	682	637	696	704	683	658	657	651	662	682	689	673	685	671	668	671	640	680	664	678	667	667	677	678	702	614	625	624	665	648	629	699	685	678	664	661	672	649	697	667	681	709	657	700	678	651	667	622	669	641	626	659	687	653	664	650	696	672	668	706	681	659	706	643	685	648	709	703	701	711	666	695	669	649	691	676	653	687	700	668	666	660	678	663	676	712	685	699	669	652	655	634	656	642	683	621	670	666	640	693	651	668	602	655	711	670	659	634	661	660	615	675	654	671	655	664	679	624	692	659	686	663	694	641	672	659	670	640	663	646	679	660	651	686	683	633	729	637	678	609	620	680	649	653	642	694	708	676	669	627	690	699	638	717	672	680	671	694	624	642	700	728	666	655	670	656	652	695	687	643	632	636	695	666	685	632	647	671	713	673	669	652	688	628	702	680	652	656	665	657	702	688	643	676	702	661	691	673	627	698	641	691	652	726	678	646	665	674	711	629	658	672	639	690	682	685	669	670	652	663	682	676	676	678	644	628	634	705	685	619	677	615	662	672	667	671	650	643	651	639	677	646	667	658	644	720	702	652	657	682	657	686	687	682	687	665	676	687	714	722	695	630	704	663	698	656	684	651	686	710	685	701	673	652	693	663	688	616	668	660	690	681	640	702	654	648	675	604	619	651	615	704	702	641	694	676	667	641	668	696	658	665	626	664	633	677	730	629	682	676	653	596	650	682	683	640	651	659	695	672	688	657	710	652	672	668	634	659	669	654	686	691	660	702	702	643	593	685	643	698	686	613	659	719	672	636	675	646	693	692	649	671	651	672	676	619	671	677	622	707	688	652	684	664	661	589	675	640	707	680	658	711	681	624	667	699	609	713	638	707	729	646	683	644	650	674	648	657	607	639	667	664	670	671	664	654	674	687	658	688	646	621	682	690	708	668	690	671	657	648	666	681	668	704	644	680	646	679	689	632	620	687	696	679	655	679	689	718	676	630	626	655	667	657	674	692	624	614	700	626	630	711	665	653	666	667	682	627	627	657	632	679	699	675	654	689	675	630	629	680	670	680	673	675	645	634	659	669	641	676	632	638	700	647	668	672	663	675	638	664	601	701	645	669	675	741	731	680	699	633	620	712	649	668	634	648	623	660	676	662	656	662	686	677	647	654	661	629	673	655	667	642	654	687	649	673	657	666	633	673	700	678	649	691	652	734	701	671	693	604	652	683	684	680	659	677	680	635	692	684	629	690	656	615	686	699	677	664	679	643	691	731	630	685	695	646	620	665	677	667	672	686	663	688	676	610	656	664	663	646	681	647	699	701	650	609	695	639	644	676	652	635	699	636	662	667	701	603	646	690	728	666	652	669	691	686	696	687	688	675	649	705	676	673	602	673	685	739	674	675	611	647	660	619	680	682	679	623	636	703	646	684	673	680	657	676	628	662	674	700	659	655	678	659	681	714	661	710	665	683	639	598	677	664	609	655	624	670	626	666	626	662	675	661	681	612	661	673	650	679	674	647	653	650	658	633	600	671	665	688	687	689	657	636	695	625	679	671	694	662	704	695	688	638	664	692	704	671	716	660	708	685	700	634	686	642	634	665	702	702	632	684	647	677	652	706	692	688	667	623	609	706	668	642	681	691	650	675	653	694	680	711	677	661	616	678	648	693	655	663	720	657	653	686	642	688	636	670	661	693	721	657	689	667	699	653	686	693	648	673	727	662	667	642	639	692	678	651	667	655	653	664	717	630	691	666	679	635	682	643	644	675	662	690	638	677	646	653	670	692	606	678	660	620	709	698	708	688	660	636	721	670	658	659	641	703	656	686	708	697	701	654	691	673	637	650	657	631	677	652	694	688	709	659	638	652	657	703	674	650	681	656	622	630	695	728	695	682	677	673	629	684	688	659	704	636	602	670	697	700	664	649	614	625	684	620	622	662	650	680	680	647	624	707	668	648	653	629	674	663	660	680	699	689	714	658	691	695	651	681	705	667	638	635	672	663	685	629	691	629	679	642	677	687	673	682	681	645	668	673	649	670	646	608	713	685	712	673	627	676	654	672	674	672	697	640	630	639	670	681	701	691	657	728	637	694	694	660	706	624	682	662	681	663	662	701	698	653	668	694	692	670	643	631	647	642	683	738	690	693	700	696	647	703	683	660	617	664	627	702	683	657	667	677	640	648	663	637	671	673	687	636	694	673	717	651	692	624	682	653	702	713	665	692	709	669	685	669	658	715	654	693	668	701	643	640	670	644	681	694	680	660	721	668	713	653	628	654	665	669	688	638	673	653	644	652	650	662	731	653	700	664	671	663	654	614	659	654	650	659	646	661	633	641	697	666	663	649	670	639	672	660	632	623	722	646	654	680	651	666	682	674	674	626	636	676	650	678	673	662	629	653	708	667	587	646	699	668	660	660	644	688	658	633	674	680	661	660	662	661	685	667	656	656	671	664	697	701	700	675	631	654	627	653	620	696	674	662	674	664	681	676	641	644	668	687	690	630	696	660	671	690	655	677	690	664	583	687	624	626	638	649	667	635	706	628	670	653	704	683	646	642	649	653	697	695	673	710	665	662	655	628	630	683	705	652	674	664	662	677	651	684	637	665	657	646	677	618	689	657	672	684	657	666	679	668	639	672	671	635	626	677	651	692	679	666	662	689	673	640	673	698	692	675	651	660	663	666	681	615	635	700	667	680	660	666	672	692	660	679	626	654	645	621	678	668	649	656	631	740	691	601	670	679	628	729	725	674	639	694	653	658	674	660	688	660	624	631	683	628	657	639	662	664	668	657	699	649	672	669	696	718	659	619	682	618	672	687	664	658	659	665	666	654	697	709	671	678	653	655	726	667	715	665	609	662	689	688	677	661	623	607	674	638	638	681	674	661	656	650	668	672	672	665	672	675	674	617	674	665	717	638	638	666	672	693	678	648	678	667	653	667	682	661	643	692	661	666	703	676	682	643	682	657	679	689	707	666	657	662	679	668	707	649	669	617	662	665	661	655	668	684	681	664	664	695	646	656	664	674	682	694	688	670	664	677	662	673	639	646	688	649	618	644	690	677	656	675	698	687	678	661	707	672	644	707	624	669	672	632	687	653	653	679	680	655	676	686	675	694	672	685	642	693	723	684	655	610	637	663	671	650	668	654	641	616	690	639	677	644	651	670	664	654	690	654	679	664	682	646	640	646	683	663	644	651	649	712	679	646	718	674	718	673	665	672	687	659	658	673	643	708	725	640	666	689	661	670	659	669	712	679	651	620	659	699	665	683	621	680	730	647	684	635	707	662	657	646	646	635	714	661	664	622	662	673	679	654	654	671	660	657	645	646	695	641	680	677	671	677	717	656	650	687
3140	1602	1328	1358	2276	2615	2342	1877	1426	973	597	367	381	373	306	349	343	623	422	198	94	115	206	333	403	427	337	375	343	220	183	127	120	124	92	93	82	68	63	67	53	58	48	54	47	55	54	39	44	51	52	57	48	51	45	45	52	53	48	43	49	53	48	46	45	39	57	39	42	50	55	44	39	37	49	61	56	37	51	44	54	47	54	44	37	51	46	53	62	37	51	65	54	37	47	39	50	40	50	57	56	38	47	48	50	52	44	49	52	43	38	45	42	51	37	47	55	47	49	30	42	43	56	40	46	37	33	48	50	40	51	39	50	54	58	37	39	57	44	58	42	43	41	43	53	61	38	45	50	52	47	41	57	49	44	52	39	43	55	54	51	49	35	56	44	43	49	45	36	45	53	44	42	43	44	46	54	36	61	44	44	42	51	50	51	42	56	45	49	44	43	52	43	40	51	49	43	52	53	39	38	38	57	42	49	49	36	41	39	46	51	47	58	48	42	51	30	49	57	46	40	49	47	39	45	42	41	46	47	57	52	37	37	49	38	46	57	43	36	48	56	47	50	44	47	36	41	50	43	40	33	56	49	51	57	38	60	32	40	58	46	30	42	46	49	41	47	45	42	44	54	48	54	39	47	47	52	41	41	43	56	47	53	55	51	42	43	47	54	47	50	50	40	43	53	48	41	43	54	55	44	57	54	60	49	44	50	46	51	40	46	49	44	49	43	51	41	51	49	44	58	38	48	57	50	45	35	73	43	44	54	50	54	36	47	44	39	44	36	38	35	51	52	46	50	52	46	34	54	46	49	46	44	39	52	48	48	48	38	48	32	43	39	46	45	41	48	45	44	52	43	54	47	45	62	48	42	47	39	39	46	47	47	45	55	47	44	49	45	51	59	50	37	43	42	49	51	41	43	48	60	41	47	40	38	53	49	46	50	59	47	44	55	46	37	44	41	50	46	53	52	56	36	42	46	35	60	53	49	45	39	55	43	44	56	53	52	48	52	45	43	57	41	44	48	47	47	49	49	47	44	57	35	52	49	54	49	48	62	39	46	52	58	46	63	46	62	55	44	60	33	48	54	45	47	47	42	37	48	51	55	54	58	50	36	42	52	50	54	42	54	36	35	45	51	42	55	44	43	43	38	65	51	53	50	39	53	62	58	38	64	38	58	43	41	33	46	53	41	45	57	51	57	44	63	58	59	42	42	52	47	27	48	45	47	44	53	44	50	44	45	60	46	47	50	47	43	45	46	39	50	48	37	47	50	45	49	40	53	42	58	51	43	47	36	37	60	38	42	47	50	36	42	60	43	46	46	51	58	33	34	49	40	57	41	44	55	47	52	49	56	44	44	55	40	46	43	47	41	54	53	44	40	42	49	48	49	47	38	33	36	47	46	38	56	40	47	38	43	45	48	46	57	54	42	40	49	68	50	52	38	47	52	43	42	46	48	43	36	47	47	50	50	43	56	48	48	61	37	41	50	42	45	36	43	51	50	64	41	48	36	45	53	48	73	50	46	39	47	50	55	37	42	53	55	46	58	51	51	48	38	55	46	51	42	38	44	38	53	54	39	37	42	44	45	35	45	48	49	49	51	52	44	44	50	39	63	50	41	41	44	47	39	58	47	51	51	51	49	49	42	40	49	55	45	50	39	43	35	39	42	39	51	63	40	60	49	43	54	54	49	42	47	47	53	42	54	50	52	56	38	56	43	63	57	57	54	58	45	39	46	47	53	46	35	42	30	39	55	43	60	39	38	38	64	43	49	53	50	48	43	48	55	53	44	41	42	37	44	51	46	40	54	39	46	36	48	45	36	52	60	53	40	40	60	37	45	47	46	52	49	49	34	48	54	50	50	45	56	54	44	53	45	41	48	51	43	55	46	51	39	43	43	53	46	74	49	53	36	49	48	37	50	43	41	41	45	50	46	55	49	40	56	47	42	46	54	44	56	58	47	39	49	64	34	48	53	64	54	45	41	49	48	38	52	35	38	46	40	45	54	36	57	57	49	52	36	41	40	28	51	47	46	48	33	47	47	46	61	32	41	43	46	53	52	51	35	42	49	45	51	37	48	45	40	55	51	45	42	55	34	44	45	50	43	47	42	59	45	48	53	60	60	63	49	49	45	42	41	42	41	48	48	42	46	49	55	40	41	49	54	53	42	46	50	43	49	41	49	53	44	40	46	47	49	41	46	50	46	43	45	46	49	44	45	45	43	58	49	52	60	60	35	57	50	53	49	54	37	48	59	42	47	39	53	41	52	48	51	34	43	49	41	40	44	46	50	48	47	52	46	59	62	49	52	38	37	34	63	43	63	44	41	49	50	38	52	35	49	44	47	29	50	53	46	41	48	48	45	52	36	43	47	46	59	36	56	46	51	38	43	36	50	57	48	54	45	45	48	57	45	45	43	40	54	45	55	49	57	36	35	48	53	52	45	35	54	43	45	36	49	46	50	43	47	45	45	64	43	62	40	33	31	34	44	42	38	41	49	46	52	59	50	51	47	46	32	53	42	38	64	45	40	44	53	43	51	50	39	39	39	47	54	41	44	38	44	50	55	48	64	49	43	56	60	40	54	44	41	55	33	53	40	51	37	42	43	42	56	36	44	38	57	61	41	42	47	52	42	48	45	40	47	37	51	47	50	53	46	52	45	43	41	48	40	43	50	39	39	58	36	51	46	45	47	71	50	51	57	47	36	45	56	44	51	44	61	42	48	48	46	51	41	45	45	55	48	47	39	65	52	48	38	52	39	43	45	47	42	56	44	55	61	46	42	55	39	51	42	49	53	60	51	43	43	40	42	52	43	40	36	54	62	60	38	35	44	50	46	47	53	46	42	50	44	56	45	54	43	45	48	49	36	43	28	37	49	44	38	52	45	53	46	36	48	46	45	34	42	52	44	39	48	52	55	40	53	47	50	46	35	53	41	47	59	59	63	40	48	53	45	38	54	46	46	46	52	45	43	38	42	55	37	52	47	45	54	54	45	44	51	37	49	46	44	42	49	49	64	50	44	59	45	42	49	51	44	53	60	41	50	49	38	49	44	49	49	41	42	44	43	51	42	52	48	46	50	42	48	43	43	53	44	43	52	51	47	56	51	42	57	38	58	55	48	49	48	46	32	37	44	46	42	48	50	42	43	50	36	49	48	66	46	44	47	40	52	49	40	52	55	43	47	46	47	46	40	47	44	42	51	46	54	53	30	34	58	42	43	51	44	39	50	50	49	59	42	41	52	52	46	34	48	54	50	45	46	38	55	48	51	38	49	50	48	50	50	47	46	41	53	56	40	48	50	51	26	54	46	38	48	42	41	47	58	50	35	48	39	56	45	41	35	42	58	50	51	37	44	45	40	28	48	36	44	52	56	56	44	43	40	49	55	43	45	41	43	49	47	47	60	40	56	50	37	47	49	43	37	38	60	35	47	46	39	65	53	52	37	41	55	38	37	51	44	46	51	45	44	49	55	34	36	43	37	39
31002	22794	21836	41268	48593	47400	42781	38507	33996	27234	21136	15930	14630	14447	12144	11365	12509	18917	14248	6551	3001	3546	6925	10754	13484	13385	11946	11932	10455	8302	6452	4887	3964	3373	3099	2844	2355	1877	1535	1280	1027	923	870	777	782	784	745	748	743	743	696	757	774	725	768	735	690	714	698	721	761	684	780	708	700	679	692	711	707	690	699	715	754	739	709	775	722	720	725	691	734	693	750	718	694	764	743	668	708	727	715	691	787	698	661	709	681	670	653	688	746	714	704	715	661	679	687	762	699	724	735	658	730	727	677	721	725	712	709	688	736	726	728	697	733	691	671	669	699	743	698	725	693	674	722	717	722	682	714	668	668	697	728	692	710	706	713	733	694	695	692	704	703	713	689	716	731	746	714	708	679	696	679	709	726	701	724	684	743	703	678	695	716	688	730	709	741	689	663	658	739	743	718	663	676	748	698	734	717	694	726	738	683	721	709	728	735	715	706	722	662	691	694	716	682	682	694	728	729	674	712	733	691	741	728	709	725	749	682	693	702	696	720	730	695	667	707	730	746	740	692	697	666	752	715	724	712	696	706	715	742	716	725	705	724	697	680	722	716	712	702	742	728	725	777	731	709	736	670	708	701	730	685	687	693	700	673	737	703	678	673	680	674	698	681	727	676	712	666	672	740	743	679	709	672	670	692	694	713	703	646	717	726	670	703	721	742	701	696	665	686	711	686	688	730	754	676	727	696	712	674	671	704	733	708	666	663	687	664	698	717	693	766	676	660	689	701	716	699	749	697	678	720	692	644	755	724	712	691	744	703	645	704	707	722	703	662	685	709	715	718	712	704	656	728	701	715	676	734	667	724	710	712	699	704	701	684	663	666	726	738	735	704	727	715	734	769	707	703	717	708	718	718	725	674	705	720	705	721	685	711	675	687	706	688	706	712	710	722	667	688	695	705	698	729	700	689	688	702	681	704	693	692	685	650	717	691	711	688	743	695	723	662	697	701	706	676	666	688	668	692	649	649	658	660	739	724	646	683	715	695	672	712	694	729	710	660	743	739	700	718	673	702	665	679	715	715	682	723	686	623	689	690	734	678	733	661	676	699	712	692	703	710	684	667	710	680	696	723	734	687	708	719	725	701	676	708	715	708	685	728	741	707	721	710	712	689	681	731	694	740	679	703	709	723	717	725	737	686	680	695	698	726	664	699	703	667	684	678	678	722	714	694	713	732	689	720	686	715	698	699	686	689	700	672	670	719	712	723	709	713	715	708	672	676	720	687	686	725	718	674	712	658	674	723	757	694	643	724	695	710	720	682	702	725	712	645	661	709	721	703	734	702	722	733	709	718	684	712	700	678	698	732	697	683	723	711	690	703	684	684	712	703	671	700	693	699	702	721	658	734	659	746	686	709	689	644	698	692	718	720	723	663	700	729	703	691	704	656	736	656	746	722	708	676	724	684	673	710	713	708	763	670	727	691	746	723	656	685	719	714	701	680	671	720	714	685	714	759	636	692	726	669	724	671	724	720	707	664	687	718	698	670	705	757	698	678	704	685	647	732	746	671	703	721	740	753	673	725	686	718	732	700	742	705	685	705	733	693	695	688	702	724	707	707	707	718	703	746	688	757	701	659	687	694	660	710	698	682	741	751	756	724	737	757	730	687	686	733	714	724	626	696	752	738	699	698	702	680	699	654	689	733	727	681	690	699	698	691	743	696	701	708	751	722	717	671	681	729	702	670	708	714	687	681	665	705	729	686	695	685	647	705	715	710	746	668	655	684	719	689	696	685	729	688	696	711	708	713	678	736	654	719	694	725	647	718	700	713	687	660	764	717	710	659	712	683	690	729	696	674	709	678	727	737	677	708	692	674	706	735	711	647	667	655	688	700	687	696	703	668	728	733	634	704	682	712	711	737	725	718	713	671	685	725	717	749	735	717	719	696	768	670	694	633	707	738	704	742	695	643	702	696	680	708	702	701	685	692	708	657	740	676	726	679	664	691	735	712	676	702	699	721	701	720	702	690	750	688	689	638	721	710	700	713	723	696	704	704	742	690	699	711	723	720	655	685	665	680	693	690	680	685	687	705	686	737	690	717	703	672	727	712	702	706	712	641	703	656	766	696	704	704	708	703	665	760	714	688	721	689	723	705	700	721	689	662	701	726	688	701	716	726	727	670	696	740	710	668	662	696	714	692	712	706	748	725	725	706	716	665	707	723	704	678	705	710	748	685	670	663	710	678	742	680	713	720	733	721	663	693	712	680	680	692	693	729	726	709	692	689	696	728	704	658	721	720	695	687	665	749	697	704	711	700	718	721	698	719	717	743	692	699	729	719	701	711	663	694	676	710	675	691	694	720	688	716	740	697	730	743	718	691	732	663	689	701	678	699	693	698	710	700	682	697	675	700	663	708	672	741	716	724	738	712	711	716	678	714	675	673	697	740	714	677	724	742	679	689	718	696	730	707	685	755	688	665	699	732	752	712	725	705	693	682	713	720	703	667	691	720	706	680	703	693	675	729	738	714	741	675	696	677	692	674	656	709	732	753	677	712	746	667	734	648	688	709	717	657	703	727	667	710	722	739	661	756	671	661	681	745	728	692	717	698	663	684	730	666	712	753	696	709	728	689	748	658	699	689	700	678	750	697	724	709	681	752	646	705	734	674	667	707	653	710	706	705	703	725	685	689	704	707	661	695	706	646	639	702	717	710	686	667	686	706	698	686	661	677	696	715	681	689	699	672	703	670	710	689	658	700	693	661	686	694	675	743	678	718	728	687	690	657	734	738	775	706	708	718	691	649	717	722	719	714	707	721	660	710	680	726	734	699	695	678	708	715	736	701	713	669	688	708	667	722	735	666	702	715	709	678	700	678	667	687	666	703	697	713	720	710	740	695	739	717	712	717	661	730	708	703	660	650	711	692	757	721	702	694	731	698	671	705	693	695	697	762	678	713	697	732	723	703	701	689	679	710	742	687	682	735	715	684	728	715	690	678	700	712	740	675	712	711	723	770	703	698	708	706	728	679	710	705	705	684	685	705	727	719	727	654	696	680	741	690	726	705	717	663	686	689	683	708	711	724	726	724	694	706	686	689	717	654	754	651	653	681	667	718	710	715	727	682	725	703	660	722	706	728	707	613	711	719	728	679	687	710	676	716	719	683	698	680	691	672	716	677	699	691	694	690	708	680	674	734	750	663	742	722	720	734	683	663	701	696	714	737	772	667	740	668	753	672	718	664	635	727	707	643	693	728	676	731	693	714	708	717	725	727	699	749	655	680	703	720	715	689	706	684	698	704	679	705	705	705	718	750	734	702	707	733	665	727	686	717	691	711	736	694	711	698	703	735	723	669	716	707	694	694	709	654	683	708	670	715	750	713	700	755	703	684	692	692	671	638	717	721	706	691	742	676	675	690	669	692	705	657	669	708	712	704	675	732	698	707	743	758	659	807	682	709	717	706	690	685	672	710	684	707	746	762	773	753	697	748	647	721	683	738	702	729	728	698	656	711	672
2127	578	392	497	1073	1290	1090	882	644	457	292	201	170	120	135	129	164	293	236	90	59	43	74	127	200	226	183	206	171	142	135	87	72	57	64	48	45	40	46	37	35	35	44	29	26	35	40	31	36	30	36	43	25	38	28	30	32	31	25	34	37	20	36	42	31	31	34	29	42	34	29	37	35	33	33	32	27	40	39	30	28	34	26	48	27	30	34	35	35	31	37	29	28	31	29	32	31	25	25	35	42	34	32	28	30	33	23	43	28	32	25	37	24	29	40	37	37	30	33	24	28	42	29	38	26	34	32	43	37	31	32	28	35	27	27	34	46	34	27	42	38	32	35	21	32	40	43	31	30	39	44	41	22	37	31	42	30	30	26	30	34	34	28	38	30	21	31	33	37	35	39	28	34	38	35	36	27	32	27	34	32	43	27	22	44	35	41	39	37	32	27	33	35	28	22	29	20	35	33	36	39	29	32	31	26	32	32	39	21	23	31	26	39	37	24	36	27	31	33	29	34	32	33	32	25	34	33	35	36	44	31	28	36	29	31	33	30	41	30	25	39	39	46	26	36	35	31	44	37	36	35	25	33	27	29	26	31	30	35	31	37	30	39	27	32	41	39	34	30	22	34	30	32	34	37	32	33	41	30	24	26	41	34	29	29	34	35	38	29	37	29	22	37	32	36	32	45	26	39	29	36	36	43	38	26	33	39	38	33	43	25	38	37	30	37	32	37	42	37	30	34	25	31	30	33	32	41	31	31	31	34	44	33	36	25	30	30	35	40	27	24	27	29	25	44	39	29	28	42	26	35	35	22	39	32	32	33	25	29	25	32	22	45	30	31	33	26	33	35	31	21	47	34	32	25	34	18	31	30	36	34	33	38	38	21	40	30	36	46	33	32	27	29	30	38	29	39	27	32	34	25	40	29	35	32	37	32	29	31	36	29	29	44	36	31	28	34	22	31	30	33	29	25	25	28	38	28	46	40	30	31	26	28	33	39	35	26	37	19	34	23	31	36	28	37	33	46	35	32	35	40	26	30	30	33	35	43	28	35	28	40	26	34	39	34	33	28	29	28	27	26	47	40	32	26	32	25	28	33	36	31	25	29	41	33	33	33	38	25	31	25	35	29	27	26	31	38	42	28	36	38	33	31	31	36	46	19	26	32	31	28	35	41	42	38	26	45	33	30	35	28	28	29	38	38	35	33	36	17	37	37	31	35	38	26	29	30	44	31	20	24	23	28	32	28	37	40	34	29	21	39	38	27	24	44	31	33	41	31	36	27	44	28	38	27	29	23	34	34	37	27	44	36	37	30	36	32	30	33	33	36	30	42	34	33	25	22	18	33	44	36	30	29	36	27	33	41	27	41	26	35	30	25	37	28	47	30	26	29	36	36	23	36	24	35	24	40	34	34	33	34	38	33	36	33	31	29	31	51	31	33	35	38	29	45	28	43	36	34	39	33	42	34	38	31	32	35	43	32	18	30	32	31	30	39	44	21	35	27	30	26	28	30	39	40	40	31	23	34	41	28	38	24	28	27	23	26	27	26	29	42	34	34	38	31	25	32	46	39	37	24	39	29	40	28	30	32	31	27	44	32	34	39	31	26	28	33	35	26	26	31	43	29	39	39	30	29	28	26	35	36	36	39	37	26	31	31	36	38	31	36	31	37	25	41	31	27	34	32	31	32	34	39	34	31	36	45	26	25	31	37	31	34	39	33	37	48	26	27	35	37	30	35	32	41	37	33	37	35	38	31	31	36	33	38	35	37	34	43	28	25	28	43	44	34	33	30	32	33	30	29	31	39	34	26	31	37	28	30	26	29	37	27	32	41	41	34	44	40	44	41	37	20	37	34	36	36	34	31	34	28	27	37	28	32	35	34	37	24	29	36	32	37	50	31	27	38	27	34	34	34	33	25	26	37	34	26	43	21	28	36	39	37	32	35	27	32	29	32	37	29	35	25	27	43	25	38	32	38	45	28	27	34	36	30	39	29	32	34	30	40	32	32	38	40	37	25	35	26	41	33	31	30	34	23	42	38	31	44	34	42	29	27	39	32	35	29	33	31	40	30	35	30	38	27	40	34	34	31	31	33	34	25	23	34	35	27	51	34	48	32	23	32	25	28	29	32	31	39	22	25	37	29	32	35	35	29	37	25	31	27	26	30	27	27	33	29	23	34	32	24	33	27	29	32	33	36	34	32	36	33	23	29	44	40	35	35	35	28	37	31	48	44	37	34	33	34	32	35	36	29	30	19	31	28	42	32	36	34	25	25	35	25	30	35	35	20	39	24	33	36	30	27	30	30	40	26	36	46	29	32	34	31	34	41	38	32	33	30	33	38	28	37	31	32	45	30	22	39	27	36	32	34	29	35	33	39	30	43	29	35	27	35	31	25	28	30	21	26	32	32	38	33	40	33	29	33	33	31	34	42	36	37	35	27	30	28	42	37	31	29	29	26	33	34	37	35	37	35	26	41	43	35	31	29	34	41	29	25	32	32	30	28	31	36	31	38	29	34	28	39	24	25	40	26	37	49	36	21	24	35	24	46	34	39	21	36	26	39	50	38	39	24	30	22	30	27	31	37	31	38	26	53	36	30	41	36	41	24	25	33	26	33	37	42	38	32	32	27	39	34	25	51	29	33	38	31	25	34	30	26	47	32	26	35	42	30	21	35	39	37	34	44	31	30	35	43	28	36	32	54	33	31	33	33	41	25	38	34	34	24	33	39	20	37	35	41	25	30	35	40	39	28	42	39	39	36	26	27	39	33	25	21	40	32	32	32	42	27	47	30	35	33	37	36	37	32	22	41	28	24	32	47	39	28	38	37	29	30	35	45	21	30	31	32	32	33	32	21	27	33	33	26	28	38	31	27	39	32	37	34	31	32	32	36	30	28	24	26	30	32	31	32	33	29	34	35	33	35	29	27	38	47	41	20	30	32	38	34	29	30	39	30	34	28	32	28	35	34	38	37	33	36	35	29	20	22	30	29	26	30	37	37	26	51	27	37	26	41	45	31	33	40	35	33	35	33	28	31	18	33	23	31	31	34	27	26	30	30	38	32	33	39	33	34	30	26	29	34	33	41	29	38	30	23	30	32	36	35	26	33	30	24	22	34	33	32	38	36	35	25	33	37	27	31	35	33	31	31	34	33	23	23	33	33	24	38	23	26	37	31	32	33	33	29	37	33	30	40	33	36	33	32	33	36	32	44	23	40	33	25	41	33	32	24	38	32	35	41	32	28	31	32	33	22	24	36	33	19	27	37	30	27	35	40	31	27	27	33	26	28	23	34	39	36	26	24	35	43	36	29	37	33	37	38	32	28	27	33	32	34	40	26	36	26	46	28	29	38	30	32	31	47	27	34	33	42	24	32	33	34	33	24	28	23	43	27	34	29	40	29	34	33	37	33	45	38	34	41	34	33	42	33	37	32	28	29	37	34	17	36	35	35	35	30	32	32	31	31	37	33	36	41	35	40	32
21629	13899	10060	29284	40223	38595	34813	30648	25427	18719	13130	8722	6854	6399	5594	5440	6585	11040	9015	3970	1445	1396	2845	4699	7444	8468	7103	6631	5645	4699	3497	2642	2273	2031	1708	1359	1132	975	814	695	652	547	546	521	470	527	527	517	507	516	522	519	493	461	510	531	498	530	492	511	464	523	504	536	499	467	482	531	512	538	505	515	476	516	526	521	523	505	495	471	481	508	484	484	516	479	527	487	524	516	479	525	499	504	476	514	494	505	490	493	457	519	512	475	513	472	532	527	487	493	493	514	487	454	468	456	530	506	462	532	480	522	480	509	493	499	504	475	533	533	492	480	526	475	484	454	494	507	498	515	533	468	521	531	497	523	492	527	497	533	514	481	499	467	491	503	485	480	516	509	484	482	501	516	505	495	484	503	531	509	511	511	502	484	480	472	514	521	458	513	495	487	500	500	486	497	522	516	497	517	454	495	492	522	490	516	480	488	512	484	502	492	481	467	526	445	460	519	471	501	509	540	495	526	484	535	503	522	502	525	482	478	495	518	543	453	495	511	498	528	540	499	498	525	507	491	485	463	505	490	478	484	489	455	516	484	513	482	537	501	476	513	490	510	500	500	497	475	529	466	503	525	500	493	476	529	545	488	524	512	467	503	479	459	555	481	515	486	544	498	479	479	487	554	507	540	511	510	478	495	506	546	532	531	497	488	496	502	504	481	446	519	504	516	461	523	451	491	497	464	471	498	472	557	501	466	523	499	534	500	578	482	495	521	543	508	494	505	512	485	496	495	513	514	537	483	496	507	513	493	537	515	485	472	527	473	447	474	516	503	490	489	517	476	506	498	509	496	488	511	496	500	524	499	482	493	492	504	498	524	508	517	513	460	509	525	508	495	501	482	522	518	505	525	493	527	490	493	537	519	537	505	473	472	478	504	482	472	486	449	509	503	525	482	545	489	507	507	519	548	478	536	492	531	548	499	547	486	513	501	518	522	541	475	504	516	486	520	500	515	530	516	514	518	512	498	531	484	499	520	518	534	495	495	498	453	512	445	504	513	520	494	556	511	496	513	534	503	504	511	490	492	533	505	495	530	517	475	525	463	475	512	490	506	489	504	519	494	489	479	534	486	488	472	495	486	487	504	503	507	523	488	480	554	478	503	468	545	508	503	485	539	513	514	500	513	498	512	504	501	485	510	499	507	476	491	525	567	486	486	495	496	521	523	518	483	501	492	507	487	480	488	457	506	523	478	534	477	535	481	489	466	485	519	502	504	507	548	486	500	482	490	500	543	485	534	486	482	470	529	518	510	492	480	519	492	508	501	517	519	526	519	476	528	537	491	531	568	470	477	470	494	489	466	492	537	516	426	499	455	510	472	526	505	524	504	492	511	511	504	509	461	521	530	503	526	495	550	479	527	487	521	517	458	509	521	568	501	508	496	465	526	531	497	514	494	510	487	497	494	541	496	460	543	525	492	478	523	485	516	515	504	479	487	479	505	512	495	521	482	514	484	493	506	501	511	520	481	464	514	482	507	464	521	509	501	495	531	516	531	532	496	517	527	496	498	519	504	488	495	482	508	465	495	480	488	579	522	477	503	480	549	479	495	528	490	548	494	470	488	523	506	469	494	512	537	513	508	523	502	476	485	507	532	530	497	483	498	492	481	476	511	506	509	454	493	492	533	527	474	517	470	520	513	503	450	494	503	508	499	509	521	488	511	504	534	470	483	515	495	487	515	502	490	494	500	532	460	482	502	536	505	483	520	486	509	514	478	500	529	451	475	544	509	492	526	507	517	533	519	497	496	482	462	510	505	471	499	510	507	480	502	514	513	469	480	511	486	511	552	484	495	490	509	515	464	542	504	494	528	503	476	519	514	486	494	502	482	497	529	503	487	495	490	500	531	532	509	485	483	481	492	502	502	487	487	462	462	508	474	508	478	491	549	499	491	493	505	508	482	478	508	511	497	492	530	517	545	500	522	491	446	512	473	518	481	520	539	497	526	468	488	504	507	496	510	521	547	520	473	506	503	541	434	498	515	510	516	516	495	521	507	499	515	519	472	480	471	471	490	467	470	534	495	519	509	488	528	489	489	468	529	502	507	511	502	507	513	488	537	513	476	533	454	476	495	496	512	477	548	545	505	506	537	495	473	498	523	508	475	449	486	477	491	524	473	487	486	552	483	548	514	511	506	494	493	523	475	489	521	510	526	504	482	522	482	481	497	483	491	461	541	490	515	495	533	462	509	477	492	475	528	484	482	529	529	484	494	509	491	485	485	533	468	531	515	456	479	474	487	527	492	524	478	521	492	502	489	526	518	510	493	483	494	524	498	527	495	491	491	520	447	493	530	542	507	517	513	529	531	507	502	526	497	514	480	504	488	500	517	534	481	512	506	549	471	507	461	504	485	520	499	523	522	491	469	495	535	493	538	476	497	497	513	467	476	474	516	453	481	486	521	521	473	496	488	539	491	474	546	496	486	535	508	481	467	483	511	496	475	495	552	555	536	511	517	488	478	474	518	527	516	500	499	458	472	519	482	517	459	532	512	474	505	537	474	475	471	516	471	494	466	466	472	492	507	505	519	514	506	475	511	481	456	505	509	504	502	487	484	491	498	455	495	503	488	519	491	498	507	490	504	491	527	476	536	516	523	533	493	491	479	514	506	490	521	539	463	461	476	543	535	479	532	531	495	517	447	546	497	495	465	522	510	507	523	515	507	502	489	535	482	491	523	485	492	511	490	496	472	533	467	495	533	485	557	514	487	432	469	482	542	484	506	445	521	478	500	512	495	498	456	545	505	505	471	487	523	502	503	498	516	517	489	523	478	526	532	520	509	490	451	508	527	499	458	541	470	505	541	469	502	506	509	519	535	478	536	462	527	495	497	508	514	496	519	485	531	462	500	488	518	488	509	515	510	474	476	499	476	513	509	482	553	518	450	521	527	486	511	443	508	502	511	484	553	492	508	511	502	530	481	489	517	508	523	464	520	505	489	512	513	484	489	519	507	508	526	483	475	493	504	498	534	496	517	473	487	488	519	486	536	503	511	533	487	494	512	472	472	484	509	544	538	459	481	509	503	513	472	439	509	488	488	519	517	516	493	468	553	512	485	461	497	481	537	525	491	510	514	486	452	501	487	513	533	468	512	490	509	462	474	543	505	460	503	495	497	522	472	516	535	531	561	519	528	492	492	501	486	511	467	495	480	517	549	507	506	501	545	504	493	486	463	488	501	475	508	490	523	489	533	500	514	491	495	514	472	491	502	480	471	491	517	456	553	487	487	448	449	485	524	549	494	513	551	538	478	484	508	507	510	536	478	503	478	486	511	490	491	490	468	478	552	461	508	509	499	508	478	474	525	497	529	528	487	468	507	490	486	481	535	529	484	501	501	498	481	509	522	499	476	492	458	514	481	484	492	511	533	505	527	520	515	523	480	497	489	509	510	532	495	482	494	501	499	490	469	510	484	505	496	515	510	501	540	491	510	482	509	502	512	487	453	490	469
1858	909	487	428	1007	1309	1360	1276	1002	763	602	401	244	210	175	181	291	389	358	215	64	66	95	157	271	345	282	283	234	211	167	142	108	98	74	60	63	48	47	43	40	29	32	40	27	31	35	36	40	33	35	39	37	42	40	44	32	34	35	38	33	43	22	21	38	29	21	28	27	31	37	29	34	33	32	36	26	32	31	27	32	34	38	26	35	38	29	29	37	33	25	35	39	35	31	38	27	43	30	39	33	38	39	34	33	35	27	44	23	35	39	31	41	28	33	29	29	41	29	35	35	28	27	44	48	37	33	28	25	25	41	26	45	18	26	26	34	22	48	36	31	34	28	33	32	32	36	32	31	32	32	33	31	41	38	31	37	32	32	37	30	33	40	33	27	36	23	24	47	38	37	29	35	28	26	30	30	32	34	31	28	39	30	26	44	34	32	24	23	32	28	44	24	33	42	30	38	38	38	28	29	33	39	31	35	35	42	37	32	32	30	33	33	32	27	29	27	35	31	28	34	41	30	31	40	39	32	33	23	24	34	38	22	34	40	36	31	36	47	30	43	34	37	40	22	32	34	39	46	25	38	29	36	23	31	24	42	25	30	28	30	32	38	36	27	41	41	30	39	37	39	21	27	36	33	44	28	41	19	34	35	42	30	34	27	25	33	35	32	48	19	39	31	33	30	33	25	35	33	28	47	33	29	40	35	37	34	33	33	28	34	30	38	29	28	37	41	41	31	46	31	39	39	32	32	29	35	32	31	27	42	25	37	21	36	38	31	30	34	37	36	37	28	40	31	23	34	49	25	29	30	29	41	34	32	25	29	26	34	25	32	36	34	37	40	33	38	26	26	29	28	21	30	32	24	37	30	28	30	28	39	32	48	26	29	33	32	37	37	32	38	25	34	35	41	31	31	27	40	17	34	27	35	32	31	30	31	34	37	41	24	24	40	35	35	43	43	36	30	32	35	24	45	37	28	34	38	42	26	24	41	31	34	31	36	36	37	37	35	41	27	33	35	28	31	23	37	33	29	28	33	31	33	31	27	28	36	31	27	32	38	39	31	41	41	38	34	43	38	38	30	25	24	34	41	23	33	36	30	34	28	29	26	25	28	38	24	34	37	29	37	29	30	34	28	32	30	28	34	25	31	32	51	24	37	44	42	28	44	39	30	27	28	35	28	34	34	34	40	26	34	37	37	25	33	40	44	32	35	27	39	35	30	38	30	30	21	34	37	30	35	31	33	33	30	25	28	35	36	29	35	35	32	33	27	35	38	20	31	49	32	39	35	27	35	41	37	31	38	33	43	32	35	37	41	40	36	31	30	37	27	44	33	28	33	26	36	29	32	24	44	39	29	34	35	29	33	31	20	24	41	33	26	36	23	25	32	34	30	33	33	30	21	35	26	33	36	32	28	24	40	27	34	43	30	30	45	36	30	39	27	29	35	33	40	41	32	43	30	32	36	30	26	29	39	42	32	38	42	35	36	26	29	24	40	28	39	28	30	29	30	40	42	36	29	37	24	39	31	29	29	33	37	26	36	41	29	29	33	25	30	32	42	32	37	34	38	29	31	35	35	30	29	30	36	35	39	45	38	35	31	38	28	38	30	31	26	31	35	34	27	32	37	30	32	30	35	34	46	32	36	39	32	32	30	41	40	35	32	37	38	25	39	34	28	29	34	41	32	44	33	44	25	34	43	50	37	30	41	48	25	19	22	40	39	27	40	23	24	28	29	43	27	28	40	33	42	28	36	30	44	35	34	30	35	27	33	24	44	28	34	33	30	31	41	23	42	34	33	31	33	27	25	39	31	29	31	32	22	36	32	28	39	32	37	32	27	32	26	28	31	32	24	31	29	36	39	31	40	37	47	27	30	35	26	22	36	28	31	36	30	25	36	30	33	40	37	33	43	39	34	46	35	38	34	34	39	34	27	31	31	28	26	33	37	26	28	39	26	35	44	33	26	40	33	31	36	45	34	37	34	29	34	20	35	34	35	33	32	40	36	35	39	37	26	28	27	25	31	29	46	33	27	41	37	36	33	27	26	31	30	44	23	20	28	33	33	29	30	34	38	31	28	34	40	24	36	39	27	45	34	40	21	33	49	36	47	35	45	30	32	30	31	44	36	36	31	40	22	34	28	35	40	39	43	40	28	26	29	28	43	22	34	38	23	36	35	32	29	30	29	38	38	30	35	32	29	27	29	28	29	36	33	35	25	29	28	37	43	33	36	27	37	37	24	31	35	33	42	40	44	39	40	32	34	34	40	28	29	29	36	33	26	22	32	22	36	39	49	20	32	38	26	34	37	31	34	35	34	32	25	33	30	38	29	33	28	36	33	38	42	31	37	27	28	32	34	38	37	28	38	35	31	36	26	30	42	23	35	41	36	39	39	34	37	30	28	32	30	36	29	32	39	33	38	39	44	28	30	39	22	36	27	36	27	26	39	32	23	33	31	43	39	33	27	39	38	31	34	34	38	27	31	30	27	37	34	43	33	25	30	35	31	27	40	30	24	27	20	37	33	42	39	37	40	31	32	31	36	39	35	30	33	29	23	38	30	36	29	37	29	33	31	31	34	36	32	33	31	44	29	32	30	32	37	53	36	32	36	22	29	21	28	31	37	38	30	36	33	34	42	32	37	41	41	33	31	37	29	29	30	29	24	28	31	34	38	32	33	26	33	30	30	38	27	34	26	30	37	34	31	38	27	26	32	34	38	25	28	33	32	44	36	37	29	32	37	30	31	30	43	33	34	34	35	30	35	41	29	28	30	29	41	34	30	34	28	34	32	22	21	27	37	37	29	30	27	35	31	32	38	26	27	29	30	29	46	32	25	31	38	35	25	27	30	34	36	32	33	33	30	35	30	38	29	40	28	26	25	33	32	28	36	29	42	40	43	47	28	29	27	38	28	19	36	31	29	36	34	34	32	19	27	28	34	34	45	30	26	28	31	28	38	27	33	40	39	29	34	33	31	27	40	40	30	31	32	36	43	34	28	36	29	38	25	17	30	36	29	39	29	32	26	32	31	32	40	32	36	31	37	36	45	47	36	42	36	39	29	32	32	29	41	35	24	33	36	45	30	28	30	40	29	27	32	33	37	38	37	30	42	34	29	39	38	32	35	38	30	29	35	34	34	26	25	43	40	20	39	40	24	41	25	37	37	24	26	27	22	29	28	25	39	28	37	39	28	32	21	39	30	34	40	39	32	39	31	38	38	37	30	32	36	39	35	35	27	44	28	28	37	30	34	32	25	31	34	29	30	28	23	42	34	32	32	35	28	29	35	36	36	40	32	26	29	34	38	29	28	38	38	29	26	27	27	34	30	24	47	38	30	30	21	39	31	35	32	38	20	33	30	40	45	31	32	50	40	35	30	49	35	30	28	29	24	38	27	33	30	48	31	33	41	34	31	33	31	27	34	31	35	31	37	28	23	35	26	33	45	34	30	31	35	32	38	29	23	30	31	30	33	42	24	28	45	30
26580	17050	10973	27672	38544	38268	37288	34887	30356	25422	20540	15753	10649	8763	7501	7455	10843	14495	13529	7610	2757	2148	3287	5293	9746	12250	10529	9939	8478	7059	5614	4158	3621	3107	2592	1944	1721	1373	1115	976	728	590	532	559	506	536	524	559	508	548	525	539	534	490	500	498	521	506	542	512	510	536	499	573	514	522	501	495	509	534	510	517	523	509	525	499	540	513	498	559	492	493	505	491	514	484	524	564	501	480	540	524	466	494	470	542	498	494	481	491	482	512	512	481	495	522	514	537	519	574	482	510	504	503	505	543	511	569	502	495	516	499	502	517	511	456	506	476	482	502	482	473	500	548	527	555	477	537	483	502	465	512	499	505	476	494	469	528	499	534	510	516	496	524	552	527	502	468	496	516	511	492	503	524	502	552	511	526	465	517	484	535	513	512	494	512	467	480	523	536	507	483	507	519	478	512	518	503	500	471	559	532	476	501	494	491	505	486	506	506	466	517	514	517	468	528	505	537	495	504	545	509	505	483	522	516	491	518	495	519	522	482	515	490	460	513	525	491	506	521	502	505	522	517	492	510	504	475	498	516	541	527	502	512	519	488	511	507	521	522	508	523	479	511	496	483	516	486	525	530	513	518	570	525	490	496	518	507	515	506	485	519	494	507	481	470	521	505	551	510	519	494	478	552	495	533	524	484	516	508	503	502	495	509	514	519	509	505	529	538	488	523	487	484	498	477	530	495	494	512	526	475	506	522	471	483	494	495	513	488	482	483	522	494	471	485	486	510	467	522	502	530	520	517	485	496	503	558	486	487	491	518	505	504	535	493	542	514	532	527	524	477	504	525	482	513	460	491	550	500	497	546	486	542	520	534	512	480	498	537	505	503	502	517	511	497	531	501	519	516	508	508	515	511	486	499	511	530	517	487	493	502	536	500	493	494	464	513	486	506	515	534	460	479	468	453	507	508	531	487	490	548	536	523	457	475	482	480	495	509	471	481	543	523	504	524	511	506	525	514	540	490	514	493	507	517	549	512	526	532	497	467	503	502	524	560	459	488	490	518	521	488	508	498	494	499	530	533	528	514	498	514	496	458	525	522	532	528	471	542	529	503	507	483	455	536	509	510	452	504	521	530	473	503	503	523	465	499	514	532	501	508	490	521	494	509	507	496	493	493	529	507	487	496	472	500	516	508	526	484	478	505	492	504	495	510	494	510	506	531	562	528	495	452	486	513	494	489	514	498	523	510	508	473	494	518	515	498	509	497	509	449	490	490	516	497	512	496	488	507	486	507	520	518	471	547	490	519	480	521	509	504	509	517	461	477	487	530	459	492	489	512	487	491	505	457	467	451	510	506	486	532	522	487	552	520	490	500	512	488	502	536	489	468	471	518	526	451	520	529	507	508	504	476	496	500	513	507	426	527	491	512	489	503	550	472	496	480	500	501	546	516	473	503	525	510	524	483	475	491	488	516	504	505	493	488	501	542	484	537	490	539	495	497	515	503	476	503	527	477	488	502	540	505	496	504	518	548	506	486	485	506	514	490	545	505	496	536	512	539	503	495	502	485	432	514	527	480	528	514	541	493	518	473	486	508	476	491	516	485	514	503	467	483	519	520	496	511	545	526	496	486	502	514	467	498	524	470	520	456	477	530	497	515	499	472	504	521	518	524	527	489	505	483	512	471	508	503	495	484	484	470	473	514	519	486	485	482	533	455	471	532	497	501	497	521	478	505	512	501	532	523	510	512	497	510	568	510	523	539	489	521	498	516	520	538	530	526	500	460	491	524	486	554	526	498	527	503	510	521	527	502	505	499	529	486	504	471	493	533	510	492	518	490	491	500	495	497	551	512	492	488	491	493	513	531	497	511	502	453	468	560	513	490	489	519	487	531	545	498	488	497	493	496	520	517	528	492	536	467	488	497	502	516	480	532	533	499	536	481	483	486	549	499	508	505	478	542	503	479	486	518	528	519	536	480	494	486	500	555	509	456	503	502	483	500	512	531	513	509	511	480	498	519	476	544	532	503	467	515	506	525	509	494	519	469	480	516	516	480	520	524	481	531	514	489	536	504	480	509	496	499	523	545	538	519	499	485	513	508	514	501	503	511	464	495	444	468	510	516	561	467	533	465	483	499	508	499	525	520	512	533	502	496	505	503	503	522	480	495	484	502	524	512	487	486	484	478	463	467	521	496	534	503	494	525	446	491	516	490	502	469	514	495	484	503	509	508	492	528	526	490	490	516	476	490	495	491	514	536	511	475	471	462	510	533	536	534	475	498	568	500	475	493	474	475	499	485	500	491	533	481	504	513	501	497	494	519	512	483	489	506	511	499	516	520	512	483	495	559	520	529	518	480	460	526	548	497	504	483	536	513	491	555	500	525	502	532	512	521	505	495	525	573	488	484	490	505	530	513	531	523	492	537	501	520	482	515	531	464	516	510	521	507	495	501	512	532	490	502	477	532	514	517	506	523	524	521	494	517	497	485	476	480	585	480	510	531	540	569	531	507	454	485	477	544	488	500	500	527	524	472	505	485	544	491	469	487	519	510	512	521	529	533	510	480	486	527	526	495	470	450	481	537	503	498	545	510	554	449	488	482	516	500	528	515	513	515	484	518	490	501	489	483	486	457	514	538	483	504	552	498	537	505	533	483	482	496	509	500	507	514	500	502	505	538	536	482	547	494	472	504	523	477	489	452	479	491	506	477	492	501	494	480	490	524	506	502	484	478	485	484	524	454	526	501	493	538	507	492	511	544	517	513	477	520	502	506	519	510	493	492	531	501	511	510	491	543	544	528	544	550	487	506	509	523	528	508	475	516	485	472	511	537	530	525	514	500	508	491	529	487	489	513	524	501	511	456	539	523	489	548	508	513	507	489	487	484	518	513	503	494	478	512	497	494	495	503	480	497	475	480	504	485	515	494	506	515	517	564	575	496	476	513	473	550	554	504	514	512	514	510	498	512	477	484	522	506	494	485	522	530	520	474	516	493	518	538	540	515	508	471	513	477	508	528	529	529	493	513	510	488	541	488	511	470	543	482	483	491	544	486	475	478	500	520	478	520	503	526	478	518	500	513	512	496	497	491	456	521	513	509	476	491	546	504	496	528	541	503	537	492	544	503	526	478	479	512	471	517	525	549	525	479	479	516	505	451	484	537	493	489	509	519	501	498	491	507	519	545	477	474	540	482	467	517	507	488	493	491	513	554	480	519	521	496	505	533	501	533	521	478	509	472	523	486	485	496	502	522	512	515	518	524	504	499	497	570	520	531	518	521	493	500	526	495	546	493	548	481	465	516	465	517	519	502	531	490	522	474	519	509	536	485	561	521	548	532	504	492	456	511	519	521	532	510	470	481	492	518	530	501	492	514	495	498	499	531	472	499	493	482	533	505	495	501	519	480	474	517	502	518	496	548	499	514	512	501	493	514	491	506	503	541	482	503	509	519	520	528	490	502	485	511	502	476	487	501	517	494	485	550	508	482	515	498	514	477	470	532	506	479	515	537	495	491
3373	682	381	413	785	990	1013	952	815	702	595	377	251	190	171	170	265	357	325	161	92	88	65	132	232	304	291	295	257	212	160	131	102	101	85	76	61	59	57	50	48	38	46	45	44	46	57	30	42	65	47	55	41	35	38	45	37	57	42	43	52	45	40	50	42	44	43	53	43	57	50	40	40	44	53	48	41	43	42	54	57	39	47	42	44	49	56	36	53	46	52	52	43	44	32	41	47	50	43	44	41	39	34	45	54	42	43	44	51	48	53	41	52	48	52	53	49	41	35	40	35	52	38	50	36	52	54	48	42	39	45	40	44	38	35	42	49	36	45	39	35	33	51	47	46	35	44	49	39	45	39	49	41	36	47	41	51	51	47	39	48	47	32	34	49	42	39	52	46	41	51	44	48	38	59	41	42	51	48	45	33	45	37	54	41	44	45	50	41	42	41	52	42	43	37	36	39	43	39	31	51	45	50	43	42	36	45	43	44	34	49	45	56	50	46	49	50	51	55	46	48	45	44	42	47	43	48	41	58	43	40	31	54	35	57	41	44	29	45	55	47	46	37	40	41	42	39	38	42	48	34	40	45	34	47	50	45	52	48	39	31	47	49	33	41	61	40	45	48	44	47	43	51	51	45	41	47	55	45	40	38	40	36	53	41	41	47	44	41	50	39	47	53	37	45	38	40	38	33	49	45	48	49	45	38	31	46	46	39	39	41	57	54	50	48	37	45	44	41	50	32	60	36	52	46	44	47	46	55	47	42	37	44	51	46	33	61	36	52	52	46	36	45	47	44	40	42	45	44	50	58	43	45	35	42	35	47	51	56	45	50	45	35	53	39	49	37	41	35	25	58	45	46	58	41	32	51	39	50	41	35	43	55	44	47	42	35	40	49	43	45	42	34	57	47	42	48	48	38	46	47	47	46	42	32	39	39	40	59	39	47	55	37	48	45	45	47	46	45	42	26	61	41	47	47	43	47	34	50	40	54	54	32	41	46	50	45	41	46	45	40	39	41	41	45	37	46	46	48	49	40	39	48	43	48	40	38	39	35	43	55	42	39	39	38	48	49	39	30	42	35	40	61	39	44	42	53	65	39	45	43	35	51	36	41	46	43	49	43	47	46	45	53	47	47	42	34	46	41	37	44	55	44	41	34	41	33	50	40	50	44	48	36	46	53	37	54	40	47	34	50	47	41	50	54	36	40	44	43	53	43	43	33	38	43	40	41	40	43	52	48	41	41	45	40	47	46	35	51	39	49	39	47	47	52	40	43	38	34	53	38	39	45	45	33	38	42	68	47	35	43	42	43	45	45	44	51	32	45	61	43	50	45	40	33	55	35	49	52	49	45	38	45	40	39	50	54	52	46	39	47	41	48	46	39	48	47	46	35	49	51	46	40	26	48	45	46	53	40	58	36	41	42	40	46	39	38	43	42	54	49	38	42	32	37	45	44	42	43	50	42	44	41	51	35	44	41	34	54	42	46	37	40	51	40	42	46	51	45	52	29	48	43	42	39	38	55	51	40	58	46	30	43	49	42	46	51	34	48	49	44	42	43	38	32	52	36	36	59	40	47	38	52	46	47	41	40	48	32	44	52	52	49	49	40	40	44	47	50	49	44	29	39	49	50	50	41	53	61	50	45	43	52	52	46	54	44	53	41	40	54	38	50	37	44	44	41	36	41	42	49	53	40	39	49	45	59	43	40	43	41	48	45	46	35	44	49	43	44	37	41	38	49	40	28	47	47	38	36	37	45	36	41	42	41	52	40	56	46	45	31	45	37	39	46	52	41	46	46	38	38	49	52	40	40	46	33	45	53	42	41	47	47	44	46	48	38	44	35	53	51	37	55	43	45	39	46	45	41	51	31	36	50	47	48	49	42	54	50	44	41	43	44	52	46	43	46	31	44	46	54	45	54	49	55	45	43	47	42	44	43	35	40	39	44	53	38	53	39	60	43	59	51	44	46	35	43	34	38	40	47	45	45	44	39	30	39	38	41	47	32	42	49	48	41	56	47	46	46	52	42	37	41	43	55	41	33	54	50	46	35	29	45	52	40	35	45	50	62	39	43	35	37	40	36	42	44	49	42	35	40	44	36	60	37	41	57	51	47	42	45	53	42	37	40	48	44	43	39	45	46	41	44	48	63	36	54	45	51	39	34	35	35	47	47	48	49	40	51	45	28	45	47	45	42	48	56	38	58	40	44	44	49	51	38	39	55	44	43	45	53	45	42	34	36	47	47	35	29	41	50	43	33	24	45	42	46	43	53	39	41	52	44	36	52	39	45	48	47	43	46	57	43	41	58	48	39	38	41	46	52	49	29	47	43	44	36	45	34	50	52	41	36	37	51	42	42	41	43	47	55	52	50	30	49	46	35	42	47	48	43	38	41	41	53	55	45	42	38	43	42	48	41	38	46	42	45	50	54	51	63	48	37	37	52	37	41	38	44	39	41	53	38	47	37	44	51	51	41	46	48	51	42	35	51	37	41	45	38	32	52	49	46	30	37	45	51	50	43	42	39	42	45	27	48	49	44	33	49	52	56	33	43	48	44	53	43	55	38	33	50	39	43	39	45	48	44	43	36	32	46	59	41	42	43	47	54	30	49	40	38	43	51	40	48	52	47	40	49	48	33	39	47	41	45	47	37	40	34	38	63	42	43	39	49	42	46	48	44	53	45	44	39	46	40	53	51	45	50	36	44	54	36	38	35	45	41	46	40	46	51	37	50	41	52	36	46	45	37	42	52	39	33	53	52	37	31	46	41	44	53	43	42	45	47	42	39	38	51	54	51	60	50	44	42	46	50	40	51	37	45	43	43	36	37	37	44	43	43	38	40	53	47	47	38	42	59	51	43	43	47	47	43	42	26	47	50	43	47	40	23	56	42	49	48	45	35	50	44	32	41	37	40	37	41	50	51	44	39	48	35	33	41	44	30	45	42	40	36	47	53	36	50	52	37	42	45	37	48	44	43	39	49	43	52	58	39	55	36	37	60	48	39	49	48	52	51	44	46	47	39	41	37	39	35	40	33	60	49	38	40	31	35	38	47	44	35	43	35	56	54	34	46	51	40	40	38	44	40	37	45	35	44	36	46	47	30	45	43	34	42	36	42	38	46	51	46	39	32	51	41	54	50	38	37	31	49	45	46	53	48	48	46	45	50	52	28	44	54	38	54	48	38	40	53	46	37	50	54	53	41	43	48	41	49	33	42	51	57	37	34	41	42	46	35	34	43	49	54	46	35	50	44	49	45	43	44	40	46	46	49	39	39	34	54	47	44	53	41	41	41	47	54	41	44	44	41	49	46	40	39	35	58	58	37	40	45	38	42	38	49	43	45	51	48	48	45	47	50	36	39	50	40	39	47	57	45	42	41	41	47	48	45	49	51	50	59	45	45	44	42	54	43	53	41	44	41	42	38	44	52	43	51	44	50	43	46	41	37	63	52	31	53	41	41	41	48	37	49	39	35	44	56	47	45	34
23799	14492	9448	26909	35579	35220	33861	31361	27375	24301	20259	15635	10460	8114	6584	6724	10763	13344	12570	6957	3166	2086	2485	4160	8052	11385	10173	10251	8743	7557	5606	4453	3887	3435	2683	2127	1793	1465	1311	1024	855	766	698	674	676	715	700	699	681	658	643	655	695	682	686	653	673	648	701	607	706	720	655	697	669	660	671	659	698	649	697	642	705	669	667	678	676	640	689	662	682	664	665	710	696	684	689	686	707	682	666	668	739	683	658	684	682	642	668	666	694	677	698	682	688	609	711	655	697	652	630	675	668	671	631	661	644	664	685	658	674	639	673	658	657	705	650	642	639	692	670	664	713	639	676	697	685	642	709	658	702	684	621	679	681	686	652	662	645	640	663	646	621	645	656	691	649	650	652	666	635	630	689	643	672	645	662	687	668	686	649	682	705	667	676	678	655	658	628	636	647	651	661	629	644	651	702	664	647	651	679	664	713	648	600	678	713	619	666	670	708	704	688	677	636	701	693	639	631	678	672	679	650	678	620	651	675	673	683	663	599	606	663	715	639	656	657	668	645	664	661	698	678	677	657	639	679	677	674	687	676	672	661	660	666	629	674	678	638	645	661	707	676	674	645	637	666	620	682	686	651	668	699	654	685	676	659	669	672	646	673	714	646	664	625	635	642	627	683	635	670	655	688	691	654	695	647	645	630	692	685	693	679	674	677	617	704	689	647	719	627	683	671	634	650	616	705	628	676	666	618	665	657	650	658	677	666	723	668	652	656	690	652	647	638	631	651	663	633	689	663	692	695	625	631	626	740	639	686	659	680	701	681	665	679	688	680	700	705	637	648	651	653	683	684	639	669	624	662	694	662	671	644	597	651	658	687	650	733	661	642	657	633	657	644	683	711	656	629	662	661	685	714	627	658	655	688	688	671	639	654	674	628	709	676	627	637	624	664	643	663	675	646	668	679	645	672	632	672	661	713	655	673	675	698	659	694	673	643	690	690	666	626	605	669	682	655	617	686	654	653	657	625	661	691	659	635	628	645	645	696	642	638	671	663	668	632	673	671	667	661	644	647	651	669	667	692	675	637	659	652	649	661	650	648	689	677	621	694	639	644	625	699	632	655	699	680	677	660	694	662	619	675	629	652	661	651	655	677	653	604	637	669	693	680	639	688	653	685	623	652	653	653	664	695	649	633	683	648	698	673	645	644	688	667	737	688	657	694	642	707	641	665	648	677	659	664	650	704	642	645	703	652	659	717	696	649	684	650	708	671	653	645	631	633	650	637	652	649	665	655	704	662	675	646	669	688	688	713	671	677	652	653	732	671	707	679	658	654	679	660	638	684	632	633	636	678	710	664	654	688	651	640	663	640	638	633	680	612	668	663	613	655	649	678	642	656	698	686	666	685	664	706	652	633	616	658	633	646	671	687	660	667	643	665	677	685	678	619	645	656	701	646	629	663	684	655	664	649	693	676	674	663	699	673	655	674	645	658	676	653	707	644	647	631	634	604	655	691	655	659	668	649	590	640	653	644	635	646	691	695	662	660	651	637	700	667	665	667	607	645	651	725	654	688	637	703	687	683	642	674	638	676	663	683	645	667	651	652	697	614	710	720	642	647	637	711	681	669	682	709	702	670	682	658	697	683	633	665	612	687	652	645	690	694	645	683	669	647	733	657	658	676	738	658	670	625	666	652	668	674	642	661	647	638	652	674	646	676	684	648	722	679	675	656	700	656	655	689	589	692	644	687	670	630	658	666	677	673	645	655	625	689	641	684	627	718	643	633	629	679	688	638	643	628	659	671	633	688	648	687	692	642	679	624	701	646	636	664	665	658	650	677	632	685	667	690	644	685	684	663	647	644	633	676	665	715	665	664	680	694	636	634	663	670	700	666	646	667	636	704	685	689	662	656	686	640	659	722	705	692	646	660	640	617	669	681	659	647	641	658	634	645	664	641	696	657	673	637	645	684	663	636	633	658	660	640	696	681	692	663	676	721	665	607	658	631	668	669	707	643	662	678	663	651	643	673	667	626	667	673	656	660	667	702	704	683	663	651	694	714	640	700	638	689	683	661	688	688	670	698	642	651	593	691	638	653	645	677	693	632	662	691	656	675	647	619	646	689	663	691	641	689	706	705	687	688	655	650	667	680	655	682	688	679	691	673	648	639	653	673	639	648	638	667	680	667	691	705	663	644	674	654	671	660	677	720	669	695	672	647	650	670	640	635	643	665	656	644	585	664	630	668	667	688	681	656	608	660	678	664	654	626	662	685	655	684	634	651	655	631	698	656	684	654	651	685	702	632	685	667	677	667	689	704	690	651	650	687	682	637	639	639	652	671	675	683	651	681	636	642	665	705	698	724	644	601	669	667	675	658	697	670	611	667	636	642	693	700	654	666	646	700	611	691	600	692	667	681	630	637	626	681	689	603	663	646	669	704	653	639	649	640	639	678	699	667	673	654	632	658	633	653	678	680	676	671	647	685	649	666	669	660	693	688	684	645	628	668	681	656	720	660	661	691	667	664	687	633	706	681	627	609	659	638	678	648	688	659	700	691	682	650	699	694	639	692	679	643	669	706	629	685	641	618	724	681	678	665	689	632	681	660	651	649	652	637	676	658	668	592	654	669	634	655	685	663	684	654	687	680	641	654	634	650	659	687	713	682	667	718	708	643	621	703	628	660	680	673	657	708	659	679	665	634	641	677	685	668	651	615	666	679	656	645	667	675	705	669	656	683	676	713	625	648	623	660	658	678	670	667	652	646	627	628	662	629	669	649	648	641	658	636	714	595	629	671	714	619	671	633	636	696	674	668	676	656	726	661	654	616	651	671	626	650	684	656	709	670	706	676	659	645	657	670	671	670	615	667	658	675	679	670	638	627	650	644	661	701	667	705	644	669	656	669	656	691	721	651	632	706	628	655	659	668	664	713	683	689	701	647	654	652	668	660	667	635	665	662	667	695	701	655	662	674	637	617	648	649	677	667	648	694	648	651	659	636	674	638	699	698	660	638	674	667	663	694	687	690	660	664	679	664	684	663	675	656	635	681	677	684	657	657	660	688	620	684	660	666	625	635	664	625	687	658	636	688	647	661	677	641	663	688	653	651	655	654	645	609	643	685	681	645	651	632	608	617	668	644	707	676	651	687	634	660	660	646	675	642	656	600	675	678	666	653	630	656	694	653	681	668	638	650	673	624	610	663	650	667	636	637	686	660	716	642	658	685	636	659	664	666	696	638	682	675	645	629	684	604	643	614	673	680	649	648	672	690	651	664	654	651	657	685	643	611	669	631	634	630	668	679	674	655	668	657	689	668	626	687	698	660	677	674	652	697	696	644	694	685	628	669	678	700	657	661	671	652	717	668	695	640	672	631	620	701	654	671	670	616	639	676	640	669	633	682	646	652	659	643	679	690	661	650	670	654	695	638	623	631	654	666	632	651	598	641	683	644	691	679	699	656	625	598	615	672	616	668	716	644	620	693	643	631	654	686	658	636	678	704	643	642	625	654	689	617	688
3010	1081	544	589	1342	1635	1451	1327	1069	924	768	595	430	273	269	245	408	500	499	233	122	95	119	148	262	527	469	447	377	285	237	187	142	114	88	68	84	71	73	55	51	51	53	55	48	49	54	46	53	48	40	45	38	46	52	43	56	48	47	45	46	45	54	40	41	46	44	53	38	53	40	41	40	33	56	47	50	44	57	45	56	41	46	47	49	52	55	37	48	45	49	51	41	32	39	52	35	53	48	43	58	44	46	39	41	61	41	41	43	38	55	46	50	52	59	47	39	53	47	41	45	46	48	47	48	48	55	28	40	43	46	42	36	43	40	57	40	45	53	45	37	53	37	46	45	43	40	39	40	45	63	42	41	45	49	44	43	42	50	50	44	39	32	46	45	44	33	50	58	41	46	46	45	47	43	46	37	39	48	47	45	48	42	49	42	40	48	46	42	50	40	49	56	55	59	43	50	46	38	45	49	52	52	44	42	50	56	43	43	45	42	62	41	45	44	46	49	41	50	55	50	45	27	44	41	48	39	43	42	45	43	42	43	45	39	37	40	44	38	57	56	58	47	43	51	34	45	42	46	38	48	50	40	47	45	41	52	45	46	48	52	52	43	49	47	53	49	50	53	45	45	46	41	46	34	47	38	37	49	38	38	47	48	50	44	37	48	39	57	50	64	49	46	39	47	36	46	58	46	52	44	52	36	48	46	47	49	42	51	40	50	48	42	30	57	51	34	52	48	44	48	47	44	50	52	46	56	35	57	56	49	38	55	45	46	43	39	29	64	36	40	43	40	52	51	49	43	50	38	35	51	56	38	56	40	47	67	49	50	34	55	40	46	50	38	49	50	34	47	55	48	40	45	52	41	49	53	44	37	39	49	44	43	54	47	48	38	33	45	32	45	46	35	49	37	58	39	44	44	56	46	43	44	48	58	46	52	46	39	45	56	47	52	42	47	36	44	47	33	52	44	49	48	40	39	43	46	46	57	46	45	43	61	52	53	51	48	43	37	55	48	40	42	43	49	52	45	46	49	38	34	49	37	38	58	40	51	50	38	51	54	50	48	45	48	52	44	53	33	51	46	43	52	35	52	41	40	47	40	55	51	40	47	39	38	49	63	53	42	45	29	50	46	50	45	43	40	37	46	46	37	55	50	57	42	43	52	42	47	30	43	43	45	39	34	49	43	49	37	45	37	34	38	48	49	44	42	57	43	44	45	36	55	48	54	39	41	34	41	49	45	61	45	56	46	48	46	42	52	48	54	37	43	51	46	48	43	47	53	58	44	52	58	43	50	52	49	35	51	50	49	35	37	42	63	52	40	48	42	47	40	63	55	45	40	44	40	35	49	51	44	48	40	46	46	44	40	40	42	42	55	41	47	33	49	52	46	39	40	49	33	41	47	38	48	48	42	52	39	42	34	48	41	32	48	49	41	52	60	54	52	37	39	37	34	45	40	46	41	52	41	44	44	53	38	48	36	50	43	49	42	43	53	43	44	41	48	45	48	49	55	32	46	60	53	50	50	44	52	39	45	43	41	53	41	40	39	29	52	41	44	45	44	46	37	59	50	45	42	51	51	49	41	48	37	50	45	58	40	44	49	34	47	44	56	47	38	52	46	51	48	43	43	45	40	41	37	39	42	40	45	31	42	37	42	49	44	40	51	50	47	40	53	43	46	41	42	55	34	39	40	44	44	51	36	45	39	51	47	51	42	41	38	44	43	45	46	53	53	59	43	42	55	64	55	49	51	46	46	51	49	56	44	32	50	51	54	53	41	43	56	50	51	55	43	47	55	52	53	46	43	43	63	42	44	47	47	49	47	46	57	42	43	44	44	52	40	44	46	37	46	40	41	44	41	36	38	36	43	42	47	31	45	47	45	35	50	44	43	43	55	49	51	44	44	38	54	43	48	51	39	31	51	52	50	54	53	41	54	48	44	36	43	34	30	49	50	50	54	43	51	38	40	52	52	52	47	47	49	45	51	50	45	46	46	53	36	47	60	36	54	45	48	46	39	48	46	53	50	49	49	57	46	56	51	55	49	38	45	35	38	42	43	43	51	40	42	39	40	45	40	32	43	52	39	54	55	54	41	53	55	38	43	47	47	38	38	43	47	33	43	50	51	35	56	39	39	47	44	48	41	31	47	53	53	44	37	51	40	46	45	31	43	46	48	45	50	41	56	37	43	44	47	40	47	55	40	38	55	44	39	39	30	41	55	34	43	46	44	43	39	39	47	42	46	35	43	64	42	54	45	39	41	46	49	46	44	44	53	62	46	42	42	40	41	40	44	59	44	56	46	61	45	61	51	38	41	49	61	45	43	42	50	37	34	51	43	38	40	57	63	48	62	46	52	44	41	60	42	42	44	59	52	54	59	40	53	51	53	51	43	37	46	47	44	39	49	39	52	45	44	55	57	49	51	45	61	48	46	47	54	34	52	41	56	44	40	58	47	46	51	49	41	40	40	26	35	45	38	50	44	41	42	50	46	44	38	46	48	50	48	51	49	41	36	41	44	35	48	47	51	36	46	46	55	38	50	49	35	49	39	34	49	45	40	46	40	47	47	43	36	42	55	45	43	48	58	51	46	45	53	33	38	54	40	52	40	53	49	38	36	43	46	50	46	38	44	54	50	53	46	32	57	39	48	47	51	47	51	43	43	39	37	48	38	40	43	51	36	30	53	42	52	37	38	58	38	53	38	42	56	49	53	65	38	39	47	33	50	39	50	51	50	44	42	44	47	50	46	41	52	47	35	45	62	42	48	49	55	42	48	50	36	47	40	47	46	42	45	51	50	51	46	50	48	42	38	31	46	43	37	35	43	46	30	52	49	45	43	36	37	30	40	54	41	39	46	42	46	44	35	32	41	43	46	40	51	42	35	57	43	51	38	53	45	38	45	39	51	44	39	36	31	33	39	40	36	42	43	48	53	57	42	44	45	46	46	50	48	52	48	60	40	47	48	41	53	47	51	50	39	42	40	54	42	45	55	51	45	48	32	48	44	51	41	47	39	40	40	36	50	35	52	46	45	44	56	51	43	42	39	53	46	41	41	53	49	43	39	41	50	44	40	44	44	39	49	38	38	45	48	46	42	51	58	46	44	42	27	46	40	48	41	51	49	40	43	44	40	53	50	48	50	40	48	36	40	47	49	50	62	56	55	39	40	51	52	39	42	51	40	58	49	40	51	44	49	47	55	39	49	52	38	45	62	40	54	44	43	47	44	42	46	37	42	49	53	51	44	52	34	54	46	35	45	38	44	43	48	46	50	46	54	41	46	48	33	43	47	37	40	45	60	42	45	43	44	39	50	36	44	34	43	46	45	44	47	42	34	39	47	32	42	55	46	60	49	43	52	28	42	40	35	51	34	34	41	40	49	51	50	37	39	46	42	54	37	43	39	50	42	49	49	40	47	55	37	51	52	44	43	42	48	46	44	53	41	43	48	58	52	41	38	47	44	51	50	49	47	42	58	44	64	46	49	51
30084	18031	11531	30426	41875	40808	37412	34343	30505	26844	24072	20612	15120	10944	9649	10208	14438	17602	15397	8896	4543	2981	3184	5291	8819	16009	13947	13954	12159	9890	8092	6037	5132	4246	3317	2854	2454	1990	1640	1182	1019	811	853	749	782	802	796	725	750	687	748	698	720	711	694	766	749	695	710	720	717	706	656	693	726	716	747	686	692	732	692	666	685	683	709	735	703	703	660	672	652	700	710	719	686	733	748	740	692	676	719	698	696	710	730	705	692	639	671	703	652	679	709	733	694	674	650	691	693	715	641	708	690	630	716	673	691	662	700	722	680	690	715	712	679	694	645	661	697	700	663	687	705	694	679	673	672	658	685	677	674	650	705	695	628	669	690	762	743	697	684	687	678	657	696	666	695	656	682	715	693	712	725	659	665	729	687	634	678	690	663	665	697	668	658	699	694	698	686	704	656	692	693	656	671	744	692	673	660	709	663	682	678	690	670	696	671	719	723	734	707	637	658	675	663	733	648	672	643	663	706	636	704	668	668	648	678	673	641	638	660	673	648	704	736	648	674	652	657	681	729	710	668	676	680	658	672	644	662	695	656	705	693	716	688	695	681	706	663	662	676	679	712	669	711	704	664	676	703	689	692	710	680	629	698	601	663	700	656	694	707	692	654	644	690	687	710	636	655	696	679	671	717	704	713	683	647	667	661	697	669	666	674	665	659	678	682	710	706	673	651	690	682	635	681	668	631	632	691	706	670	705	654	662	688	687	680	669	721	702	677	668	673	677	695	683	659	716	672	610	636	696	715	689	656	688	655	660	696	699	663	640	679	680	639	691	684	659	688	687	708	704	658	722	685	689	683	685	690	661	730	705	713	713	688	676	697	701	678	659	702	633	735	651	680	667	633	671	687	680	696	678	646	658	709	684	693	666	673	666	669	697	690	713	679	653	694	701	666	702	680	731	703	640	688	663	680	680	703	701	725	667	694	658	712	657	636	683	700	582	639	706	688	672	734	705	691	748	713	676	647	689	692	724	680	684	664	685	709	696	651	693	705	736	664	652	687	637	680	667	711	688	679	693	632	660	672	698	659	706	700	699	628	710	659	705	664	687	688	675	658	724	675	667	681	706	667	766	629	654	645	653	684	655	675	654	736	695	676	657	694	651	693	697	685	682	709	686	658	698	709	643	728	713	703	700	664	689	662	695	686	656	718	717	714	736	701	644	693	678	676	634	680	722	673	674	635	682	652	676	665	681	651	673	676	644	657	687	655	732	691	702	630	658	692	681	692	683	681	672	705	686	695	625	699	669	718	727	679	730	634	679	668	655	704	673	702	703	674	649	660	665	712	708	679	612	686	636	666	682	677	664	693	679	726	676	651	687	675	658	699	668	679	627	724	681	704	693	672	687	673	669	667	694	686	725	703	707	669	678	646	742	698	768	688	704	688	701	718	675	659	640	694	751	662	670	705	668	705	662	673	668	642	688	733	692	660	709	694	685	711	646	685	675	661	702	654	692	659	702	678	685	668	656	667	674	678	696	697	690	698	696	674	707	620	649	696	636	718	643	680	661	711	671	678	702	664	659	663	687	640	686	682	718	679	709	669	706	753	705	666	684	689	721	664	715	675	725	740	654	705	654	680	748	675	671	706	665	628	671	692	640	681	702	704	694	717	685	616	659	696	708	670	638	666	699	648	645	671	739	678	724	658	651	686	680	665	666	673	674	656	682	672	581	657	666	653	648	633	728	655	677	680	672	704	682	694	657	689	638	653	684	674	685	630	712	716	722	650	671	698	684	683	669	717	668	697	679	730	687	645	683	678	680	701	698	698	661	647	709	690	684	691	654	717	667	650	647	620	706	657	646	683	699	641	658	675	637	651	698	679	666	707	686	635	678	695	638	644	676	707	670	690	714	658	716	700	710	608	691	716	672	682	674	676	667	714	707	711	624	632	683	706	672	666	657	671	694	655	739	662	666	679	684	680	679	701	639	667	686	648	660	675	704	654	699	711	701	676	670	657	698	681	677	638	687	670	690	669	688	664	668	598	683	701	679	628	671	690	705	697	663	654	636	667	712	710	639	666	717	730	688	678	629	694	668	684	642	655	667	697	662	682	657	698	634	718	698	659	762	708	666	659	665	649	653	691	702	660	703	716	708	674	701	669	717	684	642	680	646	684	697	669	674	746	672	672	688	649	733	698	669	702	664	694	691	717	717	703	637	691	649	679	679	657	691	692	704	712	675	710	709	734	708	670	667	651	691	681	673	667	662	675	707	713	690	713	722	716	679	684	661	698	629	716	690	666	676	682	656	643	679	699	673	689	669	696	613	651	662	682	683	739	639	654	678	707	705	706	683	669	696	620	696	678	653	702	698	707	706	692	673	685	660	746	688	683	716	691	695	657	737	685	679	677	679	677	638	676	719	685	732	663	702	741	674	661	678	683	648	677	685	672	670	687	666	713	689	632	694	680	677	650	694	697	651	700	627	687	666	675	694	637	678	684	690	712	656	705	698	636	691	660	675	693	698	660	634	681	641	674	668	653	669	638	735	696	679	682	675	672	707	692	653	695	691	686	710	667	750	683	651	649	725	671	651	677	667	687	668	694	661	688	652	711	672	661	692	728	704	717	691	672	663	678	628	695	679	687	663	691	675	684	708	704	712	708	633	670	701	668	693	688	649	697	664	688	707	738	673	654	658	684	662	637	670	710	643	685	693	695	667	698	652	668	692	696	680	645	729	728	679	633	706	702	648	670	663	691	688	677	690	674	665	706	656	680	678	722	694	634	668	695	759	698	637	694	706	670	690	677	673	689	642	671	654	696	697	662	666	702	674	659	693	655	678	662	653	665	692	676	680	645	644	688	675	649	697	727	695	695	681	672	687	722	690	659	651	690	694	733	662	707	670	699	723	659	683	675	683	634	709	678	666	711	647	651	735	650	683	682	654	668	632	678	694	706	716	672	659	701	671	698	637	693	680	646	638	712	684	674	667	701	707	671	653	661	700	690	698	687	679	641	709	709	733	686	643	669	699	669	647	684	665	716	708	648	668	713	672	636	663	635	663	697	743	675	632	675	695	681	647	665	655	663	705	679	704	676	654	676	685	639	692	675	707	656	683	705	650	672	730	700	700	711	670	695	705	651	717	682	677	646	657	632	700	724	672	688	704	677	684	709	680	657	719	679	690	659	741	641	663	675	652	631	710	665	614	669	634	746	675	646	666	721	681	693	627	636	633	690	656	682	669	694	671	674	676	629	672	676	633	744	739	673	714	682	723	690	684	670	662	687	696	662	667	683	709	677	701	702	712	698	666	668	729	647	679	672	670	710	696	659	715	681	662	661	702	658	701	663	687	696	707	701	673	651	681	652	726	692	683	701	675	705	670	671	662	646	672	702	725	653	690	674	671	682	639	734	698	644	702	637	688	693	672	705	714	652	640	669	697	717	714	675	682	703	691	708	687	649	702	671	668	660	680	613	668	692	701	708	677	704	655	648	688	710	704	679	675	671	671	683	670	694	654
2094	325	216	263	562	782	617	494	417	356	270	216	195	112	118	114	167	218	191	113	61	48	46	55	104	201	226	195	186	164	138	91	88	74	74	47	42	52	28	31	28	27	25	32	28	34	30	33	26	29	28	31	28	35	31	37	28	33	36	23	31	34	23	33	25	35	20	30	29	42	42	34	33	33	29	24	20	40	38	34	26	27	38	35	34	33	20	30	26	36	28	33	27	30	27	33	25	36	33	26	36	35	31	25	23	30	37	31	33	26	28	22	30	24	33	25	35	30	31	32	37	29	35	32	39	18	25	30	37	40	44	31	29	25	29	31	33	36	25	28	22	23	25	31	27	27	21	35	41	31	27	27	31	21	47	23	29	32	35	39	32	38	28	32	32	31	39	25	33	40	31	39	35	16	31	29	34	23	24	26	27	33	23	33	30	32	24	28	27	24	36	26	39	44	23	27	31	35	38	30	32	36	25	18	27	38	19	32	32	33	30	37	26	31	26	31	29	32	19	35	26	29	31	39	27	28	22	41	28	26	30	34	25	28	28	30	30	35	26	39	30	34	28	28	33	23	37	30	27	28	27	33	31	32	22	45	34	30	37	20	26	36	33	24	33	31	38	30	41	24	36	27	36	35	31	34	24	38	28	35	29	26	31	29	25	24	23	29	31	31	33	27	26	37	22	32	29	42	27	34	27	28	31	33	26	33	42	26	23	33	30	23	31	33	30	37	41	32	36	33	33	23	36	25	34	31	23	28	37	27	46	37	32	23	31	30	25	35	33	22	33	32	24	19	32	29	28	25	23	43	38	32	37	30	30	22	30	32	24	24	23	30	35	39	40	38	29	30	34	33	38	24	32	31	30	32	31	31	34	22	20	35	42	30	33	40	33	35	40	24	26	32	27	30	30	27	35	33	36	34	23	32	42	19	30	36	28	41	28	41	39	39	26	35	43	16	28	29	25	30	24	29	30	36	40	26	28	23	34	30	20	26	34	32	21	28	30	19	34	29	24	29	35	23	26	35	26	36	31	32	27	29	23	32	27	26	40	31	41	27	25	20	38	31	27	32	34	32	26	34	25	29	34	23	37	23	32	31	29	30	24	32	32	25	43	32	26	27	32	22	30	30	28	39	29	20	25	18	30	30	32	39	39	28	36	20	21	35	27	26	39	32	39	36	44	29	27	21	30	30	42	30	32	22	32	28	28	28	25	21	23	46	28	28	20	33	34	37	33	31	32	35	27	27	33	20	25	33	25	32	24	38	36	26	40	29	27	25	25	31	35	27	32	31	38	27	23	28	30	30	17	30	27	37	24	36	28	31	31	36	22	30	41	30	16	34	33	32	30	25	37	23	37	32	36	30	29	33	43	29	24	30	34	25	45	16	29	22	37	34	31	26	27	35	37	25	33	27	25	37	23	22	33	31	32	21	25	40	42	21	34	34	32	28	32	32	40	27	21	32	26	24	41	31	21	42	33	42	34	37	31	24	25	31	39	26	28	33	31	25	35	26	33	22	29	27	44	36	29	51	30	30	24	27	35	30	35	35	40	30	35	28	26	40	34	34	35	38	40	19	29	31	33	29	42	38	24	26	35	26	41	35	28	32	37	31	34	34	24	29	41	32	27	25	26	28	33	35	25	35	28	25	36	24	29	22	29	31	24	30	30	34	42	30	25	29	32	30	35	32	27	30	35	23	24	35	27	21	28	19	29	27	32	38	34	34	33	31	34	37	27	34	24	22	26	29	26	36	38	28	34	38	26	19	40	26	34	42	37	32	34	29	31	27	23	28	26	38	26	35	33	31	25	28	28	40	28	23	27	31	25	35	34	25	26	33	37	33	47	21	28	33	33	34	15	35	21	33	37	26	28	28	23	34	32	34	23	34	35	30	29	29	27	30	25	26	32	33	25	27	28	37	19	29	36	30	27	40	30	32	18	31	33	39	36	24	41	29	41	27	35	33	31	40	37	34	35	30	31	34	33	22	31	31	37	33	20	35	39	32	20	37	33	19	32	24	28	36	26	40	24	28	27	37	31	24	32	33	31	24	27	43	19	29	19	34	33	32	32	27	29	22	43	26	35	36	29	41	27	16	34	28	26	30	29	24	30	24	24	34	19	35	33	30	29	35	24	27	35	33	35	33	29	36	27	28	27	33	37	33	27	26	42	29	33	22	36	29	35	32	36	35	23	24	34	30	24	44	34	34	31	30	31	26	33	31	33	34	39	32	27	29	26	30	27	26	35	38	34	22	26	28	31	26	34	25	34	34	35	31	31	31	34	31	41	29	33	29	33	21	26	37	29	24	38	27	34	33	26	20	36	32	16	38	23	40	40	35	22	32	28	46	30	31	33	32	27	22	32	23	42	30	33	22	39	24	25	40	28	36	25	29	38	25	39	29	30	29	33	23	33	33	27	28	26	25	35	38	40	18	31	30	29	31	26	30	29	26	30	33	48	20	30	37	26	47	26	23	28	32	27	30	20	25	25	36	26	36	24	33	40	26	34	41	28	23	29	26	32	27	32	26	23	37	27	35	43	22	31	39	23	30	33	40	22	26	26	34	36	24	33	26	29	27	29	28	28	32	27	37	42	24	26	37	27	31	33	28	32	24	33	37	29	38	24	25	25	25	25	40	29	29	24	34	23	33	32	38	26	29	28	42	30	25	27	30	32	34	31	32	40	31	35	22	36	39	37	22	26	31	32	27	38	31	41	31	24	29	30	36	32	31	33	34	28	30	26	25	29	32	38	30	37	24	40	30	36	37	32	33	22	27	30	28	27	36	33	27	32	27	25	18	36	32	28	26	23	18	30	43	29	30	38	27	36	30	32	39	33	36	24	31	33	24	21	37	30	25	31	28	32	22	22	35	28	28	37	34	32	33	31	19	23	29	28	31	35	36	27	30	29	25	30	28	21	20	37	21	36	33	28	39	25	23	24	26	31	33	38	26	27	40	36	32	32	30	31	28	25	27	34	44	32	36	35	18	25	30	25	35	38	27	31	31	23	33	34	30	34	33	26	30	28	33	26	23	22	34	21	25	29	32	28	26	30	39	36	34	26	26	29	39	41	26	34	28	38	25	29	37	26	33	32	28	29	40	30	41	22	38	35	23	21	25	28	35	34	29	31	25	29	37	37	39	25	37	37	32	25	34	32	30	23	24	28	27	36	32	30	32	29	36	32	30	31	30	27	16	28	30	22	32	32	31	27	27	26	23	35	34	27	27	35	30	30	33	24	26	28	29	25	37	25	32	29	23	35	30	24	44	39	28	32	33	30	35	36	34	27	34	26	41	24	36	30	31	39	29	32	21	36	30	21	23	28	33	37	27	26	31	27	33	23	30	28	32	27	28	32	23	28	31	33	41	32	32	29	38	18	31	35	23	37	26	33	34	46	26	29	33	39	32	42	34	27	22	20	22	24	35	23	37	30	29	24	27	28	44	27	29	24	32	25	31	26	24	28	29	30	31	41	35	19	29	37	39
20989	9805	5158	20180	33017	31949	27603	23980	19929	16322	13174	10501	8104	5442	4206	4619	6967	9066	7437	4374	2104	1719	1542	2204	3872	8353	9091	7325	7063	5604	4455	3221	2664	2186	1760	1495	1274	1050	764	611	538	506	501	488	532	476	454	507	482	457	500	494	498	494	466	444	437	464	469	480	473	429	469	510	490	471	472	467	454	460	439	464	474	470	434	456	470	445	468	495	451	472	468	445	494	464	474	465	478	457	447	478	474	488	472	500	423	494	439	505	489	448	453	482	451	488	457	443	504	462	470	450	434	476	498	458	462	483	499	480	471	447	426	445	458	406	441	451	510	453	482	456	455	471	456	474	439	471	467	460	454	430	431	485	464	472	430	443	463	458	450	457	487	454	442	465	478	481	483	459	466	487	455	486	428	464	503	467	476	478	462	475	508	450	471	481	489	464	484	465	454	465	474	432	454	462	437	450	438	430	455	438	459	474	483	466	444	436	474	483	485	473	481	456	480	469	506	456	475	490	504	482	480	464	424	502	475	463	486	466	456	443	437	468	461	457	426	476	472	501	434	462	438	438	424	454	447	447	479	447	453	426	450	471	467	488	429	478	472	468	450	471	508	469	471	453	461	444	435	422	448	484	466	458	448	457	487	494	494	487	467	474	470	497	503	469	446	435	500	467	504	461	474	422	489	436	445	484	443	492	443	458	424	461	476	482	474	466	436	387	438	464	429	457	476	501	465	465	447	457	451	442	454	492	445	459	485	475	487	440	468	465	437	477	422	443	461	439	455	489	466	477	467	481	454	471	471	438	444	475	423	482	510	479	447	463	499	423	460	483	452	437	455	466	464	477	470	481	438	431	500	458	450	476	468	477	480	479	413	460	481	475	449	457	474	470	469	457	462	473	484	456	488	465	442	464	465	470	462	469	487	439	491	467	425	439	441	418	466	460	461	439	465	458	446	474	494	458	479	451	487	483	471	481	465	459	485	475	495	433	456	466	478	493	478	444	455	468	458	501	447	455	441	483	429	459	484	453	480	497	482	444	441	457	466	437	467	464	458	496	465	457	460	447	440	440	491	482	464	462	504	459	481	453	457	465	474	424	447	477	433	492	440	463	452	457	472	446	477	481	458	478	449	442	453	429	505	483	455	480	465	466	476	495	482	453	459	503	452	438	507	435	453	450	488	443	422	466	456	445	469	477	450	455	486	425	459	444	490	454	476	497	487	454	453	436	486	465	440	439	438	465	429	447	417	454	447	436	483	496	482	453	453	445	463	447	473	443	446	475	423	480	482	446	441	484	444	473	439	465	457	481	484	478	435	439	454	477	462	476	443	490	453	475	446	473	466	483	465	462	441	474	426	401	457	477	460	451	477	412	463	479	475	491	440	458	489	465	461	483	468	436	446	437	460	464	507	445	464	480	457	420	468	490	434	443	453	426	445	438	462	458	479	450	466	478	477	453	472	443	467	466	484	456	465	447	518	474	461	474	500	466	476	475	458	470	476	449	441	493	465	448	448	464	471	475	479	460	439	454	454	425	455	442	481	481	458	453	466	449	480	468	433	469	481	505	449	477	406	450	513	518	469	453	479	455	469	464	444	510	443	487	444	487	467	462	489	459	477	492	477	473	424	423	499	474	467	469	456	473	506	452	447	466	503	446	445	454	461	491	448	449	462	460	487	486	455	456	425	461	454	488	502	469	456	447	462	460	483	440	470	462	479	481	481	490	464	459	463	435	491	450	471	481	438	478	460	467	464	485	447	445	469	465	481	497	445	478	489	452	459	486	462	444	477	448	472	474	477	460	466	469	476	483	458	475	491	460	456	428	487	444	490	431	482	439	466	458	450	456	442	447	471	435	443	474	435	459	484	445	479	417	476	468	508	453	476	489	454	441	496	476	506	433	461	450	470	483	473	478	438	495	484	430	467	477	430	428	470	522	460	474	458	486	479	472	447	496	468	485	434	467	463	423	441	457	483	471	494	493	476	448	443	487	439	451	471	492	464	469	459	432	442	468	482	471	481	441	423	454	476	452	451	499	473	456	450	464	464	478	440	463	471	455	464	459	458	497	459	462	471	467	479	456	472	496	446	434	491	430	464	504	423	499	478	471	491	486	477	453	446	451	462	452	457	455	422	462	449	497	502	454	466	474	485	460	483	446	433	470	473	463	471	442	446	484	459	414	448	448	461	481	463	454	465	483	487	493	442	485	467	446	456	456	465	471	425	449	476	437	464	449	435	438	491	468	469	470	425	468	487	475	472	438	450	464	445	454	462	457	469	453	433	488	469	481	482	469	479	482	469	499	426	478	448	468	459	493	466	492	450	468	440	460	448	471	414	451	479	497	487	414	442	455	488	465	480	483	465	463	470	453	456	395	459	467	482	489	445	438	452	468	458	432	473	447	451	455	492	443	445	499	429	445	478	463	506	516	496	459	443	473	527	454	459	445	449	502	487	440	480	438	455	478	456	441	432	494	502	436	439	442	446	418	493	456	475	467	460	489	458	448	472	470	442	438	458	450	468	471	477	461	446	468	451	443	457	465	449	467	462	450	507	466	497	470	463	501	459	461	487	469	432	478	472	464	445	459	470	476	457	493	440	457	471	486	477	466	489	493	490	431	474	466	440	477	458	493	461	480	418	484	457	485	467	481	435	481	430	466	459	471	434	436	484	477	460	464	464	466	474	460	471	484	516	466	489	482	447	447	496	464	457	431	451	472	465	460	435	506	505	457	443	469	462	453	464	484	460	482	495	503	429	479	455	446	462	476	480	464	449	497	482	467	463	453	459	438	466	480	464	448	466	458	430	484	486	451	465	479	441	449	452	478	460	459	476	499	448	464	460	468	454	466	440	451	430	431	511	425	450	442	448	467	444	491	506	465	472	498	485	459	482	475	449	467	476	459	438	464	478	439	463	438	438	440	487	507	475	469	468	467	483	485	457	457	433	441	464	493	442	440	458	487	455	465	462	480	466	441	482	456	497	491	481	479	464	480	468	450	482	454	434	411	470	484	438	467	458	454	414	451	470	430	489	467	447	443	455	433	451	435	463	486	436	480	483	460	467	461	483	439	443	466	439	466	479	481	458	509	467	482	410	457	451	447	449	466	445	467	485	454	471	491	442	472	459	451	468	464	456	508	447	467	472	435	448	464	503	449	484	487	477	530	465	478	500	460	469	476	476	452	439	440	467	450	458	461	435	474	458	429	494	490	502	477	467	457	489	515	451	451	474	483	498	458	489	470	483	426	451	477	492	462	423	505	457	439	475	545	445	511	468	475	458	493	473	475	453	439	466	426	490	447	420	454	460	469	487	475	462	498	462	469	463	461	427	484	447	503	494	449	460	470	474	450	467	472	450	450	483	424	474	438	459	477	418	487	451	491	437	465	459	477	469	465	442	441	458	429	474	507	457	468	451	461	466	464	481	456	501	466	467	472	488	482	460	427	449	445	451	457	496	457	450	458	450	469	460	467	457	475	445	437	469	491	452	463	462	455	489	488	480	440	432	472
1716	584	288	298	914	1208	952	828	695	603	431	307	243	190	169	123	228	348	299	194	95	89	72	85	119	344	413	276	243	204	197	155	108	100	89	75	49	54	36	46	34	31	35	31	28	32	25	31	25	27	31	40	30	34	22	36	33	35	36	33	28	31	32	32	38	31	24	37	27	32	19	41	24	32	20	29	22	32	33	26	45	29	23	35	21	31	34	33	42	33	29	28	25	32	28	34	30	24	31	35	31	26	30	35	37	30	29	30	31	25	43	36	46	34	30	20	35	28	33	24	29	28	33	21	39	26	32	35	24	31	23	32	26	30	33	27	22	31	36	36	31	35	28	22	33	29	29	25	44	33	30	33	23	27	26	25	28	26	29	32	33	39	36	26	43	30	30	32	22	32	41	33	27	22	33	24	26	30	37	28	20	33	30	31	31	27	37	28	27	37	33	28	35	29	32	31	38	32	25	39	32	31	48	24	23	25	24	39	35	37	31	29	36	28	32	32	30	30	30	33	29	31	33	28	30	27	28	42	28	29	29	33	26	37	32	29	31	33	38	29	26	31	24	35	36	28	33	36	27	27	28	28	29	25	40	38	28	29	32	42	34	36	27	22	37	34	30	29	32	35	27	29	31	27	36	31	36	35	32	29	40	31	26	37	35	26	24	27	23	35	46	27	23	31	34	36	30	37	25	24	30	38	24	25	24	30	30	36	27	28	30	28	21	36	31	26	31	26	23	29	31	30	33	29	37	31	36	26	26	38	26	30	36	43	33	24	28	38	23	34	30	38	28	37	43	27	34	31	30	24	32	33	33	34	33	32	23	33	25	39	37	35	20	34	38	35	31	46	29	32	27	34	31	33	33	24	33	29	31	27	37	33	36	22	32	38	31	37	27	35	36	25	23	36	34	31	26	31	25	24	22	31	47	26	30	26	36	42	32	31	36	38	33	24	25	33	28	29	32	31	34	36	35	22	35	30	33	25	28	30	37	26	44	28	40	35	46	23	27	28	22	34	31	33	33	29	38	31	41	30	36	30	30	34	33	29	32	25	32	38	26	32	38	37	34	25	21	33	42	22	27	29	34	33	29	28	26	41	43	27	32	34	38	27	30	33	29	31	33	32	30	32	23	35	36	32	36	28	27	30	32	50	30	27	27	35	37	42	35	31	33	37	22	32	23	26	36	37	33	27	23	27	31	32	34	36	31	33	38	27	33	42	26	37	37	32	30	40	26	27	30	24	27	29	40	43	30	26	28	32	43	37	40	30	35	36	35	29	31	29	31	28	26	43	38	41	26	27	41	22	38	28	41	33	36	32	33	19	32	27	28	35	23	26	29	40	34	35	27	30	33	32	35	24	33	37	27	30	29	33	39	41	41	34	27	31	30	26	27	25	31	24	33	31	30	35	42	27	36	42	25	35	36	30	32	36	30	31	43	20	28	33	25	37	29	32	32	33	30	41	48	28	24	27	22	30	30	29	29	35	38	40	33	38	21	32	37	35	30	26	19	33	32	24	18	31	26	35	33	33	27	31	27	31	34	33	29	35	34	36	28	33	35	31	20	35	31	24	34	40	35	35	25	24	38	29	24	33	25	38	29	29	29	34	27	46	30	30	40	36	29	29	36	38	30	33	38	29	29	28	38	25	27	33	31	24	35	31	29	30	25	31	21	29	22	28	41	33	29	40	31	28	28	28	25	28	29	29	39	26	34	32	35	28	31	35	37	24	36	28	33	42	27	29	40	28	29	37	26	27	38	37	27	27	35	29	30	31	20	28	25	36	38	23	29	40	26	35	18	37	22	38	27	28	29	31	30	37	35	38	25	39	36	39	28	31	26	29	19	30	34	32	26	24	30	30	30	28	39	25	27	34	31	23	40	40	28	30	28	34	35	40	48	21	26	29	30	27	27	35	28	23	31	33	34	27	33	27	35	34	31	28	30	35	29	23	28	19	26	25	27	35	34	32	31	29	23	38	28	27	28	38	25	40	25	26	31	20	30	28	20	22	42	23	22	32	26	27	23	33	21	42	22	25	32	28	34	35	30	27	23	27	25	37	46	28	36	37	25	24	32	27	24	29	23	28	22	23	33	34	35	24	23	27	30	40	40	29	38	33	26	38	30	36	33	37	35	33	44	36	29	30	30	30	28	35	29	40	37	33	29	27	28	39	27	26	30	36	19	30	35	23	22	41	25	35	25	36	37	34	25	35	36	38	30	37	35	26	36	32	31	26	24	29	26	34	29	29	34	36	32	25	39	36	29	37	35	33	29	30	35	18	41	30	24	26	20	43	35	30	28	27	29	29	34	29	39	36	31	26	35	29	33	38	34	30	32	36	33	24	29	41	32	31	37	35	30	31	41	31	32	34	30	30	37	40	30	34	21	41	33	32	35	30	20	29	44	17	31	31	31	36	32	41	48	26	31	29	36	44	31	29	27	28	27	24	25	34	20	36	31	32	34	28	34	40	18	27	39	34	39	32	22	28	37	40	30	26	29	34	30	36	26	34	30	45	29	24	29	37	24	44	30	28	37	39	18	29	26	29	37	38	33	29	37	34	39	27	29	30	28	26	29	33	36	34	27	25	30	35	36	30	35	31	40	35	28	31	40	32	25	39	33	30	28	28	42	28	46	30	30	35	36	42	28	34	28	30	31	33	40	30	32	35	25	37	32	25	29	26	28	29	19	30	23	27	41	32	32	40	35	26	26	29	31	28	26	32	36	33	41	29	34	33	35	37	39	40	34	39	30	33	34	29	30	38	34	30	29	24	27	35	27	40	34	23	26	35	19	26	27	40	45	36	43	35	40	35	30	24	43	31	23	37	24	32	31	33	30	31	36	24	36	32	40	27	29	47	25	35	40	32	32	25	23	33	23	31	34	31	25	28	33	30	31	27	37	36	28	33	30	29	33	27	36	31	31	39	33	49	29	27	29	35	32	22	31	27	26	39	30	33	39	42	30	30	26	29	27	25	35	43	33	34	31	31	27	30	35	29	31	38	34	34	24	29	31	27	39	24	22	34	26	27	28	27	34	42	36	39	26	24	26	38	31	27	26	31	38	30	20	40	38	33	20	39	23	28	31	22	30	29	33	34	33	28	32	30	27	28	29	30	31	35	32	38	26	30	31	25	32	31	29	31	44	32	37	41	24	29	24	25	36	30	23	42	41	37	34	27	39	24	36	28	35	22	25	36	25	25	28	34	32	34	40	26	35	29	20	25	23	29	31	23	34	35	39	38	28	28	22	40	22	25	37	36	32	32	31	30	36	25	48	40	36	51	33	29	41	38	36	32	26	37	32	37	23	37	26	37	36	29	30	37	26	29	18	30	20	34	25	40	40	32	29	35	32	29	34	30	41	31	33	30	39	24	27	30	40	27	28	38	32	38	44	36	41	32	36	28	39	21	36	27	24	35	34	25	31	32	32	26	28	27	30	36	38	36	34	36	24	27	35	31	33	36	24	33	23	20	35	36	37	29	31	31
25140	13320	7271	23155	37283	37168	32650	28437	24858	21532	17458	14112	10944	8489	6581	6181	10015	12563	11388	6823	3493	3313	2583	2609	4746	12220	13069	9720	9174	8136	7400	5065	3866	3336	2808	2373	1727	1219	892	712	655	563	570	578	542	532	488	507	529	537	486	488	511	491	491	481	503	529	470	559	523	481	478	473	474	477	468	480	499	480	469	459	447	481	487	494	445	484	502	474	456	515	496	526	460	514	495	484	473	475	474	456	464	481	496	481	467	486	455	488	468	530	478	498	444	450	468	478	486	489	504	469	481	504	447	484	498	463	448	492	489	490	474	485	489	483	468	472	498	482	507	478	465	497	454	464	507	445	503	446	455	475	489	489	451	479	452	438	486	423	502	506	466	444	491	514	543	462	469	470	454	444	474	463	449	471	471	465	480	481	454	480	467	478	468	452	482	511	484	501	484	479	446	481	456	439	502	516	462	481	492	466	476	483	445	488	476	466	505	481	486	494	465	439	481	502	471	483	493	503	507	466	501	466	466	471	473	456	467	475	480	481	452	498	471	465	508	443	491	463	492	484	471	516	419	463	475	431	483	517	484	489	475	509	460	467	490	486	473	487	493	478	450	480	431	500	467	465	487	505	494	482	468	502	483	489	493	504	460	513	477	450	516	474	473	446	466	459	470	511	489	438	518	473	481	491	497	475	506	455	467	527	465	476	506	477	520	510	463	492	511	499	466	478	477	472	463	481	482	459	488	486	441	464	488	475	467	476	490	445	507	487	468	422	459	474	471	462	464	482	471	482	421	509	455	508	476	461	477	502	502	465	435	464	474	453	498	448	455	455	504	495	472	462	483	458	476	463	463	501	514	476	472	492	488	493	449	463	464	477	456	421	478	481	481	522	468	468	502	446	492	467	458	461	461	462	454	482	472	436	494	472	435	466	471	508	448	509	478	460	518	498	442	431	518	460	455	429	494	467	467	482	452	458	454	468	468	479	459	489	464	471	443	508	463	485	447	506	496	472	501	472	476	451	497	479	486	450	474	490	513	479	481	501	449	457	478	518	436	463	455	480	470	441	472	471	451	432	463	506	465	504	498	499	433	467	454	488	502	446	511	484	498	485	455	486	512	464	475	505	442	477	488	497	467	471	473	495	466	497	430	444	463	489	499	479	499	441	471	436	463	499	476	492	422	516	467	476	506	457	514	500	475	483	475	455	487	495	469	475	460	466	483	468	483	485	477	478	509	483	502	464	487	494	513	483	439	479	477	442	463	463	450	471	494	472	480	478	478	508	450	446	482	493	470	486	467	481	457	471	467	456	431	471	490	447	475	464	501	499	467	457	521	505	463	499	473	462	459	472	476	484	435	488	445	441	472	480	459	455	496	455	477	477	451	454	486	516	517	475	519	464	463	467	458	472	488	499	449	500	473	479	462	511	466	484	447	446	441	473	486	487	471	497	482	492	498	461	496	486	489	509	486	479	456	462	509	481	493	505	516	421	489	492	443	465	483	458	471	452	442	493	463	450	475	469	457	488	469	455	486	467	469	493	444	459	464	500	441	460	504	489	502	440	453	487	465	509	455	451	466	416	424	466	471	443	503	477	492	480	468	471	524	500	484	480	473	474	452	506	489	493	450	489	461	513	470	458	454	474	506	489	445	509	472	470	467	490	474	482	488	488	472	448	469	490	484	449	460	457	472	451	489	474	510	484	454	487	453	475	509	462	463	467	456	460	490	483	463	485	479	460	517	451	468	454	500	473	470	445	494	447	485	474	494	436	480	466	506	484	457	478	524	459	463	475	472	457	471	451	492	458	462	458	473	494	489	482	458	498	457	443	436	483	471	483	480	448	447	452	490	460	512	494	463	475	455	403	486	471	507	494	489	479	481	452	516	498	491	440	504	486	452	498	466	464	438	498	443	467	437	492	481	449	427	473	471	487	460	462	473	488	495	471	453	477	461	500	480	444	512	462	495	463	482	487	507	496	505	423	488	430	511	461	515	448	499	521	482	478	490	440	464	457	469	455	435	488	498	482	487	489	471	436	466	468	479	477	455	485	518	490	489	476	504	520	475	489	487	469	480	521	488	455	445	439	469	465	477	510	457	442	481	463	478	482	450	449	457	497	480	509	506	466	479	480	491	518	465	443	465	476	485	445	481	479	489	480	445	478	485	480	466	488	459	467	488	469	498	480	463	498	478	464	473	456	481	486	491	502	534	484	478	489	458	461	479	503	454	508	511	469	447	466	494	505	472	496	468	521	517	493	445	481	465	475	470	474	495	465	507	458	459	490	487	461	492	468	441	480	506	471	467	449	496	459	481	432	474	495	464	460	446	494	497	479	489	460	486	501	480	480	438	435	490	461	492	465	478	504	482	477	476	486	503	474	469	471	467	458	486	442	482	474	453	467	451	450	485	498	462	484	441	454	472	478	479	466	483	464	488	467	487	457	471	497	497	442	466	482	484	514	457	485	470	474	443	481	499	467	457	491	467	470	475	464	462	477	467	490	479	512	519	499	446	475	476	440	407	468	455	464	493	463	501	433	457	502	504	505	449	465	500	466	506	466	477	448	487	497	493	485	442	471	486	456	463	453	530	469	489	467	469	465	492	477	450	475	463	477	469	506	490	482	471	486	445	464	465	449	454	469	487	471	482	503	466	500	468	473	449	466	484	501	502	449	525	466	472	464	472	474	463	482	487	473	510	494	440	460	456	439	462	442	486	500	465	444	437	484	470	508	468	449	464	493	491	526	468	499	502	484	464	451	480	460	495	471	450	497	488	487	481	492	499	483	490	474	462	514	478	478	467	444	478	480	513	442	468	478	472	501	479	468	451	450	484	506	458	498	463	488	456	450	516	477	461	493	482	471	500	465	444	462	451	481	520	471	500	492	460	472	468	512	484	462	497	503	458	450	470	468	484	420	480	504	486	484	496	463	455	510	468	466	482	478	471	491	533	525	479	478	489	450	455	498	502	472	473	480	461	487	439	453	449	535	495	482	452	493	495	443	479	478	494	490	474	507	462	487	502	481	450	420	489	438	477	469	485	475	451	500	449	478	480	453	449	503	507	439	478	492	439	465	480	513	478	476	423	456	486	496	479	509	511	519	506	462	476	469	461	417	482	485	497	469	475	468	451	458	492	474	457	482	434	458	445	422	467	498	485	455	515	466	480	454	482	491	495	473	472	443	474	497	509	488	464	461	480	462	469	508	468	472	467	478	491	466	499	485	505	473	481	442	470	480	441	504	478	509	513	449	485	499	471	447	447	471	485	454	503	448	473	480	494	500	449	478	480	450	474	477	458	495	455	462	465	446	441	463	504	456	495	479	462	502	482	481	475	472	471	472	497	486	495	494	437	458	463	445	444	488	494	489	481	478	464	466	473	479	494	517	505	471	476	480	478	462	449	434	464	491	513	452	479	471	463	475	480	471	493	497	504	453	435	495	426	470	468	466	464	457	487	493	482	465	486	484	440	476	476	486	451	486	485	485	509	462	478	477	474	473	452	497	430	465
3245	523	300	235	579	934	796	636	513	447	412	302	244	183	174	145	231	299	308	157	89	115	87	82	133	307	361	262	234	221	205	166	132	95	87	88	55	68	66	41	46	42	49	35	38	37	40	40	52	48	48	34	34	49	41	49	55	46	37	45	37	37	46	55	51	29	51	53	43	38	46	40	35	58	41	42	42	51	40	38	43	37	41	49	41	31	51	39	42	43	50	42	48	49	48	42	43	41	45	40	65	41	38	40	48	36	36	26	51	37	40	39	45	35	38	38	49	39	45	39	55	40	55	43	47	41	42	41	39	39	36	43	46	47	31	50	52	54	45	49	38	46	38	36	38	45	37	42	42	41	49	43	48	47	51	48	50	39	41	44	32	38	36	53	42	52	34	38	47	43	43	36	43	41	48	38	40	45	54	46	44	45	48	44	41	32	40	41	42	43	44	48	41	42	39	39	44	38	44	48	51	37	44	42	43	33	50	41	45	43	45	35	49	46	51	42	53	52	39	54	38	54	31	52	40	29	49	35	41	32	31	48	46	48	33	38	38	48	39	43	46	37	35	51	38	49	48	48	50	51	40	40	38	46	50	57	50	45	39	49	34	45	49	40	41	49	44	49	41	40	40	46	39	43	38	41	44	39	55	51	51	56	33	36	40	48	44	39	51	33	37	51	35	40	41	48	38	34	36	46	41	49	40	39	35	41	47	49	49	50	46	43	43	48	41	23	44	48	41	36	41	39	35	53	37	43	27	38	33	41	40	37	44	46	34	44	52	48	48	39	39	52	42	47	40	60	45	48	40	41	41	39	47	43	42	34	56	48	48	37	37	43	43	40	57	36	52	46	45	34	33	47	49	39	48	40	34	50	53	36	36	42	45	55	38	53	49	38	31	46	46	41	39	39	56	45	45	38	47	40	53	33	38	54	49	45	39	40	33	42	42	35	43	44	46	54	43	38	32	42	51	39	52	49	55	47	46	40	45	45	37	50	41	42	36	53	52	50	43	33	40	36	41	49	43	41	36	53	35	52	34	42	59	48	41	39	52	42	46	43	59	45	45	43	44	41	44	47	37	33	41	45	34	37	44	49	44	32	39	46	44	45	37	45	39	38	39	43	41	46	54	39	52	45	35	47	51	55	39	32	48	41	35	44	47	52	35	38	43	36	46	33	48	37	42	43	44	44	48	42	45	39	49	53	47	44	44	42	40	44	35	24	40	43	45	47	45	42	41	46	43	52	44	47	56	37	37	49	40	55	47	35	37	41	31	41	41	40	38	55	37	32	51	46	37	51	44	44	47	43	57	37	32	45	48	38	38	38	38	41	51	44	39	50	34	43	38	42	39	34	42	42	40	52	34	47	38	37	43	38	51	52	38	50	54	48	26	35	50	37	47	37	49	45	48	39	40	46	50	46	51	38	49	48	43	44	39	46	38	43	48	56	32	48	45	36	49	48	43	43	46	41	39	39	50	36	44	44	34	46	43	46	47	39	55	38	52	40	43	36	58	40	48	39	42	46	50	38	36	33	36	45	42	48	48	51	34	38	31	55	49	47	44	31	44	47	42	32	39	40	48	32	47	41	42	40	44	41	39	46	46	47	43	52	39	38	53	49	36	39	46	36	46	45	50	36	43	36	39	39	51	37	35	35	44	44	39	41	43	42	46	40	45	49	33	48	59	45	45	52	54	45	39	32	32	51	48	36	46	53	43	42	41	40	48	50	38	46	47	41	41	46	42	46	45	42	47	42	43	57	43	36	45	44	55	47	52	47	42	42	35	33	44	38	52	44	45	48	49	52	42	34	31	40	52	41	43	37	42	39	49	37	36	38	46	34	54	40	42	40	40	43	43	55	40	44	40	33	40	36	41	45	49	39	36	39	44	35	43	38	42	40	43	39	35	42	42	53	48	56	39	52	36	44	38	41	44	46	48	41	40	37	32	52	48	28	51	41	44	41	49	38	43	44	51	34	45	36	41	42	34	47	39	50	43	40	38	44	50	41	36	57	46	37	41	40	43	52	43	39	45	41	48	47	44	46	36	43	46	47	46	47	43	41	40	48	56	48	39	29	37	40	43	52	41	40	42	39	40	52	39	43	53	44	46	41	44	46	37	32	51	39	46	52	40	37	43	45	48	38	49	48	45	42	28	46	39	42	50	37	42	32	48	33	50	37	41	33	51	43	40	40	36	40	51	45	44	41	44	42	48	36	37	45	39	40	59	45	36	49	36	46	46	33	27	45	37	53	29	37	41	30	46	39	47	47	47	35	37	43	56	43	38	37	31	50	47	41	48	43	42	38	49	55	42	41	49	39	47	50	49	33	38	43	41	47	36	42	43	35	34	35	42	40	46	46	48	42	31	40	39	43	41	35	31	47	29	42	36	43	36	40	56	46	47	45	31	37	36	42	45	40	29	40	49	43	35	40	53	45	40	42	51	37	55	42	49	50	45	39	48	47	51	39	36	42	51	31	50	39	44	53	43	42	42	44	43	52	64	49	45	42	41	44	63	40	52	54	44	47	53	38	49	50	58	52	45	47	43	49	46	45	45	52	47	38	41	40	31	43	41	30	51	49	41	56	31	43	42	48	43	40	55	38	39	35	41	48	41	47	45	41	36	39	44	48	39	48	44	33	37	51	42	33	43	50	40	42	39	53	33	45	41	46	35	42	36	46	36	38	50	42	58	34	50	36	45	36	42	41	47	52	43	55	39	58	50	40	47	56	43	48	52	43	48	44	35	50	43	37	45	40	44	40	45	43	53	51	41	32	35	52	50	44	50	36	40	39	35	39	36	45	50	46	52	46	37	48	51	35	39	42	42	50	46	42	40	43	45	57	36	39	45	40	41	28	51	38	45	31	36	39	33	50	51	36	49	34	46	45	42	51	43	56	36	42	54	52	45	29	61	46	46	40	44	38	52	52	42	32	54	41	41	41	36	47	38	36	52	40	47	44	41	42	38	44	32	62	44	44	37	42	50	47	48	43	46	56	48	39	42	45	38	35	48	36	55	50	47	39	49	49	46	30	41	40	50	28	55	44	41	41	41	47	38	45	39	52	48	47	51	42	40	43	34	54	27	41	40	43	43	45	41	44	42	34	52	43	43	28	35	35	37	44	37	45	36	40	43	45	39	35	40	38	37	37	49	49	37	37	30	40	48	45	35	49	50	37	41	35	52	32	41	44	34	44	46	33	36	41	34	51	40	43	50	38	44	37	50	49	34	40	46	46	41	53	51	39	32	44	54	43	45	36	52	47	39	41	48	40	36	46	37	44	39	38	49	29	35	41	43	38	44	40	38	43	49	33	54	52	50	51	39	37	52	47	43	41	40	41	45	37	31	31	40	41	51	49	46	62	46	32	39	29	48	54	56	41	47	40	41	51	44	43	38	38	36	35	58	56	40	51	40	45	45	44	37	41	48	37	40	47	41	52	53	37	36	44	37	34	40	40	44	43	39	45	42	38	41	48	44	41	45	38	50	48
21771	12282	6837	19287	32285	34624	30418	26224	22621	19769	16460	13381	10974	8651	6834	6164	8615	11368	10612	6437	3778	3937	2629	2834	4868	10100	12516	9950	8805	7418	6885	5811	4114	3088	2530	2064	1596	1224	1139	984	855	764	699	726	769	722	697	653	653	628	622	661	632	669	654	633	693	671	700	630	654	707	619	662	628	706	687	678	657	688	610	634	686	637	664	577	622	609	666	622	665	666	612	657	662	628	680	637	709	644	674	642	642	642	619	681	619	639	646	631	656	633	613	662	618	632	715	688	664	613	671	642	616	654	589	634	636	662	673	620	675	619	603	655	627	666	626	686	662	653	609	613	677	591	602	653	643	677	646	655	619	679	690	644	624	660	677	670	661	674	648	593	675	652	634	621	636	661	659	607	596	653	635	664	609	620	651	644	626	661	635	642	649	635	699	644	630	641	623	651	659	666	618	630	618	636	632	584	646	662	600	646	620	628	671	668	634	671	657	632	628	668	622	677	674	634	650	629	657	615	669	656	707	659	647	582	606	598	645	653	658	611	677	684	644	652	659	681	655	638	675	652	675	679	582	630	582	625	622	645	670	666	670	653	656	618	638	688	644	644	658	621	663	603	679	627	630	620	669	679	638	629	596	629	617	630	623	650	600	614	684	634	625	665	618	622	658	605	668	683	656	658	634	655	663	620	630	661	607	632	622	689	630	655	617	649	657	638	677	656	638	673	642	645	587	640	665	650	657	648	644	649	625	629	634	632	669	676	641	661	636	642	689	683	656	640	653	620	678	640	609	684	630	622	572	635	620	653	669	673	646	647	678	591	642	658	582	617	637	634	668	663	648	633	644	665	668	611	636	626	677	637	609	575	635	602	644	654	667	612	597	633	650	642	629	603	629	631	611	641	645	607	660	615	626	679	707	626	659	704	650	619	674	657	643	622	594	642	628	630	665	662	655	601	648	622	590	647	674	647	671	632	598	636	631	667	665	662	657	637	663	636	678	656	638	682	689	667	614	622	633	660	637	651	627	652	690	654	630	649	649	649	611	675	669	697	682	604	658	645	689	657	629	625	624	628	641	718	636	631	656	613	658	631	682	635	669	659	702	660	603	611	643	657	639	701	649	652	636	697	633	666	624	616	676	637	619	672	707	687	647	659	672	641	591	619	620	668	656	659	654	665	646	623	627	639	645	650	622	629	646	643	614	666	629	714	668	685	684	652	644	650	655	664	618	633	702	692	654	639	683	644	646	734	627	631	639	655	670	596	646	646	655	673	632	642	635	625	636	606	607	668	660	673	641	647	624	652	622	642	654	671	669	609	649	634	675	615	639	678	652	618	655	609	688	647	638	692	640	658	629	666	654	609	672	641	669	676	625	637	670	624	639	675	634	656	646	650	630	630	632	659	619	644	630	670	623	683	640	663	662	645	608	626	636	634	635	659	621	633	644	655	680	661	636	610	638	678	645	663	676	653	599	693	614	649	697	646	668	633	622	672	587	665	659	649	644	652	637	672	631	662	644	597	615	598	641	644	659	655	649	644	707	638	648	595	633	629	576	634	641	652	643	637	682	642	628	623	658	628	672	666	676	635	650	587	669	657	659	675	671	652	639	627	677	637	640	618	645	636	695	685	683	640	609	599	678	661	629	608	656	649	663	660	652	661	676	603	632	635	632	593	623	639	622	694	632	667	646	648	615	626	651	623	641	654	676	630	650	645	644	646	608	645	647	652	692	644	608	615	615	673	651	611	628	626	674	633	607	626	633	612	643	646	626	641	650	643	625	633	673	617	611	657	632	624	609	605	618	622	626	620	654	679	641	637	626	642	619	608	645	653	619	684	617	648	635	619	627	692	677	639	644	640	648	592	680	689	632	610	668	631	635	654	644	649	635	662	609	652	667	665	644	677	639	629	640	632	656	654	645	608	628	621	681	649	642	655	699	611	664	680	646	646	699	636	631	626	624	619	649	652	668	615	619	642	645	589	695	656	649	683	665	609	643	612	628	665	609	685	655	679	596	652	646	657	712	649	576	674	644	674	664	620	636	614	633	645	654	680	661	626	637	725	648	701	678	653	618	614	686	690	616	653	632	616	660	701	670	670	620	618	645	635	623	597	635	639	633	633	636	649	665	642	626	648	666	620	614	678	620	626	694	655	604	640	629	674	636	666	642	637	611	651	636	610	662	670	582	665	647	674	643	647	650	654	618	626	625	656	624	656	599	598	608	595	604	656	670	609	663	628	674	607	633	595	659	637	656	619	676	656	637	615	646	635	626	656	636	657	653	614	662	659	621	595	655	637	636	636	642	640	639	612	624	626	624	638	680	647	673	616	682	659	698	606	680	615	637	619	632	608	635	652	595	639	649	661	631	579	647	685	686	627	640	659	640	638	635	639	668	628	642	615	633	629	647	617	667	636	659	677	582	632	672	640	672	647	623	609	646	634	608	618	636	655	629	604	654	665	628	646	629	688	665	648	611	621	634	593	644	635	608	619	639	637	618	609	679	680	686	690	650	641	625	614	632	622	648	646	632	681	601	640	697	656	637	677	593	631	639	617	682	642	651	634	667	672	669	655	651	678	634	639	640	626	618	664	592	666	672	621	663	646	627	656	645	619	623	647	660	631	624	650	635	642	684	644	669	638	620	679	646	668	699	678	647	670	650	689	623	636	646	660	660	644	613	636	667	591	591	644	680	670	647	605	672	617	634	609	624	671	660	669	629	680	653	660	649	644	638	634	656	617	678	656	634	628	678	625	622	619	641	673	637	606	638	604	640	654	619	621	611	684	670	621	611	682	653	679	632	642	671	658	614	612	648	605	628	672	635	614	628	658	640	656	704	644	696	644	581	647	625	605	599	669	636	587	609	681	659	640	622	649	676	645	659	655	609	594	654	665	645	674	585	640	585	648	609	634	639	629	650	624	637	643	639	613	640	610	609	594	650	620	626	651	581	613	654	693	677	653	669	683	630	625	663	649	661	606	634	621	678	659	636	634	595	620	616	603	675	681	624	609	649	643	686	654	638	659	674	693	649	651	665	665	696	592	622	662	660	644	616	672	664	660	630	662	612	658	640	644	620	636	638	639	629	678	645	651	685	603	640	646	645	585	614	653	607	634	664	629	656	610	639	679	627	675	611	624	665	669	642	684	613	664	614	646	614	636	638	620	672	676	638	656	630	651	606	638	679	656	615	639	640	594	634	640	658	618	640	655	652	619	672	646	626	641	631	652	664	628	649	645	635	618	681	629	652	681	647	627	678	638	660	657	622	620	648	654	600	669	671	641	677	659	643	636	643	606	609	613	652	635	649	653	683	637	627	629	649	631	616	655	610	645	633	650	635	661	653	621	624	616	622	658	673	601	636	633	633	641	631	613	654	647	677	613	628	668	588	673	630	622	636	646	634	672	668	595	692	612	661	654	693	612	629	655	651	660	671	636	618	640	619	604	680	633	666	611	675	621	645	657	645	675	666	621	608	657	658	717	680	605	653	675	654	616	694	642	651	625	643	642	596	621
2653	909	500	416	907	1438	1193	1033	838	673	574	436	389	309	235	188	287	422	431	274	160	193	124	145	163	222	410	468	332	295	254	223	154	122	111	76	92	78	50	49	53	58	70	52	45	38	45	36	45	38	51	41	47	50	49	36	48	40	41	49	43	45	40	53	51	36	48	44	48	38	42	55	42	42	57	40	51	36	50	43	47	54	42	40	34	39	56	43	35	47	49	42	47	32	48	38	38	44	37	39	39	40	38	45	44	38	41	54	59	42	42	45	42	44	39	58	41	47	24	48	44	43	49	45	40	50	48	45	41	48	39	44	33	36	49	38	45	39	52	48	51	41	46	55	42	44	30	48	35	42	41	39	40	48	39	38	37	51	48	54	46	44	43	49	35	38	50	31	57	34	38	28	42	49	55	53	55	47	48	44	50	41	48	54	56	43	46	42	42	44	39	40	49	40	36	51	31	43	34	42	44	45	32	35	39	47	44	37	47	56	51	41	43	40	47	40	31	41	29	47	39	48	52	35	52	47	37	46	41	38	54	42	49	42	50	34	51	53	42	50	56	48	44	40	39	44	44	41	50	41	35	56	41	51	46	47	43	41	35	41	32	45	37	44	51	55	50	40	53	41	43	37	36	45	46	44	51	42	40	37	53	34	49	43	48	62	37	50	41	45	56	41	50	46	42	39	38	38	53	38	36	40	45	37	33	57	42	53	46	43	42	46	38	37	40	41	48	50	50	50	52	38	35	43	34	63	52	38	47	50	34	48	44	33	45	51	44	46	48	39	47	50	44	51	30	38	34	43	42	39	49	40	51	43	35	43	36	42	41	43	43	43	44	49	39	53	51	34	49	49	39	46	46	32	44	49	53	52	43	30	34	57	43	41	43	47	47	36	58	45	53	52	36	42	33	38	38	52	49	34	32	48	43	52	44	37	42	33	42	33	39	53	30	42	57	51	45	44	47	37	43	43	53	38	45	43	41	43	38	46	40	39	32	43	59	46	50	40	39	48	72	63	42	46	39	49	62	57	49	43	40	45	54	50	50	38	42	34	35	43	36	39	53	49	37	40	36	50	43	43	31	49	50	39	36	57	40	51	43	44	54	36	40	40	49	44	48	41	49	36	41	42	60	38	43	36	48	44	41	42	49	49	33	52	39	48	44	47	29	49	50	57	37	53	37	52	45	57	32	29	45	43	55	47	37	47	37	54	38	50	32	51	57	42	42	44	50	54	40	51	56	44	37	37	50	40	37	38	49	34	35	52	49	50	52	44	34	45	44	48	39	36	36	52	38	49	44	41	42	38	50	37	51	39	31	40	42	44	40	37	48	44	52	39	54	51	44	52	40	41	30	44	64	46	48	52	47	39	55	49	51	45	38	36	38	54	46	39	51	47	37	43	51	33	39	45	43	31	42	42	37	36	49	46	42	36	39	46	43	50	39	40	43	56	31	37	39	37	29	33	42	41	53	49	39	48	51	46	43	31	49	37	40	44	43	46	35	35	32	54	45	40	52	59	50	31	35	39	53	42	55	40	43	41	35	38	44	47	40	33	48	49	48	49	38	47	37	48	38	53	47	44	39	36	42	49	51	46	39	46	40	44	43	41	46	47	49	50	46	43	52	40	35	48	56	48	54	54	42	44	50	36	41	42	34	44	44	41	51	39	34	44	48	43	57	32	56	44	43	59	41	55	36	47	37	45	49	44	42	53	33	51	48	39	43	55	37	54	53	44	47	43	53	40	34	31	52	42	45	47	45	33	39	40	48	43	34	47	41	46	35	39	37	57	44	36	48	54	37	33	38	44	43	52	45	41	56	30	43	50	37	42	58	46	45	42	48	48	45	40	43	54	33	47	38	38	40	40	40	40	41	47	42	42	42	55	56	42	52	38	37	32	42	38	39	37	45	57	43	35	35	40	52	47	52	49	40	41	43	51	45	55	62	53	37	39	35	45	42	56	50	51	51	37	36	51	43	46	44	53	48	45	41	44	61	57	39	53	47	52	33	59	42	42	32	53	47	60	48	36	40	34	43	45	43	52	57	57	47	34	44	43	33	53	35	42	43	41	41	39	37	48	44	53	35	44	44	50	47	59	50	34	42	48	51	53	43	53	37	42	35	49	35	37	50	54	41	39	45	54	41	65	38	40	43	45	39	48	42	44	39	47	39	43	55	40	54	47	51	42	49	43	34	45	41	36	36	42	41	46	47	31	35	38	39	42	54	39	41	51	40	50	47	46	48	42	39	40	36	59	52	61	43	38	43	38	49	49	46	48	43	45	46	51	40	33	44	47	52	40	40	41	43	42	34	40	55	54	32	52	45	42	57	49	44	28	42	49	41	52	51	40	44	36	48	38	48	36	48	50	50	57	43	38	42	45	41	41	41	54	39	43	44	44	52	49	36	40	29	35	50	42	41	55	38	40	39	45	42	32	40	50	45	43	48	43	36	47	34	32	28	43	45	59	52	46	53	50	48	45	42	38	56	44	40	42	29	49	43	46	41	40	34	37	40	55	53	40	42	33	43	35	45	40	48	51	34	35	43	50	39	40	42	45	46	44	45	45	55	50	46	36	39	36	52	52	48	43	56	47	52	33	54	48	48	39	37	42	46	45	51	56	46	38	48	44	43	36	40	48	48	49	43	55	44	45	42	41	40	39	44	46	67	38	45	38	53	45	40	38	42	39	38	48	32	38	36	37	40	33	41	40	47	49	49	50	39	41	43	38	51	34	46	55	45	46	31	48	37	29	46	46	45	45	50	45	47	34	46	40	49	35	62	45	49	44	38	37	39	44	52	27	42	54	49	43	47	41	45	34	59	56	44	50	40	48	48	39	41	55	48	45	45	45	37	43	41	33	59	36	38	35	49	38	35	40	40	49	61	40	42	53	45	50	38	42	46	46	44	50	47	35	49	34	49	45	49	35	47	45	45	49	35	52	32	42	38	41	49	45	51	38	52	40	48	42	48	46	58	37	40	39	39	52	38	51	47	32	46	41	48	55	44	43	47	58	39	40	42	48	42	57	54	40	36	44	34	45	55	48	35	54	43	61	33	52	47	42	37	49	35	37	35	55	32	37	58	40	45	51	49	57	39	45	44	45	40	54	47	43	38	42	36	36	42	40	42	45	49	46	44	37	50	38	44	40	41	48	52	37	44	49	45	46	42	46	43	32	43	42	54	43	33	35	55	37	38	41	35	57	53	45	50	27	37	56	39	42	44	50	47	50	36	47	61	52	50	42	40	45	39	48	40	47	34	56	33	28	42	37	45	42	39	48	38	37	50	39	40	38	42	38	54	43	41	44	37	48	40	46	55	45	47	40	31	55	45	55	30	45	42	42	49	44	36	44	46	45	46	43	56	40	53	48	48	50	29	51	31	42	51	68	51	47	41	38	29	41	35	40	42	38	42	36	35	40	41	49	39	38	46	34	43	46	48	61	50	46	52	40	53	45	47	46	47	45	36	46	36	38	31	36	35	51	44	44
28013	17550	10726	25229	37138	39510	35866	31495	26742	23795	20531	16723	14066	12103	9325	8270	10950	14996	14634	9892	6524	6734	4963	3977	6055	9335	13722	14096	11244	9374	8213	7904	5945	4721	3637	3056	2567	2178	1521	1305	1015	872	790	820	803	776	773	809	758	721	692	695	674	725	698	688	683	698	686	726	689	675	687	703	682	736	684	748	702	690	681	715	654	675	667	670	664	664	680	719	729	637	667	708	674	620	699	716	653	664	666	648	704	692	691	669	647	706	663	685	629	702	689	683	692	663	653	633	676	667	657	669	615	666	709	709	719	633	669	686	681	654	650	672	677	654	683	691	702	665	644	702	624	720	625	624	675	683	717	737	656	704	721	675	665	694	645	706	657	669	687	636	684	649	688	678	654	660	652	687	699	671	630	713	683	685	662	687	701	661	715	667	686	656	686	687	693	684	703	731	676	673	695	621	677	630	678	645	630	668	669	627	675	666	628	686	663	703	669	657	674	650	658	675	620	656	641	657	661	693	671	631	728	672	670	645	695	696	662	683	653	657	628	690	719	607	642	663	689	721	672	693	683	678	605	662	645	667	652	680	681	686	679	670	640	661	620	652	652	705	674	668	648	642	664	675	683	666	682	673	654	698	670	652	679	639	675	700	645	692	675	648	645	636	640	642	729	654	693	703	673	643	681	674	670	686	678	665	617	646	674	706	679	645	700	593	646	622	624	631	634	642	656	648	669	690	633	678	702	646	754	640	657	631	654	672	660	694	697	643	657	645	658	680	668	681	634	638	662	668	680	671	638	647	613	635	616	656	700	691	639	620	684	672	676	579	690	681	656	627	662	644	689	641	665	710	603	692	627	652	651	640	655	693	675	726	663	642	696	649	664	656	659	674	636	678	693	614	675	687	709	617	662	659	698	646	633	639	662	630	658	667	690	660	669	641	654	673	652	655	606	614	667	651	675	675	673	656	718	644	649	662	679	668	631	669	690	646	680	675	633	629	679	699	733	605	643	604	696	708	617	681	691	651	617	690	663	630	675	652	684	642	691	668	691	625	652	640	684	642	629	624	686	697	694	652	632	607	643	639	647	625	638	670	689	693	679	700	716	624	691	666	686	635	673	671	638	646	631	701	625	623	645	653	664	646	695	654	679	689	663	629	620	641	642	725	666	654	648	675	617	694	707	681	704	684	678	645	706	640	657	676	691	650	660	717	638	659	706	678	690	690	650	682	667	683	630	641	666	651	643	660	668	695	650	660	703	625	651	669	690	661	617	592	675	675	679	699	658	613	664	678	660	674	645	699	643	649	695	675	689	663	659	668	673	668	679	680	654	686	667	658	650	673	693	656	605	681	729	705	688	680	653	711	660	644	664	671	688	678	650	661	692	626	651	680	669	643	637	706	663	712	665	686	668	682	653	670	668	678	675	616	698	687	669	662	614	679	649	666	688	654	683	674	653	656	671	602	660	686	642	647	633	603	668	627	648	716	686	659	613	681	666	665	678	644	679	627	624	694	637	671	739	632	634	654	631	700	626	657	692	589	648	664	665	678	712	680	630	660	697	643	660	665	651	668	645	646	649	683	644	641	634	686	680	669	632	665	646	627	633	653	733	637	698	700	710	710	659	664	677	673	711	706	669	651	674	641	619	685	643	691	659	608	672	676	644	681	674	668	620	683	646	623	654	639	673	611	687	681	663	672	711	689	633	649	613	652	655	672	675	711	656	670	679	642	646	640	650	655	699	678	699	657	616	667	643	690	688	659	671	644	655	644	676	629	631	687	625	629	662	643	682	637	687	609	629	708	668	662	640	679	673	670	701	684	655	664	620	704	636	682	602	674	670	691	644	700	717	661	682	678	643	683	679	666	679	626	658	685	653	662	618	625	634	670	654	677	673	642	613	670	704	626	651	676	689	623	668	669	654	671	664	667	679	639	638	600	634	686	632	652	694	701	638	674	638	667	632	700	617	674	682	707	684	702	695	664	653	670	666	635	674	659	663	669	684	650	659	632	686	754	696	635	684	637	677	673	692	662	629	705	667	664	677	650	682	660	657	618	671	641	671	682	630	674	690	691	664	671	634	629	693	703	683	646	677	662	699	620	667	668	666	690	659	652	665	667	679	666	694	677	650	656	692	594	667	716	708	674	662	687	646	639	651	700	680	710	676	641	646	675	711	659	654	633	651	620	649	653	622	652	641	647	627	660	672	709	696	694	628	682	632	646	648	639	636	744	665	658	675	664	657	667	660	695	690	663	627	651	714	662	684	703	685	697	699	695	654	598	717	672	699	685	681	655	658	651	691	703	741	687	658	756	677	701	689	641	671	656	641	703	624	684	636	684	646	624	686	660	658	684	677	663	646	629	684	672	695	671	662	677	678	632	676	661	709	657	665	631	663	664	681	657	635	680	666	649	660	665	673	655	688	656	635	669	697	626	605	689	677	628	648	645	629	660	670	671	680	663	676	642	625	624	722	672	684	650	685	645	646	668	665	657	687	672	635	656	656	711	647	678	660	692	636	654	674	667	681	665	668	669	607	637	654	675	684	665	661	607	663	642	715	650	693	698	687	661	648	646	677	671	626	697	643	684	656	650	670	635	639	669	683	707	701	679	662	659	710	681	650	633	656	635	617	696	665	642	646	708	627	665	722	651	668	672	657	684	649	660	656	673	697	661	641	646	651	669	643	665	671	696	590	700	616	657	657	690	669	671	645	670	632	665	660	648	678	677	674	621	662	660	649	679	648	666	664	655	644	617	678	706	642	671	673	667	672	665	673	695	688	686	668	674	611	678	605	703	680	685	686	644	677	701	673	680	630	671	667	671	611	629	675	637	660	697	702	628	666	640	663	677	728	632	662	638	674	683	674	672	660	660	680	695	714	626	635	651	694	625	707	685	678	656	664	649	691	708	672	705	676	655	650	653	645	691	684	710	669	691	676	661	683	680	700	622	701	664	657	735	679	672	690	639	658	613	628	663	677	643	634	638	659	634	630	670	635	664	672	647	672	625	647	651	655	654	651	685	676	647	655	649	678	663	705	727	669	653	680	698	640	613	647	597	696	650	686	656	686	661	674	647	655	675	663	700	659	680	679	686	685	654	705	694	617	668	676	658	665	645	663	635	641	631	668	645	669	689	650	695	659	674	699	678	668	616	727	641	663	646	698	678	648	651	662	649	722	658	666	682	644	649	635	623	667	583	678	630	632	681	707	672	670	630	652	617	757	680	692	673	652	695	643	660	652	625	676	667	675	614	718	672	659	639	644	664	697	703	690	693	656	659	702	689	643	665	709	625	685	636	649	684	648	652	641	649	646	702	645	630	679	659	665	665	628	671	677	634	624	694	627	676	639	679	716	618	663	647	657	655	677	642	657	712	657	685	700	606	662	670	674	670	682	666	631	677	642	665	706	675	699	664	661	615	639	601	702	608	643	623	726	648	660	636	672	654	666	609	657	652	674	665	614	673	690	693	668	701	650	652	704	693	657	666	641	649	667	665	624	680	636	619	656	708	704	629
1924	486	275	197	385	554	484	405	293	280	177	178	145	123	95	79	108	181	178	124	113	85	87	68	69	130	205	196	147	131	109	102	92	73	34	54	58	41	34	28	36	37	34	28	22	32	29	26	21	22	27	22	27	37	24	30	27	28	26	27	32	29	32	25	35	19	27	22	31	35	34	25	31	25	26	24	36	34	28	24	27	27	34	46	19	30	30	29	20	23	26	23	28	35	15	36	33	28	30	24	27	30	33	28	28	24	20	31	28	26	21	23	27	25	26	34	37	38	20	20	35	32	36	41	28	28	15	29	24	29	30	25	23	34	28	31	33	25	21	31	25	22	24	26	43	19	24	27	18	30	34	24	33	23	25	26	25	31	25	27	33	26	33	37	30	30	33	20	23	26	25	25	40	17	23	26	34	34	22	23	25	34	26	20	32	33	34	29	39	31	25	24	24	30	27	22	23	30	21	35	27	35	19	30	30	30	24	27	25	24	31	35	32	26	33	32	26	28	29	41	32	26	25	29	26	27	19	34	17	21	39	33	42	33	34	21	16	23	26	39	29	33	16	31	24	36	20	22	23	32	36	19	27	34	21	39	41	28	20	27	22	25	33	29	31	21	30	38	19	33	21	27	30	29	35	27	26	20	27	22	25	23	39	31	34	32	21	19	21	29	26	22	29	29	26	28	34	26	18	26	34	29	32	25	36	26	23	22	34	25	30	31	18	17	31	29	21	31	19	42	23	34	29	31	27	23	27	28	39	23	21	28	30	30	31	27	29	35	28	25	19	28	25	24	24	25	22	25	27	28	27	35	30	33	35	21	37	25	34	38	30	32	29	26	33	29	28	26	28	40	26	39	35	18	26	20	25	29	36	25	37	25	30	23	24	32	30	35	27	29	28	21	28	31	23	34	34	20	28	28	26	34	30	22	29	22	25	19	30	25	32	21	34	26	29	29	33	33	36	31	21	22	22	22	30	28	28	28	29	24	28	24	30	21	35	32	30	22	32	29	22	26	27	34	32	36	23	23	36	28	29	34	28	39	31	23	26	24	29	23	31	26	13	29	33	27	12	30	25	24	23	33	34	23	28	26	35	23	26	30	22	29	33	26	31	31	24	32	32	28	27	33	27	27	29	35	23	30	26	24	37	25	32	25	30	29	27	26	29	30	29	22	25	26	29	30	19	26	31	21	33	36	19	33	25	30	32	31	34	31	19	23	29	25	33	28	35	23	30	28	23	35	34	26	36	18	24	30	33	21	23	21	30	22	30	28	29	27	25	35	29	23	33	32	40	25	25	32	25	31	23	33	22	26	16	42	32	29	23	20	31	23	27	22	28	23	18	28	30	23	36	32	29	19	20	27	26	23	25	26	25	31	30	24	31	29	27	34	25	25	21	27	28	28	17	24	17	18	33	23	27	31	33	34	31	24	33	24	35	18	34	37	17	30	31	29	34	29	29	35	30	35	21	35	19	24	30	32	24	24	31	38	27	20	24	42	32	22	35	30	25	32	33	30	28	19	33	23	29	32	25	32	24	39	28	24	19	23	22	37	24	29	31	25	38	22	19	24	26	30	27	23	39	24	31	28	32	36	28	36	23	19	27	25	34	36	26	30	29	31	29	26	25	33	34	41	37	33	38	30	28	37	36	28	32	30	25	31	36	19	20	20	10	25	36	32	35	31	19	22	30	28	36	26	18	34	26	30	22	23	22	33	37	31	29	29	33	26	25	24	32	18	37	38	26	32	38	36	26	36	36	14	25	29	35	29	19	23	33	32	25	28	27	26	32	22	32	32	35	33	24	36	35	22	39	25	22	27	24	28	33	28	19	24	29	34	25	31	21	27	29	32	24	28	24	27	31	19	40	24	17	33	30	37	37	29	29	28	25	29	22	33	36	33	33	35	17	26	30	37	33	29	31	24	37	24	27	35	17	34	24	29	34	26	31	23	35	20	19	36	25	30	35	31	31	25	26	21	31	25	21	27	32	26	24	25	25	26	22	35	30	29	25	28	31	34	32	25	37	29	25	40	32	22	17	27	30	30	32	31	32	29	32	32	31	24	27	23	20	36	24	21	46	32	22	33	24	22	19	36	29	23	29	25	29	27	30	19	37	26	24	25	27	24	33	32	31	31	26	23	20	41	24	26	26	31	27	21	26	30	24	27	33	29	31	38	26	33	28	28	33	34	26	30	31	31	32	20	16	35	30	29	33	18	22	27	31	38	24	33	29	27	28	27	31	28	33	31	24	22	27	39	27	38	31	22	35	26	22	27	26	20	26	33	30	19	31	25	21	31	23	25	30	30	25	31	25	31	23	30	26	23	21	30	32	29	28	23	24	28	26	26	34	25	18	34	29	27	26	23	37	39	17	27	23	37	23	31	42	40	20	35	26	27	17	35	22	25	33	37	35	31	21	24	28	28	29	33	25	25	21	30	31	26	28	27	25	35	32	18	33	29	24	34	27	28	21	26	23	28	22	22	33	36	19	27	24	40	32	35	28	27	33	36	21	37	22	38	31	32	29	19	28	32	32	24	34	22	18	22	28	28	29	27	30	36	27	36	24	36	20	27	30	25	36	28	28	24	29	22	30	21	27	22	25	29	26	36	19	22	27	28	19	34	25	32	24	30	21	33	34	32	28	25	20	22	27	24	27	24	18	35	33	29	21	25	33	33	17	20	26	32	34	32	26	26	32	28	24	25	19	28	25	32	23	23	33	40	15	23	31	23	29	23	27	27	21	30	28	28	24	18	22	34	34	26	39	24	33	25	30	28	23	22	35	32	28	30	33	39	19	30	23	27	22	24	41	28	32	24	29	29	34	30	32	21	31	20	22	23	37	31	30	27	32	35	14	31	24	16	21	23	20	36	27	27	35	28	35	30	30	23	18	30	23	27	23	24	28	23	26	27	26	38	26	23	28	27	35	33	19	24	23	28	39	30	22	40	26	26	31	24	21	34	29	29	37	16	30	28	35	28	22	20	44	34	25	21	33	29	30	29	26	17	24	29	24	24	26	31	38	29	26	42	41	19	31	29	34	25	28	25	30	30	28	17	37	24	18	31	31	28	28	38	37	27	25	23	31	23	34	30	24	34	27	29	31	29	22	19	22	27	23	20	32	22	32	26	15	36	31	25	41	31	28	29	26	27	27	33	34	23	23	20	41	28	18	29	17	28	29	26	32	40	22	35	28	27	33	27	22	21	26	33	23	28	20	38	28	23	20	25	27	26	26	23	27	31	22	25	32	30	36	23	31	23	28	32	24	27	25	32	28	33	38	25	36	24	23	33	30	35	25	25	36	25	24	27	37	31	27	25	36	23	24	25	32	35	26	18	30	32	34	24	22	27	19	43	28	27	22	23	35	30	22	24	29	34	31	29	37	23	36	35	24	28	25	34	23	37	34	27	24	29	26	22	37	22	30	28	28	28	36	18	33	28	28	28	27	34	24	22	28	29	27	27	24	24	23	34	28	22	34	28	28	26
18837	12303	7021	17518	27104	27788	24807	20620	16338	13253	10051	7844	6294	5273	4253	3772	3833	7211	7102	4964	4271	3533	3280	1973	3186	4943	7497	7414	6081	5079	3999	3407	2782	1957	1642	1397	1209	875	690	580	526	523	508	442	430	489	454	452	438	469	412	397	456	453	414	383	431	455	430	459	400	432	449	448	465	428	445	450	451	409	426	426	462	438	468	450	432	438	440	438	439	418	419	421	432	444	423	402	428	446	393	434	436	429	452	433	407	427	452	465	414	409	438	440	432	457	452	438	438	437	445	457	446	414	410	442	460	456	438	468	429	424	386	434	435	463	476	423	453	470	423	466	435	442	393	432	453	415	409	416	485	417	461	439	413	434	457	461	437	412	459	430	429	402	422	429	406	433	455	455	407	458	400	408	427	464	414	455	448	431	382	463	453	446	461	433	416	402	412	432	473	416	426	462	432	436	409	465	423	446	464	402	379	486	464	468	427	425	422	426	463	444	431	412	406	393	427	443	407	456	448	435	480	440	444	415	420	436	425	431	434	422	474	422	416	421	434	450	384	457	419	422	437	440	427	445	436	437	421	432	420	465	419	425	404	425	433	438	409	427	456	428	481	433	419	435	408	424	420	414	442	433	444	430	432	409	387	403	426	431	422	449	433	425	435	430	474	446	432	416	414	453	436	429	445	414	427	423	414	459	416	439	433	413	456	391	406	433	435	401	437	425	442	433	426	431	434	420	440	455	407	401	377	412	446	413	403	429	442	422	437	426	438	426	420	448	394	418	438	451	432	410	431	432	458	463	493	415	421	453	419	416	437	428	406	389	428	400	464	438	449	415	437	452	424	414	442	434	434	457	403	427	419	394	427	434	398	415	423	439	460	451	450	439	414	449	408	454	444	428	456	454	444	446	419	396	425	427	414	416	469	446	433	441	431	454	403	388	446	459	421	448	401	435	443	464	475	443	407	409	455	468	418	458	440	425	396	406	427	394	414	438	427	408	413	442	443	426	451	431	411	451	427	449	473	463	408	405	436	418	441	450	392	436	444	420	388	415	436	414	448	420	428	431	426	443	441	437	396	425	444	457	435	422	461	475	428	446	421	428	406	464	461	419	432	446	433	425	424	423	424	445	441	441	424	418	420	413	451	414	427	427	448	442	410	439	406	399	449	424	442	391	413	437	406	452	439	450	453	411	441	435	405	443	461	425	408	398	458	433	423	442	441	424	433	444	405	404	421	419	453	433	444	447	399	439	431	415	458	482	428	440	388	409	436	415	417	439	435	470	469	466	454	456	390	443	426	418	434	459	444	467	402	455	410	437	420	451	434	413	471	422	467	463	424	458	428	416	424	409	446	462	447	414	446	437	440	434	437	415	428	427	452	448	460	431	440	460	423	428	495	400	429	445	429	440	456	439	413	401	444	403	421	430	419	442	436	398	453	448	452	440	428	453	413	441	404	449	433	444	434	405	398	401	430	451	444	435	458	460	416	424	437	445	420	432	452	429	434	438	383	431	409	452	437	424	436	455	432	458	424	409	428	424	427	441	464	432	409	428	389	433	415	426	444	461	432	466	419	448	437	398	452	399	428	419	434	415	429	394	405	441	425	426	427	404	451	419	443	423	435	444	413	470	436	418	409	447	396	452	415	442	401	468	467	436	416	401	427	418	444	435	454	424	420	453	452	421	428	415	464	411	420	432	422	434	421	457	435	418	435	447	433	442	434	417	412	456	432	422	417	447	397	421	467	454	409	422	430	431	443	418	430	407	400	442	405	436	456	430	405	437	408	458	407	401	411	450	430	404	446	453	460	412	406	405	426	428	457	427	464	408	431	439	421	426	420	454	421	446	412	468	446	453	389	470	423	435	407	471	437	421	413	467	471	429	437	455	421	436	415	421	436	436	441	449	429	416	437	414	433	398	433	432	446	388	405	437	435	442	414	444	449	432	436	418	431	449	431	470	416	429	426	407	464	479	451	402	416	453	441	416	431	471	453	399	428	440	429	413	459	420	410	406	415	402	388	429	477	417	448	481	450	446	421	423	427	447	400	427	443	451	448	460	446	431	395	409	416	439	381	419	437	449	450	393	434	418	443	436	441	443	421	452	457	458	437	456	432	457	415	418	422	418	411	456	443	432	456	426	430	421	432	439	443	433	422	430	398	426	432	429	410	443	443	423	443	423	442	437	438	408	490	451	444	452	402	416	415	425	438	457	435	442	430	464	464	478	431	447	458	441	430	412	418	435	415	432	427	432	422	422	450	423	419	430	424	430	478	401	396	383	389	426	430	430	407	457	406	420	444	432	453	405	432	440	433	440	420	454	417	396	446	423	391	417	468	435	485	428	416	432	430	400	412	436	447	455	484	446	430	434	419	467	430	419	401	433	437	436	457	444	451	435	438	422	403	430	433	429	430	439	479	497	445	441	406	423	446	440	434	388	458	484	431	414	466	418	467	444	461	429	420	435	461	406	443	422	418	454	464	435	429	472	433	436	436	418	404	419	451	470	426	450	474	429	461	436	439	434	441	385	441	416	452	433	436	424	421	456	448	424	413	444	466	397	409	412	414	447	463	417	443	409	430	407	439	444	471	455	419	413	448	455	393	455	423	435	437	440	440	429	434	471	469	426	417	450	442	477	448	437	398	458	414	456	439	429	424	442	480	434	423	436	415	438	444	421	430	443	408	398	446	422	440	457	450	426	447	471	431	424	425	439	427	455	421	395	443	415	441	438	448	464	450	442	434	414	378	443	432	437	447	457	416	404	436	426	437	431	436	483	449	434	448	417	428	467	465	456	386	408	446	435	468	398	418	440	392	424	434	431	439	423	413	439	420	481	432	424	454	440	424	474	426	467	425	421	449	463	429	466	424	405	439	439	422	482	454	436	473	389	452	437	442	469	454	410	421	456	428	428	417	461	470	439	418	467	423	432	449	441	404	439	430	443	443	403	440	416	419	427	363	442	434	445	383	419	424	404	421	417	454	446	448	460	409	434	430	463	379	439	428	463	454	421	412	427	421	463	472	440	438	452	452	387	435	433	426	474	437	441	399	412	470	421	419	441	430	456	453	442	409	402	409	417	414	402	457	427	420	443	413	449	423	455	411	453	439	432	417	434	413	455	433	430	419	445	425	422	393	471	424	436	415	429	449	413	467	406	434	426	470	426	411	427	440	418	416	461	384	498	444	481	423	447	426	424	455	434	438	462	439	432	418	505	429	416	401	462	472	435	404	448	431	395	428	431	443	431	426	389	418	390	415	421	446	439	420	366	425	422	448	434	402	435	409	404	433	434	452	416	459	453	421	446	398	466	423	434	443	431	453	415	427	447	432	437	448	447	458	473	464	398	430	455	409	448	419	423	450	477	422	435	428	425	413	483	423	392	449	454	434	410	403	434	429	424	428	417	447	460	421	428	471	463	438	430	441	426	429	414	459	396	431	450	411	425	479	404	447	461	434	429	434	456	425	422	445	419	415	400	444	420	421	404	411	424	423	437	440	417	430	396	435	484
1547	719	401	368	644	879	825	695	596	418	351	242	184	181	133	131	114	168	217	237	222	193	159	104	93	179	264	251	237	199	163	129	113	94	67	70	50	44	46	35	25	37	29	31	31	25	32	17	22	34	24	33	22	33	32	31	31	29	34	37	28	32	28	37	26	23	27	20	30	29	28	37	30	35	26	26	40	32	33	27	26	23	33	26	22	23	25	29	38	33	27	26	28	35	27	35	24	31	26	38	36	37	45	29	25	25	28	32	34	26	23	30	33	29	40	33	28	18	19	27	29	32	33	43	33	44	24	28	29	32	31	28	33	26	29	30	26	27	33	24	32	26	27	31	25	28	27	30	26	32	33	30	35	28	26	34	41	29	39	33	39	43	35	33	28	36	30	29	33	20	35	39	30	32	24	22	24	25	37	36	25	31	24	30	25	30	47	26	29	34	32	28	28	25	31	26	28	32	27	32	38	36	34	22	30	24	30	41	24	32	35	28	28	26	39	32	25	31	37	28	39	36	26	26	29	32	24	25	30	25	31	29	35	25	25	27	36	28	25	30	24	34	26	30	31	34	28	36	46	26	36	30	35	22	26	36	19	32	21	27	29	32	20	32	27	41	31	36	33	37	34	37	36	27	21	18	31	29	36	26	28	37	28	24	21	34	26	21	32	31	21	35	29	21	29	24	36	32	27	25	32	25	32	28	32	26	26	23	32	36	30	31	28	34	27	20	36	29	26	34	34	33	23	33	31	22	39	30	29	28	33	24	29	30	37	37	33	25	25	16	29	27	32	35	24	21	28	31	25	26	23	34	27	30	28	37	29	32	17	23	34	33	18	24	19	34	32	21	31	32	32	37	31	35	28	20	26	20	26	29	28	21	40	24	39	31	27	21	25	31	18	30	30	18	33	32	31	22	31	24	26	24	29	44	32	26	28	29	22	22	29	20	31	24	28	34	31	25	32	32	45	35	30	34	37	40	32	25	31	29	28	27	35	32	29	20	28	35	21	31	26	27	32	31	30	32	28	22	35	20	28	30	30	29	28	24	29	36	39	38	29	24	27	17	24	32	29	30	22	29	30	30	34	21	24	33	30	29	25	29	32	30	26	38	26	27	28	23	23	21	34	23	25	27	25	32	39	36	28	24	19	21	35	37	30	20	40	27	33	25	32	27	35	33	29	36	29	21	42	25	24	33	39	27	17	25	30	29	21	36	35	33	28	23	28	32	31	26	29	24	26	27	24	33	29	26	21	31	32	16	22	25	29	24	30	34	19	29	28	32	28	40	28	26	26	38	28	32	22	23	25	24	21	35	28	34	22	28	29	29	30	28	28	32	26	31	34	31	25	31	26	28	24	35	27	34	29	34	26	26	33	21	25	33	23	26	31	33	25	28	43	27	30	32	30	24	35	28	24	24	28	27	44	28	26	21	30	20	27	29	28	26	28	26	30	24	38	19	28	29	31	21	22	27	21	23	29	26	29	33	30	26	27	21	27	36	28	29	20	27	30	26	32	29	25	26	36	30	39	44	26	20	36	27	30	31	28	31	29	31	27	34	29	31	20	33	24	28	35	34	34	24	29	48	27	27	30	30	26	26	21	27	23	28	16	31	28	34	37	28	31	28	36	36	31	27	33	25	28	27	19	27	23	34	30	22	37	26	38	31	23	29	29	32	25	34	34	23	23	28	28	30	39	26	31	25	26	45	22	30	33	24	31	23	29	29	35	27	23	27	34	30	31	25	36	24	32	33	26	36	29	23	30	35	20	39	27	24	30	25	31	23	23	23	29	32	29	31	24	25	31	29	36	33	29	19	31	23	30	37	21	29	36	28	31	33	39	23	26	38	38	28	21	27	21	31	30	24	30	32	32	35	25	32	19	23	33	25	22	32	29	30	24	29	30	32	26	31	36	23	21	27	32	41	26	24	27	35	27	35	35	24	36	23	32	31	32	29	34	25	30	22	21	42	22	25	24	21	24	28	28	37	26	41	19	22	25	26	30	28	24	24	20	29	19	32	27	29	28	42	11	23	29	27	29	35	30	23	35	29	31	26	26	21	22	40	31	28	18	33	33	28	35	25	36	35	29	34	25	28	28	22	25	28	29	17	20	30	26	40	32	21	23	35	34	30	30	23	30	26	25	22	30	32	26	26	27	36	25	28	31	33	32	24	30	27	24	25	23	31	31	36	36	33	30	37	34	22	37	36	21	26	27	28	32	21	32	33	32	32	33	27	37	30	41	28	16	26	23	28	30	31	27	27	34	22	24	28	31	35	24	32	27	34	39	22	33	26	26	31	19	43	26	28	22	28	21	33	22	29	22	24	17	31	33	31	34	33	20	28	35	32	21	30	31	34	31	28	31	30	37	31	32	32	16	30	23	40	29	23	25	19	32	27	23	38	24	27	40	36	25	27	28	24	19	32	27	30	31	32	35	24	32	29	31	19	38	38	33	34	27	29	32	20	25	28	22	31	27	25	27	25	27	35	41	26	32	38	27	38	33	28	26	24	32	34	17	33	26	25	27	30	33	31	20	25	29	23	27	30	28	15	25	28	24	25	31	20	24	23	29	34	17	26	28	16	33	21	25	30	24	25	29	35	31	35	24	25	27	41	35	31	34	32	29	34	28	37	44	26	29	37	29	26	29	24	34	32	26	27	27	26	31	35	36	24	32	31	34	16	25	25	28	27	25	36	25	30	28	40	27	24	23	29	28	35	26	25	34	31	18	19	21	27	22	29	23	26	23	31	35	35	22	30	32	26	29	22	34	27	24	30	27	26	31	27	30	40	30	28	27	25	26	27	27	31	42	25	41	44	32	31	31	29	35	28	27	26	36	35	26	43	28	38	35	26	17	17	26	30	22	26	34	30	33	36	41	34	38	26	25	32	29	31	39	25	25	20	18	25	24	33	23	25	29	39	33	33	28	33	31	30	38	25	41	37	33	24	30	27	33	35	35	27	30	31	23	34	27	25	31	31	32	32	30	38	24	33	22	25	33	27	23	17	36	21	20	25	25	38	29	26	33	23	25	32	23	24	30	35	31	36	14	34	25	29	24	22	28	20	26	32	28	21	23	24	27	19	34	29	24	21	28	17	22	33	32	42	19	35	37	27	29	32	29	19	22	32	26	37	25	41	27	39	25	30	31	24	31	28	27	29	22	26	26	27	37	25	32	28	23	32	27	24	33	24	25	25	25	35	29	39	29	33	31	26	30	23	28	28	26	32	24	29	34	46	23	28	32	38	20	28	20	23	37	36	33	29	31	20	33	28	32	24	36	28	36	36	18	39	27	29	24	20	21	26	19	28	23	31	21	32	24	22	23	32	28	25	24	35	37	34	31	30	27	30	33	28	27	33	17	24	36	15	26	33	23	17	26	32	32	35	35	33	27	29	32	22	32	32	20	26	29	29	25	33	31	25	35	32	38	32	24	33	33	35	29	26	29	28	29	28	26	37	29	28	27	27	26	32	34	29	26	34	25	27
24700	15388	10109	24786	33512	34178	31623	26890	23121	18764	14455	10954	8992	7984	6316	5201	4767	6636	8519	8925	8446	6689	6513	3085	3987	7392	9875	8985	8535	7816	5784	4805	4011	3129	2546	2122	1689	1281	860	606	604	567	552	490	511	498	536	465	491	512	481	502	460	449	470	453	477	443	432	465	443	463	449	440	484	474	453	451	484	507	462	432	454	467	447	477	449	422	432	445	457	441	482	445	442	453	460	467	463	481	478	450	461	452	436	433	442	448	465	442	453	463	442	465	416	443	479	448	438	442	452	452	473	455	492	410	448	472	471	454	469	433	420	456	458	462	417	409	479	442	459	408	452	408	470	442	438	443	483	454	443	437	458	520	438	485	456	430	475	441	489	444	427	442	425	460	480	433	444	488	445	460	499	417	410	467	441	462	429	431	466	460	408	414	471	463	466	435	452	460	427	464	457	442	458	445	459	447	431	431	431	454	467	458	441	431	454	423	435	477	461	408	444	450	424	454	445	440	437	420	428	436	447	484	427	480	488	465	432	431	415	432	431	437	454	462	462	455	462	431	439	418	435	404	444	464	440	449	434	421	427	430	460	445	458	447	440	458	474	439	483	467	464	416	443	417	482	451	405	459	448	426	445	456	451	458	452	414	433	452	423	442	453	437	455	428	416	440	429	449	448	454	428	445	472	402	424	441	423	470	428	430	450	413	452	454	430	463	468	444	434	451	427	471	450	422	459	400	423	451	458	471	435	435	463	429	434	452	419	466	419	446	389	461	442	458	426	440	438	441	445	459	454	437	485	444	437	464	374	440	439	429	467	450	439	423	488	438	448	470	387	434	417	406	447	460	438	462	437	422	480	474	470	453	463	473	434	431	468	437	414	445	427	457	440	467	424	431	417	486	461	438	431	449	430	434	434	421	413	465	482	424	435	416	460	455	420	420	415	432	456	455	420	440	448	415	455	438	453	477	401	414	425	445	419	446	426	430	425	433	436	439	441	426	483	431	416	457	447	412	431	458	436	443	446	440	445	449	432	439	425	440	463	451	412	450	436	434	426	467	444	444	455	451	452	401	455	444	490	392	422	474	429	416	420	432	397	436	460	413	461	432	467	462	448	464	462	433	441	432	454	454	470	436	448	437	424	447	452	435	454	430	438	475	454	417	448	458	446	416	457	457	445	447	446	447	443	468	440	464	438	454	483	444	454	430	438	417	442	449	473	463	454	370	439	429	479	418	419	485	426	446	428	433	452	495	430	423	447	482	462	467	453	451	420	430	418	428	465	463	464	414	460	446	460	437	444	450	437	452	471	418	450	430	435	442	452	438	421	420	418	478	425	444	420	402	452	483	450	463	480	438	417	449	460	444	398	469	419	486	435	453	470	430	431	448	447	431	460	457	451	463	461	442	437	474	455	426	442	450	441	503	400	416	438	412	443	450	461	464	461	400	419	426	453	427	441	465	469	436	432	407	489	401	422	436	439	460	447	425	456	432	468	391	455	417	427	448	424	456	455	441	443	500	444	448	436	448	427	445	438	480	432	409	447	515	423	440	461	423	442	423	415	482	470	423	452	423	437	426	472	461	438	426	404	421	435	451	416	422	419	454	429	453	472	448	385	447	426	425	430	418	489	436	435	467	408	416	449	424	444	446	409	432	457	462	456	450	472	453	431	496	464	457	420	454	476	425	431	454	424	452	471	469	427	468	458	447	449	434	440	473	411	388	441	415	418	453	433	445	434	475	440	457	433	488	413	420	454	445	412	448	445	452	441	446	432	454	443	404	434	416	460	468	436	465	436	421	456	464	454	451	425	458	445	426	434	461	395	458	466	447	421	443	410	413	418	443	460	436	440	488	439	463	418	440	444	419	426	443	456	466	456	459	425	449	439	436	477	426	438	445	428	425	456	447	425	450	438	467	433	464	407	478	429	440	450	470	418	488	410	471	416	459	431	452	434	462	441	435	416	449	462	461	485	462	477	462	468	435	444	480	474	467	432	461	438	457	441	453	440	408	464	402	448	424	432	427	433	454	456	401	429	456	437	435	423	424	454	456	434	423	478	454	452	435	464	410	439	428	447	452	432	426	460	449	446	479	420	446	466	436	418	467	423	488	455	469	420	409	403	483	468	425	433	419	467	462	456	439	427	449	456	473	451	449	441	419	435	444	448	420	480	454	433	450	439	473	457	438	482	430	466	448	426	420	468	427	413	485	464	468	449	431	422	438	440	465	476	473	461	475	433	447	448	414	468	452	456	419	447	431	440	441	454	394	429	438	410	457	415	484	399	480	451	422	476	492	458	429	475	458	417	468	469	466	434	422	439	428	431	423	416	430	449	416	515	435	474	460	415	468	431	471	429	435	444	422	411	430	440	466	423	402	408	440	454	448	470	471	416	422	428	489	435	457	398	453	447	433	423	443	454	431	489	439	441	441	426	468	437	465	435	418	432	434	459	420	462	490	458	456	459	459	455	439	418	402	440	490	433	438	451	429	496	431	451	484	452	437	471	460	453	427	457	431	456	456	459	435	448	449	421	457	462	413	432	480	444	442	431	446	455	401	459	436	422	477	445	471	467	442	467	448	450	431	468	421	448	413	450	448	452	436	445	417	437	433	428	414	428	405	466	444	419	466	462	452	441	425	409	403	424	488	456	467	451	438	362	408	441	423	446	432	435	445	440	404	438	442	428	425	462	426	461	434	406	442	466	464	473	461	433	429	429	415	440	464	430	427	423	413	444	448	439	464	416	426	465	445	424	457	422	437	452	454	477	470	447	438	431	477	419	434	432	445	442	451	447	454	419	441	437	462	462	416	408	497	408	490	454	431	436	465	428	436	404	469	490	423	465	440	424	428	415	449	473	437	416	422	424	434	382	401	417	425	454	427	471	418	450	508	444	455	441	430	471	467	418	419	436	462	457	417	443	470	417	408	454	434	445	420	451	443	453	436	455	432	459	460	438	424	469	492	466	474	414	413	455	445	449	442	456	426	411	421	443	425	435	482	409	431	439	433	449	460	465	427	462	432	425	451	477	428	403	427	448	445	458	430	437	474	425	456	436	403	464	432	443	495	421	428	462	473	451	417	447	468	415	456	463	438	475	460	463	398	463	418	436	427	421	438	402	469	445	462	450	430	459	410	432	451	438	457	449	445	397	456	466	435	426	433	448	435	425	447	462	456	484	440	474	420	411	456	452	428	437	472	467	474	447	441	489	446	443	433	430	455	445	473	433	447	484	400	451	490	430	447	480	428	423	475	407	444	433	413	434	452	443	439	433	449	424	462	455	432	459	435	420	441	436	451	433	419	437	428	442	440	453	393	444	448	435	431	420	448	440	452	451	444	409	467	460	414	466	449	441	452	458	441	449	470	459	465	448	423	440	421	429	443	446	461	446	458	433	438	458	447	469	430	408	434	441	442	471	445	430	439	436	427	442	464	432	410	457	458	414	480	432	441	462	464	422	421	435	483	451	469	461	447	433	459	477	446	430	420	422	451	443	445	408	452	500	443	461	473
3245	564	298	275	671	943	951	674	576	373	299	226	158	171	151	126	142	190	215	229	271	306	202	89	114	139	221	212	224	209	168	145	126	97	80	88	74	46	44	41	38	29	54	24	46	33	37	42	37	50	39	46	34	36	40	37	37	44	47	38	34	35	37	47	42	41	43	49	45	42	51	44	31	36	40	36	32	46	51	45	36	55	42	59	47	41	44	36	48	49	46	25	42	40	37	30	48	40	40	45	40	39	45	47	37	38	45	40	34	44	47	42	45	43	32	51	36	29	39	41	45	44	35	50	40	42	39	55	46	42	41	45	52	33	42	43	39	55	40	48	49	50	46	51	44	37	36	44	41	49	40	55	35	50	41	37	45	38	34	48	41	44	45	33	41	47	40	43	42	32	49	34	48	47	44	48	37	41	39	41	32	30	42	40	35	39	46	38	41	37	53	35	37	31	42	42	50	51	45	41	44	28	41	37	41	44	40	55	45	41	40	48	49	46	39	31	52	43	43	51	45	41	59	39	38	47	45	42	32	35	39	46	43	36	38	45	39	41	49	36	40	43	51	42	43	45	44	41	44	42	36	41	37	55	45	37	29	36	41	40	49	28	54	39	50	37	38	34	51	37	39	46	34	35	34	41	37	51	36	42	42	35	47	33	45	36	38	34	34	46	51	50	38	34	39	34	39	37	42	41	43	31	40	36	43	43	33	48	50	44	50	29	29	34	22	43	40	50	43	37	50	34	39	37	33	34	37	40	48	41	42	31	46	37	39	46	39	29	36	41	47	37	35	43	41	40	33	45	36	48	44	48	48	48	54	49	44	35	46	48	38	40	48	43	33	44	36	41	50	37	42	42	34	47	41	45	46	53	39	55	42	42	37	37	60	41	44	47	35	51	42	33	45	40	29	42	47	41	40	38	42	43	44	47	50	39	60	52	48	39	43	41	36	44	36	36	41	43	44	40	45	48	64	49	39	42	34	48	33	46	48	53	34	39	48	40	48	37	41	42	44	44	40	47	37	35	44	46	42	40	40	35	44	31	45	41	50	51	35	50	42	43	44	47	29	41	49	47	38	37	43	41	38	42	40	40	44	56	46	42	42	46	34	54	30	42	25	49	39	32	33	43	31	41	39	38	44	49	42	33	39	40	41	38	36	37	47	52	47	36	43	48	38	35	43	32	47	36	39	31	46	40	39	43	32	37	41	41	40	40	34	52	45	47	38	45	43	38	34	38	39	38	36	34	37	49	47	32	42	39	42	40	37	40	40	42	39	30	45	33	40	29	41	53	33	35	36	58	37	44	32	31	37	35	41	39	39	54	44	48	32	34	51	48	44	33	29	42	31	49	37	47	32	51	41	32	43	29	37	39	52	47	39	50	37	47	38	30	35	42	38	49	33	37	41	44	29	46	39	42	50	37	43	37	42	42	39	41	38	38	45	32	37	36	37	45	44	39	37	46	33	47	39	39	37	46	43	40	35	38	43	39	44	48	40	23	43	53	41	34	47	48	35	44	47	42	43	37	56	40	42	38	49	35	49	33	38	31	51	43	40	39	33	54	53	35	40	39	38	33	34	47	53	37	46	36	49	37	30	45	45	32	47	45	35	41	40	43	40	45	42	35	32	37	48	40	40	44	34	47	41	53	40	39	41	52	34	41	44	46	37	42	40	48	49	33	36	51	48	48	47	40	42	42	33	46	44	46	40	32	50	46	41	53	40	45	48	35	42	39	37	42	35	41	43	34	32	34	35	40	35	53	45	41	37	34	57	39	44	53	43	41	29	45	44	24	35	37	46	40	31	35	46	57	48	44	35	42	37	48	35	47	40	45	43	41	26	38	32	52	35	39	39	45	38	42	45	46	57	44	36	42	40	41	52	43	48	36	45	44	47	36	44	52	41	49	41	41	36	53	46	45	28	37	46	34	38	34	44	36	32	32	49	33	40	50	40	44	50	46	35	50	45	42	42	36	46	45	47	32	30	33	51	49	41	45	43	36	53	47	43	44	35	42	52	42	34	44	30	42	37	33	46	51	49	47	45	43	44	45	43	38	44	29	40	31	52	50	40	49	45	49	45	41	34	45	45	30	39	33	42	36	42	34	50	55	35	41	28	30	34	43	45	42	47	51	38	49	32	46	46	46	45	32	42	38	47	32	40	39	33	48	39	45	48	45	44	44	44	36	43	46	50	31	43	47	44	48	51	35	45	46	44	40	38	41	40	45	36	47	42	38	43	41	45	30	39	49	38	53	38	48	46	36	36	36	43	35	39	36	34	42	38	31	27	44	51	24	33	29	38	41	47	35	34	52	32	44	39	40	38	39	31	32	37	33	35	39	40	49	48	42	42	36	55	48	42	53	39	41	44	43	46	39	38	49	42	50	47	44	46	40	38	40	52	41	32	41	35	44	51	44	33	48	31	40	43	46	50	43	38	38	41	49	35	41	58	36	42	44	35	50	39	41	32	41	41	43	43	54	44	41	40	46	46	39	38	55	40	39	36	41	48	41	42	46	44	47	44	45	33	41	41	39	36	50	42	34	36	52	44	43	29	42	51	46	48	39	35	41	32	43	49	42	23	53	48	31	55	37	44	38	44	43	52	40	38	35	40	36	41	44	43	49	43	39	42	46	47	39	45	37	55	47	39	59	31	37	33	54	43	37	43	44	44	38	43	48	35	50	28	42	50	43	40	43	44	34	47	36	48	49	45	43	43	34	53	53	42	37	40	37	50	31	38	50	45	44	49	39	33	54	51	47	44	33	44	29	48	41	33	31	41	51	39	37	49	39	45	43	50	38	43	46	43	36	32	45	52	36	35	35	34	45	48	46	42	36	34	44	43	30	44	44	43	43	45	49	38	48	35	38	38	39	43	50	40	39	33	39	45	46	49	35	54	38	49	34	42	38	39	46	27	41	38	37	52	45	31	46	39	47	38	42	43	45	48	35	38	36	55	41	63	34	33	42	33	44	31	41	43	41	55	36	48	61	50	46	38	39	43	48	45	45	35	32	35	52	39	59	41	33	46	47	39	48	34	45	53	51	50	45	51	52	46	49	48	41	44	35	44	34	38	47	43	47	50	50	44	37	38	47	48	41	44	38	40	43	43	50	41	58	44	41	42	34	43	35	49	34	36	41	46	46	50	35	36	41	43	45	46	44	38	45	50	30	42	54	38	50	51	37	40	31	42	40	46	44	40	47	35	42	48	51	45	37	53	41	50	36	47	36	46	43	45	50	43	35	44	40	39	44	42	43	40	44	36	38	38	52	47	63	43	42	43	46	54	43	47	34	53	38	42	40	42	45	36	44	35	45	33	44	43	39	47	44	36	34	40	40	40	47	55	31	46	39	51	45	58	55	45	54	37	52	36	30	33	44	37	29	37	36	60	40	44	39	40	45	35	50	38	62	36	41	37	48	43	42	35	37	41	49	36	29	44	53	41	39	43	35	48	44	45	51	46	49	47	36	45	43	34	46	46	41	40	45
22126	12105	6928	21006	33328	35450	32601	27125	22365	17627	13787	10464	8371	7216	5859	4787	5096	6906	8386	8754	9398	10173	7531	3601	4248	5800	7413	8045	7707	7417	6075	4607	4200	3605	2973	2445	1874	1268	979	798	718	653	705	716	677	678	703	684	671	647	674	681	671	702	659	643	639	638	664	659	674	666	676	625	629	628	672	632	647	661	620	654	650	636	632	607	625	624	662	684	625	606	623	594	557	657	659	626	722	665	634	653	657	651	612	608	678	599	634	652	662	626	614	648	627	654	660	632	647	592	640	610	603	622	576	619	687	674	601	647	583	635	622	645	649	650	658	626	649	609	629	628	658	588	629	601	609	623	652	636	599	699	627	620	641	578	606	666	634	672	631	624	638	598	637	649	631	643	653	620	638	665	598	606	654	605	681	599	648	655	622	607	596	620	648	639	610	621	614	646	664	668	669	655	659	644	644	633	622	638	606	635	628	577	656	620	652	544	660	646	644	602	612	634	638	587	603	654	646	634	661	672	655	624	614	632	683	641	650	603	603	628	624	656	581	613	620	607	637	597	594	650	618	665	650	650	693	641	638	626	617	613	631	615	600	615	679	610	647	621	630	615	610	619	646	660	638	643	652	619	580	594	612	624	653	650	630	603	625	601	609	644	592	640	608	641	653	596	657	633	643	624	666	660	676	612	658	593	631	622	655	619	602	642	648	575	631	575	644	650	635	632	616	632	598	642	647	639	658	605	653	572	595	638	617	616	640	632	638	639	579	641	616	639	632	628	604	642	642	641	629	621	642	614	597	640	692	616	616	582	636	606	610	630	649	596	615	629	593	597	647	612	673	599	601	597	615	656	652	666	616	565	623	674	606	603	612	673	628	666	651	643	588	661	591	618	633	591	604	614	546	620	629	660	592	612	633	645	682	625	637	629	589	623	639	634	625	620	625	658	591	613	622	627	648	620	663	585	612	588	646	639	595	629	604	599	609	608	602	648	622	588	604	622	613	615	647	621	652	654	687	614	648	661	612	622	625	627	612	646	602	683	604	634	607	655	670	633	654	647	600	636	614	614	615	626	617	645	627	607	626	659	666	637	609	635	625	595	644	603	591	595	626	658	633	623	614	587	636	612	654	645	658	607	608	624	625	610	608	601	681	649	589	614	621	646	642	601	625	601	624	617	596	661	608	607	580	635	641	610	620	651	645	662	617	629	585	591	638	603	628	657	589	659	641	630	601	609	679	634	606	654	647	670	649	631	599	633	616	677	608	599	603	601	624	639	636	594	617	644	607	670	610	643	600	622	645	638	606	617	622	597	614	622	574	623	662	572	600	608	619	640	616	636	651	623	628	642	656	595	643	681	602	605	707	626	623	653	609	663	609	646	609	598	650	630	635	655	593	627	660	619	627	628	589	616	601	621	646	639	652	654	637	652	607	603	601	658	661	624	602	641	666	616	653	653	690	653	612	616	664	619	667	658	654	612	667	640	642	609	624	639	597	631	608	625	621	600	626	610	617	660	615	657	640	628	630	686	609	559	635	633	603	634	614	601	620	628	630	643	687	647	627	625	653	673	659	642	638	575	616	625	624	622	673	655	676	633	620	637	596	614	609	600	627	637	649	631	613	587	639	633	610	602	617	560	684	651	641	629	617	584	668	616	607	619	649	600	615	632	669	668	625	659	625	673	632	644	603	651	612	624	623	632	630	607	635	624	660	600	626	616	564	617	634	609	646	593	647	624	648	611	623	641	612	637	646	650	610	641	628	697	618	581	620	602	620	649	629	634	614	658	606	592	631	647	705	652	660	660	648	633	613	642	644	637	631	608	642	611	576	621	639	626	633	659	640	637	588	643	633	652	603	642	628	606	636	617	601	610	624	642	626	670	655	616	588	607	604	632	590	672	603	661	635	644	642	630	652	628	637	633	654	606	651	618	653	639	631	624	611	620	605	651	695	632	592	652	648	593	662	583	613	582	627	619	652	653	636	606	639	647	648	645	608	598	594	632	643	629	653	617	620	663	643	601	591	622	640	637	643	659	654	609	606	638	658	616	640	617	593	627	625	610	649	657	625	624	612	594	678	652	620	664	634	603	665	615	632	601	615	634	620	622	625	594	614	604	635	638	626	666	636	621	649	613	606	648	615	625	667	617	644	626	618	637	653	650	597	625	650	607	639	670	628	597	624	622	608	650	613	629	661	651	632	620	649	595	664	623	640	617	594	611	634	581	657	689	620	653	599	622	654	599	650	646	593	632	629	606	627	608	614	649	636	598	586	630	602	647	608	629	643	686	623	622	616	602	626	607	609	657	641	614	675	627	650	654	597	660	637	626	601	636	667	622	655	593	641	665	663	588	615	639	634	652	631	673	631	602	647	647	640	604	633	617	646	600	600	656	611	609	633	604	617	637	622	634	636	661	667	628	623	572	623	616	634	614	601	653	624	646	661	630	659	644	642	622	619	604	697	629	667	604	649	595	644	638	596	630	607	571	596	677	604	628	617	631	594	637	605	648	620	655	609	611	603	644	640	631	668	637	644	606	622	593	625	567	647	604	607	612	626	672	622	630	623	603	660	588	587	623	609	625	614	638	607	627	585	635	669	685	643	580	648	642	639	602	599	640	624	645	700	654	627	625	621	615	638	593	678	632	658	604	598	626	613	647	615	607	630	632	644	654	630	596	607	612	661	641	603	663	695	628	603	609	607	665	598	598	664	618	673	624	625	632	599	639	617	672	652	645	624	608	610	606	605	635	633	637	662	622	623	644	654	658	639	584	640	613	605	609	642	637	679	609	630	612	594	596	649	664	614	594	580	581	637	588	638	668	614	658	619	620	637	630	623	625	626	649	659	604	675	644	672	603	597	611	674	584	612	637	634	615	612	614	665	604	576	650	634	565	639	631	627	674	647	599	633	583	619	597	610	616	683	645	664	612	621	640	627	630	640	653	673	661	613	585	616	622	627	611	578	687	607	599	592	636	680	602	616	616	635	647	652	642	619	609	603	657	615	627	616	592	664	634	607	615	648	634	626	628	609	630	631	633	615	619	590	643	611	604	593	618	608	663	652	654	648	655	655	614	593	637	587	588	579	630	643	625	617	620	597	666	587	613	602	600	667	658	651	655	644	673	653	703	632	656	626	617	611	623	614	640	620	643	578	675	648	607	657	611	582	632	634	612	653	617	603	609	582	663	612	614	628	638	650	662	619	602	583	644	609	576	649	618	583	579	669	649	587	630	584	656	588	616	615	630	608	577	617	621	638	622	678	593	640	601	635	647	615	636	623	622	661	669	604	612	641	612	643	647	650	642	578	659	635	593	607	601	630	629	666	611	642	662	602	660	601	585	639	616	591	646	607	633	629	621	625	696	624	632	624	629	657	634	655	599	627	629	663	606	618	598	626	633	566	645	634	638	607	571	624	604	693	657	584	624	640	622	616	642	615	649	600	610	598	631	602	610	611	632	623	644	632	603	626	644	626	578	593	609	620	637	588	620	645	624	636	613	662	607	591	618	588	644
2750	821	386	360	1078	1765	1378	1248	921	709	578	425	303	221	188	168	205	228	243	267	335	390	267	160	161	201	312	231	355	316	291	194	172	126	147	110	62	64	65	55	39	52	47	40	49	38	41	43	39	48	40	46	36	52	46	47	43	42	50	53	40	26	35	45	37	56	43	46	43	36	49	44	45	47	50	38	42	33	59	47	43	39	47	41	33	34	48	51	45	43	50	52	56	38	42	36	40	45	45	43	48	30	52	56	43	29	46	44	43	47	42	39	48	42	37	38	36	43	47	41	35	35	40	35	41	52	47	42	49	40	44	41	44	40	31	43	35	46	55	52	45	45	36	61	40	47	52	52	31	50	43	40	27	37	36	47	43	41	43	46	37	41	52	42	37	44	39	47	41	52	43	49	59	62	61	59	49	37	41	41	43	33	32	46	32	37	50	26	58	35	34	46	52	38	42	46	42	35	43	33	32	52	44	50	41	50	47	48	57	42	43	56	41	47	42	57	59	48	50	49	48	36	47	46	35	46	42	45	37	36	46	39	49	47	51	36	49	44	43	41	55	43	43	47	44	37	53	46	33	38	50	51	52	41	37	46	51	40	43	51	38	36	51	46	44	34	50	52	44	44	44	51	51	38	45	59	52	31	43	40	41	35	42	50	43	46	44	49	44	51	37	39	52	51	56	40	36	33	45	31	39	36	40	52	36	44	44	38	36	39	35	46	49	45	32	46	42	51	49	42	40	30	43	34	38	45	35	44	48	39	44	41	50	31	50	48	45	40	43	48	51	35	43	35	49	26	36	27	53	51	37	50	43	47	50	51	49	55	36	41	36	54	38	47	43	39	39	40	53	46	26	36	34	41	47	36	49	47	41	42	42	48	35	34	29	36	42	46	36	44	49	51	44	43	41	42	43	59	41	44	61	43	39	42	43	40	40	42	40	48	43	44	40	37	45	42	40	43	42	36	47	40	26	37	32	39	42	56	45	46	46	49	41	35	50	53	43	46	41	32	44	36	50	41	44	43	42	51	44	52	43	40	48	38	39	38	39	50	37	48	51	51	39	49	62	55	33	42	44	46	52	37	49	32	49	40	52	48	43	49	54	36	44	39	49	50	49	35	39	47	40	44	42	40	50	46	46	45	41	42	38	41	31	36	38	36	52	49	56	44	41	48	42	44	35	51	42	41	38	41	35	41	43	27	45	52	45	49	47	40	55	76	47	48	45	48	58	47	42	51	51	43	46	44	37	43	44	62	46	49	37	36	43	46	43	37	54	43	48	42	44	39	42	45	50	40	37	41	40	36	36	34	49	41	47	41	37	39	65	45	48	40	53	39	37	42	33	50	56	49	44	39	41	41	48	35	43	50	53	52	35	50	43	34	45	40	49	50	43	35	24	42	41	35	40	37	46	41	49	46	47	45	45	47	37	44	53	39	42	41	33	50	47	59	36	47	45	52	50	39	39	32	43	41	41	39	31	44	35	45	37	44	46	46	54	39	46	38	41	63	48	42	36	50	37	48	31	48	45	39	52	52	49	42	43	41	41	56	43	47	44	40	54	55	44	46	59	35	45	34	58	39	41	26	43	44	50	45	45	34	33	51	43	37	38	39	42	48	45	37	49	50	37	38	52	48	35	47	41	51	39	38	42	38	45	44	34	46	39	41	38	37	37	45	44	39	51	40	48	42	44	42	43	44	30	42	46	51	35	51	39	47	48	42	47	42	46	34	47	37	36	42	44	41	41	41	45	43	44	40	47	50	46	37	47	42	45	38	44	42	44	53	43	41	38	43	45	44	38	42	50	44	45	37	36	31	42	39	37	53	46	43	37	40	49	38	53	40	43	36	35	45	38	28	37	43	45	40	37	31	43	56	35	32	49	49	39	49	52	45	36	44	47	43	34	56	35	40	47	35	50	46	31	45	41	37	48	44	33	33	40	52	52	46	43	42	46	42	30	54	37	46	48	38	48	52	46	35	45	42	36	45	34	44	42	46	41	41	45	38	45	46	43	35	50	44	44	27	46	38	47	49	46	51	35	40	40	46	43	42	50	39	43	42	36	37	43	49	41	41	49	33	37	39	48	44	50	47	53	55	47	46	54	50	63	36	57	49	40	40	51	41	42	43	39	43	47	46	44	32	55	47	60	44	33	47	41	47	45	53	51	56	54	41	25	43	43	39	35	43	40	34	39	42	40	45	41	37	37	39	48	45	51	43	39	55	43	43	38	42	38	42	50	47	42	44	36	37	36	52	45	44	44	54	42	56	37	40	42	38	55	35	45	54	49	43	31	37	48	44	54	48	38	34	44	34	42	40	38	41	47	44	39	41	27	56	50	42	51	43	26	33	43	50	38	48	39	39	36	47	52	50	42	52	44	25	38	48	36	51	44	56	41	40	50	40	51	36	38	38	42	30	49	33	55	48	43	42	28	39	42	56	42	39	44	39	59	39	42	40	44	43	40	54	50	54	56	39	35	47	30	49	44	35	44	46	47	38	47	34	45	45	41	37	46	48	44	59	50	57	59	58	37	45	44	47	35	50	48	38	52	50	44	51	46	40	46	53	58	44	50	47	51	40	39	30	49	39	54	50	41	27	51	47	40	54	49	43	37	44	38	48	56	44	42	49	41	46	41	48	39	37	49	44	38	40	36	45	49	47	47	26	46	48	44	38	45	42	51	42	45	55	38	43	44	54	36	33	50	49	52	50	43	54	39	51	53	51	40	39	45	40	42	40	52	38	36	41	37	36	34	40	45	34	42	35	40	34	43	50	36	46	53	49	38	47	49	44	28	53	50	47	39	43	48	37	32	56	32	39	54	49	46	45	46	36	22	31	42	45	39	45	37	45	44	48	47	46	32	53	48	55	47	48	54	31	40	46	51	61	62	33	45	35	52	47	36	43	45	40	50	48	39	45	52	37	39	39	45	43	34	47	53	36	44	38	33	27	44	48	48	37	38	34	41	36	42	51	48	45	52	40	45	38	40	42	42	47	44	41	43	44	48	41	53	52	42	48	45	47	54	40	45	46	53	56	43	45	33	43	52	57	39	26	49	48	41	33	53	54	55	47	44	43	34	55	38	47	42	58	50	52	44	48	44	47	55	47	43	33	49	44	47	38	41	39	56	46	38	41	31	43	43	48	46	39	49	38	48	40	46	35	44	43	42	38	36	37	58	35	47	34	41	41	48	44	43	53	45	57	37	46	56	41	54	40	43	46	37	52	55	46	33	52	45	54	47	65	39	47	44	53	46	33	42	53	34	34	40	43	47	40	46	38	44	48	34	50	39	59	44	35	37	44	55	45	40	48	35	50	45	43	39	51	45	47	60	39	54	53	42	41	47	45	43	43	41	46	52	47	39	44	46	39	46	48	42	47	45	45	46	42	43	29	33	37	45	54	55	42	46	31	45	38	49	46	40	54	47	50	36	50	44	56	44	45	36	53	44	50	50	35	54	62	42	44	44	50	37	46	48	50	36	44	43	45
28247	15451	9002	24865	38937	41804	37848	33388	28140	23430	19564	15587	12239	9801	8015	7236	7544	9004	9366	9458	11700	13642	10814	5502	5170	7453	10719	8460	10816	10355	9704	6937	5827	5164	4104	3169	2034	1400	1086	952	840	787	781	775	770	748	744	712	717	689	702	694	722	741	686	664	681	687	704	760	689	686	723	655	663	695	736	697	702	702	624	658	684	698	741	639	733	687	721	645	684	713	655	644	652	649	668	655	676	647	647	683	637	674	666	689	666	699	680	685	688	684	639	672	680	673	675	732	699	701	621	713	659	673	662	652	665	677	658	676	647	670	665	643	663	643	613	631	645	676	650	657	637	638	639	678	645	684	659	665	702	695	641	657	619	665	719	692	631	694	643	650	634	668	673	659	643	672	675	660	606	682	616	615	673	646	660	663	626	682	692	645	676	638	653	632	674	663	662	668	664	642	646	660	641	646	701	648	640	670	670	639	684	683	645	672	657	644	617	669	657	640	670	629	639	649	645	650	648	666	728	633	627	668	643	668	665	624	654	593	692	652	697	637	596	663	666	693	629	687	646	674	650	639	651	663	708	629	629	664	631	627	656	648	689	676	652	626	628	680	631	610	617	649	641	657	682	664	655	662	679	643	659	706	657	668	616	662	676	657	673	675	661	650	705	652	660	629	669	645	685	697	632	634	670	599	656	673	710	650	654	642	627	683	639	676	670	648	656	651	639	635	681	636	616	682	681	644	661	672	634	644	678	641	682	647	676	671	638	659	643	646	644	659	692	686	620	665	660	647	612	640	678	658	660	655	657	678	626	678	666	680	643	717	612	646	659	650	652	698	711	593	651	661	630	639	644	605	658	631	637	670	664	620	672	668	611	633	659	623	599	708	656	695	683	649	627	638	700	646	673	656	650	681	648	627	648	625	642	661	613	633	666	661	669	648	633	638	660	620	616	674	635	591	703	644	695	606	643	687	657	669	677	647	620	649	612	674	715	653	623	652	664	617	682	708	649	634	607	669	666	622	608	682	627	672	587	624	701	603	603	605	627	681	623	675	676	652	666	702	665	701	627	703	621	643	639	714	671	672	685	647	639	662	664	672	699	670	660	634	662	636	643	647	685	715	654	652	664	604	671	660	657	653	688	644	620	590	646	660	650	667	652	708	660	670	645	628	668	659	661	668	648	677	661	583	659	677	645	690	658	669	654	662	612	662	686	638	657	667	665	678	658	617	654	696	594	631	631	629	630	620	658	697	648	643	632	647	654	694	690	689	661	655	650	608	652	659	616	635	674	656	614	695	675	651	676	658	656	675	717	628	584	685	640	646	649	581	657	705	651	663	691	671	659	651	658	599	703	669	691	626	672	635	663	704	638	649	701	638	667	596	648	637	619	652	681	708	659	658	659	677	651	674	631	687	603	642	699	643	633	636	650	671	606	618	666	702	649	663	639	671	651	647	619	679	629	700	634	654	654	676	614	681	634	618	651	685	597	628	669	651	680	646	631	623	611	635	631	669	677	654	658	605	688	603	699	621	665	666	644	644	679	667	687	684	640	670	643	654	631	650	701	643	666	596	638	619	661	650	665	624	642	597	636	639	595	659	616	654	680	665	645	668	653	636	669	645	631	669	685	660	634	632	669	637	658	671	638	651	607	655	660	601	653	640	644	636	702	651	643	662	639	676	661	665	655	648	658	654	604	641	695	658	633	639	669	648	627	611	656	631	632	645	660	664	652	689	665	650	642	630	662	659	663	674	660	667	677	653	656	668	607	649	640	636	686	684	663	639	640	645	688	713	626	695	605	638	646	654	655	664	648	659	686	622	647	676	627	583	632	706	602	632	662	625	619	638	656	691	652	697	663	661	677	619	642	643	654	692	626	601	627	621	627	680	634	647	697	671	597	650	668	642	647	692	668	663	650	636	663	627	644	669	661	705	684	635	679	679	645	661	611	683	654	659	647	666	634	684	624	655	664	650	655	698	631	666	679	667	682	657	678	667	637	637	663	640	676	675	651	640	659	688	669	618	674	654	643	695	657	672	659	634	678	623	631	627	651	607	691	654	634	712	577	707	660	621	638	653	634	637	660	624	678	682	681	613	634	632	650	689	686	681	673	633	655	665	607	645	630	663	651	629	621	676	644	663	676	673	673	654	676	677	647	654	706	669	649	694	657	679	660	674	659	658	652	663	630	681	647	631	616	674	631	618	648	671	674	690	636	650	645	620	665	677	637	652	692	649	629	618	657	628	661	616	637	730	652	638	649	649	613	685	629	631	643	641	632	660	656	692	661	633	648	653	677	659	650	665	628	673	694	684	654	680	632	667	625	684	663	651	630	638	657	673	718	627	632	679	664	713	646	605	654	628	669	646	648	679	662	621	654	602	654	609	634	627	628	702	656	682	622	631	617	709	719	652	677	672	700	630	694	647	640	649	675	651	638	628	651	649	671	696	632	684	644	645	652	670	664	630	697	654	650	669	653	650	637	647	635	677	661	632	678	620	644	661	677	662	675	648	680	643	617	669	657	631	631	627	664	621	649	664	654	632	634	681	653	674	628	637	623	668	646	645	661	659	651	673	683	662	577	669	647	600	637	639	659	686	630	618	636	663	665	686	684	656	630	669	656	663	649	654	630	634	659	633	660	645	651	614	659	673	685	676	644	613	661	651	652	660	694	673	620	704	651	647	640	678	658	707	644	608	673	679	659	640	669	673	658	661	641	674	669	639	694	680	660	671	638	633	688	686	661	654	620	652	673	618	663	669	629	642	612	673	637	643	684	664	646	655	622	631	675	653	620	638	656	682	634	640	636	662	641	655	664	644	653	693	610	634	663	631	655	701	711	643	682	695	623	649	639	680	651	653	657	665	649	677	615	692	686	612	612	664	617	673	662	652	627	645	663	651	668	665	669	648	655	673	649	636	672	678	622	681	604	634	679	675	626	664	672	690	675	620	670	700	660	663	639	657	646	642	650	632	676	649	669	626	680	666	627	642	616	678	667	616	636	609	653	692	731	633	692	656	685	658	644	652	662	685	658	663	649	659	619	641	631	653	646	641	641	658	634	660	609	642	675	659	637	636	674	680	678	694	649	661	649	636	664	619	686	629	636	626	627	630	616	640	670	623	651	631	649	634	619	673	680	586	628	690	671	667	646	651	641	621	671	629	628	665	611	650	651	687	705	683	659	672	660	621	660	637	652	661	665	627	676	629	616	620	653	655	643	685	689	621	682	630	661	639	647	661	646	596	624	626	620	631	690	720	624	626	673	661	633	658	692	647	672	679	690	651	696	684	678	643	612	667	608	684	616	676	639	677	717	646	704	656	660	660	691	632	631	668	682	658	668	664	654	641	708	678	616	674	642	688	661	645	637	610	641	675	686	716	658	672	667	633	656	674	656	665	621	671	675	691	641	684	664	605	665	656	646	698	693	663	649	624	631	609	663	621	694	644	647	696	601	670	603	639	633	638	664	656	618	598	638	642	618	657	677	632	670	634	631	669	678	667	685	638	704	656	660	641
1912	252	147	155	465	858	788	559	397	252	195	197	123	108	77	68	74	81	86	100	156	248	198	83	55	102	147	95	104	129	139	104	75	69	47	40	31	26	36	25	28	26	21	32	27	26	21	18	31	19	35	24	31	33	33	28	28	25	29	24	26	22	27	23	25	22	40	22	30	35	18	30	19	21	27	25	27	18	24	30	24	31	25	31	26	24	27	21	25	28	28	32	23	33	23	15	22	34	30	32	23	26	34	30	32	27	31	29	27	37	20	26	29	34	22	27	28	18	35	33	30	32	24	22	22	20	31	40	35	29	27	25	22	29	28	27	23	27	31	36	29	17	26	28	28	27	24	17	28	25	24	20	35	29	30	27	31	20	28	34	25	23	35	33	30	24	28	15	32	32	32	26	22	39	31	25	31	24	16	28	32	24	23	29	23	24	21	38	29	23	28	26	21	21	24	26	26	30	29	26	21	26	23	28	28	24	22	26	22	26	29	22	19	28	29	34	20	30	23	35	32	28	23	23	29	22	22	25	30	18	30	27	29	26	21	25	21	20	28	31	31	21	30	25	27	36	25	23	31	25	25	19	25	24	27	23	26	40	35	26	34	30	26	31	21	31	34	25	18	28	23	23	31	37	29	27	34	31	29	30	34	17	33	20	27	28	24	34	23	29	26	18	30	33	28	28	35	27	38	27	38	19	26	38	17	31	35	28	29	29	26	25	36	31	20	29	22	30	27	27	16	31	25	25	32	23	29	20	27	37	17	34	31	26	25	22	24	29	22	42	35	27	27	35	22	32	31	28	36	35	30	39	29	24	25	30	23	32	29	39	27	26	28	24	31	27	20	31	31	32	28	24	28	28	17	17	19	29	21	24	28	27	22	39	28	24	16	22	29	26	27	26	38	28	23	27	27	26	29	20	23	25	27	31	33	28	32	26	24	37	27	14	20	21	35	36	30	30	32	38	43	32	37	24	27	17	26	36	32	26	23	28	30	31	23	22	29	31	27	30	20	23	34	35	28	28	29	26	22	27	23	25	26	28	33	28	18	22	29	26	29	30	23	32	26	23	37	26	36	31	18	28	26	19	16	23	25	45	27	29	33	25	31	31	23	27	27	19	23	22	41	26	31	32	23	27	37	25	27	28	31	18	24	20	26	18	24	19	28	32	22	25	22	29	31	21	26	23	30	33	27	23	27	22	28	34	20	27	29	41	25	25	23	29	26	20	25	28	22	30	29	37	27	18	19	22	25	27	30	22	20	34	28	31	28	29	29	19	33	24	20	32	30	33	22	17	28	23	26	18	27	29	25	30	29	24	26	34	21	26	32	29	29	29	29	25	21	25	21	34	28	23	22	31	26	28	22	33	16	19	24	29	35	18	19	29	21	23	22	30	23	27	35	28	21	27	27	22	20	28	29	30	28	21	29	27	25	26	32	32	21	26	29	31	28	31	34	27	35	19	29	35	28	33	22	24	41	23	29	18	39	23	26	36	28	24	37	25	26	31	30	28	35	29	26	29	21	36	34	37	19	29	24	25	23	27	23	31	22	32	27	39	36	25	30	29	27	26	20	31	21	28	28	28	26	25	32	30	30	28	19	39	34	34	28	32	20	23	27	25	22	34	34	38	17	17	29	32	19	27	32	22	31	23	33	30	25	19	30	29	25	28	39	32	25	24	32	28	32	26	22	25	31	26	32	29	17	31	24	27	27	21	19	33	30	21	28	27	28	16	24	22	24	24	21	28	27	34	21	25	27	25	25	22	24	31	35	24	23	23	33	31	25	18	28	27	23	25	37	24	20	29	14	27	21	30	33	38	32	25	32	22	26	34	34	24	27	33	27	27	34	29	25	25	20	27	22	30	25	26	28	25	25	26	24	31	25	28	28	23	11	26	27	30	25	28	41	39	26	19	29	28	25	32	29	26	32	25	33	23	18	32	32	21	36	25	23	35	23	22	28	26	23	31	23	30	39	23	35	24	23	39	26	27	33	22	21	32	34	22	29	21	23	28	27	21	31	39	27	31	32	30	25	27	26	21	25	29	29	26	37	28	18	34	33	29	27	23	27	32	34	24	28	35	29	25	26	27	29	27	35	36	33	32	32	23	30	29	22	25	28	31	24	30	25	23	23	22	24	22	22	29	21	40	29	22	36	30	27	19	30	23	29	35	29	19	26	24	19	26	21	24	24	27	31	36	34	23	24	29	21	26	32	29	23	29	16	26	30	30	23	33	30	27	21	26	27	33	27	31	34	36	30	35	24	31	29	28	28	28	21	30	23	27	24	27	27	25	26	24	23	27	32	30	23	40	23	37	28	25	23	23	32	30	26	24	28	24	37	23	18	24	26	22	36	24	33	28	26	32	25	29	21	32	29	34	21	34	24	32	42	31	27	27	30	29	23	28	32	32	22	27	27	33	23	32	18	23	26	29	29	29	28	27	30	28	28	28	29	37	26	17	22	23	29	24	24	31	27	18	22	17	26	33	27	27	30	34	21	26	36	28	26	27	24	23	28	25	28	28	27	28	19	20	28	25	23	23	14	33	26	25	35	23	30	26	40	28	25	32	33	29	26	28	23	19	32	34	25	29	24	38	31	26	25	31	21	18	26	24	41	23	26	25	28	24	29	27	36	31	22	23	34	24	29	24	22	22	19	24	31	26	22	25	33	33	32	33	33	28	21	29	23	29	34	17	20	21	29	36	25	17	15	25	24	20	32	28	24	24	19	33	23	19	29	26	19	33	16	26	37	28	26	24	22	24	34	28	25	27	20	30	23	24	24	23	31	21	29	28	19	32	19	20	24	32	27	25	33	22	28	30	21	34	26	21	23	35	31	24	29	27	26	28	21	29	23	34	20	23	21	25	29	27	25	34	30	36	36	30	29	32	29	23	22	20	23	26	24	33	40	26	28	31	38	26	29	28	28	23	27	27	31	28	20	31	24	30	31	23	30	25	17	38	34	38	31	24	38	21	26	28	24	23	31	23	31	20	28	28	24	23	33	29	27	21	23	19	29	29	30	26	24	20	33	27	22	28	22	23	22	30	31	30	28	19	27	23	21	35	31	22	23	21	31	28	28	24	28	23	18	34	28	30	28	26	35	21	24	26	32	31	32	28	24	23	32	33	31	18	21	18	25	34	21	24	21	24	29	27	33	27	20	26	24	22	26	23	23	23	27	28	27	26	26	34	20	26	27	24	38	27	29	22	19	24	26	19	20	27	30	26	26	33	27	36	27	25	31	23	14	29	32	35	49	24	23	19	31	30	25	24	39	22	26	29	29	36	27	31	27	37	24	43	22	26	30	29	21	30	28	32	25	34	29	37	30	26	31	25	37	27	20	30	18	28	23	33	27	28	36	16	25	29	21	28	34	30	28	22	20	23	23	28	39	30	30	30	29	30	24	16	25	22	19	28	26	25	25	26	40	28	32	29	26	37	24	37	31	25	33	32	34	37	35	25	25	39	28	29	36	31	32	34	31	23
17169	7451	3883	14465	28733	34660	31015	24277	18684	13325	9862	8962	6610	4470	3466	3115	2994	3368	3327	4127	6494	9139	6741	2617	2114	3776	5561	3508	3491	4441	4648	3838	2646	2095	1639	1118	814	677	529	486	460	454	438	414	426	450	407	419	469	398	427	431	455	441	463	437	456	440	420	395	417	419	405	399	408	384	428	463	429	412	422	412	447	429	412	403	409	379	425	447	405	423	439	402	391	412	402	440	411	473	436	448	430	433	400	405	459	433	418	385	400	381	429	413	428	364	408	431	426	389	426	428	426	444	422	393	421	433	423	406	427	402	396	432	402	419	410	407	399	454	419	425	448	406	419	385	388	410	424	399	437	395	435	398	434	426	423	445	428	414	432	443	420	432	424	387	402	424	417	390	404	431	409	435	412	416	407	419	372	447	451	367	418	421	395	396	411	414	429	405	431	446	436	415	454	418	436	429	432	413	423	437	424	431	441	430	438	432	408	428	415	446	438	427	405	434	422	449	402	407	432	405	408	461	418	430	383	448	422	398	439	368	402	383	423	430	418	391	423	438	427	424	459	414	380	411	419	383	373	389	414	394	425	398	414	401	421	426	378	416	465	416	409	412	382	426	369	400	380	423	431	411	434	383	425	408	398	401	416	409	384	387	410	417	417	397	452	446	419	415	475	422	391	409	427	449	388	399	408	404	435	418	428	413	407	416	420	422	407	380	435	434	426	454	364	423	419	417	422	376	448	404	445	391	415	453	382	382	398	425	400	422	410	426	415	410	429	429	416	420	411	422	396	439	409	392	416	400	376	410	393	444	416	427	445	433	437	429	390	429	422	385	405	408	392	407	397	428	400	366	451	404	403	441	427	400	418	402	427	425	403	429	424	393	428	433	420	401	418	428	401	428	381	424	381	408	394	412	379	432	452	416	450	457	421	406	425	406	371	430	430	380	409	407	413	413	395	411	414	433	424	390	423	381	403	421	414	426	448	467	392	399	454	416	421	389	413	420	410	425	399	414	418	385	439	406	435	430	401	421	397	397	427	406	410	431	404	391	378	458	407	393	427	421	408	416	395	404	416	438	395	426	403	405	387	413	413	416	396	412	437	390	423	402	419	424	402	434	441	415	427	437	392	405	447	411	433	420	442	433	417	370	416	442	399	379	397	418	405	447	419	409	383	406	406	436	429	434	453	430	385	425	426	398	420	415	409	420	412	430	416	429	425	433	412	417	368	388	457	409	456	370	407	410	434	442	427	436	409	412	426	392	434	377	397	372	406	444	438	408	406	443	400	410	380	395	425	379	422	427	393	395	438	434	396	375	417	433	445	410	410	406	453	419	451	432	448	420	405	470	438	399	403	416	436	421	428	449	449	364	392	401	416	398	373	433	444	402	451	390	391	416	403	439	393	429	425	367	392	407	448	425	409	394	438	449	389	418	413	419	428	420	431	461	418	424	409	426	419	444	411	385	424	381	467	389	415	420	393	403	376	417	418	431	435	418	417	386	437	438	430	436	402	422	422	445	396	408	367	421	410	442	419	394	415	407	431	388	433	383	380	441	371	422	462	405	432	400	446	433	409	424	415	391	441	409	395	411	445	418	412	398	415	404	404	444	427	422	402	399	420	394	401	397	406	408	415	416	432	451	418	452	389	372	407	414	434	437	452	398	402	423	382	413	385	394	441	421	422	388	422	456	399	409	426	412	415	423	410	427	428	414	400	407	405	446	445	414	413	427	427	403	428	424	438	401	411	407	432	401	390	431	386	428	404	453	390	416	440	430	409	425	396	388	446	419	448	399	424	439	414	400	397	412	432	419	427	417	423	379	441	395	437	419	408	434	401	427	448	411	422	417	405	458	410	409	443	423	449	390	388	423	392	391	409	469	436	412	429	430	439	402	425	390	423	389	426	391	412	445	432	415	412	427	430	434	429	417	436	438	401	389	423	404	429	384	441	413	378	449	409	416	422	435	424	439	448	404	435	409	430	408	376	406	428	415	444	377	437	381	436	423	415	416	450	431	369	433	378	423	406	404	398	441	441	416	449	423	398	446	469	431	430	416	440	412	428	393	401	386	389	375	437	399	424	408	426	421	395	419	416	414	433	431	404	432	412	442	372	397	417	428	404	447	429	414	441	423	445	405	457	408	427	428	405	468	405	430	424	406	429	399	382	426	395	413	442	421	426	440	410	411	428	437	409	410	430	446	433	399	395	403	390	438	411	441	403	447	399	427	417	429	390	416	386	396	414	414	415	403	410	393	421	421	381	431	407	403	404	441	407	402	445	401	424	394	431	389	426	425	416	449	433	447	409	389	398	392	426	418	420	413	425	437	400	420	397	423	408	432	405	415	396	377	411	396	402	380	426	409	397	388	448	432	411	427	389	394	397	421	427	416	403	390	406	403	390	394	408	421	430	407	397	407	461	416	413	373	413	449	434	457	386	415	420	401	398	461	430	425	426	443	413	427	434	425	422	405	403	441	408	490	394	433	416	400	424	424	414	417	411	433	401	407	366	411	430	439	417	410	400	420	411	400	449	414	433	431	397	402	420	397	437	403	413	366	412	406	418	400	393	442	419	438	429	401	427	418	412	387	400	413	409	405	438	422	394	421	369	395	406	408	428	412	412	391	392	417	418	408	423	399	418	435	435	427	422	400	444	404	409	368	423	394	409	435	417	398	408	426	418	434	408	424	421	425	420	436	420	411	396	412	414	391	413	384	401	403	409	437	409	429	384	430	379	430	443	431	423	411	411	418	391	425	454	389	412	393	369	419	431	403	390	434	434	435	341	412	401	417	443	430	408	399	404	384	411	378	408	399	436	398	427	408	385	439	409	402	412	412	404	406	420	380	432	382	438	420	411	411	383	458	395	387	404	391	448	391	408	405	406	421	400	387	404	405	455	414	424	418	430	421	440	418	430	384	393	398	428	432	404	431	436	386	404	422	443	417	394	394	396	403	406	414	439	390	443	397	445	418	400	430	394	421	420	406	416	414	406	438	424	450	396	426	408	423	404	403	392	410	414	380	396	428	426	428	438	429	475	395	382	422	391	392	404	394	392	429	408	424	414	420	389	406	424	387	435	428	405	416	406	425	417	428	410	432	396	415	408	409	438	407	390	406	428	370	426	397	411	406	413	397	372	434	413	402	424	432	423	414	370	454	380	417	431	411	411	398	466	463	404	397	425	421	406	413	434	449	389	389	459	387	422	423	386	389	427	457	441	443	392	448	410	387	385	443	405	431	415	410	437	408	449	398	409	424	435	422	418	382	391	442	434	369	422	398	396	380	438	408	419	416	463	405	428	410	423	425	428	408	427	426	415	426	423	413	420	395	430	436	418	436	436	389	432	408	416	427	424	419	440	432	396	434	399	390	414	369	426	428	408	416	429	426	408	427	397	416	431	416	380	451	406	419	419	390	413	402	406	409	395	394	379	423	439	447	380	437	460	395	411	422	425	388	407	390	384	406	424	431	427	409	451	444	394	388	412	426	379	406	439	432	394	419	429	393
1378	530	273	224	694	1302	1450	1055	730	479	348	271	242	162	136	114	122	121	114	171	186	293	264	142	71	125	160	151	125	126	109	129	117	90	63	48	33	43	36	27	20	29	37	20	30	32	33	31	35	24	26	37	18	26	29	34	22	29	24	23	14	20	19	27	20	35	24	16	27	30	24	23	30	32	26	25	23	25	21	29	27	30	22	20	29	33	23	26	26	22	26	31	24	32	33	37	39	21	26	28	25	25	22	27	30	24	33	19	25	23	28	37	37	30	25	36	31	32	26	23	26	30	29	27	35	24	29	23	20	33	24	28	20	21	38	32	18	32	32	30	32	27	26	26	20	27	25	36	18	29	43	27	21	31	33	20	33	28	21	27	24	26	24	24	20	27	30	28	29	28	29	24	25	32	28	30	38	30	25	32	22	19	31	23	30	32	16	17	18	23	24	30	28	26	23	33	30	25	32	20	33	29	31	29	27	31	30	20	28	28	33	36	26	40	18	36	34	25	20	27	34	36	26	32	27	28	29	27	21	27	34	16	35	20	24	31	27	29	36	29	24	29	30	28	31	39	19	25	28	31	40	28	25	24	31	32	29	25	30	33	28	19	24	33	33	23	28	16	36	36	22	27	23	23	23	28	28	37	20	20	32	31	28	26	30	33	23	18	24	22	26	20	24	29	33	24	26	21	36	23	26	27	25	34	29	29	39	22	25	18	28	24	23	21	30	42	28	21	28	25	20	26	28	21	18	26	27	20	34	27	22	24	14	22	44	28	28	33	26	26	34	19	32	28	28	32	24	27	25	36	25	30	30	28	36	27	34	32	23	26	30	31	23	28	25	33	25	18	41	13	20	24	34	28	31	30	34	29	27	29	23	34	22	24	19	23	17	34	38	29	28	40	30	34	32	25	29	30	22	21	28	27	17	18	23	26	35	34	31	28	17	24	28	19	28	21	27	28	28	39	27	25	28	19	21	29	31	22	17	30	27	32	29	26	27	24	24	33	24	23	29	21	28	34	34	20	22	32	25	38	37	22	17	36	24	30	34	34	20	22	33	34	19	33	31	19	30	28	30	22	35	29	31	24	27	25	28	28	25	27	36	27	31	29	28	13	31	33	26	35	21	32	29	34	35	30	21	28	28	28	27	19	31	33	22	28	19	23	39	24	34	21	34	26	33	33	21	28	29	22	24	27	27	34	26	24	33	24	25	21	20	31	37	33	26	32	25	34	24	23	26	24	31	24	28	28	32	30	29	18	19	28	31	27	25	34	32	31	36	26	34	28	29	18	24	23	25	27	21	18	25	24	24	23	31	25	29	33	27	24	29	31	30	27	36	28	31	28	28	24	28	27	29	30	20	33	19	29	27	23	29	27	25	33	29	25	28	28	14	31	29	31	25	20	29	33	28	46	28	29	22	28	30	26	19	31	22	27	27	22	28	25	20	28	18	18	28	30	30	26	24	28	28	31	25	30	32	34	19	34	24	29	22	25	22	35	27	33	29	25	25	26	19	20	35	20	26	32	40	32	28	19	40	28	25	29	28	29	26	30	41	35	30	16	29	32	31	20	26	22	29	39	26	27	37	23	24	30	22	23	30	31	25	23	24	37	26	25	21	19	26	18	24	28	29	25	30	16	12	22	18	35	20	22	23	31	14	20	29	26	26	28	33	28	32	30	20	26	28	24	28	42	31	29	34	13	28	25	31	23	20	21	23	37	29	23	25	30	32	21	31	40	26	28	33	24	31	22	21	28	27	36	28	33	24	31	27	35	33	27	23	36	19	30	26	20	21	34	25	27	30	24	29	22	19	30	26	32	20	26	27	23	23	26	21	21	29	20	24	31	27	26	25	28	21	23	35	22	30	25	29	24	33	27	25	25	22	27	25	22	26	34	22	31	19	22	34	24	40	30	26	21	36	22	20	26	37	29	25	31	35	31	23	28	24	31	35	34	21	25	28	22	25	20	32	26	32	22	22	42	24	26	18	24	20	21	20	35	22	25	27	27	36	16	43	32	25	27	28	27	28	27	30	27	39	35	28	20	28	23	37	27	35	30	24	35	24	27	30	25	18	29	29	32	26	27	26	30	29	27	31	15	23	40	39	37	21	30	17	26	27	25	25	25	19	27	21	25	36	24	24	18	32	29	26	25	26	19	38	27	24	25	31	21	38	27	28	27	30	20	25	20	26	21	21	31	22	25	28	29	25	27	27	32	31	37	28	24	28	29	25	27	32	36	25	18	35	39	25	39	25	24	30	25	25	29	35	26	43	31	23	31	34	24	19	29	24	23	26	31	26	29	27	27	27	20	29	35	21	35	29	24	16	18	29	26	25	16	26	29	23	30	21	23	26	31	35	33	22	28	33	23	24	29	24	28	16	26	21	29	23	32	16	37	26	32	33	34	27	26	28	25	25	16	27	30	23	24	26	29	28	21	33	39	23	38	30	29	25	28	23	26	26	29	30	24	32	20	25	29	29	17	29	32	28	35	40	29	31	19	27	26	27	23	33	16	23	30	16	25	25	20	37	30	26	23	30	33	26	34	19	23	30	33	25	22	31	31	26	21	24	21	24	33	30	24	24	28	29	31	26	35	35	28	18	34	31	21	30	33	36	30	21	22	26	35	16	32	22	26	24	25	35	28	30	34	24	29	29	26	25	29	19	26	13	28	32	23	23	36	26	23	30	21	34	26	24	32	25	29	25	28	28	31	34	28	27	20	30	26	32	31	23	17	25	31	27	32	33	29	33	32	29	16	32	22	28	22	22	38	35	31	19	33	30	29	28	32	22	30	23	35	26	19	23	25	18	23	29	33	32	42	30	27	29	23	24	29	27	23	29	26	20	25	31	30	29	24	23	22	18	18	18	26	31	28	28	23	31	19	30	30	22	26	20	33	40	31	29	25	25	24	34	28	17	23	22	23	18	35	23	30	16	26	29	34	14	24	23	27	25	28	13	18	26	21	37	32	22	24	31	29	21	30	28	14	15	25	25	30	24	26	30	22	26	27	35	30	28	22	21	33	25	34	23	35	25	33	29	21	35	14	35	26	26	27	28	33	24	21	29	17	18	33	33	24	32	25	26	35	31	34	27	21	24	22	25	18	26	28	23	34	31	23	28	25	35	25	18	32	26	25	30	24	29	19	20	19	27	32	27	23	27	38	30	25	18	30	29	34	32	29	23	33	26	37	29	31	17	32	27	33	17	26	29	18	20	30	21	20	27	20	32	29	20	17	38	30	24	26	35	23	19	26	26	31	28	20	26	26	29	25	31	29	29	37	15	23	36	24	18	29	22	29	18	36	26	30	40	18	24	21	28	32	21	21	36	30	24	27	33	26	23	30	24	25	31	27	30	28	21	37	25	27	20	24	32	34	28	24	25	27	31	25	24	24	31	28	34	26	33	32	36	28	29	18	30	34	36	31	23	24	33	29	25	27	16	33	30	25	26	23	35	26	26	26	21	35	18	36	32	31	26	26	26	19
22781	12490	6341	20373	34265	39256	38024	32399	26098	19820	15695	12712	10699	7289	5951	4708	4629	4851	4635	6161	7595	12054	10160	4852	3116	4448	6148	5694	4652	4712	4523	5114	4056	2953	1916	1401	1024	777	648	613	526	484	505	490	506	469	471	451	470	438	429	442	398	449	466	450	461	432	461	460	429	443	415	430	452	462	416	451	457	423	430	419	416	405	408	412	433	397	400	417	413	439	423	407	431	404	454	419	410	416	395	410	402	452	405	447	401	392	437	462	428	416	415	407	394	397	434	456	399	417	429	400	431	444	459	436	447	443	436	398	408	432	401	428	444	432	412	450	408	406	466	455	451	456	464	407	442	392	428	437	473	398	442	432	447	420	407	410	427	393	448	404	401	441	385	430	431	433	429	431	398	430	418	448	426	403	433	427	388	429	393	424	447	430	448	459	411	439	437	408	423	447	418	402	385	433	405	418	442	418	404	401	418	426	413	438	409	412	368	389	417	456	406	407	396	436	416	425	437	399	413	409	397	408	417	432	425	421	414	428	386	379	419	457	423	360	418	401	407	404	417	407	411	424	385	417	437	442	435	380	419	374	428	406	461	391	425	392	402	415	428	435	411	441	413	376	450	379	442	443	404	438	402	377	418	401	427	425	407	381	398	396	425	426	406	363	441	395	407	424	406	431	413	407	409	399	427	439	399	390	400	407	421	409	420	391	440	431	438	432	409	409	407	408	457	434	429	414	435	378	417	419	436	485	404	407	410	415	371	409	396	407	428	451	433	411	440	427	414	437	431	396	409	408	419	404	406	403	427	408	350	391	394	418	402	411	422	410	391	399	371	425	399	457	405	415	387	428	398	422	420	383	378	419	389	395	418	398	418	406	423	436	469	438	389	418	411	440	426	385	418	425	423	392	444	419	424	388	451	452	397	426	434	436	447	410	387	398	435	399	426	425	393	405	380	411	382	433	430	452	432	391	419	427	435	410	442	409	436	428	425	416	430	415	445	404	404	429	424	402	367	395	431	420	424	401	446	400	398	399	399	403	388	383	428	405	378	433	368	409	382	432	409	431	393	367	421	425	403	407	418	399	444	421	378	418	409	416	427	402	443	437	421	395	406	407	451	420	391	415	438	391	391	401	429	396	407	456	394	411	418	450	428	461	445	432	413	437	417	392	407	409	432	452	414	386	401	431	380	454	396	420	413	425	416	437	426	425	435	439	433	401	422	400	480	429	405	404	434	425	395	406	378	395	419	437	428	394	431	419	420	433	401	398	412	389	427	393	441	408	403	418	379	421	405	392	413	441	381	423	414	405	433	419	422	425	366	435	434	468	429	398	395	438	416	407	441	414	411	415	370	408	398	411	388	362	419	430	433	434	374	379	439	404	416	406	408	421	415	400	422	420	401	410	430	382	430	419	387	381	423	396	395	418	377	413	397	411	401	419	384	426	403	456	398	414	427	388	465	438	391	384	401	421	407	407	417	444	423	391	395	393	386	409	435	402	383	422	392	414	357	423	397	408	437	370	427	420	367	430	400	405	429	417	436	362	401	397	435	424	435	438	390	393	445	433	407	415	380	442	429	402	389	432	403	421	432	421	411	416	400	433	401	433	426	445	412	407	422	436	403	403	428	399	442	416	442	404	436	399	435	439	349	381	398	400	376	401	419	419	415	444	414	398	441	474	365	393	399	392	424	391	399	436	415	429	403	375	450	423	410	374	429	426	425	407	423	447	438	390	418	409	411	406	415	415	418	420	416	431	406	405	420	406	395	414	376	422	402	433	401	469	388	419	409	415	414	394	428	407	446	420	416	381	423	398	403	426	428	436	361	409	408	440	434	393	396	450	431	394	431	392	414	373	413	415	433	464	441	422	415	386	395	417	415	405	430	417	429	390	422	421	410	390	422	406	402	428	414	420	421	403	442	427	401	404	421	429	405	446	404	423	373	396	414	418	418	410	433	410	401	427	416	427	429	426	404	373	408	414	422	443	443	401	414	406	437	406	401	400	396	391	402	409	402	444	422	383	416	381	416	427	410	447	396	442	385	378	427	416	399	420	396	459	420	429	441	408	440	418	379	383	426	432	422	395	432	416	399	413	401	422	434	411	430	428	418	450	434	424	375	407	402	412	416	400	439	413	457	393	388	386	400	393	433	402	441	427	393	462	424	434	453	398	409	405	394	412	398	445	420	400	410	406	402	437	407	404	386	472	429	429	402	438	403	422	453	386	433	461	407	425	385	445	389	406	420	404	405	426	430	415	404	435	410	414	406	387	386	420	445	444	437	406	423	424	421	390	378	400	441	411	401	412	388	407	409	420	388	434	459	401	403	410	436	425	417	421	458	432	407	447	411	404	419	400	409	380	394	410	396	427	408	430	435	416	402	429	422	417	421	406	406	451	416	416	406	389	409	410	424	415	413	419	412	401	432	406	397	384	409	450	448	411	407	412	419	395	421	444	402	396	384	424	396	399	430	405	389	412	429	425	405	424	398	406	423	418	424	386	425	412	456	420	428	420	441	396	410	438	399	436	408	419	412	415	400	393	391	414	436	418	411	420	417	442	419	380	406	430	408	426	422	416	403	437	418	423	416	433	420	401	432	392	388	418	393	402	461	392	438	386	406	396	393	416	413	434	453	401	382	406	396	415	438	403	447	419	411	415	422	421	407	428	422	406	449	391	443	431	417	433	417	428	428	388	432	456	407	427	407	416	447	447	392	422	387	401	423	449	417	447	388	395	428	430	384	411	402	391	377	405	425	398	389	439	424	405	408	389	458	389	418	442	429	429	437	399	418	429	440	382	444	400	424	405	424	437	430	415	400	417	406	406	428	433	416	431	415	401	417	400	419	428	404	401	413	404	393	390	425	404	404	412	440	442	399	410	390	386	438	414	446	469	427	418	412	455	404	405	384	396	408	444	438	397	406	401	412	403	403	407	386	414	468	395	451	396	368	394	406	380	417	396	397	382	423	447	420	411	408	424	411	431	426	406	396	390	457	429	402	400	418	393	391	431	417	410	466	373	411	406	421	391	406	395	372	399	452	386	447	428	417	426	379	441	421	433	428	370	425	421	388	408	424	414	388	407	428	415	427	414	441	395	439	410	402	432	399	409	394	390	461	391	411	407	389	422	439	444	425	426	421	432	381	402	402	401	432	403	436	403	413	422	405	424	437	411	433	412	390	384	428	427	440	399	427	449	436	398	413	422	421	416	406	412	428	394	399	433	434	395	405	437	410	434	381	441	417	412	406	438	424	416	420	420	348	411	397	410	448	425	439	403	407	428	418	428	421	438	366	434	402	433	447	458	456	427	410	400	405	411	416	412	381	419	382	421	411	421	409	399	404	431	432	441	412	444	431	427	406	454	402	381	412	424	403	436	370	406	402	394	405	407	414	407	399	428	429	397	419	441	405	422	418	404	410	449	444	416	444	470	410	427	385	414	424	446	396	446	418	403	422	382	431	369	418	431	425	446	387	410	429	393	407	413	401	393	421	434	430	430	430	406	378	412
3164	503	273	242	531	961	1087	889	662	517	370	310	227	162	124	131	128	113	130	190	249	255	298	164	94	124	129	186	148	137	100	103	65	71	73	62	47	40	52	42	29	45	54	53	41	44	35	40	41	49	44	40	44	38	42	41	40	39	40	37	32	44	55	31	41	49	46	49	34	28	41	29	52	52	41	42	43	55	40	39	40	42	46	32	39	42	49	40	35	40	37	46	41	46	42	35	34	39	30	49	38	45	37	31	38	43	42	37	37	34	51	31	38	43	48	36	44	43	37	49	32	35	37	41	47	42	42	38	34	45	39	42	36	42	42	43	40	50	37	41	36	38	34	44	40	32	46	30	43	30	34	41	33	53	31	36	38	40	36	40	31	43	41	42	41	47	38	34	45	40	36	41	47	33	46	36	36	40	32	29	36	48	45	27	38	43	35	35	46	27	31	28	28	45	37	31	43	29	35	40	36	44	25	40	36	47	40	25	46	46	35	37	37	55	35	46	30	43	44	32	42	36	35	34	45	35	46	42	29	41	43	38	55	41	42	27	39	39	40	44	46	36	38	33	31	35	40	41	37	24	39	41	40	48	53	36	39	44	39	37	32	40	39	36	41	33	26	35	35	39	48	38	35	37	36	45	34	29	50	40	29	46	40	49	40	40	43	35	37	45	40	41	52	28	34	47	36	40	34	38	37	45	28	35	50	26	43	43	39	38	38	42	34	44	35	37	38	38	33	45	44	42	44	41	31	36	38	39	49	38	41	32	55	37	48	26	45	44	45	37	53	45	36	41	31	52	40	42	43	38	40	33	44	45	35	38	39	28	43	32	37	43	38	41	35	43	37	29	48	32	31	40	55	37	41	37	33	33	53	43	32	59	38	38	32	40	36	50	41	33	45	39	38	42	30	46	38	38	43	42	37	36	47	41	32	50	38	42	41	46	41	42	50	35	41	39	35	50	44	54	35	49	39	39	37	39	26	37	50	39	43	45	44	38	42	48	46	42	30	36	50	41	44	40	51	43	30	44	62	30	39	38	60	36	38	49	45	39	50	42	38	50	56	38	38	41	36	48	39	45	51	36	33	39	38	42	24	30	29	49	33	44	38	51	49	34	30	29	39	44	39	55	24	50	35	34	38	28	34	41	50	42	46	36	44	44	56	45	49	30	40	34	48	42	33	43	34	42	33	38	40	38	38	39	42	48	42	28	48	41	53	40	45	37	30	45	33	35	41	23	33	53	35	29	34	47	35	43	39	26	45	46	40	27	32	40	44	41	34	38	46	45	46	37	38	41	31	35	36	39	43	39	36	43	42	41	43	50	45	29	46	39	45	40	46	40	43	31	37	32	36	30	37	29	42	39	32	30	39	40	47	41	35	39	36	47	35	47	43	42	22	38	36	40	37	28	43	42	46	47	30	40	47	39	35	35	37	35	37	34	35	38	45	36	44	41	46	43	40	40	41	39	47	43	41	28	34	29	39	42	46	32	38	47	44	35	36	39	46	36	46	43	46	29	39	43	36	38	44	44	29	45	28	41	41	33	38	34	42	41	42	30	32	38	37	51	39	39	44	31	28	49	48	37	44	33	47	43	44	44	42	41	25	50	42	38	44	47	45	29	38	51	43	23	49	38	45	42	44	41	35	39	45	36	40	53	48	37	38	36	44	47	41	33	36	33	33	40	36	40	43	36	35	42	50	32	45	42	39	41	51	43	43	44	37	31	45	42	44	42	36	31	44	40	27	36	41	50	40	32	42	42	44	41	32	40	36	40	46	35	42	42	42	54	29	46	43	42	35	51	40	48	45	39	47	32	42	46	37	45	45	34	37	28	34	42	44	42	40	45	40	48	41	51	43	43	49	53	42	43	40	33	32	35	41	47	33	45	45	50	43	41	42	28	50	40	36	33	38	41	29	34	35	32	32	45	31	46	41	31	30	32	41	44	38	41	41	33	42	42	36	34	57	54	38	43	45	40	33	39	37	44	45	41	60	35	34	42	35	28	46	49	37	41	31	42	37	31	32	50	33	47	45	41	36	32	34	53	46	41	30	49	36	37	38	35	45	35	42	48	41	34	35	41	36	34	38	38	38	40	38	28	38	46	52	49	38	36	37	37	31	37	36	35	34	32	39	46	30	27	41	30	31	43	40	45	46	42	48	46	46	34	40	37	42	41	42	32	37	37	55	34	45	42	44	38	49	43	40	42	36	33	31	48	35	48	40	43	43	35	38	35	36	43	40	37	44	33	39	41	43	35	44	33	27	45	34	28	33	48	43	39	46	33	46	30	33	56	42	38	31	51	41	34	31	35	33	31	28	30	38	28	38	45	43	39	39	40	51	32	39	41	26	39	38	40	49	38	39	34	40	39	38	40	44	41	40	40	38	37	36	41	43	44	45	31	55	43	51	38	42	48	34	45	47	43	45	33	40	59	23	37	44	42	40	44	47	36	24	45	39	40	45	40	49	43	49	39	45	38	29	38	41	35	30	43	34	40	32	28	44	39	46	41	42	55	35	35	47	32	39	36	30	39	31	38	41	39	30	36	32	32	36	23	50	42	32	48	32	33	35	56	37	43	38	27	39	36	38	32	46	36	31	42	36	35	49	43	30	45	40	43	48	32	34	34	29	37	33	47	53	48	36	42	42	49	35	40	31	27	48	46	48	66	33	29	40	38	35	42	40	36	43	48	38	51	45	38	40	49	44	38	39	48	39	43	40	44	41	31	32	39	37	44	35	41	31	29	31	45	49	40	41	48	44	49	38	31	32	38	38	44	36	42	51	50	32	42	36	35	31	41	39	48	27	40	36	38	30	33	38	29	39	36	37	45	42	49	39	46	50	40	37	32	41	37	33	39	34	47	42	40	40	36	33	41	45	41	34	44	48	36	39	29	53	34	44	38	47	43	40	47	41	41	39	47	34	34	39	34	43	34	26	32	38	32	32	40	44	40	39	50	34	48	40	40	34	53	37	41	60	45	31	30	35	50	34	51	51	31	46	23	32	44	39	40	39	53	49	48	44	36	38	33	40	44	44	53	35	31	32	42	51	33	43	36	40	48	38	36	39	46	51	38	36	31	32	30	33	35	32	33	32	39	32	31	47	36	41	38	38	42	49	28	37	43	36	35	35	45	50	50	32	44	47	34	39	40	40	32	43	43	32	38	43	41	40	38	34	39	39	32	40	47	37	35	46	46	36	43	41	51	37	31	38	42	40	38	37	40	45	42	43	36	36	37	36	39	32	45	33	40	33	37	45	38	34	38	40	36	41	37	37	35	36	35	44	37	39	28	41	39	30	41	38	35	37	43	38	44	20	43	49	41	40	45	48	36	47	40	39	39	44	41	42	43	35	37	41	33	36	35	36	40	30	39	26	39	39	36	34	45	38	39	38	37	49	35	37	38	40	48	46	43	56	41	33	37	31	38	35	36	37	30	38	44	43	42	36	30	42	45	39	29	36	36	39	26	37	32	41	41	32	35	40	49
21041	12242	6549	18406	31137	35363	34557	29249	24440	19994	15906	12213	9382	6976	5803	4489	4163	4977	4817	7381	8126	9057	10453	6538	3693	3830	4844	6292	4711	4211	3434	3108	2852	2216	1662	1363	1090	922	904	789	779	686	708	601	692	723	691	619	635	628	676	617	627	641	597	615	611	643	641	615	618	649	593	600	616	601	657	597	676	608	642	587	572	549	608	595	601	568	590	568	622	646	615	629	611	646	608	627	598	583	588	603	603	598	634	593	639	585	635	570	583	565	595	621	583	651	573	591	614	626	572	602	564	632	606	602	634	631	612	588	574	586	593	577	635	617	600	564	644	594	591	617	560	581	622	587	610	605	647	590	649	620	647	594	616	597	591	588	616	590	580	622	617	559	580	630	575	607	646	565	592	617	589	616	612	569	568	609	621	603	604	640	592	648	597	622	584	598	607	569	567	618	607	600	566	558	636	571	597	592	590	589	659	571	595	646	583	585	597	612	598	584	607	615	592	594	601	591	575	587	585	575	622	600	567	650	621	612	608	538	603	627	630	592	628	613	619	620	572	603	620	582	623	595	607	598	568	574	565	560	605	590	593	637	552	605	609	632	558	649	533	632	603	576	638	587	579	607	561	590	606	562	604	627	583	570	625	575	586	585	564	608	582	581	579	602	630	590	628	607	616	606	593	619	584	555	623	554	629	618	583	612	584	644	575	574	639	595	589	628	586	577	590	555	637	614	554	638	552	602	580	622	606	582	560	585	561	642	621	602	587	602	630	571	647	655	584	593	617	594	563	656	601	604	576	601	585	583	581	604	589	588	583	636	542	561	599	612	598	557	556	627	621	527	629	618	609	622	577	607	589	566	604	603	607	624	598	594	564	618	615	592	589	618	589	578	579	610	603	589	611	618	605	602	607	609	599	611	598	570	589	599	591	628	601	609	595	606	606	627	573	572	616	589	642	584	574	591	586	579	595	549	578	636	610	616	573	627	594	593	599	610	620	572	588	596	639	565	559	638	621	599	571	577	587	623	586	601	582	628	590	561	610	634	579	582	597	595	592	601	586	609	590	580	621	619	601	599	588	607	599	587	584	575	601	609	597	645	632	613	607	639	598	597	589	590	605	586	587	558	594	569	598	606	632	567	584	606	568	596	617	536	581	590	598	595	610	649	628	588	549	608	583	635	578	628	544	592	618	630	628	570	566	616	582	580	612	576	565	582	627	587	594	591	641	585	626	592	582	596	646	566	606	597	573	594	613	601	588	625	609	609	600	596	629	613	620	604	584	600	559	588	612	598	609	591	564	590	594	561	578	601	625	609	578	597	666	587	607	615	560	623	586	650	620	615	643	559	605	569	597	641	601	637	637	573	553	597	595	554	558	632	590	591	589	625	594	627	635	576	620	562	609	595	567	597	594	590	602	607	607	605	591	584	623	603	576	583	596	563	587	564	594	603	606	613	586	599	639	567	600	591	622	550	580	587	548	601	590	636	599	589	636	568	574	565	559	591	601	632	632	631	578	556	574	606	611	626	595	588	589	621	577	574	543	611	600	566	626	576	564	618	582	577	627	587	621	563	598	603	608	598	615	641	566	619	631	562	605	572	545	593	575	606	618	619	611	599	598	593	592	607	607	589	554	599	616	607	604	627	610	551	644	561	589	573	563	571	616	629	584	579	556	559	606	565	578	603	622	589	599	584	555	603	607	605	618	579	602	601	617	622	619	612	580	595	609	619	597	584	604	614	629	626	612	592	601	581	579	605	615	608	609	601	623	605	614	602	559	621	623	636	566	598	595	621	587	603	581	588	587	606	610	593	619	604	540	591	580	603	618	608	582	611	604	588	589	592	601	608	548	593	625	592	579	579	591	613	591	586	595	622	601	634	613	596	572	641	571	595	557	616	607	583	593	584	578	608	578	633	595	589	563	631	602	615	608	609	596	584	595	590	613	580	612	573	610	567	619	597	609	577	577	583	558	580	591	623	613	617	571	597	589	572	562	604	570	573	591	582	586	587	593	577	623	581	585	620	622	599	582	626	639	620	563	645	622	619	567	603	627	610	628	575	584	593	599	604	605	572	580	610	577	586	575	616	597	638	587	559	599	621	594	569	632	577	632	617	612	615	594	589	619	578	598	598	606	604	596	601	628	641	606	595	626	600	608	605	655	599	618	615	610	622	637	624	610	631	601	597	595	589	657	601	632	616	591	606	585	617	622	611	591	639	605	561	594	563	626	599	578	638	598	610	631	572	607	598	619	608	602	578	600	521	538	631	580	562	570	584	583	557	596	603	614	643	648	622	542	600	632	623	603	538	589	623	570	608	611	558	582	586	584	581	613	611	580	555	617	600	602	606	615	605	592	572	559	564	583	576	593	609	589	607	580	621	588	586	606	586	589	580	589	597	592	594	586	572	624	609	569	638	632	595	592	545	612	594	614	618	576	552	609	553	582	608	596	616	598	590	568	615	590	571	588	623	620	636	628	614	644	601	611	590	586	584	608	600	594	562	575	614	590	636	612	566	592	554	637	576	601	578	601	586	625	624	634	621	578	599	578	620	621	596	566	628	608	610	608	570	571	599	600	595	569	584	580	593	620	565	596	611	605	560	625	640	632	592	590	561	586	605	604	573	616	571	582	577	606	642	597	567	604	603	606	569	606	622	600	616	549	611	617	608	596	576	606	591	622	625	610	536	591	604	593	613	575	592	620	561	571	571	562	581	577	627	579	569	574	607	599	607	578	595	606	546	598	572	581	623	601	607	629	573	592	591	611	576	631	629	561	591	592	586	568	598	612	603	596	548	623	599	598	604	610	620	572	590	618	621	598	581	610	566	611	626	614	621	605	609	605	574	645	618	612	593	579	584	574	582	595	659	605	592	550	589	560	607	565	590	566	638	590	609	577	592	618	626	569	615	601	611	634	585	565	646	586	645	606	613	612	598	619	649	579	601	629	594	592	572	593	572	591	554	611	614	589	599	618	626	628	614	556	575	580	575	612	644	567	594	561	593	605	600	612	627	567	605	582	569	581	579	585	641	614	618	578	581	597	616	622	593	578	613	606	584	613	590	631	563	611	555	622	596	596	600	633	626	643	590	637	598	623	616	593	648	593	606	611	588	598	570	570	622	551	613	556	578	603	625	565	592	581	611	559	623	583	626	618	649	584	592	544	614	632	607	596	594	649	584	613	586	590	599	580	629	569	623	602	615	653	571	587	584	597	590	579	599	634	620	578	596	610	624	592	658	576	633	612	606	631	626	588	623	591	570	608	589	592	583	613	610	576	632	618	549	606	604	603	633	560	589	633	590	561	624	591	624	602	646	647	615	590	603	597	592	615	630	601	585	636	564	545	638	601	519	575	621	618	596	644	562	587	590	581	634	567	552	587	645	611	617	573	594	599	575	612	612	595	599	615	593	567	614	594	586	617	586	590	620	568	568	580	575	595	626	603	559	624	553	611	574	584	606	624	617	613	578	591	575	574	613	632	568	589	568	608	641	606	618	580	619	586	602	624	625
2814	911	427	330	732	1269	1338	1132	868	738	546	402	302	220	186	144	139	198	192	240	418	353	307	279	158	121	200	305	212	159	137	108	115	108	84	63	53	63	48	46	47	53	51	42	36	42	37	45	36	46	38	47	42	32	37	41	42	44	50	35	39	34	38	40	30	44	33	37	41	45	37	39	37	40	46	36	33	43	41	34	29	31	37	54	44	40	34	47	28	35	44	36	42	44	48	37	37	37	34	44	37	25	45	43	44	40	37	44	43	49	48	43	31	50	45	41	41	49	50	46	50	41	38	37	44	32	33	33	47	33	45	43	38	32	47	41	43	39	38	38	40	45	39	59	37	41	39	54	29	43	43	38	36	38	43	51	44	30	44	43	28	39	53	36	32	44	41	46	41	43	38	45	45	40	39	39	38	44	46	35	37	49	36	52	51	36	39	39	39	46	45	41	36	47	38	33	46	42	47	41	34	43	39	27	47	39	44	51	39	44	49	44	47	53	45	41	48	42	43	39	58	35	39	39	32	57	54	34	34	50	44	45	48	33	37	34	45	54	45	35	43	33	48	48	31	41	35	39	58	36	49	40	39	47	41	39	34	36	56	37	39	42	34	40	39	41	56	43	39	46	33	45	50	43	43	46	46	51	49	34	44	34	37	35	35	39	51	38	40	37	41	43	41	57	51	49	42	33	35	39	36	35	56	40	50	35	39	45	40	47	41	42	44	43	38	50	46	50	40	26	42	37	38	31	28	37	43	39	42	49	34	44	50	36	43	35	38	41	36	25	45	33	34	44	46	39	37	53	49	48	31	37	55	47	33	32	43	48	36	39	59	44	30	56	29	30	45	34	37	41	38	38	50	57	36	40	47	40	47	51	32	47	44	49	42	44	38	46	41	45	40	36	44	48	36	45	48	36	36	49	40	32	36	39	40	53	33	48	41	52	38	37	42	43	51	38	31	47	32	48	37	32	61	43	46	52	32	38	40	40	43	38	33	43	45	44	36	32	42	43	45	38	39	56	53	43	45	56	37	40	46	46	48	42	44	43	43	46	44	49	40	47	40	34	41	36	43	36	46	54	54	44	36	31	43	44	39	40	46	37	41	44	25	35	40	33	31	56	41	40	50	40	33	48	34	47	41	46	37	50	50	49	45	46	43	42	43	41	32	41	37	38	48	48	33	49	41	41	37	36	40	35	39	37	39	42	48	40	51	45	34	45	34	37	38	42	32	53	38	47	37	37	43	35	35	43	37	33	36	44	44	46	36	45	44	53	41	41	36	24	40	41	38	41	32	43	38	33	49	48	42	50	30	46	31	43	29	39	40	35	44	49	34	40	48	45	50	42	35	46	39	41	39	43	41	49	43	43	48	43	35	33	45	44	49	25	46	42	54	50	43	38	34	35	36	34	36	39	50	43	36	42	47	43	55	34	45	30	28	43	34	48	43	42	38	44	30	55	35	45	42	37	44	45	34	35	42	40	34	42	41	43	39	46	39	37	44	48	40	40	35	38	40	46	30	48	35	39	27	44	34	29	42	56	41	49	52	40	40	47	47	25	43	33	36	40	47	40	46	39	43	35	42	43	40	36	40	46	48	34	39	53	31	28	35	40	40	56	37	57	39	45	39	50	49	39	37	58	44	49	35	44	51	48	39	33	40	45	52	40	45	40	42	41	43	47	37	32	36	36	37	40	42	31	29	41	43	53	38	37	44	33	58	47	43	29	43	40	34	50	38	51	32	38	39	40	40	42	34	42	33	54	38	42	37	43	34	51	46	32	32	42	46	47	37	42	46	46	39	46	42	31	39	49	36	38	51	55	42	37	41	38	40	35	35	42	32	41	30	44	46	51	39	31	35	34	38	32	33	48	48	47	36	52	52	35	41	45	29	47	44	36	44	38	38	37	41	31	39	55	37	48	39	42	40	40	36	36	27	41	45	34	34	39	39	36	35	27	38	41	39	41	38	40	44	30	38	50	42	34	40	39	46	40	42	46	45	41	43	30	41	38	34	40	47	40	44	47	47	25	53	59	28	46	31	36	42	39	55	50	34	42	45	38	51	38	49	41	42	41	38	46	49	47	34	37	39	44	54	40	44	34	42	41	38	41	46	33	46	54	54	45	33	48	50	43	41	38	44	40	43	37	41	46	43	42	43	36	41	35	45	40	52	33	46	54	36	53	45	44	44	42	38	44	44	46	34	51	44	37	54	39	40	42	37	51	28	31	40	38	39	36	31	31	41	50	34	40	37	32	34	34	46	41	49	32	55	61	37	41	40	34	49	36	45	39	33	44	31	34	40	34	51	53	39	39	47	43	44	54	45	49	37	47	34	34	46	40	40	45	40	46	40	44	42	47	50	38	52	41	44	40	37	34	54	41	45	28	33	38	38	48	30	41	45	50	42	33	41	41	45	32	43	39	32	34	43	34	32	44	42	51	39	33	35	39	32	29	50	39	45	33	35	34	42	46	34	41	44	31	39	36	47	32	35	20	58	31	44	41	28	36	59	38	43	33	35	32	34	44	44	41	56	40	46	34	35	34	38	43	41	44	30	43	33	41	37	33	35	35	35	44	50	43	50	49	42	42	41	42	36	48	48	35	43	47	48	43	34	39	46	30	46	37	28	46	51	51	51	38	36	33	42	46	38	48	44	49	35	41	30	42	42	26	33	51	43	47	45	41	42	35	40	42	38	37	47	54	46	54	33	50	41	40	51	50	39	37	47	35	34	50	33	35	36	39	41	33	48	41	35	51	41	42	36	50	24	44	45	46	43	34	36	45	40	34	41	41	36	36	41	37	49	45	35	42	38	42	30	39	43	43	40	48	46	40	30	38	37	42	34	41	39	32	46	29	55	38	33	50	42	39	43	44	44	43	39	37	46	44	45	45	43	34	42	48	39	41	35	36	41	52	31	45	37	31	59	44	40	38	42	51	40	40	42	43	49	43	35	43	45	35	35	39	41	44	46	46	46	47	30	34	53	43	47	36	52	34	41	49	45	34	47	43	44	47	36	30	42	29	33	42	42	36	33	32	40	44	33	45	45	48	37	46	39	38	49	37	37	40	47	41	43	47	47	52	46	45	50	30	41	51	43	33	44	57	43	44	44	34	32	37	39	35	40	39	42	37	51	49	43	49	40	40	44	45	38	46	36	50	40	41	41	38	38	38	33	56	46	41	38	29	39	35	40	36	32	32	38	51	30	28	37	53	43	54	37	41	36	42	39	47	43	40	49	35	45	31	36	43	38	45	44	47	42	28	41	60	36	49	46	35	38	38	43	51	29	44	55	36	48	27	46	33	47	41	47	35	49	56	29	41	49	41	50	49	48	41	40	37	42	37	40	44	33	46	39	40	41	56	26	47	41	44	56	47	49	43	35	39	47	40	38	41	45	52	49	48	45	42	38	31	36	48	44	41	35	62	33	31	39	46	41	38	41	39	43	43	40	39	44	49	34	36	27	37	34	53	61	40	39	42	46	34	45	63
28514	17502	9960	23545	34132	38095	37282	32759	28290	24334	19793	15554	12495	9275	7366	6054	6099	6874	7094	9080	13880	12123	10341	10769	5445	4177	6183	9587	7173	5440	4586	4139	3846	2913	2043	1750	1540	1342	1189	965	903	802	766	796	754	733	699	714	722	666	702	708	667	682	663	699	727	663	688	690	668	663	714	675	657	632	669	703	756	673	678	643	670	616	650	655	666	655	631	717	653	614	619	652	652	616	619	632	664	661	639	563	662	609	629	610	606	650	621	629	657	636	629	622	603	630	622	653	608	603	702	606	597	638	651	643	663	659	688	650	643	655	619	621	619	661	605	617	621	639	665	625	618	636	645	633	612	643	625	726	657	608	631	672	644	655	635	629	637	628	622	587	649	632	647	598	623	640	627	605	609	622	626	640	641	641	602	658	606	663	632	601	580	653	621	643	607	610	628	651	612	636	653	623	634	595	634	635	664	613	621	618	634	624	646	611	626	619	596	621	605	657	642	657	621	672	663	642	602	626	644	643	641	630	644	611	642	637	705	588	610	616	607	654	625	630	553	612	610	606	667	631	640	616	648	600	634	575	619	645	643	589	615	618	629	622	669	650	677	659	602	636	635	625	606	618	601	586	648	639	613	648	602	614	623	615	624	660	622	637	622	622	639	651	649	630	606	616	632	604	582	640	637	622	676	632	593	643	681	617	649	568	633	601	600	600	629	612	606	623	615	649	612	584	641	650	574	668	629	605	608	630	623	616	652	704	624	602	643	654	618	651	633	599	635	579	647	623	571	626	615	620	627	629	646	619	653	601	630	625	586	613	618	605	644	626	651	609	638	600	590	614	550	625	581	630	641	645	617	604	637	632	700	623	584	619	632	619	649	612	611	612	639	632	589	619	639	630	669	597	645	635	599	641	625	645	631	609	654	643	626	635	638	600	624	633	587	612	581	643	638	657	647	610	637	599	696	636	609	658	613	626	607	581	606	632	645	592	599	622	587	606	608	634	627	622	624	645	673	638	597	640	612	626	614	632	620	596	642	648	593	603	666	640	612	622	618	651	619	639	646	654	598	614	606	608	649	622	642	647	597	600	614	638	581	633	628	618	637	628	659	621	581	672	575	624	592	597	629	618	619	640	621	650	622	603	654	629	605	656	604	613	608	629	666	603	637	621	677	627	637	652	633	619	646	590	607	616	608	642	626	578	636	595	672	644	626	603	597	618	635	612	568	620	634	604	604	617	611	629	610	605	651	636	655	640	615	626	619	599	642	662	600	627	639	643	603	635	609	646	622	607	625	582	639	643	616	634	649	627	637	609	613	601	678	649	606	611	601	649	596	655	637	630	649	606	625	603	657	632	636	615	662	626	648	632	657	630	634	611	638	664	609	645	604	626	593	625	631	618	607	615	643	616	640	627	640	631	647	624	629	639	644	608	601	582	626	630	637	586	663	610	614	643	643	613	631	612	612	642	608	579	578	598	615	612	594	596	628	606	653	668	631	639	650	634	583	632	662	579	634	625	589	598	615	618	652	605	643	642	605	625	599	582	625	669	624	612	632	610	585	662	661	619	619	602	619	630	700	630	637	628	639	644	630	642	634	640	646	591	570	629	639	624	585	646	618	585	613	630	612	661	642	638	625	601	642	632	591	644	642	623	625	585	593	655	627	642	582	607	637	651	608	576	619	619	624	632	581	617	631	654	639	625	621	648	636	592	626	618	627	637	581	667	584	607	634	626	614	628	625	569	655	611	590	615	633	646	634	628	629	644	603	656	630	612	639	639	601	634	637	666	625	640	628	626	605	686	582	639	596	654	620	614	606	598	624	581	672	608	620	651	622	649	581	654	592	651	653	662	602	608	620	617	630	624	644	625	607	627	661	656	665	603	614	613	589	590	676	641	631	627	612	589	649	640	650	597	645	638	631	608	610	671	626	608	635	614	621	597	589	602	615	655	594	609	593	650	611	677	612	639	623	634	611	628	606	633	676	666	642	620	636	618	633	596	620	632	627	593	613	641	656	627	627	626	652	610	619	605	646	648	609	657	648	659	591	613	588	608	634	679	644	610	601	588	614	606	609	601	637	619	614	618	592	644	641	625	642	672	632	595	618	618	663	634	597	653	621	645	620	644	573	610	636	605	605	660	603	631	611	588	651	633	629	615	597	615	605	639	636	613	591	660	617	547	593	642	607	650	612	641	632	643	640	590	621	634	643	651	655	637	595	640	625	661	610	583	621	655	599	607	625	614	599	652	611	615	623	612	645	643	618	605	583	629	614	606	652	606	603	615	652	616	622	664	661	573	623	682	593	601	655	641	611	633	574	598	581	599	585	616	609	590	633	583	661	657	629	644	653	632	583	619	628	626	668	623	627	620	596	644	601	618	599	646	611	625	608	620	626	603	578	647	605	611	662	603	642	589	632	626	652	671	612	635	612	637	594	602	619	620	640	621	611	659	629	599	644	650	605	617	619	627	647	619	603	587	593	594	622	599	624	637	620	589	607	674	603	629	628	594	620	624	641	628	614	605	601	649	629	614	608	639	644	619	613	627	621	611	627	591	611	635	625	630	644	658	562	654	601	642	604	601	636	603	632	608	640	608	662	621	616	596	627	631	647	607	650	636	614	598	642	603	624	626	640	593	600	588	631	595	614	618	638	637	584	614	646	640	643	627	640	630	645	660	657	620	633	604	640	590	650	665	593	595	540	606	642	641	596	587	601	656	657	648	622	610	622	646	640	627	625	615	622	630	609	665	586	589	661	644	639	643	666	592	636	612	611	637	658	605	638	613	647	636	580	628	618	647	652	636	608	650	605	620	620	600	662	603	614	635	615	629	607	617	643	614	636	581	603	567	617	633	592	622	611	676	616	659	620	584	598	625	590	615	589	589	618	616	594	612	580	650	627	675	627	638	626	655	589	616	627	591	599	628	579	581	641	613	635	636	654	581	610	595	586	579	626	612	616	630	643	637	637	634	591	665	632	613	630	625	611	643	639	617	590	630	673	601	618	578	606	629	574	618	586	605	581	631	605	645	596	657	587	593	627	644	585	601	609	604	627	638	637	614	628	658	651	639	620	585	645	602	624	574	645	626	617	631	596	650	631	598	631	622	613	644	636	644	649	648	644	600	600	625	604	590	610	631	653	617	641	561	628	637	644	592	614	585	629	633	614	601	638	616	642	593	640	616	653	617	616	674	628	578	584	669	646	600	649	626	690	614	646	628	627	638	639	641	623	656	612	597	596	635	608	664	658	612	623	617	590	658	569	615	613	632	608	589	606	619	695	614	599	628	625	630	602	644	562	604	675	637	627	592	607	594	651	660	618	617	614	600	618	624	646	549	644	655	621	621	687	618	591	641	588	591	615	618	621	602	625	608	621	598	614	675	609	614	629	635	595	639	630	629	609	619	631	608	645	617	656	597	604	653	617	619	621	585	644	633	629	644	595	593	619	608	661	687	624	655	646	618	609	606	648	633	604	550	657	645	634	620	613	580	630	585	613	604	600	594	627	683	629	699
2058	438	201	165	326	401	471	431	329	267	187	151	129	96	86	65	60	78	76	98	132	119	111	129	64	40	68	102	116	57	54	28	48	42	37	43	38	29	27	27	22	22	25	24	31	21	15	20	17	21	25	21	24	19	24	18	32	30	20	23	17	29	24	22	15	18	27	32	31	32	22	17	27	22	19	33	24	32	16	18	18	26	20	21	20	23	28	23	24	29	31	23	25	19	21	30	23	30	20	21	26	24	23	24	15	15	27	21	22	17	28	21	16	22	32	21	21	32	22	28	32	22	18	28	23	21	19	17	22	21	25	16	33	26	32	32	17	23	25	14	24	18	24	22	27	28	22	29	25	19	28	27	23	21	22	27	29	15	30	16	23	23	15	26	25	22	35	23	32	20	28	24	20	22	25	23	26	23	26	26	20	19	19	26	20	18	23	22	32	27	24	28	31	27	26	20	25	22	28	25	25	17	29	22	27	25	19	32	20	20	14	28	15	29	22	19	21	22	23	30	21	21	18	20	17	19	23	33	22	25	25	18	34	20	22	20	25	15	16	13	35	28	32	22	20	14	20	25	27	19	26	22	30	26	31	16	22	27	23	20	21	25	22	23	24	26	15	18	35	24	25	20	20	22	32	23	20	27	16	26	28	14	24	19	27	21	21	18	25	21	21	20	18	23	21	22	17	24	24	22	22	24	25	28	28	20	26	36	29	23	29	19	28	27	31	31	23	36	22	31	24	23	21	24	29	22	29	18	30	23	23	24	25	23	23	20	23	16	24	27	19	28	22	17	16	27	31	21	19	16	22	8	16	28	27	20	21	26	15	26	39	27	17	28	22	28	20	26	23	17	24	23	27	23	29	20	18	26	25	17	17	26	31	21	22	29	11	21	15	19	16	26	28	29	24	27	12	25	30	21	22	29	24	34	26	22	17	28	24	19	21	20	22	19	21	32	30	28	24	17	20	26	17	22	19	18	18	24	29	23	23	28	24	19	23	19	20	26	22	30	18	17	26	23	23	13	25	22	24	23	18	21	30	20	34	26	27	28	23	19	31	16	20	32	24	25	27	14	25	22	17	30	21	20	18	30	16	26	26	27	20	24	20	15	24	26	27	20	26	26	26	28	28	24	20	19	29	33	23	19	19	14	26	21	33	24	21	19	23	29	24	22	19	13	17	25	21	19	22	24	26	18	26	31	23	20	27	25	30	21	23	21	29	20	24	23	20	21	15	25	33	15	13	30	14	32	27	25	25	29	22	23	28	7	27	23	20	29	22	18	28	29	28	29	27	27	31	20	28	17	17	28	22	20	21	27	20	22	32	25	22	21	34	29	27	25	19	21	35	27	15	27	23	24	25	30	17	20	25	24	25	22	21	28	26	25	26	20	27	22	18	26	27	28	23	21	27	30	27	20	23	35	27	28	21	33	18	28	25	15	20	23	25	17	16	22	28	23	23	37	17	19	25	24	23	36	21	22	35	25	30	21	28	22	17	26	29	24	28	25	26	29	22	19	27	20	22	19	22	26	23	24	30	29	24	26	33	25	21	25	18	27	21	21	25	27	22	25	24	26	24	22	25	22	22	24	18	24	27	25	31	28	32	14	23	24	18	23	33	22	22	22	34	23	25	36	21	29	20	27	25	26	33	24	20	16	31	26	20	19	20	18	23	30	23	14	31	33	20	24	22	27	32	23	25	29	25	27	16	20	29	30	30	32	29	23	21	19	22	21	25	32	24	25	22	31	21	17	21	29	15	21	36	19	26	20	25	24	30	24	19	33	24	23	13	25	32	21	17	19	27	33	24	23	20	38	27	32	26	19	27	25	25	21	21	21	21	22	24	25	31	26	24	17	23	15	23	26	20	29	31	32	21	22	24	24	29	31	32	30	33	19	16	22	25	28	19	19	25	25	21	26	38	20	28	25	18	24	29	23	20	31	23	21	21	14	23	20	14	18	25	23	31	20	22	27	18	24	25	18	22	21	21	22	25	19	14	22	19	12	32	17	28	26	24	31	30	17	20	23	27	24	29	32	35	28	20	27	27	31	25	21	23	17	23	24	24	17	19	22	27	23	29	27	18	24	27	21	18	17	25	29	29	24	22	18	21	20	26	20	26	19	29	27	22	17	20	16	24	21	26	27	25	27	13	21	26	18	29	21	30	23	21	20	13	32	28	21	32	26	27	29	24	26	28	21	20	22	25	22	21	25	22	21	25	19	25	26	24	18	23	23	23	28	24	36	20	26	26	24	27	30	15	30	22	15	27	31	23	22	23	21	27	20	28	27	28	25	29	16	26	28	23	23	25	23	38	25	32	15	23	24	29	26	28	23	19	23	21	25	27	33	19	29	14	18	18	15	28	23	20	34	27	21	25	19	15	16	21	16	25	27	29	19	27	27	28	30	26	25	26	30	19	30	16	17	21	21	23	27	24	31	27	21	26	21	20	22	25	32	26	20	21	36	29	31	26	25	23	24	24	26	29	20	18	21	25	19	29	30	21	14	30	19	33	25	19	27	20	25	22	27	29	21	31	32	27	30	26	23	19	25	25	21	22	17	27	25	24	16	26	23	19	25	28	23	17	25	19	30	27	28	23	25	32	30	22	21	21	23	20	20	26	30	21	30	19	23	35	22	20	23	19	14	24	28	19	26	27	25	22	19	28	28	20	26	24	23	17	24	33	34	19	29	27	20	23	20	26	31	24	27	33	25	18	24	24	20	25	17	24	22	35	23	24	25	30	21	23	27	22	28	27	34	20	27	27	21	23	16	22	26	12	21	24	29	24	26	20	31	18	27	32	23	20	24	18	31	19	24	29	21	21	22	16	26	21	26	26	23	23	26	19	29	28	18	33	25	27	29	13	14	22	26	25	29	32	18	22	36	22	23	26	16	24	24	25	25	23	17	21	35	18	29	19	27	14	17	33	27	34	28	23	18	27	27	26	24	32	22	31	28	19	24	22	28	16	19	21	28	27	27	14	25	23	24	25	28	22	27	28	27	24	26	15	18	33	17	29	28	19	27	29	17	21	24	23	33	26	27	18	28	24	29	23	24	30	27	25	32	26	17	28	32	27	17	26	16	24	21	18	29	32	22	27	25	31	30	22	12	24	14	20	32	21	29	19	24	18	23	21	29	27	28	28	29	25	18	21	27	23	24	25	23	32	28	24	22	35	26	30	29	15	22	24	20	31	35	31	34	22	34	24	27	22	29	22	28	28	24	18	21	22	19	26	26	34	26	15	20	21	21	28	29	17	17	21	32	28	27	27	21	13	33	23	25	32	23	19	25	31	27	18	22	36	34	19	18	34	25	16	18	22	35	21	20	17	18	24	26	28	26	25	19	19	28	30	20	34	13	34	21	27	26	29	23	28	24	21	11	30	20	28	23	22	22	22	23	17	16	23	13	26	19	26	27	27	20	23	21	21	18	23	25	22	19	16	26	30	24	14	14	27	24	20	16	27	24	25	23	21	20	25	21	22	29
20302	11203	5383	15194	24019	25211	24954	21312	16743	13536	9829	7461	6560	4035	2955	2440	2379	2795	3097	3808	5650	5165	4218	5532	2422	1415	2527	4737	4760	2517	1828	1563	1283	1102	898	866	742	666	530	482	480	431	404	396	415	409	391	417	411	371	376	389	366	378	392	363	384	374	387	348	364	400	428	351	379	357	335	395	386	371	380	379	376	415	385	340	408	384	388	371	349	371	386	378	367	370	374	389	379	397	373	357	385	373	366	378	349	331	366	381	366	350	358	368	408	414	366	395	387	378	395	401	362	373	393	341	410	372	387	372	373	372	348	399	393	362	384	393	375	331	384	393	360	366	357	385	379	359	369	384	394	417	367	354	374	408	386	375	349	419	409	374	360	366	377	370	403	357	371	433	352	361	357	417	358	388	415	397	337	375	366	341	362	369	397	390	388	386	368	374	402	394	380	387	398	319	398	385	381	356	395	395	366	391	405	381	378	378	368	373	381	340	388	345	349	349	374	387	365	370	365	359	344	360	383	375	366	350	382	411	398	350	342	358	351	410	367	349	356	370	387	350	350	345	414	359	411	391	363	377	398	333	382	354	381	370	354	393	357	347	367	361	352	349	347	380	365	327	408	360	383	386	389	418	345	387	384	371	369	401	373	348	372	350	339	394	387	359	373	385	391	357	326	378	376	344	373	393	316	355	403	370	363	383	386	383	386	388	372	378	371	365	394	358	384	382	353	379	397	371	361	352	398	399	389	364	352	378	377	342	313	369	349	401	370	378	362	367	370	373	425	372	388	354	345	392	374	385	364	399	349	374	389	367	352	351	397	373	360	373	356	360	368	371	364	372	391	362	382	394	372	393	382	360	362	378	345	371	381	396	370	352	388	369	346	366	390	353	385	394	394	380	353	350	388	381	377	394	369	377	370	397	357	384	359	361	366	376	364	386	404	355	396	408	346	381	352	348	359	375	370	389	374	376	385	369	404	408	382	368	371	394	365	400	361	387	371	393	406	369	373	370	356	384	394	355	393	361	388	370	381	373	357	402	377	377	368	403	363	367	380	349	364	362	316	369	381	360	383	416	380	336	388	354	346	383	391	377	395	351	352	354	381	361	360	371	380	357	373	383	380	386	381	348	390	372	360	412	337	386	357	365	365	365	343	377	366	389	372	361	358	349	395	364	348	357	359	366	377	361	388	400	374	357	332	360	379	373	342	319	410	383	374	351	375	361	381	357	362	389	350	390	384	360	363	353	382	359	365	356	368	362	393	376	352	383	381	368	348	386	343	353	375	396	350	396	383	370	356	354	357	400	350	371	364	367	383	366	346	387	401	382	368	380	408	357	370	383	357	373	368	383	359	401	381	348	376	383	381	339	357	374	375	342	328	366	398	370	410	404	379	373	415	377	349	390	369	348	369	400	371	358	390	347	340	351	353	334	357	356	356	321	366	381	343	401	379	362	374	355	375	349	348	395	361	370	364	352	382	403	379	356	373	375	404	402	372	404	372	370	370	389	386	372	386	363	379	356	379	401	375	371	349	367	416	346	366	398	360	357	351	378	368	357	350	358	373	353	400	376	366	372	367	375	368	376	398	348	345	365	328	358	346	377	330	366	387	363	350	377	364	371	401	378	365	365	368	384	378	370	354	356	361	382	365	381	380	357	362	359	341	388	340	348	383	401	375	360	356	394	353	410	374	397	360	394	366	360	377	339	372	388	401	376	372	377	409	362	412	367	378	364	358	357	361	354	423	356	355	385	406	402	379	342	369	344	392	370	385	333	384	365	386	368	355	368	369	392	371	368	365	356	381	372	389	355	385	350	406	383	373	400	384	372	410	357	346	389	365	365	385	414	362	401	388	346	374	366	385	350	375	385	386	391	351	406	368	329	337	369	387	391	360	351	354	366	395	394	382	372	387	380	359	358	403	328	390	347	335	364	359	390	374	394	349	385	379	334	386	354	380	391	336	352	377	380	370	373	384	335	367	368	396	386	366	381	354	384	368	356	375	370	385	384	363	358	383	344	364	390	397	349	330	372	401	386	363	369	351	342	377	395	381	364	357	371	382	365	330	405	377	395	343	370	369	364	366	394	381	408	387	396	398	369	351	382	365	338	370	331	367	366	359	406	360	368	357	318	369	358	374	383	406	353	372	339	404	397	368	361	393	355	393	413	368	369	372	362	368	396	362	338	374	382	360	362	383	379	382	375	381	345	328	347	338	391	342	368	333	374	397	395	362	351	336	352	350	369	372	386	402	356	349	346	343	375	356	382	339	366	351	355	382	412	371	362	367	384	359	360	388	365	395	394	395	347	385	393	336	374	373	383	372	400	353	368	388	376	381	346	387	399	385	371	376	376	374	398	376	383	366	374	352	341	335	389	343	387	342	359	366	349	362	407	383	350	378	355	379	366	361	350	384	370	369	361	363	359	354	373	375	353	373	362	384	381	359	368	357	370	355	374	353	384	388	373	389	382	376	368	382	370	370	343	379	408	363	345	357	388	350	357	387	395	381	360	390	372	369	389	360	414	381	394	383	347	341	334	346	349	388	385	399	396	367	347	343	372	364	383	342	348	374	364	390	350	370	383	377	359	362	381	358	370	398	374	365	377	377	399	391	354	345	391	379	332	379	370	379	388	376	362	359	368	393	367	381	343	358	360	371	379	362	336	377	384	388	367	336	376	390	359	367	385	365	418	358	377	374	386	350	387	356	347	394	376	350	360	361	400	385	330	390	385	351	363	373	319	367	370	379	386	361	375	360	372	359	387	346	346	335	367	382	404	330	357	371	368	347	392	354	384	385	394	348	378	377	369	361	384	368	375	342	369	347	378	331	377	371	388	357	378	372	358	356	373	390	399	414	378	360	338	388	363	373	395	354	387	362	392	334	381	363	403	413	397	358	367	417	407	365	351	375	352	365	377	363	382	347	354	395	341	380	364	384	371	410	380	358	380	378	376	369	361	389	374	381	344	365	407	355	367	398	390	399	363	344	345	421	355	364	411	378	369	349	366	367	376	348	357	383	351	388	341	391	353	400	354	348	363	399	400	388	378	351	375	370	375	370	381	377	340	404	355	394	393	373	379	371	356	347	349	342	383	381	367	361	381	375	346	358	370	410	392	374	371	358	373	350	361	361	390	402	351	382	372	347	381	390	351	387	371	385	362	379	366	396	362	355	360	318	381	357	384	386	347	396	360	371	349	349	363	359	419	373	398	366	377	374	369	391	359	383	386	382	377	376	367	379	344	334	385	384	378	358	373	343	350	354	355	361	409	376	385	396	409	359	371	369	388	379	397	360	375	349	376	393	391	357	385	360	385	352	371	379	365	329	350	358	397	383	371	374	346	390	367	386	380	382	359	373	355	343	402	402	365	378	359	371	394	421	360	356	377	355	351	341	363	373	362	382	388	377	373	363	370	353	392	336	353	380	371	388	382	360	367	375	357	373	375	336	377	382	379	336	395	357	405	377	351	387	374	325	371	395	366	391	362	400	392	363	376	392	350	399	363
1642	813	370	272	638	797	600	489	434	380	286	224	222	151	121	115	121	91	100	147	275	236	214	202	103	56	82	149	192	123	89	59	46	40	40	36	39	42	42	26	29	23	28	32	21	29	33	33	24	27	26	29	26	26	35	30	30	26	29	31	18	21	30	26	35	26	28	19	30	15	19	33	23	24	20	40	26	21	21	28	21	22	19	25	14	34	26	19	25	26	21	24	22	21	33	18	23	24	26	26	30	20	26	24	32	26	28	23	24	30	16	40	41	30	26	22	30	21	36	28	26	25	19	19	24	24	24	27	24	22	29	30	17	25	29	21	27	26	30	28	30	24	21	23	23	23	31	24	24	20	40	25	29	24	19	17	27	29	13	24	17	21	29	26	22	36	28	30	16	25	26	38	25	25	28	21	27	21	22	22	26	29	39	25	24	24	24	24	26	31	24	27	28	30	34	24	31	29	26	30	21	23	27	23	25	25	15	29	30	25	14	21	27	21	19	24	24	42	20	11	28	27	30	22	32	16	20	20	22	32	27	29	30	24	33	27	27	24	33	25	26	24	21	22	24	25	29	27	31	24	22	38	21	19	25	24	26	21	28	23	24	35	32	27	19	28	26	30	28	27	29	18	22	23	30	29	23	34	29	25	31	31	31	17	27	27	30	27	24	20	20	35	24	21	17	15	21	26	31	20	21	18	33	26	30	25	26	27	30	21	25	14	30	29	26	27	28	32	34	23	26	25	29	29	29	31	19	19	25	26	20	21	30	21	27	20	21	30	26	28	20	26	24	28	28	25	25	32	27	27	24	26	21	30	15	32	26	19	37	26	31	25	29	20	31	18	29	28	32	16	27	25	28	18	33	23	21	29	21	19	28	22	28	21	24	25	26	21	16	23	24	17	34	18	21	26	31	30	14	19	18	21	23	22	27	26	24	19	24	34	28	19	28	16	28	23	26	28	28	19	29	31	28	22	30	27	18	18	15	30	33	21	28	21	29	27	23	21	19	18	32	33	25	20	26	27	20	16	31	38	21	31	32	23	15	29	21	22	32	15	24	27	34	30	24	28	33	23	20	27	25	23	16	29	25	32	29	27	22	24	27	28	18	34	23	17	22	26	18	33	23	25	17	26	22	19	20	25	21	25	20	19	33	18	26	19	27	27	22	25	23	24	27	27	29	27	33	30	23	20	30	25	22	28	20	19	26	21	21	21	32	26	19	27	29	20	32	21	20	23	15	32	28	27	25	32	27	29	27	24	25	27	24	22	18	20	16	15	27	21	30	28	22	22	31	22	23	27	27	20	21	24	20	32	25	15	28	23	21	27	30	35	32	24	19	39	29	34	29	24	28	29	27	22	32	19	20	26	40	19	31	30	33	21	23	25	20	27	21	21	18	21	24	20	26	23	25	38	29	33	24	27	23	30	35	22	21	23	30	28	16	26	36	29	25	28	18	18	24	27	31	26	17	21	22	28	26	24	29	31	12	25	25	26	26	26	27	19	28	31	26	33	26	20	36	19	22	19	25	30	19	35	32	23	20	35	34	21	28	23	22	30	21	15	26	32	13	29	14	25	23	33	19	30	28	29	23	30	33	29	28	23	22	29	25	30	31	20	23	24	23	30	19	25	29	22	33	30	27	30	26	19	28	32	35	25	24	32	14	24	21	25	25	21	17	30	27	26	31	27	43	17	32	24	19	21	18	29	20	24	34	24	24	25	13	31	28	20	24	29	19	34	32	23	27	30	18	26	25	24	26	33	20	28	24	37	26	25	22	30	24	27	26	18	25	26	32	20	25	26	32	31	27	27	23	26	23	26	25	19	23	21	18	17	31	31	30	22	16	24	25	15	22	21	31	38	24	20	31	23	21	29	20	23	18	14	26	21	30	24	21	22	18	31	28	29	27	22	32	21	23	21	26	21	24	26	21	15	19	28	28	18	19	26	29	32	30	20	27	21	33	28	25	17	32	22	19	22	19	29	28	17	27	26	27	19	29	21	28	23	27	23	21	26	23	25	23	25	31	22	19	19	19	31	18	23	20	20	19	15	24	21	29	23	20	19	22	36	24	36	21	32	26	24	23	21	30	20	27	35	22	26	22	25	30	23	16	30	33	25	26	26	20	21	29	23	21	23	38	23	24	29	28	33	22	16	17	24	26	18	18	24	13	23	26	26	26	33	31	30	29	33	26	16	35	27	27	26	27	34	25	22	26	24	27	16	30	18	16	28	32	26	28	31	19	22	26	22	31	28	23	16	20	18	30	22	26	30	14	28	27	26	30	26	24	23	23	22	21	23	21	27	25	25	33	28	32	31	30	22	27	24	24	23	12	28	32	30	20	21	26	19	20	28	24	29	25	20	16	26	30	25	29	27	29	33	25	27	20	23	25	21	26	26	33	25	32	24	20	26	23	27	26	23	30	23	26	28	21	31	22	23	28	23	26	24	29	17	27	35	16	24	24	20	26	27	21	31	22	27	22	25	19	29	28	24	24	30	21	33	31	20	30	23	24	18	29	24	21	17	31	29	21	25	25	24	27	19	30	23	20	23	22	29	23	26	22	26	16	24	25	25	19	26	24	24	20	20	17	25	26	22	27	25	35	28	24	22	26	20	28	14	32	29	34	22	21	28	36	28	19	21	20	18	30	26	33	25	33	22	33	24	19	26	16	20	26	24	22	29	17	26	23	24	22	29	19	27	14	22	33	31	31	27	15	26	28	15	17	30	23	18	19	38	21	24	29	36	20	24	22	35	27	16	25	31	18	20	27	24	22	31	28	24	29	28	23	33	15	26	20	27	24	20	20	25	31	32	18	27	33	24	17	30	24	21	37	20	26	22	31	24	21	34	20	28	24	22	19	25	30	28	26	22	29	34	22	24	27	29	28	17	25	19	34	25	24	26	28	36	34	24	21	22	20	13	35	28	27	32	27	28	26	22	30	33	31	22	28	24	20	29	20	19	20	30	27	14	40	18	22	18	21	22	23	23	30	24	16	19	22	21	31	25	25	21	24	25	28	23	31	15	30	23	21	26	20	26	22	28	22	23	28	14	19	22	20	28	40	24	33	24	15	15	26	27	27	25	23	19	21	11	20	26	26	20	21	15	22	28	26	24	36	30	18	23	22	21	26	24	16	31	31	24	23	31	23	29	23	36	18	27	24	23	17	27	23	17	26	14	21	25	18	20	20	24	16	23	28	23	15	19	28	25	27	31	25	27	21	21	27	18	21	23	28	30	23	26	27	24	25	30	27	23	22	24	23	23	29	24	21	23	23	31	23	18	29	21	26	23	27	20	22	27	30	28	24	32	37	31	24	27	25	21	35	26	35	22	29	16	23	27	22	31	19	30	28	14	21	23	19	36	32	24	28	23	19	33	32	23	28	24	23	20	17	15	25	17	31	27	30	31	21	20	21	24	19	24	21	18	32	22	21	24	33	35	29	27	32	15	15	27	21	18	23	22	23	26	24	27	26	30	24	27	26	31
25777	16401	8650	21767	32909	32559	27441	22726	19137	16733	14116	10918	9989	7088	5110	4806	4087	4503	4040	6386	9467	9726	8282	8567	3697	2274	3186	6031	7119	4312	3119	2109	1648	1479	1331	1201	1144	1050	845	673	600	490	502	490	464	484	420	425	435	413	436	419	476	423	434	448	417	413	435	425	400	418	408	384	404	396	406	449	454	409	408	400	400	421	394	400	383	365	395	400	386	390	360	406	408	450	378	417	401	388	397	384	404	353	417	357	412	388	400	391	393	394	427	417	424	408	420	397	399	420	391	373	371	415	385	385	382	397	378	379	423	417	388	370	375	424	372	359	354	403	390	396	363	397	392	408	369	383	385	412	390	377	391	435	395	402	372	399	405	412	387	366	417	358	398	418	375	397	414	414	385	375	436	384	395	391	407	366	372	381	406	384	387	384	362	375	400	354	419	416	351	411	385	391	373	401	344	339	423	373	397	405	392	407	390	392	420	364	390	386	351	411	363	359	380	376	414	376	390	410	371	381	394	407	386	366	402	396	394	360	388	364	372	374	365	353	383	387	400	421	364	386	400	399	409	383	390	371	388	387	387	395	393	391	352	381	401	374	382	407	399	395	426	395	405	372	408	403	377	396	399	358	356	379	379	369	366	383	388	391	395	384	403	372	381	392	378	374	412	371	368	393	338	387	375	383	414	416	375	368	402	383	360	396	419	332	361	387	397	376	370	423	399	371	388	385	411	380	391	331	369	405	371	395	368	393	400	368	403	373	375	372	357	353	391	418	405	348	389	405	405	379	377	426	370	372	374	348	369	396	365	404	389	404	398	416	392	393	382	401	359	383	367	392	389	398	417	370	394	331	382	380	378	398	409	393	370	372	378	424	400	388	357	388	362	386	375	394	330	380	429	331	383	379	386	348	409	387	405	370	372	381	407	382	405	385	406	381	357	411	381	404	387	378	357	390	360	366	350	427	378	390	393	373	367	361	390	369	410	399	405	402	400	376	381	376	373	372	362	359	407	375	364	407	376	389	390	423	385	377	404	387	360	376	388	384	403	401	374	362	434	379	400	372	446	395	359	380	405	352	396	378	396	444	369	384	390	371	399	390	376	410	365	378	363	399	413	409	406	340	378	377	377	418	391	390	394	400	378	360	396	408	386	399	413	418	388	376	394	374	411	373	369	403	372	374	418	366	404	412	363	381	399	412	386	352	384	409	368	386	423	380	393	366	356	407	376	378	404	402	381	358	400	367	418	368	357	427	416	416	401	396	343	388	392	402	413	414	367	381	399	410	394	380	418	377	388	394	412	390	347	370	399	400	374	370	375	369	397	392	340	381	382	393	385	397	394	401	330	403	384	408	362	378	399	384	401	396	391	399	402	360	385	389	380	399	392	397	404	343	376	405	360	389	397	371	368	386	396	414	366	370	384	358	398	362	380	382	387	380	380	415	388	378	368	416	416	355	370	385	390	374	371	353	404	385	417	371	414	398	402	378	412	408	389	401	382	409	380	372	400	398	400	375	412	418	422	378	406	359	419	414	374	389	393	363	363	376	427	366	402	360	368	368	368	353	402	355	422	378	366	396	409	396	364	381	328	427	408	408	360	406	412	420	403	359	393	380	385	403	406	401	358	393	353	379	411	414	392	366	354	377	408	392	412	382	383	368	408	384	376	400	399	421	364	397	421	372	364	402	382	365	358	417	369	390	384	398	365	394	356	377	372	424	351	374	378	394	365	356	383	386	386	415	371	379	412	344	380	390	390	397	379	381	413	356	410	409	387	366	420	383	393	396	344	350	360	377	378	368	359	382	375	381	386	360	375	370	361	393	350	398	378	384	420	362	362	393	372	350	425	418	356	368	355	383	359	360	379	360	385	381	358	377	393	386	390	344	353	410	392	347	374	393	408	411	364	405	391	372	400	406	377	391	376	394	387	354	357	361	423	390	414	405	328	381	393	409	365	381	411	371	390	366	386	418	375	403	391	364	345	417	412	372	335	375	393	387	414	376	360	381	406	401	375	354	375	348	386	382	404	401	389	421	375	384	365	353	400	385	366	390	418	424	404	391	393	376	378	347	397	375	412	397	364	398	399	378	402	421	395	365	368	397	371	400	368	385	411	389	427	408	412	408	411	383	390	412	368	384	374	388	368	402	385	354	397	376	396	407	385	413	414	416	389	363	363	391	391	404	412	388	369	386	345	370	362	370	394	366	373	381	401	397	376	367	418	368	403	374	417	367	363	372	391	402	362	361	464	372	398	390	396	365	425	403	402	395	395	403	370	395	401	406	354	394	383	364	400	403	427	397	413	356	403	368	369	406	383	411	403	378	371	431	424	366	383	364	403	357	385	412	391	386	388	377	376	364	379	374	432	365	395	386	394	367	361	390	375	380	383	369	399	389	384	356	410	373	391	411	366	367	448	341	348	386	380	362	386	395	382	355	392	381	371	396	384	405	347	388	374	338	351	397	351	422	382	406	373	411	358	394	415	375	377	362	380	390	370	381	402	395	390	363	414	358	375	358	388	411	379	380	359	391	363	339	368	371	385	428	408	407	372	368	405	397	375	384	354	408	382	367	379	374	366	396	372	376	368	385	392	379	391	419	371	390	386	425	391	375	394	367	371	359	382	364	403	388	409	368	370	408	365	400	381	360	391	401	367	362	376	404	390	388	369	368	377	375	383	353	360	397	424	390	406	374	415	390	386	390	372	374	374	344	389	386	359	384	391	378	353	366	379	386	391	363	376	416	406	397	343	386	382	387	378	396	363	360	380	396	348	361	395	338	395	375	369	342	398	368	403	406	405	371	353	365	407	393	379	390	402	378	409	419	382	367	342	390	375	394	375	390	350	386	400	416	364	361	394	369	372	420	393	379	386	369	377	378	357	412	411	388	337	382	407	335	381	398	372	380	429	394	377	397	394	387	368	400	356	364	401	358	372	358	367	432	375	366	357	398	362	375	403	408	393	413	377	402	417	369	387	355	412	399	361	379	386	392	379	396	373	401	386	347	394	374	386	408	382	381	377	377	349	379	392	363	374	379	424	353	397	386	352	397	356	394	419	420	359	392	407	378	396	375	386	382	402	379	411	380	378	370	382	389	388	413	428	353	389	408	372	367	365	406	389	376	385	388	356	391	414	391	405	408	337	364	398	396	354	393	435	377	383	411	378	406	416	382	382	372	411	361	360	371	387	389	411	406	366	376	387	372	363	389	386	414	368	388	363	384	362	367	390	364	368	376	359	396	367	421	380	338	395	401	394	408	391	357	409	373	385	388	373	372	382	372	367	348	368	388	372	394	402	435	381	380	376	419	377	406	362	406	399	372	377	354	411	346	379	354	401	411	366	378	410	382	342	396	387	391	364	376	382	414	409	408	380	391	404	358	414	414	392	348	396	392	406	358	396	387	390	395	397	373	359	412	383	392	421	403	363	418	386	382	384	374	385	370	418	391	393	414	358	393	427	359	402	397	382	356	407	373	398	342	367	388	349	413	395	406	406	352	400	378	370	367
3358	812	412	263	622	929	605	456	317	285	233	242	225	181	133	120	111	143	134	176	364	429	304	174	123	78	94	132	233	167	83	61	59	74	71	57	76	50	53	43	29	36	38	29	41	43	48	40	43	43	45	43	37	43	41	56	31	39	38	36	31	42	42	40	40	33	39	34	24	46	38	36	40	35	36	36	52	48	36	38	46	51	47	41	46	45	33	28	37	35	34	28	38	45	53	39	36	41	52	39	27	47	35	39	39	43	31	39	43	52	36	32	45	33	40	40	33	47	39	38	35	40	39	44	41	29	40	40	42	60	45	46	42	37	45	40	30	22	31	32	45	35	42	29	36	40	41	48	35	42	33	41	40	44	42	49	45	37	47	39	39	40	35	39	44	34	37	43	39	40	30	49	40	39	41	38	33	39	39	36	41	43	33	41	38	45	32	34	36	39	38	30	49	34	54	36	30	41	30	42	46	34	35	45	41	41	27	44	31	35	41	45	39	44	37	38	31	40	38	35	32	38	39	41	49	37	31	31	44	44	35	47	43	41	44	29	32	38	33	41	39	47	33	40	40	40	39	30	47	43	36	53	38	48	57	47	39	42	47	48	39	45	47	38	37	38	43	33	35	39	32	42	48	34	54	39	40	34	34	40	41	38	37	37	47	40	45	43	28	34	40	44	41	34	44	27	41	38	35	43	48	41	49	40	45	36	37	36	40	31	34	41	58	32	48	39	38	35	48	28	44	42	34	34	43	49	35	43	51	38	39	36	47	44	43	37	49	30	44	34	30	37	38	41	46	37	45	43	33	37	41	36	41	32	34	38	35	41	42	36	35	44	37	38	52	35	29	31	39	48	35	36	50	35	36	41	39	35	39	37	31	32	33	41	32	37	30	34	46	34	33	36	46	43	31	55	42	52	45	36	34	35	41	35	37	26	30	38	37	43	49	40	41	48	42	38	39	43	34	39	41	32	42	33	38	44	40	42	38	46	39	40	36	47	37	40	29	34	35	51	40	53	38	36	53	42	46	36	38	38	35	40	37	39	42	31	47	36	43	36	42	39	41	36	43	43	41	53	37	42	36	34	32	33	46	45	33	40	36	42	46	33	42	32	43	38	43	40	32	45	27	32	37	31	36	44	39	47	43	34	37	40	40	54	39	47	49	41	40	49	37	39	39	50	32	38	35	38	44	32	39	40	33	33	41	32	44	48	35	39	43	42	32	28	22	50	40	29	36	31	35	40	45	26	32	41	40	39	46	41	35	51	40	33	34	44	33	36	47	40	29	46	40	44	38	38	46	40	39	35	45	34	37	43	42	37	40	37	43	50	40	41	42	48	43	36	35	40	36	44	31	49	44	50	30	49	38	41	35	38	39	38	38	41	41	54	47	42	49	36	37	47	35	31	33	32	34	39	38	23	40	52	33	39	48	39	44	38	36	30	38	46	23	39	47	36	29	27	36	34	41	42	33	43	41	35	43	48	54	42	46	33	46	37	32	35	34	34	45	31	50	28	43	44	48	39	38	33	42	39	43	39	40	38	40	53	37	42	41	49	41	36	45	57	37	29	49	38	36	37	30	37	39	41	52	41	36	34	43	36	33	43	48	48	24	43	36	43	40	26	42	47	33	37	39	34	43	26	34	39	38	38	40	45	40	34	36	34	32	42	46	49	30	37	33	35	60	39	36	35	38	41	34	42	31	37	41	40	40	50	40	37	44	27	41	36	27	42	36	26	47	51	40	42	33	35	38	34	43	42	41	43	41	35	39	38	32	44	43	33	43	38	21	30	40	44	34	42	44	46	34	45	44	28	54	34	37	28	30	41	41	46	46	27	49	46	38	37	39	45	42	39	40	40	42	34	39	41	41	34	38	44	45	34	37	24	44	40	40	43	38	41	40	41	41	34	43	35	62	44	43	49	46	33	45	35	33	42	34	34	38	44	30	44	36	29	49	28	43	42	42	42	37	41	46	34	39	41	44	34	46	39	33	44	42	45	33	41	42	47	38	26	47	34	45	38	42	45	42	55	41	38	42	47	46	34	36	46	30	42	43	39	33	38	40	47	33	37	43	34	39	52	48	23	39	31	37	53	39	36	31	46	34	31	39	33	38	48	33	31	27	54	40	38	39	36	45	45	34	40	26	39	38	41	47	41	30	45	36	43	45	35	37	41	31	42	36	31	32	39	44	31	45	38	47	48	38	37	44	28	44	30	35	40	42	36	38	57	48	34	34	30	39	40	33	37	55	40	44	42	39	41	30	39	33	45	35	28	41	38	36	39	38	33	42	39	40	29	41	31	31	32	44	46	38	39	37	31	35	27	50	34	34	52	41	42	48	43	40	28	39	43	44	31	37	36	40	57	38	41	45	40	35	35	41	35	38	45	45	32	41	45	35	36	37	39	31	43	40	33	49	33	53	42	36	38	32	27	55	28	30	50	37	43	37	30	28	45	39	50	44	39	41	40	36	36	40	39	50	42	36	45	33	46	35	43	46	30	33	39	32	41	29	37	36	25	37	40	34	31	31	54	28	42	45	50	44	31	25	42	37	43	42	46	41	42	34	39	49	42	32	32	27	36	32	45	47	41	27	47	25	38	34	50	47	40	29	42	31	44	43	45	40	45	42	51	46	29	38	46	29	38	37	35	41	32	35	39	32	41	45	56	45	36	38	45	45	49	35	41	30	35	36	42	37	27	47	40	38	29	33	49	49	43	39	45	38	28	40	32	51	40	34	42	28	34	32	41	43	47	37	39	33	50	32	41	34	44	47	31	41	33	43	32	35	48	33	33	43	39	42	41	41	39	39	36	37	40	41	34	33	50	35	37	39	43	38	33	34	37	32	34	35	32	44	39	38	35	29	41	39	40	57	37	45	40	43	38	34	33	44	37	49	40	41	43	32	38	38	45	51	46	30	47	40	27	46	47	35	43	38	45	29	33	50	32	49	34	51	36	49	45	45	41	50	35	46	40	51	39	37	41	48	41	39	35	43	41	39	37	37	36	36	46	27	33	37	34	39	42	44	40	51	49	46	31	28	38	34	44	48	44	45	37	60	43	39	34	40	29	43	32	43	43	41	46	42	43	36	43	49	38	36	37	34	44	45	41	35	32	48	49	53	45	41	48	44	35	37	31	37	38	32	34	42	35	36	33	49	34	31	41	49	36	30	48	44	40	40	48	40	33	33	40	39	46	35	42	40	45	41	41	32	40	50	38	33	38	34	39	33	39	37	33	43	45	29	41	45	37	44	45	45	51	42	58	38	42	45	38	45	50	44	31	27	30	42	32	40	36	36	42	36	35	36	48	44	38	45	43	38	38	47	48	47	32	34	45	25	41	40	46	51	33	39	39	39	34	33	39	32	32	42	37	48	39	35	44	41	26	36	39	37	44	34	41	47	36	37	43	48	44	30	45	43	37	48	54	37	28	43	44	47	41	31	34	51	41	36	40	31	42	34	41	45	43	48	47	32	40	32	38	53	36	42	43
23858	16004	9723	21933	33550	34172	27856	21285	15969	13333	12152	10689	8653	7396	5430	4642	4308	4984	5362	7054	12749	14404	10498	6669	4079	2058	3253	4823	7405	4901	2918	2141	1658	1305	1224	1344	1331	1254	1007	904	761	669	678	666	666	641	678	622	688	633	663	633	663	582	651	620	643	650	671	647	655	637	617	614	613	590	589	652	565	596	602	572	558	588	574	590	584	583	618	614	582	597	646	598	595	630	642	609	601	634	589	603	591	610	593	608	642	632	572	657	603	558	631	604	654	619	634	623	609	613	603	606	567	601	604	640	629	636	658	630	591	624	635	550	600	627	549	641	613	600	634	633	613	591	602	608	589	623	604	629	657	584	595	649	577	610	623	613	567	625	633	600	570	619	564	579	595	601	606	584	634	611	582	600	557	598	591	567	602	576	582	619	594	587	651	578	609	564	585	589	624	637	583	606	591	569	571	619	618	641	557	566	597	575	589	590	584	587	589	637	615	608	633	647	586	608	557	648	606	584	591	596	600	574	564	598	629	600	606	599	574	583	617	621	597	611	654	591	595	589	608	612	594	591	608	588	580	615	600	552	568	601	605	618	575	586	551	596	627	550	608	629	590	574	583	617	585	567	621	572	549	587	584	562	625	564	557	587	601	608	594	570	566	632	625	589	603	616	574	609	577	558	619	558	614	548	624	606	622	568	586	601	603	567	578	601	587	610	606	599	629	604	596	581	612	579	580	571	622	585	592	569	581	561	578	582	639	592	579	564	547	512	581	566	574	624	600	593	604	612	595	592	565	620	563	608	579	588	588	620	596	653	625	611	600	591	603	576	611	595	570	590	586	605	623	590	562	592	576	620	591	583	567	617	571	621	604	594	588	594	586	591	632	588	636	637	598	626	594	592	566	587	621	599	638	602	574	593	627	635	626	626	616	664	573	595	585	584	614	571	605	549	592	604	614	668	651	611	558	602	605	574	595	583	616	610	609	620	563	593	595	599	585	604	574	583	555	629	593	631	608	620	588	566	581	598	612	569	587	603	616	589	624	597	609	578	582	580	600	572	591	584	642	606	538	620	582	561	623	588	594	549	589	555	586	650	605	573	636	576	608	602	593	596	628	597	606	571	592	574	586	594	632	593	622	603	583	588	584	570	563	573	613	606	573	579	609	564	553	564	598	612	581	563	562	650	629	632	602	614	596	622	615	578	577	585	603	554	612	648	600	631	558	630	585	579	575	625	585	581	624	578	596	610	571	586	604	534	588	587	571	565	616	555	631	566	626	582	579	614	603	578	595	556	596	624	628	570	577	552	591	582	607	564	591	597	598	604	608	636	649	597	624	561	572	583	587	623	593	631	600	590	546	617	613	635	624	601	606	582	607	648	594	602	590	606	563	590	582	593	568	582	584	606	605	602	547	639	576	594	580	583	593	569	597	564	624	612	613	604	593	612	604	614	552	601	585	624	590	594	543	613	583	569	585	586	571	551	634	621	605	608	600	580	606	615	583	612	600	579	587	563	618	575	600	596	601	609	576	582	590	568	597	600	584	582	633	631	612	596	584	595	594	586	560	547	622	547	586	607	589	601	594	603	600	593	590	611	625	580	636	581	587	579	591	574	588	597	590	581	600	600	568	572	589	634	623	607	617	619	600	596	624	565	579	593	583	610	579	566	586	562	622	602	589	619	598	574	605	590	568	544	636	633	623	598	594	579	640	577	597	623	567	626	608	590	582	614	600	538	586	587	577	646	605	615	617	570	615	584	608	575	640	605	592	591	525	556	639	636	617	638	606	587	599	631	621	610	607	554	603	602	549	611	606	601	614	581	586	620	587	577	615	575	620	597	601	637	524	591	576	593	626	639	584	610	632	548	617	595	563	596	631	619	616	628	563	598	645	568	576	603	624	602	599	609	556	610	533	623	675	634	594	602	628	636	598	585	609	598	599	571	586	569	560	648	584	618	615	646	623	620	569	572	612	596	597	540	595	639	540	589	599	632	581	621	546	591	613	582	551	599	568	553	586	590	615	620	608	607	647	641	616	583	581	577	575	571	596	596	581	572	598	572	610	601	596	598	609	603	612	601	594	560	585	584	582	619	600	601	622	605	598	563	635	600	633	582	582	542	628	639	647	581	601	641	640	558	582	605	602	569	601	603	613	607	609	611	592	574	581	558	590	623	608	567	604	602	548	661	588	609	593	578	627	659	625	602	605	597	580	538	600	585	622	566	563	555	581	580	585	588	634	586	602	632	603	565	559	599	626	562	572	577	623	575	582	591	614	612	631	561	585	580	620	602	613	627	573	593	635	590	601	663	663	625	596	613	621	596	611	609	628	574	579	570	592	615	598	635	572	584	607	589	559	585	615	627	564	582	605	637	619	588	595	659	553	581	569	601	592	605	630	609	594	559	604	590	581	595	646	586	585	613	590	645	600	561	604	596	595	578	607	582	579	567	604	603	601	599	550	570	596	590	592	597	537	550	561	594	574	609	586	615	571	662	614	579	602	569	624	600	583	611	611	578	621	667	578	579	598	608	618	586	608	596	632	581	613	587	599	547	625	598	596	567	573	615	621	606	567	572	618	581	590	597	601	640	594	582	580	598	567	583	558	667	565	653	547	598	573	624	600	605	612	621	647	586	569	591	559	573	602	585	620	577	610	661	640	601	631	589	622	602	572	629	551	566	593	575	613	590	571	580	578	570	582	560	583	662	606	628	605	610	614	586	583	594	604	602	601	654	604	619	576	606	566	610	557	588	592	601	603	617	594	628	595	620	587	622	579	636	595	609	597	603	661	545	575	632	598	622	574	597	613	597	601	594	626	583	616	577	556	610	613	611	604	570	596	582	598	571	575	617	606	615	578	616	615	600	641	596	595	589	570	617	603	593	614	618	588	604	591	625	624	628	604	564	625	576	591	637	626	609	563	596	549	612	596	624	581	610	611	608	582	571	580	621	600	577	617	621	580	568	590	593	570	580	613	569	554	607	560	593	607	567	599	650	590	565	622	580	627	604	599	615	575	616	616	599	577	629	550	622	619	559	574	610	608	597	582	618	633	588	588	622	593	609	574	552	620	611	603	620	649	618	581	567	580	655	594	607	619	625	555	581	601	623	635	578	609	572	626	573	616	618	600	568	570	633	617	611	606	569	611	551	639	585	638	588	551	567	593	592	574	555	592	586	641	621	643	607	570	626	619	626	626	645	644	607	600	598	571	633	585	596	588	552	576	626	613	625	624	577	574	572	544	640	607	579	571	616	587	576	627	603	591	624	622	593	612	604	548	575	620	612	610	648	627	592	589	625	586	602	595	657	631	593	634	623	582	601	566	614	594	609	627	612	629	552	586	586	588	555	638	618	631	588	601	596	602	586	603	585	619	604	628	586	655	638	568	576	596	586	564	599	568	578	590	565	600	565	615	580	614	635	629	606	596	570	571	556	623	665	616	611	604	597	578	607	643	586	666	585	615	600	587	582	593	583	629	621	581	603	610	588	611	553	599	613	618	638	549	619	590	636
3042	1291	754	512	960	1464	1214	642	464	377	320	333	295	285	199	192	190	206	285	262	484	545	368	248	161	94	134	168	229	242	126	84	64	66	77	67	74	58	56	51	53	49	30	45	50	45	52	42	48	39	50	50	44	49	55	45	50	34	49	51	36	31	51	44	51	31	40	45	42	40	42	43	49	40	46	45	41	45	33	36	42	38	38	46	56	44	34	39	37	47	38	37	39	23	44	44	43	51	54	41	45	46	39	48	50	32	35	51	34	40	45	31	47	43	43	45	38	37	43	48	36	44	44	53	31	29	42	42	41	47	48	47	40	47	42	37	57	39	38	35	41	46	37	44	43	38	42	48	47	41	52	54	52	38	50	32	43	42	51	37	42	33	49	43	49	42	42	43	45	48	48	46	43	27	32	35	42	47	41	58	47	34	39	45	36	55	33	37	41	43	37	57	42	51	40	41	50	37	46	35	29	49	37	48	43	37	42	50	37	45	37	43	44	46	35	53	41	45	27	42	40	30	53	44	35	39	37	32	50	54	30	41	48	36	54	37	32	37	53	47	48	48	43	38	46	35	42	46	42	31	32	40	36	39	38	48	41	49	40	37	42	52	44	50	43	35	34	44	39	41	37	39	45	41	27	39	39	28	48	29	49	29	39	53	29	46	36	41	46	34	43	36	39	35	50	30	42	46	39	33	38	49	51	42	42	37	45	38	39	49	44	36	40	36	38	42	45	41	33	49	47	40	39	36	49	34	42	43	33	39	50	40	36	36	40	36	43	37	45	40	33	37	50	62	40	42	44	37	37	29	29	34	38	36	43	41	43	36	47	48	54	38	31	54	38	38	44	40	55	49	36	45	50	44	35	34	34	40	49	40	46	31	48	58	42	35	42	42	48	46	37	43	37	46	41	45	57	39	24	42	41	40	42	44	35	37	47	47	38	45	35	43	38	53	36	49	42	37	56	41	42	41	33	49	50	35	47	34	48	52	38	45	42	50	39	46	42	48	45	46	40	44	51	47	54	47	44	33	48	48	64	38	43	30	46	36	28	42	52	39	45	46	42	39	49	34	44	38	46	29	30	37	33	32	45	42	40	44	43	44	40	38	31	42	48	39	45	44	46	42	37	35	30	40	41	50	33	43	51	46	38	47	39	27	40	45	46	41	39	42	38	36	24	38	38	52	43	26	39	52	43	53	36	45	33	44	53	48	37	39	51	40	45	32	36	35	39	33	48	35	49	46	33	46	38	34	46	40	41	42	43	42	46	38	45	50	40	43	50	46	39	41	42	34	47	42	32	40	50	46	35	36	41	44	40	41	31	43	48	52	35	39	38	38	51	41	34	36	43	37	43	37	33	35	32	43	43	42	36	52	52	37	36	53	52	37	41	37	34	50	32	43	38	35	52	37	33	43	41	49	37	43	40	45	43	45	44	36	37	37	31	38	47	45	48	45	44	35	33	41	46	41	31	39	21	36	46	34	42	39	33	44	39	44	43	49	41	45	42	47	47	32	56	44	50	39	48	46	35	53	53	48	40	39	51	32	48	55	49	34	33	45	43	40	31	46	36	37	46	39	45	28	34	37	43	40	50	47	44	42	52	43	40	38	36	35	50	35	44	41	51	43	47	47	44	47	38	51	43	29	41	41	42	49	32	45	40	46	29	39	46	34	44	34	41	47	46	46	40	39	46	35	38	48	40	38	35	42	40	38	42	54	44	34	37	33	38	34	49	44	40	35	44	50	40	38	38	41	40	41	47	31	52	39	45	39	43	46	46	43	56	46	49	39	38	36	55	40	53	42	49	44	40	37	52	51	31	44	46	42	49	44	52	40	32	31	44	41	33	46	28	40	49	32	46	47	39	48	41	36	38	41	49	40	29	33	39	44	45	42	50	39	43	47	46	38	44	37	23	47	43	48	43	38	45	57	33	33	52	45	49	36	43	50	37	54	37	52	56	26	44	39	39	44	49	39	45	33	58	34	51	38	41	31	46	48	33	37	51	37	45	41	40	40	36	39	39	43	48	37	40	37	43	38	41	47	38	42	35	40	49	36	52	35	47	35	46	33	47	38	32	56	56	35	37	45	49	31	36	38	39	39	36	48	49	43	56	36	34	27	47	31	33	30	46	49	48	38	52	42	49	42	32	38	40	45	40	44	30	46	42	45	62	40	34	32	51	43	36	34	40	37	27	43	38	39	45	37	42	37	48	47	33	42	50	35	44	47	43	30	35	43	37	37	35	52	48	31	43	46	39	38	39	43	47	42	43	38	44	36	45	53	42	36	41	40	43	28	57	42	38	35	43	29	44	49	45	43	46	45	47	39	40	38	49	48	39	39	49	51	35	41	40	44	37	56	43	40	50	34	44	38	47	45	50	43	38	42	35	36	26	46	34	40	42	32	41	36	46	42	39	34	47	33	38	41	35	40	47	42	40	41	43	46	43	52	46	40	43	52	55	41	33	56	33	37	44	40	35	48	55	34	27	42	43	44	38	49	37	41	40	44	38	49	47	47	41	47	28	40	57	48	39	34	33	38	42	33	34	46	42	44	43	41	51	42	29	35	40	31	42	50	42	40	41	36	49	48	36	45	36	51	40	36	45	39	37	40	45	31	42	42	40	53	41	35	31	50	40	39	39	43	40	43	46	49	28	44	41	33	40	33	58	41	36	55	49	40	46	45	39	40	38	50	43	57	51	40	47	40	39	43	36	39	46	38	44	45	43	47	44	35	44	44	32	52	44	31	45	38	51	38	32	42	38	33	42	45	36	43	45	44	47	37	36	36	40	36	49	39	43	31	34	45	35	51	30	43	40	49	42	37	38	40	48	38	51	43	32	41	32	38	53	51	48	45	49	53	49	41	40	43	31	36	44	40	37	35	44	42	36	40	34	47	40	40	43	42	44	35	37	52	42	43	31	46	25	35	53	38	42	38	40	33	37	42	45	46	27	41	41	50	51	47	46	43	50	52	47	36	46	40	47	43	39	28	35	35	43	42	49	34	41	34	33	41	50	51	43	43	45	33	35	42	38	34	42	41	43	40	46	41	50	35	47	37	40	41	44	51	44	40	42	36	40	43	44	40	41	44	36	38	40	31	36	48	46	42	33	42	46	44	45	49	34	32	50	35	37	37	45	36	45	47	39	44	49	41	39	39	33	29	37	41	42	44	42	35	37	45	45	30	43	31	42	49	37	38	45	39	43	49	36	34	48	33	44	40	48	46	40	45	39	46	44	49	44	49	37	44	45	43	42	38	48	31	43	47	44	36	51	38	40	37	40	47	39	39	38	43	43	38	35	38	48	49	46	58	55	46	43	38	35	34	34	39	63	35	29	43	42	45	44	34	38	44	44	38	53	48	31	34	41	43	27	52	49	39	45	38	45	33	45	36	39	39	43	54	42	40	50	42	41	37	44	45	47	40	45	43	47	42	47	40	42	44	41	53	38	35	53	53	46	37	41	32	40	39	40	46	56	45	38	33	42	31
29715	21043	14928	28328	38157	39409	34652	26690	19675	16465	14342	13114	12217	10983	8593	7195	6731	8240	10569	9706	15769	16345	12564	8897	6188	3295	4637	5787	7703	7989	4589	3087	2149	1804	1709	1759	1883	1609	1417	1191	1007	803	864	804	802	804	712	668	732	725	719	726	667	742	750	663	673	664	639	702	681	668	669	663	668	646	684	695	764	707	689	644	656	715	595	645	688	628	682	620	662	642	656	650	623	635	633	610	607	688	656	650	670	658	638	667	667	640	650	601	672	611	614	653	662	636	641	659	631	655	647	658	604	630	581	646	653	590	672	659	678	636	640	672	632	638	639	565	673	620	651	640	617	634	602	635	645	655	613	643	655	645	645	656	692	661	681	616	631	591	587	633	628	707	629	637	614	651	608	652	578	643	635	629	707	639	623	659	626	654	667	638	653	633	586	654	657	660	643	640	608	641	622	647	606	625	637	586	614	586	634	590	635	673	644	602	655	634	625	638	675	629	649	630	649	598	631	659	659	622	605	623	649	627	632	575	643	602	625	644	631	629	665	644	651	629	626	644	619	613	604	644	661	597	650	619	635	627	649	623	657	640	634	572	641	653	680	621	653	619	585	627	646	628	603	646	627	618	616	688	641	614	619	628	627	660	679	657	664	627	617	620	620	614	602	584	618	594	694	651	598	629	629	630	669	596	625	594	628	627	633	602	629	604	616	629	625	655	636	633	625	599	621	591	627	634	616	613	648	611	582	635	604	630	631	619	588	613	605	616	649	628	609	615	633	588	628	638	648	629	650	633	621	608	582	619	652	612	670	634	651	587	627	615	631	612	636	640	641	630	626	617	691	586	597	672	609	604	646	631	600	659	644	649	633	632	602	632	628	624	583	579	623	639	631	622	613	599	575	582	641	627	650	634	645	592	619	622	637	646	650	625	634	596	649	650	663	636	657	644	636	617	616	618	629	594	617	593	630	638	622	616	644	635	629	605	657	586	634	655	619	644	630	637	639	595	623	578	636	643	650	593	595	616	622	652	635	627	646	657	623	655	595	653	641	659	636	606	624	636	595	616	624	633	602	599	632	590	614	604	585	616	645	664	618	629	649	641	639	644	644	629	618	663	638	638	673	630	658	623	574	658	637	644	635	639	680	594	655	643	608	593	618	669	657	589	620	629	596	670	636	615	625	639	612	655	635	623	595	628	617	599	638	648	601	617	614	631	614	639	605	607	618	612	639	609	662	601	649	584	615	618	640	644	622	625	627	633	641	622	617	608	653	596	626	629	629	595	623	637	614	623	572	643	640	638	604	604	584	641	629	601	631	616	614	603	627	628	625	607	642	597	638	676	625	687	603	641	648	615	617	615	665	629	594	594	636	606	677	645	595	626	576	596	631	639	616	621	594	645	649	603	666	602	586	635	605	625	652	626	668	632	609	636	601	596	578	620	693	645	643	588	562	620	614	606	631	631	629	612	628	708	616	628	638	682	599	573	617	628	621	582	629	606	595	640	654	659	612	614	622	640	644	621	645	641	605	584	650	580	674	600	626	649	616	597	594	627	607	582	596	615	632	596	648	644	597	603	626	663	584	607	636	610	612	644	591	656	666	651	596	632	599	619	651	617	638	590	647	600	634	640	597	631	651	613	637	639	625	630	654	605	611	620	639	680	614	665	631	656	617	602	600	608	603	614	643	608	598	659	607	646	613	632	638	623	613	663	613	606	606	632	607	591	594	641	640	583	615	560	584	631	613	615	617	666	606	641	638	637	650	618	659	636	635	613	569	607	607	648	661	648	607	643	612	620	624	628	604	629	630	651	665	596	658	618	647	615	625	631	622	622	636	618	588	620	585	641	645	618	609	649	626	632	612	580	636	647	661	632	606	612	622	615	604	615	614	666	615	607	686	658	596	627	635	658	570	634	656	623	607	664	621	621	594	626	607	646	673	585	615	625	653	652	638	631	624	604	580	620	603	621	598	664	645	653	677	597	613	640	604	611	637	651	633	641	601	636	634	650	629	653	657	608	644	636	651	605	622	615	629	584	589	625	610	633	586	618	616	635	608	622	614	588	615	675	616	672	608	635	674	626	628	637	558	655	639	656	661	608	597	645	669	624	628	603	594	636	612	603	621	612	621	612	613	623	638	586	596	561	606	643	602	617	675	662	634	599	595	646	634	608	640	603	613	638	624	633	600	622	606	637	625	631	614	667	596	628	629	604	646	710	642	638	627	619	608	619	616	669	643	635	629	652	597	645	660	627	644	610	578	633	631	588	576	643	612	673	637	675	644	645	605	635	648	618	605	639	620	626	625	652	612	653	649	598	626	595	650	674	644	618	623	610	632	598	616	674	646	608	645	634	571	635	604	620	618	653	632	663	609	614	655	643	603	644	637	676	616	608	588	673	666	625	640	600	642	617	610	650	652	622	612	615	658	623	592	624	623	636	631	604	611	587	589	641	681	660	623	690	620	584	650	641	667	623	613	626	660	666	618	590	639	644	679	645	656	614	623	667	640	620	644	634	652	651	594	660	647	595	621	614	606	614	657	579	604	618	667	640	626	603	586	612	607	636	606	630	605	614	630	620	638	646	627	606	630	598	594	637	639	627	650	606	629	590	609	649	618	623	632	663	585	609	635	646	651	635	645	660	602	678	619	614	612	615	614	641	583	641	627	624	670	614	624	649	611	654	578	632	651	630	633	631	631	665	625	651	585	642	604	610	617	583	632	653	667	600	656	624	627	623	648	650	606	622	610	612	608	608	649	670	611	609	593	636	614	682	626	577	633	587	665	609	652	603	627	630	600	622	624	605	606	652	650	614	619	616	610	596	625	637	622	640	676	642	618	636	648	623	628	626	607	614	588	604	639	659	612	586	664	609	639	576	625	604	651	605	650	691	609	614	629	596	643	604	645	586	638	616	632	621	660	607	595	589	585	575	625	618	592	634	591	668	613	609	581	592	634	597	662	614	620	669	633	651	669	642	621	617	645	645	643	633	628	683	614	646	659	639	620	624	607	628	602	640	624	654	678	657	588	605	595	644	643	622	598	656	609	632	618	647	620	622	597	642	638	604	607	592	627	627	621	671	629	616	617	620	645	647	665	664	585	642	639	623	637	596	600	614	608	609	692	653	668	634	603	661	606	615	616	607	621	647	644	620	662	621	605	605	641	596	646	640	622	635	604	635	600	653	615	625	589	658	614	610	627	718	633	619	611	592	620	648	659	604	671	650	588	594	632	628	590	628	662	635	639	590	645	591	649	658	605	626	628	657	648	601	621	643	623	649	587	646	614	624	671	636	592	622	662	644	605	638	636	628	607	612	653	619	623	599	612	623	616	599	623	646	594	622	650	613	622	617	657	658	642	647	668	601	630	646	617	605	607	662	597	611	652	660	552	618	674	576	639	606	621	647	680	619	615	634	649	631	637	612	677	636	597	644	584	625	585	604	610	610	639	646	587	613	646	604	594	578	658	609	581	588	669	575	623	622	581	635	658	617	611	649	635	605	620	637	632	597	634	613
2007	578	431	261	454	654	565	380	163	144	91	89	98	107	89	72	91	100	211	155	175	224	144	93	62	39	56	55	97	86	67	58	52	41	29	44	35	43	23	26	23	31	21	23	28	26	14	24	22	35	20	22	25	26	20	28	21	28	28	23	22	17	30	24	25	34	27	30	26	17	22	21	23	23	22	16	31	36	21	16	25	30	21	29	24	33	36	22	25	28	32	29	27	35	20	28	28	19	17	22	23	16	17	16	31	27	23	17	34	24	26	25	25	27	37	34	21	26	29	32	33	31	20	25	26	21	26	36	25	33	29	19	35	25	22	19	21	17	23	16	26	28	19	27	33	22	28	22	33	25	21	25	23	20	27	29	15	28	30	35	20	20	24	21	32	29	25	21	29	25	17	26	32	37	20	21	23	19	38	24	26	32	18	23	24	32	31	18	18	30	29	29	25	25	17	27	29	22	31	19	17	33	15	16	32	31	22	26	26	28	26	10	23	17	25	28	21	20	25	18	20	22	21	19	18	24	23	28	29	24	20	27	38	23	26	25	24	24	23	22	23	30	26	30	17	17	26	23	32	24	30	24	28	25	29	27	29	30	31	23	20	28	35	24	30	35	19	32	30	24	26	19	27	27	35	29	25	27	31	34	27	25	26	22	18	29	28	36	30	27	27	36	18	31	18	27	24	16	24	30	26	18	25	27	21	31	25	20	27	26	29	23	25	18	35	33	26	19	24	30	28	34	25	22	23	26	31	23	20	27	32	25	38	26	31	25	24	27	31	17	41	20	26	26	29	31	32	31	27	26	22	17	26	34	24	26	20	24	26	23	30	31	20	22	28	30	13	20	21	24	16	26	24	19	34	38	26	25	25	21	18	27	19	26	23	31	30	25	22	24	27	20	25	22	24	18	25	21	24	25	17	22	35	25	22	27	39	25	20	30	21	26	30	37	24	27	26	26	26	23	15	23	25	28	27	20	28	25	17	20	20	32	33	23	22	30	19	23	31	32	17	27	31	27	23	23	22	24	22	21	16	20	29	21	23	27	21	25	15	22	19	21	31	36	27	24	23	19	28	28	24	24	29	28	20	33	26	24	31	27	22	25	26	25	22	24	22	34	22	35	23	21	25	25	26	22	24	27	17	20	19	27	24	24	20	21	20	27	32	17	25	38	36	24	27	21	26	35	20	13	21	23	27	25	23	17	14	27	21	22	21	26	30	21	23	17	25	25	23	28	30	34	32	20	28	36	21	21	20	28	21	26	22	34	21	21	24	23	26	20	24	32	23	24	22	30	21	18	20	14	28	21	24	34	24	22	33	23	19	18	27	19	34	21	22	21	34	20	31	25	30	21	23	22	30	24	19	33	22	28	22	16	30	21	22	25	18	29	37	24	34	14	22	25	22	31	18	30	26	27	24	30	18	28	34	28	27	30	25	20	21	20	24	20	17	26	25	23	15	31	23	23	20	23	27	25	33	18	27	23	25	21	26	24	24	16	32	25	26	28	28	32	18	26	26	20	29	28	20	27	28	29	21	28	25	25	25	26	16	15	24	21	26	26	27	20	20	26	24	23	24	19	25	22	24	25	33	28	23	21	21	31	23	33	26	29	30	23	24	23	31	28	31	29	22	22	23	25	19	17	30	28	25	31	29	16	29	25	27	21	19	21	24	26	33	27	26	29	22	23	26	18	24	27	28	23	25	24	24	18	23	25	23	23	19	27	26	21	22	27	12	20	21	19	26	21	26	22	22	21	24	20	33	25	19	21	29	16	21	29	15	20	30	37	26	34	23	17	25	25	36	17	17	27	21	30	37	21	25	29	20	27	34	25	34	18	27	26	30	23	22	30	28	31	27	20	25	18	27	22	24	19	29	18	27	19	22	26	21	24	20	18	31	21	28	24	24	27	21	19	32	31	26	25	35	30	32	25	24	23	31	31	27	33	26	20	30	26	18	30	27	21	32	18	30	19	19	27	17	19	19	28	25	25	16	23	34	32	25	24	20	23	29	35	31	13	27	22	26	22	24	29	31	27	23	36	30	23	29	24	31	24	30	22	29	30	29	21	24	30	21	24	28	18	34	16	26	25	27	23	26	23	26	19	27	25	22	22	28	27	29	25	34	33	26	17	24	21	17	33	24	28	30	27	22	34	28	26	28	28	20	17	22	27	25	19	25	18	27	25	30	30	18	21	22	24	26	23	32	27	23	22	16	29	32	22	29	27	23	27	22	22	33	27	16	26	24	23	25	21	32	22	23	20	22	22	28	31	23	23	29	28	21	23	23	14	31	25	24	27	19	22	20	31	21	29	19	26	23	26	18	32	25	18	27	41	18	24	27	32	27	21	17	37	19	25	26	21	21	29	22	18	30	27	28	23	25	24	31	23	24	25	23	24	26	18	31	25	23	30	28	26	18	37	34	11	23	32	21	23	24	23	22	25	26	18	22	24	18	26	18	24	28	13	33	28	32	20	23	17	41	32	24	23	22	31	29	27	28	26	30	27	29	30	22	23	30	24	27	32	36	23	23	33	27	22	28	26	27	19	30	19	19	27	22	27	24	22	20	24	27	34	24	23	21	21	38	23	32	33	23	29	29	27	26	18	17	22	24	31	24	29	19	29	23	20	24	26	26	17	18	22	39	23	15	26	33	19	24	31	20	22	21	24	28	25	29	17	25	32	26	21	26	22	36	24	20	38	19	23	28	29	21	30	20	26	21	21	29	28	21	13	21	27	20	27	26	18	23	30	23	25	33	27	22	21	30	34	26	29	27	31	29	25	28	27	19	27	21	27	32	29	30	27	31	18	24	22	26	27	25	20	32	27	31	23	12	21	30	18	22	26	22	36	29	31	23	21	21	24	30	32	20	27	32	23	32	19	38	25	28	28	32	21	15	22	27	26	23	28	23	22	28	22	24	32	29	21	23	34	30	33	24	25	23	32	21	26	26	29	27	29	27	25	24	26	15	23	27	25	27	22	18	24	27	21	24	19	28	32	29	31	23	18	30	21	26	27	37	22	32	26	25	18	31	20	31	32	35	17	16	30	23	22	22	16	21	34	33	30	18	20	18	31	33	33	24	23	16	22	26	24	30	19	15	27	20	27	25	13	23	33	28	31	25	21	33	20	24	28	21	33	25	24	31	20	25	20	23	24	25	31	21	30	21	28	33	26	27	19	29	19	27	15	20	27	30	26	23	31	28	24	25	23	30	27	21	19	23	16	30	25	34	34	23	27	23	28	34	28	33	30	23	21	28	28	20	30	26	21	22	25	29	18	26	17	26	17	28	19	31	22	25	36	24	25	22	25	28	28	25	19	25	31	16	25	24	21	28	30	25	28	28	23	34	19	19	27	29	27	26	30	20	31	25	25	22	22	25	22	21	33	27	29	19	24	25	17	28	23	27	29	21	33	22	27	22	18	19	29	31	25	33	28	25	22	26	20	33	24	20	32	35	22	23	27	26	21	29	23	18	19	18	29	23	19
20613	14014	10354	21644	29664	30957	26701	17817	9525	6590	4664	4031	4593	4591	3643	3369	3477	4424	8379	6596	7039	8457	5715	3711	2186	1575	1813	1920	2658	3335	2059	1498	1162	911	922	1001	1032	750	566	487	452	470	424	416	451	422	394	420	406	387	397	430	365	373	375	406	399	368	386	393	368	369	418	387	374	418	464	518	545	413	363	383	385	376	400	404	354	388	354	400	401	378	399	394	361	390	374	363	378	371	394	383	384	403	375	385	365	409	394	391	381	360	375	387	365	401	369	415	408	414	388	383	344	366	366	367	397	397	378	388	382	387	395	375	391	391	364	376	376	384	369	377	444	416	395	392	367	386	373	411	393	367	378	355	389	428	386	379	384	390	407	375	380	385	414	366	403	368	381	405	389	392	395	397	354	387	408	393	392	389	399	358	414	388	357	333	409	375	379	370	399	368	376	373	363	381	384	379	387	378	417	353	359	384	371	381	379	407	380	373	372	369	368	381	364	377	378	399	390	405	382	407	366	393	387	372	399	402	388	399	394	418	361	402	366	398	372	397	374	368	373	397	375	410	397	385	369	394	393	353	338	372	326	409	370	400	425	398	421	386	383	383	364	384	385	374	397	402	372	361	432	422	377	422	372	388	414	352	395	379	400	398	359	370	364	379	401	359	377	391	373	403	415	364	380	366	410	399	366	354	372	391	406	393	358	375	405	369	379	398	412	398	378	361	406	393	424	392	400	381	413	354	375	406	406	372	367	392	365	373	401	392	388	378	399	409	363	387	401	387	396	396	407	414	347	394	358	373	390	406	344	383	394	382	372	404	431	368	390	371	386	397	390	370	374	375	409	424	393	367	425	364	407	445	386	385	384	345	416	372	404	348	388	385	405	397	365	421	398	364	393	381	383	424	362	373	407	389	389	386	360	395	360	380	395	371	369	373	383	386	375	403	382	405	387	365	393	386	339	394	378	366	379	405	354	397	417	398	344	434	414	413	402	402	391	407	360	340	395	407	370	410	381	408	420	369	377	393	368	393	399	385	370	394	393	357	377	362	376	387	406	407	410	353	368	381	392	385	390	346	376	358	366	373	391	415	373	363	387	384	368	371	396	340	379	391	364	381	386	388	387	369	348	365	353	419	370	407	387	359	410	357	383	361	368	406	379	413	378	400	398	389	388	387	401	376	404	393	382	396	402	382	406	423	410	397	381	412	376	385	366	398	376	374	351	388	370	375	372	408	366	385	384	394	376	397	358	352	393	360	391	381	430	371	380	407	372	415	412	395	371	412	369	382	389	380	337	390	420	369	398	417	354	383	378	414	386	454	374	374	341	409	378	430	377	374	409	365	406	370	400	384	360	365	427	388	411	393	360	401	402	355	364	417	398	376	392	399	371	389	399	377	406	410	402	373	399	384	347	387	376	369	402	380	408	384	390	402	465	368	385	376	387	370	384	367	384	384	364	397	397	396	390	419	392	404	397	373	382	396	404	367	393	371	395	377	395	386	408	338	386	360	408	365	391	400	398	367	378	353	420	391	360	414	389	372	393	358	403	388	415	370	401	382	378	379	355	373	405	370	420	446	389	380	371	402	399	411	362	379	425	373	374	387	407	374	391	384	400	413	405	363	368	378	384	356	404	366	371	371	427	407	403	416	388	381	443	358	420	399	354	379	355	391	378	370	393	377	380	362	372	374	389	364	360	367	378	367	341	388	351	357	322	389	380	392	381	365	411	440	431	377	398	396	389	445	394	383	428	402	386	386	373	395	380	377	350	351	368	416	400	376	389	387	369	441	399	366	365	418	352	385	394	340	360	383	377	381	379	343	394	391	409	386	375	376	404	378	388	362	400	394	418	392	417	435	377	405	404	380	417	373	380	389	386	348	369	364	366	405	401	379	378	408	394	342	390	380	380	353	400	364	409	403	384	398	381	405	369	376	394	370	360	424	375	402	389	412	385	395	403	378	389	350	359	404	385	387	394	347	383	387	370	374	391	375	359	396	369	397	375	344	366	372	388	371	349	390	349	399	373	402	376	385	396	407	382	353	386	366	356	423	388	333	376	404	372	376	343	382	396	373	391	359	410	382	363	385	373	391	395	381	377	359	370	359	370	421	370	371	397	355	393	345	356	375	378	387	379	377	417	360	373	401	382	374	382	352	358	387	415	375	378	344	391	360	388	386	387	408	398	366	389	392	396	432	420	343	442	394	404	392	405	372	374	390	392	419	394	388	426	378	396	370	386	416	388	406	378	383	408	375	409	363	349	368	399	380	353	365	386	379	385	387	372	390	394	389	374	345	338	377	383	428	378	388	383	365	394	378	397	376	384	383	339	408	415	381	406	376	388	365	353	376	395	357	390	370	373	373	373	364	383	397	398	362	382	366	388	377	413	373	405	402	378	411	372	379	420	382	422	415	358	400	377	379	407	369	390	383	383	424	364	407	401	375	392	408	410	373	408	379	405	358	398	403	416	385	393	362	417	355	333	371	432	425	364	385	376	422	390	414	383	364	373	376	380	387	371	401	387	382	382	388	361	374	399	378	359	374	373	408	388	347	410	393	423	356	380	375	395	365	383	387	394	358	365	376	388	404	400	397	384	347	395	363	383	357	341	401	421	394	370	391	379	373	366	379	403	358	348	420	382	386	402	389	391	367	346	377	394	410	356	348	387	383	395	377	410	404	368	388	339	373	368	383	394	382	351	384	344	362	384	388	399	399	369	350	386	394	392	377	382	371	406	353	397	380	425	345	416	378	377	388	370	374	368	403	400	380	411	381	374	390	401	388	389	384	367	335	397	409	412	397	389	368	400	373	410	378	367	404	376	360	375	380	389	407	380	383	396	394	387	377	362	382	411	391	341	374	390	393	358	375	384	419	381	406	372	388	361	369	343	362	403	401	356	375	398	439	416	371	388	364	376	437	364	367	410	420	421	377	372	386	380	380	410	401	399	370	364	364	383	386	363	416	352	393	399	407	379	395	412	392	395	408	364	368	391	374	392	389	377	360	398	365	393	384	384	397	356	379	397	376	415	384	403	386	402	371	362	407	394	396	366	400	392	412	390	403	371	358	381	380	392	425	387	396	390	389	374	392	352	397	376	407	377	404	382	394	378	393	370	385	391	383	380	382	394	404	396	371	409	372	411	370	410	381	383	390	356	381	361	385	398	351	410	397	410	431	370	349	349	398	390	394	410	369	378	398	397	372	368	369	356	373	390	389	363	412	384	367	416	384	369	373	372	383	395	411	378	414	373	394	344	381	382	381	375	379	378	351	367	388	359	389	385	380	384	372	366	383	392	392	370	395	395	389	395	381	399	450	365	395	348	374	431	377	394	340	377	386	377	410	376	393	366	389	355	387	346	399	365	429	404	410	388	382	359	346	382	388	402	363	361	366	359	384	407	395	390	355	405	409	427	381	352	381	392	387	374	385	377	389	422	366	397	406	377	367	412	370	371	392	367	398	373	392	399	387	400	397	352	399	409	368	371	357	375	368	400	363	385	388	399	370
1706	956	594	476	743	1032	1024	683	290	171	162	139	150	158	147	147	146	157	360	299	368	283	206	119	84	60	56	81	71	114	88	68	56	43	34	39	34	40	35	35	29	29	26	29	23	22	29	24	25	29	20	28	30	24	25	34	24	21	23	24	25	22	25	30	32	20	24	23	21	35	24	28	36	33	27	27	33	25	27	25	29	26	22	18	27	20	29	25	26	28	25	23	22	39	18	34	32	28	34	26	27	26	29	20	17	25	24	26	20	26	30	25	26	23	22	24	23	24	21	25	18	31	24	18	28	20	26	27	28	26	26	26	24	19	21	31	29	28	13	26	32	30	28	29	27	23	25	27	25	20	24	24	25	28	26	22	22	36	27	22	18	28	23	19	22	32	17	22	33	39	33	30	22	29	29	19	19	41	25	22	27	18	26	24	22	25	20	28	24	31	32	25	20	24	29	31	27	27	26	29	17	33	22	31	19	26	30	35	28	29	34	24	16	32	23	30	28	23	40	27	32	18	27	19	29	30	21	30	29	29	30	24	31	23	26	14	21	23	17	33	35	36	22	23	31	23	22	26	27	13	19	32	19	29	21	19	21	24	22	17	27	23	28	24	21	20	32	28	18	28	30	28	25	21	22	24	30	32	24	28	21	15	21	24	23	24	20	36	31	25	27	23	30	32	36	30	35	25	29	25	27	19	20	14	28	25	27	30	29	19	24	15	23	31	30	24	22	27	30	27	26	22	31	32	22	14	23	25	24	28	26	29	20	26	27	23	25	17	20	24	31	24	24	21	34	28	27	26	20	37	29	24	30	24	31	30	19	28	26	22	25	27	22	18	20	21	24	28	30	25	24	23	22	21	27	28	26	32	18	28	24	15	22	21	24	25	19	22	29	24	35	16	28	18	21	34	34	21	23	28	25	18	22	23	21	24	25	27	32	24	25	26	20	28	27	23	24	21	22	31	21	21	21	33	14	17	29	26	26	24	31	22	13	32	23	22	28	22	28	31	27	17	32	30	15	29	21	14	29	30	19	32	30	24	23	32	26	26	36	26	31	28	28	19	36	24	32	26	25	17	24	32	21	33	30	23	25	28	20	35	30	31	23	30	21	21	25	31	23	26	19	35	21	22	25	36	30	24	28	23	31	19	30	19	20	32	25	22	31	16	19	30	34	27	29	22	26	27	25	30	22	36	22	29	26	22	30	19	24	22	26	31	20	28	19	31	20	32	19	26	31	28	27	25	25	21	32	25	22	32	22	25	30	31	24	25	18	35	28	28	26	22	33	26	27	30	14	32	22	29	16	30	23	26	21	26	28	21	31	23	20	20	29	31	30	21	29	22	32	25	17	34	19	23	19	28	24	34	22	30	19	25	20	29	24	23	29	22	27	38	19	30	29	24	19	18	31	35	25	29	22	28	30	23	21	21	27	14	26	24	25	24	27	16	27	28	19	16	28	16	23	41	20	19	16	25	25	27	25	19	25	17	27	21	26	41	18	31	24	14	30	30	21	25	16	17	27	28	25	27	30	25	28	21	23	21	23	26	34	27	24	23	35	27	27	33	28	28	24	22	25	28	8	34	32	28	31	26	22	23	18	32	21	26	29	22	34	24	25	27	21	22	25	23	27	20	34	27	22	33	33	26	21	27	32	23	23	22	31	15	22	15	27	32	26	27	28	23	17	24	26	32	27	24	35	29	21	27	30	32	40	29	28	28	25	23	24	33	26	26	19	36	26	23	18	23	27	18	25	20	26	18	19	16	22	28	23	40	36	34	29	27	20	22	24	28	19	35	17	26	29	27	37	17	32	34	26	30	28	28	19	18	25	19	25	18	20	32	32	19	19	26	23	27	20	22	32	19	27	27	32	27	19	32	26	29	30	29	22	23	30	22	26	28	36	32	22	23	37	14	21	28	19	14	31	24	33	29	20	22	20	26	22	27	24	35	19	19	21	28	23	29	24	27	28	17	30	30	23	27	23	21	31	25	23	23	27	29	19	27	22	24	25	24	14	16	31	21	26	17	25	27	21	19	17	31	19	23	18	26	23	24	27	27	34	25	27	20	35	24	31	22	33	29	34	25	21	33	20	30	18	31	25	26	25	16	31	20	31	13	33	29	31	29	23	27	24	28	24	26	19	26	20	20	24	17	28	31	21	23	37	24	29	27	17	26	17	19	32	28	25	25	24	26	30	25	23	19	30	27	23	26	26	30	27	19	24	40	27	28	27	15	34	21	18	23	19	28	20	34	20	25	20	25	24	22	19	30	27	25	17	23	24	28	29	23	20	21	18	26	22	28	21	26	15	16	26	19	26	25	30	32	24	28	26	29	23	19	24	24	26	28	24	24	16	27	20	30	29	20	14	22	24	21	15	25	24	28	29	27	21	31	26	15	24	27	32	31	35	24	26	14	22	15	22	19	21	38	26	26	21	24	23	29	23	24	22	21	17	28	24	22	15	42	28	19	22	26	28	33	28	25	24	16	30	16	17	23	26	22	27	28	22	26	28	29	20	32	26	30	17	24	20	23	25	23	12	24	21	21	28	23	18	23	21	24	16	29	29	25	33	25	36	25	25	25	29	26	23	33	25	24	30	26	26	20	36	24	27	21	22	27	21	26	31	20	24	20	27	24	33	16	27	29	22	18	22	24	24	27	23	25	35	23	36	25	26	25	20	31	22	33	24	31	34	25	28	33	20	26	24	31	27	23	21	26	28	30	32	23	28	30	31	28	34	19	33	19	30	29	16	28	17	29	25	20	30	24	36	19	24	27	25	28	35	22	17	20	23	24	19	24	24	17	25	30	23	32	31	31	26	25	21	24	22	16	26	29	29	17	26	38	29	29	22	23	18	42	19	21	29	22	22	37	26	19	25	25	25	26	27	24	22	20	23	30	22	21	23	22	28	16	25	32	30	21	29	24	28	24	23	29	26	43	31	26	23	21	22	15	31	35	21	27	32	29	26	25	27	25	35	27	24	22	16	24	24	37	29	32	33	29	27	37	24	25	19	20	26	27	23	28	36	20	25	28	24	24	27	21	27	32	23	24	28	21	25	25	25	25	25	26	20	29	24	20	27	18	23	22	24	25	23	28	25	28	26	34	18	28	28	21	15	35	23	14	25	27	30	32	18	25	29	30	22	28	33	21	23	28	23	23	34	28	24	26	26	24	23	30	24	31	26	25	32	27	20	30	29	24	24	25	25	29	25	26	38	22	20	20	27	23	23	25	24	26	25	20	20	22	25	28	26	26	24	20	33	28	33	26	16	29	28	35	20	24	24	28	21	27	24	28	24	22	25	27	33	21	18	20	30	22	25	19	31	22	32	32	20	24	28	23	24	25	21	26	21	17	26	31	32	24	23	24	13	15	24	27	18	22	21	20	33	31	33	23	16	25	23	23	31	24	18	34	28	25	20	23	28	32	20	32	26	25	27	23	31	34	22	23	27	28	34	19	25	23	25	30	33	24	24	28	27	31	19	24
25747	18239	13346	28577	34252	35543	33670	25367	14843	10229	7672	6166	6800	7092	6064	5838	5761	7397	13244	11542	12766	10626	7835	4762	3206	2241	2672	2372	2778	4677	3447	2132	1599	1386	1332	1200	1034	869	713	671	597	575	518	520	464	479	473	467	444	436	443	468	430	395	410	387	418	429	414	439	405	440	399	416	423	452	490	439	393	396	427	414	397	343	430	374	402	384	376	383	411	433	380	392	448	394	394	397	405	412	414	409	419	364	415	436	411	410	385	412	367	428	432	396	420	403	383	406	374	404	389	410	409	389	405	352	407	385	382	361	409	385	401	391	379	392	410	421	432	439	417	400	412	413	393	371	380	370	381	411	368	384	385	387	393	388	412	407	376	436	405	412	384	386	403	394	404	409	425	425	413	366	397	410	404	384	402	384	402	370	443	392	380	388	381	400	407	377	417	407	377	416	370	373	399	397	395	369	378	370	376	366	358	373	404	416	375	377	375	405	398	398	406	387	410	364	391	380	399	378	409	370	398	398	394	383	395	415	370	374	405	394	387	376	407	368	398	398	408	401	408	407	422	384	405	370	356	384	412	410	428	406	399	366	385	386	420	378	352	378	405	388	381	394	423	364	390	399	385	390	391	378	421	411	392	400	398	382	408	355	356	359	392	426	396	367	399	378	385	383	386	387	380	396	388	352	393	392	359	393	358	368	414	395	385	370	371	402	411	360	415	376	371	419	419	391	380	388	414	384	413	387	393	391	381	401	408	396	389	395	382	405	384	386	380	365	423	403	387	407	402	372	375	363	373	421	375	385	401	386	406	383	353	416	340	417	404	331	409	406	345	399	376	387	396	402	367	391	385	422	429	409	369	398	418	425	389	386	367	358	362	394	355	376	392	402	400	348	379	421	385	386	360	399	384	417	375	399	399	373	395	384	386	445	376	419	377	406	363	349	406	406	380	382	390	373	400	392	395	389	365	384	382	383	405	386	422	399	380	367	372	393	374	386	406	395	426	427	371	388	385	389	406	366	370	396	387	379	395	397	404	387	366	416	410	394	409	419	378	400	384	360	369	397	412	424	378	383	373	402	407	392	396	393	390	414	386	401	417	396	380	398	369	379	388	399	368	385	359	398	398	406	382	357	424	416	347	383	415	392	373	375	369	379	401	415	385	371	391	401	390	407	412	430	383	383	380	416	418	407	395	391	391	398	374	426	365	373	379	405	369	403	392	389	376	385	365	406	402	374	380	386	363	409	393	377	392	374	361	383	394	346	362	433	361	378	391	415	402	391	364	355	387	370	390	366	379	372	415	379	409	377	379	419	381	403	384	406	401	372	371	412	382	361	419	399	368	380	387	417	355	393	379	358	366	405	374	391	409	437	363	387	415	398	417	399	399	337	423	420	384	427	388	368	413	387	400	397	378	420	366	420	386	370	440	380	374	373	388	459	364	403	380	367	412	416	354	369	379	397	358	387	396	399	404	395	386	370	416	405	359	402	402	375	383	389	382	391	394	393	402	405	428	417	389	385	375	385	406	413	404	376	389	374	388	398	416	386	374	358	350	377	379	364	410	384	372	371	376	386	415	405	406	418	376	377	408	366	408	393	434	353	393	395	384	410	399	392	385	384	383	402	378	373	397	382	408	398	406	393	375	387	398	372	406	401	355	354	395	408	393	350	392	377	330	408	364	425	371	361	370	414	379	387	360	408	409	370	377	389	389	386	393	400	397	370	404	405	420	366	388	356	379	347	362	351	409	417	377	431	388	384	422	370	404	382	426	395	384	367	376	403	385	412	380	391	411	383	366	371	412	388	373	398	366	382	387	371	406	406	392	376	370	408	364	367	388	378	440	368	366	370	423	391	378	435	377	367	395	383	403	360	400	412	366	403	395	370	391	405	392	406	375	398	375	367	392	397	387	381	421	389	365	376	388	392	367	406	359	349	414	415	386	406	367	386	388	379	401	386	429	392	405	354	409	381	377	375	400	425	381	388	390	361	388	385	444	378	344	395	392	422	374	370	386	397	397	395	368	381	403	381	404	407	399	378	388	399	404	401	401	383	370	404	410	372	404	419	382	402	390	406	390	409	396	384	372	381	384	437	354	388	374	382	426	375	380	380	404	396	375	362	387	346	408	364	384	412	350	403	396	385	415	339	391	382	362	422	379	395	340	388	401	381	399	392	371	423	418	401	387	382	442	408	367	415	382	386	381	413	407	349	399	336	391	411	421	383	374	432	417	420	360	425	378	391	400	341	416	401	396	367	393	372	384	395	376	366	411	378	352	360	392	393	436	403	373	380	413	409	401	385	375	406	394	389	362	366	415	375	400	364	365	392	390	415	423	386	394	407	426	382	391	359	382	396	393	420	394	371	406	371	398	376	398	375	370	384	384	388	384	395	399	400	405	409	362	391	369	399	377	365	407	363	385	391	346	394	409	354	383	370	368	389	358	398	361	401	410	381	388	398	407	390	396	385	398	364	360	403	405	355	386	391	401	383	361	401	396	368	375	413	379	372	427	368	404	384	381	392	351	380	380	401	392	414	399	380	362	415	398	407	412	374	344	412	377	411	372	422	402	401	399	358	396	419	407	391	375	382	394	372	377	415	389	368	395	400	374	423	370	391	396	367	383	369	390	369	399	389	389	384	395	433	391	381	368	398	398	388	390	400	381	359	380	385	372	413	365	401	372	414	382	427	379	383	408	397	394	405	411	414	383	381	362	400	366	400	396	402	400	398	410	393	418	365	381	381	392	369	387	393	423	371	412	381	384	358	389	359	378	392	400	378	383	389	383	390	398	370	421	378	358	375	365	438	398	403	393	392	379	388	396	406	393	361	369	388	378	404	361	384	382	397	394	386	376	394	395	375	386	406	374	362	375	407	385	398	350	411	396	392	385	364	427	414	401	375	378	404	356	408	372	412	390	425	365	381	389	402	369	414	387	441	399	409	356	377	362	430	369	375	360	375	387	364	404	420	400	382	405	435	389	388	411	377	398	352	383	400	394	405	386	415	387	387	365	397	384	376	378	403	432	441	364	377	359	427	402	357	401	390	387	401	393	422	391	460	377	365	390	395	387	374	407	385	364	426	412	346	421	372	371	410	401	404	383	409	415	364	380	380	367	387	433	395	401	404	403	360	390	388	394	384	364	381	458	376	349	357	400	411	397	352	372	325	384	404	411	383	422	379	353	378	375	370	418	407	384	357	384	415	402	401	421	382	388	358	373	378	388	350	354	374	404	400	382	394	370	370	392	408	389	396	381	408	409	388	385	399	389	401	380	389	429	416	413	399	395	408	416	396	368	352	411	363	379	360	423	406	392	357	383	379	393	396	380	373	394	412	405	379	381	430	407	389	389	396	376	393	433	376	376	393	404	385	408	387	390	428	422	414	412	392	402	391	367	452	405	396	382	365	400	411	375	397	410	397	359	390	391	377	379	362	388	343	414	376	373	411	368	379	388	384	417	407	389	401	415	392	407	387	391	371	382	383	386	379	405	385	411	428	394	383	407	369
3435	754	502	468	657	731	785	542	261	198	151	118	149	180	155	150	135	227	414	436	343	291	178	149	78	87	75	91	84	91	116	90	76	55	46	48	38	52	41	49	42	25	36	41	34	43	44	41	38	43	37	38	39	36	22	43	49	25	41	38	47	34	31	35	39	50	49	46	44	31	38	37	50	45	45	52	33	39	40	37	47	51	34	24	40	37	49	39	45	48	38	45	38	37	41	35	41	41	37	45	39	31	41	39	40	27	47	34	36	35	42	39	47	51	58	37	34	43	32	39	44	34	38	43	43	46	39	40	32	35	46	35	45	43	33	33	39	48	32	29	39	38	38	41	38	45	30	36	46	36	38	45	45	37	26	49	50	49	37	39	34	37	30	45	34	31	37	37	46	38	40	43	35	31	26	46	37	38	39	31	53	40	35	29	36	31	40	32	39	22	37	42	44	39	40	32	38	39	43	36	33	34	28	51	45	52	34	40	33	43	39	40	48	32	42	41	44	33	46	44	41	29	27	34	41	35	45	48	47	33	33	33	31	40	39	40	58	45	48	37	37	38	31	44	47	36	22	39	37	35	51	30	47	41	31	39	34	34	35	42	46	47	41	33	49	34	35	36	40	37	48	51	38	38	33	42	33	37	36	47	27	28	47	37	36	35	42	55	32	40	42	31	51	49	48	28	45	44	37	54	36	33	38	51	49	37	39	44	26	25	33	19	38	40	49	29	28	31	46	41	34	52	29	41	31	35	38	29	37	38	25	35	35	34	36	37	47	30	33	47	67	45	43	36	30	30	40	44	32	45	49	41	50	42	27	28	45	27	43	36	41	37	52	23	43	50	35	45	46	63	45	31	43	37	47	39	57	44	37	39	42	36	31	38	51	39	36	35	46	46	48	37	31	37	43	45	46	37	43	39	53	39	38	32	36	32	34	42	39	33	31	48	43	41	34	34	32	30	39	47	42	46	44	32	33	42	42	38	35	48	50	49	32	44	44	52	42	37	32	31	39	41	36	34	50	36	41	27	45	35	35	39	31	41	31	41	42	26	42	45	44	35	46	48	41	44	44	36	27	36	34	46	45	27	47	43	43	43	37	28	38	44	40	45	29	41	35	38	37	46	36	33	36	40	40	32	37	41	40	41	46	44	36	34	37	42	50	36	40	36	35	38	45	36	39	40	34	42	44	49	40	39	42	39	47	29	35	35	41	35	34	42	36	41	30	41	21	42	39	49	37	38	49	30	42	50	40	38	31	46	44	42	37	46	46	37	46	35	42	50	47	49	43	35	46	31	37	24	50	37	37	38	46	41	38	48	43	40	33	34	40	44	36	46	30	53	41	51	33	29	37	34	46	35	33	46	26	41	29	37	38	45	43	30	45	39	35	39	46	46	36	37	47	32	48	40	36	49	41	38	24	38	40	52	28	46	49	34	33	37	39	29	16	43	29	56	53	44	44	43	33	40	37	41	41	38	31	37	34	33	52	38	33	41	37	31	39	31	48	36	46	40	42	43	39	30	50	29	36	37	36	56	34	37	46	46	39	44	32	37	36	34	41	34	36	49	39	48	32	27	44	44	42	39	58	27	42	44	35	39	36	38	44	39	28	50	37	36	44	44	37	39	42	39	40	47	40	33	35	36	37	37	54	22	41	34	37	48	41	36	42	42	31	53	44	42	26	38	43	39	37	47	34	34	34	41	25	32	49	22	49	42	34	45	33	41	45	39	29	35	44	37	32	40	39	35	38	41	40	38	38	45	48	37	37	54	44	43	41	41	38	41	33	41	44	37	35	32	37	46	35	40	40	41	39	45	42	44	49	40	35	54	51	44	38	39	38	36	48	35	38	43	53	27	63	43	32	42	34	43	33	60	37	44	61	34	39	36	44	46	41	39	34	37	37	42	34	39	37	29	36	43	34	42	39	33	44	41	38	35	34	25	40	30	45	42	47	41	36	35	42	36	38	35	50	36	40	40	44	39	39	37	45	34	45	36	45	29	45	40	30	42	46	39	52	46	33	45	37	32	43	43	50	43	44	34	48	49	37	44	31	31	36	42	26	31	43	34	39	47	49	44	35	42	26	46	46	45	39	42	30	43	42	35	34	30	39	38	55	31	30	33	28	35	33	39	31	49	47	38	34	39	24	37	36	37	41	32	42	43	31	51	40	39	40	31	44	37	34	48	33	32	57	32	29	50	42	28	41	29	34	37	48	23	32	42	35	46	39	27	33	53	36	36	45	47	37	39	45	47	38	38	39	40	35	34	47	38	45	44	37	41	39	33	25	37	50	44	41	29	42	44	36	27	40	56	40	36	37	31	33	42	35	52	39	40	39	39	38	50	43	33	39	22	51	29	40	40	49	39	39	39	32	33	40	55	47	30	36	37	35	37	44	27	41	34	36	35	37	36	43	36	41	34	46	39	45	36	36	40	35	46	38	34	25	38	60	40	40	40	31	30	35	38	41	36	30	44	21	29	39	43	39	35	39	46	39	34	48	33	43	32	51	42	35	41	25	34	49	49	42	35	41	37	37	36	37	41	40	38	43	37	39	43	36	52	38	36	43	32	38	42	34	47	34	41	46	31	41	40	39	35	28	35	41	35	33	35	49	36	47	41	35	40	45	44	43	34	36	43	32	33	37	42	38	31	28	43	38	46	40	51	40	54	43	41	41	46	40	40	50	32	47	34	33	38	36	34	32	33	49	32	38	38	34	48	53	47	31	38	40	40	38	32	37	41	35	34	39	35	37	43	36	37	43	40	41	40	32	46	41	44	42	45	43	40	36	48	45	44	33	44	42	51	41	32	43	28	34	41	35	35	28	46	34	37	30	42	44	49	48	36	34	33	41	47	35	42	45	48	33	32	41	37	38	35	43	55	34	42	57	45	47	49	30	44	41	38	40	35	47	34	45	48	41	47	40	41	40	33	37	44	30	31	40	35	44	38	35	34	32	41	39	34	41	32	46	36	41	29	52	39	31	44	31	45	34	36	46	47	48	36	38	37	27	53	35	46	31	41	36	48	39	33	31	35	42	41	39	39	30	36	36	47	30	45	34	42	38	48	35	29	40	47	38	45	33	44	39	33	38	46	44	38	43	50	30	36	55	34	45	37	24	42	37	35	47	35	51	34	37	37	28	35	45	44	47	39	42	35	35	29	29	46	42	39	29	41	33	49	48	46	31	33	41	47	42	31	47	43	42	31	34	28	46	27	33	34	37	32	31	42	40	37	58	42	34	48	46	40	31	45	36	36	34	43	29	42	36	32	41	39	36	43	36	29	32	47	34	36	34	37	43	41	43	33	32	42	39	32	38	49	47	33	47	35	40	36	49	52	45	38	34	34	42	44	31	46	36	38	39	37	40	42	38	32	42	35	33	54	39	38	35	43	28	46	50	54	44	34	34	39	35	37	44	34	42	33	47	42	30	34	34	41	38	34	51	38	39	34	48	36	33	50	39	40	48	40	27	31	43	40	49	46	47	44
23939	16320	11732	28276	33045	32113	30266	23523	14374	9643	7239	5980	6416	6975	6286	5593	5874	9104	14108	13521	12994	10861	7763	5261	3171	2432	2486	2663	2723	3592	3751	3084	1999	1603	1255	1299	1080	1045	971	843	799	722	719	657	675	675	648	656	658	619	640	612	626	640	630	619	602	629	627	576	626	627	648	601	645	650	642	603	623	637	597	596	611	608	574	603	637	593	570	597	605	628	606	553	578	598	608	545	624	593	598	582	616	595	607	608	602	614	623	589	604	599	593	578	615	617	563	609	659	594	596	597	629	592	598	628	638	617	600	622	604	621	636	643	609	644	633	588	601	614	629	626	637	637	624	587	651	566	635	593	630	584	643	603	639	586	596	593	596	596	567	609	602	613	641	622	613	591	608	632	592	569	587	613	586	592	587	617	549	614	601	558	564	611	603	629	582	643	579	572	615	553	522	576	572	608	588	606	595	574	592	602	589	572	618	615	627	615	610	627	550	625	601	597	576	578	595	625	582	591	534	606	604	566	610	596	574	559	613	603	597	577	591	593	582	629	582	583	622	584	588	575	593	591	612	592	563	631	570	610	550	598	591	617	622	641	598	603	585	573	597	575	609	604	578	604	605	587	605	603	580	579	598	553	575	604	580	612	617	614	665	605	559	604	577	574	569	597	619	636	588	615	583	624	589	594	618	583	624	588	581	606	589	590	572	627	607	626	596	588	621	640	549	611	577	609	602	585	610	593	620	604	595	604	614	622	610	584	583	574	622	593	649	643	641	623	599	580	616	592	584	628	605	622	590	616	632	605	593	592	602	588	592	636	550	604	548	584	561	579	591	592	597	593	579	616	581	584	590	579	596	585	586	550	602	611	601	594	637	576	585	592	593	588	563	580	589	556	601	653	618	588	589	560	620	564	622	614	639	599	616	582	626	590	616	569	582	627	627	570	569	591	620	588	614	602	578	638	632	585	564	614	617	619	590	580	584	671	617	592	611	551	611	588	582	594	632	637	606	645	553	570	623	560	627	626	587	584	625	594	594	616	546	557	590	615	588	620	575	600	630	552	624	581	574	560	569	646	588	607	614	591	576	572	622	611	621	578	596	617	643	588	597	578	663	559	557	567	597	592	570	567	589	601	596	591	590	586	585	560	602	595	614	574	627	549	609	532	577	598	593	626	580	646	644	592	620	590	565	558	582	616	575	561	553	614	545	604	614	587	605	606	603	616	614	604	586	588	566	542	638	610	602	576	611	564	590	646	603	588	615	595	608	625	572	632	594	585	622	570	616	577	570	547	631	599	542	598	622	569	601	576	563	572	607	651	618	594	596	572	573	583	596	615	597	635	590	600	623	606	581	632	582	577	565	632	577	601	594	614	588	572	579	608	593	644	626	611	599	605	622	595	574	617	605	595	613	642	565	627	572	557	594	581	614	518	587	592	596	618	552	623	602	529	615	562	633	630	544	603	620	555	603	630	599	625	588	584	608	579	572	631	614	594	594	613	564	595	613	614	606	585	536	600	580	567	594	615	571	572	571	611	601	566	599	586	566	605	606	611	602	584	601	581	630	555	579	614	572	587	576	569	582	632	597	630	623	589	628	631	643	606	646	599	586	592	581	611	605	586	587	626	570	583	581	561	569	611	582	591	587	553	604	582	578	601	603	572	583	644	558	598	580	585	604	602	592	576	601	589	542	580	621	584	592	551	585	601	571	577	608	611	567	589	546	618	583	579	589	587	602	637	595	584	576	602	570	579	554	674	583	617	599	596	555	621	612	587	599	651	604	599	584	601	567	602	650	556	620	607	565	542	594	578	601	632	586	611	628	647	523	616	561	602	609	597	688	622	598	627	620	624	593	590	596	550	603	589	582	599	606	597	567	582	567	585	597	579	566	579	625	621	572	573	590	584	568	620	571	622	590	587	588	565	602	583	630	575	608	653	617	596	590	584	634	602	616	582	587	558	603	587	600	571	558	606	549	596	669	601	615	595	604	618	581	587	586	601	585	583	546	591	605	539	565	553	582	591	616	555	609	560	632	609	586	620	588	621	591	568	621	574	561	623	592	670	579	569	555	601	617	605	589	605	597	572	591	594	570	578	594	614	626	621	553	548	562	580	628	570	560	551	632	607	597	603	629	618	612	568	601	562	564	593	595	579	623	631	599	611	611	592	608	589	617	640	641	599	580	562	587	546	593	616	547	549	627	590	596	578	574	564	571	570	612	607	596	599	620	564	574	590	559	590	582	580	597	536	620	609	609	617	629	570	618	574	566	634	576	595	563	585	589	616	571	590	586	597	631	580	616	591	602	592	591	582	613	600	612	572	558	551	569	604	622	587	596	584	598	592	627	593	535	577	623	589	576	577	626	625	613	608	633	575	585	556	622	590	607	628	591	584	579	560	606	613	620	612	610	634	575	566	606	548	574	588	632	564	577	630	605	598	552	613	622	589	599	594	592	604	595	603	590	580	590	582	640	586	600	563	619	562	604	577	593	594	561	547	565	584	552	636	580	625	557	618	636	601	597	570	569	590	620	587	623	579	589	591	580	615	593	580	601	640	615	630	650	559	613	575	589	580	623	566	614	618	613	615	547	586	653	584	553	597	564	582	599	595	581	623	630	597	534	569	583	619	600	585	604	634	585	601	595	591	606	615	554	582	602	620	583	595	558	602	591	666	582	555	592	587	603	619	580	605	606	573	571	571	615	577	679	595	621	592	647	615	615	586	612	598	621	595	605	623	564	579	561	565	590	635	582	642	526	631	591	601	599	610	603	582	647	583	569	605	592	598	580	603	642	604	559	631	604	601	571	583	595	562	608	601	618	616	600	615	615	597	540	592	592	584	575	594	619	614	629	616	636	632	620	594	553	600	616	609	609	603	608	611	595	585	625	581	578	616	606	586	589	547	606	632	624	579	613	585	610	639	567	587	638	630	592	589	565	560	611	599	557	620	617	644	630	607	587	621	637	602	587	596	604	605	535	629	615	598	589	591	594	562	571	631	558	583	556	573	613	558	606	583	532	631	619	657	598	584	571	589	586	625	576	636	588	573	579	584	578	589	606	566	621	582	625	637	573	553	589	580	640	621	626	573	592	619	563	561	594	619	586	577	604	615	602	549	590	568	627	598	612	587	578	595	627	605	588	608	598	592	593	586	586	548	605	598	582	594	595	592	596	594	606	549	554	620	591	545	572	675	577	551	583	595	573	608	594	588	612	590	567	603	661	585	604	580	528	601	608	617	573	577	576	631	618	619	581	560	581	611	571	610	566	568	587	580	580	612	602	628	609	601	647	629	587	593	592	610	586	606	575	533	590	565	586	585	615	581	596	593	610	616	625	604	594	615	570	589	589	565	576	597	601	573	571	605	619	603	612	608	590	625	581	621	573	616	586	573	591	554	636	610	622	613	570	580	554	602	632	601	610	632	544	596	628	588	562	632	557	585	567	612	600	590	674	611	585	574	624	567	576	623	620	650	556	570	598	585	618	589	602	591	580	588	567	607	588	561	616	575
3013	1196	625	600	1066	1030	1230	1046	570	322	229	230	222	251	301	237	218	343	577	555	594	515	227	224	185	125	100	135	105	128	123	105	105	92	59	74	65	53	51	46	62	41	39	53	49	45	45	47	43	51	28	51	26	50	45	37	51	40	40	56	42	43	32	46	45	52	29	42	40	39	46	49	35	48	39	47	41	48	43	43	42	43	36	52	35	40	45	48	44	34	35	37	53	39	51	39	39	40	43	42	52	45	40	37	33	31	41	46	46	27	41	51	39	32	44	33	37	35	35	38	41	35	40	40	39	33	48	45	49	50	45	36	50	47	49	48	39	55	55	43	43	50	49	42	46	35	40	48	36	41	34	37	43	33	31	45	41	47	49	50	37	54	48	54	42	45	32	34	43	35	38	39	46	43	38	31	41	43	40	42	41	51	48	31	40	49	47	48	47	42	34	52	39	44	41	41	34	45	36	36	39	51	39	28	36	44	39	36	40	44	31	42	46	41	26	55	51	38	42	30	48	49	54	49	43	41	29	33	35	37	41	52	29	36	32	46	32	42	34	39	43	34	29	31	32	34	35	45	44	39	46	36	38	39	43	42	46	48	42	42	45	36	45	45	40	32	39	36	40	48	52	36	41	41	50	36	52	35	31	32	58	34	38	47	41	38	40	50	48	37	38	44	41	40	52	47	44	49	48	42	42	46	45	41	33	45	45	36	35	34	46	49	37	44	44	41	35	30	34	43	41	47	42	44	51	42	43	40	43	49	44	40	47	43	34	38	44	31	44	43	47	42	44	35	43	39	43	38	40	43	35	41	48	38	42	49	29	50	47	43	51	36	41	25	43	47	41	47	40	41	40	34	31	46	39	40	36	31	47	44	25	32	34	31	48	40	39	35	51	33	44	38	46	44	42	38	57	35	46	36	40	43	49	37	43	47	35	44	44	39	43	42	38	40	35	39	43	49	47	39	39	31	39	38	45	40	40	50	40	36	46	46	47	37	37	41	42	38	44	36	41	41	47	47	37	31	42	44	42	41	41	34	38	42	45	35	34	29	44	27	43	40	47	43	39	41	39	37	42	39	37	37	50	38	56	35	42	42	34	37	37	41	49	32	45	47	45	31	43	36	46	33	40	43	48	35	52	48	50	47	35	40	39	41	37	40	42	47	43	38	41	43	30	50	38	56	50	38	40	40	37	47	45	48	43	42	37	36	49	45	46	35	44	43	41	46	29	50	44	25	29	39	35	41	36	42	56	51	31	44	40	35	33	40	58	30	35	37	37	43	46	36	42	28	39	39	47	43	51	45	34	45	39	41	39	33	39	37	43	37	37	40	42	56	41	36	44	26	30	47	39	35	31	48	28	48	38	50	48	47	26	36	51	54	49	44	47	36	42	39	28	36	33	47	31	44	38	56	49	40	49	36	41	39	33	43	49	38	34	27	54	50	39	36	46	31	31	53	43	38	59	39	45	33	40	37	34	39	44	42	40	46	40	47	52	47	37	39	37	40	42	43	32	33	37	42	36	35	38	38	48	51	39	39	40	45	41	45	33	41	39	38	46	46	42	41	35	40	42	41	35	31	42	44	34	41	39	44	39	42	40	44	50	62	38	47	39	43	45	60	43	44	27	38	53	33	38	59	38	49	35	34	33	40	43	35	45	38	35	45	33	45	53	36	33	50	40	42	48	40	46	51	54	47	45	42	40	43	30	41	50	43	34	43	42	35	40	40	32	38	46	37	31	38	36	51	35	32	46	54	26	42	32	48	47	47	39	40	40	34	37	41	45	41	35	40	42	41	36	50	40	38	45	42	38	41	38	48	48	39	51	47	34	44	49	40	38	46	40	38	40	29	35	46	43	46	36	42	37	42	51	52	48	35	49	41	39	38	39	38	36	38	48	45	45	42	30	40	42	41	34	46	43	50	38	46	33	45	45	41	40	42	33	43	39	38	46	34	45	36	39	40	43	31	39	41	43	42	38	47	49	35	33	35	43	33	35	53	39	42	43	38	28	45	50	28	33	37	39	40	37	41	35	46	49	42	50	42	40	49	50	49	47	45	51	47	43	29	41	36	50	50	31	44	36	25	36	42	57	49	45	36	40	47	57	36	26	26	50	42	38	51	48	35	56	54	43	45	54	49	25	36	43	44	43	36	39	39	38	36	46	38	39	43	53	43	48	45	51	57	32	42	55	39	40	54	39	45	44	30	46	51	38	45	55	38	33	36	37	35	41	44	33	55	38	52	51	39	37	43	54	52	37	38	40	36	44	40	40	41	51	57	39	41	30	41	37	49	43	39	41	54	37	40	41	42	47	51	52	35	26	44	41	41	48	41	31	39	46	41	40	49	35	37	45	43	38	43	49	37	49	36	43	53	38	34	45	38	28	36	46	41	38	37	35	37	34	34	43	41	34	38	40	48	41	35	48	44	38	28	42	30	41	41	31	45	30	45	40	37	41	43	48	39	37	48	49	48	45	37	50	41	34	29	38	46	37	49	33	36	55	36	53	41	53	36	42	45	43	45	31	28	50	35	42	37	40	42	47	48	32	46	38	44	31	38	41	36	38	39	43	40	33	34	50	36	40	42	38	45	44	40	36	43	42	51	34	40	33	38	40	42	37	55	55	46	34	36	40	50	55	60	40	50	43	34	47	42	42	32	45	48	34	36	44	38	41	45	39	40	43	37	61	45	49	39	37	43	41	42	35	50	40	35	50	37	44	39	44	53	55	43	44	40	38	41	50	39	51	43	55	26	40	41	38	37	40	49	46	36	34	45	38	36	37	40	29	33	49	40	44	31	41	47	36	43	35	36	29	44	33	42	45	59	43	37	32	40	35	39	35	46	45	40	41	39	50	48	38	37	45	27	56	34	29	37	46	45	36	43	43	41	34	26	38	42	48	43	37	30	39	50	34	43	40	44	53	37	46	42	34	43	35	41	36	33	39	52	32	32	48	24	36	41	33	43	48	35	37	37	35	40	35	49	55	40	44	37	36	32	46	38	42	34	49	43	47	43	37	40	40	44	42	38	31	39	40	33	36	38	33	42	52	30	26	36	43	37	40	50	32	38	39	50	35	44	41	47	45	40	44	55	24	41	40	46	27	35	45	41	39	42	45	40	44	46	27	41	45	32	41	49	39	37	47	37	37	37	46	36	35	48	41	48	46	50	39	33	43	35	48	42	44	29	39	35	32	52	35	48	55	37	37	39	41	44	51	38	49	40	37	49	43	40	45	37	50	41	38	33	35	34	47	33	50	40	41	31	39	31	37	30	38	39	36	41	53	39	46	44	27	41	39	40	43	41	43	50	40	45	41	48	29	48	45	53	40	41	40	33	54	38	43	47	43	45	43	41	35	34	40	46	44	46	47	34	39	37	45	50	30	40	38	39	32	30	43	40	37	60	43	39	35	47	40	40	37	46	32	38	44	37	48	37	38	38	44	54	33	34	47	37	33	40	37	35	43	42	47	38	38	36	41	41	39	61
29786	19827	14046	30922	37883	35238	35404	31434	20927	14780	11408	9332	9748	10525	11456	9474	8493	12648	18970	16439	17769	15422	9214	8954	5774	3925	3728	4268	4306	4339	4220	3939	3442	2452	1980	1628	1476	1289	1169	1097	994	911	837	824	782	731	738	712	725	680	701	711	664	742	652	708	689	665	675	645	635	728	702	675	659	641	670	631	636	676	625	648	680	657	698	604	674	673	663	682	645	710	638	676	614	681	611	650	701	653	642	666	586	639	612	622	630	635	656	645	636	651	674	597	635	666	667	636	652	671	661	625	660	667	611	634	643	617	646	627	626	623	685	648	663	628	594	654	634	653	672	625	591	648	636	666	669	668	622	702	625	639	627	666	627	663	596	605	667	636	635	606	618	668	645	653	633	592	602	666	625	653	620	652	630	599	624	609	625	619	641	656	628	670	646	619	636	626	605	621	630	651	625	649	600	653	665	600	619	655	643	621	641	654	638	637	696	594	604	640	617	620	644	598	646	592	634	644	625	610	633	639	591	654	624	654	599	601	576	634	678	635	597	652	623	639	651	619	639	612	614	622	627	637	584	684	600	598	644	627	641	639	617	606	614	642	596	623	654	609	607	616	722	612	626	633	596	657	654	623	641	645	614	585	630	603	640	638	629	622	585	631	630	611	585	598	639	614	594	603	597	605	606	623	622	636	600	643	590	609	579	667	653	561	598	601	624	655	632	613	629	631	616	612	604	633	674	580	581	660	642	606	637	632	590	651	606	610	578	654	640	647	622	649	601	628	636	669	593	653	627	636	635	615	626	612	608	644	624	659	640	580	638	619	559	587	624	640	608	633	658	659	628	630	634	632	606	623	591	583	631	648	633	620	578	607	653	640	630	634	599	625	639	595	659	671	611	649	583	598	682	628	603	601	639	596	584	626	611	690	636	645	645	646	653	605	630	638	586	619	643	602	615	565	607	599	601	585	644	585	589	635	670	655	619	610	622	600	629	570	555	614	617	636	582	628	626	609	643	650	626	593	640	576	625	608	625	665	610	629	607	607	604	647	646	589	590	647	615	591	674	627	588	602	608	617	650	639	629	648	646	586	647	620	622	640	628	592	641	569	609	638	645	636	602	583	667	648	606	606	621	623	613	615	627	641	597	651	627	607	646	607	578	611	668	661	647	637	582	614	664	638	629	608	644	622	603	626	598	601	623	620	602	654	607	628	631	602	594	615	604	637	612	577	618	648	645	621	627	622	604	630	621	626	644	590	620	661	597	666	598	586	657	651	619	640	653	641	610	635	609	613	622	625	627	657	631	654	666	644	636	624	583	644	627	606	624	631	620	648	646	641	592	578	632	648	614	635	650	637	611	580	615	659	649	632	617	617	615	621	595	635	629	628	631	614	634	631	598	659	618	627	625	631	618	587	641	612	654	627	603	636	624	633	633	648	608	600	620	671	630	631	649	599	636	649	656	618	638	632	610	630	618	655	581	608	611	646	606	652	632	589	624	612	600	628	653	633	622	611	669	650	592	601	582	618	632	634	610	576	606	651	655	587	619	608	621	618	591	633	564	603	621	552	595	644	634	621	644	626	638	617	646	620	613	616	621	565	600	640	644	610	642	608	630	612	627	656	638	611	614	626	595	621	603	581	598	602	647	591	602	602	643	626	598	625	634	589	636	577	603	613	617	604	593	630	624	660	624	639	584	611	606	577	614	636	611	622	634	621	608	624	601	603	642	617	667	591	606	637	585	632	577	657	607	647	630	598	602	579	606	634	598	644	544	600	617	631	635	604	601	616	656	604	593	640	587	650	626	604	652	607	653	613	663	606	624	641	650	650	615	615	604	633	611	597	630	632	659	659	603	586	601	634	621	586	607	679	605	645	625	615	636	599	619	611	616	676	616	631	612	632	624	621	630	654	646	670	613	623	602	590	621	557	591	607	635	635	619	646	665	566	616	665	620	596	554	618	627	611	622	642	587	595	646	658	657	611	626	593	608	629	650	604	620	633	635	644	599	645	634	630	647	615	594	599	635	596	604	599	585	600	636	617	652	610	621	624	646	625	613	614	648	589	656	591	598	663	633	624	629	628	666	584	578	670	615	668	672	620	587	630	647	625	643	617	634	617	573	619	572	598	633	609	589	609	645	598	606	611	621	616	634	641	608	615	626	632	608	648	634	593	593	616	607	623	670	587	655	632	638	581	663	638	625	603	610	562	577	619	632	634	635	636	687	615	594	634	630	634	633	634	583	586	617	580	602	644	597	621	629	661	601	600	561	615	631	663	604	614	643	621	631	615	614	589	628	637	625	659	642	617	668	638	552	629	626	573	633	631	626	674	601	587	616	635	610	640	615	614	605	634	601	680	641	612	643	604	643	581	572	597	643	660	570	613	643	618	625	630	611	603	623	604	614	632	672	623	628	654	616	617	648	620	596	626	616	624	621	657	640	588	634	610	620	606	609	638	635	643	609	615	599	656	634	631	614	605	637	604	582	652	633	633	652	671	640	626	619	556	608	657	607	572	589	657	620	642	615	600	665	594	639	601	603	614	655	648	615	560	612	634	637	618	595	611	588	606	639	596	649	625	622	612	639	650	638	629	628	595	634	623	631	626	585	573	632	637	629	662	665	649	592	638	652	603	594	630	642	586	621	624	605	578	614	626	647	641	664	631	650	614	628	619	623	656	635	638	615	604	630	682	604	628	639	630	610	639	615	632	634	629	647	635	630	629	622	586	654	612	647	649	612	579	609	631	631	611	633	601	574	616	666	614	599	628	663	628	624	626	631	647	583	571	640	616	660	644	642	619	609	600	579	651	646	620	628	602	616	601	620	598	639	593	650	606	647	591	637	621	581	627	666	628	595	620	644	613	618	618	594	639	675	603	610	595	626	646	613	571	626	621	648	621	631	644	610	632	675	606	571	620	656	643	652	605	639	629	614	609	623	640	662	621	633	632	598	576	584	658	586	613	636	611	637	606	591	619	618	621	658	618	630	605	643	613	658	637	586	628	661	601	630	643	609	600	611	628	649	613	611	599	657	667	660	548	648	631	624	570	656	595	580	644	622	638	570	592	599	630	611	675	639	640	617	630	651	642	660	650	618	631	675	603	624	631	658	677	590	627	627	589	672	610	633	615	642	629	638	651	617	608	600	637	620	625	651	609	603	631	605	626	624	611	603	640	652	602	625	611	662	578	621	617	648	607	627	632	653	622	655	636	631	610	594	612	624	620	622	639	587	627	629	595	648	622	630	645	609	629	646	657	639	633	612	678	616	585	621	662	605	614	652	602	660	667	638	608	610	640	654	656	590	638	667	569	606	594	662	610	597	593	563	662	609	629	594	608	651	653	620	618	626	631	619	604	617	643	646	625	604	623	635	621	636	615	616	600	674	665	631	654	662	624	626	599	593	595	623	590	643	652	610	612	615	597	626	632	571	651	670	623	581	618	669	592	658	636	589	629	631	568	651	635	625	632	612	605	642	603	627	631	644	619	619	664	592	604	662	581	637	592	609	653	650	625
2008	404	254	205	356	340	331	386	212	115	84	77	79	90	131	130	98	175	231	259	265	278	121	122	82	51	49	49	50	55	51	38	35	38	33	46	32	39	31	26	27	28	31	29	26	20	19	33	33	27	18	29	38	26	31	21	25	23	29	22	24	23	30	24	18	26	24	28	31	23	27	24	25	22	24	24	23	14	25	32	23	11	16	28	19	20	24	29	26	15	29	20	19	27	28	22	25	24	27	26	26	23	29	18	24	31	20	25	25	27	26	20	26	25	24	21	28	21	29	29	26	24	19	26	19	28	24	17	17	23	26	23	23	25	30	27	26	20	22	26	29	16	22	22	29	25	31	25	22	14	22	30	15	22	22	22	24	19	17	25	32	17	26	17	29	23	28	19	24	24	23	25	16	28	24	31	25	21	34	29	21	21	22	36	18	31	22	18	17	22	18	24	33	26	31	24	18	23	26	27	21	24	28	26	23	30	23	25	38	16	30	23	25	16	21	28	28	22	20	28	25	29	30	19	23	23	24	19	37	27	31	30	26	24	37	24	20	22	26	25	27	15	23	28	22	18	23	29	30	31	26	21	29	25	25	31	28	30	29	25	24	22	24	24	18	25	19	19	21	22	30	24	18	24	32	21	25	25	34	20	26	25	26	23	30	18	28	21	24	25	29	26	13	26	28	19	25	28	16	21	16	28	24	29	16	34	37	26	25	13	32	31	20	27	32	30	32	28	27	22	31	21	23	35	34	31	24	23	23	24	23	27	15	19	29	24	24	25	32	27	18	28	25	28	29	22	32	32	20	23	16	21	39	46	25	26	21	21	42	21	18	27	32	31	27	23	10	20	22	20	28	24	28	29	23	30	26	22	27	27	33	20	26	24	33	33	29	21	25	31	25	25	24	34	32	33	19	21	22	23	18	24	28	31	28	22	24	21	29	24	21	20	31	30	31	17	22	28	23	28	32	28	36	35	35	26	20	33	26	21	30	25	26	27	22	18	22	21	22	22	26	26	26	29	25	21	14	31	22	26	27	19	31	22	28	24	33	28	30	31	31	28	24	18	26	22	22	30	27	15	16	34	22	26	23	25	21	27	20	21	18	29	25	27	25	25	24	32	25	30	26	20	21	21	19	25	20	23	32	18	27	20	32	22	25	31	29	17	24	26	18	23	28	28	27	18	20	24	34	22	27	23	21	17	16	23	25	31	21	37	27	27	31	25	21	24	26	22	25	17	21	11	26	32	31	20	17	23	15	23	31	33	22	26	19	18	25	30	24	19	21	26	29	26	28	22	25	23	24	22	14	22	26	19	22	23	17	31	20	26	29	19	30	21	20	21	21	31	31	17	21	35	21	22	23	27	27	19	44	29	24	19	31	23	22	18	20	26	17	13	35	30	32	30	23	26	30	34	30	27	26	35	26	29	23	27	21	25	38	28	20	30	13	25	20	27	25	20	25	24	20	26	29	36	20	33	19	17	29	24	25	26	23	27	27	36	32	17	31	24	24	27	27	17	29	27	29	32	26	21	26	27	26	25	30	27	24	30	20	25	20	33	20	27	20	23	31	31	19	21	18	30	16	28	19	29	17	23	21	14	29	16	22	27	34	23	25	25	38	24	24	43	24	31	29	27	21	30	31	22	34	25	28	29	24	33	25	24	29	23	24	31	24	22	18	22	25	16	22	26	29	18	22	22	26	27	25	22	22	17	30	22	19	31	26	26	23	24	25	23	12	32	31	22	25	27	29	34	26	30	28	25	22	29	34	20	20	27	29	22	24	38	29	26	21	25	20	24	15	23	35	29	28	20	25	25	16	26	26	18	16	33	30	21	28	29	19	25	29	26	17	25	39	29	28	19	35	34	26	23	21	24	27	24	24	21	13	20	29	36	22	38	22	17	29	20	35	27	29	32	23	12	22	20	18	38	30	31	23	23	23	21	18	21	16	24	19	31	20	29	29	23	15	29	23	29	29	19	29	21	24	22	33	17	27	31	25	30	23	26	28	22	26	21	21	28	26	22	31	26	18	14	18	26	23	19	24	24	20	29	28	24	29	29	19	27	26	23	29	22	27	24	33	28	11	25	24	30	27	18	26	35	35	32	32	16	23	26	26	28	26	26	32	30	30	23	29	26	19	21	17	27	19	38	35	27	32	22	28	20	21	24	24	27	23	15	22	26	30	25	19	21	27	22	22	29	15	22	17	23	31	26	20	22	23	23	36	12	30	24	34	27	17	25	16	25	27	24	19	27	26	28	26	16	24	18	26	26	21	24	26	25	25	21	29	21	29	22	18	25	19	30	25	22	26	28	38	23	27	16	20	15	35	19	23	19	28	23	21	25	27	31	37	20	36	22	32	25	27	20	32	21	26	23	30	16	40	25	28	29	27	23	23	36	16	23	17	26	20	27	27	34	27	20	15	20	25	30	24	25	19	25	29	19	21	22	31	32	26	19	19	27	23	22	31	22	23	16	28	24	29	20	30	16	38	38	30	26	22	28	17	24	24	21	29	18	22	27	19	24	22	20	15	18	22	30	27	28	20	25	28	33	28	24	23	28	34	27	26	24	20	27	23	29	22	29	19	27	24	28	20	20	28	19	25	22	29	25	30	24	18	23	29	27	25	31	22	25	21	22	28	29	28	24	19	20	20	33	20	26	16	20	27	24	25	25	23	20	22	27	18	27	19	25	25	26	21	32	16	24	23	25	26	28	30	17	21	28	27	16	19	25	23	19	30	30	26	29	21	28	25	29	22	28	24	17	42	16	22	36	23	24	23	26	26	16	19	23	25	19	27	27	24	27	22	27	34	25	36	27	19	24	25	27	19	18	27	26	22	21	26	28	26	22	18	30	18	38	19	21	24	25	20	37	24	24	29	24	23	31	32	24	16	28	21	22	29	23	13	19	22	19	20	18	23	25	21	21	27	24	24	23	21	26	16	27	18	29	21	24	22	23	25	22	31	29	14	18	28	29	32	19	27	25	24	29	34	26	25	24	27	25	29	34	25	26	23	24	19	32	20	33	20	21	26	18	31	16	34	31	22	22	25	28	35	20	33	24	24	25	21	22	24	20	31	33	24	22	29	29	30	29	24	28	37	26	24	32	25	24	25	19	28	20	14	22	30	36	31	26	27	28	26	28	18	26	36	33	31	19	23	24	27	28	32	24	25	26	21	29	27	28	22	21	36	26	17	32	26	26	33	19	26	37	33	19	23	18	30	19	19	24	35	27	26	27	24	27	22	31	19	21	25	28	24	31	28	23	23	22	28	35	30	27	37	19	38	29	16	21	20	20	24	22	26	28	28	24	24	25	29	17	27	23	35	32	26	34	22	27	21	23	26	18	18	18	24	25	20	24	17	20	23	21	30	21	31	15	28	24	20	24	22	27	24	23	21	22	23	28	24	26	28	21	25	27	28	34	20	23	25	30	20	22	16	32	26	29	15	30	31	31	28	28	32	17	26	27	28	26	23	14	26	20	30	30
20117	11563	6487	19126	26659	22450	20892	21051	12076	6509	4463	3439	3274	4517	6900	5617	5094	6839	10304	9639	11066	10206	4838	4539	3136	1992	1892	1413	1792	1636	1477	1224	1155	983	786	727	747	622	557	481	523	458	462	405	420	413	394	401	411	398	377	401	380	397	399	402	387	398	368	382	427	378	413	389	414	399	390	362	393	400	345	405	372	391	415	381	377	380	403	384	373	402	370	377	396	413	388	389	384	371	381	379	360	386	411	396	368	367	394	381	408	382	367	355	386	404	388	386	372	370	381	372	424	396	400	391	363	365	360	364	388	385	334	390	386	382	366	392	369	386	404	407	382	373	381	414	375	367	419	377	361	372	363	394	392	398	420	393	398	362	383	405	373	406	390	365	403	401	363	383	378	385	392	427	370	412	384	398	420	362	421	392	380	375	329	391	353	393	416	380	363	359	363	392	398	386	386	376	393	395	382	375	375	373	412	375	373	373	387	355	379	367	370	385	396	393	405	385	380	388	343	407	392	368	381	402	392	377	383	359	383	377	415	398	407	377	404	399	396	380	371	398	402	363	380	376	368	375	372	370	409	381	380	359	399	380	353	410	401	384	381	359	351	412	394	389	383	379	429	390	398	372	377	366	354	367	371	375	406	402	418	393	388	395	408	395	356	364	372	371	410	348	392	398	390	382	407	392	402	329	386	381	380	377	401	367	356	370	375	358	409	395	375	413	376	365	336	375	394	391	393	403	378	377	379	378	384	377	386	354	373	361	388	382	395	383	407	389	366	383	401	365	383	402	362	364	406	378	382	359	370	371	408	381	376	394	349	392	363	396	395	382	355	389	417	400	362	381	403	362	379	366	375	378	358	398	340	348	383	403	384	356	360	418	371	374	371	369	371	388	370	405	348	386	378	428	383	383	404	385	388	374	383	390	375	360	381	356	362	388	407	380	367	391	388	384	414	375	354	376	362	397	362	383	358	373	365	371	382	361	409	372	372	353	380	359	397	374	377	416	398	367	371	415	373	390	411	427	367	368	349	380	398	359	365	392	395	404	370	383	395	389	393	375	376	368	358	376	353	398	355	356	366	359	394	355	373	382	393	370	414	394	431	385	385	382	384	370	382	367	354	375	408	401	410	372	384	358	375	425	356	381	391	369	392	454	392	349	415	375	362	371	365	387	358	360	388	356	363	380	381	378	382	408	394	398	346	362	407	399	386	400	420	405	381	343	395	386	396	361	424	345	348	374	400	415	390	382	380	396	357	426	394	427	367	405	374	369	409	400	405	386	340	372	353	361	373	394	381	389	402	396	406	377	345	387	332	385	377	395	404	417	372	404	399	346	369	370	365	375	371	355	387	368	396	396	385	378	393	369	389	398	352	393	427	392	354	357	382	402	375	367	355	363	397	387	378	384	386	387	366	382	376	377	390	389	361	363	399	372	376	384	359	404	364	371	393	361	383	392	381	358	380	393	380	371	409	357	377	349	392	383	368	395	374	387	382	382	422	383	396	375	335	353	401	362	402	371	390	415	368	415	377	393	371	411	395	388	391	373	344	345	393	371	389	402	383	373	397	395	362	375	382	363	412	393	385	393	405	391	355	380	379	375	407	358	371	391	367	439	373	409	402	380	413	393	396	370	396	368	383	387	376	383	388	372	357	323	395	392	377	384	406	346	368	357	406	368	403	374	377	412	397	398	423	410	356	406	365	372	387	393	369	365	364	393	411	428	383	350	395	407	361	426	373	378	361	367	336	370	365	396	404	395	364	350	356	363	384	390	378	393	415	400	398	403	365	373	377	350	360	396	379	378	395	366	370	358	363	380	395	416	346	390	392	384	324	405	355	402	410	362	395	389	376	425	374	394	361	376	422	348	360	379	372	420	378	378	389	335	386	344	397	367	375	412	407	384	383	378	373	373	343	387	339	365	345	400	381	361	384	385	357	394	393	354	418	405	364	373	389	391	341	425	395	405	405	358	414	377	403	368	347	398	389	383	391	408	381	391	393	398	383	382	406	388	364	349	379	355	365	423	370	370	373	363	368	401	414	374	352	363	364	358	376	382	387	364	351	381	374	371	417	383	392	380	382	371	395	391	391	382	388	372	401	383	364	368	404	387	393	373	394	390	388	388	369	421	332	381	383	386	392	372	407	364	393	396	388	403	358	386	369	377	374	395	393	389	366	400	401	406	373	349	372	405	382	416	411	414	354	397	375	361	367	381	380	382	377	378	392	364	408	380	402	385	350	438	363	378	383	400	376	386	386	362	370	350	386	393	405	384	386	380	392	385	366	390	397	394	352	374	428	390	392	412	372	385	375	420	384	392	394	381	358	387	392	377	390	343	408	401	341	399	373	378	363	380	401	385	365	391	398	347	384	369	395	382	367	412	373	423	375	385	381	387	382	360	396	377	386	424	391	361	340	392	383	403	420	389	377	366	390	401	397	386	393	364	376	394	390	412	367	375	403	358	394	417	373	360	361	347	373	394	384	326	371	370	372	372	379	400	376	407	350	394	386	392	380	406	371	378	383	400	339	371	369	420	341	415	430	406	409	348	353	363	389	357	380	368	364	377	393	356	387	371	385	395	395	391	354	365	396	365	399	435	355	387	419	357	370	368	344	402	401	402	385	397	381	386	367	346	388	399	397	418	397	378	416	347	364	382	386	386	394	366	411	381	373	384	381	388	403	361	361	359	362	393	370	375	335	357	402	394	383	397	396	390	376	409	395	389	387	385	384	385	389	394	409	376	376	395	360	394	400	377	400	377	381	385	337	390	341	396	344	371	364	366	374	368	383	392	401	413	378	373	383	367	373	410	376	416	389	394	396	373	386	361	364	374	413	388	399	368	371	387	333	382	389	378	353	422	409	399	378	365	381	372	371	344	360	382	400	381	396	361	387	427	346	366	402	408	390	374	372	366	406	423	397	393	413	378	396	370	410	355	374	366	348	361	391	377	413	376	372	377	383	374	395	374	388	396	375	390	374	384	388	364	394	385	358	377	375	357	383	384	384	363	398	381	383	368	388	337	394	419	403	394	381	390	385	358	393	401	377	397	360	397	366	353	364	394	374	381	388	380	353	366	395	370	422	387	351	357	372	394	356	377	366	373	397	386	382	356	379	372	392	394	359	397	369	382	409	398	382	389	368	407	399	397	394	394	344	387	359	387	385	376	382	408	363	342	399	398	381	390	388	386	372	386	388	377	389	390	363	367	387	372	375	359	406	338	407	374	379	365	385	376	380	391	375	417	375	401	376	396	366	386	428	316	374	402	375	401	388	385	390	364	415	374	376	427	361	355	390	392	380	362	373	368	400	380	366	390	399	370	371	383	360	387	384	388	371	397	409	376	366	373	378	362	356	398	381	380	415	395	418	360	366	374	367	364	395	402	369	386	409	400	398	364	367	398	360	361	378	396	369	350	392	401	415	335	372	377	389	388	414	359	378	384	407	377	377	373	392	390	385	361	409	370	359	418	395	348	335	394	384	393	394	363	391	388	385	357	364	371
1689	759	354	294	576	549	433	478	337	198	169	109	116	157	205	222	240	285	383	451	501	484	192	142	153	96	92	65	57	63	51	49	31	39	40	47	41	33	32	37	19	27	30	21	26	20	26	25	20	27	16	28	21	20	19	16	22	20	31	28	21	23	27	27	29	30	37	28	23	15	34	16	19	27	29	25	29	12	35	26	25	31	25	30	23	24	26	28	30	28	27	26	17	33	27	25	20	25	28	14	28	24	24	19	26	22	20	30	23	20	31	28	30	31	26	31	31	18	23	22	41	24	23	34	25	22	27	22	28	18	21	23	32	33	26	27	25	19	33	16	20	26	23	22	34	26	29	18	25	18	27	27	16	27	24	28	18	24	22	29	26	23	27	23	20	26	26	28	29	31	31	21	29	22	23	28	31	25	31	26	30	21	24	28	18	23	28	25	24	29	26	29	21	28	27	20	26	23	26	25	21	28	20	26	18	25	35	30	21	26	22	25	24	25	23	43	16	23	24	28	33	25	17	24	28	25	34	21	17	26	14	28	28	28	32	29	16	24	26	30	29	18	19	26	27	21	30	26	29	27	26	31	28	26	30	21	27	30	25	27	20	26	26	27	24	22	23	22	30	25	20	23	16	22	32	36	30	28	27	15	28	21	22	26	29	19	21	21	31	28	29	23	22	24	27	28	26	37	26	22	16	25	30	36	33	27	17	16	27	21	18	23	32	23	31	27	23	24	23	28	21	26	28	23	28	23	23	29	37	17	25	23	22	20	22	26	20	36	25	21	20	23	27	25	21	31	35	27	33	29	37	27	21	26	23	21	31	26	24	27	26	19	30	23	25	29	24	26	18	27	30	35	19	22	18	25	19	28	21	26	21	28	25	36	18	27	23	22	30	32	30	22	34	23	27	23	32	25	26	20	28	35	26	27	21	27	26	19	28	30	21	22	34	26	26	31	33	24	21	15	29	29	27	27	23	16	18	28	34	23	28	30	30	31	25	20	19	31	23	19	15	17	22	22	22	29	30	18	15	17	22	22	32	23	23	27	25	26	20	23	26	32	23	25	28	24	23	22	21	31	19	20	25	28	18	20	24	37	29	23	27	19	22	12	20	17	28	24	17	29	32	29	24	19	25	17	32	31	28	27	33	16	22	24	21	26	15	18	35	29	40	24	28	32	26	28	21	21	25	25	23	26	31	29	18	27	22	27	26	29	16	16	30	19	37	26	24	24	27	30	22	22	23	25	32	26	22	24	38	19	23	18	32	36	27	18	27	31	25	28	26	27	24	32	27	28	19	38	28	25	25	27	27	25	27	23	28	25	19	28	24	29	23	24	27	28	19	25	22	23	35	24	22	23	18	20	18	26	25	29	14	27	21	31	22	38	18	39	23	30	29	32	25	28	31	20	24	32	29	19	21	26	22	21	21	22	25	17	30	26	30	29	18	31	27	26	17	21	28	27	29	27	28	20	33	22	27	15	24	30	26	22	23	25	25	31	19	21	30	31	22	24	29	31	36	22	23	26	22	16	22	15	21	21	25	32	28	35	33	36	25	29	25	17	26	24	32	25	27	33	31	20	22	27	35	22	19	30	25	26	37	25	28	20	26	33	20	34	21	24	34	31	24	22	26	24	19	27	23	23	21	27	23	31	25	21	28	29	14	16	24	20	28	17	26	30	19	23	20	36	26	19	20	28	24	19	31	22	20	25	22	23	23	30	23	24	27	20	24	27	29	17	34	31	22	19	24	29	29	24	26	27	36	24	22	26	28	28	24	29	37	31	26	26	23	20	27	22	25	22	29	23	24	28	38	25	24	26	24	33	31	21	22	20	26	24	24	30	23	26	26	28	23	19	33	21	29	24	28	28	30	28	25	30	21	25	17	23	21	28	28	30	31	27	35	23	23	37	21	25	21	20	17	24	26	23	25	25	30	38	30	21	27	24	34	23	30	28	22	19	28	19	32	29	24	22	29	21	24	24	27	28	22	24	18	18	21	24	25	26	24	23	31	29	27	25	26	25	24	17	27	23	22	33	22	24	29	22	32	19	24	23	19	26	26	23	30	28	30	17	25	29	22	27	36	27	27	23	27	17	24	36	24	26	20	17	29	37	34	25	27	30	30	24	28	31	23	34	28	18	27	24	18	24	26	21	26	17	29	21	23	36	28	28	22	29	33	33	31	26	28	19	16	19	23	24	18	23	35	29	22	25	36	27	22	27	25	28	25	26	16	29	18	18	22	17	17	30	31	36	24	22	20	27	27	19	26	22	19	19	20	26	30	27	31	23	23	27	27	25	24	23	18	17	27	17	29	26	26	25	30	26	20	19	36	23	26	30	33	25	28	22	29	17	21	18	25	19	26	24	16	28	21	25	24	31	25	26	23	32	27	28	28	21	19	21	18	30	22	25	24	22	29	20	17	23	25	28	25	17	23	32	26	24	24	18	27	24	18	23	24	23	24	30	21	27	28	15	24	29	23	32	17	25	31	28	20	25	29	26	24	20	27	22	28	29	23	24	27	32	24	23	23	22	28	19	29	17	31	28	27	25	19	21	26	23	33	24	23	19	25	26	34	28	27	23	17	30	23	28	21	35	33	29	19	25	23	15	24	18	18	37	15	30	38	35	22	22	30	20	26	28	21	17	22	27	27	23	29	33	21	20	28	20	21	21	19	27	30	33	25	15	18	21	19	22	25	24	23	27	30	29	16	20	29	34	24	22	27	29	29	16	20	26	31	24	29	23	15	22	31	16	30	32	27	21	17	35	41	29	31	23	25	23	21	24	33	16	24	17	28	22	27	19	21	30	33	22	15	25	18	25	28	21	26	25	16	29	18	30	22	21	26	27	30	27	25	31	15	23	20	25	22	26	26	24	15	29	25	29	23	24	25	32	22	25	25	21	22	18	26	29	37	22	20	28	23	26	28	19	23	27	26	21	26	32	30	34	31	21	23	26	25	26	34	38	27	37	29	33	32	16	18	33	37	24	21	19	26	24	25	28	28	23	19	33	28	18	24	21	29	29	25	29	29	21	26	24	23	21	22	26	16	18	17	31	17	20	27	26	26	28	29	25	21	17	24	33	24	26	27	22	25	28	23	28	25	21	20	21	24	20	27	32	30	33	23	28	23	31	34	28	29	20	25	23	32	25	26	33	23	27	29	21	23	33	30	28	19	22	24	32	27	23	28	28	25	23	34	24	17	27	18	27	22	27	24	27	28	28	24	23	27	25	24	30	27	31	25	22	33	29	16	22	14	29	30	25	20	27	20	17	30	29	27	29	23	24	23	21	29	19	24	28	33	34	28	23	28	20	25	28	21	25	16	28	21	37	34	23	37	24	30	33	32	27	22	21	24	24	24	33	23	26	30	27	22	23	28	28	29	18	22	26	15	24	27	22	31	33	22	34	23	30	24	25	23	27	30	22	29	25	37	27	26	18	20	26	25	22	31	32	21	25	23	18	30	35	23	30	21	25	32	29	29	25
25869	15825	8702	22818	31005	28156	24352	22246	16858	11134	8909	6576	5820	6926	9822	9629	10273	11358	13782	14829	16059	14774	7749	5383	5195	3491	3700	2392	2525	1928	1767	1349	1165	999	959	910	992	795	739	649	626	673	609	521	450	445	441	432	385	450	454	409	421	406	429	429	459	412	405	414	428	430	435	402	417	458	423	398	445	433	420	408	418	380	389	410	411	386	405	419	411	406	379	393	371	407	383	367	408	396	396	416	374	370	365	419	412	424	415	470	366	414	387	386	444	395	395	376	381	419	372	370	425	404	425	439	394	395	396	407	397	404	400	362	403	433	409	390	400	392	403	424	399	425	392	384	393	413	406	401	429	413	386	408	407	369	382	415	359	408	407	401	393	392	383	389	377	413	360	405	397	427	397	405	396	384	372	393	415	400	429	383	367	408	391	398	417	377	386	410	356	368	410	395	404	395	391	391	356	422	398	382	397	406	361	399	388	401	384	406	406	391	406	387	393	396	386	364	401	400	413	381	396	370	359	404	374	382	378	380	400	361	414	395	356	413	377	398	368	379	398	373	364	372	382	419	364	430	397	392	386	419	390	376	411	395	379	369	396	379	406	392	377	391	374	395	400	376	397	417	397	376	366	388	404	436	386	381	375	414	367	382	382	396	363	370	416	400	356	408	365	388	381	373	400	373	369	368	421	392	419	397	400	429	360	376	415	409	362	384	402	418	407	413	361	380	415	386	400	409	392	383	409	415	411	383	390	385	385	369	429	392	401	359	393	390	434	351	427	399	395	417	398	381	366	360	378	373	370	418	387	371	424	392	380	394	420	377	411	406	363	373	390	383	406	411	395	392	394	350	387	391	381	389	386	403	393	366	365	395	386	396	394	413	431	383	409	404	385	393	397	409	373	397	409	388	364	389	382	388	332	365	395	434	364	407	375	417	383	434	366	379	411	397	419	352	372	399	389	421	382	394	358	390	373	392	416	376	394	368	381	405	403	389	360	392	355	397	406	366	367	418	398	416	390	420	369	389	368	402	391	394	397	366	410	400	392	403	436	369	414	416	419	417	366	400	381	408	400	372	415	371	373	377	414	384	362	390	412	382	406	367	404	392	403	374	396	390	398	389	396	392	429	382	396	419	392	361	402	387	420	382	429	381	380	369	384	376	376	397	403	419	387	398	451	369	380	367	393	405	395	383	412	423	395	394	379	367	400	410	412	369	371	385	394	371	410	404	432	399	390	368	416	393	407	348	378	346	398	371	377	364	409	428	403	391	400	372	389	379	366	409	409	383	368	381	377	388	418	380	383	399	408	417	399	383	384	376	408	425	398	404	380	415	373	414	402	351	415	363	398	394	409	441	377	386	365	379	385	400	399	379	377	382	380	445	376	360	413	404	387	386	396	388	386	389	386	405	407	450	377	389	366	372	386	400	404	368	384	415	409	386	408	376	340	376	411	386	418	397	396	387	397	393	354	387	378	406	373	376	396	404	389	395	392	370	437	421	400	388	434	391	358	376	397	388	399	402	389	406	397	390	386	354	402	400	391	395	376	389	415	354	402	400	411	383	400	396	365	356	367	403	379	388	414	374	403	386	388	381	383	426	403	408	370	394	385	408	382	371	405	412	401	361	419	401	360	408	373	357	367	403	371	392	417	423	431	395	377	370	391	392	384	409	426	356	400	434	392	355	384	344	415	417	401	418	430	417	368	406	397	428	405	410	374	386	383	390	408	386	376	379	408	356	387	374	388	374	357	423	377	387	397	410	390	368	407	404	412	359	353	400	421	392	384	379	398	366	378	389	400	409	367	387	393	400	402	398	413	390	360	397	390	370	412	356	401	394	387	366	411	429	352	392	408	386	408	433	369	383	413	392	417	347	399	375	396	365	408	385	386	422	394	392	383	376	383	399	387	387	399	412	366	395	381	363	380	422	426	376	393	394	386	431	373	384	408	392	379	415	385	431	373	382	406	364	370	408	368	400	389	361	348	399	396	340	403	380	401	397	377	384	411	401	410	370	383	380	392	404	400	367	379	403	370	387	373	400	386	364	393	414	395	391	413	391	378	397	409	378	372	400	384	396	394	420	394	384	390	408	417	372	366	364	437	366	345	394	377	381	399	374	387	366	380	368	403	373	373	397	355	382	402	421	418	392	410	389	349	385	397	391	372	376	369	422	409	415	419	408	348	422	429	385	430	370	372	415	377	418	405	391	392	388	410	408	362	401	406	378	354	374	415	379	365	408	379	404	398	407	408	384	402	392	390	396	420	368	412	403	371	399	401	398	388	380	433	387	386	428	353	374	383	385	384	408	427	342	367	389	426	420	362	401	395	397	387	359	393	390	384	407	397	396	364	405	400	352	377	426	380	394	391	401	385	385	383	367	389	394	375	387	414	383	379	410	434	409	408	395	381	387	384	412	388	400	377	386	409	377	393	410	364	392	384	369	414	383	387	397	389	439	436	402	396	345	371	400	367	392	346	352	438	399	415	399	387	370	399	385	403	394	368	408	387	384	367	401	377	387	395	399	377	387	412	390	396	409	359	397	409	356	391	407	380	402	409	404	372	429	358	418	372	400	358	400	438	371	387	390	410	399	425	416	361	367	381	396	375	393	360	393	433	443	379	348	420	396	384	389	420	404	384	378	404	423	377	416	378	412	385	415	384	388	383	409	390	359	379	405	415	426	372	425	392	391	393	400	386	404	404	392	395	369	397	401	398	365	413	411	376	390	375	391	369	373	392	405	395	394	397	382	373	421	376	359	391	364	390	391	391	415	374	362	381	381	394	382	393	413	376	407	403	406	373	390	401	423	418	386	381	368	411	387	385	401	403	390	392	405	382	379	388	387	391	367	409	382	373	401	359	387	367	387	421	410	349	370	377	400	393	390	423	409	397	423	385	341	393	407	419	388	377	460	361	388	389	363	385	346	390	405	393	421	406	374	369	364	402	384	379	342	363	415	374	382	387	405	367	388	389	419	402	403	370	424	366	390	434	362	389	383	392	375	366	357	365	362	387	416	423	368	375	397	366	392	360	398	391	385	443	404	401	391	391	407	414	407	401	401	397	399	416	413	392	411	380	398	363	392	396	385	359	370	342	370	406	373	411	415	395	393	397	392	430	419	364	374	407	395	390	399	388	358	380	403	387	400	361	391	363	378	380	385	396	376	402	386	390	370	401	398	383	390	386	390	392	390	407	389	405	406	374	370	438	417	387	389	407	384	400	359	374	376	358	380	408	354	385	403	396	421	368	394	361	375	394	381	381	383	388	422	397	378	401	406	367	404	411	421	359	379	405	400	401	389	427	376	379	394	369	359	360	387	384	377	411	390	413	374	387	383	382	379	393	412	392	423	400	393	389	389	401	378	370	405	352	410	395	386	410	370	420	366	389	422	368	423	394	363	387	351	398	357	376	392	382	384	364	411	369	393	417	359	372	357	413	393	378	388	369	377	386	390	418	366	410	369	387	359	384	415	370	359	375	356	401	380	370	358	362	368	377	388	427	416
3220	644	307	287	467	478	409	305	320	230	216	150	139	131	196	261	277	323	333	454	528	447	200	147	169	121	139	109	52	71	49	58	55	50	46	46	60	46	36	39	41	51	44	55	36	45	48	29	45	45	49	35	39	28	44	36	57	49	44	42	47	43	39	39	47	37	42	53	50	32	47	34	41	51	35	40	58	31	36	40	38	49	43	34	41	35	54	33	36	46	39	44	45	40	38	52	29	30	42	41	32	33	39	38	42	46	30	31	40	37	53	32	39	32	40	31	35	53	29	28	49	40	37	40	38	40	35	33	44	44	44	50	35	47	31	27	33	41	39	47	43	37	47	39	29	40	42	33	41	37	45	43	37	41	27	35	29	37	41	37	37	40	43	35	32	33	39	36	35	42	33	41	31	38	32	30	45	43	29	41	44	39	43	28	40	54	35	37	32	37	50	44	44	32	45	42	33	41	38	38	41	46	53	47	46	38	34	32	43	37	40	41	35	36	34	42	38	30	41	41	54	38	45	39	55	34	34	43	31	36	38	48	36	43	51	36	47	41	39	49	38	40	50	45	32	41	34	42	41	40	28	40	30	44	41	36	38	33	42	47	28	34	43	40	39	40	48	35	39	44	28	48	38	41	38	37	57	42	47	35	47	36	40	33	40	42	44	45	31	36	37	40	32	41	43	34	39	43	31	39	50	37	43	38	42	29	33	48	48	32	32	48	35	28	47	44	44	41	29	34	44	37	36	30	45	32	38	32	37	44	43	34	34	27	49	47	45	42	29	46	53	27	30	44	49	50	40	35	50	40	39	47	40	34	43	36	27	42	41	41	41	33	45	40	41	37	37	53	44	43	33	48	36	40	48	31	28	54	30	41	42	52	42	50	40	47	45	26	32	41	36	31	33	42	42	40	44	40	35	28	34	31	50	37	38	42	50	35	30	36	36	36	46	41	33	37	37	34	49	31	49	41	38	51	43	33	33	44	36	39	24	51	36	27	43	27	52	32	42	39	37	43	52	31	47	34	33	36	42	37	43	49	34	42	37	40	44	40	43	45	37	32	34	35	28	35	51	33	37	34	51	42	46	42	38	44	33	31	32	44	37	43	27	31	51	25	38	33	30	41	37	43	44	38	49	45	44	49	48	48	39	33	36	42	33	43	41	44	38	23	41	35	37	49	37	39	34	41	29	42	32	34	29	38	44	42	41	36	38	41	29	42	50	37	35	33	37	32	44	38	31	40	40	32	43	37	39	41	41	45	38	35	47	44	37	38	35	43	38	47	30	45	39	41	37	34	37	37	42	29	42	43	30	37	46	37	44	42	41	22	42	31	43	41	43	39	35	51	28	27	42	51	42	37	51	43	43	36	47	35	36	30	44	42	37	41	38	49	34	33	45	40	36	42	31	49	29	50	49	45	31	29	44	50	40	35	42	36	42	42	49	45	33	31	39	30	47	49	44	48	33	32	41	43	31	32	32	35	47	33	32	57	33	42	48	33	35	48	37	41	37	33	36	45	42	41	34	35	36	44	38	35	28	41	39	37	39	41	37	47	34	45	54	45	40	42	46	38	35	37	48	35	36	41	33	41	40	29	41	44	46	42	41	41	36	46	41	51	40	37	46	40	46	41	32	40	40	31	38	46	40	41	35	50	44	38	33	44	36	31	40	39	41	35	34	36	40	39	32	40	37	46	38	32	41	38	42	38	44	39	31	38	44	27	46	38	30	43	48	43	36	39	37	47	42	33	38	40	44	27	44	39	32	40	39	37	38	40	36	39	43	46	42	32	39	39	31	33	43	48	39	34	39	53	49	26	46	44	47	30	32	37	40	34	47	37	32	47	39	27	33	43	39	38	44	38	46	49	52	35	25	40	28	43	33	32	36	40	53	35	37	43	42	35	56	32	31	43	42	45	46	36	41	40	35	38	38	39	36	29	41	47	39	40	42	33	40	41	37	44	39	43	33	34	30	35	36	43	37	40	38	46	32	36	53	29	54	42	34	42	47	40	40	43	38	46	51	32	48	35	33	39	39	40	33	31	30	42	34	45	41	36	47	43	39	36	44	40	40	52	34	38	45	33	36	36	42	43	39	39	40	37	45	30	41	47	32	37	39	31	36	36	44	57	33	34	33	41	41	60	34	37	28	39	54	34	42	30	34	35	39	42	40	39	28	47	38	35	41	29	46	53	37	41	43	37	30	48	41	45	35	32	28	41	38	50	41	40	45	37	43	44	39	43	42	42	42	42	51	40	31	43	35	38	29	40	49	45	40	23	38	36	41	35	42	45	40	36	34	36	45	39	46	37	42	44	37	36	51	28	46	34	38	38	44	47	36	45	37	40	36	33	47	32	44	41	45	31	48	43	30	29	36	37	40	36	31	42	48	39	39	46	54	36	41	37	44	33	38	35	36	39	48	49	43	31	32	38	28	35	41	36	26	36	35	37	47	24	34	40	43	36	33	43	36	40	32	45	30	40	33	28	55	43	37	48	42	30	53	43	38	36	40	33	43	48	43	48	36	27	41	35	32	41	47	41	34	39	47	29	40	31	48	42	44	28	45	42	52	36	35	46	38	47	41	38	36	45	46	50	40	37	44	30	48	40	40	35	38	37	33	31	36	37	36	40	38	50	35	46	42	38	46	25	34	46	40	38	37	45	45	37	54	35	39	38	38	44	40	37	38	51	31	51	39	40	40	53	38	49	43	38	37	36	36	37	39	41	33	48	50	38	34	46	39	33	45	38	35	39	23	49	38	35	43	42	43	34	35	36	36	22	37	39	43	35	39	40	39	42	45	30	49	35	45	38	39	38	40	41	43	45	45	45	37	30	48	31	38	35	45	29	30	40	51	50	35	46	36	43	45	41	47	31	52	43	42	36	28	33	36	38	38	35	31	43	29	36	44	45	40	54	49	34	50	39	36	46	39	39	33	45	34	45	37	39	38	41	43	23	44	46	31	40	31	50	49	36	44	48	52	29	35	35	35	40	34	40	36	48	50	46	34	44	31	38	45	32	34	44	48	38	32	38	39	30	42	32	39	45	35	34	32	40	40	52	45	39	39	40	40	39	39	43	33	41	34	25	50	38	45	36	34	32	34	30	45	35	49	30	41	39	31	35	43	33	42	45	39	34	42	45	41	44	43	37	34	48	40	37	38	42	50	40	47	42	46	39	42	46	31	41	31	28	42	38	41	36	33	47	47	35	39	40	42	37	39	43	40	47	38	41	48	43	43	42	38	30	31	48	43	45	47	30	44	47	36	44	50	44	44	30	38	36	37	43	41	37	35	40	48	47	41	35	43	45	46	42	44	36	54	44	49	38	32	34	37	41	36	41	42	47	41	43	35	31	38	30	26	40	40	47	44	34	47	30	41	38	34	47	47	35	39	37	44	54	40	36	28	40	44	56	43	31	44	54	38	27	38	40	42	38	30	36	49	39	51	42	50	30	41	32	25	41	44	42	45	57	38	33	42	35	45	31	47	39
22765	13975	7916	20403	28692	26308	22148	17693	14818	11050	8804	6661	5351	5789	8026	10084	10460	11862	12747	15638	16759	15109	7566	5116	5791	3894	4624	3609	2039	2084	1573	1309	1094	1056	1065	1064	996	953	856	790	849	851	801	752	734	648	619	643	653	649	670	639	623	603	627	636	606	656	640	652	630	643	600	601	648	635	600	643	661	583	601	619	572	583	631	587	607	605	552	589	598	620	606	614	636	581	594	632	577	593	579	617	593	639	591	627	632	577	610	543	584	595	573	584	588	601	602	619	594	602	563	603	637	637	612	597	588	594	642	617	610	615	634	587	600	580	596	616	587	569	671	646	604	579	581	565	565	580	627	589	630	525	624	567	632	594	618	569	587	623	587	576	584	586	591	557	540	613	616	597	622	609	561	629	591	611	604	580	580	586	594	658	574	593	594	605	628	603	598	609	618	602	637	615	596	602	595	610	572	552	593	607	598	621	557	550	628	608	589	628	587	568	600	603	600	565	608	581	611	593	600	607	609	556	579	592	578	624	611	574	596	610	550	610	591	653	617	604	575	584	593	620	551	597	639	599	643	584	581	600	623	599	614	582	610	605	627	606	592	572	651	626	589	546	561	580	644	585	589	619	576	605	581	627	639	610	594	567	606	591	611	579	612	595	606	584	606	613	516	594	578	590	615	573	569	593	586	579	615	614	634	563	579	548	566	589	582	585	589	598	581	565	585	603	607	649	594	612	608	624	567	614	595	618	613	541	583	562	602	625	585	578	572	578	578	594	546	651	603	582	569	594	588	631	574	568	622	583	581	570	641	563	560	600	602	600	614	558	576	626	560	585	612	603	576	593	581	597	617	571	595	549	580	647	597	608	571	603	600	588	560	535	589	606	577	552	588	620	601	580	544	598	613	572	591	599	614	612	585	591	561	561	613	612	597	604	583	590	578	586	566	581	592	624	602	620	576	595	577	566	604	629	575	565	615	593	557	619	594	564	549	623	627	583	591	603	603	614	622	567	589	621	626	598	557	605	596	616	615	605	603	613	586	564	618	606	598	618	568	633	564	608	563	583	589	584	586	580	601	605	640	597	584	603	617	618	618	626	623	641	623	609	592	636	583	564	572	647	631	585	619	563	566	614	613	614	555	600	592	570	583	602	622	604	598	586	584	584	576	597	619	566	623	549	629	630	585	576	581	626	608	587	589	598	572	606	605	599	605	570	547	616	589	597	602	608	561	565	581	612	652	590	565	613	618	562	593	554	579	624	606	580	580	617	630	597	574	565	555	592	576	604	605	562	600	624	568	567	594	604	629	588	583	638	640	571	614	608	583	629	571	592	554	605	581	576	585	600	575	576	611	598	549	598	579	582	592	555	566	587	605	593	599	579	574	613	620	582	584	597	586	569	568	614	619	544	569	582	637	613	586	599	588	558	532	538	613	570	587	579	614	600	545	624	626	589	617	599	631	592	616	604	583	589	617	558	627	597	585	580	581	627	578	589	589	606	600	596	579	605	587	580	575	659	594	581	581	565	617	606	567	594	604	578	596	580	580	549	597	593	612	594	572	617	559	624	584	579	613	566	570	651	612	586	589	597	601	618	597	595	576	550	559	601	619	576	573	573	547	571	620	616	586	647	616	639	557	587	591	571	610	595	593	594	570	603	604	619	576	578	617	613	608	568	604	594	595	601	592	619	616	551	590	581	579	583	596	590	587	581	580	572	585	586	613	611	588	559	559	571	602	593	575	605	580	618	570	565	570	544	620	610	594	614	585	616	584	597	585	618	604	604	592	607	592	557	621	570	579	620	621	584	605	599	606	588	602	563	567	595	633	559	585	565	625	576	597	575	576	586	591	583	599	561	587	585	591	535	619	597	541	609	623	578	605	596	624	574	608	571	581	587	566	622	552	595	570	595	607	562	550	582	596	560	577	588	636	601	618	593	582	597	558	604	627	596	578	600	599	582	579	570	592	641	577	587	601	571	514	596	619	587	638	571	590	594	589	580	570	578	639	611	577	598	647	641	605	583	623	604	589	626	642	588	583	565	580	631	617	624	678	593	581	612	567	652	590	580	556	609	585	613	647	568	631	599	599	631	585	556	585	624	578	548	537	583	597	611	611	593	594	577	612	618	618	576	592	585	583	584	608	605	589	571	614	615	560	611	567	605	588	591	596	547	622	524	610	565	589	609	590	581	556	609	586	569	638	626	589	601	559	585	560	606	586	584	584	593	591	612	577	602	605	616	576	604	632	610	611	566	547	603	554	608	589	622	599	617	616	575	609	582	573	592	576	588	652	616	646	595	575	551	581	575	595	608	599	571	547	589	618	599	560	581	630	620	593	601	597	554	597	680	595	592	591	613	615	594	584	583	566	584	568	599	582	592	586	575	605	600	611	613	552	574	625	568	621	589	533	593	572	569	576	568	546	631	604	596	638	586	607	582	624	592	562	597	565	586	612	601	610	603	591	620	591	596	598	597	610	573	591	582	641	593	611	596	544	634	612	599	568	573	579	611	604	587	650	610	583	524	596	563	573	603	596	586	558	544	561	592	555	606	613	571	651	581	582	570	581	563	619	618	567	554	626	604	578	576	669	595	538	594	608	583	610	605	592	612	641	567	622	543	596	618	547	620	582	626	588	637	579	616	609	595	570	588	599	598	599	588	597	593	608	586	588	544	596	639	614	581	612	595	576	593	618	604	616	598	593	576	568	619	614	577	615	610	566	612	592	586	578	610	567	575	587	592	560	560	557	604	620	632	637	602	626	556	598	576	577	626	585	584	608	608	553	557	634	563	604	627	600	593	586	571	587	597	627	599	576	606	578	584	581	583	578	584	597	586	601	587	604	594	600	600	609	593	594	575	600	641	579	620	595	559	633	586	627	580	610	593	589	580	595	573	572	659	591	613	580	615	641	583	596	624	580	573	605	610	624	624	556	605	594	609	581	598	557	569	581	625	621	594	600	601	589	576	590	624	615	614	587	591	649	574	605	618	596	595	582	647	629	633	615	586	621	596	605	592	602	580	548	595	597	602	591	582	622	624	589	620	606	543	630	612	551	607	605	619	620	574	595	551	603	606	584	593	567	575	584	613	606	565	611	600	545	618	610	592	585	624	554	569	566	594	585	581	571	593	618	612	594	586	575	626	596	618	609	607	584	623	585	581	620	574	617	570	601	558	556	576	577	622	577	609	589	578	592	554	567	610	573	597	615	558	549	621	591	597	582	594	587	571	563	548	568	602	606	608	576	570	550	568	631	640	610	608	622	580	569	552	556	598	577	626	641	609	544	580	582	546	590	535	649	564	577	585	601	609	637	637	616	571	557	568	556	581	590	591	569	612	617	597	637	572	602	590	611	560	626	593	575	569	643	589	557	573	592	527	618	570	599	583	610	600	583	571	597	603	658	557	589	649	570	597	562	601	650	590	573	594	585	614	561	601	593	588	603	635	624	580	605	541	583	567	595	590	565	577	565	576	600	582	596	557	582	588	594	592	650	594	587	601	625	595	562	555
3101	1228	473	384	701	827	642	487	425	394	342	270	228	182	180	240	362	494	524	597	734	728	353	186	293	219	200	213	106	92	80	71	58	52	55	62	44	53	40	47	51	44	44	38	31	49	47	50	44	46	32	46	40	39	46	44	42	60	48	44	42	35	49	36	34	42	43	44	32	45	52	45	39	27	40	37	48	46	65	48	45	36	41	41	53	39	46	57	38	41	42	41	33	37	41	34	44	49	51	47	41	35	46	50	42	42	47	40	41	47	49	37	38	49	44	34	42	47	47	37	45	42	46	44	37	24	40	49	41	42	45	41	44	50	42	50	42	41	39	43	47	28	47	42	36	38	35	46	32	39	42	30	44	35	49	52	42	52	47	52	52	52	39	35	45	46	60	44	44	44	42	36	37	46	50	51	36	40	33	38	36	56	31	39	46	38	35	38	42	45	40	28	48	49	55	38	36	46	41	46	35	41	40	31	35	39	38	40	31	45	40	41	35	45	28	37	44	45	30	47	35	49	41	38	31	38	47	43	45	48	40	50	46	49	35	40	45	41	36	39	42	44	36	46	36	41	45	43	40	35	49	39	39	38	37	28	40	33	43	37	48	37	36	44	51	44	43	37	44	39	42	40	30	54	39	39	33	44	48	52	38	43	41	46	48	36	33	38	47	50	50	38	39	55	43	48	51	46	43	28	37	40	32	44	41	40	40	42	46	45	39	48	54	46	44	40	49	45	42	45	43	39	43	34	35	39	38	36	47	42	37	35	37	48	50	31	36	37	35	48	50	47	36	38	33	44	37	46	38	44	42	43	54	44	31	40	36	36	38	40	43	41	52	44	42	36	48	35	33	40	29	46	35	51	48	42	41	43	47	42	47	44	41	37	52	31	30	49	46	33	37	40	40	51	40	42	52	38	39	32	37	39	50	48	42	44	50	38	36	38	35	39	52	33	41	40	43	38	38	44	44	36	36	37	35	46	50	41	42	40	37	34	40	48	41	46	29	43	41	39	47	47	48	37	29	40	40	42	55	46	37	33	40	41	45	36	45	40	43	23	48	51	38	33	35	30	43	39	44	41	47	47	47	36	48	51	40	36	43	42	29	56	51	46	40	36	55	50	47	52	51	34	37	46	44	30	41	36	59	50	46	43	34	52	39	37	55	38	46	43	38	48	31	40	43	41	40	45	53	31	32	51	36	30	52	34	29	52	37	37	31	54	37	48	39	51	44	49	41	42	43	42	38	43	41	34	34	48	53	46	42	48	48	33	42	37	35	37	41	41	54	44	42	40	44	51	44	54	55	40	41	36	41	37	50	38	31	35	45	35	37	38	33	49	43	37	43	39	35	46	37	44	34	44	44	41	38	40	39	48	57	38	31	43	32	46	41	40	30	49	45	46	52	43	47	36	38	39	41	39	33	35	28	32	37	40	32	40	40	37	44	55	45	39	51	33	29	33	45	39	44	41	36	31	48	37	46	45	40	44	45	46	43	45	39	41	36	42	37	38	33	37	42	46	39	49	45	45	33	43	44	41	35	50	40	43	40	39	54	43	41	42	45	43	35	50	34	35	39	41	40	38	48	37	42	25	35	43	43	37	40	39	38	45	39	42	47	54	52	52	44	53	38	36	39	50	38	41	42	48	48	46	44	33	57	32	47	40	28	43	49	35	43	36	47	40	37	38	37	44	33	34	43	37	47	46	35	40	43	50	35	38	33	35	40	55	50	40	41	34	45	50	46	41	45	37	47	42	37	36	30	50	45	34	43	56	44	39	35	38	38	36	35	48	40	38	47	41	31	52	42	32	43	45	42	43	54	47	36	36	48	26	47	36	40	37	49	47	48	45	43	33	38	43	36	36	58	32	41	34	44	38	42	28	44	42	42	42	42	34	42	37	26	40	34	33	40	50	37	45	41	35	41	25	35	45	48	42	39	33	57	44	39	38	37	40	37	38	53	46	44	47	42	44	49	34	47	49	43	44	38	55	49	44	43	55	34	42	40	42	49	44	35	44	45	47	51	48	41	43	46	48	42	48	31	40	49	53	45	50	41	55	40	44	43	43	47	33	52	38	33	41	38	54	57	43	51	39	32	49	41	38	32	36	44	51	30	45	39	38	48	40	43	37	42	29	40	39	31	45	41	36	37	33	39	39	48	38	33	39	40	46	41	44	40	51	36	50	39	39	43	44	45	41	42	32	53	42	38	36	50	44	30	44	40	44	41	38	44	39	40	44	35	38	40	35	43	36	42	46	44	40	43	36	35	39	33	46	41	38	34	38	44	54	47	52	38	41	30	35	42	41	47	45	56	47	39	38	46	41	46	47	48	36	39	33	26	42	31	43	38	53	35	56	39	48	40	43	48	40	48	44	45	40	53	36	40	45	46	31	50	44	45	48	48	37	39	39	37	42	48	47	44	38	37	41	49	42	49	46	53	44	39	40	46	32	46	39	46	48	28	38	45	53	50	37	34	34	43	38	44	59	23	52	40	48	43	31	37	39	48	38	36	41	41	28	43	45	41	49	55	40	30	35	28	37	46	40	33	42	41	51	37	39	42	55	40	34	45	32	32	37	47	39	37	42	44	53	42	39	32	41	35	45	27	39	43	43	49	30	37	47	48	48	44	51	35	51	42	28	37	44	40	36	48	34	55	33	45	46	33	44	53	39	44	38	39	46	52	44	44	52	39	43	33	37	44	37	43	35	43	40	55	37	55	38	41	39	32	36	55	39	45	41	35	33	41	44	47	40	40	50	37	41	41	51	46	38	26	41	37	54	34	38	33	54	46	30	41	39	37	42	33	35	34	42	38	39	46	32	46	41	42	52	43	38	41	37	38	48	41	28	51	37	27	42	40	53	42	43	28	35	48	37	37	47	51	41	55	36	48	37	38	48	36	39	41	33	36	40	51	39	55	46	36	35	30	43	36	46	43	39	47	45	34	37	36	37	36	32	26	47	38	39	47	37	35	35	43	34	38	50	49	39	43	36	44	62	32	48	44	52	25	26	43	36	52	44	40	45	35	50	46	33	33	39	45	26	40	44	37	50	43	45	48	33	40	34	43	37	42	35	36	38	41	53	41	50	37	30	46	48	38	39	33	44	42	38	46	30	41	36	41	39	46	42	32	41	46	55	40	42	30	39	40	38	37	40	44	38	41	52	48	44	52	30	36	41	38	42	44	41	48	34	44	50	44	47	37	40	41	41	43	42	37	42	46	34	34	37	33	41	40	39	36	41	49	37	44	35	41	50	36	45	40	43	35	41	40	53	33	51	50	51	38	38	38	44	39	40	55	42	46	34	48	33	36	43	51	33	42	38	37	42	36	64	36	50	26	41	41	38	45	33	37	33	38	35	57	39	50	41	40	32	45	38	45	34	44	37	39	46	38	40	42	42	47	47	31	43	51	41	45	46	40	43	50	42	45	44	42	38	41	41	36	47	35	42	38	42	42	41	44	49	41	50	45	47	36	38	39	46	37	43	30	41
30553	19128	10948	24316	33760	32034	27016	22297	18860	16539	13884	11132	8906	7604	7723	9816	13240	15672	17011	18792	19972	19936	11859	7612	10096	7626	6680	6890	3082	2913	2331	1685	1463	1257	1328	1278	1103	1113	1035	954	967	1027	1016	872	816	756	679	745	737	703	749	660	676	688	659	678	712	686	717	798	663	648	649	676	718	648	719	692	777	721	606	653	674	646	657	647	644	648	647	672	587	645	650	637	654	609	652	635	661	637	629	594	633	683	610	616	652	678	648	668	683	660	649	657	629	618	659	613	655	616	677	582	631	618	639	652	635	615	603	646	619	610	602	661	633	641	591	652	685	628	646	668	602	640	642	645	647	637	645	652	638	619	641	661	592	644	662	653	607	646	632	627	634	619	659	594	643	643	616	644	606	620	638	594	611	618	622	629	623	651	652	606	643	585	630	653	634	577	630	593	600	652	599	621	576	623	604	628	591	636	583	621	638	584	666	604	593	599	607	672	642	592	659	619	633	588	634	568	637	578	642	634	592	598	643	622	673	637	607	642	623	627	711	627	647	619	648	612	609	586	597	637	617	633	642	595	607	628	628	662	617	620	582	611	635	630	632	602	660	625	626	631	632	608	642	656	641	617	622	601	660	590	617	640	616	639	656	659	631	675	639	608	669	640	633	610	657	618	636	604	594	618	620	657	575	590	619	569	604	566	636	610	600	633	651	596	648	613	567	601	582	613	626	615	643	651	635	588	663	622	582	594	612	599	617	630	575	658	636	615	596	643	637	621	591	621	607	593	611	634	598	593	606	615	615	679	672	639	623	629	599	643	576	651	638	579	616	679	611	614	602	627	634	641	622	640	606	604	633	588	667	607	608	622	642	611	632	684	640	605	584	633	614	617	630	600	594	649	679	645	623	622	607	603	666	665	606	644	603	626	605	601	586	588	630	601	606	637	625	694	640	619	665	608	613	619	603	623	663	593	616	605	643	589	559	635	622	570	624	628	607	676	608	660	658	652	665	619	617	649	565	561	624	618	628	604	623	645	621	655	590	598	631	660	578	647	646	692	617	630	574	571	617	615	625	592	621	623	577	618	601	600	642	647	643	628	668	631	587	577	651	627	591	620	598	631	606	637	595	602	584	625	590	605	666	640	615	624	611	626	607	644	616	637	599	651	609	608	651	586	638	605	638	645	644	589	664	654	626	622	670	615	611	597	657	601	586	623	606	687	632	599	609	621	589	638	601	632	613	665	658	620	647	592	626	597	606	609	627	625	617	669	634	609	644	673	643	652	626	632	628	715	603	645	625	620	598	611	621	612	606	638	623	618	615	633	629	632	611	607	647	629	662	623	670	604	660	639	619	607	649	657	587	638	647	589	634	618	602	621	622	580	672	571	602	662	605	648	614	593	607	606	646	604	643	603	628	594	628	626	589	572	624	654	700	610	619	648	635	573	580	649	634	590	623	637	641	608	619	618	629	629	630	661	659	647	605	644	626	611	635	631	600	657	630	624	672	585	599	618	616	639	626	647	611	646	637	611	676	609	605	601	636	614	617	685	657	620	607	596	603	640	588	604	602	620	573	640	597	615	627	635	608	612	606	605	612	610	655	654	624	653	599	588	609	646	634	636	620	600	625	580	610	625	627	609	620	590	582	670	595	624	633	597	632	630	678	678	601	595	636	614	648	658	681	634	641	627	650	656	609	616	662	627	636	634	627	611	619	655	621	646	623	605	605	632	639	627	598	587	606	615	614	628	642	645	647	625	639	617	621	625	608	624	594	584	627	604	640	634	629	663	662	620	622	615	567	561	626	585	637	617	642	645	661	595	623	613	588	639	598	660	621	608	585	682	648	570	574	626	632	630	589	605	601	608	588	660	611	634	657	609	626	668	620	595	629	601	629	665	650	561	643	595	612	690	624	622	633	605	631	655	602	605	661	639	629	691	652	616	609	628	558	654	646	612	662	640	603	612	657	649	678	636	656	618	642	646	623	647	593	643	614	646	615	630	632	628	645	608	647	591	574	684	622	625	639	635	593	629	596	647	613	659	656	598	601	594	638	642	580	606	576	604	584	626	658	617	604	632	603	640	682	604	639	592	608	623	610	584	654	611	657	622	612	653	621	640	606	608	642	588	635	658	665	670	656	602	602	613	603	652	647	614	622	647	616	627	643	651	649	606	609	603	593	569	638	626	588	651	597	622	614	615	620	626	641	613	644	613	582	642	603	629	625	661	613	611	657	617	628	647	626	656	612	628	620	600	645	662	595	582	649	620	634	603	603	638	595	648	608	650	606	640	646	611	624	609	613	658	610	627	617	602	598	652	612	646	612	621	604	642	622	618	588	620	549	602	622	660	597	684	632	663	623	615	645	629	609	623	621	608	648	660	648	684	593	669	635	623	625	595	643	602	633	658	622	619	608	596	600	631	653	583	583	684	647	599	625	610	634	597	649	649	629	636	628	623	573	584	629	629	635	606	623	627	612	586	616	624	641	606	703	628	615	634	669	605	658	650	640	629	614	600	591	610	637	642	615	599	608	620	616	648	594	638	612	647	676	572	622	619	644	640	618	620	622	606	635	574	615	604	635	596	643	647	638	596	659	693	619	622	626	615	663	598	576	643	620	626	593	616	640	619	623	590	584	620	610	630	665	616	635	631	660	617	631	586	605	630	597	684	614	564	642	619	630	597	654	640	600	629	621	597	634	624	615	655	600	605	646	631	648	632	596	593	592	599	635	631	645	684	646	633	638	649	652	606	617	608	605	639	612	610	623	666	633	633	593	597	643	637	647	586	597	636	570	638	673	646	626	586	602	641	642	671	655	636	625	629	665	619	612	602	611	599	619	598	640	650	660	704	638	623	622	655	615	621	656	660	604	597	633	619	617	624	623	635	615	655	610	657	590	616	617	652	639	615	609	607	610	631	623	629	638	677	641	614	605	610	579	636	633	625	616	600	613	633	591	585	598	643	665	626	659	582	608	645	626	620	622	611	615	614	619	615	642	669	609	636	619	637	624	643	648	673	636	598	644	579	669	597	639	599	646	636	589	637	625	582	609	597	645	626	639	645	653	585	599	631	628	652	598	624	617	618	688	612	663	615	655	645	617	596	671	622	621	581	567	639	598	633	598	623	623	636	625	592	599	649	671	615	612	643	664	620	618	594	626	580	640	673	582	622	603	628	631	646	616	628	620	599	610	605	610	644	602	675	604	569	603	586	647	596	630	619	603	622	644	583	626	651	589	624	656	641	624	627	610	599	600	608	635	639	645	622	627	621	601	617	615	611	626	562	621	626	602	600	602	652	626	594	618	648	621	645	623	660	605	668	596	592	645	630	622	613	587	630	674	623	653	620	676	621	637	654	579	611	624	614	647	615	606	621	667	623	606	593	623	639	647	630	594	617	606	608	663	637	648	711	593	578	617	628	615	657	609	637	621	624	601	644	574	596	624	626	631	605	606	625	647	637	619	651	651	633	616	625	611	614	619	587	618	640	610	610	615	613	629	674	603	645	641	648	664	612
2302	582	194	141	249	347	197	162	133	109	152	87	90	64	80	90	148	217	260	297	281	272	196	105	119	111	98	99	68	45	34	34	22	27	29	30	37	24	23	22	32	27	22	35	32	29	29	28	35	29	19	29	23	26	16	24	24	35	31	24	28	27	26	22	30	20	24	24	15	31	23	27	24	32	28	20	29	26	30	15	21	21	24	27	28	29	25	32	26	28	30	23	40	24	29	31	26	15	23	28	22	29	24	30	29	19	29	32	30	26	24	27	22	25	21	26	27	23	30	29	33	18	22	20	26	22	25	26	30	27	18	29	31	29	32	36	19	28	31	36	24	21	21	15	34	24	26	32	20	17	28	28	28	18	24	23	33	34	26	27	31	26	20	17	25	22	27	37	19	9	28	26	33	17	20	22	35	19	22	20	20	26	25	29	23	18	26	22	33	24	27	23	29	27	30	22	29	22	24	21	24	26	31	23	25	34	30	18	23	25	28	17	26	23	21	17	19	34	23	27	22	32	27	21	29	27	28	33	25	18	27	17	28	24	22	17	17	28	22	21	32	28	25	34	26	21	35	29	27	30	19	27	16	28	21	21	24	28	18	18	22	18	22	23	28	27	27	25	32	27	23	24	19	27	21	23	24	24	25	21	21	24	27	23	27	32	20	26	25	31	24	35	24	25	26	23	26	24	30	32	28	18	24	28	23	21	20	22	21	23	29	22	16	18	35	21	22	34	24	28	32	19	20	23	22	31	22	30	18	33	29	28	38	23	23	25	33	24	18	23	19	23	23	26	24	34	31	17	30	25	18	24	30	29	16	22	42	28	22	24	25	12	25	24	33	26	35	26	27	18	23	34	33	28	26	32	25	31	29	19	32	21	31	34	21	30	25	23	26	29	22	22	28	27	25	23	29	26	21	20	20	21	26	25	17	23	16	13	34	25	24	22	34	24	23	23	22	29	20	32	31	30	29	22	26	15	20	21	16	37	29	24	25	27	22	29	27	33	22	24	29	16	38	31	20	30	24	22	20	25	20	29	24	34	30	27	30	24	24	28	19	28	34	24	26	30	22	23	14	27	21	32	31	24	20	27	28	21	25	30	30	25	23	24	22	30	26	32	29	26	22	25	30	36	19	15	27	30	25	30	27	20	22	25	18	19	23	32	19	22	26	30	31	27	29	24	22	28	28	17	28	30	23	32	34	21	31	24	25	17	24	20	31	27	23	26	26	28	18	20	23	21	23	24	21	19	21	23	30	29	21	20	25	26	23	33	28	26	19	21	19	27	22	21	26	26	24	21	33	28	25	20	25	33	25	33	22	20	26	29	25	24	37	32	27	23	25	30	22	28	21	33	26	26	28	29	26	18	30	23	27	32	22	22	17	26	20	27	34	23	20	18	25	28	23	22	31	28	21	20	37	22	24	26	22	36	19	22	21	29	27	17	32	38	30	26	28	16	34	27	27	22	26	21	19	36	30	32	23	15	24	21	25	24	25	26	28	26	25	21	19	25	29	29	21	32	26	29	31	24	21	21	31	32	22	24	29	25	15	27	25	21	22	30	23	30	27	22	34	31	16	33	27	18	24	24	21	15	19	29	19	24	28	20	22	22	15	23	33	19	19	32	27	32	23	25	30	18	21	22	23	31	31	23	25	19	21	36	27	31	31	27	32	28	33	16	24	23	28	25	32	24	22	26	16	26	18	23	20	23	16	23	18	23	28	29	18	28	23	33	27	18	21	17	29	9	32	24	16	25	24	23	33	26	38	18	30	22	31	20	24	34	32	37	27	23	26	22	17	28	16	24	25	29	17	28	22	38	19	32	34	13	29	23	34	21	24	32	30	30	26	18	30	29	21	24	27	21	21	21	29	17	23	25	27	20	23	32	27	28	28	28	30	25	24	31	26	17	20	24	34	24	32	21	36	34	33	28	22	20	27	24	26	21	22	31	30	28	33	19	22	24	28	22	23	22	22	29	25	25	28	32	31	29	26	30	28	37	34	25	35	24	30	28	22	25	32	31	28	27	26	24	29	41	28	26	25	30	20	27	32	29	29	20	29	29	30	28	33	29	27	29	26	23	22	12	20	21	26	29	25	20	17	31	21	19	30	24	21	25	33	29	25	28	23	18	23	30	19	28	26	19	26	28	25	22	18	22	28	29	23	24	27	22	25	22	32	24	28	27	17	21	28	29	20	28	22	20	21	36	31	27	28	24	23	31	23	36	32	29	32	28	34	26	23	28	22	21	32	19	27	20	30	25	19	32	14	24	28	26	38	25	24	32	16	24	21	27	21	23	24	21	27	17	25	25	25	24	32	29	24	30	31	23	20	28	25	22	29	29	23	21	30	33	35	25	21	26	24	23	28	25	26	29	31	21	32	19	17	16	21	20	18	23	31	19	27	24	23	20	26	23	18	28	21	27	24	21	33	29	23	32	19	23	27	30	24	23	33	22	27	28	30	24	22	21	23	19	24	30	24	26	25	22	20	31	20	27	22	31	27	24	28	21	24	26	22	28	24	23	23	27	24	27	24	16	20	25	18	31	22	31	29	40	17	32	17	25	29	26	31	21	19	26	40	23	27	25	19	20	29	26	28	26	30	25	25	22	34	25	24	26	18	29	16	20	29	27	29	25	26	18	23	24	28	19	21	27	30	20	18	26	26	36	24	28	22	30	33	29	24	22	23	21	28	20	28	33	22	34	29	34	33	19	30	31	27	22	18	38	18	25	26	28	16	20	34	24	28	28	27	27	29	31	18	31	30	23	28	24	27	25	32	25	23	23	31	30	32	26	30	23	36	22	32	32	23	26	28	35	33	32	22	24	27	21	20	20	23	27	21	30	24	19	32	23	21	24	17	25	36	29	25	30	29	25	26	34	25	26	24	25	28	16	26	25	21	18	20	16	27	28	22	18	16	32	25	23	25	25	26	33	24	25	23	22	24	20	18	23	27	35	24	24	23	25	25	11	23	21	18	31	23	31	21	20	29	28	33	24	32	18	35	18	14	20	21	28	24	28	26	24	24	21	25	21	31	23	26	22	37	28	24	22	33	35	29	30	27	20	20	27	39	26	33	33	22	23	17	23	26	21	24	26	32	21	28	36	28	21	31	31	25	24	24	34	22	29	28	20	21	32	32	19	21	30	22	18	23	28	19	23	34	27	23	18	22	21	22	20	26	26	21	21	25	26	19	22	27	22	19	19	27	25	23	31	24	27	32	18	17	30	29	32	29	31	36	20	25	26	26	30	26	25	20	37	21	27	27	29	30	17	24	19	21	21	23	22	27	29	29	23	28	22	36	33	29	26	24	25	24	21	24	24	22	27	22	29	27	11	19	22	17	17	22	30	16	22	34	23	22	35	17	30	25	31	25	33	36	33	25	23	25	21	24	23	19	33	48	21	16	22	19	22	28	28	24	28	28	24	23	21	22	23	22	24	28	22	29	26	23	20	31	29	28	27	19	31	28	27	32	27	30	36	22	35
22825	13394	5546	13578	21980	20925	15167	10463	8296	7720	6576	5092	3830	2754	2770	3427	6109	8255	9718	11359	10953	11107	7574	4293	4489	4164	3665	3521	2500	1376	1200	819	625	559	536	497	508	512	508	511	553	530	454	414	385	397	431	401	391	391	406	385	364	390	396	399	373	378	459	436	400	450	392	405	359	455	420	414	463	408	389	420	384	351	397	382	392	394	373	372	440	391	401	387	386	370	402	397	388	399	423	389	388	388	407	395	384	427	376	381	409	392	383	418	420	370	414	382	383	420	383	447	428	363	400	412	365	396	405	402	381	411	378	403	379	403	385	365	392	402	372	426	375	383	395	409	416	356	423	411	387	419	376	357	388	363	395	402	382	397	415	411	425	385	393	382	389	414	407	373	400	408	400	391	390	382	408	402	393	407	408	400	376	384	388	378	412	472	410	390	364	405	352	384	407	380	411	402	401	385	383	388	408	340	360	375	401	399	380	381	381	396	382	412	378	404	368	438	374	402	400	402	439	400	385	366	385	382	374	394	421	359	389	419	411	394	388	420	368	378	395	383	414	376	368	402	430	417	390	381	413	414	385	384	366	394	394	385	387	354	433	405	400	418	362	374	414	394	398	366	397	423	405	372	392	415	424	357	384	370	379	360	395	377	400	393	371	385	409	396	357	378	411	418	397	370	416	372	368	405	352	365	388	360	370	355	379	382	417	422	401	414	410	363	381	386	364	368	396	368	396	362	419	392	360	407	368	398	391	367	372	403	408	406	397	400	393	369	406	385	401	361	379	421	355	393	379	418	375	412	434	409	353	348	357	414	392	381	435	406	402	394	338	382	380	386	411	391	381	356	378	361	363	444	403	372	380	398	382	388	382	368	387	381	393	409	383	390	389	371	395	396	383	410	410	398	369	383	372	372	376	416	439	390	443	379	430	408	427	404	395	383	355	391	423	373	398	374	371	404	413	391	388	397	359	423	409	395	352	405	415	367	440	379	398	392	369	370	371	408	395	411	417	376	415	411	396	410	380	373	412	379	382	409	382	402	397	417	397	411	366	353	413	404	404	399	373	383	370	366	406	372	373	405	385	384	367	401	367	410	371	384	384	399	379	380	401	380	381	406	400	352	384	412	398	372	399	373	433	373	401	380	361	394	378	389	388	412	393	344	388	394	366	406	355	361	411	396	397	411	401	377	406	383	403	378	385	374	390	384	395	371	356	405	357	399	389	379	362	370	409	406	362	425	379	407	452	346	398	385	381	400	388	405	378	374	411	412	383	396	401	334	375	384	383	378	364	416	349	399	402	401	385	396	384	369	380	389	385	386	382	364	378	387	409	423	430	409	385	401	395	385	392	381	378	411	390	379	350	385	375	367	355	395	416	381	367	409	406	374	366	428	418	388	389	371	387	389	399	368	384	372	381	379	385	386	376	392	407	381	420	370	386	403	382	331	383	414	395	383	412	358	407	363	398	381	375	402	355	415	391	397	402	431	374	388	389	379	381	411	384	380	380	404	422	383	416	363	394	399	421	399	371	384	390	373	419	362	420	411	360	379	400	397	393	432	389	402	358	404	382	391	393	392	396	407	405	396	396	389	383	383	385	405	382	377	396	385	389	384	386	368	387	390	424	394	389	394	387	383	416	354	369	378	382	407	403	389	369	397	379	391	404	404	395	370	382	387	391	355	404	408	383	431	369	430	384	417	415	413	381	398	362	379	427	379	385	417	414	390	367	374	395	424	377	386	383	394	376	418	383	392	406	389	368	406	382	420	377	409	382	403	396	390	383	382	404	383	406	409	386	389	393	376	355	380	356	400	379	395	397	373	389	391	373	359	388	400	368	418	420	377	417	418	383	364	404	404	393	396	399	386	415	383	376	416	387	395	394	347	388	393	398	360	390	383	390	415	370	381	397	357	374	390	418	392	396	439	398	393	389	363	418	410	411	422	362	371	417	389	378	405	392	381	405	375	355	369	372	364	379	393	410	411	370	402	369	414	383	405	395	432	407	398	387	363	393	346	379	389	391	389	378	418	374	395	365	402	399	394	427	380	360	409	388	397	381	372	357	406	389	423	425	358	369	400	399	419	381	366	445	397	361	421	353	379	380	387	391	377	386	374	401	391	387	344	420	408	362	385	428	380	348	382	357	405	391	388	371	364	362	384	383	389	358	394	403	338	362	394	381	418	387	417	390	391	399	408	396	371	392	418	426	389	400	382	381	412	395	397	420	419	416	415	391	398	393	434	359	415	391	408	383	400	370	386	361	405	428	402	395	412	386	408	408	426	385	389	430	424	402	419	376	377	362	394	413	425	343	430	379	394	421	399	403	371	351	422	404	381	407	408	391	364	363	382	370	376	375	414	402	381	379	412	372	393	406	403	415	415	380	395	357	416	392	388	411	407	368	398	412	383	433	400	419	400	381	412	403	394	387	361	407	363	416	368	378	418	370	382	372	405	401	377	397	387	413	385	420	357	387	353	388	421	399	362	425	404	405	417	394	391	400	397	420	433	376	373	427	412	401	392	386	366	366	396	389	364	399	377	382	391	387	382	414	380	409	393	386	414	373	368	396	376	402	388	409	366	422	383	392	366	384	399	398	423	439	378	375	358	404	374	393	397	388	357	386	397	380	381	376	382	376	417	382	373	360	392	378	404	383	385	377	378	372	387	415	375	393	376	379	387	397	382	391	401	372	406	411	375	431	421	357	401	380	395	367	389	413	414	450	369	383	405	395	349	376	399	370	353	401	391	376	377	401	388	404	370	413	387	387	377	395	406	394	357	412	339	381	394	375	382	374	412	372	409	369	404	395	416	378	360	400	339	347	390	400	408	385	369	398	395	367	383	367	414	393	379	366	342	382	354	409	348	413	391	418	378	411	393	355	387	403	385	384	400	386	410	372	379	434	390	408	358	367	387	405	383	404	399	415	388	367	451	385	399	391	379	368	374	391	360	384	403	386	399	405	397	378	386	390	370	394	382	398	362	425	411	401	423	372	385	377	368	379	394	421	368	415	398	376	401	359	371	408	407	416	396	359	367	361	383	409	352	378	400	373	412	388	368	412	378	435	380	398	377	392	384	389	387	401	412	398	409	391	387	425	383	397	376	385	394	375	437	396	383	420	368	380	409	372	397	396	408	396	378	361	391	398	353	379	417	406	382	375	372	374	379	432	397	369	395	407	408	369	423	397	393	362	411	378	452	370	409	375	408	417	414	376	372	361	407	379	376	396	387	363	401	414	419	357	412	418	406	394	414	378	402	392	416	415	399	402	408	409	399	382	390	367	396	403	411	387	377	386	364	360	367	343	421	403	374	414	400	375	364	420	404	373	383	372	425	394	377	382	399	393	399	381	403	359	366	405	394	402	388	412	416	404	397	347	383	359	420	356	403	352	365	379	410	408	385	390	380	420	376	375	377	374	410	392	390	371	412	372	403	391	382	398	399	403	370	385	417	353	369	392	404	415	397	359	398	387	392	391	392	391	383	374	413	425	375	407	393	403	413
2309	1132	420	253	455	640	431	276	234	237	186	149	158	100	116	140	218	310	378	433	407	453	325	187	138	161	181	161	122	69	61	35	36	43	28	30	31	29	24	33	30	32	30	29	36	36	27	26	18	30	29	24	27	27	35	21	27	26	34	21	32	31	26	27	33	21	25	26	19	31	18	21	20	41	17	16	14	22	21	22	26	23	27	25	21	25	29	29	32	24	20	17	33	30	19	27	28	26	23	33	30	30	29	25	35	16	29	18	24	22	21	30	18	28	22	27	24	21	29	36	28	26	28	26	25	24	30	19	33	29	29	30	26	33	25	22	41	22	23	24	28	28	28	32	33	27	19	28	28	27	20	38	31	24	31	23	26	25	20	25	28	20	35	21	25	27	28	22	32	25	22	30	23	14	31	30	27	25	22	33	18	32	24	21	23	17	26	26	26	25	25	32	23	23	39	27	23	23	28	23	30	34	24	29	29	21	23	29	33	29	32	32	29	24	23	25	31	25	24	23	30	27	25	31	24	21	22	24	28	26	19	33	27	22	30	30	25	32	32	22	27	32	30	24	29	24	24	27	23	27	27	26	21	26	21	29	25	27	21	21	27	21	20	29	22	23	25	30	22	36	34	28	24	30	30	19	31	31	26	34	25	31	28	28	31	26	32	29	35	22	30	26	21	27	29	27	19	19	26	18	26	27	28	23	24	21	29	34	27	24	23	30	43	23	26	25	20	25	26	23	35	22	18	20	24	19	20	19	17	27	27	29	30	32	27	23	47	30	29	36	27	28	28	26	17	27	26	31	35	26	21	23	39	30	33	20	36	29	21	17	28	26	24	22	22	34	30	24	26	25	32	31	25	25	33	23	24	25	19	25	22	35	32	21	28	25	18	23	32	29	28	23	18	23	32	28	21	31	23	23	31	23	26	23	24	25	20	25	21	16	20	19	27	26	31	30	32	27	28	29	25	21	21	14	24	24	28	33	19	31	36	23	21	31	23	30	33	32	38	33	34	34	23	24	25	24	30	36	29	20	27	21	19	17	35	30	30	26	28	25	26	27	17	22	25	29	33	26	33	28	27	30	32	28	29	33	30	24	25	22	26	21	29	30	26	32	27	23	27	17	23	12	24	22	22	30	25	22	26	30	36	30	25	17	18	24	29	13	22	25	25	20	28	33	30	27	25	29	33	23	21	21	22	23	28	33	27	32	25	32	28	19	26	18	20	22	22	28	29	28	23	26	25	28	23	35	28	25	26	27	21	15	28	24	25	29	19	21	24	26	22	26	27	24	27	23	25	31	21	26	19	24	26	21	18	22	29	13	24	22	33	30	24	31	34	21	21	24	28	30	26	35	33	34	27	30	32	26	28	29	29	27	23	30	27	23	36	27	31	31	19	24	30	13	28	25	32	24	26	25	32	28	25	28	26	21	23	26	30	33	19	22	30	28	16	30	30	23	15	31	22	27	25	31	19	25	28	29	18	22	32	29	23	24	26	22	29	20	31	21	24	28	26	22	24	23	29	25	31	30	23	43	19	20	23	20	25	32	44	34	26	19	30	31	22	20	27	23	30	32	28	24	28	28	31	23	28	28	24	19	15	24	26	32	21	34	31	22	28	26	30	32	27	41	39	29	33	21	23	27	31	23	23	18	30	30	37	25	27	28	26	28	30	27	22	23	29	19	30	27	15	29	41	29	32	33	22	17	33	31	26	27	26	11	27	36	31	25	26	23	27	34	24	29	20	22	28	42	31	31	28	30	26	18	29	35	26	25	19	28	27	28	27	27	28	33	23	27	19	25	28	27	35	20	24	27	22	26	30	25	19	29	19	29	32	22	30	35	22	29	32	31	14	24	26	26	31	28	35	21	35	29	24	25	22	26	17	29	31	27	25	30	23	24	29	27	22	22	29	21	30	21	24	28	31	22	18	17	31	21	28	28	27	28	35	26	27	22	23	28	25	25	23	20	24	33	27	24	22	28	21	24	21	24	29	23	26	24	22	19	26	28	27	26	27	31	24	23	23	31	23	22	28	21	26	21	30	24	33	23	15	31	24	28	17	23	22	24	23	28	16	25	26	22	29	29	32	30	23	23	49	26	31	33	21	21	28	29	31	22	29	20	24	29	22	21	29	27	23	24	20	21	23	27	26	21	25	33	17	25	25	30	21	22	38	19	26	27	27	32	34	17	31	18	21	26	20	35	24	25	27	33	28	34	23	30	26	24	18	29	21	23	24	30	19	25	24	28	34	20	32	35	25	22	19	34	34	22	26	23	15	24	21	25	26	28	26	22	15	26	20	25	28	21	20	17	29	23	25	24	27	24	26	31	33	31	23	36	24	18	26	28	25	21	26	19	24	25	20	19	34	17	31	17	32	28	26	29	23	28	16	24	27	23	35	34	29	23	26	23	26	29	25	29	32	26	27	25	20	24	19	21	26	26	30	24	25	24	30	32	25	30	18	25	33	24	26	29	23	31	32	25	24	26	25	25	24	27	20	34	22	22	23	29	20	31	24	35	24	23	25	32	23	23	21	26	21	20	29	34	25	27	25	29	35	34	30	30	25	20	22	34	23	31	32	21	28	34	25	32	22	21	28	30	30	19	25	20	26	31	29	29	34	37	31	26	31	32	15	26	29	22	19	32	25	23	28	27	24	21	39	25	28	31	29	23	33	21	29	28	22	29	33	26	25	29	18	25	24	33	26	25	20	24	35	21	34	31	32	25	29	17	20	28	29	23	30	24	20	24	30	33	28	14	30	27	22	21	30	22	26	26	33	19	26	26	23	25	28	27	17	28	24	24	19	21	32	37	23	22	26	32	26	26	28	29	20	29	26	29	25	23	21	22	21	17	19	36	24	26	26	28	29	21	24	23	19	29	36	32	24	28	26	28	31	30	24	22	21	28	23	15	26	27	32	23	18	23	26	31	27	27	30	23	26	24	28	28	30	22	28	27	25	25	31	38	27	32	30	23	21	28	26	33	25	29	24	15	24	27	18	27	22	26	21	29	29	24	41	34	38	21	21	24	28	26	21	17	14	23	30	30	30	30	30	34	26	26	25	27	23	23	21	29	27	30	34	25	33	28	29	27	27	22	22	27	21	29	27	18	18	19	39	29	24	22	26	17	24	25	33	23	17	25	25	25	29	28	19	25	19	21	36	20	29	27	26	35	37	28	25	19	25	26	27	24	25	20	30	22	31	29	21	25	21	26	19	23	26	23	21	23	31	32	35	21	28	22	22	24	38	20	22	26	17	32	20	22	21	27	28	26	20	26	28	29	28	23	35	31	27	21	17	30	28	21	27	35	19	23	30	27	27	28	22	19	33	29	20	25	26	20	22	35	23	29	22	24	26	31	29	28	33	21	28	31	33	37	24	26	19	28	28	31	31	23	15	17	34	29	16	32	33	24	31	23	30	37	22	23	29	30	23	36	20	29	32	41	36	21	27	22	27	19	20	28	26	21	21	27	25	27	23	28	20	35
29935	19362	9460	19737	28812	28913	21692	15989	12271	11450	10292	8360	6437	4909	4631	5988	9016	11932	13354	15318	15036	14412	12646	7192	5686	6237	6707	5514	4701	2480	1816	1261	852	706	703	629	623	614	606	692	699	648	574	520	459	445	400	437	448	500	425	419	429	443	461	400	444	452	519	515	441	468	495	432	422	421	439	448	450	418	435	447	422	381	393	410	410	404	418	443	449	392	414	436	435	381	424	419	422	423	412	384	438	445	388	414	398	421	396	449	382	436	391	431	393	371	441	409	416	423	436	406	402	415	445	408	422	415	452	392	413	426	462	420	446	423	415	435	392	444	425	418	414	403	453	402	411	424	396	396	429	430	407	424	414	405	447	419	451	418	440	401	414	425	391	433	389	384	389	399	426	400	420	411	401	430	402	392	427	374	376	403	378	443	411	386	419	412	395	429	436	405	382	426	441	421	440	442	407	405	440	426	447	408	391	415	427	360	385	411	420	385	408	442	431	412	398	400	399	425	389	378	382	403	406	371	401	394	416	364	385	401	437	439	399	424	369	420	376	412	449	406	438	414	380	419	423	399	388	450	415	378	379	432	417	383	374	396	385	409	382	369	418	408	386	447	350	406	401	378	407	388	416	392	381	370	385	426	438	401	403	374	405	396	434	383	393	423	416	436	395	381	451	417	447	439	407	379	391	424	398	442	385	423	409	383	413	412	405	424	421	392	391	411	430	390	399	421	408	458	411	410	459	417	405	428	413	446	437	379	437	394	437	392	437	392	386	405	398	423	394	405	384	403	424	423	405	425	411	404	425	372	415	421	388	385	405	431	428	403	417	405	407	415	385	400	405	390	439	397	423	419	439	397	415	397	394	391	409	384	408	384	374	374	426	398	414	395	422	368	408	384	373	366	422	436	402	379	412	414	386	408	402	383	414	451	367	385	436	383	392	387	417	379	427	407	375	387	398	358	391	410	404	396	437	388	405	399	449	374	419	402	401	390	446	387	393	369	429	441	409	407	407	383	393	416	369	405	402	424	426	419	407	376	451	427	356	410	410	392	456	392	428	384	400	382	402	404	364	441	433	431	440	445	393	406	408	414	428	389	436	418	409	404	400	412	406	389	358	403	403	449	420	404	377	391	400	409	384	387	419	425	393	449	404	407	429	376	396	380	404	415	392	380	393	440	414	453	373	392	415	429	426	419	367	396	397	410	419	394	380	397	420	427	400	416	392	403	400	377	400	387	397	417	406	406	402	404	384	440	429	426	440	389	393	429	421	373	399	418	379	403	428	387	395	408	427	401	437	387	417	383	387	387	387	417	356	390	369	400	409	357	399	388	405	416	417	404	416	409	407	408	433	435	371	422	418	387	391	414	396	399	399	440	397	407	384	411	385	409	406	385	400	432	417	363	423	396	389	416	392	404	433	412	415	388	391	407	438	393	418	397	402	399	373	416	417	416	397	408	392	432	404	438	423	410	415	404	428	381	431	406	385	410	391	373	384	412	412	441	399	392	409	385	416	414	380	409	358	387	408	448	410	394	415	378	402	385	415	389	410	383	422	383	358	401	390	386	417	450	413	359	397	411	401	403	430	412	392	411	354	404	415	431	414	399	391	396	395	412	392	365	396	400	390	426	399	420	422	413	378	379	364	422	382	434	464	403	361	430	406	391	392	384	404	414	402	393	371	410	448	404	376	420	403	378	393	435	390	442	400	392	364	403	446	371	410	407	416	394	386	424	408	414	400	395	362	427	405	423	418	385	376	394	403	405	395	413	405	399	400	432	390	395	398	416	407	380	412	373	380	413	438	406	439	403	434	408	417	395	419	390	415	424	403	397	427	410	419	404	365	400	412	381	381	420	381	367	380	432	441	422	404	396	391	400	386	404	396	411	411	420	403	441	410	421	391	423	458	402	382	407	424	423	398	423	397	419	415	407	403	375	383	423	398	414	419	374	341	428	411	406	441	387	417	431	419	416	416	389	434	424	444	387	393	411	394	420	404	435	443	395	382	382	378	409	440	412	412	405	432	433	410	416	393	439	393	384	429	439	387	398	409	405	434	396	371	393	423	399	413	433	360	393	382	433	391	380	397	409	408	393	413	424	421	416	439	448	384	373	442	394	430	402	408	376	411	413	412	418	445	394	390	385	390	412	378	425	385	415	413	387	382	400	412	419	426	382	411	426	366	412	425	403	400	399	407	401	398	405	419	433	417	410	430	415	393	385	405	377	398	384	408	381	385	439	434	388	386	396	399	381	416	410	406	368	381	386	398	397	388	391	419	404	410	441	401	405	429	394	413	413	399	419	384	411	405	389	430	383	396	406	432	425	396	393	389	409	409	402	391	396	370	423	385	411	394	402	398	404	395	391	392	356	389	407	383	408	425	443	418	413	416	434	408	405	401	405	394	418	420	424	400	396	412	435	386	376	412	427	420	399	405	402	388	439	414	439	433	426	425	386	397	397	395	412	420	395	403	384	409	448	420	398	405	442	380	449	431	379	433	394	423	405	391	407	415	429	408	412	398	389	423	412	437	388	419	412	398	426	413	407	422	398	426	425	411	410	425	414	418	405	410	394	364	389	410	398	401	407	397	375	439	449	384	466	448	414	409	418	393	405	413	391	397	417	412	355	428	413	412	399	405	410	416	434	431	413	413	432	401	433	384	430	385	430	415	399	404	393	426	393	439	416	381	387	422	399	419	408	415	414	414	404	403	391	396	398	387	384	406	405	396	406	405	435	431	399	412	402	405	418	408	416	395	370	382	401	402	434	420	389	395	433	436	379	409	368	397	411	366	423	424	427	376	372	387	427	379	387	401	420	399	428	414	406	438	379	423	391	416	407	397	380	450	407	406	401	407	432	415	424	362	387	414	435	415	451	400	401	440	373	378	396	391	416	425	346	405	409	417	401	425	430	400	412	376	394	406	390	424	398	403	417	426	413	442	417	433	419	406	367	388	400	413	425	390	410	422	412	391	405	432	397	405	423	406	379	396	396	397	414	427	404	419	392	423	411	427	438	390	414	419	400	395	409	414	409	391	370	409	385	413	419	423	404	384	408	403	402	392	411	406	417	393	374	439	414	398	412	410	416	380	426	429	425	407	399	436	379	417	391	410	403	414	414	372	409	397	409	415	393	412	421	359	385	388	414	409	387	394	406	387	405	424	391	449	435	434	409	392	406	410	413	398	437	421	382	422	420	388	426	385	421	420	398	394	413	408	458	411	384	382	428	444	378	435	414	379	394	406	409	418	401	402	410	425	414	404	432	403	404	407	403	419	404	437	385	394	448	388	394	395	380	423	411	374	386	402	374	412	389	429	394	420	387	414	409	394	382	370	433	448	412	407	405	408	405	399	397	417	415	386	420	413	413	420	411	424	434	391	407	432	412	416	426	423	416	386	409	406	395	400	372	440	390	424	404	456	391	380	414	429	409	388	402	480	406	369	403	427	414	418	380	396	424	405	424	383	432	406	443	405	448	387	360	411	432	396	418	400	412	439	379	414	386
4283	1072	424	254	389	499	389	287	192	181	199	178	139	102	96	151	205	276	336	453	455	356	292	232	136	222	206	115	181	112	80	54	64	42	39	37	47	30	42	37	40	38	41	41	52	47	48	42	40	44	30	37	37	46	50	45	36	43	33	50	40	41	42	43	39	51	58	55	38	32	42	32	36	35	37	57	37	51	32	38	32	44	36	36	34	39	43	57	45	44	36	33	40	32	30	38	49	46	36	42	32	42	33	37	30	35	37	33	38	34	45	47	46	56	50	38	31	42	47	41	35	37	40	46	39	41	38	38	28	36	41	42	60	34	43	35	43	36	35	51	31	36	25	37	51	46	42	37	29	42	54	41	42	44	31	44	31	53	38	31	46	36	32	28	31	36	35	43	40	35	46	47	35	35	58	48	36	39	40	44	35	31	45	40	43	39	44	42	43	45	58	43	33	45	31	44	43	37	40	37	40	39	36	29	47	46	45	38	35	43	29	34	41	39	43	44	27	45	61	37	47	37	35	37	46	55	43	37	37	45	44	38	45	43	48	54	38	44	43	42	36	35	37	32	42	37	45	50	33	41	37	39	36	38	50	37	48	38	39	45	33	44	41	41	33	37	41	50	36	39	37	31	43	37	38	37	38	28	35	41	31	26	39	40	38	35	40	31	40	35	35	30	42	45	46	29	44	45	34	42	35	38	33	30	39	49	39	39	34	43	31	29	39	42	38	47	35	42	32	42	35	25	32	32	38	43	57	43	43	40	45	40	40	45	41	46	39	36	35	36	40	36	43	40	36	45	37	35	34	41	33	38	41	47	42	41	43	42	40	31	37	34	48	47	27	40	37	45	43	37	45	41	32	46	40	51	38	43	30	37	33	40	34	50	49	34	45	42	44	25	41	32	44	34	40	45	34	39	42	38	36	35	40	47	43	47	31	41	41	51	38	37	42	30	38	42	35	36	34	33	42	37	39	39	47	41	36	54	47	44	30	38	28	44	52	39	41	40	32	40	37	37	43	50	30	31	39	38	46	31	36	32	37	47	46	40	48	41	33	31	43	42	35	27	35	44	50	39	52	50	40	35	46	34	33	30	44	36	42	31	41	37	33	33	44	31	45	38	40	25	32	46	45	50	51	34	43	35	32	46	50	38	36	37	34	32	45	49	42	46	43	55	42	37	27	37	31	49	36	42	40	39	53	44	34	33	45	40	33	41	45	37	34	38	44	51	42	40	39	40	50	30	37	38	23	40	39	43	34	37	37	37	45	45	35	37	51	29	43	39	49	30	31	42	42	48	48	45	39	49	38	47	47	32	27	43	30	35	47	36	40	45	47	44	28	32	42	40	31	39	47	42	49	35	43	34	43	47	38	39	36	40	53	32	43	51	50	38	36	45	36	42	38	36	58	52	33	37	36	30	43	45	39	37	37	45	41	54	41	46	42	32	47	48	54	34	39	37	35	49	36	47	41	33	35	37	50	54	37	35	43	36	39	43	39	35	31	53	30	34	43	27	27	33	39	50	46	35	36	42	57	46	45	43	30	44	38	28	33	44	33	43	48	36	40	39	50	46	36	52	39	40	35	43	36	43	58	41	47	37	40	31	41	36	36	34	23	35	36	37	47	43	38	41	39	39	39	33	31	42	37	43	47	49	39	39	28	40	32	38	46	36	39	40	45	44	38	40	45	43	32	40	35	37	38	44	45	37	40	39	33	48	47	43	31	41	42	41	43	36	33	40	35	46	41	40	37	30	28	31	35	26	35	37	51	41	49	45	47	39	36	33	46	34	31	38	32	49	32	33	38	35	43	31	51	48	41	37	41	40	40	37	35	41	45	30	33	28	40	38	37	40	31	34	39	41	38	51	36	50	43	32	38	43	33	41	31	29	35	35	37	44	40	31	33	41	41	42	38	40	37	44	37	49	53	34	42	39	48	46	47	44	37	34	37	50	45	37	45	49	27	34	40	36	46	32	41	53	30	45	47	39	44	45	51	38	36	38	33	35	34	34	38	34	38	50	41	25	43	41	41	43	45	33	28	52	32	39	42	46	44	46	43	51	34	41	25	40	36	47	42	29	28	33	37	38	40	39	34	34	48	44	46	48	40	39	36	45	45	36	43	51	40	41	38	42	34	39	43	41	42	44	40	42	45	37	32	47	38	27	29	54	35	38	34	39	35	41	34	37	46	45	34	40	44	44	40	46	56	32	30	32	33	45	40	30	37	46	36	43	33	41	38	55	41	37	42	43	45	44	48	37	33	46	38	40	43	34	24	56	41	38	40	31	39	37	42	35	54	48	47	31	40	28	39	27	39	38	38	52	42	40	45	38	44	43	45	40	38	43	37	41	41	37	40	37	48	58	43	48	37	37	35	45	36	46	29	29	50	40	38	44	40	42	45	33	36	51	51	36	43	41	41	47	46	33	37	46	40	36	42	41	38	36	35	31	36	52	34	37	41	49	41	43	35	42	61	31	37	29	36	34	36	41	31	33	36	43	40	40	29	40	38	38	41	47	31	29	48	43	39	45	39	41	44	33	47	32	44	44	52	35	41	36	36	40	36	47	30	29	49	43	39	40	49	39	39	46	47	35	31	42	49	25	44	50	44	44	48	42	33	45	50	44	40	43	41	42	40	43	35	34	41	37	45	41	34	44	57	40	35	45	40	41	39	36	38	39	36	40	32	30	37	33	40	39	46	42	47	38	43	37	36	45	49	34	32	28	38	34	48	38	35	47	35	36	36	33	49	45	45	36	40	42	38	54	42	43	42	36	35	27	36	37	39	42	44	31	47	45	37	46	40	35	42	42	40	36	52	39	41	44	36	36	34	51	45	39	43	48	37	41	39	43	32	34	46	36	32	42	33	41	41	52	40	35	43	35	44	43	41	48	39	40	45	33	33	45	38	35	45	45	50	40	35	40	48	42	39	37	45	53	30	46	37	51	37	33	44	32	42	33	38	43	41	31	32	39	46	46	46	35	32	32	45	31	36	30	43	39	38	39	38	37	38	41	51	31	57	42	52	36	36	45	31	25	37	30	42	38	27	46	33	33	41	47	36	44	43	48	28	50	41	40	38	45	35	40	47	33	39	29	35	42	32	42	38	47	44	36	37	48	30	41	36	24	47	40	37	42	43	33	46	39	37	42	46	52	46	37	36	41	36	25	37	40	34	44	35	39	43	36	36	34	42	36	45	38	33	44	39	45	49	43	43	38	46	37	37	39	49	40	40	39	38	44	28	43	44	41	35	51	27	46	35	35	35	38	38	36	46	46	44	38	40	42	44	40	44	39	37	36	32	24	26	36	41	45	36	31	38	36	38	42	55	51	44	50	30	42	32	42	45	33	45	48	42	25	56	63	43	33	42	38	44	43	40	31	32	39	29	40	37	38	45	35	40	38	47	35	42	45	40	38	37	40	51	48	33	41	35	48	50	50	47	49	57	42	38	48	49	48	32	45	42	33	43	35	39	43	39	38	44	36	32	44
29136	18906	9406	18661	26580	27406	21554	15471	11124	9641	9487	7916	5866	4760	4631	6264	8852	11669	12405	14525	15015	12697	11371	7979	4701	7350	7809	5138	5908	3299	2162	1433	1070	912	881	800	824	748	871	896	842	761	641	677	656	655	638	638	638	634	656	667	664	603	669	649	645	670	744	679	658	702	610	635	595	640	627	696	708	613	616	594	637	622	606	575	596	608	626	600	646	607	597	636	552	625	604	568	599	611	659	612	663	638	607	640	632	614	621	634	636	606	652	616	607	607	552	598	631	624	615	616	587	623	621	603	628	607	623	654	670	594	591	619	599	605	646	615	600	626	656	650	617	656	654	602	616	612	609	592	597	616	587	599	635	623	628	612	578	602	609	601	609	628	626	598	622	589	598	620	632	638	610	616	622	622	590	597	594	641	628	648	646	619	605	629	605	591	621	626	613	590	611	625	619	608	651	607	614	597	614	577	646	624	612	622	628	622	598	645	607	585	616	642	623	596	608	617	624	652	626	609	585	617	612	614	640	595	636	641	587	591	601	612	601	613	611	614	614	608	609	605	624	579	627	611	606	579	627	625	557	602	587	617	583	643	629	619	595	622	626	637	666	621	626	606	634	594	617	617	571	648	625	612	635	569	616	593	610	649	598	592	604	597	584	642	614	614	597	678	585	575	619	611	637	638	562	620	640	609	640	620	630	632	515	608	640	628	620	601	626	597	571	646	638	617	617	576	615	640	589	604	576	647	617	569	563	589	624	627	603	603	621	569	593	620	628	570	620	580	595	605	580	606	592	617	614	550	625	608	614	593	638	660	616	609	592	603	643	600	576	599	582	633	654	611	568	632	629	624	559	600	629	599	603	637	603	607	592	617	596	593	595	619	623	603	619	621	653	623	593	598	564	606	600	608	598	608	621	599	600	600	614	591	625	598	581	599	623	604	647	606	654	582	621	608	599	578	595	589	563	639	617	636	562	629	592	567	601	574	657	665	625	616	635	635	578	596	584	608	606	589	660	640	589	648	589	575	618	604	622	587	597	650	582	635	639	617	564	622	619	584	562	608	597	643	611	597	558	594	584	661	632	628	595	608	617	642	608	615	612	609	592	636	589	603	582	622	614	614	639	635	555	596	577	619	625	585	602	629	632	587	614	633	642	606	657	578	626	654	612	619	616	612	591	623	584	672	583	618	655	601	591	598	600	564	590	594	627	640	601	626	627	624	593	647	629	613	635	605	567	554	577	577	614	653	652	639	616	604	626	632	583	660	587	633	653	551	603	603	601	588	613	620	593	633	590	589	600	592	639	604	622	616	610	623	556	600	564	624	660	580	626	645	630	596	551	655	562	657	606	608	659	611	613	616	608	607	591	592	558	633	601	647	624	590	593	604	631	609	603	570	579	589	581	588	654	593	586	600	599	611	598	642	636	621	615	629	631	571	626	662	575	595	595	601	591	607	620	636	597	622	598	586	626	569	592	614	649	625	574	620	578	642	581	615	593	586	576	605	620	602	663	611	625	605	585	661	624	627	624	621	628	593	586	568	655	553	631	599	610	588	646	624	568	617	604	597	618	580	630	599	629	586	627	621	623	559	591	581	626	604	636	631	608	622	615	618	612	597	595	592	593	607	610	606	636	627	613	657	627	579	607	629	638	620	594	614	605	654	593	617	630	667	617	605	589	616	587	596	632	603	615	624	591	631	570	581	584	624	657	593	603	590	614	610	664	638	637	596	636	602	589	601	579	574	549	603	616	671	565	652	582	595	591	633	578	579	577	641	623	606	560	561	588	603	593	606	620	614	607	581	577	600	588	651	603	614	637	601	611	595	598	643	615	608	602	600	630	642	633	602	579	612	609	634	597	607	566	643	612	576	598	585	604	630	603	573	636	610	643	642	626	604	597	583	622	577	625	618	658	654	624	629	601	623	649	578	631	579	598	597	591	608	611	619	647	588	627	600	562	632	620	595	603	615	603	557	637	610	623	564	608	585	599	597	622	606	545	577	620	625	590	631	576	621	614	612	602	590	603	650	591	616	599	580	622	634	640	581	639	558	664	581	614	634	582	607	626	608	581	618	612	627	612	703	614	618	625	555	589	592	606	618	589	620	608	616	621	592	576	602	595	611	621	571	610	605	606	597	576	561	621	621	621	666	567	600	598	561	610	608	595	633	611	605	641	617	565	659	612	573	643	632	589	582	613	573	603	622	642	584	643	658	583	605	663	604	599	646	637	574	596	581	643	610	595	590	629	602	632	630	604	651	582	582	623	614	655	659	608	585	606	594	605	623	592	638	614	604	606	602	599	577	635	612	629	617	598	600	619	668	627	600	622	571	610	587	582	596	592	631	603	624	613	575	601	627	605	621	611	608	585	547	614	595	646	603	611	635	577	582	628	646	629	642	603	631	625	634	581	618	608	577	612	602	604	557	602	615	615	578	599	578	605	578	647	630	617	623	616	654	595	586	604	607	653	586	565	602	631	578	623	564	587	575	639	620	600	580	566	621	562	618	619	594	576	653	584	653	603	597	617	574	583	584	614	611	623	601	617	622	679	636	609	595	658	577	666	623	588	603	574	617	613	588	596	608	613	585	591	598	586	644	577	547	620	600	622	609	621	635	626	615	583	613	638	638	605	625	594	660	614	585	577	620	607	631	606	617	618	651	586	581	617	606	567	619	606	591	575	631	544	628	573	609	608	633	610	558	654	635	606	639	601	619	604	608	606	650	609	601	652	606	618	625	571	617	647	610	630	615	599	605	632	572	640	681	609	630	572	563	589	606	610	613	581	602	615	611	604	574	600	579	615	615	628	606	623	563	622	603	598	631	621	608	602	616	635	588	609	594	649	590	650	604	596	590	625	618	587	640	585	611	664	605	594	615	612	640	632	612	617	613	589	606	583	642	589	601	623	643	638	607	576	575	587	581	575	596	600	621	653	616	637	592	591	620	623	598	641	613	603	625	591	579	621	650	596	620	618	660	588	623	600	605	595	600	640	622	635	621	648	587	592	616	577	595	595	607	605	625	569	578	620	645	531	623	573	614	587	626	634	634	627	601	647	609	620	627	610	612	569	620	599	611	616	568	595	629	575	626	614	587	594	568	623	611	630	579	645	612	599	587	632	633	592	630	629	631	618	571	631	597	624	666	618	650	663	634	609	636	583	636	652	618	581	640	621	619	580	614	611	671	613	590	620	602	580	631	655	643	614	642	590	567	616	637	605	625	636	594	632	622	610	623	606	641	656	588	593	623	595	568	605	587	584	615	616	602	632	584	613	610	619	583	631	578	587	575	634	605	620	579	632	630	596	636	624	634	570	607	607	594	597	623	562	586	582	609	599	616	597	616	612	559	608	568	602	626	585	602	626	596	599	636	611	603	624	627	576	661	637	603	596	586	592	618	611	626	633	597	608	618	630	595	546	649	581	631	615	640	567	588	557	624	609	594	661	597	602	587	620	598	629	645	658	588	594	648	633	584	629	587	628	648	612	628	626	592	593	638	596	584	575	621
4425	1840	677	397	655	792	637	497	318	318	291	274	207	181	188	279	360	492	512	578	694	557	500	389	193	292	273	198	198	156	90	65	55	49	55	48	46	60	46	52	51	41	43	44	39	48	40	45	48	39	47	44	44	49	45	45	52	47	40	59	43	59	29	52	40	40	55	43	60	39	45	44	44	40	45	41	27	35	41	32	38	39	48	41	49	50	46	36	47	51	37	49	42	39	39	44	57	30	35	39	36	50	42	38	34	36	45	39	52	40	39	34	51	55	46	41	41	42	38	32	43	48	44	41	42	42	47	47	47	42	47	56	41	36	48	36	39	49	42	35	48	41	38	34	42	45	42	44	40	58	48	51	45	46	32	41	47	30	37	52	47	45	58	43	46	55	42	34	37	43	44	48	51	35	48	43	38	56	34	47	47	46	38	43	34	36	36	38	34	48	43	37	37	37	50	55	39	41	46	36	29	40	39	45	46	33	45	36	33	48	35	51	46	45	47	36	50	42	35	59	39	37	45	38	43	39	32	46	42	36	39	45	31	43	44	52	42	46	43	50	36	34	46	44	38	37	34	41	56	35	42	40	47	40	44	36	33	37	43	45	32	41	41	28	40	30	36	37	55	50	34	40	45	35	49	39	46	52	46	45	40	46	31	42	36	39	39	57	45	50	46	52	44	45	49	41	48	41	39	51	40	42	47	41	38	37	40	40	30	41	50	31	43	49	34	39	51	47	54	38	39	36	42	41	48	54	41	36	39	37	39	44	44	38	49	27	42	43	35	42	37	41	41	40	40	53	46	42	30	46	48	41	34	40	56	44	37	40	47	44	38	46	36	37	43	43	46	50	52	46	35	55	57	39	44	37	42	40	31	40	51	54	42	48	45	60	44	37	32	50	43	37	40	37	47	41	41	48	37	35	45	35	35	35	44	40	39	51	49	47	46	42	47	42	44	43	38	41	38	50	49	38	47	40	51	45	29	44	36	46	44	38	33	46	48	32	40	47	51	40	41	35	44	40	55	41	56	43	56	48	34	41	46	40	48	47	68	41	42	47	40	37	41	45	39	47	47	30	37	39	55	42	48	49	41	57	48	43	44	39	45	35	40	32	47	47	41	29	39	54	41	38	50	40	39	51	34	42	46	29	47	36	39	29	42	39	34	56	30	48	58	41	49	44	44	43	40	38	41	46	32	35	48	37	43	42	31	47	39	45	53	51	42	44	42	49	50	36	35	45	43	45	46	38	45	52	48	36	34	25	40	37	49	36	42	36	43	32	47	43	52	40	27	33	50	46	36	37	51	42	48	61	50	41	40	36	38	38	46	45	39	45	38	51	38	58	43	40	44	45	44	35	34	43	59	35	40	41	33	35	49	40	47	40	37	41	49	42	45	45	44	34	42	50	44	45	55	50	44	43	42	56	40	42	45	37	43	36	36	40	50	47	40	40	33	57	49	37	41	45	44	40	50	45	34	32	41	45	56	27	49	41	34	50	53	54	41	54	42	66	52	49	51	56	44	34	31	41	39	39	35	47	45	36	45	38	50	41	35	43	37	45	41	41	32	48	36	41	38	51	46	46	36	42	43	28	41	33	41	37	41	37	40	44	40	39	43	47	43	40	51	41	48	44	38	50	41	35	31	42	37	46	46	43	34	43	25	58	41	39	40	47	38	38	42	40	39	38	44	42	42	52	59	31	41	50	41	41	32	55	37	57	55	45	33	48	40	38	46	51	48	44	47	50	55	42	45	45	52	49	44	34	51	51	39	32	31	36	44	40	46	47	42	42	41	38	39	37	49	42	38	42	38	47	49	41	31	43	46	39	47	58	44	46	40	41	47	53	38	39	41	36	42	45	39	43	49	39	40	51	34	52	45	49	50	40	43	42	27	38	46	32	41	37	45	29	28	43	41	45	35	29	51	42	35	42	32	41	26	33	38	40	50	39	39	51	39	40	56	48	55	34	38	32	35	40	34	39	33	42	51	45	40	39	53	43	33	56	38	46	48	41	51	44	32	44	41	34	33	44	39	40	41	36	43	52	39	52	49	47	39	38	42	46	53	41	51	43	44	36	47	47	34	44	46	40	49	57	36	35	52	45	33	39	47	30	36	42	36	42	35	34	37	34	40	42	34	38	32	45	49	40	38	45	53	60	48	33	43	44	44	45	45	32	41	45	44	33	47	38	41	40	50	39	45	38	52	36	43	45	44	38	36	41	48	30	36	35	37	41	50	57	45	45	54	46	36	41	48	43	52	40	38	36	48	49	38	46	44	40	34	36	42	45	42	50	38	38	44	49	38	44	38	45	32	42	42	46	48	33	43	43	48	47	45	50	44	46	40	33	45	32	40	41	56	39	33	51	34	44	52	38	39	40	50	35	43	42	36	51	50	39	43	29	43	43	33	43	38	55	51	36	38	33	39	49	29	36	54	39	37	39	38	35	52	49	48	37	41	28	37	43	41	49	45	46	48	48	48	45	37	47	36	46	35	42	38	48	32	41	43	42	40	36	39	41	33	40	54	45	39	49	42	49	46	42	50	51	37	40	45	39	45	38	46	30	44	47	39	46	48	46	39	45	46	35	46	52	41	40	40	43	52	49	47	42	55	46	50	44	41	44	36	51	60	34	38	33	35	50	43	44	45	44	43	43	32	48	35	44	32	36	48	33	44	47	46	37	27	53	46	36	33	43	41	43	41	49	31	66	42	44	44	39	36	47	37	37	44	36	49	50	40	46	45	38	40	38	37	51	32	33	35	51	28	45	34	42	38	51	43	42	34	39	35	32	48	41	49	52	35	36	49	44	45	56	43	35	39	39	40	36	52	40	45	45	44	47	45	34	37	43	36	34	60	47	38	45	35	36	41	33	36	37	49	43	49	42	45	48	51	52	47	50	40	42	50	32	42	31	37	35	42	43	40	48	40	36	48	44	44	54	44	37	49	42	50	42	39	47	37	45	36	46	46	36	41	47	47	36	35	43	50	37	51	42	45	43	48	28	59	46	42	37	43	43	53	40	49	36	38	39	44	47	36	53	49	45	40	41	47	32	39	46	44	43	42	31	43	46	44	48	39	46	44	45	39	42	38	45	41	47	43	45	49	35	28	59	45	33	48	41	38	47	39	44	41	46	42	47	35	43	32	40	48	50	53	47	36	44	45	52	43	42	43	37	44	46	38	37	49	42	40	35	33	42	56	56	40	41	38	24	38	39	46	41	38	40	39	44	47	37	41	32	42	40	40	51	39	43	42	30	46	38	36	48	47	51	47	49	39	45	57	38	44	43	42	41	39	46	42	42	32	46	41	37	37	39	37	40	48	45	46	44	47	43	45	39	39	46	48	46	50	43	55	52	40	36	55	50	41	38	36	44	47	42	42	39	38	40	38	51	52	43	44	39	45	40	35	36	53	40	46	58	48	41	30	37	41	40	41	42	38	39	43	50	50	38	39	48	61	36	45	48	36	39	48	35	45	42	39	46	33	40	36	53
35735	23753	13276	24040	31920	32020	27685	21167	16434	14155	13216	12327	9455	7713	7442	10494	13328	16067	17041	18013	19522	16881	15668	12951	6937	9438	9428	7618	7496	5424	3211	2298	1636	1292	1069	1026	1010	1058	1122	981	851	814	779	728	731	716	700	712	666	708	709	726	646	719	691	668	672	752	771	728	773	728	688	672	663	683	753	1029	987	660	702	659	676	622	640	643	674	685	682	629	626	651	641	669	663	667	709	667	648	677	639	644	671	681	644	634	623	658	631	633	681	685	617	630	639	684	654	676	639	636	648	614	706	697	627	680	638	660	661	622	656	690	587	645	616	646	634	635	642	684	640	630	691	631	635	652	658	670	615	664	643	671	621	598	624	672	648	702	631	649	631	640	647	653	594	633	692	614	679	617	641	684	633	677	701	687	638	632	623	620	647	664	616	689	639	625	632	607	624	631	669	649	615	659	638	658	621	662	629	623	619	603	627	660	607	644	661	606	671	689	605	592	656	668	645	681	611	685	625	627	601	609	643	661	626	610	633	664	653	644	620	602	635	685	661	658	646	652	647	638	632	620	621	617	645	637	629	655	672	626	635	668	620	571	660	635	637	642	602	621	627	680	632	675	629	646	636	617	675	603	650	715	667	593	614	645	678	654	619	603	626	599	640	675	636	667	649	631	603	635	656	682	654	604	630	639	659	674	649	616	667	680	656	664	605	606	640	666	642	668	644	685	634	629	641	662	673	625	600	635	626	658	645	681	674	645	688	601	636	648	642	693	661	648	656	631	696	650	602	646	611	648	622	644	636	627	649	589	684	625	594	638	696	622	633	663	622	622	616	662	656	630	670	594	612	607	620	609	613	632	632	632	657	630	619	652	634	641	661	648	660	639	636	597	634	625	633	638	578	607	654	626	628	628	602	607	636	616	639	655	620	651	657	645	599	636	635	658	629	638	635	625	616	641	637	645	590	596	675	666	612	669	663	658	659	666	645	636	587	655	642	603	624	610	660	627	649	642	617	688	607	633	619	655	618	633	683	634	657	629	626	608	664	643	615	664	653	661	646	603	636	632	672	700	666	628	625	632	647	619	637	664	615	638	632	631	655	652	623	655	622	607	639	649	662	651	627	669	664	633	652	645	651	656	643	595	623	608	622	678	665	622	628	611	585	632	635	593	618	618	610	651	669	635	671	647	668	606	635	629	623	650	664	647	592	620	699	680	609	630	633	641	683	674	679	613	697	641	642	660	618	633	673	662	637	644	634	619	613	688	606	625	683	652	637	669	650	637	659	626	662	615	635	631	660	643	613	659	637	645	621	621	649	650	671	642	651	632	641	591	670	617	603	650	646	654	612	654	678	619	641	682	649	641	617	625	621	686	647	622	602	642	627	642	695	612	635	677	610	683	715	598	650	651	611	711	649	645	593	613	637	635	667	570	680	652	666	620	646	638	646	666	618	604	627	624	674	650	658	638	608	605	622	641	655	672	652	580	610	627	637	642	646	684	636	589	643	652	680	593	623	600	646	631	570	654	628	577	642	633	628	609	644	619	646	649	663	617	647	631	629	629	623	673	644	651	663	621	617	637	633	609	676	630	641	621	656	655	654	620	610	621	602	636	649	652	629	622	630	623	654	633	657	620	597	615	622	640	656	681	674	614	656	611	666	646	635	659	619	578	654	609	629	659	656	670	655	669	646	630	685	624	640	628	625	672	618	697	659	669	648	657	668	608	618	606	645	680	658	641	646	630	626	627	664	629	692	652	600	594	648	614	643	659	639	635	692	660	640	662	678	639	677	651	663	636	639	583	680	708	686	615	665	629	637	609	641	640	600	614	634	631	653	625	653	643	651	609	646	587	640	620	612	670	609	599	610	614	630	664	651	663	614	661	627	611	667	644	643	587	621	657	658	619	623	589	633	644	595	599	646	660	625	644	660	652	680	648	639	670	637	647	645	642	699	676	660	658	675	685	628	642	626	669	631	659	642	634	642	642	665	651	640	599	626	618	627	627	657	627	618	627	636	649	694	634	687	652	642	661	648	617	652	628	626	677	651	616	613	636	623	685	648	604	669	616	686	628	624	642	658	638	688	644	664	607	636	658	613	653	634	625	594	639	669	659	661	592	602	622	656	680	619	680	660	699	637	618	628	630	679	625	587	675	605	621	651	660	642	624	625	634	615	661	614	640	589	614	634	671	629	635	674	645	688	648	650	632	652	626	653	628	625	646	614	666	605	650	651	653	684	617	693	625	613	623	665	663	642	602	661	642	692	643	624	627	649	636	628	626	648	593	673	661	684	613	651	619	641	644	596	628	628	672	714	622	635	643	660	638	629	628	657	637	659	641	667	640	651	648	628	639	610	616	662	637	638	658	618	631	623	645	628	633	689	616	610	677	620	614	683	655	640	602	647	666	678	642	582	666	620	654	634	615	610	608	621	666	640	623	661	652	671	650	647	710	602	631	621	668	665	645	651	638	654	617	644	661	655	676	637	603	675	639	624	646	638	661	646	639	658	615	663	643	681	586	688	661	644	637	627	629	612	646	612	637	645	626	648	614	654	700	625	625	618	618	629	604	645	620	626	612	607	594	601	653	672	662	617	631	613	620	619	587	648	627	579	669	608	621	653	683	630	668	622	637	616	631	693	618	667	607	623	634	687	666	628	651	650	616	656	671	630	652	622	659	674	625	609	638	638	639	639	656	635	653	637	682	680	655	625	633	704	621	665	684	639	624	652	644	665	623	656	637	622	636	656	680	659	660	695	653	635	657	642	663	633	606	673	679	674	622	610	595	606	612	621	631	610	616	625	670	654	622	610	616	660	656	632	617	651	602	681	651	638	654	640	601	607	644	606	620	659	628	676	612	634	617	635	657	632	606	661	659	602	707	699	646	630	652	631	606	622	640	663	611	635	642	622	648	651	643	695	607	626	606	626	641	579	640	643	636	640	689	660	619	657	620	701	653	669	595	646	640	638	672	659	644	640	622	687	632	642	641	615	638	643	607	652	613	620	621	651	652	628	672	604	612	633	621	681	612	620	671	639	638	671	678	591	663	661	628	599	595	621	624	614	623	653	644	624	656	646	671	619	632	595	627	612	648	642	637	670	600	678	637	621	666	647	613	632	659	635	589	634	625	602	619	650	674	646	612	679	646	648	689	620	656	652	648	633	681	665	591	636	605	640	661	610	636	632	635	650	625	596	602	684	672	664	670	555	691	640	700	656	665	586	621	673	614	661	642	605	642	683	652	643	667	672	650	643	632	673	596	655	635	672	631	599	616	668	611	650	676	676	624	621	642	656	619	640	643	655	654	656	637	633	640	620	664	661	649	589	649	624	623	671	672	661	648	603	642	646	649	620	644	630	673	622	635	664	660	639	668	677	636	660	625	673	606	641	664	618	643	685	643	640	596	663	655	634	615	615	674	647	612	612	630	667	582	637	635	628	617	656	583	684	650	647	674	633	611	636	645	590	633	633	667	654	656	684	653	659	643	665	634	669	648	637	648	670	655	658	618	667	637
2792	782	307	163	255	330	272	176	140	120	139	101	70	80	84	134	220	240	252	261	258	238	209	176	108	131	140	118	75	97	65	42	36	34	33	32	24	27	29	29	31	29	28	26	33	31	24	26	38	18	29	23	32	34	23	30	32	27	28	37	30	21	31	17	22	20	25	36	41	28	23	16	31	21	22	35	26	21	24	35	24	24	26	26	22	21	21	34	37	30	23	30	23	30	33	23	19	19	19	31	30	25	20	17	18	26	24	27	24	32	24	23	24	34	28	28	34	27	30	20	28	29	32	19	26	33	21	24	29	22	30	33	25	23	27	25	27	16	28	22	27	28	22	28	33	28	29	24	31	20	30	16	28	27	32	18	25	29	24	31	22	23	31	35	37	32	29	27	28	31	30	21	34	28	32	22	24	36	26	34	36	24	24	28	17	22	30	23	23	34	25	25	30	28	30	32	29	28	25	32	28	33	31	24	25	35	22	24	22	34	36	26	28	25	26	41	31	26	28	25	22	22	30	21	22	27	25	30	31	26	28	33	36	30	30	28	29	23	30	25	23	37	26	18	25	20	24	29	32	31	34	32	30	22	32	29	31	37	17	41	28	34	25	32	31	35	30	28	25	26	26	30	31	20	19	25	36	29	37	33	17	24	27	24	33	36	21	21	32	22	37	33	24	31	28	41	31	33	31	23	30	34	28	27	29	25	34	29	35	24	12	21	30	29	23	26	20	24	34	18	20	33	26	26	20	26	21	17	25	26	26	23	23	20	38	32	25	35	29	28	19	15	28	30	24	32	21	22	27	28	26	25	25	29	28	39	25	32	26	23	22	34	18	21	27	26	34	23	23	25	21	26	30	31	27	37	29	27	25	22	20	20	31	27	32	26	27	33	25	27	25	30	29	18	27	38	25	24	19	26	19	35	27	30	31	17	31	25	32	21	36	19	23	21	24	34	27	32	32	26	34	24	29	23	28	32	30	26	36	22	20	21	27	26	32	28	27	30	31	31	32	28	22	24	35	32	30	23	37	26	22	26	23	30	17	25	28	30	20	23	26	26	36	34	21	40	31	21	24	37	34	37	38	26	29	31	25	23	18	31	29	34	23	25	17	35	32	37	27	23	27	29	38	32	27	36	29	26	33	27	29	30	27	25	30	39	24	38	23	22	28	26	20	21	30	37	23	31	32	38	22	29	27	27	27	29	28	31	30	37	38	31	28	32	28	35	30	24	21	26	32	31	25	19	29	27	26	32	18	24	23	23	33	20	25	28	24	28	37	26	32	36	28	21	33	28	33	23	29	26	35	30	28	39	29	25	34	31	31	35	26	33	28	26	31	36	26	33	29	43	17	27	15	31	27	28	26	35	17	25	35	30	33	30	29	26	38	28	28	38	23	29	30	29	20	28	28	24	35	26	32	34	19	25	37	27	31	30	21	29	34	28	20	33	32	29	30	30	22	27	22	28	26	28	33	34	38	24	30	33	25	31	30	21	29	31	21	24	24	24	20	19	38	33	25	22	24	28	27	24	27	30	25	23	32	31	30	29	31	29	22	19	30	26	48	28	34	34	24	31	22	28	30	26	36	27	33	33	33	23	27	30	24	37	34	24	34	30	30	42	29	27	28	24	30	35	26	23	27	30	29	24	24	21	24	31	21	23	29	26	34	33	33	34	41	28	28	29	34	25	20	23	24	23	28	31	28	32	23	30	36	29	22	23	24	30	23	24	32	22	24	28	23	25	22	33	30	18	19	31	28	40	30	34	31	33	26	30	26	26	27	20	36	24	23	21	26	30	23	33	20	30	34	31	37	22	32	34	40	30	28	29	18	29	23	30	30	33	27	22	22	21	30	25	18	26	23	33	16	27	27	32	27	22	20	21	27	24	27	30	36	30	29	10	29	21	22	23	18	33	28	26	23	26	29	28	26	29	27	35	30	17	22	28	18	23	25	23	22	28	30	30	32	24	25	29	25	19	21	27	26	23	27	26	30	26	25	28	21	35	24	21	34	28	22	26	25	17	25	19	24	26	37	25	21	24	34	27	37	21	30	22	29	33	31	19	23	30	28	32	28	23	34	35	20	32	27	26	27	31	25	30	30	29	28	22	24	31	31	23	28	27	26	29	30	27	30	29	23	24	33	28	34	33	36	29	28	31	30	34	20	34	35	31	24	25	31	19	37	33	23	30	22	27	25	30	27	18	26	21	23	24	34	24	30	25	26	32	22	32	32	31	29	25	39	31	28	21	31	33	30	31	18	33	30	39	28	41	35	31	26	20	34	28	15	22	24	19	30	22	25	32	24	25	29	30	27	29	15	26	31	30	35	22	29	30	21	34	30	32	28	23	22	35	35	29	25	25	33	28	30	33	31	31	21	32	26	31	28	39	36	22	26	31	30	30	25	33	24	33	30	26	31	22	27	16	24	29	28	23	24	22	26	32	20	41	27	29	21	33	36	31	37	30	25	22	23	27	23	32	29	18	32	24	29	21	26	25	23	28	25	20	28	28	28	24	25	31	25	33	31	18	25	28	19	19	37	26	26	32	24	16	27	28	37	36	37	25	24	29	29	30	36	22	27	36	25	30	22	27	27	39	19	33	34	36	38	31	29	25	26	34	33	23	30	31	30	29	34	37	33	27	23	28	28	24	22	27	30	32	37	28	25	28	31	31	19	21	30	37	34	24	23	25	24	28	30	34	37	34	32	26	31	29	20	17	27	28	23	32	27	27	23	23	24	25	16	27	36	22	29	33	27	38	26	25	29	33	22	34	27	29	32	25	22	30	23	31	18	35	27	32	26	26	22	31	35	27	29	36	25	33	20	37	30	29	27	20	28	25	31	24	33	25	34	33	38	19	22	28	35	34	20	28	29	28	25	36	43	29	31	31	34	22	43	32	31	37	34	40	31	36	45	25	27	20	30	29	33	20	30	23	26	21	28	25	27	28	29	36	27	28	33	24	35	19	30	23	29	27	32	24	29	24	22	34	20	34	30	25	22	33	28	25	29	21	34	29	30	29	26	29	32	24	21	24	31	19	30	31	30	35	28	27	28	26	35	29	27	31	31	27	28	35	19	24	26	32	19	23	18	25	23	18	31	28	29	25	23	27	22	29	30	20	27	38	25	23	32	25	28	24	23	31	20	30	36	26	25	27	21	27	30	20	30	36	42	27	37	26	19	27	27	29	26	20	21	26	28	29	28	33	26	34	26	26	30	30	21	30	34	32	35	26	24	36	25	37	25	34	32	25	27	33	26	19	29	24	21	31	22	28	19	19	28	22	22	25	28	23	37	26	41	31	26	31	29	25	34	16	30	28	25	28	34	20	23	32	26	25	23	30	31	21	30	35	24	23	23	37	27	30	35	32	21	25	34	21	26	25	18	28	17	30	27	25	29	29	28	27	23	29	26	19	25	24	33	34	20	27	32	22	25	30	32	22	22	21	26	31	29	35	26	20	30	27	26	25	28	20	22	29	33	37	16	36
27339	16131	7407	14860	21324	21323	17200	11367	7709	6269	6323	5734	4138	3041	3421	5805	8461	9463	10578	9661	10226	8882	7852	7035	3993	5133	5913	4921	3892	2996	2105	1218	756	623	588	495	577	577	497	486	466	456	462	445	431	415	403	445	449	467	466	428	442	421	450	452	455	455	417	491	435	463	420	433	402	472	437	556	636	485	429	428	429	465	399	418	434	425	402	406	464	402	401	413	408	413	430	385	388	440	444	405	402	401	418	425	453	422	451	410	456	427	415	451	429	419	421	438	451	405	434	457	426	401	437	437	449	461	454	405	421	452	404	450	439	441	446	451	420	423	425	411	424	390	437	385	415	468	420	425	465	423	447	444	385	447	409	414	450	443	428	389	415	423	418	432	438	439	442	410	457	432	407	426	378	416	396	457	391	440	434	375	416	431	436	424	456	416	428	442	413	415	394	420	418	431	421	414	422	442	432	463	424	412	412	444	416	454	470	420	438	406	449	418	437	394	436	439	452	399	412	401	430	436	409	414	456	455	458	438	419	421	415	428	434	486	415	441	446	445	476	442	423	400	416	405	410	396	435	451	436	440	466	441	451	424	404	429	390	418	415	381	382	452	439	423	411	435	454	425	390	427	421	389	372	435	448	436	428	420	444	453	412	435	437	408	421	391	423	393	434	427	440	421	421	449	429	415	458	447	422	428	439	354	418	410	419	419	430	388	424	422	411	447	411	415	446	425	449	421	386	426	385	428	395	422	439	449	404	404	448	418	422	370	428	429	411	435	410	413	443	414	398	439	424	440	438	420	457	419	436	424	426	412	441	429	431	446	436	413	408	418	415	407	389	406	429	443	431	405	433	426	424	400	430	379	449	417	421	438	409	393	448	419	408	418	422	451	421	434	446	441	447	447	447	421	452	452	424	388	402	464	426	406	456	436	449	434	411	421	438	388	429	384	432	461	388	424	418	413	418	399	464	416	405	422	402	424	440	415	424	421	469	432	458	408	430	434	441	461	441	423	442	440	482	380	433	423	463	456	448	434	450	426	435	450	455	389	430	454	406	422	421	431	474	426	432	412	420	451	440	457	413	450	428	431	414	384	411	422	409	430	436	418	413	412	422	410	449	459	434	457	421	398	433	376	409	419	373	446	416	393	450	425	414	413	416	420	422	435	397	416	428	447	425	448	428	424	437	431	439	377	395	401	445	388	411	437	408	426	404	423	390	398	401	425	403	415	476	415	432	401	448	461	413	434	408	453	401	433	412	434	443	438	443	432	458	438	425	421	452	415	403	442	433	386	398	389	395	381	390	416	408	434	434	424	470	403	442	425	454	445	456	394	428	411	422	433	453	423	425	410	442	405	426	462	434	435	421	445	436	422	413	432	451	400	421	419	435	437	402	435	448	421	423	429	418	399	427	450	452	454	428	448	447	466	408	411	428	421	436	427	414	438	378	446	425	424	378	435	410	407	424	440	419	408	416	410	417	438	432	395	397	430	420	442	419	424	390	422	429	471	462	431	415	416	455	452	447	384	423	408	426	415	392	421	441	421	406	393	409	420	436	437	452	426	440	460	425	408	451	440	399	437	422	416	421	424	466	427	429	433	441	439	366	424	441	385	404	456	419	421	399	416	442	413	434	469	397	408	444	413	453	428	421	441	409	433	416	465	407	392	426	426	424	466	422	424	399	439	426	433	413	424	410	408	433	418	398	406	449	450	385	416	417	400	448	457	430	414	436	375	403	448	427	450	489	454	430	471	472	452	456	393	408	403	424	423	433	435	432	426	399	387	416	433	390	406	415	438	426	419	437	409	413	390	407	403	414	429	414	419	423	427	416	419	417	451	443	441	437	469	373	433	412	423	389	413	379	411	432	421	426	429	442	424	422	388	429	428	442	439	442	408	429	417	437	408	421	393	436	431	413	403	434	408	419	432	445	453	456	456	461	418	431	430	459	422	434	427	437	455	397	457	441	402	463	425	406	427	427	432	408	416	467	458	428	406	468	424	418	435	430	457	410	414	420	414	378	400	446	448	448	422	449	399	395	424	429	459	408	468	382	461	406	444	425	407	411	400	402	425	417	443	442	429	429	425	429	418	450	443	402	411	416	464	423	403	420	433	414	454	421	452	459	409	398	416	417	396	472	434	432	447	413	377	436	432	433	406	424	436	437	395	430	408	400	443	461	418	430	427	400	448	427	418	427	410	394	425	429	429	416	475	443	412	442	445	442	413	414	440	473	480	386	450	427	437	389	454	401	420	440	465	426	415	387	419	425	459	420	385	425	402	423	411	458	475	394	450	433	457	419	418	431	443	452	381	405	440	404	409	423	423	406	410	441	404	434	447	393	420	422	426	424	401	419	428	418	428	408	392	425	428	436	427	432	431	453	436	396	418	408	408	410	429	405	448	397	440	389	419	421	433	432	409	423	444	415	420	419	400	424	392	456	376	444	419	423	445	443	449	404	403	413	433	455	393	431	438	464	425	468	405	424	426	416	394	449	426	425	425	405	440	403	436	435	449	451	418	392	408	452	407	447	444	416	430	394	437	401	410	455	427	420	437	437	403	464	426	409	435	431	463	422	427	411	430	418	408	421	411	428	393	429	408	449	429	419	447	403	451	430	408	409	383	417	398	418	444	440	439	419	431	442	437	442	441	381	465	430	432	446	412	436	438	430	446	446	437	438	431	459	396	434	411	418	427	415	441	418	434	439	448	422	434	393	426	418	398	434	433	456	435	418	434	403	413	423	445	433	438	408	404	415	434	387	439	411	431	438	411	415	449	434	415	417	435	440	431	471	465	388	438	391	442	419	411	415	424	412	415	443	413	416	368	421	450	426	416	410	421	440	429	427	429	424	435	431	410	432	423	412	401	397	429	427	433	404	411	425	438	425	442	393	437	430	415	430	376	405	421	432	440	401	413	428	439	449	428	408	410	410	441	425	462	417	432	449	420	433	441	405	452	412	444	431	417	437	371	423	394	404	407	395	450	374	438	432	428	435	448	447	426	421	425	433	414	438	416	402	405	414	400	417	435	419	456	401	405	427	387	429	410	426	433	407	412	427	436	424	412	399	394	400	427	419	386	442	439	420	439	426	421	400	426	422	468	400	378	445	437	431	437	445	441	434	457	405	411	358	414	436	443	411	398	440	433	415	434	456	464	451	438	422	449	433	468	429	407	408	382	400	402	431	406	392	414	447	405	435	433	406	393	435	434	413	430	409	409	454	422	431	426	459	421	426	416	424	368	423	428	410	430	428	448	450	460	414	399	412	436	443	425	446	412	406	439	457	383	432	473	402	395	457	441	407	401	426	435	453	418	394	440	407	441	422	441	404	417	441	419	413	434	429	430	436	401	407	408	426	413	413	453	437	438	421	424	356	419	436	419	439	392	413	459	403	400	455	425	411	421	409	464	420	436	441	423	411	449	439	422	412	411	430	454	411	436	436	437	455	435	367	442	426	403	400	371	453	380	399	423	394	406	409	412	426	394	427	439	445	412	420	406	454	415
2754	1152	441	297	463	548	438	317	234	218	235	210	186	127	146	222	394	419	433	379	344	306	271	272	180	206	224	182	170	106	85	67	47	37	49	44	24	32	32	25	26	33	27	26	30	40	22	30	29	35	33	29	22	27	28	28	35	33	28	28	34	18	43	37	24	27	26	31	31	28	18	30	24	26	33	36	30	19	33	34	32	13	36	27	27	25	28	24	25	32	29	22	22	23	20	31	39	28	30	32	19	28	36	29	30	23	32	23	26	28	41	24	20	30	30	31	31	29	35	24	17	20	28	21	27	27	28	28	34	35	31	33	25	25	24	35	27	31	23	25	19	28	20	23	37	30	23	30	34	21	23	20	25	23	23	28	31	37	28	27	26	25	17	24	32	33	34	27	26	29	34	35	35	25	29	23	26	37	34	36	29	30	42	32	27	31	35	25	28	32	27	40	36	22	27	20	28	32	27	28	29	34	22	27	35	32	32	25	31	25	31	26	15	27	32	22	24	24	20	21	23	37	24	24	27	22	24	34	14	29	37	20	30	27	24	28	35	36	20	29	34	29	34	39	38	27	33	29	29	22	23	32	32	25	28	36	20	36	23	33	29	22	24	31	29	35	30	34	21	25	30	18	34	27	28	21	35	34	20	30	23	27	27	31	28	26	25	26	21	28	27	29	31	30	40	31	25	34	31	43	32	26	33	33	27	32	29	40	27	31	27	19	29	19	28	24	28	29	22	21	31	31	33	36	29	33	30	32	24	34	26	30	22	35	19	29	43	34	29	27	32	30	30	24	30	36	27	37	24	31	28	27	31	35	17	27	24	38	18	31	40	41	26	26	31	22	27	23	29	23	34	22	25	38	29	33	20	33	40	27	21	32	26	34	27	26	26	25	23	19	28	35	29	24	35	25	27	27	22	33	30	30	32	32	24	27	23	25	25	26	30	28	26	32	24	24	16	36	25	30	23	22	27	34	34	24	33	28	31	23	31	33	28	14	34	25	36	25	23	28	25	28	31	30	26	34	27	24	42	31	20	24	35	26	30	28	30	25	26	28	26	18	28	36	23	23	26	28	30	28	21	28	21	21	33	34	25	26	26	32	31	37	28	33	31	36	25	31	26	28	17	34	41	24	30	20	23	19	42	29	27	31	20	24	31	22	29	36	26	25	26	40	22	34	31	31	35	33	21	26	25	32	27	27	21	27	30	22	32	30	28	32	32	29	25	35	27	23	22	33	31	30	34	26	31	29	26	30	28	24	26	34	28	34	24	30	28	37	23	26	35	26	24	23	25	22	27	34	19	27	41	28	24	31	33	24	28	40	32	20	22	22	27	31	27	22	34	32	38	22	31	17	23	33	33	37	21	27	24	28	42	19	25	27	28	25	20	30	24	26	25	32	25	34	31	24	20	27	30	32	30	31	31	31	19	25	28	32	36	29	22	35	25	29	31	29	29	34	38	30	25	29	35	27	21	20	23	21	34	31	32	26	30	39	25	25	28	29	35	22	24	20	24	23	24	25	23	22	28	26	31	34	33	26	22	23	29	29	27	25	23	30	31	36	18	35	32	18	31	42	25	24	32	25	23	28	23	20	31	25	28	24	21	29	37	28	25	29	30	21	38	38	27	31	23	31	30	36	21	30	18	17	32	28	22	29	28	23	30	39	29	28	29	19	27	23	24	30	31	22	26	23	31	18	26	25	32	21	25	39	24	30	30	22	17	21	35	19	33	19	34	28	31	32	28	23	31	20	32	29	33	28	18	23	31	20	27	28	39	41	29	23	32	29	33	30	35	34	38	31	34	21	33	31	26	27	31	23	37	27	20	21	32	27	31	29	22	15	27	29	28	25	25	19	27	34	30	30	34	28	31	29	29	35	29	22	23	33	21	32	22	32	27	31	28	22	28	31	31	26	31	28	35	24	18	31	34	24	28	32	36	27	34	24	22	19	29	27	28	16	23	30	24	26	24	28	28	27	33	28	24	23	38	40	36	39	28	25	31	24	34	23	27	24	22	29	33	27	22	26	31	25	36	40	22	20	22	29	19	35	26	21	34	36	21	24	23	32	32	33	37	27	31	15	30	28	43	24	33	20	24	21	30	33	30	21	30	25	22	27	34	24	26	27	27	29	32	35	24	34	39	35	31	31	23	21	25	31	34	38	33	27	21	22	24	31	28	27	29	33	14	24	36	28	23	29	25	26	33	30	35	35	33	27	34	21	24	20	28	29	22	34	26	24	31	25	35	27	28	26	29	29	32	32	34	33	34	30	31	30	25	31	26	22	29	35	34	26	24	34	33	24	27	32	34	35	33	30	30	33	30	24	28	24	35	22	36	24	29	24	23	28	29	28	25	34	30	38	24	21	28	27	19	24	29	30	28	27	35	42	30	32	32	30	33	31	25	31	34	23	30	40	34	35	36	33	22	35	29	24	29	25	35	27	34	22	38	33	27	29	27	31	29	29	28	24	32	19	31	28	23	30	35	31	34	20	25	28	31	20	38	32	25	32	29	33	35	34	28	38	22	26	43	21	26	26	26	24	25	28	26	35	39	29	28	27	27	28	31	30	20	25	31	29	35	27	19	23	26	30	39	24	26	32	32	24	32	37	38	40	26	28	31	26	15	36	35	27	22	29	25	27	23	23	17	31	32	30	25	31	33	30	28	22	25	28	22	32	38	30	25	25	24	33	29	37	35	32	37	36	23	21	32	35	15	24	26	23	19	35	24	36	20	27	21	30	29	33	31	36	27	28	26	29	22	25	23	17	33	20	29	30	37	28	37	35	28	31	30	19	32	40	32	16	32	26	26	37	28	34	30	22	32	26	27	34	38	46	23	29	24	27	31	30	31	23	27	22	31	30	32	23	32	29	21	29	25	21	30	25	23	33	24	22	29	38	30	30	20	30	32	31	26	38	32	31	29	25	35	29	28	24	19	39	25	31	28	33	24	26	33	25	41	24	28	30	31	31	25	29	31	23	22	39	23	23	28	31	33	31	30	23	27	24	28	31	24	32	32	30	30	29	28	15	29	29	27	32	42	24	24	21	31	31	28	40	39	21	33	26	30	20	30	24	26	31	28	21	34	32	31	30	25	24	21	21	25	26	29	30	32	34	29	20	25	20	28	29	33	24	27	21	34	29	30	26	29	30	22	32	21	25	26	21	33	33	32	30	27	23	23	36	30	26	26	35	26	20	22	27	26	22	25	30	30	34	50	27	34	23	20	29	23	29	24	24	33	29	34	37	35	27	30	28	26	30	27	23	25	34	19	20	25	28	25	28	26	25	19	25	29	27	21	35	33	28	21	32	24	28	33	26	32	26	26	26	34	27	29	34	30	34	29	26	28	26	35	31	28	23	17	30	33	26	19	27	30	31	25	39	31	28	23	27	26	29	25	29	31	17	21	26	35	35	31	23	27	29	29	34	27	28	21	24	41	31	27	25	34	37	28	29	27	24	23	29	32	19	25	24	25	29	25	24	23	23
31925	19749	10523	21007	28125	27287	22937	16532	13087	11468	11040	9790	7444	5548	6058	8818	13738	15505	15247	12672	12486	11342	10261	10097	6930	8141	8797	7412	5841	4289	2877	2050	1303	947	689	661	680	606	560	549	505	486	540	514	545	452	470	441	447	452	445	460	427	471	434	475	459	542	507	560	483	461	448	490	481	435	465	448	525	473	467	395	416	424	422	433	469	434	416	447	431	417	431	425	424	424	424	432	439	429	416	464	415	444	418	456	427	425	432	455	428	451	407	464	447	429	493	408	455	417	446	412	416	435	427	430	422	433	396	441	421	441	422	437	441	456	449	428	487	439	477	407	447	459	408	431	433	457	452	445	422	416	428	424	432	440	450	430	418	443	460	420	418	445	440	438	423	436	432	470	430	423	398	433	432	428	393	426	433	424	424	425	412	431	453	424	435	434	403	434	462	432	391	408	445	470	452	445	440	393	449	419	413	451	423	420	415	396	443	420	429	408	439	457	449	462	447	396	398	401	393	399	393	424	419	428	449	459	399	456	391	411	420	429	428	465	429	393	445	408	445	424	448	416	419	445	452	409	468	463	383	451	413	417	428	425	434	428	413	464	422	414	448	437	426	420	406	407	428	486	407	428	461	450	446	436	422	429	425	475	444	438	445	410	433	472	380	423	452	450	423	426	407	397	403	426	439	438	425	441	424	373	443	432	431	484	414	442	442	408	435	402	429	429	441	428	434	421	438	413	485	430	414	436	409	415	394	453	422	406	411	430	459	433	440	429	414	414	430	392	428	426	454	424	421	419	446	397	448	431	476	426	438	421	433	453	438	440	448	422	421	382	419	458	409	433	384	442	406	426	404	447	447	420	418	439	463	434	403	388	410	439	454	450	442	454	423	438	392	406	424	475	405	437	414	390	413	445	440	426	410	450	438	463	436	440	448	453	401	435	411	392	441	402	444	446	429	437	440	421	430	422	387	391	452	446	425	416	417	403	438	445	445	396	396	435	432	436	417	400	427	372	431	378	423	464	417	401	425	459	404	464	393	471	429	447	433	425	408	436	447	444	451	415	428	453	479	440	390	429	399	399	427	381	437	449	448	418	442	438	458	410	447	440	428	426	466	426	398	418	436	408	426	418	431	404	458	425	421	430	434	436	439	430	441	415	450	466	437	422	398	423	433	423	427	454	449	441	460	414	419	389	433	419	412	419	460	455	412	421	400	400	442	416	455	412	430	430	444	440	456	403	451	450	408	454	409	402	458	464	457	424	436	444	424	460	396	415	456	404	428	418	427	438	475	412	443	403	441	424	404	454	448	456	405	441	427	458	433	433	412	460	448	424	406	425	439	419	401	434	438	404	435	433	401	450	406	444	434	423	416	448	440	451	414	420	431	416	389	420	454	419	434	434	464	432	415	434	462	416	430	443	485	452	402	416	400	409	438	472	438	474	461	400	428	424	442	395	410	441	449	444	386	378	421	441	370	434	445	409	429	419	430	416	446	455	402	412	456	455	382	402	442	430	394	409	400	407	419	397	389	429	438	397	413	416	416	447	440	407	483	442	414	424	429	396	433	471	430	397	417	425	454	423	411	442	433	455	426	457	464	447	417	399	399	409	460	418	459	418	458	426	428	428	429	418	476	460	458	421	445	399	435	434	441	411	397	392	488	406	412	398	441	426	435	444	441	424	418	442	443	402	442	394	442	409	460	423	417	404	430	404	438	443	464	454	472	426	423	447	431	431	424	420	458	408	427	434	432	440	420	425	453	447	452	415	439	465	421	434	438	435	438	413	452	475	397	471	453	453	402	433	430	486	446	438	450	417	424	463	436	439	446	475	456	466	427	468	421	454	420	427	452	418	419	402	420	426	423	428	420	463	420	417	395	460	468	431	425	424	448	388	425	439	399	440	429	455	448	464	394	420	446	424	442	429	434	398	414	416	411	465	443	464	419	428	416	468	438	429	437	446	425	416	436	403	425	424	470	428	449	416	432	425	435	434	457	428	455	439	449	416	449	437	428	427	400	435	422	436	423	429	441	426	466	430	457	450	443	432	478	431	425	440	454	435	456	450	439	453	411	424	462	440	409	432	411	460	416	385	425	431	465	420	370	430	436	454	422	463	440	471	442	446	415	444	448	441	406	400	353	453	478	431	437	425	403	408	435	436	440	455	409	420	435	399	397	417	451	437	405	404	449	431	434	406	418	455	438	450	432	414	471	418	449	417	402	425	401	462	429	455	418	421	422	436	423	434	398	431	441	435	449	403	432	439	457	424	443	384	453	460	450	406	423	430	402	424	450	440	426	474	434	407	411	429	411	442	439	432	466	435	423	459	447	458	414	389	430	423	465	462	388	413	418	434	437	415	428	439	445	444	411	429	446	468	441	423	420	399	443	430	426	473	425	427	475	435	423	419	439	423	387	451	459	389	437	419	446	471	422	448	450	472	441	473	452	433	435	451	453	380	413	444	434	407	452	454	452	399	431	445	433	428	413	401	398	384	463	427	426	420	422	369	423	404	445	410	445	410	433	423	419	394	406	423	442	423	428	411	427	423	424	425	439	455	413	420	403	422	447	422	420	442	405	423	427	419	418	418	442	423	445	387	439	442	478	403	423	418	428	414	420	454	426	446	444	427	433	438	455	462	448	404	419	444	450	428	417	434	383	455	445	428	438	452	441	459	434	464	423	446	462	408	421	382	455	441	436	430	433	449	429	438	415	393	434	404	457	440	430	421	409	431	441	435	434	412	437	379	424	423	421	428	438	425	409	428	431	385	417	445	417	462	402	434	429	475	442	456	454	459	456	444	432	464	383	419	415	440	504	434	420	446	417	424	451	445	391	438	438	412	422	428	466	466	382	435	401	409	427	399	432	455	408	443	457	421	429	422	446	455	441	430	459	424	431	443	430	457	455	405	439	417	435	431	432	465	405	416	444	426	419	425	449	386	420	391	422	424	408	423	422	451	458	449	436	409	442	454	424	444	424	434	444	448	422	418	434	441	419	429	415	436	418	423	452	446	435	432	404	398	434	455	436	393	409	387	455	405	450	419	430	392	438	425	432	410	408	401	440	434	419	452	432	468	379	429	423	425	427	438	421	472	449	414	436	469	450	418	440	416	440	422	444	419	428	388	390	404	441	435	437	459	429	423	430	418	428	416	442	457	425	414	439	418	439	412	433	425	413	419	393	450	476	398	456	398	445	436	415	421	429	443	463	422	466	444	432	435	406	385	393	440	417	408	420	430	466	406	418	421	417	427	426	418	426	436	410	442	416	434	431	435	455	421	440	421	404	426	447	400	438	434	443	477	451	461	413	377	449	425	429	441	440	404	449	457	501	413	438	440	427	404	427	461	424	435	434	439	419	446	404	416	443	486	400	419	426	450	417	419	437	417	428	435	437	425	431	393	428	398	442	440	423	445	451	452	413	434	439	387	424	431	418	420	426	451	433	422	414	414	424	447	417	395	437	414	423	443	432	445	411	471	442	412	402	417	458	468	393	422	475	437	446	446
3996	822	414	283	414	443	424	298	219	208	249	288	178	143	146	252	367	484	428	313	360	327	267	260	182	210	212	195	162	129	103	66	70	80	53	57	58	37	47	27	32	42	37	50	32	44	35	42	44	35	37	44	44	40	30	39	49	36	46	46	40	43	46	48	55	38	33	43	54	32	47	37	50	35	39	35	50	41	53	34	47	52	44	36	41	33	48	36	38	40	58	38	36	42	48	45	50	33	49	45	34	44	36	40	48	49	31	46	44	47	46	32	53	53	39	38	40	47	39	49	53	41	37	42	33	45	45	35	36	37	43	52	39	54	41	43	47	44	49	39	47	44	51	47	51	45	40	38	46	31	46	34	49	36	48	39	26	45	26	50	50	39	39	39	35	42	48	42	28	45	34	42	37	42	53	40	37	43	43	39	56	51	42	33	39	36	36	32	57	36	38	38	42	32	35	34	37	36	35	46	46	31	30	49	39	34	45	45	39	52	46	43	31	49	47	30	53	38	35	51	42	35	41	43	41	44	38	39	45	33	42	49	41	35	66	37	55	49	31	48	42	32	46	37	36	38	40	39	46	46	53	44	36	45	45	28	46	39	43	30	50	43	43	41	38	32	31	42	45	41	47	38	31	36	44	39	38	47	33	40	38	35	40	45	49	50	37	33	40	44	33	45	46	47	42	37	38	39	47	56	46	51	41	50	43	22	49	45	43	42	43	48	34	45	42	52	43	41	53	42	38	68	43	36	41	39	40	40	45	39	66	39	35	41	37	38	47	45	36	45	43	52	49	42	46	37	29	47	42	35	43	36	32	41	36	44	49	53	47	39	51	43	47	36	52	35	43	42	36	35	43	42	29	40	41	42	42	41	42	36	39	48	51	45	43	41	44	47	39	32	42	37	33	50	50	36	41	38	33	43	47	35	45	44	47	60	46	38	33	29	30	37	27	38	45	47	41	47	37	47	31	47	42	34	41	30	43	54	47	36	31	51	41	38	31	37	38	33	37	41	33	43	41	48	46	40	45	39	37	44	41	27	38	45	47	35	41	32	42	43	26	40	49	35	46	55	39	41	36	58	44	38	43	38	41	45	40	50	43	35	45	44	37	31	40	45	40	50	48	46	51	52	42	48	32	49	40	35	35	45	41	41	48	37	40	32	44	46	31	46	40	49	34	44	41	40	50	48	36	31	37	54	48	28	44	38	43	40	44	43	46	46	38	37	32	42	43	47	30	38	48	56	44	45	47	38	43	52	26	38	39	43	51	36	50	33	35	43	42	50	43	41	50	37	39	36	36	44	44	43	32	58	33	48	40	45	44	32	43	37	44	37	36	39	28	31	33	36	46	43	25	50	37	39	48	40	53	41	32	39	52	38	36	49	42	41	37	42	39	47	43	37	39	41	44	32	49	45	37	39	47	43	37	44	41	43	32	55	30	33	43	42	33	44	54	43	37	51	43	40	47	44	28	51	44	43	41	36	45	56	43	42	45	47	32	54	36	36	35	46	44	40	49	35	39	41	31	48	36	42	45	54	46	40	40	37	34	42	52	45	42	42	39	43	43	38	42	43	44	43	46	42	43	42	34	40	45	42	33	44	33	39	48	41	46	39	36	44	42	33	33	36	38	38	35	36	41	42	49	42	39	44	45	37	55	32	34	33	31	48	30	32	38	60	33	41	34	38	41	38	38	40	39	38	47	41	44	34	41	41	37	35	46	37	48	44	34	27	45	42	31	50	52	38	38	55	40	45	41	41	29	28	44	39	41	37	37	46	45	43	49	40	41	43	52	45	49	43	50	43	47	43	42	41	34	34	53	46	45	38	42	41	44	40	40	44	41	35	50	42	45	50	38	37	50	41	43	40	39	30	40	35	37	36	49	28	38	41	38	43	36	37	38	41	48	42	43	36	52	43	45	43	45	40	36	50	51	36	46	35	42	42	43	42	44	46	44	31	42	49	41	26	42	40	48	44	41	41	45	44	45	30	42	39	48	32	41	40	38	33	37	33	50	44	48	45	33	46	46	40	44	39	49	42	33	45	31	38	44	42	46	34	39	32	40	40	41	37	40	47	42	41	46	39	44	44	39	45	36	41	48	51	38	50	36	46	28	43	31	45	52	47	43	55	46	53	40	38	46	33	44	36	45	37	38	55	51	46	38	39	51	44	35	47	50	48	36	46	39	46	33	49	46	42	30	41	47	37	42	50	40	39	38	39	44	49	35	30	31	47	49	43	35	34	31	40	32	46	40	52	37	41	47	43	41	40	27	32	51	40	41	36	50	61	34	35	35	36	38	48	32	47	41	42	42	41	47	43	39	37	39	45	42	45	36	37	44	46	34	28	49	54	44	30	35	49	47	33	37	40	32	48	48	45	39	36	40	46	37	40	36	35	34	31	48	45	31	62	40	40	46	36	43	38	41	45	32	45	41	42	49	42	44	47	45	42	50	32	43	44	36	38	41	38	35	46	45	40	46	38	38	40	46	48	35	40	31	41	36	44	42	47	40	25	40	44	32	42	38	33	50	55	33	54	40	46	46	35	41	43	34	49	39	33	43	43	47	41	37	49	48	38	45	45	42	39	43	42	42	41	42	39	34	51	40	39	47	47	38	32	36	34	50	51	48	29	27	42	40	48	35	43	48	45	40	40	36	36	65	36	32	31	42	39	53	45	39	43	47	51	36	44	34	39	33	51	42	38	44	42	38	35	40	40	48	41	46	46	35	42	46	38	51	40	38	52	36	36	46	39	48	53	41	45	41	34	43	31	32	28	35	40	39	40	37	26	53	36	41	33	44	45	45	47	41	49	33	40	45	34	36	41	37	43	45	36	43	43	34	44	46	23	30	35	41	37	40	34	51	29	29	37	41	44	43	36	62	35	37	48	46	48	41	38	39	47	44	28	43	51	50	41	47	48	47	36	47	36	40	50	39	39	46	42	39	32	33	42	42	49	34	50	44	33	46	37	47	45	38	36	44	53	40	52	42	53	33	35	50	49	39	44	29	36	47	44	55	48	49	35	43	38	32	41	56	35	31	45	41	40	44	46	28	52	43	45	47	42	37	43	31	42	47	42	40	35	54	41	39	33	41	41	47	34	39	43	34	46	39	38	48	38	34	44	41	54	44	43	37	40	37	26	38	42	44	37	41	32	44	48	33	47	51	38	42	48	35	41	49	35	23	49	36	41	27	38	46	48	32	44	44	45	51	44	39	41	39	38	35	47	38	41	34	41	47	27	39	41	38	35	51	47	46	37	44	34	43	52	37	28	42	38	38	38	49	41	35	29	42	41	27	36	45	42	37	38	37	43	48	41	40	40	42	43	51	45	32	38	20	45	35	34	37	38	45	34	44	43	29	39	38	42	47	46	51	39	44	34	35	44	48	33	38	41	52	40	31	36	43	46	41	37	52	26	36	38	47	41	47	46	44	42	38	53	43	62	43	38	47	35	49	42	40	39	28	59	45	43	39	46	39	38	45	43	43	46
27472	16186	9249	20114	27436	25651	22354	16082	12153	11135	11258	10959	8160	5333	6315	9477	13295	16847	15093	11170	13380	11535	9234	9030	7168	7339	7606	7472	5716	4468	3339	2617	1723	1308	976	859	738	761	725	724	672	676	651	645	731	739	630	694	685	669	625	671	675	646	691	687	631	635	702	694	700	622	630	667	638	627	634	679	679	600	612	655	632	619	631	643	636	676	626	608	641	675	620	674	625	608	630	589	639	640	656	650	658	581	608	630	640	588	616	633	643	631	638	587	591	616	602	618	686	645	593	637	630	695	611	632	639	631	621	675	645	618	617	644	610	605	606	689	611	679	592	641	636	654	677	628	636	601	645	663	670	593	631	565	658	608	614	607	628	610	644	624	644	671	693	614	621	684	605	652	646	661	653	618	600	630	639	634	613	647	657	578	621	658	593	612	605	639	578	606	649	618	619	620	595	650	603	627	613	611	593	667	601	595	638	644	585	642	638	614	613	594	650	601	609	635	644	654	635	637	624	621	596	542	628	633	611	637	642	592	622	608	643	613	645	589	642	610	629	636	677	615	610	655	631	668	612	612	651	616	610	589	662	638	650	598	585	646	606	639	627	599	665	647	624	623	655	644	636	621	628	656	649	649	589	631	632	653	629	645	644	631	629	670	622	610	610	624	652	569	670	608	654	671	585	621	627	681	602	611	585	624	608	646	678	594	617	634	611	596	643	625	601	585	641	651	624	655	636	664	603	617	681	618	605	631	636	613	624	658	620	634	659	617	657	645	624	626	603	626	626	584	645	643	589	633	666	616	629	639	621	624	612	624	654	602	615	601	601	649	649	596	622	656	601	581	638	586	663	693	678	628	634	630	634	616	654	596	594	565	634	634	588	617	598	639	689	603	667	594	606	675	640	650	614	627	597	625	596	625	659	657	617	654	616	635	619	628	656	609	594	586	598	619	651	603	619	623	615	596	596	623	620	631	636	590	608	663	613	651	618	617	612	646	615	664	634	633	605	608	595	614	633	649	636	582	609	594	622	635	647	627	632	647	637	602	623	618	605	584	630	634	636	590	647	628	619	606	616	617	599	580	646	600	647	661	631	613	633	633	596	611	623	587	651	614	616	625	572	635	623	631	610	580	623	597	625	617	607	656	607	648	616	588	606	645	615	620	603	620	582	605	575	604	597	638	566	614	584	625	639	657	591	594	598	605	583	613	615	614	666	645	570	652	618	619	624	613	631	633	609	621	626	689	646	648	641	600	598	618	612	641	617	605	634	604	629	621	639	584	613	634	622	643	620	660	633	601	639	640	630	607	641	594	626	600	641	636	626	623	607	580	582	610	645	604	611	620	665	654	583	599	629	640	614	638	587	618	629	636	599	621	642	608	627	646	649	590	590	629	659	637	642	632	600	651	579	614	631	608	614	605	619	600	621	670	630	626	634	649	696	620	616	616	635	614	610	635	651	646	612	640	629	634	647	589	634	625	608	677	655	628	617	593	624	675	642	626	606	592	598	610	627	612	593	627	662	599	666	591	607	616	643	604	607	637	634	650	647	600	627	649	645	618	597	652	656	634	623	612	601	592	581	666	606	629	623	606	636	604	636	580	605	640	644	661	651	676	639	598	604	614	611	648	587	616	647	585	612	619	603	644	674	642	599	657	637	636	649	643	588	638	647	598	610	592	633	604	615	641	647	666	685	636	640	598	598	645	633	648	614	605	627	651	631	630	617	602	638	651	592	643	654	629	609	608	632	595	683	610	645	617	637	633	620	637	578	567	621	639	565	660	625	635	616	645	624	605	672	668	638	643	662	615	643	644	650	634	631	623	615	635	630	608	625	658	625	620	618	646	620	623	628	611	602	612	606	650	600	656	585	656	655	630	635	653	617	632	639	625	608	622	574	636	641	668	602	621	571	599	669	659	628	648	642	613	643	630	603	607	600	659	641	595	621	669	639	625	610	648	625	620	584	633	623	628	628	609	551	635	637	593	688	644	587	615	598	636	646	626	619	600	626	626	618	652	640	648	629	662	605	618	647	558	571	625	608	612	632	664	596	618	637	597	628	608	637	641	668	652	613	615	612	637	624	645	637	612	588	649	632	614	561	646	589	613	626	602	609	598	600	618	671	608	671	646	632	615	600	640	638	609	662	611	614	626	623	544	605	625	603	609	623	629	641	615	598	658	628	638	617	622	629	633	592	626	651	604	608	661	660	653	597	592	606	657	620	613	603	601	641	564	619	669	705	600	602	648	607	641	640	583	594	601	629	580	649	599	675	618	621	600	641	602	652	622	672	568	611	585	591	620	626	623	583	594	617	664	634	624	659	657	628	639	601	633	631	606	620	665	615	617	620	657	645	645	647	633	624	611	585	637	658	597	654	595	658	626	650	602	597	601	620	582	602	622	632	665	642	618	585	639	624	658	633	623	582	618	626	624	614	627	598	631	612	649	599	597	632	582	646	601	627	646	628	611	660	619	622	630	600	594	602	597	621	612	593	633	636	611	619	613	635	659	604	640	630	612	612	586	626	618	621	614	583	679	595	608	633	655	598	625	654	619	622	603	628	641	607	659	655	641	656	615	604	663	598	604	609	615	575	648	602	607	655	582	619	640	644	626	626	638	614	625	620	658	591	616	623	589	628	658	642	569	604	628	632	643	628	615	661	657	615	639	618	627	657	572	659	578	603	637	642	626	607	645	609	628	659	605	655	643	567	593	617	642	643	660	634	613	601	609	673	630	631	642	635	658	633	606	618	592	597	609	611	614	631	588	642	628	628	631	607	607	574	653	634	632	581	665	616	578	672	648	609	648	577	608	625	632	657	668	628	643	627	607	632	628	634	634	588	646	616	590	623	613	618	595	666	602	647	633	585	658	635	582	606	592	605	595	653	646	614	597	640	665	647	643	644	610	632	620	644	621	589	586	672	609	635	581	599	630	588	613	647	628	608	591	664	623	632	610	611	625	632	612	601	625	659	649	632	633	599	659	643	637	629	648	603	632	621	583	643	653	618	650	663	642	624	617	618	643	629	628	627	618	657	647	629	639	631	610	609	608	657	586	656	633	660	601	614	580	618	654	613	661	556	616	629	596	612	593	642	632	636	632	613	658	649	619	636	615	613	617	594	625	639	608	569	625	643	659	652	639	600	613	613	617	654	616	632	632	685	624	616	624	642	571	598	656	643	562	672	586	636	597	621	620	639	613	619	630	659	649	625	637	580	647	603	606	585	637	620	657	623	628	649	661	605	619	605	637	589	650	660	620	623	600	566	639	619	629	648	687	605	608	607	606	615	625	623	625	672	623	605	640	621	573	643	649	627	649	597	679	612	632	645	616	683	625	608	634	605	659	637	610	635	627	641	639	612	668	614	562	632	624	654	617	617	608	616	620	619	607	586	628	639	612	614	652	621	589	569	599	685	603	612	635	613	581	654	622	600	635	649	639	617	624	585	611	605	622	629	612	633	637	628	627	633	625	596	644	587	611	621	587	649	588	604	640	631	669	636	582	673	641
3450	1168	520	423	780	882	633	534	381	319	372	334	324	256	250	353	570	684	815	578	646	488	334	342	295	326	345	363	229	198	146	113	98	58	57	46	52	47	51	44	48	55	37	55	43	55	48	34	44	47	49	50	37	43	46	48	40	62	45	51	39	40	42	41	43	33	32	32	47	52	40	41	40	38	52	36	46	38	48	49	43	40	43	35	56	43	62	51	53	45	42	49	39	41	38	39	40	50	54	55	40	47	49	31	43	46	45	49	50	46	38	39	34	42	42	53	38	41	43	40	46	57	41	44	43	50	49	57	57	56	36	45	45	38	41	39	49	49	40	41	48	47	50	39	51	43	42	41	44	40	53	43	58	39	46	57	37	54	55	51	38	41	46	47	48	47	48	49	44	38	56	41	42	40	44	36	46	57	46	40	45	39	56	54	30	46	41	32	50	60	37	35	55	50	41	37	48	66	54	51	43	34	49	44	36	39	37	48	42	47	44	49	52	41	51	39	45	36	45	42	50	35	48	43	51	46	42	44	45	37	37	47	35	40	49	50	39	48	40	40	43	37	37	58	54	47	34	38	42	44	49	36	40	45	41	45	37	46	44	46	45	49	40	43	34	45	47	33	34	49	34	57	55	53	35	47	47	47	43	58	52	39	43	44	39	44	57	49	46	49	54	37	42	44	57	41	51	51	45	38	38	41	56	39	42	40	53	37	49	46	54	44	45	44	39	46	40	40	36	40	42	46	39	47	52	35	45	41	44	45	44	48	47	38	42	36	41	46	45	36	31	33	41	28	36	51	47	50	37	40	41	38	49	43	47	43	45	44	36	42	41	51	34	39	35	42	51	62	47	53	38	36	25	45	42	44	39	38	39	44	39	39	41	49	41	40	45	50	49	48	40	34	48	46	38	35	40	41	40	47	37	56	41	45	37	43	49	48	38	34	64	47	51	49	42	56	56	50	42	33	46	37	42	38	40	43	27	31	39	44	51	44	38	53	30	50	43	43	42	51	53	48	47	44	48	39	43	51	50	35	41	49	35	39	42	53	39	39	37	41	39	44	42	32	40	35	35	46	38	29	39	46	43	43	48	53	45	43	45	48	54	34	39	51	40	56	47	52	44	47	51	53	29	41	47	37	43	33	48	49	38	50	42	38	37	35	40	38	34	59	42	33	49	46	33	47	48	41	54	36	42	46	40	49	30	56	37	41	40	47	39	41	41	32	50	56	42	32	36	42	58	44	43	38	30	41	38	53	38	36	47	33	52	31	26	39	53	47	37	43	37	40	55	53	36	45	45	45	42	42	38	54	37	41	46	36	34	30	52	46	39	40	40	43	39	45	36	38	47	50	50	33	45	41	46	39	31	32	38	46	43	37	53	39	57	40	40	44	42	46	44	48	58	47	32	45	40	44	39	52	45	46	39	49	53	41	40	40	39	45	33	41	45	44	51	41	52	38	48	42	37	38	46	43	39	38	35	49	46	46	42	38	44	46	39	51	32	39	46	44	43	40	45	36	40	33	39	53	49	35	47	39	55	51	54	40	46	38	41	39	42	30	40	52	37	47	43	47	41	46	46	45	49	37	43	39	38	31	45	34	51	55	39	29	45	54	28	34	42	45	49	46	50	30	52	50	46	43	40	45	46	46	46	49	33	42	48	33	46	47	42	39	40	44	30	36	53	48	39	44	50	29	46	45	39	42	43	45	40	34	51	45	33	48	39	40	36	52	44	44	48	42	41	49	56	39	47	44	38	49	39	36	37	39	39	34	33	49	31	42	48	46	32	45	39	47	53	31	37	50	37	51	37	28	39	44	45	46	40	54	35	38	34	32	42	45	36	41	38	38	42	36	47	32	49	53	53	41	43	30	40	28	41	37	36	42	50	31	43	39	43	43	45	47	48	50	48	40	33	36	47	46	37	35	35	42	47	41	36	43	48	32	44	49	38	39	57	37	43	52	46	48	40	39	47	43	36	52	48	32	51	34	31	48	44	42	35	49	49	31	43	40	40	35	42	49	59	38	46	44	30	44	50	57	39	41	43	53	51	44	41	41	46	44	52	44	41	47	33	45	45	45	45	49	61	45	48	39	45	38	36	43	40	46	47	38	41	50	38	40	34	38	47	44	47	42	31	58	54	49	31	43	29	49	50	41	51	44	43	45	44	48	39	50	35	35	43	53	55	48	36	47	28	44	41	37	39	41	41	48	49	46	53	38	46	35	40	28	48	40	47	55	44	50	50	42	42	54	42	44	44	33	46	54	50	53	41	51	39	34	40	52	46	42	46	50	46	50	41	44	46	46	39	31	50	41	43	45	36	34	39	32	45	48	34	35	52	45	43	41	52	56	54	49	45	39	50	46	48	43	40	40	32	36	46	35	37	47	37	41	65	43	48	37	46	36	41	39	45	39	49	58	46	40	48	40	37	63	40	38	41	35	43	48	52	42	47	46	42	50	46	40	45	45	42	40	39	47	46	39	37	38	39	49	40	43	38	40	41	31	48	39	51	36	39	34	44	47	48	44	45	42	45	38	43	35	33	47	39	41	49	33	46	45	36	40	41	47	42	44	48	48	37	48	33	59	38	45	41	44	43	48	40	45	41	46	37	50	57	40	27	33	50	44	45	31	45	55	36	44	36	34	39	47	44	57	41	57	39	40	46	50	37	54	30	39	44	43	53	46	59	47	35	57	35	36	39	57	37	38	47	42	28	60	38	33	44	30	41	46	45	49	38	36	47	36	51	30	37	36	47	34	38	48	40	43	34	57	46	48	48	42	46	47	40	45	46	43	45	48	39	39	46	44	35	49	26	42	38	42	41	36	39	46	27	47	42	29	35	37	34	50	43	38	42	34	39	41	36	39	36	52	45	40	44	43	44	40	44	45	35	49	31	28	40	43	37	31	38	39	35	43	46	52	45	57	49	37	44	44	44	43	55	41	32	48	38	46	42	36	55	48	40	43	43	39	42	40	49	52	36	48	33	49	50	38	54	46	43	56	48	36	32	48	56	40	55	55	43	39	48	39	58	55	50	50	35	55	38	43	42	45	38	42	34	48	43	36	48	35	40	37	42	42	43	46	59	32	56	41	47	40	45	38	35	57	49	44	32	44	45	33	51	34	33	38	46	53	49	47	49	51	49	36	48	33	50	35	48	39	44	41	51	40	44	45	53	40	49	40	49	44	53	43	46	44	33	45	54	33	47	54	36	41	36	65	46	43	44	36	41	39	36	49	47	34	47	38	54	46	45	50	45	36	49	54	35	42	29	41	33	40	41	36	53	40	51	46	32	41	50	48	40	47	44	40	48	44	40	42	52	43	49	34	47	42	37	46	44	36	46	43	35	40	45	51	51	33	31	45	48	44	50	50	45	39	31	46	48	35	42	48	45	52	47	34	41	40	38	38	41	47	44	46	66	44	39	42	40	47	32	37	40	39	44	40	37	42	55	36	37	33	34	47	47	48	56	38	38	35	37	40	44	41	43	41
31218	19342	11668	25208	33900	32504	27893	22289	17309	15010	14519	14553	12958	9577	9488	12997	17523	20606	21054	17227	19326	15900	11827	12035	10732	10984	11087	11071	8090	6352	4601	3408	2439	1812	1232	1036	897	879	782	841	778	745	701	781	756	721	754	696	694	768	720	714	715	752	701	716	674	775	745	756	662	617	661	666	655	680	682	687	704	689	702	672	666	585	675	693	676	651	628	667	640	668	663	660	656	688	668	676	667	659	639	672	664	684	588	661	658	661	674	680	672	648	693	669	661	666	642	643	635	720	625	633	685	680	620	694	688	687	623	682	661	624	670	668	632	656	624	682	630	683	624	666	665	650	677	631	670	653	655	681	630	659	622	668	650	604	644	694	650	626	657	714	614	674	659	697	604	649	675	677	692	646	653	644	627	643	693	674	652	687	652	675	680	662	668	656	642	660	622	702	651	666	647	701	614	665	695	639	660	614	649	632	646	647	612	658	649	692	627	599	658	673	637	640	637	664	626	627	644	617	672	651	643	623	651	663	644	654	648	657	652	655	600	681	663	690	626	673	615	645	652	626	638	629	620	623	683	591	711	642	673	658	648	677	604	638	660	660	658	699	673	633	643	597	624	663	664	607	647	668	628	616	638	633	600	626	677	663	637	686	666	630	645	625	662	648	630	653	659	639	682	658	661	634	639	678	587	614	682	674	659	627	653	647	644	674	671	658	690	616	663	638	661	682	645	673	664	649	658	642	620	629	635	665	650	662	638	654	631	673	686	641	669	648	637	654	632	640	633	634	665	679	626	615	649	706	677	686	652	660	657	663	617	684	667	617	668	617	649	666	710	669	689	647	680	663	624	641	656	644	640	638	624	649	650	670	649	629	640	668	601	676	668	635	650	646	673	673	677	661	598	652	663	636	676	659	657	653	661	637	646	634	596	623	636	659	662	620	662	694	580	709	629	634	699	608	612	671	669	654	679	660	630	653	604	642	612	671	668	628	641	642	632	634	671	617	639	648	644	667	639	638	654	613	647	633	636	675	628	671	645	699	679	604	641	632	660	614	643	695	666	674	673	627	682	656	664	660	655	642	624	640	634	693	655	679	666	656	687	679	692	589	652	668	613	643	656	692	618	655	632	670	697	616	657	640	639	653	666	638	652	614	682	673	638	671	643	684	678	625	656	607	624	643	630	621	636	607	640	660	695	623	635	668	628	644	659	654	615	663	652	668	673	625	634	640	635	643	674	682	620	645	636	658	681	657	620	665	666	598	641	643	653	686	653	616	688	632	714	634	663	686	649	641	663	615	644	686	654	670	625	633	593	689	655	670	606	649	631	652	663	651	651	649	609	609	623	678	649	625	685	643	579	660	655	604	678	649	668	642	648	610	613	686	645	663	701	651	632	685	610	632	668	634	673	657	648	608	689	631	664	687	611	580	599	587	628	667	646	643	606	638	623	680	646	655	619	665	633	585	675	631	621	650	667	626	684	637	641	692	649	615	637	657	681	674	655	649	626	622	701	636	668	654	658	645	685	611	631	644	629	640	683	672	598	676	643	695	664	688	644	654	662	641	662	698	628	593	641	642	660	634	657	662	655	649	648	658	596	675	642	675	636	657	641	693	652	635	648	667	656	621	665	684	608	626	722	635	633	642	635	600	650	646	735	639	614	703	636	605	643	664	655	657	668	671	643	682	639	625	621	674	643	622	654	675	628	620	654	637	629	650	684	682	685	679	671	659	662	656	661	624	662	651	657	663	602	670	670	691	611	656	650	616	660	696	666	629	627	699	687	640	666	615	665	664	678	613	652	665	643	640	653	626	577	630	659	683	649	652	636	639	654	652	642	611	692	645	633	611	631	620	674	620	603	653	678	625	609	716	657	664	645	683	663	653	655	665	636	676	632	617	642	664	619	615	654	674	671	603	705	665	679	628	662	709	665	679	613	633	676	640	640	657	638	639	609	650	655	668	617	639	652	651	668	611	657	669	631	668	647	646	632	633	623	702	644	664	640	642	605	633	634	648	637	644	627	629	659	681	623	646	691	650	682	643	636	638	635	671	621	651	633	631	683	623	653	660	642	647	627	623	645	670	605	626	693	646	608	642	630	705	640	660	616	690	680	616	642	649	628	652	659	622	643	623	654	628	605	634	634	715	664	650	672	675	619	629	590	652	616	699	623	633	682	639	675	703	643	664	674	671	683	684	664	697	629	599	639	624	650	625	680	661	698	612	676	597	660	664	636	655	689	690	636	625	629	645	667	626	681	646	681	653	615	653	653	639	643	632	635	675	600	651	661	597	681	642	662	671	653	692	639	671	680	607	612	670	660	674	701	652	658	623	663	668	636	620	699	607	673	638	633	655	664	677	621	647	674	657	576	650	634	618	667	607	678	682	627	672	651	643	635	657	635	632	636	642	665	643	649	661	625	655	650	687	626	670	693	640	631	684	634	664	677	659	597	641	649	654	671	645	693	677	657	674	651	612	626	662	654	634	687	632	648	652	684	675	620	649	637	660	614	656	666	644	651	676	663	642	619	685	646	590	681	679	676	646	677	647	681	638	613	598	649	687	656	683	658	606	647	627	669	630	683	619	666	627	663	671	638	646	664	603	640	683	642	668	632	680	656	663	707	653	595	611	668	640	668	651	627	690	633	659	618	600	644	668	653	631	656	681	584	656	641	652	662	623	627	674	675	646	620	655	633	674	622	663	657	603	638	646	651	689	669	668	649	645	627	638	703	682	639	667	651	572	649	655	649	646	624	657	630	672	668	619	664	643	642	644	635	675	679	627	649	645	661	630	647	652	696	688	650	687	642	664	667	607	650	652	663	670	684	640	657	627	670	648	676	665	628	654	589	670	706	661	654	690	643	639	660	638	666	665	656	663	622	674	639	638	657	655	636	664	649	672	653	644	661	604	657	635	658	645	641	629	628	631	643	631	640	614	688	649	653	637	645	674	667	662	659	696	596	634	653	653	687	645	617	624	603	662	666	633	663	656	665	613	662	655	695	671	621	665	633	685	657	633	664	659	640	626	627	632	683	651	631	637	670	669	665	657	664	600	673	622	654	625	646	623	651	671	677	615	693	660	681	653	677	655	611	638	641	650	638	653	603	649	645	692	687	676	646	659	648	641	633	659	644	666	638	648	669	583	657	642	639	668	635	609	604	614	659	635	684	653	621	651	683	683	686	661	655	615	627	638	577	686	693	676	643	676	626	643	637	688	632	632	670	663	626	603	624	656	633	621	651	589	679	687	660	675	613	641	657	635	606	656	620	640	636	620	660	681	658	598	625	649	641	619	644	652	635	622	612	613	644	632	616	644	674	678	634	656	627	631	713	674	654	674	641	727	649	677	665	722	660	645	658	687	611	662	627	636	657	627	705	597	653	642	650	609	671	692	627	652	680	654	682	633	665	686	646	641	701	641	672	661	711	633	655	640	685	654	658	665	665	716	640	671	713	629	655	637	635	662	650	622	689	613	620	597	633	668	681	630	655	636	633	650	676	631	621	618	672	646
2043	360	181	149	255	307	243	187	119	82	109	156	163	133	135	146	205	266	329	254	303	238	178	178	130	155	149	165	113	91	66	57	46	38	31	25	24	25	25	32	32	24	26	28	29	24	28	34	26	29	24	25	28	35	27	25	21	26	22	23	32	31	29	29	38	34	21	31	25	30	30	22	43	22	24	30	24	30	32	32	29	35	25	36	29	29	32	37	31	40	32	29	29	19	31	31	19	28	26	20	32	28	36	20	28	31	27	31	32	35	33	27	29	25	45	25	26	33	27	32	28	19	42	31	26	24	32	23	32	19	33	33	25	42	28	26	30	22	37	29	22	33	33	20	29	32	20	29	28	23	25	40	24	30	23	27	25	32	37	26	20	28	18	31	24	32	30	24	30	37	33	18	26	30	30	34	30	31	31	19	23	32	42	30	21	24	26	40	20	38	34	32	26	32	22	25	32	29	32	23	31	17	17	37	20	36	26	27	33	25	27	29	26	33	26	30	26	26	37	27	39	31	33	34	24	25	30	17	24	22	39	36	20	26	24	26	21	33	33	25	28	37	28	27	25	25	27	31	23	26	29	28	39	45	24	34	25	30	22	25	21	26	27	26	21	33	28	28	27	26	35	18	28	24	28	31	21	17	24	26	21	26	29	31	32	23	24	24	24	23	20	32	27	21	23	15	29	28	39	27	29	26	30	21	30	29	34	30	25	19	35	34	25	26	31	22	33	27	34	20	30	32	32	41	29	36	30	30	34	27	32	24	41	32	37	28	27	22	29	28	27	38	23	26	23	24	28	27	28	22	28	28	25	40	28	22	20	31	21	25	36	30	23	21	32	31	38	26	36	30	28	29	22	22	35	28	27	24	30	19	26	32	25	27	26	18	23	25	28	26	24	30	32	24	37	31	26	26	35	34	27	20	27	34	26	32	25	29	27	24	23	34	28	27	25	24	28	34	34	33	37	35	30	28	33	28	18	22	30	40	23	33	30	35	18	31	23	21	24	26	23	31	25	34	29	28	29	21	20	25	29	29	30	31	24	39	27	19	24	21	35	38	28	27	24	36	32	25	47	32	44	23	34	28	28	47	32	34	29	22	30	39	33	35	21	21	21	27	22	23	30	29	19	27	25	30	45	24	24	22	27	30	26	34	21	39	25	30	25	27	34	24	31	29	31	38	32	32	23	27	37	26	26	23	25	34	18	26	29	31	24	19	24	21	27	23	16	21	21	30	29	26	33	27	33	41	18	37	32	23	29	36	25	21	28	24	30	33	37	26	19	28	23	25	35	26	38	23	32	24	26	24	35	19	34	17	22	33	29	40	27	26	31	26	37	29	20	18	28	23	38	31	28	28	28	23	29	23	30	25	30	30	32	27	32	35	31	28	38	34	22	23	34	36	37	37	27	25	32	21	35	31	30	25	34	19	28	29	23	21	30	29	40	29	35	28	24	30	35	34	25	20	24	29	29	28	31	30	34	28	23	23	21	23	35	36	23	28	23	25	35	33	24	36	27	31	22	27	27	26	33	35	36	27	31	27	33	31	29	26	25	28	22	36	30	25	20	30	32	27	28	28	38	18	26	33	33	30	31	20	37	26	33	23	28	20	31	24	29	31	26	29	36	21	27	27	23	22	25	30	35	30	35	29	42	26	18	40	29	19	26	30	27	29	29	25	32	39	27	24	32	18	34	22	27	31	31	37	30	33	29	31	30	32	25	28	37	24	41	23	41	30	22	27	23	35	36	33	31	33	27	26	40	31	33	21	35	20	33	27	22	22	29	32	28	26	30	31	25	29	33	26	26	26	21	21	35	33	30	29	33	28	29	31	34	29	37	25	20	32	24	26	29	23	30	24	33	25	30	22	22	33	21	31	16	27	26	36	21	34	32	39	31	35	26	23	27	23	30	29	34	35	35	32	23	33	24	19	29	30	22	22	26	24	21	27	26	29	31	31	23	30	33	33	28	40	32	41	35	27	26	32	34	23	19	22	44	20	26	33	32	36	29	26	29	29	20	33	27	26	27	28	32	34	25	38	24	35	31	34	25	23	34	36	37	26	30	33	22	16	25	24	28	24	24	23	25	35	24	21	23	25	24	35	31	30	25	33	29	32	38	27	26	22	28	33	20	32	38	28	27	33	30	35	33	21	24	16	27	24	30	21	34	34	24	23	23	28	27	36	33	14	34	28	17	28	26	33	20	19	36	25	17	27	27	25	19	22	35	35	31	21	27	34	27	28	22	34	35	27	29	39	26	30	23	32	31	20	28	26	30	17	36	20	28	18	30	38	26	41	38	33	26	29	32	25	25	28	28	26	25	20	34	34	24	31	27	20	26	33	26	26	26	34	29	37	28	19	35	29	21	24	20	22	33	23	23	29	37	35	27	27	28	17	35	22	25	31	23	38	28	23	28	23	22	31	19	37	25	26	34	29	20	32	29	28	28	35	18	25	33	26	27	25	33	29	35	26	20	32	19	23	21	21	26	21	23	27	27	23	16	28	28	20	17	29	29	27	23	28	36	30	33	28	27	23	39	30	30	30	34	28	24	28	29	32	22	34	30	24	34	28	34	23	26	28	27	26	30	28	24	27	24	36	18	25	18	38	40	32	24	19	38	39	22	23	36	25	24	32	35	32	26	23	31	42	27	28	22	19	28	24	23	23	34	32	38	30	31	31	27	33	20	25	26	18	35	20	30	24	31	22	35	23	30	35	26	25	25	28	31	29	28	31	27	33	35	34	27	28	35	35	29	24	32	31	42	27	26	27	31	37	27	29	26	39	35	31	22	32	31	24	23	37	23	39	39	25	19	26	34	21	32	24	31	33	33	24	34	19	26	24	40	29	22	21	26	27	34	40	37	29	23	23	31	32	33	32	32	23	36	22	19	36	33	27	28	26	30	24	31	21	23	32	25	30	40	37	34	35	24	28	27	25	30	20	35	35	30	27	29	25	38	21	30	35	34	19	32	27	28	28	26	23	24	20	35	28	24	28	32	29	21	49	20	27	32	28	35	32	33	27	30	24	23	34	31	25	29	30	25	29	29	29	33	17	26	34	26	31	26	37	28	28	32	24	32	31	29	18	21	17	20	35	24	37	24	26	26	37	25	19	27	31	29	37	20	30	33	28	29	21	32	40	25	27	30	24	26	26	24	28	35	26	20	33	29	26	32	36	23	24	31	28	26	23	24	24	36	20	30	26	23	27	26	31	38	29	23	28	26	24	28	39	24	25	25	35	34	32	13	35	22	21	28	30	34	36	29	22	30	30	30	28	32	28	28	22	33	28	30	33	27	19	28	25	33	35	25	31	23	21	30	26	27	32	22	26	31	36	20	31	30	32	32	32	25	21	21	41	20	29	30	29	26	23	25	29	28	26	31	28	27	26	19	29	24	32	40	21	35	27	22	18	35	31	23	26	29	30	21	22	26	23	26	25	27	33	23	23	24	20	37	25	28	16	37	24	24	24	32	27	25	28	27	32
19877	10461	5300	14194	22754	21570	16783	11321	7467	5862	6360	7570	7908	6694	5162	6584	9409	11118	12676	9439	10324	9210	6478	6974	5807	5718	6155	5483	3809	3266	2189	1660	1199	841	688	574	482	469	453	480	446	418	481	449	459	428	401	452	463	456	455	463	483	469	460	450	458	462	507	446	425	412	416	467	453	443	444	434	453	453	424	420	454	442	458	414	427	434	440	453	451	454	432	433	411	433	410	453	393	438	421	431	435	422	422	424	413	417	434	459	421	467	421	495	429	441	424	471	435	426	420	493	414	445	437	440	446	413	423	458	452	416	435	410	448	437	404	441	483	452	425	440	378	435	441	390	457	443	423	427	433	424	429	456	441	448	409	415	472	473	440	443	425	458	386	472	432	431	434	478	447	434	433	441	393	443	446	453	430	464	432	420	412	435	461	449	414	460	444	405	443	407	435	424	438	440	429	403	431	458	441	460	422	461	442	405	443	453	423	447	464	459	467	400	456	432	419	407	432	460	427	411	422	406	425	447	448	410	431	451	418	422	411	409	401	449	415	436	417	471	448	391	480	426	450	403	448	445	412	435	475	486	395	424	447	474	436	491	419	436	436	419	416	427	411	415	432	444	427	453	432	463	458	438	424	408	425	466	448	417	434	458	437	375	418	438	415	452	453	457	450	412	422	404	415	442	426	405	405	448	402	448	450	447	444	436	430	460	398	440	444	412	428	450	431	444	399	447	451	392	376	440	468	413	442	399	395	443	425	403	400	400	440	417	407	445	422	443	422	402	410	430	470	430	426	412	420	430	425	443	423	447	401	430	433	419	429	412	409	412	421	415	455	387	422	432	426	423	455	437	438	428	418	416	444	430	423	423	440	403	399	429	443	419	453	460	426	436	432	435	417	421	406	413	454	453	405	455	442	395	412	440	417	424	427	441	436	457	424	414	435	452	480	404	460	391	436	444	412	466	410	442	423	457	428	457	408	431	423	407	408	416	425	447	429	386	444	450	421	396	455	452	433	462	434	444	475	425	454	419	421	417	436	449	439	434	450	393	416	383	405	421	434	434	431	438	448	443	426	443	428	404	452	408	425	456	436	414	457	449	439	400	430	425	450	430	450	454	432	438	454	420	442	439	460	442	415	435	413	410	416	425	418	443	424	429	443	455	443	445	433	427	416	437	417	387	427	448	441	402	423	419	412	432	430	421	442	452	430	419	418	454	401	435	429	467	424	449	424	421	435	431	424	439	421	415	401	481	443	407	427	446	412	441	426	445	419	438	443	443	441	414	440	449	460	465	404	445	438	483	456	429	435	439	408	447	447	424	416	461	436	425	411	428	421	412	430	463	422	491	392	422	444	459	432	456	431	437	398	421	408	426	417	406	409	423	477	445	450	395	444	453	419	448	405	404	426	449	418	427	439	457	393	448	446	461	451	441	442	430	415	392	439	425	381	429	441	421	426	438	431	489	445	416	470	420	462	463	428	409	402	432	442	448	409	448	437	456	477	456	420	439	422	433	438	431	426	446	415	483	436	421	430	419	433	440	436	442	447	430	461	438	479	431	451	419	437	420	456	438	423	416	447	422	431	448	490	423	415	422	440	465	416	458	451	424	468	427	437	430	437	443	435	422	429	410	456	461	429	458	393	410	464	386	409	410	454	427	456	421	433	422	431	415	435	444	441	412	423	427	438	434	419	432	397	441	401	456	421	441	458	421	420	418	432	401	429	429	430	440	414	422	397	418	454	433	448	413	431	435	435	458	444	435	459	425	413	428	449	421	451	452	434	431	421	435	456	442	414	431	426	412	439	441	437	426	418	427	415	449	387	411	459	385	428	429	443	421	419	470	455	425	433	433	419	449	435	462	439	396	422	441	385	424	392	427	452	476	447	464	444	404	446	460	441	431	434	459	423	425	448	420	409	417	450	396	400	436	420	446	448	411	464	390	425	428	448	445	434	464	426	432	470	428	455	442	435	447	436	421	447	408	428	402	451	421	415	425	425	400	445	412	443	451	406	420	461	423	427	440	477	443	484	456	470	444	429	438	429	418	454	433	469	391	404	409	379	440	466	410	444	421	466	437	416	447	417	427	463	428	407	437	426	489	457	448	423	422	429	371	417	421	411	422	424	424	406	449	441	395	434	397	373	427	414	435	436	461	441	440	457	428	447	463	396	422	376	420	449	448	429	425	412	429	431	402	444	456	442	450	436	444	462	442	427	436	443	440	441	456	437	440	431	395	428	448	421	453	413	456	409	413	388	456	440	445	450	448	434	486	412	461	407	385	436	431	446	438	444	463	425	443	406	442	400	451	426	450	453	433	454	415	407	475	407	428	416	455	429	435	445	446	437	435	415	416	471	451	465	432	428	417	450	428	458	375	420	448	416	474	451	401	402	411	446	414	428	419	431	428	427	434	406	421	451	447	473	428	416	439	446	450	458	426	443	410	453	436	418	448	396	441	418	431	440	469	419	439	446	441	424	431	467	446	440	447	426	439	426	435	395	410	412	440	438	416	443	432	483	432	429	457	414	423	447	448	456	438	420	420	399	441	435	427	397	426	418	400	410	459	420	435	415	416	423	439	443	449	395	417	425	430	423	413	426	467	447	433	446	436	461	426	407	455	429	434	428	445	399	424	428	439	450	421	461	413	457	469	412	466	407	435	464	472	452	417	434	433	432	460	404	459	447	418	456	424	443	470	438	432	450	397	421	444	443	434	388	412	431	462	435	427	432	441	469	469	414	410	428	424	440	430	435	431	414	459	435	445	427	428	406	437	463	417	431	443	448	453	412	400	448	446	449	414	424	440	464	434	453	441	426	462	425	462	462	435	419	469	442	420	409	441	421	414	429	406	401	411	429	426	409	456	406	406	464	467	424	456	461	428	460	422	427	419	479	376	436	446	447	421	400	417	402	430	429	425	460	443	431	442	437	416	433	434	458	402	418	439	443	424	430	410	418	406	411	429	425	420	434	433	416	421	456	412	434	433	412	386	404	415	444	429	406	411	470	439	450	433	452	425	450	443	400	416	454	434	442	477	446	409	453	428	474	448	458	431	442	474	380	423	447	441	443	447	416	466	435	458	459	443	412	431	406	416	448	422	405	440	448	442	420	402	439	452	460	445	436	404	454	437	421	418	392	461	424	392	428	435	412	434	426	406	411	436	429	473	451	449	484	439	446	456	444	429	457	431	439	425	411	452	441	427	430	421	414	433	446	435	390	415	420	374	422	460	397	437	399	431	402	461	441	436	437	427	409	449	443	441	457	430	431	435	426	418	456	456	411	478	384	444	470	444	405	413	423	446	448	419	420	432	449	485	411	440	411	425	467	447	411	461	446	434	420	423	440	422	433	469	429	444	433	417	412	425	456	412	447	456	431	415	416	444	437	386	447	417	450	422	473	458	470	421	410	379	366	442	425	438	427	454	445	420	432	470	427	462	408	436	382	425	442	446	445	431	400	414	413	414	466	428	432	440	445	433	425	400	419	495	447	421	463	406	378	450	390	468
1640	732	317	227	491	609	487	352	250	175	212	302	340	401	279	249	411	389	542	370	410	385	309	255	248	200	240	190	138	126	106	61	62	41	35	35	47	30	21	25	31	25	23	36	32	22	35	35	26	30	32	33	28	27	31	30	38	25	29	30	27	29	28	29	25	25	25	28	28	22	27	22	39	21	23	31	28	39	32	35	26	25	32	29	21	32	27	32	28	26	29	30	25	29	28	29	28	29	22	24	21	24	34	31	18	26	32	37	32	34	19	36	27	33	33	31	23	34	30	32	29	26	31	26	31	21	33	20	19	34	24	29	34	19	23	31	26	30	31	13	34	31	34	25	33	33	22	23	33	22	27	34	31	27	32	31	27	23	29	26	33	34	30	23	20	25	17	30	29	30	35	34	32	29	26	35	29	23	30	19	19	25	33	27	26	35	35	31	33	28	28	31	30	21	30	31	25	27	24	19	30	24	25	31	36	24	32	21	32	31	41	29	23	28	20	27	31	30	27	30	34	34	23	40	24	36	27	27	38	38	22	23	33	23	22	35	30	25	27	20	31	26	27	22	33	30	26	23	30	28	21	22	32	25	27	26	32	27	25	25	26	32	30	36	24	22	22	21	27	26	37	26	26	38	23	23	28	35	19	33	30	30	25	34	27	38	20	25	14	30	29	22	31	18	20	29	38	21	26	24	25	37	37	28	22	44	29	32	31	28	34	23	23	27	24	24	21	24	23	43	27	27	15	41	32	30	26	35	30	25	33	25	25	30	28	39	26	30	30	28	28	18	14	20	30	24	28	32	29	22	20	33	22	35	24	30	27	32	26	31	34	24	22	37	38	21	26	30	27	31	26	33	33	29	31	31	22	23	25	27	30	26	28	36	37	37	24	24	29	32	24	33	35	34	33	28	28	25	32	25	28	33	25	30	34	32	37	30	32	24	24	19	22	40	29	27	23	26	29	40	29	24	21	28	25	29	23	17	27	23	26	36	34	23	30	32	34	31	30	40	30	29	46	29	22	31	29	31	28	33	20	28	34	35	25	30	26	26	32	29	23	26	35	27	23	15	38	39	33	29	22	32	31	27	16	26	32	31	34	26	29	34	27	23	15	30	27	32	25	29	34	29	29	28	30	20	31	31	30	26	28	22	26	19	21	32	18	32	31	27	28	28	30	28	31	16	30	36	37	22	33	32	38	32	33	30	38	25	29	30	40	31	33	23	27	30	23	27	22	31	36	30	24	30	26	32	21	34	42	32	31	30	27	40	34	27	36	24	36	21	31	15	23	29	27	31	29	26	30	30	25	23	31	32	30	27	27	24	40	21	26	27	21	27	30	26	31	32	33	31	41	30	31	32	34	29	29	31	33	38	41	22	21	29	29	29	23	22	33	33	26	25	15	33	28	24	30	31	30	23	32	32	27	22	25	29	34	34	31	29	23	26	35	32	30	27	29	21	38	30	25	25	21	29	32	26	19	22	27	36	28	22	29	28	24	26	26	30	26	40	31	26	32	25	21	31	26	26	27	24	30	33	25	22	25	33	31	39	31	22	40	26	27	25	30	36	31	35	32	32	33	34	31	27	34	26	21	30	32	34	19	25	27	28	34	31	32	23	36	34	32	26	22	30	21	26	30	27	29	23	40	35	25	21	33	40	34	28	27	22	26	25	29	17	27	30	28	36	26	22	29	30	25	25	32	31	23	27	20	35	27	24	22	15	35	27	30	30	31	16	18	22	36	30	22	28	26	27	33	28	29	27	23	36	27	24	21	32	36	16	24	36	39	24	28	27	27	25	22	29	20	24	25	23	35	21	30	31	22	31	27	22	38	25	27	36	30	31	33	27	27	31	29	30	21	35	31	34	18	24	26	34	27	27	27	36	21	27	32	33	33	27	29	23	19	36	33	22	21	34	24	21	34	25	21	23	39	22	29	38	26	26	25	23	30	33	32	27	29	36	22	32	18	29	32	27	23	24	32	23	34	31	23	30	18	20	35	37	32	31	30	32	30	31	24	28	33	21	32	22	29	29	39	34	23	22	24	35	34	35	26	34	30	38	28	21	21	35	27	22	27	23	26	24	29	20	25	23	26	25	29	24	34	26	26	30	30	35	32	35	25	29	32	32	34	26	36	23	29	26	25	30	29	34	35	21	39	31	20	33	34	31	17	31	30	21	28	28	23	36	20	26	38	43	31	25	31	24	22	38	26	16	26	32	31	22	24	23	29	25	24	23	30	18	32	31	22	28	26	27	32	29	40	34	25	20	24	27	27	22	26	31	30	25	28	32	23	36	24	20	27	30	24	33	38	29	18	22	25	20	41	31	25	18	20	25	32	26	48	28	32	29	24	21	26	48	24	36	31	33	30	27	28	29	41	32	32	27	33	23	25	36	27	30	36	22	32	23	41	38	34	33	28	27	28	28	23	41	36	32	28	25	31	37	24	26	24	27	33	27	33	21	24	40	24	34	27	28	34	37	21	32	28	26	33	27	19	27	33	28	24	34	33	26	30	30	37	32	25	38	31	31	33	34	35	31	28	30	18	27	26	37	36	35	19	22	23	31	29	21	38	32	33	32	28	29	21	34	23	30	39	29	26	25	25	33	34	21	27	17	25	25	30	25	34	31	28	25	23	37	28	39	27	33	23	26	25	39	23	33	22	22	30	30	41	23	33	31	33	28	32	29	38	37	28	32	31	26	33	30	36	24	27	29	22	18	29	36	28	30	23	24	31	23	33	19	22	24	28	21	27	29	37	30	31	38	24	24	31	24	29	28	26	26	33	28	28	27	28	27	22	28	22	24	35	44	29	35	25	32	21	32	35	24	33	42	29	25	30	27	26	25	33	36	36	27	31	33	31	28	23	32	28	30	32	23	29	29	37	27	25	33	25	25	29	31	25	33	28	34	32	25	34	35	27	26	23	27	30	16	31	29	32	30	28	20	28	34	30	34	35	43	27	32	33	29	35	31	28	38	29	27	27	32	27	33	19	28	20	19	24	32	31	39	27	37	31	27	34	28	32	35	45	26	21	30	30	27	34	24	31	32	28	28	23	31	25	29	27	30	27	24	28	37	26	28	26	33	31	22	24	43	31	28	34	20	24	31	37	24	26	29	25	28	25	27	22	34	33	27	37	31	34	29	32	25	29	17	24	34	31	29	35	22	39	26	35	34	28	30	31	33	29	37	31	26	28	26	31	26	30	26	29	29	29	33	27	32	25	29	23	29	31	19	33	38	30	31	26	28	21	31	30	22	36	41	32	30	31	22	33	24	20	29	36	36	36	32	34	22	36	41	44	29	23	33	24	32	26	31	28	12	26	24	30	23	30	38	25	27	29	23	33	26	33	33	20	19	20	21	33	34	31	26	28	37	21	32	36	31	20	37	28	29	31	35	39	29	32	34	25	23	38	25	33	23	27	28	28	32	17	30	30	34	27	32	30	28	31	44	29	19	24	25	33	24	34	27	26	32	28	21	32	33	23	25
25621	15165	8320	20056	28713	28475	23889	18491	13326	9849	10015	12283	15110	14446	11149	10678	13995	14522	17123	13204	13997	13824	10698	9076	8779	8325	8608	6266	5273	4532	3534	2585	1709	1241	934	672	604	577	562	511	518	549	475	486	518	470	475	494	467	490	438	470	490	508	462	456	605	464	529	476	454	435	476	480	484	498	473	425	595	498	496	509	433	432	422	399	456	457	446	489	440	426	447	460	469	492	435	448	474	440	450	418	430	470	457	455	440	407	482	409	470	446	422	472	467	467	444	467	449	465	457	454	459	432	479	452	476	447	423	463	427	420	464	464	456	461	431	409	461	452	454	481	435	452	439	437	480	455	454	429	408	447	452	441	425	442	451	438	437	483	467	455	435	426	484	431	417	456	463	421	454	440	426	462	425	447	478	417	439	422	435	455	445	480	441	432	432	435	436	407	469	428	417	431	428	439	439	430	484	415	422	436	432	440	440	431	424	456	478	451	411	458	459	457	446	441	432	439	451	463	441	447	476	475	451	432	450	454	417	440	412	422	438	449	457	451	450	445	468	437	418	462	434	463	428	427	387	408	463	431	436	366	439	458	466	432	428	430	438	484	445	443	483	456	443	429	458	396	448	419	451	486	409	483	432	461	493	398	434	425	449	417	396	415	433	429	457	419	445	426	458	460	441	457	462	466	426	454	402	449	434	422	460	438	439	435	428	451	437	451	469	437	437	450	428	428	459	418	441	491	435	444	416	396	437	432	449	435	443	453	472	466	459	423	434	447	450	435	439	436	444	463	465	436	449	421	467	485	482	452	453	423	430	451	451	473	461	404	438	412	437	463	470	450	438	443	434	456	431	438	434	433	441	456	423	460	480	408	438	407	419	428	443	411	460	419	418	455	460	437	446	401	425	463	441	452	456	447	453	417	456	441	447	430	425	419	415	427	431	440	444	435	474	435	420	432	434	440	472	434	465	463	460	451	424	415	462	458	431	440	460	439	431	433	434	450	462	426	469	410	426	443	437	420	434	478	439	501	457	429	441	418	435	414	473	459	432	408	444	456	434	458	381	438	441	394	492	430	458	458	433	433	422	397	457	404	455	444	405	399	458	478	422	465	435	451	455	448	453	434	450	446	444	426	452	444	479	416	464	442	428	463	418	457	416	432	395	437	421	450	417	443	453	458	431	477	453	466	441	418	438	417	401	435	438	431	442	421	464	435	467	500	468	434	442	429	477	444	427	429	462	443	465	443	451	418	415	400	451	464	479	458	461	438	444	424	435	431	455	426	436	472	457	432	462	453	432	396	428	406	408	452	440	468	454	464	469	435	439	427	429	446	475	442	461	423	463	450	434	465	426	460	480	466	445	454	463	421	417	448	453	431	425	420	411	447	454	390	432	422	455	405	451	458	437	449	405	433	447	445	453	456	435	395	456	459	415	449	420	400	446	435	443	445	433	386	424	433	421	451	462	434	458	456	476	444	477	436	457	449	422	428	405	406	427	414	428	434	411	424	428	433	469	433	486	434	437	475	487	419	462	450	426	419	424	479	443	429	450	453	433	431	496	465	426	457	502	413	405	455	421	421	442	428	437	425	423	471	457	464	438	425	480	462	434	442	471	431	436	473	438	444	432	460	421	479	383	448	423	420	477	470	421	416	476	437	427	437	503	420	447	477	452	437	450	450	487	438	451	445	425	444	430	461	448	470	446	460	488	422	442	448	424	427	430	427	448	421	487	469	404	429	436	430	410	417	503	447	409	445	429	434	448	467	456	440	425	469	471	427	441	439	429	449	443	459	450	452	485	425	435	462	428	435	417	441	455	442	428	423	441	414	480	430	433	459	479	405	489	435	418	433	464	435	435	430	492	456	398	410	415	455	421	428	437	446	457	433	441	436	440	434	443	400	458	428	424	462	441	448	429	426	458	461	467	437	453	451	459	442	447	410	435	470	442	439	435	397	413	487	428	440	428	455	481	435	390	447	426	422	418	455	417	434	465	414	447	429	483	432	470	413	455	469	435	430	399	430	449	479	465	426	442	448	415	466	463	419	453	423	422	445	422	439	416	477	465	429	442	402	448	436	493	429	464	440	426	442	453	436	432	410	416	409	450	445	451	451	440	422	452	443	445	450	457	459	449	456	431	446	436	440	430	462	418	399	461	425	426	426	449	425	465	450	457	448	413	432	426	455	431	458	434	467	423	439	434	448	443	451	426	436	451	438	435	431	433	449	452	441	448	425	449	446	433	482	452	437	431	427	440	478	378	410	430	418	428	450	457	425	462	431	426	438	458	463	434	420	436	467	422	426	449	447	453	435	446	445	426	442	450	440	441	463	444	445	432	426	480	421	428	417	447	464	439	428	413	424	434	441	462	471	449	441	475	442	465	436	437	452	450	452	474	395	453	422	422	467	456	413	443	460	444	461	446	481	410	436	478	436	455	432	427	447	468	462	426	429	436	438	468	441	414	452	456	431	452	476	437	442	440	433	451	476	449	444	421	418	437	478	460	417	415	431	460	447	495	428	493	433	436	453	428	442	444	408	460	448	437	431	443	412	460	421	433	441	468	461	425	420	453	449	451	447	453	424	414	434	463	437	451	435	408	454	441	436	432	456	419	411	415	467	443	458	402	460	426	433	394	447	462	421	472	442	454	429	438	445	424	447	420	440	451	446	474	441	440	456	443	417	459	437	462	442	436	434	457	449	485	456	442	443	444	445	430	452	446	431	456	450	458	459	448	433	416	478	437	450	449	417	407	423	455	408	419	448	435	433	446	431	471	452	436	439	420	481	437	465	447	452	441	414	434	442	404	456	430	457	419	456	440	436	478	406	429	406	456	451	404	456	458	450	431	445	441	430	406	512	450	430	452	451	450	401	431	447	448	462	430	453	424	453	419	436	486	475	425	442	461	431	431	396	426	441	453	446	466	462	425	425	447	426	439	456	438	454	433	433	414	462	452	406	443	470	468	440	404	460	448	439	479	410	409	420	445	455	482	431	444	467	425	447	442	466	463	418	453	422	452	451	436	445	442	434	463	462	425	446	457	434	454	432	417	409	423	466	472	451	493	472	422	460	466	466	470	452	463	473	479	462	471	459	456	447	431	442	402	427	425	435	417	443	401	453	446	425	401	462	422	469	455	438	447	418	438	443	421	442	453	441	414	432	438	429	448	445	421	411	473	437	451	451	427	443	486	439	435	470	420	436	432	455	469	443	429	417	444	461	413	429	455	458	400	438	408	437	425	451	431	438	450	427	455	432	405	446	425	440	465	469	436	448	444	419	447	451	443	417	432	441	459	418	426	390	472	418	434	465	441	440	447	428	454	452	459	421	436	444	500	411	442	427	464	435	458	437	477	454	464	438	414	441	434	406	455	473	468	411	436	437	421	467	464	441	428	453	445	436	442	442	442	429	443	452	459	470	436	413	405	445	420	426	401	452	438	473	421	430	429	442	464	432	453	449	458	440	440	417	442	472	467	496	430	429	440	406	438	405	463	464	437	409	419	460	437	433
3338	688	378	251	424	539	442	340	273	226	182	217	272	425	333	286	363	365	430	391	374	361	273	218	201	284	228	187	145	159	98	89	57	55	45	41	37	43	42	38	45	39	41	39	40	39	35	37	37	37	47	31	48	45	45	37	48	62	35	50	44	46	34	39	34	37	40	49	37	43	35	41	33	45	30	40	46	43	48	38	36	44	41	42	41	46	39	30	42	41	37	49	31	35	41	45	34	56	42	47	52	37	37	34	27	40	39	48	39	53	41	36	36	40	36	49	36	36	35	49	44	38	38	50	46	44	37	48	36	40	55	34	46	29	45	37	38	54	53	34	38	43	42	44	39	48	32	36	48	41	30	41	31	52	43	41	38	62	46	54	48	31	34	35	56	37	44	52	38	46	35	42	48	41	46	39	28	47	25	47	37	51	29	47	42	45	37	42	41	33	53	54	36	32	56	37	35	47	44	51	43	37	39	57	53	39	48	38	43	37	51	37	47	42	40	43	43	34	50	45	39	32	34	35	39	42	59	39	56	44	43	38	38	41	39	48	38	44	41	42	42	42	48	43	38	31	42	45	51	42	56	48	27	48	51	51	48	46	41	38	40	50	34	48	25	59	52	47	45	48	26	35	38	35	40	42	34	41	40	34	39	52	44	55	58	44	39	37	46	41	39	60	32	46	49	35	43	39	31	41	38	39	37	36	44	35	43	46	50	36	38	51	58	35	43	37	48	37	41	43	39	41	32	42	45	39	43	42	42	38	40	49	38	44	48	39	48	32	54	39	40	39	35	36	39	36	31	29	43	37	37	48	34	34	35	37	37	40	44	34	54	42	50	43	48	45	46	45	47	53	45	38	39	43	34	46	41	45	31	39	36	40	48	49	41	41	38	39	39	37	50	40	43	55	54	40	54	54	42	34	33	41	37	42	38	29	28	32	40	31	61	45	38	55	46	46	37	45	36	44	36	40	42	45	39	46	46	42	33	43	41	46	42	32	44	42	46	37	35	37	37	41	46	38	36	51	39	48	35	38	44	33	40	43	49	39	46	37	36	45	34	31	41	38	47	47	45	38	36	60	35	38	41	45	41	41	38	45	44	42	51	42	45	41	49	43	35	39	34	34	46	43	42	35	42	47	41	47	41	39	40	47	43	41	43	27	45	45	44	40	43	38	38	41	33	47	33	35	44	50	36	32	38	40	39	44	41	48	42	35	37	33	38	34	42	53	43	36	49	38	40	38	43	48	35	52	45	40	41	38	42	33	45	44	52	30	47	38	40	46	40	42	45	41	39	42	59	46	37	48	41	43	37	32	40	55	40	43	37	42	31	46	42	42	42	58	35	37	41	28	43	48	42	25	43	43	35	44	38	32	42	32	34	35	52	43	38	34	44	39	43	51	26	37	42	32	46	34	49	44	47	44	36	53	46	55	42	38	49	34	58	41	43	40	39	35	35	44	43	47	38	43	40	26	44	44	42	43	45	36	41	41	42	43	49	29	35	46	41	37	42	56	42	43	40	36	44	37	42	41	39	51	47	44	36	45	33	28	42	44	56	40	28	37	47	35	49	33	51	38	42	46	46	49	42	36	43	48	43	53	30	45	32	42	48	44	30	35	36	40	32	47	47	32	52	27	37	45	40	38	36	42	42	39	41	33	40	54	46	39	40	37	45	42	39	35	47	52	47	51	41	49	45	55	35	50	43	53	40	54	44	39	45	42	39	42	36	31	45	43	34	46	45	35	42	47	50	46	35	48	43	43	50	42	48	38	30	41	45	46	42	36	33	54	28	54	45	33	34	41	46	33	41	31	37	44	47	29	45	49	51	55	42	40	55	37	35	43	47	36	38	34	48	43	51	36	42	49	48	39	30	43	33	41	34	53	46	47	39	44	34	43	48	44	50	49	43	40	42	45	47	41	33	41	38	35	41	43	33	35	45	48	37	44	48	50	38	37	45	49	37	41	30	42	41	35	27	36	53	49	48	37	57	41	44	38	49	59	49	40	37	37	45	24	41	46	38	37	44	28	55	38	44	48	44	39	47	43	42	49	40	47	36	41	43	34	46	36	28	39	43	43	47	41	40	49	45	45	39	37	46	41	37	48	33	44	30	41	43	46	42	34	49	34	47	49	38	43	50	34	32	28	55	40	40	47	47	49	35	33	43	40	44	36	45	45	40	48	39	41	46	38	40	50	38	53	50	52	29	37	35	38	53	34	40	42	35	48	40	40	48	40	50	36	47	38	41	48	49	33	44	33	42	38	49	40	40	45	45	41	50	43	33	41	38	37	53	43	40	42	36	52	34	45	51	43	39	33	33	45	50	39	50	24	50	38	31	35	40	36	41	36	39	35	38	41	42	31	41	44	48	54	45	45	35	38	37	46	54	32	50	38	42	38	43	51	27	41	41	42	51	34	43	31	41	42	42	39	47	33	44	45	38	34	34	45	43	36	37	43	43	45	45	46	45	46	34	37	38	35	41	46	41	43	49	44	47	44	47	39	51	42	39	43	40	36	44	38	35	46	44	42	40	40	33	49	55	45	40	39	35	43	46	34	29	49	35	49	39	46	40	30	34	50	31	42	48	33	37	45	33	33	43	52	49	36	36	49	42	51	41	53	48	41	42	47	51	55	52	41	48	37	44	34	46	50	33	43	33	53	44	43	51	49	31	35	36	49	43	36	47	41	37	45	34	36	37	37	32	32	36	47	42	41	31	46	45	36	27	52	44	36	41	44	42	42	30	45	49	41	48	39	43	28	47	46	46	42	38	47	40	42	41	42	35	37	34	40	40	34	36	36	47	49	36	52	42	45	33	40	52	41	47	47	56	33	50	40	55	44	44	34	42	37	45	46	47	48	47	51	47	43	43	29	46	44	31	36	47	37	45	50	35	33	53	61	46	31	42	43	36	39	47	39	35	40	43	32	60	46	43	46	37	41	33	52	53	46	31	40	44	50	39	33	36	41	40	49	46	46	56	46	45	35	38	41	35	45	31	40	41	34	46	36	28	42	42	52	32	44	39	37	39	38	41	45	46	44	37	43	41	33	39	28	34	32	38	59	46	35	61	36	38	43	42	33	54	32	41	43	38	46	38	47	38	37	45	45	34	39	36	43	35	42	39	38	38	38	50	38	42	46	51	47	45	48	54	44	42	45	26	36	44	55	46	47	42	43	33	46	35	33	39	37	42	27	49	45	38	47	34	45	38	49	46	41	50	50	43	30	46	42	41	43	50	48	45	52	32	41	41	41	41	51	45	44	37	46	32	43	47	39	39	31	39	42	59	41	45	45	35	61	33	50	32	37	46	55	45	44	33	47	38	33	53	48	44	30	44	37	37	41	43	31	32	42	38	50	46	22	40	27	42	36	52	34	36	39	48	35	48	53	44	43	33	38	39	38	31	44	42	47	38	36	34	37	37	39	40	35	39	50	44	44	33	34	48	38	41	51	38	37	37	50	41	45	49	43	35	40	27	44	37	39	27	32
23447	14311	8350	18317	26827	28098	23460	18070	13715	9813	9257	10381	12353	14701	12819	11130	14238	13573	15565	13768	12195	11584	9824	8070	7838	9449	8369	6496	5114	4652	3323	2348	1522	1148	966	834	671	756	677	695	649	679	660	683	612	630	688	674	675	654	694	732	672	669	684	692	692	656	664	660	632	627	616	671	661	634	595	663	789	689	641	595	605	636	642	635	635	668	619	608	625	630	627	648	628	659	620	593	640	696	606	631	634	658	633	618	634	636	645	600	599	601	640	596	597	577	679	627	636	607	616	613	671	640	572	604	638	588	599	642	635	635	615	607	664	672	637	636	648	640	629	618	596	670	631	637	701	655	640	633	640	643	605	618	677	612	577	609	675	590	647	630	626	569	632	618	680	637	627	637	601	627	655	615	605	659	614	650	615	625	618	651	653	628	638	639	624	600	660	623	621	652	616	680	686	613	628	645	615	634	622	620	647	681	631	613	627	621	621	614	671	613	627	664	587	623	620	654	634	662	629	613	587	619	655	599	593	646	625	669	615	654	617	631	646	696	637	599	646	620	598	632	615	635	631	576	603	683	650	604	664	605	663	597	632	621	663	613	651	626	654	590	599	620	603	640	638	635	640	609	643	625	688	642	629	633	647	605	614	623	647	608	608	612	609	618	626	617	587	660	629	623	598	651	638	605	661	598	615	609	615	613	658	657	622	651	619	645	639	613	597	596	616	670	564	636	622	627	633	659	603	658	652	604	614	647	625	670	608	631	634	657	640	656	606	592	607	627	616	636	624	634	647	584	610	616	677	610	595	623	662	611	604	619	646	630	590	643	653	632	602	605	590	653	619	598	598	608	645	615	626	577	645	635	648	626	605	645	645	645	614	611	662	618	627	638	628	609	639	633	633	636	638	599	664	604	630	621	640	663	691	659	648	645	601	645	596	622	629	617	596	616	570	587	627	632	585	694	612	611	612	667	620	634	623	608	615	623	622	569	650	640	668	576	633	605	666	601	669	632	648	608	663	678	623	608	621	593	626	622	682	575	656	586	609	623	605	622	606	640	600	653	647	603	603	655	625	637	660	609	591	594	647	607	622	629	644	632	625	617	635	643	640	651	632	629	637	657	622	623	607	632	606	629	610	627	648	592	631	609	641	609	642	630	623	632	667	588	596	643	620	616	555	606	630	589	576	644	588	634	641	615	630	599	574	638	645	613	610	640	627	658	627	642	651	602	605	612	632	642	658	659	639	619	633	644	580	652	586	621	643	620	624	597	632	663	602	683	650	641	650	630	621	604	614	618	636	642	671	635	706	611	626	605	600	620	658	647	651	635	582	627	623	648	602	616	580	601	660	609	625	586	629	621	575	642	642	651	579	622	607	624	673	640	612	681	662	642	639	622	621	614	625	632	652	658	621	637	615	643	635	648	637	623	603	628	611	609	619	632	664	644	631	628	608	608	626	626	625	629	630	686	588	611	590	631	607	594	626	598	617	615	632	604	688	626	578	614	643	617	590	601	679	658	618	674	610	637	638	629	620	667	651	634	576	652	609	603	612	600	603	597	656	613	635	640	663	619	601	627	645	635	619	664	610	630	635	628	626	614	605	653	654	647	635	675	647	656	627	661	620	645	637	669	666	599	626	595	639	604	613	636	631	645	624	667	610	603	615	606	599	661	607	631	587	614	624	621	646	637	582	617	666	638	631	651	639	631	618	623	577	666	665	627	647	628	655	621	626	649	638	613	618	642	633	578	684	596	628	606	622	629	604	620	621	651	619	662	644	610	604	649	626	629	593	646	617	635	621	612	641	626	586	597	659	631	624	652	618	643	617	597	612	616	632	632	642	645	602	622	607	646	647	592	635	607	631	594	614	650	636	652	598	602	630	589	655	609	625	658	650	645	639	617	632	662	666	600	642	633	604	603	596	632	616	613	608	639	608	633	642	631	593	614	606	644	625	666	639	603	629	640	608	608	646	625	646	627	653	691	620	637	672	636	697	659	632	589	666	607	613	592	620	612	625	648	641	594	646	642	618	608	638	573	615	630	608	578	636	644	612	608	609	614	579	662	637	598	644	614	633	617	677	676	605	674	648	647	633	609	672	625	610	602	644	604	653	579	627	628	683	649	620	642	609	639	649	650	618	594	655	623	626	667	628	643	649	617	614	612	642	611	647	620	661	611	637	601	614	609	658	626	625	629	613	623	584	615	675	658	631	619	690	595	641	616	625	583	612	635	640	607	610	687	657	616	610	621	646	618	614	614	612	630	673	596	609	588	629	620	591	621	599	631	654	638	698	613	675	638	627	624	622	576	628	601	621	586	651	640	589	621	640	653	600	619	671	603	607	606	610	683	644	630	593	623	644	585	661	594	643	604	622	643	663	631	670	645	632	655	627	633	632	645	636	603	629	642	655	613	640	644	614	658	648	648	631	656	617	587	620	610	603	594	664	628	592	645	629	628	614	595	614	594	648	612	661	627	578	596	636	588	610	578	625	640	600	660	640	630	605	622	623	611	602	651	606	633	665	631	594	646	638	651	670	615	583	593	630	641	632	583	600	618	637	678	644	629	625	645	666	631	625	671	627	638	674	659	612	625	612	612	707	625	637	660	631	638	632	640	673	634	586	634	676	581	616	644	614	598	611	623	634	591	631	650	608	651	645	581	626	634	674	609	621	582	605	600	618	608	580	642	628	621	652	639	609	604	612	604	588	646	572	608	655	677	613	611	601	597	627	645	638	604	634	639	633	661	671	699	657	610	621	630	660	608	692	634	650	599	621	642	582	611	646	613	581	609	661	619	659	657	674	605	649	598	634	640	628	601	624	650	606	594	612	566	604	612	621	641	596	635	607	632	654	613	597	641	618	649	650	589	590	604	634	581	611	598	586	585	593	610	625	605	641	629	655	629	601	626	640	615	602	634	647	634	626	611	652	631	618	647	579	589	635	641	644	598	596	587	626	601	647	670	646	592	697	635	621	623	643	638	642	608	686	599	647	628	632	645	632	607	618	623	672	600	605	621	673	640	617	678	598	614	605	606	638	641	681	621	564	606	631	648	643	638	665	651	636	637	633	628	625	608	637	643	607	629	600	668	639	634	611	636	625	632	621	648	596	587	631	645	641	615	609	661	666	588	630	672	638	620	605	682	640	631	628	634	603	635	648	645	633	653	643	655	631	645	666	626	628	606	624	682	624	635	626	582	645	664	614	627	612	625	612	609	639	658	618	627	627	623	657	609	641	618	637	651	602	620	625	657	655	597	639	586	652	656	637	676	646	645	648	593	636	642	619	632	629	665	623	599	645	606	631	661	629	657	643	607	616	603	610	625	656	582	611	607	629	591	684	636	638	612	648	628	632	602	602	586	680	620	634	654	645	587	668	670	652	679	617	637	611	653	597	589	666	649	630	625	632	631	651	642	624	611	634	652	593	634	660	665	601	641	642	624	611	639	608	628	603	611	609	620	666	647	612	619	602	608	635	680	624	582	612	610	647	662	614	649	640	608	610	658	620	591
2951	1133	591	337	641	882	683	554	461	356	328	335	420	481	519	604	665	630	716	615	505	389	368	294	288	367	386	246	144	167	129	72	58	69	43	27	44	48	55	52	40	42	58	46	48	39	47	45	44	49	40	49	37	35	47	49	46	37	40	40	42	34	39	46	40	50	41	45	43	38	42	38	47	46	41	57	48	36	35	39	42	40	31	54	41	44	43	39	51	43	48	42	35	25	31	41	43	55	42	51	47	43	43	41	46	48	43	42	50	39	37	33	45	39	39	46	44	31	46	43	45	41	46	38	33	48	33	41	41	39	39	48	39	46	46	34	42	47	42	45	48	43	43	49	40	37	42	42	46	41	51	40	31	32	32	36	52	48	40	40	47	36	38	58	49	40	44	38	37	54	48	50	49	42	38	31	44	40	37	32	40	44	46	38	51	44	39	41	40	36	35	43	61	38	45	54	38	36	41	53	55	34	40	53	52	39	46	42	43	44	38	43	35	44	41	35	46	42	47	47	42	49	33	44	47	46	37	31	44	37	42	45	40	42	49	43	33	35	40	47	48	38	34	44	29	52	36	48	27	50	40	58	41	38	50	38	48	48	44	42	33	39	37	50	41	44	58	54	44	54	35	48	44	40	40	45	43	50	34	36	39	39	46	31	43	45	35	54	41	45	43	52	33	40	41	32	38	45	42	44	45	47	37	45	35	48	48	41	42	38	38	41	51	42	51	47	43	34	36	52	44	43	46	49	42	43	36	55	43	39	47	42	40	42	42	49	60	42	38	32	62	41	44	32	40	43	40	41	47	38	40	35	35	41	42	57	39	44	42	41	43	37	40	43	36	43	48	39	45	40	38	43	42	52	44	48	47	47	35	31	44	52	42	51	50	44	40	37	35	35	44	40	47	44	42	44	32	57	44	40	37	50	36	52	52	51	38	41	52	50	46	49	38	39	46	43	29	48	42	27	40	47	31	38	33	33	35	42	34	47	39	39	48	37	52	55	58	46	33	39	55	37	58	34	31	47	43	39	43	45	40	43	46	48	38	65	37	53	35	41	50	45	40	40	54	50	44	52	45	33	41	47	42	40	46	46	37	41	42	50	52	42	43	42	52	44	31	56	49	40	53	42	49	48	36	38	40	43	44	48	49	52	43	47	37	36	46	34	51	40	38	41	46	40	36	45	37	50	52	44	44	41	44	59	38	35	52	45	41	51	42	35	58	37	34	35	55	38	38	31	47	43	38	40	54	40	54	37	56	45	50	49	32	53	53	51	39	36	48	32	59	45	46	50	37	43	54	42	43	56	37	40	34	45	52	43	49	48	53	49	35	31	61	45	41	35	46	52	33	38	61	46	35	48	47	38	56	37	48	49	39	38	59	39	32	41	45	39	40	48	47	33	46	32	50	38	33	47	45	41	31	42	38	39	68	50	46	53	37	37	36	39	48	40	44	45	36	40	49	46	57	38	35	44	41	42	42	48	34	45	38	55	38	38	38	38	37	42	47	38	48	36	33	41	40	35	39	52	44	41	56	44	40	43	44	45	37	42	35	37	55	47	37	40	32	41	45	38	48	38	49	47	41	36	40	57	46	52	42	32	26	48	46	40	37	42	47	44	37	40	50	38	43	48	40	42	47	40	40	45	39	39	49	50	38	54	38	48	38	55	38	60	46	47	49	47	40	47	50	36	53	38	41	50	37	38	44	33	41	46	50	46	59	51	34	46	35	42	45	55	46	47	38	52	44	53	33	47	47	34	31	31	39	48	38	34	41	45	45	42	39	38	37	40	36	52	55	39	35	35	41	48	49	52	44	36	33	41	43	43	44	37	39	33	41	47	46	42	42	56	38	42	38	31	44	45	47	49	51	48	54	46	44	46	50	48	41	40	44	51	57	48	42	38	40	54	45	44	41	50	41	33	40	41	47	43	42	34	43	31	34	36	41	50	45	45	48	50	47	38	44	43	49	43	37	39	40	44	36	45	43	43	50	31	31	47	42	36	40	40	34	37	30	50	51	46	41	61	42	38	47	45	42	41	42	44	44	42	41	38	51	42	47	47	58	55	36	39	39	41	45	49	41	44	38	39	49	44	29	38	48	46	39	38	55	47	51	41	43	48	47	34	37	37	55	43	40	32	44	45	40	44	46	51	54	31	44	37	48	48	34	45	42	31	47	53	34	51	36	54	37	42	47	48	40	35	39	43	47	38	41	47	46	38	40	45	41	39	41	39	49	38	46	33	36	41	26	46	35	43	42	37	43	50	48	35	50	37	36	59	52	52	49	34	32	44	37	40	52	45	54	54	45	46	40	42	41	38	57	33	51	51	47	45	48	41	35	42	40	48	44	31	37	42	39	40	39	51	52	60	38	32	42	43	52	46	46	52	43	43	49	40	46	31	43	39	48	30	42	60	44	42	58	39	43	34	61	39	35	52	50	45	31	37	40	51	46	37	35	48	41	50	56	44	37	35	41	41	40	49	35	48	46	48	39	35	41	48	34	42	35	38	41	55	47	48	46	58	38	47	51	46	48	50	49	40	48	31	30	43	55	44	49	45	45	49	53	37	48	41	40	42	53	49	31	39	45	40	45	36	35	39	37	44	41	42	42	40	38	40	47	35	44	49	44	51	32	34	42	30	38	44	46	40	47	33	41	49	43	51	45	53	47	36	37	40	38	41	36	48	53	38	30	46	34	44	37	42	39	48	40	46	57	42	41	46	43	38	33	55	46	48	51	52	45	56	41	49	38	53	49	44	55	34	47	46	48	40	47	58	47	55	42	33	54	45	53	35	48	48	55	44	43	37	41	50	35	43	38	42	39	52	48	43	43	52	38	49	40	33	41	42	33	44	37	36	42	38	31	51	45	50	38	37	52	43	48	35	52	44	39	37	36	28	45	43	45	31	38	39	51	48	41	52	38	35	35	46	43	41	44	37	31	31	45	45	48	39	42	44	47	49	39	51	35	28	53	48	52	41	47	52	52	38	36	35	51	48	44	48	36	47	45	48	42	44	33	38	45	49	47	40	51	37	52	39	37	37	36	44	42	54	45	49	38	59	51	48	43	36	54	35	39	43	39	39	44	46	49	45	54	57	41	42	28	50	48	41	48	40	39	48	41	48	43	33	38	43	40	52	45	44	43	35	50	39	46	45	36	34	51	37	52	47	41	53	38	37	50	48	38	43	38	42	46	50	39	47	46	46	40	45	42	31	48	33	32	41	58	41	34	34	35	34	43	41	42	35	39	48	44	52	38	34	43	43	39	43	47	39	36	57	39	39	54	37	47	53	44	52	47	43	46	38	51	51	55	40	42	36	39	43	38	42	35	39	43	37	34	37	38	41	39	51	49	44	51	51	40	42	40	29	36	56	55	41	41	46	33	45	47	36	48	42	40	45	44	56	31	39	41	45	41	39	52	46	38	42	55	35	38	49	45	55	33	48	43	45	43	43	44	46	33	30	50	34	34	44	42	45	38	38	43	34	42	39
30094	19614	11602	22884	31955	32955	28635	23547	19503	15337	13340	13945	15755	17919	17555	18885	19877	19692	20644	18690	15643	13915	12906	10198	10296	13291	13157	9054	5638	5396	4536	2973	1763	1239	1034	934	889	815	794	810	763	798	713	714	718	753	707	728	765	727	797	836	674	687	711	808	712	745	704	688	668	691	710	672	620	670	721	716	1046	858	671	681	697	657	712	664	679	646	663	682	668	673	642	649	696	655	638	634	653	707	683	667	657	674	658	675	639	649	608	639	628	680	666	646	626	665	645	706	649	622	653	678	652	652	655	633	712	618	627	615	636	642	698	687	700	692	686	668	651	665	684	658	714	648	626	669	689	633	629	620	689	625	625	689	638	681	662	645	683	673	647	645	650	681	637	636	646	685	640	630	684	680	718	646	645	708	682	668	671	646	639	608	647	625	621	719	686	620	617	675	637	682	710	597	675	606	682	651	651	644	684	623	679	617	670	606	648	619	649	691	703	649	614	651	672	647	685	696	678	631	631	610	675	623	680	623	623	617	615	660	658	696	683	618	668	649	617	617	666	653	665	663	687	673	680	650	643	626	623	642	649	657	629	664	653	642	656	627	709	627	672	642	658	647	614	654	684	676	637	639	680	659	694	637	630	616	650	608	643	655	676	670	629	654	628	633	669	619	623	640	636	632	613	600	616	626	665	653	646	665	594	625	642	601	654	647	669	665	651	648	647	648	642	682	674	640	607	644	642	617	688	644	669	673	653	633	660	629	606	656	724	637	635	665	693	627	638	647	627	612	679	635	626	645	643	640	621	617	639	696	629	627	582	619	640	635	644	648	630	652	660	652	676	674	665	629	660	642	661	631	602	684	620	626	630	591	627	585	665	622	616	632	668	661	613	670	651	654	618	671	661	648	689	648	596	691	612	637	616	641	635	605	621	643	655	635	647	647	656	673	724	697	662	691	643	611	636	627	644	661	666	621	610	656	604	608	682	669	656	663	667	655	610	573	602	645	626	630	600	648	659	708	670	663	645	608	665	620	628	681	649	637	670	696	691	672	631	632	679	660	640	604	628	663	679	642	623	662	666	645	677	636	671	668	657	610	651	665	671	651	644	629	678	650	609	609	653	640	577	688	626	612	608	656	667	633	615	664	657	608	660	620	657	633	594	631	682	617	700	686	626	639	626	672	610	655	697	650	625	704	648	610	656	692	699	680	588	644	668	681	620	641	651	617	654	624	623	652	634	651	599	610	630	636	649	658	656	626	601	634	643	669	604	619	648	646	627	678	650	655	665	643	646	671	672	630	661	652	646	664	646	640	639	649	647	670	664	674	636	647	624	628	640	649	652	631	636	654	616	602	645	614	696	668	656	676	630	679	648	621	676	652	625	644	671	657	641	674	645	638	637	648	681	644	659	678	633	684	668	620	633	649	658	652	656	607	640	632	652	666	627	654	648	636	662	652	644	644	682	662	632	632	629	661	655	644	600	604	677	629	655	669	683	615	618	667	622	611	674	644	676	678	661	675	661	700	631	648	651	640	657	613	646	604	663	647	635	655	673	610	638	653	635	652	615	654	636	602	665	653	636	623	665	671	657	639	588	643	633	649	653	640	658	636	621	609	581	646	626	640	662	611	634	634	649	634	668	680	610	633	643	700	686	637	636	625	667	677	666	650	653	654	601	617	654	643	685	650	671	622	624	706	645	697	681	651	648	655	663	644	697	639	670	638	617	648	653	654	690	627	611	599	611	667	622	592	638	655	641	685	648	714	651	608	621	642	677	613	648	689	629	695	680	632	604	639	619	613	652	693	657	647	654	616	622	625	653	634	663	682	625	674	621	700	610	628	628	663	616	692	647	623	674	657	681	675	660	605	661	626	658	662	665	657	645	684	625	627	614	607	658	666	676	654	652	622	660	660	637	643	639	649	654	602	636	657	663	649	656	633	626	605	674	671	624	664	660	614	635	586	649	619	645	656	632	639	647	698	632	699	651	659	690	662	661	691	621	614	630	605	611	600	647	646	636	639	653	659	634	652	635	651	624	660	633	662	658	638	640	638	655	623	653	688	682	640	612	616	660	628	678	655	618	664	639	620	661	577	629	597	637	677	659	693	647	653	687	667	656	662	609	664	647	624	641	643	640	650	603	671	600	634	668	618	697	601	642	644	671	635	683	652	669	606	634	653	656	643	665	652	666	640	672	654	639	649	630	652	678	646	635	614	686	644	632	652	697	623	664	618	633	641	648	687	668	647	663	675	651	615	648	637	627	606	638	636	651	650	633	634	642	637	599	649	687	639	653	635	641	674	617	641	669	669	660	675	684	631	627	641	607	626	631	624	611	627	620	670	640	638	618	612	656	686	667	648	653	650	645	618	667	633	669	640	625	662	629	616	629	627	629	643	641	677	656	625	611	663	634	602	668	669	660	623	681	670	641	636	598	649	604	677	661	641	641	665	663	655	657	651	686	649	687	665	604	621	643	642	681	684	622	644	665	669	621	597	635	666	600	659	623	638	657	661	676	621	639	683	633	630	663	647	643	640	677	663	678	637	652	685	605	680	645	640	649	627	628	620	630	636	631	668	663	622	660	675	679	636	676	632	676	620	669	685	646	659	662	663	685	705	606	646	648	676	658	637	653	634	639	653	647	659	655	635	637	665	668	650	649	673	626	664	684	645	655	596	647	650	611	706	652	630	648	643	657	659	667	617	676	652	615	607	672	642	670	639	635	651	600	656	622	681	697	641	599	692	661	676	649	654	656	661	669	671	641	595	666	680	672	654	630	678	639	697	682	662	611	648	658	660	659	618	663	637	675	647	657	631	624	676	643	671	657	665	654	627	669	673	629	615	651	676	675	633	698	671	670	657	668	645	633	616	646	624	681	602	654	685	621	640	689	628	634	655	680	645	699	711	678	587	687	628	604	654	677	673	668	692	690	645	663	651	677	621	649	663	599	633	650	634	651	628	666	591	643	668	633	648	630	646	711	634	654	649	673	662	659	631	658	609	675	646	666	664	640	617	666	698	629	691	652	654	603	634	648	649	725	641	682	613	633	644	610	669	611	655	657	648	664	647	692	661	614	612	680	682	647	624	676	666	652	625	680	627	664	606	685	680	609	609	619	646	616	670	634	682	632	656	678	660	680	708	675	622	640	648	636	675	665	644	628	632	615	650	655	678	640	609	640	697	658	658	664	632	660	671	649	662	645	685	619	624	592	625	695	647	622	623	695	656	656	636	635	626	653	659	643	615	643	641	681	707	685	637	627	633	673	638	674	639	646	671	668	688	643	687	664	662	668	673	640	681	662	661	695	692	690	661	619	650	661	694	634	675	596	682	609	646	680	661	672	645	624	646	674	662	640	667	645	673	622	668	617	601	659	606	655	651	677	647	631	625	662	653	679	691	630	667	643	647	656	632	623	665	590	647	614	683	647	650	628	643	653	618	642	638	606	598	625	681	667	635	633	661	637	676	602	643	618	661	630	619	667	678	622	678	679	664	655	638	651	627	638	669	664	681
2095	470	212	137	247	333	286	225	159	125	116	160	194	286	250	256	307	358	416	308	200	165	167	135	122	170	165	105	62	53	65	41	43	37	31	23	30	29	29	20	31	25	21	27	27	20	36	44	22	33	21	30	29	34	23	21	14	21	33	21	29	27	23	38	36	36	30	36	28	23	31	30	23	29	15	31	33	23	29	28	28	27	36	25	19	17	31	29	26	39	35	30	23	27	26	26	16	28	30	27	19	21	30	16	31	28	29	35	26	24	39	32	28	27	27	26	28	28	25	25	24	26	18	23	31	35	22	27	33	18	32	37	20	25	31	29	19	32	21	20	30	28	33	28	30	24	29	33	20	24	23	39	26	23	26	32	20	30	28	24	28	29	31	35	19	38	20	26	30	26	28	29	27	33	33	20	20	26	29	36	26	24	32	24	30	41	31	30	27	24	25	21	32	25	17	25	30	26	31	27	27	23	24	26	21	26	24	18	26	21	36	36	29	28	27	33	20	27	27	33	29	20	24	30	30	25	21	24	28	27	27	24	38	20	33	32	30	35	42	26	35	24	18	25	27	25	28	36	24	25	29	22	35	31	36	19	32	24	27	24	25	31	33	30	24	25	19	27	30	26	16	23	29	31	30	14	29	33	31	18	33	35	33	34	23	21	26	26	30	28	27	23	26	34	31	31	24	36	15	29	25	23	24	26	25	32	44	28	31	20	26	29	27	21	35	34	33	23	29	27	42	30	20	22	33	30	28	29	25	29	33	27	40	27	23	24	32	35	27	28	35	33	17	38	22	26	25	36	36	28	29	24	21	30	17	22	24	32	27	30	29	35	25	33	34	24	27	27	25	26	25	27	26	33	37	26	24	31	33	27	22	13	23	25	24	32	30	28	29	24	35	24	27	31	26	25	27	21	24	23	30	26	24	25	32	32	28	24	25	21	21	28	36	25	31	34	31	39	28	23	28	27	34	19	22	21	24	24	30	35	26	25	30	22	28	21	26	32	22	32	25	21	17	26	31	21	32	27	27	22	38	27	29	30	31	22	25	33	26	30	21	31	26	24	30	26	37	25	29	31	38	29	25	24	29	30	27	23	25	16	28	24	24	26	29	35	23	44	29	27	27	25	24	29	35	22	28	25	30	27	20	20	31	27	29	27	25	29	32	25	29	30	32	27	24	26	31	26	36	20	25	24	19	28	36	22	25	28	29	23	29	28	31	35	21	24	30	23	24	27	37	33	23	27	23	32	32	33	24	30	25	26	32	34	25	23	32	21	31	33	26	25	27	32	19	40	23	28	24	29	25	31	21	23	27	31	31	35	24	23	33	25	33	35	19	32	25	23	23	25	29	26	24	29	28	27	28	21	35	23	23	34	29	31	23	26	31	29	27	29	24	33	29	22	33	28	28	21	29	23	23	27	26	30	29	28	30	18	22	33	34	19	38	22	22	25	35	25	29	25	27	31	38	21	31	24	26	24	25	28	28	32	32	25	30	18	28	27	22	18	24	28	27	20	27	35	25	28	23	26	25	29	26	25	32	21	32	31	27	36	20	26	29	23	25	26	24	16	32	26	27	33	30	27	25	21	28	23	28	28	27	16	32	23	28	33	35	21	25	23	32	30	26	22	29	33	31	27	29	19	15	29	26	23	35	25	26	45	35	31	35	33	23	29	28	23	41	30	30	19	21	23	23	25	21	39	32	30	28	18	25	28	30	30	15	21	23	28	28	36	27	29	23	34	22	26	24	26	25	29	29	34	28	20	30	27	26	30	25	27	34	32	27	21	25	32	35	31	35	32	28	32	21	28	36	26	25	29	30	26	23	32	26	32	29	25	21	30	22	31	26	35	33	16	26	27	37	15	18	30	29	25	26	29	31	24	26	24	24	31	26	30	24	25	19	30	36	26	33	19	34	27	23	17	26	22	28	30	20	25	28	32	33	27	35	24	24	28	23	29	20	34	26	27	29	17	31	20	27	27	19	23	24	31	20	29	25	32	25	31	22	26	27	28	34	24	23	30	26	22	32	25	25	24	35	24	24	32	33	34	34	31	32	29	31	35	27	26	42	32	27	23	21	20	29	28	24	32	35	41	26	30	28	32	31	24	25	20	24	27	31	25	26	29	28	28	27	32	28	32	27	17	27	25	23	21	26	28	22	32	27	28	25	30	34	27	32	29	25	21	35	30	18	34	25	28	23	21	27	26	23	42	37	36	25	38	23	34	19	34	26	32	36	29	30	35	28	33	25	33	26	34	38	22	26	33	31	28	30	29	30	32	31	38	25	37	30	29	26	32	18	30	23	35	33	26	31	24	36	28	31	27	22	41	22	23	24	31	21	31	17	33	27	21	28	34	24	21	20	31	25	25	27	26	30	30	34	26	23	26	20	22	40	23	20	26	19	34	25	26	25	39	24	22	25	24	31	22	28	35	29	35	14	25	29	30	23	33	32	29	24	27	28	23	31	19	29	31	34	20	21	19	32	24	32	22	24	28	24	34	22	32	31	25	17	25	28	27	29	29	28	18	20	23	31	20	26	34	18	25	34	24	23	17	34	25	33	27	26	29	28	24	26	34	26	27	24	26	22	26	23	27	29	35	25	29	21	27	29	28	23	25	28	23	27	17	26	25	29	29	22	36	26	25	27	27	28	26	23	24	23	32	23	27	29	30	22	27	31	26	26	29	22	34	33	35	28	37	25	42	25	35	23	28	29	23	21	24	29	28	31	26	31	25	35	34	33	22	35	29	45	31	25	27	23	19	26	31	23	31	37	29	26	26	28	34	31	24	30	26	25	28	20	26	23	33	30	31	38	30	33	20	30	26	31	30	23	31	27	26	27	27	29	27	36	25	22	22	23	22	38	23	36	31	35	24	31	37	28	26	34	23	40	36	35	28	27	25	25	32	30	30	23	30	26	24	23	16	32	23	23	17	35	21	29	26	22	28	21	28	31	27	31	25	26	19	28	31	27	20	23	22	25	24	31	27	27	31	28	29	35	25	23	34	24	27	18	25	33	42	24	27	24	30	33	25	32	28	36	19	20	39	21	29	34	29	24	37	28	34	22	26	38	27	23	25	34	21	30	26	20	22	36	19	23	31	26	21	36	28	20	23	36	30	20	40	22	28	35	38	28	26	28	30	29	32	28	31	31	28	22	17	31	18	27	29	28	19	21	28	30	24	35	30	36	22	35	29	31	23	37	30	48	32	30	30	32	23	29	24	28	18	30	31	27	27	36	31	18	27	30	28	35	23	20	21	30	21	26	28	29	32	26	22	24	40	27	33	24	21	32	22	27	33	29	19	26	23	24	26	30	41	30	26	29	33	31	33	21	34	16	26	26	33	30	27	21	34	20	37	17	22	23	26	26	24	38	30	25	23	31	34	23	23	34	35	27	22	31	26	28	25	24	27	31	30	26	21	23	29	29	25	21	29	29	30	21	23	32	25	40	25	18	30	31	25	23	28	33	31	32	30	28	20	19	21
21107	11411	5507	12932	20366	21763	18273	12777	9797	6872	5735	7146	8331	11040	10512	10408	11760	12526	14830	11280	7260	7007	5802	5044	5501	6881	6591	4217	2206	1941	1854	1201	814	608	508	452	519	466	455	452	442	480	411	444	479	456	446	430	454	432	522	480	389	437	445	473	453	442	441	454	446	441	426	425	435	407	448	456	496	467	422	406	454	422	433	430	414	388	426	430	442	458	467	421	397	448	420	424	433	408	431	398	422	434	445	454	402	440	398	362	441	424	424	428	447	441	446	406	442	426	441	447	403	413	389	427	432	434	416	430	449	426	428	412	449	397	419	423	441	421	437	445	419	417	440	433	432	414	406	449	423	383	452	472	406	443	397	439	446	414	417	402	439	440	432	408	405	400	404	402	372	394	427	453	457	417	432	437	425	417	408	431	424	410	363	449	426	405	394	412	443	409	421	393	419	402	408	431	410	398	405	442	445	444	437	431	433	441	443	434	421	409	416	414	387	429	419	409	429	424	448	423	402	435	471	463	396	439	429	422	413	431	419	415	442	457	415	429	402	458	429	452	454	418	396	443	402	400	380	444	459	393	423	443	426	391	450	464	395	451	429	438	412	419	413	429	412	413	419	438	418	414	422	392	396	434	447	458	459	423	396	410	442	454	390	434	380	427	378	397	376	440	404	442	427	417	418	413	413	443	414	413	421	441	430	382	441	412	410	387	425	405	386	415	399	421	400	401	433	406	431	414	422	451	396	423	422	410	422	424	421	412	411	419	443	413	428	418	423	456	437	436	397	405	429	456	416	431	483	402	381	445	412	433	423	428	403	437	424	473	417	429	441	421	427	434	393	427	401	394	385	416	428	457	390	423	439	376	389	401	449	430	414	389	442	408	423	402	389	435	416	423	458	436	411	427	426	418	389	427	411	404	435	437	434	402	431	437	434	445	407	416	421	448	427	431	431	407	439	419	419	408	408	414	468	466	437	437	407	402	403	414	409	427	396	434	439	408	450	430	432	419	394	443	437	401	407	419	407	410	408	453	428	452	379	391	421	428	450	411	433	427	416	439	395	424	421	398	404	418	432	423	419	416	448	428	445	408	447	400	421	433	432	435	433	422	431	418	454	459	413	443	416	438	373	437	410	392	419	425	399	423	437	410	445	408	456	412	416	410	405	411	407	416	449	443	403	429	434	410	430	422	462	437	427	450	389	406	414	431	437	411	428	408	433	457	450	421	395	433	429	435	439	447	440	419	395	425	422	412	426	442	420	410	430	404	391	452	418	413	399	417	418	405	438	432	425	437	424	420	386	440	452	426	444	437	385	378	456	440	402	390	432	408	436	414	399	422	429	419	433	431	459	421	436	440	411	400	450	408	417	409	411	434	389	433	431	435	445	416	415	438	417	419	433	419	399	454	434	379	446	421	424	387	421	398	437	399	414	420	404	443	428	432	395	412	389	422	410	422	427	451	398	423	410	437	411	402	451	458	389	417	431	401	467	431	425	416	405	440	409	413	433	425	422	397	416	433	443	432	446	412	389	411	420	438	414	444	411	447	422	421	449	420	441	451	430	410	444	376	415	444	407	455	432	434	431	460	394	409	413	427	428	395	414	462	410	427	473	423	430	451	393	424	411	427	432	448	441	420	429	419	436	384	423	414	413	417	420	443	439	469	446	421	451	431	406	437	435	416	405	442	445	400	403	446	422	397	420	473	422	406	450	433	409	432	408	439	431	379	432	385	441	416	465	405	459	438	386	407	382	414	446	430	408	413	446	416	384	431	410	424	422	429	434	416	406	450	432	427	398	486	436	420	418	412	443	411	462	428	445	413	412	439	434	427	436	445	419	408	422	388	448	431	460	418	365	407	367	457	461	421	431	424	449	420	448	430	410	468	395	396	424	428	403	401	395	426	450	430	431	413	421	429	382	426	391	416	426	444	445	438	439	429	415	407	404	461	427	402	418	400	437	449	430	431	469	422	394	397	435	406	420	414	403	418	424	420	388	409	461	403	437	415	414	444	422	402	409	419	420	433	407	440	426	413	418	452	426	456	433	389	440	453	429	413	459	408	396	439	421	422	417	455	415	419	439	452	460	437	440	435	444	419	421	448	436	427	430	424	447	392	420	481	430	408	432	401	405	411	438	398	433	398	407	424	415	413	447	403	406	437	423	423	415	403	436	450	424	434	437	427	417	424	423	439	447	367	461	444	421	414	429	405	421	428	437	435	403	432	404	468	407	425	417	383	408	406	407	415	431	455	439	413	445	421	461	422	408	417	418	414	387	410	409	457	431	415	417	432	426	414	408	436	421	432	419	426	415	455	427	410	405	438	414	451	448	396	405	469	426	446	476	439	399	412	440	417	409	459	425	449	420	450	402	425	424	428	400	424	435	434	415	415	439	454	451	472	439	451	412	453	402	423	410	432	443	416	402	413	443	416	413	490	449	436	438	450	436	438	408	454	405	455	401	411	468	429	381	421	440	410	418	433	395	431	388	426	431	457	416	419	418	434	428	391	419	420	429	387	416	427	437	467	417	420	448	446	421	423	427	435	444	374	441	457	435	434	425	431	425	378	449	425	425	469	403	450	476	442	386	387	393	389	393	429	423	453	402	437	413	387	410	427	450	412	408	420	409	424	441	407	426	413	431	407	459	438	420	391	439	443	402	393	422	411	400	415	381	427	463	408	420	405	435	448	413	442	404	414	392	420	429	405	424	430	444	434	416	408	429	426	433	427	437	431	441	434	401	410	422	463	450	381	402	416	442	375	432	438	417	407	412	469	423	432	404	449	428	460	430	386	457	428	455	459	440	390	436	455	417	415	443	431	433	420	452	430	405	446	449	413	442	426	449	459	395	425	460	400	428	441	431	460	388	431	420	407	432	444	411	398	431	411	407	397	448	409	412	435	413	415	421	423	432	384	460	415	446	447	415	463	425	428	416	414	423	456	380	395	380	419	436	427	452	404	423	403	411	427	429	388	465	387	411	418	372	460	411	414	403	404	439	413	378	380	437	450	392	412	436	433	395	429	417	422	421	378	438	424	459	400	457	404	416	413	397	434	458	407	400	410	398	412	399	449	401	377	434	393	391	397	412	423	441	401	427	421	416	425	469	384	450	408	422	395	451	436	416	410	473	428	463	454	430	447	420	420	428	460	469	446	425	404	464	437	398	406	420	428	415	448	424	398	399	389	429	436	407	424	439	458	427	425	406	431	405	421	416	412	424	434	405	409	427	407	436	440	431	431	402	391	427	426	452	390	458	417	392	443	441	432	427	397	444	475	417	450	418	433	442	422	445	423	426	377	440	438	424	423	420	380	415	470	441	430	426	411	435	442	422	422	384	383	425	429	419	418	428	405	434	415	437	433	434	435	448	393	432	391	414	426	398	398	427	388	451	450	443	433	407	410	411	405	445	451	420	419	431	429	409	465	423	420	470	421	427	398	372	435	453	448	408	440	467	421	409	430	394	422	416	418	416	411	421	442	393	418	415	402	422	396	415	447	413	427
1754	799	367	220	373	519	467	330	276	242	233	248	334	419	400	412	489	614	655	463	377	262	202	164	229	257	209	124	56	70	80	49	36	31	31	25	35	34	29	38	31	37	23	34	26	36	32	28	29	30	32	34	32	34	31	25	29	28	29	31	16	29	32	33	25	38	25	23	29	26	28	18	24	41	30	27	26	32	26	32	26	28	30	35	22	24	30	37	27	17	36	34	44	23	28	28	28	24	31	22	36	26	24	27	27	31	26	27	29	35	35	19	25	31	24	19	34	33	24	30	26	26	25	36	26	28	20	28	26	29	28	25	34	22	32	32	24	35	29	33	23	23	31	30	22	23	27	27	21	32	32	28	24	22	26	26	25	25	37	24	20	36	25	33	34	32	24	25	30	28	24	31	17	23	30	33	31	21	31	29	25	25	30	25	27	28	26	21	34	29	20	26	26	22	23	22	19	19	27	38	29	21	25	19	21	30	21	19	29	22	25	32	34	24	41	28	34	28	24	18	33	25	25	27	19	32	29	30	27	28	25	31	30	26	25	30	21	26	34	23	20	32	27	31	27	30	27	29	21	41	22	30	31	30	30	26	21	17	29	29	29	34	35	23	24	16	32	26	30	34	24	25	32	25	32	28	26	28	34	38	30	28	33	23	29	33	24	31	25	34	14	23	21	21	18	38	29	23	32	17	24	38	35	32	30	41	24	27	21	17	26	26	31	25	26	21	30	24	35	25	27	26	44	25	28	29	23	30	24	22	38	26	35	26	35	31	28	26	25	26	29	30	25	22	32	26	16	33	35	24	17	25	29	19	34	36	28	26	34	25	23	27	25	25	22	27	27	24	25	31	17	19	26	27	29	28	29	40	36	26	37	29	34	22	32	26	32	26	32	23	30	29	26	21	26	36	29	26	21	29	26	39	22	34	36	31	29	27	19	28	31	22	38	43	22	24	31	28	27	34	35	27	38	29	31	36	21	27	36	22	18	18	37	20	25	38	29	29	29	38	28	31	33	19	27	28	27	22	27	27	20	33	26	33	34	35	35	26	32	26	30	20	25	25	29	26	23	28	23	26	23	25	34	27	31	21	25	27	25	21	37	30	25	33	19	32	21	21	31	25	24	29	28	38	22	35	23	21	24	25	28	22	21	27	33	25	25	31	30	24	24	28	23	25	29	28	21	30	32	39	32	30	29	29	20	29	26	28	27	40	23	28	28	22	41	17	32	22	26	38	25	27	28	32	25	32	23	32	33	22	17	40	29	33	34	36	22	28	28	32	25	16	21	27	31	29	26	30	34	27	34	30	32	24	24	25	29	24	31	27	24	26	26	31	28	33	39	31	27	31	25	27	33	35	24	32	20	31	28	20	36	28	36	30	26	28	25	26	29	32	30	28	30	30	30	32	36	36	20	30	33	37	33	22	24	31	35	38	24	35	29	27	29	21	24	30	23	22	31	28	39	40	25	26	24	27	20	19	32	32	30	24	29	27	31	25	28	21	19	22	19	22	26	34	25	22	34	34	25	28	40	25	33	32	28	36	19	20	17	29	23	25	17	23	29	26	26	33	43	34	42	35	27	33	25	36	37	22	28	29	27	28	31	26	31	27	37	28	28	20	29	30	26	24	24	28	21	28	25	26	27	37	31	31	38	38	28	28	34	19	33	20	32	25	33	31	39	26	32	21	28	23	39	23	32	29	24	27	33	27	35	28	28	24	30	23	25	38	30	26	32	26	31	29	31	22	24	40	27	27	35	23	36	29	27	27	32	28	23	24	20	30	35	24	30	27	30	33	27	31	43	29	31	28	27	23	31	31	25	25	35	35	30	25	20	38	26	30	31	31	26	24	31	27	32	21	23	21	23	30	34	27	29	25	22	34	22	32	24	27	26	33	37	22	25	24	30	26	31	39	33	28	23	30	24	23	30	36	27	23	27	26	27	18	26	31	30	28	32	31	30	24	28	22	32	30	29	24	30	31	24	21	31	21	32	13	13	25	38	30	30	26	31	20	31	27	38	23	25	17	26	28	24	28	18	38	14	26	23	30	28	27	26	30	34	39	30	26	27	31	26	26	23	26	29	21	35	24	31	32	38	37	27	19	41	23	27	27	22	22	31	24	21	31	31	27	25	37	25	32	27	26	28	23	19	16	20	26	23	40	28	33	19	26	32	33	27	29	33	28	22	19	29	34	23	25	27	35	29	28	28	35	21	31	33	18	21	42	28	27	32	28	26	32	27	32	24	26	33	30	27	38	28	26	17	28	31	24	29	22	25	33	26	32	25	18	34	25	32	24	26	29	31	31	34	33	31	30	31	30	32	20	29	28	25	29	33	30	21	25	20	29	24	37	33	34	30	23	35	30	21	26	27	33	31	27	21	28	24	25	32	29	22	28	23	31	24	25	33	32	27	28	27	19	31	27	25	23	25	21	20	34	32	27	27	33	30	31	29	32	33	31	19	23	29	26	27	28	33	30	29	28	21	40	34	29	31	17	40	32	29	39	31	37	30	34	28	26	37	20	31	21	29	25	24	29	33	39	24	34	25	30	24	26	22	15	25	19	30	32	31	36	26	39	22	35	24	21	28	28	24	39	19	28	23	26	29	36	19	22	29	32	25	18	29	23	41	30	22	39	24	31	32	25	35	43	40	20	17	25	24	29	19	36	21	27	20	28	26	36	27	27	22	24	24	29	36	32	24	31	33	22	25	34	22	34	25	35	17	39	26	21	27	36	26	18	27	35	26	24	22	29	24	31	30	24	32	18	31	30	38	32	14	28	25	26	42	20	33	20	26	33	20	24	26	28	36	26	28	32	45	37	29	25	34	29	26	22	30	28	34	38	36	33	23	20	27	30	29	29	31	23	29	36	26	24	25	26	28	26	22	31	35	37	28	33	28	26	28	22	27	28	21	30	34	24	28	26	26	27	29	42	25	32	43	26	33	30	15	41	38	24	36	30	30	35	28	31	30	34	27	35	19	25	22	27	25	23	20	27	27	30	20	29	33	29	29	21	33	25	35	23	23	36	31	34	21	31	35	32	33	39	24	25	32	39	27	24	28	24	23	29	29	37	24	21	34	32	33	26	29	41	29	29	28	38	29	45	26	29	27	36	15	22	30	26	27	28	21	24	27	25	30	21	23	19	18	30	29	28	33	22	27	18	28	26	27	28	23	37	27	23	28	14	31	23	31	28	34	26	22	29	31	33	29	32	33	22	17	27	39	33	27	16	29	18	30	26	25	29	25	28	24	34	29	29	33	26	27	24	18	18	18	27	32	14	26	28	38	34	25	15	23	32	18	30	31	29	28	35	18	29	29	27	35	25	30	30	31	21	29	26	26	25	18	27	39	29	26	22	30	23	33	17	19	31	25	22	45	30	34	33	33	32	39	27	31	30	26	23	24	27	24	26	25	21	15	29	29	36	27	30	35	23	31	27	27	22	28	30	34	24	28	26	30	30	40	29	29	19	18	32	26	28	23	32
26263	16149	8478	17518	25598	27382	23316	18244	15095	12078	10227	11365	13489	14192	14688	14591	16877	19666	19570	16053	12983	10565	7520	6406	8410	8693	8327	4980	2476	2418	2402	1614	1074	738	660	552	540	523	563	509	531	454	490	456	481	475	456	462	472	503	570	473	499	481	510	472	450	448	405	426	427	419	443	426	458	465	479	415	448	451	458	406	425	407	426	450	432	468	427	406	428	455	452	411	485	418	456	429	475	453	455	441	442	380	365	445	421	448	445	429	454	404	430	469	412	425	423	438	467	386	391	427	432	412	409	440	406	395	455	439	392	419	407	412	432	424	445	454	471	424	435	411	436	424	418	409	439	414	438	423	417	442	435	423	438	427	390	411	385	431	394	435	420	431	447	437	438	425	421	462	440	408	468	457	418	453	445	443	414	446	421	433	403	420	433	444	378	402	416	417	445	427	421	427	429	383	425	422	439	407	403	450	428	399	426	433	415	437	423	434	437	418	441	404	470	414	439	431	466	408	458	436	449	435	453	394	409	430	431	404	417	423	429	428	412	423	440	428	453	449	424	438	415	410	432	443	450	429	365	428	447	424	429	442	453	430	437	401	410	408	447	425	414	426	471	408	439	453	420	417	422	404	442	393	385	424	427	401	403	419	427	433	403	446	423	380	405	447	416	400	431	421	408	389	432	443	408	412	382	417	432	413	462	458	419	391	450	449	441	416	414	399	400	457	447	445	399	424	420	428	451	421	418	417	434	423	390	430	447	401	439	435	427	448	444	397	416	384	400	403	413	443	429	419	389	434	415	417	462	417	411	392	399	437	415	408	476	413	423	453	427	427	443	418	415	426	403	446	426	451	416	435	409	406	438	403	426	428	420	410	398	431	420	389	436	433	427	448	414	410	415	464	397	445	412	401	442	448	402	430	455	414	387	443	410	445	397	418	398	428	405	414	370	422	419	438	423	462	442	446	418	423	373	413	439	408	421	422	407	442	437	463	401	437	443	445	392	397	392	439	431	438	440	416	430	422	431	422	428	398	433	444	411	404	436	403	400	442	423	440	436	424	412	420	436	413	396	412	450	411	428	437	391	424	412	425	427	440	435	378	416	417	421	431	428	422	448	415	438	425	420	390	395	421	424	405	442	407	394	443	456	472	412	426	406	422	428	423	374	448	440	465	397	418	432	431	447	418	436	448	426	413	435	397	462	407	406	432	464	427	446	447	418	398	419	450	394	446	428	408	430	417	432	387	413	392	465	434	438	451	434	403	415	397	414	414	430	426	406	427	377	440	410	425	438	433	443	399	415	425	401	403	427	421	411	416	435	410	449	397	409	434	441	439	381	409	447	429	392	426	425	439	427	420	444	399	407	443	417	416	420	430	409	391	420	417	413	473	426	433	426	396	429	419	409	417	405	444	423	418	418	408	437	430	384	404	431	440	422	448	409	455	423	396	437	439	434	403	408	419	431	427	453	398	432	418	455	427	420	444	442	439	418	429	407	427	430	427	400	405	433	416	408	397	410	411	457	397	432	404	416	448	456	394	437	456	430	429	444	407	414	465	385	428	414	413	423	405	425	402	410	457	442	416	450	429	432	408	414	413	402	453	415	392	425	408	404	441	422	406	395	427	418	434	393	433	390	440	408	398	426	454	449	415	416	416	414	407	417	437	417	445	434	420	424	442	455	446	446	429	419	447	424	408	419	418	412	421	416	420	427	409	457	423	464	408	440	431	442	445	450	403	421	437	406	401	402	411	444	446	423	390	416	408	426	460	381	415	432	434	439	426	428	429	431	463	428	426	421	427	419	410	416	420	455	432	410	389	434	445	424	419	410	446	402	404	424	445	394	427	414	428	439	402	415	434	454	416	426	443	396	443	430	420	377	414	398	421	420	425	462	390	439	414	414	427	415	423	416	413	379	405	391	412	418	441	432	422	456	417	421	425	461	464	433	435	406	406	409	447	434	411	447	444	404	438	454	413	438	438	463	432	393	435	416	416	411	399	452	439	420	425	416	443	452	421	416	440	411	396	445	432	444	426	418	384	411	467	421	435	386	426	397	433	421	419	446	390	414	379	414	418	444	393	400	404	430	450	426	444	425	437	419	425	406	392	381	410	418	417	436	425	439	439	429	444	432	393	442	472	434	463	437	443	403	423	456	418	405	374	376	432	423	420	401	393	415	477	456	406	411	431	411	413	436	471	429	393	412	414	429	428	404	449	429	427	429	438	417	448	425	403	487	439	447	446	422	448	402	437	434	407	411	426	430	419	390	401	431	406	414	415	405	421	431	434	405	416	408	402	439	418	436	441	433	397	412	413	453	421	425	416	437	439	427	432	389	421	462	422	393	422	417	392	446	420	419	467	404	423	465	409	437	423	430	417	411	443	399	443	429	414	454	434	391	421	420	395	413	432	429	433	418	433	439	417	442	385	438	411	443	410	415	376	442	380	398	402	404	458	438	395	423	418	378	403	469	457	375	428	430	412	393	405	425	439	415	428	411	404	423	440	408	425	424	417	416	403	429	401	442	411	402	462	437	414	390	397	416	412	464	429	416	459	420	406	418	400	438	429	426	407	423	452	419	433	423	409	377	400	431	431	442	419	430	413	405	465	440	404	378	437	426	406	403	410	391	462	426	385	388	415	397	409	424	415	419	439	437	412	469	453	430	380	443	419	413	416	398	449	416	413	389	405	427	390	462	455	413	449	414	410	450	432	417	457	427	414	401	433	449	440	450	426	456	433	414	460	411	438	420	441	425	446	411	441	424	436	426	414	436	413	444	413	456	450	460	355	435	430	419	400	436	437	448	399	470	465	438	431	436	404	416	411	431	391	408	406	401	421	396	396	430	470	441	441	439	428	426	451	426	418	434	441	418	415	417	405	409	405	425	421	464	430	420	411	399	431	411	399	431	401	436	434	430	389	427	417	430	417	431	378	435	412	407	419	446	411	403	433	414	403	417	404	434	422	403	399	441	421	458	448	418	448	418	405	413	435	420	423	398	413	388	384	451	416	403	427	439	439	402	415	402	427	428	452	442	413	435	402	399	415	429	424	407	452	430	478	431	400	457	424	421	467	439	403	424	429	425	423	391	471	426	428	425	412	438	400	469	411	425	480	429	404	423	432	409	420	420	396	415	430	462	433	396	428	423	444	410	412	407	399	447	450	404	419	412	406	420	440	417	423	445	443	413	430	399	459	439	389	413	434	439	417	421	417	443	433	410	442	399	420	467	439	408	415	421	405	406	440	422	433	427	457	402	442	399	476	458	400	436	441	423	430	411	414	484	462	407	468	401	406	440	399	419	455	453	414	457	423	404	425	425	428	428	446	384	430	422	395	445	428	439	444	411	439	437	446	389	430	457	396	422	436	410	443	464	437	458	412	435	415	408	430	413	413	412	413	423	467	384	432	412	453	450	414	417	459	444	441	393	398	450	411	396	415	427	419	440	410	412	437	408	442	427	422	448	414	415	421	423	435	455	422	421	422	435	478	449	441	443	473	431	441	420	401
3421	715	351	179	332	478	490	357	279	233	248	219	315	348	423	502	562	580	610	476	405	300	220	175	160	228	206	119	86	78	79	79	55	49	40	53	53	57	54	36	44	44	36	45	41	51	56	39	44	39	42	30	42	37	43	51	35	40	33	43	35	35	44	38	37	34	34	50	42	42	45	39	42	46	38	45	35	36	42	39	40	35	50	49	31	34	39	42	41	36	36	50	46	34	35	43	46	36	48	43	39	45	44	36	39	45	54	35	54	36	45	48	39	28	45	47	32	44	39	51	49	47	40	46	39	42	42	38	33	43	44	40	41	35	33	30	45	33	42	42	45	53	39	47	38	47	58	42	57	47	34	42	41	50	38	38	38	52	36	42	43	54	54	45	37	32	44	51	48	38	30	40	46	44	45	38	40	41	49	35	59	38	33	42	47	40	43	41	28	44	42	51	38	36	38	31	37	35	49	48	46	51	39	32	36	38	43	39	43	41	33	40	37	40	44	43	47	49	37	51	31	38	29	40	54	48	42	41	42	44	32	35	40	35	43	38	43	47	41	44	37	47	35	34	40	53	38	49	51	36	54	29	40	42	30	52	40	35	44	50	43	49	41	40	40	36	33	37	46	44	40	37	47	46	48	41	37	44	36	39	45	32	43	39	34	53	33	40	36	42	32	44	49	38	34	42	48	35	37	37	34	39	35	45	41	32	34	34	38	41	36	45	37	44	30	43	42	31	37	50	41	38	49	35	38	40	49	33	40	40	39	30	42	38	42	51	34	34	35	56	43	27	34	46	41	40	37	35	34	36	42	31	30	36	55	44	49	35	30	37	35	34	45	41	38	48	36	42	38	41	39	38	45	40	33	35	41	53	58	36	28	52	29	49	42	48	51	44	38	37	45	47	55	44	32	45	43	43	38	32	44	48	39	35	41	39	37	44	42	39	41	44	38	42	49	34	31	39	39	35	40	44	36	29	45	45	47	42	45	51	44	43	35	46	43	41	39	49	35	36	51	44	47	28	41	48	45	33	38	43	39	48	32	46	38	39	47	46	46	46	27	40	44	29	44	37	50	39	47	48	42	41	29	38	39	42	49	36	38	47	30	38	38	41	39	43	41	36	41	36	40	44	53	40	27	38	31	40	40	41	33	43	55	43	53	47	51	37	50	43	32	38	37	39	41	43	37	40	35	38	49	44	36	54	43	46	36	36	37	45	45	39	39	38	40	52	46	30	31	42	57	31	39	53	43	41	37	37	46	48	37	43	39	42	52	46	47	35	41	36	37	46	40	41	38	34	38	35	37	42	35	45	37	41	38	38	45	47	55	53	32	52	34	45	35	39	47	45	44	45	46	54	37	52	34	42	49	39	45	34	41	49	40	35	38	48	46	37	32	43	35	30	46	51	38	39	45	38	43	36	35	35	50	46	32	47	38	42	30	47	42	42	41	31	39	31	44	52	36	34	36	46	46	26	48	38	48	37	38	53	38	41	42	53	38	30	48	41	44	31	43	40	39	48	39	43	39	29	39	40	35	26	47	44	50	34	37	39	43	49	50	43	38	42	41	41	34	38	33	28	39	41	29	40	29	38	49	48	32	40	37	33	35	41	34	49	38	40	46	43	37	37	48	41	39	47	30	39	36	43	44	49	34	52	41	50	49	37	33	39	37	49	45	46	44	35	31	43	36	44	36	45	50	49	42	45	49	57	41	44	38	40	44	48	34	39	37	42	39	44	47	46	40	39	31	40	49	39	47	39	41	42	46	46	41	39	42	41	41	40	40	43	45	30	46	41	39	43	40	42	38	41	29	30	42	41	67	46	48	40	40	44	36	37	35	34	54	41	35	41	42	46	39	43	33	46	44	39	43	37	35	39	50	38	34	43	46	34	46	38	50	45	34	42	46	41	36	34	42	44	52	41	43	46	37	48	37	36	42	31	40	41	34	44	39	34	24	47	56	39	36	39	34	37	48	48	34	55	40	41	48	34	32	37	33	45	47	36	39	37	58	36	48	43	37	34	43	46	24	38	41	32	47	43	34	57	45	37	37	39	41	37	41	45	46	42	37	43	35	39	38	38	43	49	37	47	32	39	42	29	45	34	38	37	28	39	37	47	47	35	48	42	31	40	37	49	37	39	39	40	34	48	52	36	37	43	41	29	39	46	42	37	42	40	41	42	38	36	25	36	34	47	42	38	28	34	41	40	39	32	47	41	35	48	37	42	50	34	45	43	39	33	45	24	31	37	44	44	36	30	39	43	36	43	42	45	43	49	33	29	48	28	47	40	42	52	40	42	37	40	30	31	36	40	42	45	47	42	51	39	46	36	36	34	55	37	42	40	47	39	38	39	40	39	32	40	54	53	46	40	39	39	44	48	46	45	49	49	50	45	51	41	41	42	38	35	47	26	45	40	35	48	40	33	39	41	32	38	39	45	42	35	28	37	36	41	53	41	45	41	40	48	48	42	53	39	38	41	38	33	33	32	25	38	38	42	42	46	46	34	48	47	39	36	41	40	51	38	43	39	33	45	44	50	42	33	50	28	47	36	38	45	37	38	38	36	56	35	33	33	36	42	37	31	46	53	48	51	50	47	32	41	39	47	50	36	42	55	36	43	39	46	50	34	40	44	40	46	48	38	34	37	40	41	35	42	53	50	35	55	38	46	49	45	34	37	50	39	42	37	46	33	39	36	37	31	33	31	41	42	53	31	39	48	36	31	41	35	41	35	24	48	39	46	38	40	41	39	43	38	43	38	36	43	33	37	47	47	48	42	39	39	39	37	40	43	44	37	46	47	37	52	37	39	43	48	44	33	40	43	50	44	34	43	38	40	40	42	46	43	35	37	41	31	37	44	45	42	26	40	35	37	43	34	41	37	33	43	36	39	44	44	42	38	50	29	33	37	44	32	36	35	63	44	38	39	38	39	42	36	42	43	51	37	38	42	40	44	27	27	42	49	33	39	40	36	44	36	37	45	46	32	40	41	35	41	37	39	34	39	32	35	43	44	33	50	45	34	31	44	53	34	34	36	39	44	41	32	37	37	50	38	37	36	45	41	48	34	39	39	39	41	50	38	34	39	36	58	40	42	40	43	46	38	45	46	47	40	43	35	36	28	53	34	45	25	45	35	43	37	42	39	40	33	38	39	34	49	47	31	37	41	33	41	49	42	43	33	38	35	35	45	51	30	34	31	38	46	33	37	39	51	34	38	38	51	46	28	46	38	42	47	48	40	37	38	30	31	38	45	34	33	44	38	39	48	40	36	43	43	42	33	32	46	43	29	30	28	47	42	46	39	35	39	44	51	41	24	36	41	41	40	32	32	43	36	44	39	45	43	34	34	42	45	42	51	46	39	29	53	43	34	45	44	36	36	44	43	43	33	33	38	47	33	42	47	35	43	35	36	32	42	47	48	34	48	40	37	43	49	35	48	42	36	37	55	41	41	48	43	45	42	35	27	44	36	33	44	45	31	46	38	40	44	48	40
23578	15120	8109	16477	23761	26086	23489	17920	14351	11893	10267	9922	12986	14145	15470	16657	17827	19376	18789	15698	13620	10139	8109	5890	5573	7378	7577	4184	2255	2039	2073	1688	1164	876	724	702	737	714	687	667	721	654	664	651	660	673	646	645	654	704	673	657	656	630	677	637	648	641	625	649	643	617	646	639	660	674	647	702	711	663	626	642	605	622	616	652	629	599	652	673	604	616	663	586	606	632	606	645	621	605	608	663	620	602	651	635	639	621	610	609	616	636	620	653	625	676	592	636	656	620	618	610	643	666	615	609	588	585	643	638	632	583	606	628	628	671	634	643	611	640	571	623	606	608	647	640	618	594	647	586	614	656	647	618	625	619	673	591	622	610	610	613	621	622	642	679	608	622	647	613	644	566	664	624	657	628	595	605	613	591	604	619	601	643	608	603	600	648	628	619	605	646	627	544	603	609	576	587	618	572	567	541	640	628	640	655	572	592	635	574	578	640	620	604	630	624	615	621	624	620	606	632	611	649	616	607	619	574	605	636	624	604	617	596	632	582	642	571	590	603	620	573	657	611	656	614	635	641	587	597	661	604	632	600	633	674	681	581	625	611	628	609	621	558	588	622	629	574	669	587	636	623	593	620	619	628	614	650	606	640	627	635	577	632	614	605	645	663	602	619	632	624	587	607	611	614	654	604	612	586	634	629	605	628	632	642	594	624	638	621	590	570	600	632	629	629	597	620	624	633	651	570	622	639	606	627	651	627	622	609	610	586	601	586	591	591	601	628	587	576	617	603	628	621	608	617	582	590	578	621	625	586	633	613	611	641	601	599	591	624	597	641	647	624	618	653	580	632	644	614	586	637	612	608	578	619	657	660	627	605	608	612	611	607	636	609	600	628	619	632	581	573	618	613	604	642	633	597	611	628	643	565	615	585	626	630	635	640	610	621	591	596	618	651	624	605	636	641	614	626	570	618	622	600	569	633	659	625	628	647	644	657	632	639	549	618	591	614	636	594	593	589	659	597	599	632	610	600	617	647	617	607	602	615	628	615	639	646	637	646	611	627	601	644	607	631	624	606	606	580	611	638	620	629	614	606	574	638	637	647	608	602	627	599	596	651	653	607	607	645	609	579	607	596	651	611	557	680	618	640	628	587	590	632	560	619	619	588	578	590	619	628	603	631	596	620	644	611	593	565	588	600	651	609	600	622	625	658	558	617	646	599	642	599	595	588	631	622	628	581	632	635	595	584	611	638	615	588	571	601	632	566	653	607	649	630	643	580	601	613	614	654	621	613	594	611	659	606	658	614	619	658	611	635	597	629	611	625	634	617	612	604	655	606	606	623	644	614	607	596	607	667	644	611	578	604	618	663	601	611	593	619	637	603	564	594	643	644	592	601	608	612	627	618	594	602	632	596	666	586	643	619	635	598	580	625	649	634	618	607	623	609	599	621	597	626	667	621	609	599	654	617	596	623	606	618	605	599	599	604	610	596	592	656	650	567	660	604	628	615	622	569	604	609	625	657	653	651	660	623	652	606	593	595	589	614	649	627	618	649	631	642	618	618	591	623	634	605	617	584	617	603	662	618	587	621	621	602	636	636	582	608	597	628	660	643	603	655	576	637	605	644	657	622	614	667	709	606	628	612	598	612	625	621	535	603	658	640	550	632	598	644	596	572	646	646	637	619	580	588	595	597	629	641	643	590	583	593	579	647	594	607	620	615	635	640	620	591	654	637	589	603	613	587	630	647	626	660	687	607	642	620	618	583	609	603	656	615	641	630	630	630	602	608	618	618	602	580	610	600	609	592	610	633	589	628	587	640	627	595	584	584	583	589	631	679	617	644	635	625	607	657	600	579	630	581	611	601	661	623	565	582	630	631	638	634	684	580	600	621	605	629	632	615	600	608	643	635	643	626	599	618	620	590	637	603	657	613	659	632	619	643	625	639	610	607	632	644	613	582	620	595	620	633	596	636	617	592	638	645	630	556	587	616	635	591	634	578	624	596	602	603	634	647	637	634	619	626	621	617	605	601	623	589	587	639	615	595	620	586	627	575	659	619	605	661	639	613	614	606	571	617	589	562	622	565	627	635	592	604	608	546	571	634	615	582	657	589	594	584	650	563	584	630	643	603	648	591	631	641	600	592	590	563	663	606	629	611	600	671	615	582	604	551	618	632	635	631	629	659	649	595	615	601	590	623	564	628	589	631	630	619	634	655	596	626	610	629	653	639	632	654	627	586	520	649	614	574	608	630	610	597	607	633	614	607	594	602	653	593	627	623	646	607	609	651	611	650	636	624	597	653	657	579	621	628	638	598	653	584	643	609	671	617	614	649	606	676	661	656	605	618	645	624	634	651	649	609	635	643	598	628	599	634	597	640	596	656	600	622	599	600	594	613	578	609	608	628	628	594	579	610	647	650	583	655	610	577	579	633	626	642	622	617	615	620	615	639	648	637	633	611	565	626	648	612	624	591	626	612	631	578	591	622	630	637	621	612	645	613	605	614	616	606	609	589	597	639	605	610	649	635	637	595	624	603	599	623	641	624	631	657	623	627	592	627	631	641	588	619	651	608	629	648	608	617	561	632	634	594	614	580	594	611	602	610	630	576	624	637	589	601	634	598	586	636	610	624	623	589	634	624	606	629	602	606	623	618	601	607	630	597	590	632	608	601	644	610	610	649	584	588	615	620	610	642	601	646	636	638	595	595	612	622	645	586	610	610	622	628	604	622	610	640	565	637	616	654	646	614	628	582	604	606	602	675	624	634	631	656	657	594	618	652	649	600	630	605	540	623	637	581	632	598	642	599	627	703	605	667	599	599	625	625	585	617	613	603	636	638	618	586	564	602	593	662	627	588	661	592	594	612	645	608	588	611	617	598	634	613	660	580	623	620	627	627	616	670	594	598	621	619	630	582	636	647	628	622	595	599	605	644	634	617	681	660	620	620	661	586	639	614	619	653	663	633	622	601	655	633	621	598	586	582	588	640	596	603	581	627	578	621	629	609	631	605	650	653	634	616	635	649	648	624	630	583	612	586	613	646	617	658	668	641	592	623	583	605	599	628	661	619	605	595	578	627	651	657	642	639	594	659	629	595	574	620	641	630	575	612	604	581	628	584	637	628	633	617	581	562	656	599	576	594	647	603	640	639	609	608	606	649	622	646	615	606	594	590	623	626	638	558	649	563	669	611	577	639	643	602	626	606	599	591	641	658	635	634	587	577	611	618	618	595	607	628	579	613	591	629	589	582	660	582	615	609	675	600	636	614	605	600	586	628	628	608	612	602	636	647	648	612	615	575	643	618	619	620	620	598	630	594	612	651	597	625	639	630	602	613	607	606	616	613	626	625	615	620	674	614	643	614	587	631	609	642	600	628	612	612	624	636	572	642	583	626	561	547	563	624	640	588	615	622	596	600	630	608	610	574	645	615	579	595	576	609	601	625	601	613	615	641	639	603	638	568	591	621	568	619	635	678	618	655	588	622	657	580	597	576	565	621	627	607	595	605
2956	1248	596	343	507	750	698	565	474	384	339	334	397	510	676	838	915	903	877	841	692	421	329	222	192	274	325	192	74	86	74	67	47	55	50	49	44	37	47	42	45	46	38	50	47	44	45	51	39	47	51	59	51	54	45	48	47	48	44	35	42	41	45	34	48	40	45	50	53	43	39	58	35	38	47	38	52	35	38	42	41	37	34	48	38	41	45	47	41	52	40	43	41	46	39	45	48	50	38	41	44	31	39	39	40	45	38	47	45	48	46	43	48	49	42	40	42	38	36	42	49	44	36	34	44	46	53	39	48	47	43	41	45	38	43	49	38	46	40	43	40	43	42	27	40	42	48	43	38	52	36	40	38	41	40	49	41	41	38	40	40	40	42	57	44	36	39	53	49	42	43	39	53	33	45	38	44	35	26	36	40	48	43	42	46	44	46	46	45	41	36	39	40	46	45	36	36	32	45	41	34	41	40	45	43	36	34	44	38	46	43	46	38	44	40	45	48	41	39	36	32	50	53	41	42	46	43	37	23	55	41	38	40	40	46	34	36	42	45	36	35	28	52	39	44	54	40	53	47	33	50	34	48	49	30	38	36	40	51	37	45	37	34	37	30	41	43	34	45	48	46	28	40	41	43	56	50	49	39	41	41	33	34	47	38	43	48	42	30	42	45	43	39	40	27	33	58	47	50	29	43	37	39	39	44	51	34	41	53	42	51	46	45	37	38	41	47	43	47	44	48	46	31	35	59	36	40	40	43	45	30	50	34	44	43	44	41	42	40	33	39	45	31	39	41	39	45	36	47	37	30	46	38	37	35	41	44	45	48	46	51	41	44	40	53	42	45	42	47	37	36	37	42	36	35	36	52	42	45	47	34	36	38	55	49	53	38	58	51	49	40	38	44	42	42	38	48	29	42	38	46	41	39	44	41	36	49	43	40	26	49	35	38	36	45	31	42	64	34	44	45	40	42	34	37	36	30	52	36	30	39	33	47	40	45	38	28	46	47	31	38	35	27	43	37	43	42	41	46	40	48	38	41	43	43	44	40	44	33	37	45	43	44	51	43	37	41	43	50	36	53	46	46	43	37	37	52	39	47	43	45	39	39	36	45	45	62	45	47	49	39	30	47	40	38	42	43	43	49	37	55	36	38	45	39	40	50	41	40	29	40	38	35	39	44	50	34	48	46	48	38	46	34	44	37	34	37	41	45	46	51	44	35	46	33	46	39	47	43	40	48	49	47	40	39	38	47	58	42	38	39	45	39	38	49	38	34	47	52	47	48	43	34	43	41	38	37	38	33	38	35	36	31	47	41	41	37	43	32	39	50	47	43	45	50	42	44	40	47	38	58	38	40	50	42	45	35	50	37	34	31	57	45	44	51	51	56	38	41	45	44	42	48	49	45	37	50	43	41	43	36	37	65	52	45	46	40	31	43	56	44	49	28	39	34	35	43	40	37	51	50	31	35	37	34	52	36	45	39	45	32	48	42	36	46	42	35	43	29	32	40	47	44	42	53	37	41	50	44	43	42	45	50	51	42	45	60	41	42	48	44	42	37	54	39	46	31	43	42	38	48	41	34	28	35	49	48	41	41	60	51	50	57	43	32	51	39	53	41	45	54	44	43	43	49	36	50	49	36	36	55	46	38	46	51	41	41	41	37	50	41	43	53	38	41	38	41	42	44	37	39	42	45	32	38	52	45	44	43	37	41	44	41	40	51	36	45	58	42	49	49	49	32	29	44	45	58	48	49	41	35	43	40	34	44	37	48	42	44	46	34	41	39	37	48	38	34	43	33	37	38	54	40	43	47	40	40	42	37	38	35	42	41	42	44	41	41	37	30	39	45	48	51	32	40	36	43	46	52	48	48	45	41	33	38	43	57	32	39	35	38	38	40	56	52	50	41	44	43	44	47	48	36	45	48	50	40	47	37	61	50	39	47	28	37	39	38	41	35	47	46	56	41	47	43	42	55	32	46	36	39	47	32	40	24	36	53	32	48	59	34	35	38	44	61	26	41	27	44	43	32	48	49	36	40	43	50	49	34	41	41	41	42	44	39	39	42	35	43	31	42	32	41	31	38	37	42	44	32	53	32	54	41	40	39	46	51	46	53	36	45	31	49	37	49	39	46	45	26	43	45	44	42	35	35	49	35	46	34	44	55	47	41	45	45	40	41	48	35	38	34	42	36	30	38	44	36	34	55	52	45	36	41	38	36	59	43	49	42	44	35	43	42	36	42	41	41	42	42	40	37	43	53	48	43	34	42	36	46	51	35	38	41	51	41	38	45	45	46	44	44	43	48	43	39	47	25	38	46	32	40	41	45	27	45	42	33	35	48	41	35	45	47	43	47	49	46	36	44	41	37	53	43	37	53	38	52	34	40	39	40	41	48	39	44	31	51	42	48	46	46	56	47	48	38	44	52	43	27	56	39	37	37	29	34	48	39	47	49	48	27	42	50	41	42	53	34	51	55	49	38	37	38	47	41	48	44	35	42	34	55	51	47	43	36	49	26	43	35	45	43	51	37	32	47	47	49	34	39	51	44	48	33	31	47	39	51	46	48	46	41	42	39	41	58	50	31	41	28	39	36	45	39	53	41	35	44	32	40	39	52	48	43	48	56	52	44	42	40	44	50	33	43	48	43	48	43	36	52	32	39	44	43	38	47	48	47	36	42	48	33	34	30	45	52	40	34	34	43	35	44	49	33	32	48	40	38	27	51	49	45	45	37	54	40	47	30	30	46	51	40	49	45	48	45	40	39	36	61	51	46	41	45	37	36	57	47	38	44	42	46	43	47	36	48	41	48	43	43	44	31	43	58	40	46	48	41	46	34	53	29	27	44	31	51	49	35	50	43	51	43	34	33	47	43	34	47	46	45	35	46	47	53	46	46	51	42	43	47	44	36	44	37	46	43	35	54	34	34	40	40	50	29	38	48	43	56	40	33	28	56	38	35	43	41	40	44	43	39	35	39	45	39	46	41	38	44	40	34	44	54	43	31	36	48	37	45	42	39	51	49	50	41	36	36	55	43	41	45	52	39	38	33	47	42	48	38	36	44	53	27	46	37	35	40	41	30	27	44	45	39	57	36	33	47	42	40	41	45	48	36	43	63	39	43	38	47	33	43	35	43	37	39	35	43	56	43	50	43	56	32	39	37	40	48	45	49	39	38	55	45	44	38	48	50	32	53	36	40	43	34	49	49	44	33	44	30	55	29	42	39	37	43	33	43	45	37	30	51	56	56	42	48	41	36	34	30	39	43	45	40	33	50	37	49	46	41	46	47	42	43	47	43	39	42	47	52	29	42	44	46	41	40	48	45	29	47	38	41	44	38	39	44	37	39	23	34	40	36	50	48	51	34	44	30	48	40	35	37	45	45	47	54	37	35	42	40	43	41	28	42	31	45	52	47	37	34	39	37	34	45	41	43	49	37	35	45	40	38	42	44	34	36	37	35	41	42	36	46	55	44	31	37	44	54	41
29726	20039	11996	22091	29336	30285	28480	23371	19282	16423	14677	14039	15367	18267	21612	22527	23882	23610	22876	21914	18937	15021	10841	7976	7264	9777	10945	5582	2901	2488	2351	2080	1465	1088	946	899	800	811	786	787	789	794	770	694	734	748	708	749	738	762	698	770	707	718	692	701	699	677	711	689	654	687	720	647	704	631	645	677	764	764	635	645	677	644	655	633	675	650	628	672	696	632	663	673	657	653	630	641	662	681	640	613	661	653	647	617	658	699	650	677	637	667	663	662	676	633	647	665	675	625	691	626	627	682	624	639	666	628	648	695	658	649	672	669	615	644	653	596	653	637	657	670	667	692	659	641	638	617	664	680	630	645	630	664	666	627	633	606	644	630	653	647	647	604	666	624	664	642	638	663	620	621	652	630	598	631	638	656	613	620	635	630	649	663	627	614	640	668	606	653	654	626	648	620	613	653	605	645	651	616	628	669	666	625	638	638	662	652	628	654	617	644	614	630	609	649	650	642	639	674	673	629	669	620	646	627	640	629	604	611	623	633	648	609	673	625	624	653	606	623	652	679	666	674	651	655	609	628	637	581	625	601	649	611	633	681	631	596	608	630	610	656	593	625	656	641	632	624	625	643	626	637	631	615	661	629	650	636	640	638	630	631	599	613	651	668	643	621	657	663	633	628	646	638	665	636	649	616	678	626	597	635	661	623	658	646	625	623	655	621	624	616	669	664	640	635	617	660	655	616	626	623	656	603	579	644	629	669	635	629	650	646	629	632	684	655	625	596	643	646	649	635	640	678	629	642	635	639	620	604	623	684	615	627	625	620	636	612	648	649	646	616	670	628	643	687	613	609	609	650	624	617	612	642	627	639	640	648	615	639	632	686	622	627	636	643	588	611	640	687	689	662	634	627	645	660	631	627	643	641	658	625	641	647	579	639	624	629	665	646	620	637	642	595	622	630	646	687	628	615	625	623	614	680	650	611	622	625	582	581	605	637	652	663	606	634	628	643	681	614	611	659	645	618	643	620	650	636	609	631	594	614	610	661	615	634	617	636	660	618	651	594	629	663	596	673	602	609	657	612	653	612	658	617	658	594	614	614	646	640	630	661	642	606	616	642	590	660	583	637	622	640	647	660	682	600	601	640	623	610	619	622	658	603	627	676	640	625	628	647	661	632	654	642	623	617	668	655	605	624	641	660	626	621	622	590	638	642	566	586	607	656	612	625	643	612	676	648	669	685	621	628	654	550	609	646	623	642	675	591	650	627	660	636	611	655	664	689	643	610	590	601	593	642	647	633	622	602	660	659	623	642	631	614	645	634	596	599	642	642	582	601	644	646	632	644	641	605	612	612	623	653	670	618	666	695	605	673	619	658	629	641	586	586	632	663	610	618	673	618	619	622	622	652	665	602	641	629	622	629	617	631	649	615	658	653	606	590	635	637	629	620	627	632	674	648	644	638	618	645	663	627	643	673	662	630	646	604	594	629	641	655	608	574	652	634	630	615	663	612	688	656	609	644	678	650	618	609	606	648	681	604	670	665	605	673	607	626	643	608	631	615	644	642	632	610	625	596	628	656	644	671	645	674	615	632	635	652	655	620	618	617	633	654	633	667	618	649	640	587	662	649	675	615	637	627	595	617	599	634	626	661	604	668	677	639	645	631	606	625	624	615	635	620	645	615	603	609	639	620	577	618	631	571	634	659	595	606	653	682	599	693	573	663	704	639	630	601	650	608	604	634	685	652	619	614	618	585	580	628	635	600	642	611	661	656	587	631	632	641	659	628	621	638	629	622	638	604	650	605	610	622	627	682	665	658	607	621	647	616	615	637	666	628	638	642	600	637	627	660	662	600	624	635	707	623	663	640	636	638	600	650	623	643	665	630	631	590	634	667	588	644	638	648	639	579	663	631	624	630	629	624	631	637	652	599	627	630	641	652	620	642	629	614	625	607	594	628	702	585	621	618	623	608	605	613	581	637	649	665	646	635	636	634	654	630	612	645	639	608	649	653	616	615	626	629	638	688	638	617	664	614	645	616	670	619	633	607	615	638	583	616	636	654	597	645	669	663	605	627	680	609	633	605	627	638	629	601	602	611	674	635	606	617	607	614	628	592	619	604	590	659	642	597	641	654	633	628	667	670	632	604	624	642	647	620	651	666	584	683	621	645	634	635	610	617	625	643	616	609	650	619	640	654	627	604	621	635	647	649	626	624	618	612	614	625	674	629	647	642	606	685	626	641	651	638	623	634	630	656	656	628	640	609	638	606	627	614	604	634	679	634	604	617	609	657	674	651	600	656	658	611	626	654	619	641	682	674	621	625	598	629	640	697	653	671	679	652	631	645	654	641	622	635	599	600	643	625	610	610	676	601	637	613	625	606	671	632	678	627	651	600	644	637	610	645	645	674	619	662	652	641	602	608	611	623	622	604	619	662	663	598	649	623	594	621	658	667	618	632	621	642	638	639	682	577	650	616	657	632	657	656	615	690	650	603	639	623	646	647	631	664	643	664	612	668	617	648	657	621	649	629	713	637	668	719	629	607	630	628	627	655	636	639	654	665	633	619	585	657	629	640	607	667	656	651	641	638	595	661	576	637	665	615	668	593	631	639	631	624	664	662	644	633	621	640	679	647	686	662	643	655	629	665	639	634	668	625	596	657	659	642	633	585	613	647	659	614	625	637	611	646	622	669	645	684	624	602	603	645	632	621	626	622	619	694	637	617	604	651	627	641	676	670	676	656	628	684	646	663	665	666	626	617	623	621	672	662	637	608	675	674	632	650	643	626	669	624	681	600	642	668	621	601	606	631	624	634	659	666	594	614	671	613	657	603	612	643	579	619	637	587	576	637	625	668	606	667	594	622	669	639	682	594	608	670	634	648	622	628	662	632	630	584	648	623	620	608	619	630	628	607	642	599	662	625	604	623	683	605	647	601	607	682	620	601	644	647	681	612	645	611	626	635	644	621	683	588	654	640	629	662	619	658	604	623	661	651	620	650	627	676	675	642	614	626	613	605	617	663	642	636	620	638	682	603	645	639	598	616	622	640	639	604	654	639	633	593	617	678	608	667	647	627	637	637	649	632	648	638	663	639	557	620	640	657	634	667	604	656	676	605	612	662	624	597	655	671	641	623	614	645	624	655	636	619	623	642	634	624	623	621	637	625	637	667	619	665	636	665	620	649	642	628	646	610	587	609	622	677	631	609	633	612	627	662	609	670	631	663	627	628	635	614	627	620	629	624	644	579	672	614	631	646	623	640	632	643	627	628	629	631	592	658	599	600	657	647	622	628	676	669	649	646	685	639	600	629	565	618	692	613	675	647	646	638	635	614	631	610	595	618	664	658	597	589	690	599	640	656	603	676	592	641	634	606	608	621	645	642	669	648	653	692	653	633	619	601	683	641	620	621	653	598	607	634	667	650	597	641	667	650	623	647	654	636	628	650	583	677	644	637	611	665	621	610	624	630	659	670	608	623	643	655	622	616	647	659	650	607	655	616	617	654	624	633
2054	549	215	141	214	249	206	179	149	129	139	132	164	242	305	356	372	396	379	291	305	217	141	117	107	109	136	73	37	32	39	31	32	28	35	35	31	32	20	26	27	32	24	25	39	26	34	16	22	23	34	25	16	32	25	22	24	22	20	25	28	25	22	29	19	23	19	30	23	24	33	27	27	29	30	32	27	26	27	28	25	22	37	29	33	32	22	27	33	29	30	29	37	18	21	23	32	29	26	30	27	21	29	22	21	24	28	32	25	18	24	30	34	25	25	30	21	33	34	20	27	35	13	24	35	27	19	23	29	27	30	32	29	27	27	21	26	20	24	30	24	28	29	31	27	24	25	27	24	29	22	31	27	19	22	25	18	22	22	28	25	32	18	28	30	22	30	30	28	21	28	17	31	20	25	31	22	25	27	31	22	30	24	20	23	31	20	38	28	25	22	32	27	24	26	21	28	21	36	25	36	23	34	24	35	27	28	32	33	20	31	28	17	18	22	18	29	26	24	21	36	24	31	30	27	28	20	24	26	33	25	32	29	31	25	33	29	21	22	25	19	22	26	29	23	16	34	25	37	26	32	26	30	33	34	25	32	22	20	27	28	26	27	24	31	34	24	27	39	25	26	23	30	29	18	32	19	29	21	24	29	19	27	22	26	25	23	29	22	24	26	28	35	27	41	33	33	19	15	27	22	22	23	26	35	33	27	25	25	27	28	37	27	38	27	29	27	28	29	25	18	24	23	24	22	29	26	34	23	27	30	25	29	23	28	27	32	29	25	15	22	31	31	20	19	23	30	27	25	35	30	32	33	12	27	40	29	26	20	33	31	26	31	25	18	24	39	30	24	23	23	33	27	25	29	31	26	30	29	24	25	27	22	25	26	20	20	36	32	30	25	29	32	23	33	23	22	30	22	23	33	29	20	33	34	32	23	31	27	27	24	17	30	25	29	33	26	28	26	21	25	36	22	23	26	16	16	24	15	33	23	30	22	27	26	31	28	20	32	33	28	23	28	28	26	22	35	27	29	24	21	28	29	28	25	29	27	34	26	37	30	33	27	18	31	26	32	22	29	27	22	28	21	31	25	36	27	28	24	40	30	21	27	24	22	16	30	27	26	24	26	25	31	27	27	34	29	24	33	39	20	20	22	20	23	27	20	16	30	32	29	24	24	26	22	24	24	23	32	26	38	25	29	26	31	29	26	25	21	23	17	32	21	30	23	25	28	35	21	26	34	17	28	28	28	21	20	25	24	32	31	22	20	21	28	29	31	25	32	18	32	29	19	24	20	33	33	26	28	26	22	26	27	28	22	29	28	17	25	27	23	23	29	21	24	26	32	30	24	21	17	25	35	25	23	33	24	22	24	26	18	22	28	30	24	25	20	28	21	24	25	26	34	21	15	39	30	26	30	34	27	21	29	26	30	34	23	29	22	26	23	25	25	23	37	34	22	22	30	21	32	31	33	29	28	25	20	27	22	23	26	25	31	19	29	26	26	30	30	35	23	33	17	23	24	26	25	25	26	28	26	22	24	27	26	15	23	21	21	24	21	24	38	19	24	26	24	23	27	26	30	22	16	18	20	28	22	26	30	29	20	30	33	23	25	30	20	26	31	28	22	27	26	29	27	27	27	29	32	25	30	28	24	27	28	26	19	31	25	34	22	27	29	28	25	35	21	21	18	29	30	39	21	38	27	22	35	19	26	24	26	24	29	37	31	32	24	29	18	34	30	25	26	15	28	20	27	29	22	25	16	26	35	26	26	30	19	26	28	27	22	30	27	28	19	23	21	33	26	26	24	34	29	26	21	32	25	22	29	32	27	19	30	22	33	28	24	23	19	27	43	27	24	32	39	24	35	23	40	25	17	22	31	33	24	29	18	23	27	23	22	30	30	30	24	17	36	28	24	21	26	27	33	31	27	23	32	21	25	23	19	19	29	24	26	18	21	33	41	34	26	26	23	23	21	25	25	25	18	25	28	24	28	25	28	24	26	23	31	23	24	30	24	20	26	18	19	42	32	19	37	35	21	33	25	17	23	33	34	29	28	29	36	25	28	21	29	29	27	19	28	20	29	30	16	31	24	24	32	25	24	26	23	22	22	35	28	24	41	29	17	32	34	25	34	20	24	27	42	26	22	31	27	19	30	37	28	28	34	26	27	29	21	25	23	22	39	19	28	19	25	21	19	29	19	35	21	22	22	30	32	27	26	27	28	29	26	27	27	28	18	31	28	15	26	25	32	21	21	23	22	35	33	25	28	26	24	27	20	26	31	30	20	23	35	19	25	20	26	19	31	22	25	18	33	27	20	25	35	18	27	25	20	27	31	29	21	22	25	27	31	22	30	23	23	16	23	21	26	20	30	24	22	32	23	24	30	26	27	18	32	20	26	28	25	23	32	25	25	30	31	22	20	24	34	23	32	24	27	28	27	21	27	20	25	26	24	24	30	23	29	26	34	27	35	29	22	23	21	33	32	25	26	22	20	26	19	23	33	24	25	26	23	24	21	28	24	22	28	25	31	24	29	22	35	29	21	27	26	18	20	21	21	26	32	24	27	32	21	43	23	31	26	26	19	27	29	24	20	20	34	29	26	27	23	12	24	20	27	21	19	28	31	30	19	23	28	20	20	33	31	34	32	23	29	22	27	33	30	29	23	24	31	31	23	30	18	23	24	31	22	28	23	24	21	26	34	37	27	32	24	39	28	26	28	28	30	26	41	29	28	25	25	18	24	20	24	27	28	20	21	21	27	31	23	21	25	31	28	20	23	20	31	22	27	21	28	18	25	31	26	33	28	29	30	20	28	26	20	26	30	31	32	31	27	21	26	23	31	22	24	32	26	22	31	25	29	22	22	30	25	29	28	25	21	26	28	26	29	40	29	23	32	24	27	23	21	18	32	24	32	22	21	20	28	25	27	33	27	34	36	23	21	23	21	20	22	22	31	23	35	21	26	28	29	30	24	25	23	24	29	30	27	25	28	31	22	23	19	25	29	24	23	22	27	23	22	29	23	28	24	28	23	27	20	18	21	18	33	27	22	29	28	23	21	29	37	32	13	27	26	32	34	26	38	26	25	28	25	30	27	29	22	26	23	21	25	27	25	24	19	23	24	19	26	29	28	21	30	30	32	28	26	22	29	28	29	38	30	21	26	26	26	28	28	32	38	17	35	20	17	24	31	19	27	32	29	22	22	21	33	27	29	37	16	35	27	21	24	32	30	30	29	25	22	28	31	30	19	20	28	19	24	29	25	26	21	29	14	24	21	31	23	29	21	26	26	36	24	26	23	26	32	28	24	27	35	18	24	29	16	20	33	33	29	26	34	40	27	35	32	19	24	30	21	39	25	23	30	26	31	28	26	32	30	27	27	16	20	23	22	28	26	37	30	26	32	28	17	16	26	27	29	31	25	32	35	31	31	27	22	28	19	23	27	25	26	27	32	31	27	29	35	28	28	36	22	31	24	28	17	30	17	17	21	25
21819	13261	6383	12698	17849	17708	15735	11794	9348	7438	7304	6581	8678	10636	12384	13857	14908	14862	13719	11168	10885	8752	5046	3928	4255	4575	4583	2727	1144	1043	864	790	592	532	505	474	448	431	476	467	424	422	408	442	457	434	445	416	420	442	465	402	405	430	431	449	410	442	402	423	420	404	397	406	445	362	441	434	436	403	428	426	396	439	421	400	396	419	418	382	447	423	424	434	409	395	423	390	394	422	396	384	448	409	415	425	433	384	410	425	412	418	419	420	400	377	416	386	417	399	401	391	410	428	392	423	401	394	407	411	411	405	411	408	422	427	436	399	392	389	411	434	358	397	407	389	412	417	432	409	388	389	432	416	407	402	362	409	422	427	392	414	394	377	374	437	423	434	397	393	406	387	423	429	451	423	413	381	382	407	421	431	423	424	381	397	443	385	426	387	421	400	416	410	420	433	424	446	435	438	421	439	398	436	414	402	405	391	391	383	430	425	394	401	423	390	419	416	402	409	424	407	386	426	438	413	405	397	434	434	372	420	383	401	411	407	418	441	373	397	425	408	425	427	444	419	387	439	434	394	438	418	443	388	389	445	421	444	386	430	436	418	418	376	460	427	385	433	372	413	444	406	414	389	393	399	433	416	359	395	431	396	425	422	420	420	414	426	380	395	413	425	375	393	414	396	427	401	389	414	437	400	395	404	406	401	397	420	393	378	365	401	377	347	390	418	389	425	430	401	449	426	450	393	390	405	401	416	393	405	434	400	425	426	411	380	419	389	415	390	431	397	428	419	418	366	425	425	426	374	379	434	394	415	392	397	418	403	442	433	388	412	406	402	416	486	427	393	408	407	388	403	407	372	439	392	416	425	424	456	388	395	390	409	411	393	393	405	398	373	392	389	432	436	419	416	375	437	419	396	402	397	411	414	407	381	397	400	417	407	391	404	418	415	413	388	451	382	414	405	386	411	418	413	410	431	410	436	405	409	402	428	388	426	407	390	406	417	394	408	407	416	406	408	395	417	403	407	377	383	423	450	412	372	382	410	410	407	426	410	398	409	400	427	409	396	394	420	411	420	404	393	381	391	391	397	399	398	425	423	384	401	440	395	364	381	411	409	410	408	414	432	421	409	409	426	413	460	429	424	435	406	407	426	407	407	410	406	415	387	403	408	417	406	378	424	403	400	418	386	394	383	374	420	398	391	433	401	391	424	428	384	402	392	396	437	405	460	416	384	408	383	393	438	443	413	382	424	411	423	404	401	442	409	446	389	388	420	419	407	404	403	386	420	412	415	407	394	415	412	440	416	353	401	409	420	381	438	442	369	400	365	400	448	388	407	402	436	412	450	419	406	402	392	396	414	374	414	380	404	410	372	395	420	409	420	440	427	410	417	413	394	393	404	412	436	394	380	396	425	397	415	426	374	394	389	431	424	419	417	395	422	403	392	383	443	417	434	411	400	417	421	434	434	430	389	415	425	422	382	406	393	413	393	386	397	380	394	409	395	417	397	423	422	387	385	409	457	415	403	414	396	437	427	356	437	376	391	442	416	383	410	390	404	381	393	384	427	402	387	391	424	393	422	404	411	400	415	377	408	402	395	389	413	406	402	420	474	366	397	364	398	411	411	420	437	452	401	369	414	391	400	407	391	449	377	424	425	426	402	414	386	413	378	405	410	412	396	411	412	422	396	386	447	384	423	413	406	409	405	400	404	399	410	416	401	407	395	427	431	387	415	405	395	407	398	403	384	409	384	449	447	396	435	422	407	402	415	392	415	431	440	385	417	366	411	410	417	436	395	411	470	412	401	394	406	394	419	395	387	424	440	390	411	405	435	378	419	392	371	390	430	418	451	404	429	401	428	382	397	414	366	389	440	411	415	384	425	411	414	432	437	407	377	430	422	411	389	435	458	371	388	406	410	382	412	392	432	404	430	389	391	372	433	412	389	427	397	440	382	428	390	403	375	410	404	440	406	403	424	431	419	410	402	421	421	424	426	368	393	369	385	434	437	410	422	407	403	406	394	393	410	420	404	401	389	413	408	429	422	380	415	445	387	418	404	416	403	417	387	388	416	441	413	440	403	371	434	365	431	430	419	408	422	400	398	437	414	403	391	401	372	440	373	420	389	376	425	387	444	381	386	390	387	410	383	383	383	441	396	383	412	418	416	415	445	426	409	424	403	412	416	405	403	422	396	399	411	387	390	401	346	402	388	414	408	394	421	426	399	384	405	372	377	372	407	401	438	446	401	401	392	412	390	402	388	411	385	420	433	413	368	370	393	372	409	422	406	421	415	433	377	386	407	393	385	410	402	416	410	417	407	410	428	372	381	424	432	397	412	378	424	421	422	385	428	405	424	395	394	394	410	417	412	416	389	416	413	434	413	391	395	427	437	422	382	392	413	418	403	380	443	425	419	365	404	399	404	416	423	429	392	413	414	407	404	404	405	404	425	401	397	415	436	409	423	422	425	369	374	406	431	430	393	404	393	397	393	398	389	371	380	405	435	432	390	420	406	429	424	444	398	407	422	367	452	414	437	413	410	418	427	415	385	391	400	422	380	427	399	426	388	407	424	434	413	377	390	401	422	425	393	430	407	441	368	430	407	362	433	451	394	414	407	430	394	409	415	441	414	426	431	435	421	419	409	401	419	383	408	387	391	397	400	411	420	388	435	438	421	430	421	429	388	431	435	434	403	415	426	386	447	406	426	423	428	411	438	420	454	435	419	426	411	374	418	423	407	380	381	418	415	392	427	404	372	394	389	427	448	426	401	417	417	412	384	401	424	379	391	375	401	429	395	416	409	386	392	423	370	440	405	435	436	427	398	375	452	452	395	396	401	417	404	421	402	404	402	379	410	422	410	417	410	470	390	392	354	377	405	409	426	437	427	397	413	409	437	362	412	424	387	392	404	392	391	416	447	424	381	401	416	424	407	390	409	389	414	368	419	379	427	399	421	409	388	434	415	399	397	396	416	406	376	397	422	372	436	412	416	436	430	400	395	439	444	433	374	427	432	423	375	427	400	406	375	429	412	416	384	405	377	390	432	362	425	421	398	431	407	405	412	415	407	439	371	396	405	393	402	380	420	394	408	438	390	379	420	450	416	423	385	422	400	394	381	394	410	424	429	378	377	414	398	409	420	409	399	430	387	407	377	425	413	391	390	413	420	372	393	363	399	403	399	453	402	449	404	393	366	401	403	445	406	415	395	414	445	417	390	425	398	407	408	370	373	390	427	417	405	382	405	463	417	448	370	416	368	431	412	354	408	404	404	420	409	421	389	433	434	373	398	430	406	389	411	397	420	411	434	386	401	444	399	424	415	414	429	411	412	369	401	399	367	455	427	369	394	423	423	416	404	397	406	403	417	405	442	403	443	447	429	382	410	394	443	402	440	421	402	422	439	394	398	402	389	382	416	409	404	414	406	403	392	391	408	401	365	423	403	461	382	418	413	415	390	381	419	448	380	432	394	353	404	408	374	421	421	453	419	416	402	404	427	452	402
1864	899	396	233	302	415	431	359	297	257	269	259	293	395	425	540	575	696	610	485	453	336	201	145	142	167	192	113	59	52	45	40	34	29	28	32	25	26	23	29	32	29	25	27	27	35	23	19	25	35	22	31	23	27	34	37	28	24	32	31	27	21	32	34	28	29	25	34	27	32	26	30	25	25	27	28	16	25	28	25	33	25	28	27	32	26	27	21	19	25	36	21	26	40	32	28	20	31	30	30	25	18	23	32	28	31	30	25	30	26	28	17	22	23	29	19	38	25	34	33	24	32	28	20	24	33	20	41	29	26	31	31	25	30	33	23	26	24	28	42	27	38	22	24	42	31	22	22	29	29	29	19	29	34	19	22	32	24	24	30	26	25	25	28	30	37	24	33	19	26	20	17	28	31	30	42	23	28	22	19	23	25	28	26	24	25	35	31	31	23	20	23	36	29	30	35	19	24	27	31	26	28	19	23	27	19	26	25	27	30	26	37	35	32	20	29	34	26	27	25	34	34	22	26	22	25	18	25	17	26	32	22	23	22	34	28	22	27	24	28	26	19	23	19	27	18	22	24	27	28	24	20	29	19	25	27	25	36	17	19	31	25	34	23	32	25	34	39	20	26	16	21	27	23	34	25	22	23	39	33	18	26	38	21	32	25	21	29	23	31	24	24	30	20	18	18	17	29	27	34	24	24	27	30	17	34	27	22	24	19	23	25	26	25	26	27	31	20	26	27	32	32	25	27	26	23	17	29	31	27	20	23	23	33	13	32	30	27	28	32	28	25	25	27	32	16	26	20	30	22	25	31	36	30	19	18	22	22	23	24	22	31	25	34	30	23	36	26	32	30	19	26	22	26	30	19	23	21	31	29	27	26	29	20	31	25	12	22	31	37	22	20	19	26	25	24	24	27	36	19	24	20	35	20	31	25	27	35	20	26	32	25	26	30	32	29	33	27	30	21	24	22	26	22	19	27	25	26	31	27	21	25	42	32	29	32	23	34	29	15	28	21	26	33	23	27	30	27	23	22	22	38	20	33	28	32	27	27	28	38	24	23	23	26	34	25	30	26	26	29	23	24	22	28	27	32	23	30	35	25	27	25	32	36	30	28	28	34	33	28	22	25	30	31	32	34	33	22	20	27	38	24	27	23	28	30	29	32	24	37	36	28	24	26	21	31	34	29	10	28	23	30	33	39	25	31	28	34	23	28	27	18	33	29	25	33	26	28	32	30	29	28	31	26	30	34	30	38	29	23	29	29	32	22	27	27	22	32	26	29	20	25	35	19	28	22	24	20	26	23	34	20	33	24	24	29	23	32	19	22	33	21	24	27	16	33	22	33	23	30	24	13	21	28	34	28	34	19	30	23	31	27	20	33	21	32	26	21	23	32	25	35	27	24	30	24	25	26	33	30	23	33	23	23	22	16	28	27	30	21	24	26	27	31	27	28	29	33	27	19	28	23	26	18	32	28	29	37	33	20	33	29	36	35	24	27	26	28	27	27	23	26	19	27	25	19	25	33	29	23	30	25	21	22	28	30	23	18	29	27	28	20	25	34	13	27	37	24	21	27	23	23	22	26	23	26	26	27	27	26	25	20	33	30	20	25	29	31	26	26	31	32	25	31	35	14	28	30	22	37	29	23	24	31	21	24	31	18	22	30	26	26	27	24	28	31	27	25	22	30	28	22	30	28	26	39	29	19	32	28	25	27	33	25	24	28	33	33	21	34	25	29	28	24	19	26	32	29	18	33	36	22	25	34	32	27	30	25	33	25	24	29	32	31	40	20	25	22	18	23	28	24	25	22	34	37	20	22	26	27	28	26	22	27	28	29	23	30	31	18	27	22	32	22	28	27	32	31	24	27	18	28	20	31	26	31	23	22	28	27	23	26	23	30	18	37	25	19	23	21	27	36	28	16	21	22	20	31	22	27	22	30	25	31	31	23	29	21	23	32	30	32	27	30	25	29	25	25	32	22	26	25	27	22	29	22	30	32	30	25	34	29	30	27	27	24	22	21	28	30	23	29	38	31	29	29	35	26	22	22	19	38	31	27	23	24	25	35	27	24	19	27	30	24	35	30	29	33	31	24	29	31	29	31	30	24	31	32	28	22	32	29	26	34	36	31	23	28	29	22	25	28	23	25	27	24	22	21	25	30	33	29	32	30	31	33	36	27	28	31	28	24	38	26	28	23	32	28	18	37	30	21	27	32	21	29	28	18	32	21	37	27	28	23	25	17	30	29	30	26	32	29	30	33	16	29	30	28	37	23	30	24	23	29	25	22	28	35	19	32	27	32	31	25	35	34	34	17	22	26	30	24	21	26	23	31	21	36	30	21	35	30	36	31	26	25	29	25	25	21	23	18	27	28	35	31	14	17	31	26	21	22	29	25	27	39	24	24	32	27	34	38	29	33	25	30	29	21	30	31	24	30	22	31	24	20	21	30	23	28	29	25	25	24	25	26	27	29	26	26	30	25	23	32	24	33	22	24	28	27	31	30	25	31	30	29	29	32	21	31	34	34	27	39	30	24	20	29	29	27	28	21	24	30	24	22	27	33	33	30	26	17	33	34	30	20	21	36	26	33	19	22	27	27	29	31	33	26	29	30	18	35	36	21	31	36	30	26	38	23	30	28	29	29	35	21	33	28	28	20	32	17	27	30	30	21	25	33	28	30	27	25	23	27	32	22	19	29	22	18	21	27	40	23	34	23	16	30	23	29	29	29	28	31	24	22	23	22	24	31	30	26	23	24	23	31	28	22	32	20	25	26	23	19	39	25	21	30	21	23	23	31	25	29	24	26	31	25	26	36	34	28	23	21	36	36	28	20	28	30	24	15	23	26	19	31	21	27	32	29	31	27	25	22	27	27	23	30	34	22	26	30	25	26	22	26	29	29	31	24	20	30	29	31	25	32	27	25	21	23	19	33	29	24	25	28	23	26	31	22	27	24	28	25	32	23	20	24	24	26	25	27	23	33	32	27	29	19	30	27	20	24	27	24	31	21	28	44	26	27	32	28	30	35	26	24	33	26	33	22	17	17	26	31	18	26	22	30	29	36	23	25	19	23	18	28	29	23	18	27	31	27	24	20	19	21	31	28	24	29	24	27	25	27	28	28	21	23	21	21	25	23	32	32	22	34	26	26	27	23	15	24	19	30	22	16	28	17	21	26	25	23	22	21	33	38	27	20	21	30	33	32	32	23	22	33	23	26	33	28	21	22	23	25	28	28	25	23	28	25	24	26	24	35	23	36	25	32	30	22	29	23	39	29	38	34	22	35	26	29	23	34	22	26	26	15	21	20	27	26	27	35	29	28	26	28	28	31	35	20	32	25	27	26	26	26	23	30	21	18	31	34	21	27	17	25	28	21	26	23	21	27	34	31	18	27	16	30	38	32	25	34	20	28	27	23	24	40	31	26	24	32	21	26	23	19	25	35	27	25	28	29	28	29	27	27	27	23	22	19	24	22	29	28	20	15
27187	17595	9228	18855	24976	24433	21975	18908	15486	13294	12185	10908	11921	14981	16707	18568	19640	20866	18557	15303	14568	12250	7667	5782	6155	5781	6953	4365	1793	1054	1119	867	724	641	622	497	556	525	505	535	463	457	459	483	472	472	464	489	490	510	460	447	462	452	461	434	466	417	438	425	428	457	447	440	462	445	424	434	435	469	388	462	439	444	416	422	430	470	407	426	427	380	424	423	395	481	407	424	431	416	433	435	406	442	429	488	369	424	442	471	414	409	441	431	433	409	431	435	430	402	370	453	439	459	453	401	434	413	437	441	413	405	448	421	439	429	427	414	435	432	391	424	393	413	424	435	398	388	411	392	393	401	433	399	431	401	420	445	422	398	398	413	388	472	380	458	434	428	419	420	465	384	422	428	409	415	401	391	429	449	396	448	404	391	437	413	415	431	427	394	409	426	420	439	388	399	416	409	432	440	420	408	428	373	413	428	417	359	410	415	436	418	437	384	414	405	439	407	403	421	385	415	418	364	397	419	407	423	419	437	375	408	410	386	431	403	408	386	408	426	419	392	399	400	411	407	390	400	389	428	396	428	449	436	407	427	416	400	451	405	478	421	384	427	431	415	382	401	394	436	396	421	385	426	410	397	423	427	422	459	392	408	390	434	402	416	420	399	440	394	402	427	440	412	397	413	372	374	412	384	387	434	416	446	415	411	439	405	397	418	438	419	381	384	414	410	380	420	419	408	460	423	388	418	387	409	410	416	432	399	406	416	392	419	418	407	417	460	409	389	436	401	405	377	425	421	438	398	415	410	420	432	423	433	400	426	452	419	430	419	417	423	416	404	412	459	400	414	390	389	449	413	380	438	421	378	429	357	412	421	398	421	421	400	418	409	426	438	394	391	376	375	431	434	416	402	417	415	412	399	432	428	414	400	412	390	401	449	401	374	400	415	431	422	422	433	421	421	416	443	427	435	382	427	454	393	437	434	442	393	424	432	396	451	423	435	438	413	402	422	377	411	409	419	431	440	427	400	448	445	402	463	422	372	418	418	403	425	442	382	395	399	437	408	411	406	398	397	385	414	397	399	413	417	393	422	413	415	444	419	402	413	421	392	408	387	409	383	405	406	358	430	418	382	406	411	414	417	408	463	393	414	429	412	419	403	411	422	409	387	413	397	405	435	452	406	395	435	397	416	381	409	428	418	420	414	393	439	417	404	404	424	401	400	393	401	409	395	406	376	393	406	416	357	366	419	413	418	375	387	420	424	381	415	395	414	417	390	422	418	388	393	435	389	394	445	399	436	439	409	434	412	400	385	374	419	393	415	383	432	422	391	384	427	409	366	387	425	413	408	431	415	416	416	422	450	434	385	410	429	432	435	428	426	426	435	412	411	428	418	419	407	422	423	434	387	421	418	429	396	399	438	444	424	412	456	417	403	440	407	442	418	455	409	462	417	443	444	405	422	437	382	391	422	444	399	471	404	368	421	390	391	429	408	370	435	439	398	399	434	359	436	386	432	406	412	445	405	397	387	422	432	425	381	426	414	436	371	410	419	402	424	405	425	429	438	392	444	413	445	380	394	411	395	414	427	429	433	422	396	367	419	401	415	423	402	411	392	423	391	398	400	404	409	439	385	381	377	421	404	443	439	411	418	387	406	446	432	416	434	379	414	426	413	408	415	349	440	396	437	430	399	407	403	395	406	405	390	378	389	411	428	396	410	425	434	411	400	402	397	431	429	430	435	420	415	394	411	428	401	412	393	401	415	362	386	414	421	416	409	422	419	427	447	389	395	417	412	408	415	410	391	413	379	427	433	413	429	428	440	401	415	426	387	425	432	411	423	411	401	410	456	441	391	383	399	372	418	441	394	425	420	408	377	421	436	419	420	439	408	392	432	437	419	403	412	403	412	417	380	432	429	379	430	414	412	388	390	395	435	424	432	426	466	405	404	404	407	399	367	393	413	418	411	429	415	445	420	437	401	420	407	412	450	386	439	400	468	418	405	423	399	398	412	418	421	433	407	408	439	446	408	406	426	436	400	422	431	411	414	394	425	381	398	434	411	390	399	394	444	404	401	430	409	428	386	412	414	383	375	434	422	412	454	426	374	411	412	444	437	383	449	423	396	425	404	384	421	424	437	428	405	416	398	432	403	405	392	403	383	398	421	428	454	414	432	404	419	411	395	424	407	394	388	396	446	390	432	436	447	418	441	411	414	381	421	446	429	366	400	436	413	441	376	394	400	425	396	412	430	412	395	414	420	450	419	438	398	416	403	397	416	404	452	417	415	418	445	370	404	435	410	397	403	403	394	409	389	407	400	428	415	390	397	439	446	410	478	400	396	408	393	461	412	424	451	445	388	393	405	375	385	411	423	406	418	399	406	390	421	458	387	436	444	379	407	411	401	385	403	397	403	399	406	394	392	421	418	398	401	414	428	426	394	402	414	406	421	437	442	400	416	406	400	423	439	414	384	427	406	407	397	440	438	435	462	410	421	425	370	439	434	382	406	390	424	379	449	389	397	389	396	390	415	410	381	417	435	388	380	400	393	406	404	421	445	421	399	420	415	403	422	385	382	405	418	411	431	393	409	438	381	422	432	416	422	395	396	412	414	387	411	403	450	398	401	433	431	419	388	421	420	402	424	387	434	409	410	422	395	427	441	401	417	435	437	406	428	424	427	446	356	432	412	400	401	426	413	397	410	393	399	412	423	441	417	439	384	417	393	412	438	413	426	427	397	427	394	391	409	384	397	403	410	395	428	401	418	416	475	393	412	422	405	404	372	411	457	422	408	385	410	468	428	364	394	405	412	427	426	432	414	410	426	436	404	462	384	402	430	390	442	392	416	387	396	440	382	389	432	398	368	428	413	417	419	379	409	400	411	364	404	427	404	430	369	405	402	408	430	378	415	422	393	412	393	383	415	418	401	428	431	428	406	411	400	408	405	403	367	382	377	414	413	429	419	441	457	425	434	412	417	409	440	425	407	405	413	411	448	418	414	426	395	407	400	432	424	390	419	441	407	381	431	411	406	420	424	400	382	447	394	435	441	387	423	406	374	414	390	397	444	399	433	401	411	406	383	421	445	408	412	425	456	422	415	425	419	391	402	406	441	387	395	418	394	445	404	421	447	422	435	379	379	434	427	414	412	398	411	404	421	417	384	424	381	444	398	420	410	380	391	399	427	400	475	380	438	405	400	406	396	432	397	428	421	433	403	412	414	424	482	421	423	405	432	411	429	393	384	432	432	420	428	382	407	382	433	382	376	415	417	402	399	416	413	425	377	412	399	417	397	418	402	374	426	424	415	421	442	422	379	374	415	383	405	417	414	380	392	414	435	431	435	433	428	421	418	406	436	407	425	403	393	425	388	402	419	410	416	401	404	385	435	425	381	400	445	431	410	414	361	439	408	416	402	448	389	411	408	416	376	429	414	424	406	402	381	416	424	392	417	437	447	406	398	442	425	430	397	391	402	421	417	384	414	387	403	430	380	405	415	433	398	434	403
3431	803	418	247	344	368	379	374	334	329	263	301	251	403	446	489	621	621	491	421	339	349	185	148	187	143	175	91	73	50	37	55	43	35	39	40	37	50	34	52	39	45	42	50	43	38	43	43	43	45	29	33	47	36	48	47	37	35	39	39	50	45	36	26	55	38	32	58	47	31	57	44	33	44	39	46	36	35	45	43	46	43	26	34	39	39	24	45	32	35	38	46	33	38	38	37	52	43	40	43	43	34	38	41	42	48	46	35	45	34	45	39	44	41	37	44	46	35	43	43	47	34	40	44	39	41	48	43	44	38	43	49	43	39	36	42	42	36	34	43	37	49	47	38	26	28	32	43	36	53	61	44	43	46	37	35	47	46	55	48	54	38	33	40	50	34	39	45	33	43	43	52	44	42	43	33	38	44	42	44	41	32	53	40	58	46	46	43	52	36	48	48	40	40	36	39	36	41	44	39	27	43	46	33	35	50	37	45	31	30	49	41	34	38	33	41	40	39	48	42	44	38	33	37	31	43	34	44	26	57	35	40	38	45	40	44	41	37	38	50	37	31	43	48	37	45	44	38	45	41	56	31	35	41	33	37	33	29	38	54	43	48	50	51	30	44	32	34	43	43	37	43	46	38	37	40	31	39	36	39	30	34	30	31	39	38	42	28	52	44	42	42	43	56	38	41	41	45	37	29	39	36	47	46	54	34	42	47	42	42	37	40	34	37	35	47	38	44	44	42	45	36	31	40	46	43	46	45	34	49	35	34	48	43	37	32	41	55	32	38	44	36	51	46	41	35	38	38	41	44	30	54	37	41	38	43	33	35	45	42	57	42	44	34	36	33	41	46	43	31	23	43	35	49	37	33	40	40	32	40	43	43	42	32	37	38	41	43	42	45	38	50	32	32	31	40	51	42	33	33	37	47	41	42	35	39	36	47	49	42	44	50	45	48	43	47	41	51	31	33	34	37	33	52	44	40	44	42	46	29	58	35	44	39	38	41	34	36	33	56	31	42	38	39	33	46	38	43	47	44	31	45	38	46	35	29	51	53	41	44	38	46	37	46	39	46	36	24	57	30	33	43	33	41	36	40	38	50	38	42	38	45	36	28	50	30	42	46	37	32	41	40	47	48	51	43	41	43	48	51	42	44	38	39	35	46	37	43	36	43	47	42	54	45	36	36	48	37	44	43	44	43	41	39	39	45	44	35	32	46	37	46	44	40	40	39	38	35	48	42	41	31	37	39	45	46	30	33	35	35	45	53	48	28	51	34	37	44	41	36	32	44	32	32	44	34	38	35	38	36	37	39	42	35	50	48	50	34	33	50	33	40	42	46	40	41	41	56	47	47	39	38	31	41	36	51	48	49	37	28	38	46	31	53	32	35	37	30	39	42	42	45	38	52	40	35	49	48	32	43	42	38	45	45	38	41	26	51	41	38	35	35	38	46	35	44	35	41	34	51	41	39	36	31	42	37	50	37	26	40	36	43	31	53	45	51	43	35	33	46	37	38	38	42	38	35	43	36	33	39	30	47	33	42	38	31	45	40	41	40	33	43	32	36	38	36	39	39	43	34	35	43	42	46	41	37	42	43	37	37	37	39	29	38	46	40	46	39	42	42	47	46	39	42	40	44	36	39	47	54	46	43	34	41	46	34	42	47	29	36	31	42	42	43	46	49	37	41	39	43	36	46	45	32	33	46	30	35	35	35	44	36	44	34	44	40	46	45	49	45	38	41	44	45	33	41	41	33	46	35	36	43	40	39	49	35	32	28	52	39	29	47	45	35	36	44	33	39	40	41	30	35	36	35	37	41	37	41	38	27	37	34	36	35	51	49	54	43	35	49	40	52	42	49	36	59	39	40	38	47	55	35	34	37	38	38	52	48	41	41	39	39	41	42	50	44	29	43	45	46	33	41	39	42	36	40	42	39	48	25	47	43	38	31	36	45	49	46	55	45	51	46	43	41	28	35	45	27	30	36	40	43	49	44	36	37	47	37	32	24	41	50	45	55	40	39	47	42	33	41	41	44	31	39	49	44	28	37	37	43	34	45	44	43	31	37	45	43	38	40	30	36	34	42	45	40	41	33	36	45	34	31	38	30	55	46	42	40	38	42	50	34	29	36	37	38	54	45	36	30	39	34	45	50	42	35	52	38	50	39	48	41	42	42	43	45	39	52	44	38	39	41	45	34	36	42	36	37	38	52	35	47	52	50	32	53	49	37	37	39	47	33	37	39	32	42	38	42	37	42	50	46	42	50	49	47	51	46	35	41	35	33	48	46	41	35	41	54	28	44	51	39	40	32	43	46	37	38	39	45	40	36	38	38	40	46	46	37	40	37	45	36	33	40	43	37	26	29	48	29	42	48	36	39	34	32	40	40	52	34	49	39	47	36	34	41	31	44	33	38	41	36	46	51	31	55	52	47	51	31	45	43	43	50	51	62	45	47	27	49	42	35	34	45	39	44	46	38	38	28	29	31	38	28	24	50	33	40	38	36	44	45	41	42	45	44	37	36	39	33	44	33	34	47	36	44	31	43	43	34	34	43	41	38	64	34	44	30	47	37	40	49	36	45	44	31	47	34	34	43	34	39	36	36	39	36	33	45	49	40	37	41	43	38	41	42	35	31	43	40	40	34	36	34	38	36	32	42	42	26	36	47	33	47	38	44	31	42	31	50	39	39	38	36	42	35	41	39	42	45	36	49	32	34	34	52	38	35	42	44	50	50	39	44	40	43	35	35	36	40	41	50	41	37	45	30	33	36	45	57	51	46	49	34	46	33	36	35	39	49	39	44	35	45	39	38	47	53	46	35	31	34	40	35	35	47	48	45	32	35	38	35	39	34	38	30	37	41	20	29	30	35	29	43	43	49	39	39	33	43	36	34	46	45	33	54	47	41	46	31	40	49	41	43	39	46	34	37	37	38	41	45	31	50	41	38	45	47	30	33	44	43	34	35	34	46	40	38	38	41	37	36	44	45	39	40	37	46	43	38	38	44	36	29	43	37	34	41	39	42	40	33	40	43	39	35	32	46	40	38	45	44	47	36	37	35	42	53	32	55	42	46	31	36	48	47	33	50	37	40	30	38	44	46	33	41	32	45	33	39	33	43	47	37	39	27	42	41	34	35	44	40	42	49	37	36	44	40	49	38	32	39	42	47	40	36	42	50	34	38	46	39	48	46	42	34	23	35	37	39	30	47	43	34	37	36	37	44	43	39	39	33	36	45	41	48	33	40	54	49	30	32	26	33	40	34	31	41	41	39	47	39	33	43	46	26	47	37	38	56	45	41	37	48	33	41	46	45	48	40	46	44	35	44	41	36	49	42	46	47	51	42	41	35	45	38	47	31	32	42	29	32	41	44	49	41	56	34	39	40	41	34	42	45	53	45	49	41	31	30	42	39	31	33	36	37	42	51	48	33	44	41	33	52	43	29	36	37	45	46	35	51	32	36	31	26	50	35	33	53	44	38	41	47	35	30
24656	16505	9206	18599	25277	23084	20408	18642	16022	14351	13168	12940	11790	15122	15742	17329	18927	18664	15971	13701	12238	11928	7608	6175	6498	5119	6603	3809	2060	1330	1021	1017	935	807	774	747	669	679	675	691	664	712	704	646	664	645	666	646	758	761	681	657	661	651	651	640	651	630	598	641	633	623	624	610	629	606	641	606	610	621	591	593	639	599	612	638	625	620	609	604	649	661	629	636	622	644	645	581	601	625	611	579	600	597	594	642	616	605	635	651	619	625	597	605	612	605	623	646	629	655	587	669	645	634	576	593	671	586	610	587	630	596	636	586	598	583	626	586	673	600	628	603	639	603	625	564	629	586	619	586	625	612	608	594	607	618	584	600	657	607	621	603	604	602	639	594	601	610	589	619	642	598	652	607	649	590	595	590	638	564	588	623	612	649	591	562	607	603	631	628	644	581	623	600	645	632	633	631	599	555	616	637	576	628	601	601	561	649	604	586	583	588	592	644	585	604	625	617	595	621	592	589	581	570	593	621	609	609	603	591	589	607	608	594	603	565	606	648	648	635	586	585	597	577	572	585	619	629	586	578	592	619	569	586	601	599	611	591	635	614	602	588	578	606	624	564	584	611	590	588	602	628	609	599	609	617	612	604	626	607	584	589	635	612	605	636	569	608	585	603	592	621	620	602	594	606	613	620	604	634	607	634	596	611	588	597	649	586	594	562	608	596	608	591	611	565	613	603	572	592	632	607	603	632	596	609	605	617	582	619	615	620	644	613	588	561	607	613	659	621	604	618	582	556	627	580	570	566	594	616	598	634	672	628	631	543	616	617	607	604	630	597	577	566	609	598	590	597	612	555	594	602	594	626	590	571	604	640	614	588	616	610	623	626	608	537	623	564	598	617	607	599	648	625	606	558	600	651	595	604	582	592	680	637	633	600	593	640	566	575	580	603	620	588	559	631	612	587	597	618	639	609	557	615	656	637	579	650	689	657	598	645	571	608	608	609	594	619	593	592	636	565	575	593	613	629	639	581	628	610	627	586	615	553	588	601	585	638	616	612	575	594	611	597	562	603	552	596	609	624	634	645	630	597	611	623	569	593	590	576	626	605	630	634	646	590	642	591	590	631	613	611	634	638	559	566	583	603	593	594	595	567	611	585	572	577	608	602	652	580	596	630	626	567	584	599	553	631	640	587	640	597	669	626	592	651	623	569	625	605	582	577	608	578	577	591	574	620	644	567	610	595	592	600	592	570	602	600	612	625	591	598	595	587	619	597	592	582	632	605	624	605	620	588	611	572	580	615	609	616	625	627	607	597	584	604	564	608	595	590	613	589	564	649	590	609	605	606	573	620	636	601	608	603	651	593	603	600	610	620	612	595	667	597	598	590	612	640	603	648	597	588	630	620	603	594	622	648	601	640	605	617	610	609	583	645	612	582	623	622	576	608	626	576	612	587	616	586	581	631	584	595	582	565	569	605	609	558	593	633	588	620	641	586	587	588	615	596	598	616	627	650	606	544	578	624	645	642	654	564	620	639	623	547	617	616	614	612	587	598	609	594	612	625	581	618	565	595	605	624	594	632	592	620	621	611	605	560	614	617	633	622	599	578	615	628	597	616	575	599	620	584	598	614	582	579	691	579	604	596	627	599	601	593	616	620	616	613	604	580	589	603	586	616	590	592	583	649	641	587	567	596	608	602	633	608	635	596	604	602	611	576	581	630	606	584	622	559	583	616	557	631	635	645	584	607	656	579	633	560	564	587	625	582	601	588	596	608	603	594	629	640	630	630	647	572	585	655	571	631	573	618	569	621	618	572	660	607	616	642	655	574	605	607	626	590	618	648	611	588	597	606	593	633	613	588	599	659	613	618	585	619	595	556	622	544	619	597	639	599	566	624	564	633	611	600	611	615	600	604	609	579	651	595	594	601	612	615	600	606	599	594	592	618	595	638	583	610	616	643	596	587	679	648	642	572	578	577	642	587	627	609	612	617	627	614	608	625	548	622	630	601	603	597	606	636	583	606	600	563	596	632	597	599	580	570	647	585	576	642	596	575	587	579	622	602	595	586	602	634	621	620	594	575	608	623	587	601	603	620	586	583	626	596	579	630	557	646	578	591	647	566	615	609	632	603	658	622	569	572	595	626	624	575	599	644	587	612	578	589	597	626	608	669	627	598	610	599	627	556	641	619	625	546	607	622	628	595	608	631	581	615	580	628	588	597	601	572	604	621	614	599	590	623	580	588	614	592	617	580	598	606	586	595	586	625	657	604	585	634	596	657	597	633	586	624	647	559	599	603	615	596	576	564	607	640	603	626	638	558	599	573	634	644	611	599	602	623	577	587	585	584	605	623	581	600	633	611	576	607	620	613	641	591	612	589	593	620	597	609	647	648	599	597	573	586	638	610	578	627	608	665	606	586	622	571	597	598	622	576	619	623	642	652	630	575	584	613	585	574	623	625	658	599	607	594	564	598	581	575	607	583	595	598	650	623	588	617	608	629	591	601	583	618	630	566	639	627	587	638	607	625	617	611	629	622	633	629	609	604	584	557	624	604	607	617	604	608	627	572	628	633	566	603	601	632	592	588	598	613	615	652	575	586	612	583	603	576	599	606	629	619	618	570	647	606	621	627	630	616	633	556	583	595	614	612	603	639	630	577	594	567	598	632	614	629	601	614	576	604	559	614	565	583	624	627	564	634	539	600	621	635	586	640	541	591	615	589	629	568	610	589	574	627	558	634	598	617	589	606	625	545	595	595	613	579	623	665	616	602	606	570	588	638	615	640	594	595	633	607	592	577	596	606	596	604	635	609	570	606	603	569	597	604	561	582	589	636	548	661	567	615	623	615	609	625	559	606	614	609	562	565	555	593	593	613	622	589	568	625	615	617	610	599	587	576	636	597	592	611	596	616	584	603	596	552	587	591	608	628	585	583	594	601	578	573	615	611	605	588	591	591	575	555	618	616	588	598	637	655	615	606	590	608	575	591	601	611	620	553	627	595	596	568	600	602	618	575	607	613	624	605	627	590	619	573	600	612	602	613	598	611	578	636	615	592	583	649	594	621	614	610	628	625	586	621	573	673	593	606	624	637	564	623	625	585	637	626	608	572	620	607	624	651	562	570	589	592	635	611	573	589	622	627	595	609	634	604	635	601	570	582	625	611	633	576	562	616	651	602	568	620	586	620	600	613	594	599	614	621	658	574	592	620	593	550	617	605	623	639	609	599	576	588	597	617	627	564	612	600	609	618	593	622	563	586	593	605	605	593	596	583	649	591	569	614	626	559	584	608	619	581	635	623	609	573	563	596	599	644	626	648	595	600	616	556	615	671	600	566	604	600	595	604	606	599	606	591	621	613	597	571	601	590	614	643	608	585	647	600	621	630	649	631	594	603	591	610	645	577	631	606	612	583	567	580	585	597	606	633	632	627	619	649	576	617	610	600	549	589	622	580	622	615	576	555	636	551	622	565	599	632	580	619	566	624	577	593	582	632	587	582	609	584	580	573
3065	1333	684	421	655	709	560	513	546	505	463	402	477	760	706	614	853	929	757	591	425	561	336	255	252	197	235	178	90	69	44	41	44	55	39	46	52	62	51	50	49	56	47	39	38	45	32	54	42	42	31	44	32	43	49	44	56	43	46	30	42	43	44	36	43	41	41	32	39	42	46	46	37	42	50	36	33	35	47	41	48	37	37	50	45	50	44	36	56	49	37	46	40	49	48	39	40	34	31	49	38	47	37	47	42	40	39	45	34	45	37	37	48	45	40	51	50	49	42	43	48	37	45	42	27	53	39	36	43	34	34	43	36	51	43	55	41	37	49	37	45	49	40	36	47	43	45	42	41	38	32	48	43	37	33	45	40	46	40	42	39	45	42	43	45	39	33	44	34	48	41	48	46	34	32	46	41	48	40	55	40	37	43	44	33	37	41	33	42	38	60	35	41	44	43	44	48	56	45	27	49	45	46	30	44	47	46	38	35	48	48	46	38	48	47	34	47	39	39	38	31	34	41	36	40	39	51	42	37	42	51	48	39	50	45	38	40	37	36	48	43	42	49	36	32	37	30	41	36	54	33	33	52	46	43	40	43	42	45	39	48	40	47	42	61	40	51	45	40	44	34	56	32	37	42	34	39	36	47	40	41	38	44	38	37	49	36	49	43	41	53	32	40	32	30	47	42	42	44	31	39	50	37	38	49	43	32	47	40	45	44	44	41	43	30	31	41	46	36	37	34	41	52	45	40	43	37	40	44	43	31	46	37	50	31	35	52	41	51	39	51	33	41	42	36	38	41	39	50	41	43	37	40	36	36	39	42	39	42	39	45	36	47	41	42	40	38	52	53	45	46	36	43	38	32	51	33	45	33	44	40	41	42	55	41	52	41	35	48	46	31	45	40	29	58	40	47	59	46	40	37	37	47	38	39	46	35	51	46	50	47	48	43	54	32	57	33	33	49	44	39	34	38	35	53	33	38	43	39	46	40	52	38	47	40	46	39	41	36	50	50	35	46	36	45	39	32	44	34	35	40	46	41	49	39	32	41	39	52	44	36	43	48	39	40	36	36	37	38	36	41	43	44	37	42	48	39	42	43	30	39	60	56	44	28	31	29	44	45	34	35	49	29	34	43	43	37	45	36	37	35	34	39	36	37	46	36	39	35	29	54	46	39	44	50	39	34	35	39	40	34	42	31	35	28	30	47	41	38	39	37	35	43	47	39	43	37	33	44	29	39	51	46	54	50	31	30	37	44	42	44	34	44	34	43	38	38	49	44	44	45	36	47	30	53	47	38	42	38	43	33	31	40	39	37	47	30	37	47	50	40	43	35	46	41	46	43	62	37	38	45	38	43	33	39	44	33	37	46	45	49	51	36	31	42	40	41	49	46	50	44	32	33	44	48	38	38	33	39	49	38	45	49	31	43	44	48	42	43	38	38	40	33	40	38	39	54	37	41	44	37	44	51	43	55	42	34	37	51	42	44	36	39	40	34	32	42	39	44	35	44	39	37	40	38	36	40	38	44	45	33	41	45	45	39	44	50	35	49	40	38	53	39	43	49	50	32	32	39	37	32	41	33	38	48	49	28	44	42	41	42	37	41	42	40	29	41	55	45	38	39	43	42	37	28	40	42	35	39	56	38	27	35	38	38	38	38	38	34	38	34	36	53	29	38	32	34	44	35	38	48	51	38	38	57	31	45	50	47	36	42	48	50	42	41	34	34	42	51	44	40	40	46	47	46	40	42	44	50	46	44	40	36	45	47	44	34	44	46	40	36	38	31	40	37	42	39	40	45	46	32	38	48	38	45	40	41	38	38	43	41	48	31	32	51	43	46	47	40	47	53	46	45	47	54	38	42	42	34	48	40	41	47	43	32	46	40	45	38	41	35	46	60	48	46	46	57	27	33	43	43	48	43	38	42	32	48	35	41	45	42	41	41	41	45	50	34	37	32	51	55	37	38	45	58	42	42	32	37	36	44	38	41	43	38	49	40	35	42	30	43	42	44	40	42	46	37	44	45	37	47	44	47	39	37	37	36	34	46	36	47	38	38	43	27	31	35	45	40	38	49	33	30	52	49	36	56	30	46	38	31	36	38	42	47	40	44	51	31	36	48	44	45	39	36	41	41	33	39	42	32	55	40	48	48	48	37	41	42	49	43	55	37	54	42	38	50	46	42	38	45	43	58	39	40	41	32	47	40	33	47	35	52	38	39	50	39	46	42	45	32	48	42	39	45	48	35	52	42	32	34	32	48	45	32	45	37	43	37	48	46	44	32	48	42	46	43	41	42	44	42	50	35	40	42	39	37	39	50	45	41	50	50	41	45	40	35	42	48	51	47	39	32	42	48	33	42	40	37	40	54	45	46	34	54	37	50	44	47	39	46	41	54	40	46	42	47	42	43	39	33	40	50	49	47	38	48	43	47	37	41	42	48	44	33	34	39	37	39	36	35	45	42	51	37	41	36	43	40	47	54	43	30	36	38	42	38	39	48	47	41	32	46	46	42	42	28	38	43	30	44	39	48	46	45	31	55	27	44	48	52	34	43	46	48	45	57	56	42	30	54	42	51	30	51	39	47	35	28	31	36	49	38	42	45	54	31	50	46	39	38	47	55	34	30	39	43	41	46	44	48	46	41	35	35	50	40	48	39	44	41	39	45	49	39	41	64	34	39	46	31	30	42	44	56	34	57	41	50	39	48	35	49	51	55	46	41	55	57	48	39	37	37	55	35	44	37	39	47	46	46	54	45	36	43	48	47	50	38	35	41	42	41	41	41	46	41	40	31	36	38	32	39	34	38	47	39	51	46	41	42	52	46	40	36	45	43	31	29	42	33	50	47	36	39	49	35	48	37	44	33	49	19	41	43	48	48	54	39	41	48	42	30	44	42	28	33	37	47	38	41	55	39	45	50	44	49	31	27	53	40	40	35	36	37	32	39	35	38	29	48	36	36	44	47	33	46	40	40	33	40	45	53	28	32	41	56	42	44	38	53	50	49	40	29	48	43	56	29	39	38	45	35	43	27	41	41	75	45	38	44	43	33	46	36	39	40	42	28	37	53	43	37	42	32	41	45	38	39	53	42	49	48	39	39	31	40	46	35	39	36	48	56	36	46	42	52	25	41	38	39	42	36	35	46	40	42	42	32	33	43	51	31	35	52	42	38	47	42	52	40	33	41	51	32	44	45	50	51	47	41	38	42	44	51	31	40	46	42	43	48	46	47	39	43	44	33	39	41	35	35	51	45	39	40	38	41	35	43	45	47	42	34	48	49	34	32	46	42	45	48	40	47	45	48	42	37	41	53	37	38	48	43	48	43	38	45	31	44	38	43	45	38	41	48	49	31	37	48	45	41	26	45	50	41	41	45	33	29	49	44	42	46	42	48	44	45	35	44	37	48	45	35	60	45	46	40	41	53	49	33	37	40	49	41	42	47	41	40	30	35	37	48	47	36	45	46	47	32	48	49	42	41	35	40	32
30422	21299	13013	25294	32441	29950	25661	23327	21187	19586	17982	16261	16371	22898	21857	19861	22894	24121	21272	17949	14988	16795	10950	8447	8650	6949	7884	6151	3252	1784	1341	1213	1073	1034	921	853	821	805	825	786	828	775	731	806	666	751	727	820	953	794	710	696	690	650	672	645	711	651	666	687	705	671	651	654	687	676	622	642	668	688	687	651	664	619	678	623	656	657	623	625	656	636	635	619	595	605	637	651	647	621	602	654	610	633	648	644	636	654	636	616	639	667	644	663	677	647	600	628	647	657	697	648	618	626	659	612	656	600	640	606	681	680	663	675	662	683	622	588	629	579	639	647	674	640	614	665	614	655	656	667	594	614	633	644	667	624	640	626	612	610	629	646	640	643	603	669	639	647	651	663	624	635	630	626	650	645	631	592	615	683	627	606	619	591	636	632	623	615	582	659	630	617	633	626	645	597	673	640	623	605	640	655	617	642	629	648	678	616	596	599	638	620	621	615	566	647	583	639	637	619	675	613	620	631	598	627	625	620	603	645	619	624	608	624	608	624	645	623	633	605	608	584	637	611	638	614	645	616	634	605	623	610	668	613	620	634	583	610	607	638	627	623	623	610	604	640	580	628	660	648	598	636	621	614	600	648	645	629	609	619	595	629	620	657	623	579	644	618	643	630	630	640	663	647	637	627	597	588	611	638	633	635	639	666	641	592	637	593	598	648	654	588	606	601	625	562	635	652	635	624	622	652	618	656	669	633	639	583	615	655	602	658	647	614	635	623	629	608	623	595	640	613	638	593	588	656	660	644	613	618	631	643	630	623	643	618	633	608	654	631	612	644	693	612	650	595	600	658	628	602	636	619	632	556	639	596	669	582	607	618	604	624	635	622	599	607	646	633	591	579	665	592	614	604	592	600	644	655	610	609	628	598	638	639	611	620	603	630	614	621	659	619	646	618	600	629	626	605	597	692	622	650	626	609	606	611	657	652	640	643	617	617	592	639	611	599	592	614	582	600	642	619	610	618	606	579	590	600	620	649	619	662	626	592	624	630	682	631	610	617	616	587	652	609	609	633	598	620	604	601	619	654	629	656	648	640	607	619	685	617	594	623	578	622	620	653	615	642	640	641	616	622	624	639	638	624	628	633	609	613	625	675	600	634	589	596	612	596	593	595	609	648	601	635	596	645	635	593	636	593	579	627	639	668	638	595	627	585	668	577	645	639	628	637	596	651	665	612	664	630	639	639	629	642	629	616	631	602	620	645	641	636	626	655	628	615	629	640	630	608	611	613	600	584	650	638	634	607	607	608	652	565	627	576	639	606	588	628	623	630	596	673	625	630	608	623	683	636	627	607	671	621	609	579	659	660	632	634	636	623	640	614	609	603	605	698	609	657	597	630	628	639	652	624	634	598	639	597	673	590	669	648	642	609	599	621	619	613	650	634	625	646	616	605	654	629	645	645	665	635	636	642	630	624	603	595	636	638	632	667	583	599	652	657	611	653	605	585	637	666	628	625	625	649	599	621	615	614	624	665	607	621	632	609	614	611	612	659	596	604	641	615	668	655	615	609	603	597	603	674	610	657	607	579	613	659	623	582	640	603	634	609	598	612	632	632	614	603	615	625	621	592	655	599	631	607	628	617	650	610	637	647	593	635	614	587	608	613	608	586	657	621	675	629	564	578	612	606	601	686	660	642	628	609	612	629	647	573	618	653	626	603	629	611	604	595	614	615	641	676	643	627	651	610	572	619	634	594	630	632	677	624	610	636	592	627	631	634	591	622	598	631	612	627	643	619	616	604	642	613	619	680	605	607	613	611	653	616	593	602	619	594	603	648	648	608	617	645	624	623	583	605	624	605	640	632	608	596	655	614	545	624	655	680	608	627	613	551	600	625	592	613	620	657	635	595	620	589	624	644	653	642	635	611	618	599	636	609	622	659	589	613	634	628	604	598	609	578	597	623	610	650	633	599	558	663	627	611	670	619	621	650	604	654	633	625	640	625	648	646	617	599	640	657	603	610	642	628	597	574	601	644	611	583	608	645	613	620	633	622	582	599	619	617	582	602	614	595	622	583	633	593	614	637	634	613	692	587	599	646	639	561	573	623	668	597	589	628	599	647	613	640	636	627	641	630	592	645	617	626	600	582	658	625	643	636	625	618	632	609	658	642	580	661	632	644	636	621	643	614	627	611	602	632	601	650	603	623	613	607	624	593	617	632	671	640	611	626	655	652	628	652	642	658	619	616	663	675	603	628	630	632	571	653	623	627	589	617	645	621	638	600	593	637	616	644	626	642	610	596	622	643	651	633	649	617	609	639	658	635	672	639	602	617	638	647	628	574	621	628	615	664	619	618	609	637	643	612	608	662	657	634	642	617	647	637	633	637	654	660	642	669	639	630	636	589	596	629	589	637	663	610	606	625	619	631	591	652	659	587	594	634	637	652	622	616	619	625	641	636	640	638	603	596	628	608	620	663	642	679	676	600	650	606	610	589	600	624	610	634	632	676	665	646	652	632	626	636	627	625	618	632	645	667	647	670	627	587	621	602	666	643	621	654	617	666	625	606	635	593	602	620	626	651	573	657	616	663	616	620	623	604	569	574	633	632	592	614	611	669	590	615	651	609	611	609	637	613	637	583	613	604	619	626	624	659	577	586	585	576	613	616	588	612	621	623	633	607	596	623	653	628	638	691	646	667	648	642	630	649	646	638	633	653	607	665	660	633	646	608	619	597	627	605	608	675	651	613	633	596	618	618	603	628	616	640	574	628	618	623	607	635	628	654	593	605	592	622	612	648	595	621	604	608	605	671	649	679	623	611	595	611	590	609	643	617	535	617	671	646	624	664	597	601	616	602	611	649	586	593	601	629	601	624	607	597	600	586	622	605	657	600	642	578	634	617	675	597	683	634	626	606	633	585	592	646	622	622	640	634	607	623	623	657	619	614	611	657	603	600	668	640	630	644	618	651	695	655	613	641	611	607	616	586	613	617	587	634	616	648	614	650	631	625	630	600	652	659	639	659	617	615	601	592	594	634	646	636	608	593	647	585	646	611	609	659	609	629	594	653	611	623	630	596	658	643	653	615	637	621	610	589	604	608	628	652	620	583	647	590	642	611	622	651	585	643	602	606	643	606	631	579	626	581	591	595	653	614	636	572	603	604	658	620	577	597	609	603	638	602	628	598	608	617	653	643	659	583	614	626	688	629	647	595	640	668	638	637	595	567	598	606	579	607	611	627	584	619	609	612	607	625	619	656	605	594	650	630	595	632	574	621	634	628	629	611	633	593	593	605	661	594	595	595	644	625	638	645	627	604	607	656	606	678	612	630	621	595	616	596	620	629	600	628	628	604	658	612	612	603	636	625	618	641	599	642	642	609	630	627	606	665	579	605	606	659	630	665	644	631	618	664	613	629	624	611	644	638	626	634	640	623	615	616	613	648	623	647	617	666	582	621	597	577	626	644	651	659	592	627	618	647	571	590	602	618	607	594	604	599	634	621	617	630	601	590
2064	534	267	153	276	305	289	224	198	175	203	190	159	287	444	292	356	348	272	250	176	234	129	104	94	106	92	65	54	39	37	33	25	28	27	24	26	25	27	30	27	17	30	25	27	30	34	27	24	21	28	26	33	34	35	25	29	23	27	15	24	29	32	22	25	27	30	23	26	34	23	24	28	27	18	28	27	25	24	26	23	19	29	19	30	24	23	22	27	24	23	20	28	25	18	33	22	15	28	24	26	25	31	17	26	28	32	25	25	25	27	22	28	31	20	24	21	22	13	20	19	23	37	25	15	29	27	18	31	21	27	33	27	27	23	27	23	20	19	25	23	26	28	22	30	25	29	29	32	28	19	26	30	20	22	26	19	24	30	33	25	29	25	24	30	24	26	29	26	31	20	25	23	35	22	20	20	25	30	32	24	33	23	38	18	28	20	26	28	27	24	21	29	28	18	29	24	26	21	28	29	20	24	28	23	19	34	21	17	19	21	21	17	34	18	27	29	29	19	22	30	22	26	35	28	25	28	32	22	29	33	30	24	22	24	25	31	21	19	26	25	26	24	24	24	19	25	14	23	18	34	25	27	27	33	27	24	35	28	23	27	23	25	23	27	26	21	32	27	23	24	28	14	23	28	28	30	14	27	29	27	20	23	20	22	29	24	26	25	26	25	30	28	30	34	27	18	26	29	20	19	26	23	14	24	15	28	30	30	20	19	35	26	28	25	23	30	30	28	30	29	21	23	23	22	36	25	20	28	19	22	18	26	23	26	18	24	22	24	27	32	33	36	18	22	22	28	18	32	25	21	26	25	31	22	23	23	27	26	24	23	25	24	30	21	25	28	30	24	27	24	26	25	28	27	16	14	23	26	29	21	32	28	44	27	19	22	20	17	21	24	37	28	22	25	29	25	26	21	29	30	32	22	16	23	25	18	23	28	25	18	29	22	19	22	28	23	17	29	34	26	36	27	23	26	21	25	22	27	23	25	26	22	25	36	23	18	27	21	26	18	31	21	29	24	21	23	31	27	29	29	37	29	34	20	25	25	23	31	26	20	26	18	38	24	28	26	22	29	29	31	30	29	25	13	28	32	21	23	31	20	37	30	24	31	26	28	25	23	22	26	34	15	25	22	24	23	27	18	30	33	20	22	23	35	23	29	23	26	16	26	33	30	21	21	32	21	17	23	19	36	30	26	18	29	28	36	21	27	25	29	27	20	26	22	24	28	29	24	28	24	21	28	33	25	24	22	19	31	28	20	20	24	28	20	22	25	31	34	23	19	32	23	21	25	26	30	24	26	18	23	25	23	26	28	27	18	27	20	25	15	23	21	31	27	25	32	19	31	30	34	20	23	29	25	26	30	20	25	25	23	26	34	23	26	32	19	21	29	37	27	23	24	22	22	25	26	22	19	29	30	24	14	27	26	27	25	25	19	29	22	24	29	21	20	35	28	20	33	22	20	24	25	20	32	22	17	24	36	22	31	23	20	23	16	27	20	18	21	20	26	18	26	26	27	20	21	30	24	25	22	30	28	42	24	25	24	35	24	26	26	25	35	25	27	35	34	14	21	24	29	26	35	26	23	25	28	22	22	29	30	28	23	28	27	28	20	35	32	28	29	20	25	26	28	23	29	37	25	15	31	26	26	31	19	24	25	19	30	21	30	33	21	28	29	22	25	29	30	26	25	21	23	24	19	22	22	21	21	22	20	20	23	16	24	26	23	23	24	27	34	25	32	24	28	32	27	20	23	21	25	26	25	29	22	37	19	22	26	28	34	31	34	23	15	24	21	29	28	18	26	21	25	26	22	31	32	20	29	23	30	25	26	25	29	35	20	22	19	22	24	29	28	32	27	23	28	33	29	20	19	21	27	21	29	22	22	22	30	26	26	30	32	24	24	25	19	21	29	28	20	21	14	21	25	29	27	25	23	40	24	25	21	37	29	23	23	22	31	19	24	31	22	29	22	30	26	23	27	33	32	25	25	13	22	32	25	34	21	26	28	26	23	31	29	18	25	19	26	34	24	23	39	29	27	30	21	21	29	17	29	24	22	32	19	19	35	34	27	25	20	25	26	20	20	26	23	15	31	26	26	28	26	25	26	35	17	26	24	22	24	23	31	26	21	21	23	23	32	21	21	30	24	26	19	34	30	26	27	19	29	27	19	27	26	26	22	25	18	25	16	20	22	18	21	19	26	18	28	18	30	28	23	31	27	29	28	25	32	32	25	28	28	23	30	14	27	25	22	13	22	21	32	25	27	23	20	24	21	27	31	32	24	24	33	29	21	26	32	34	26	16	26	27	23	23	28	20	21	25	26	37	29	22	29	17	25	24	24	20	26	29	25	22	22	19	19	27	23	30	23	32	17	22	26	23	31	27	37	23	19	20	26	22	33	23	27	21	29	24	25	24	22	25	25	29	28	20	22	37	25	25	41	25	23	29	29	22	24	20	34	29	17	21	28	19	23	22	28	29	34	27	27	20	24	19	21	10	24	20	26	25	27	27	21	31	27	34	24	23	21	30	33	30	14	22	22	31	25	30	26	31	16	24	21	28	26	22	31	16	26	23	26	26	29	19	32	25	22	26	29	17	30	19	28	27	24	29	26	24	31	25	29	27	22	17	25	28	22	32	20	21	33	18	32	31	24	24	22	40	23	22	26	32	26	34	24	22	25	33	26	31	28	27	26	28	20	29	21	18	23	23	24	26	31	16	31	22	29	18	20	18	24	29	26	25	25	21	22	22	25	21	27	28	32	28	20	32	23	26	24	27	20	29	27	27	24	40	16	38	27	21	21	30	30	24	29	27	30	22	18	22	42	28	22	31	35	23	25	31	23	36	31	26	37	26	23	31	18	32	27	16	22	30	25	25	26	22	18	24	24	26	31	33	21	33	24	26	21	31	27	36	28	29	20	24	30	24	23	34	31	27	27	36	25	23	31	27	24	20	20	22	26	30	21	23	26	19	22	30	22	28	23	21	31	35	18	25	27	20	28	20	23	25	19	23	25	26	21	18	27	28	28	17	24	20	28	26	28	24	31	29	21	35	17	25	30	23	25	28	19	33	22	23	19	27	29	25	25	27	24	26	28	16	28	26	24	24	24	28	23	29	26	25	23	29	20	27	19	31	30	18	22	22	23	28	26	27	31	22	25	30	21	25	24	24	21	22	22	22	21	29	24	19	22	22	24	31	34	31	22	20	32	26	26	27	29	13	34	22	21	16	31	33	28	23	26	17	30	21	30	31	28	25	28	20	20	27	26	21	20	28	21	24	26	18	27	19	26	26	26	23	35	20	20	31	24	27	28	32	21	22	21	29	29	16	21	28	29	24	22	26	17	32	26	22	17	28	31	22	24	18	33	23	23	23	31	38	28	24	23	25	25	26	32	26	27	24	32	23	23	20	20	15	26	24	32	21	30	30	23	19	27	28	22	29	25	26	30	26	22	34	29	27	26	26	27	36	21	14	23	25	17	24	29	25
21121	13002	6495	14076	21394	20763	18215	13850	11233	10492	9873	7429	6366	10848	15604	12211	13273	12960	11277	10018	7109	8460	5905	4465	4190	3392	3041	2847	1617	898	679	557	482	482	429	420	410	439	448	459	429	421	444	422	406	405	410	484	556	440	403	409	417	376	383	417	382	398	354	367	398	416	408	426	432	383	429	426	412	408	438	366	408	363	399	395	433	408	369	392	442	400	396	372	391	360	405	349	419	376	379	373	408	363	418	359	382	407	372	402	398	382	405	400	357	420	413	393	382	367	409	398	407	395	387	384	370	378	370	408	375	407	385	380	402	403	392	411	385	438	440	406	405	388	404	403	394	411	393	393	383	401	383	388	401	375	367	397	424	394	393	413	373	367	388	385	378	403	406	368	389	431	417	367	370	420	384	430	415	399	422	393	401	378	387	358	374	415	371	394	364	380	390	378	391	391	414	396	406	405	385	382	377	392	370	377	400	384	441	386	379	407	382	418	408	421	380	363	385	394	383	389	385	403	391	416	405	395	423	399	414	406	379	378	386	387	375	411	371	423	415	412	409	435	410	400	423	420	394	370	387	406	420	397	411	378	376	420	378	409	384	388	444	335	374	409	390	396	384	377	360	407	376	398	384	424	375	366	369	396	412	381	413	410	356	387	407	370	391	410	401	404	384	389	394	408	409	426	403	385	396	409	416	359	386	355	364	384	395	370	408	407	381	372	380	368	373	391	410	370	388	394	383	353	407	375	395	424	396	398	381	375	403	385	389	420	391	392	390	386	416	374	413	355	390	383	377	397	394	369	414	391	364	401	376	402	375	422	401	432	406	356	387	401	410	392	437	377	364	398	400	399	419	418	402	373	388	369	386	390	378	408	453	394	377	378	386	438	404	376	414	374	394	404	386	426	373	436	403	369	361	405	379	378	392	417	370	427	422	422	400	378	429	352	422	385	397	382	405	388	392	391	400	420	363	393	382	373	364	426	371	383	344	383	406	389	400	380	422	404	410	393	384	375	414	417	406	427	434	383	404	436	392	408	390	364	406	374	373	406	392	414	378	393	386	370	392	386	415	414	369	389	376	411	400	402	375	381	411	379	364	397	420	404	410	373	398	405	382	360	366	404	391	426	399	363	421	368	412	360	380	404	425	401	388	375	385	411	426	402	412	385	438	392	353	407	378	402	364	392	360	391	409	399	374	399	361	419	411	380	399	400	404	410	400	398	420	403	402	395	369	421	383	378	401	378	414	399	367	371	408	352	388	402	362	396	418	391	405	387	400	377	382	405	402	400	399	399	391	411	393	373	393	425	433	441	399	437	396	395	374	399	400	431	387	356	376	407	373	401	405	392	393	382	397	395	353	408	415	372	394	406	384	371	422	409	399	401	374	381	407	385	398	388	396	410	379	405	408	379	399	400	373	388	401	382	434	386	373	388	385	389	414	389	383	389	388	374	375	392	399	398	414	373	409	364	415	420	405	411	394	395	409	393	370	381	397	414	365	407	415	355	402	390	416	404	369	408	375	417	439	378	359	404	362	427	394	425	394	390	398	415	379	365	398	393	356	403	394	402	373	391	373	405	420	409	406	408	396	393	401	421	397	377	397	389	396	386	423	417	396	415	385	394	421	372	361	409	373	408	418	389	416	371	418	400	394	377	402	414	364	409	426	397	376	384	382	403	428	383	385	420	405	410	393	425	397	421	349	379	378	413	392	403	378	367	434	421	410	350	395	412	410	399	379	399	400	414	399	433	393	385	399	424	414	401	402	367	383	369	389	407	426	378	396	385	373	350	389	415	401	383	430	386	416	363	410	377	411	402	379	393	380	409	402	388	362	378	412	396	388	411	415	379	391	404	398	374	373	368	401	389	383	373	375	367	355	390	393	406	389	409	397	397	422	395	425	387	378	386	398	396	415	379	436	424	402	374	366	422	398	380	383	397	392	368	364	367	343	396	409	396	351	371	397	398	385	411	364	397	388	392	339	379	404	422	413	376	376	370	369	388	413	430	419	375	365	404	407	372	349	378	404	391	363	414	403	388	420	425	415	409	383	429	387	401	360	400	398	395	361	425	411	398	381	393	401	382	430	405	383	393	401	415	360	412	375	397	354	422	398	396	393	409	422	406	416	377	437	415	402	386	424	406	436	365	385	403	400	349	396	380	376	403	381	413	396	369	381	439	382	381	354	370	444	352	363	356	371	373	380	367	378	362	409	376	414	393	373	350	404	409	364	389	385	433	398	350	358	405	392	399	403	382	388	374	404	370	379	415	376	355	373	381	385	381	385	416	388	399	379	404	364	404	407	391	419	403	410	367	425	385	387	382	413	417	380	404	386	382	394	421	386	374	389	377	373	427	386	397	378	387	438	401	374	394	405	412	386	401	420	396	377	400	391	373	379	405	417	407	418	376	399	399	383	439	416	387	369	410	401	376	398	397	432	392	390	402	399	423	386	363	392	417	413	387	393	394	403	407	415	365	425	407	378	391	400	386	403	401	410	396	404	413	419	432	379	413	370	402	369	373	421	374	384	375	379	410	393	378	420	362	375	430	353	396	411	389	393	365	358	418	439	426	429	428	361	418	407	375	399	388	387	369	363	401	412	425	397	394	400	364	413	398	394	394	412	398	373	378	395	383	371	395	375	392	389	398	391	390	380	382	413	381	364	405	398	403	372	404	363	375	419	424	377	422	405	406	421	411	356	402	399	412	376	407	375	381	368	394	371	424	417	415	377	425	382	378	373	408	388	407	403	422	381	404	400	400	418	409	364	362	404	417	380	420	410	401	396	368	367	395	375	448	414	430	368	392	394	393	407	369	385	400	412	407	384	372	384	373	377	388	395	414	365	380	387	372	412	381	388	349	403	382	393	369	372	393	379	371	405	397	411	396	379	368	406	407	364	405	423	389	401	415	413	410	413	415	380	386	400	411	381	390	425	378	432	443	389	397	386	366	368	390	381	390	384	406	397	378	388	373	405	395	425	401	395	400	359	416	403	412	404	378	398	375	413	396	375	390	407	415	402	457	403	404	385	395	402	391	353	381	404	373	396	397	417	411	379	378	403	369	445	380	400	425	379	357	365	439	397	384	354	428	376	393	390	380	396	400	393	415	404	409	384	407	397	390	392	417	367	384	384	369	382	412	388	377	398	390	370	374	385	423	413	410	403	413	396	400	400	423	388	376	373	364	414	406	394	395	397	407	383	414	412	371	402	430	386	433	391	402	395	426	381	391	385	394	398	400	403	393	376	361	410	433	398	396	386	379	389	370	402	398	363	429	385	371	389	378	420	364	395	356	405	392	402	406	349	376	411	400	377	407	389	377	388	406	401	366	385	401	408	402	391	400	368	395	409	401	385	369	357	412	421	423	406	398	446	422	399	378	379	396	400	367	391	385	364	384	384	409	385	413	405	402	408	383	423	384	393	416	407	379	361	404	395	407	404	386	381	418	380	402	434	428	380	400	396	415	427	389	385	398	399	389	396	409	389	384	385	421	423	391	389	387
1755	904	420	291	532	690	664	476	346	385	331	217	224	325	699	622	461	323	433	430	253	346	285	153	162	144	116	110	72	44	39	34	22	24	27	32	26	20	29	33	23	27	26	26	34	31	29	34	37	18	30	34	29	24	28	28	21	33	28	23	21	23	33	29	40	25	25	31	16	29	22	29	27	35	23	34	34	47	33	23	27	34	30	31	23	24	27	21	29	28	33	24	31	25	31	26	30	29	24	27	25	28	29	24	21	28	25	31	30	25	30	26	36	24	17	23	18	35	28	28	20	31	27	23	26	26	30	30	26	30	17	31	19	18	30	32	22	22	20	30	22	30	26	23	20	26	30	23	26	27	27	32	21	36	25	27	22	27	21	26	28	32	21	29	22	27	28	24	27	27	29	26	25	31	26	30	27	35	29	27	19	30	31	23	32	31	25	21	24	26	22	25	20	37	25	19	19	19	17	32	29	26	19	24	37	28	28	20	29	33	31	21	22	34	23	28	29	27	30	19	18	27	33	18	26	32	27	34	20	29	24	24	29	26	32	30	29	26	27	22	31	22	28	26	21	29	20	29	23	30	33	23	39	32	24	22	24	29	24	29	23	23	25	25	28	25	31	21	29	24	25	14	20	29	30	22	41	27	32	25	18	33	21	30	26	34	22	29	28	34	42	30	23	32	28	33	33	23	22	21	28	27	21	31	27	20	30	27	23	34	24	27	20	28	26	23	28	32	22	26	17	24	22	28	24	26	24	35	27	21	27	28	32	25	24	34	25	19	34	26	20	27	30	27	14	24	25	17	28	30	25	30	24	30	31	32	29	40	26	26	33	25	30	25	15	34	24	29	23	36	33	24	26	22	27	31	30	23	23	31	26	23	24	25	24	19	25	27	24	33	16	28	37	24	23	34	32	20	26	32	34	30	39	18	31	36	26	30	34	25	28	26	22	26	29	26	22	26	24	27	22	32	30	24	19	27	22	33	25	26	21	29	27	28	21	29	23	28	33	23	30	26	24	22	30	26	24	22	27	18	34	28	24	27	26	28	29	21	20	28	23	31	27	19	13	23	31	22	22	16	18	17	27	26	30	30	27	21	23	29	19	21	25	31	29	23	23	32	30	27	18	27	25	27	19	26	20	28	26	28	23	19	25	36	32	21	21	22	23	20	21	31	23	27	20	27	28	28	22	20	31	22	25	22	34	28	23	24	30	27	26	27	20	25	17	25	34	41	32	23	36	27	31	26	20	26	25	15	23	28	21	38	28	27	21	29	24	26	30	22	36	25	30	18	23	26	26	19	32	26	22	26	17	21	34	22	30	18	30	27	28	24	16	26	29	25	28	27	27	38	20	22	25	21	27	16	26	21	29	26	24	24	19	32	24	20	23	23	32	18	21	21	22	21	19	25	31	15	25	29	31	25	28	30	30	26	24	30	30	24	28	20	21	33	22	21	23	22	21	22	34	21	39	25	28	38	19	23	24	21	25	25	20	28	25	27	21	26	29	23	31	28	34	25	31	23	22	22	18	29	18	24	34	34	25	19	27	27	29	29	27	24	32	28	33	31	31	18	23	20	31	19	29	21	32	30	37	20	34	25	20	30	28	20	27	23	20	29	24	19	30	27	25	25	27	32	17	28	24	29	24	23	23	33	18	22	19	21	22	27	25	28	28	28	26	31	23	26	33	19	24	18	31	35	31	24	17	23	27	22	32	25	31	37	22	40	23	26	27	19	25	26	23	24	26	28	43	16	21	26	31	39	20	23	28	20	29	27	24	30	23	22	39	23	35	30	21	22	27	30	32	21	24	21	19	31	27	29	26	22	23	20	25	18	23	30	30	29	23	26	27	26	27	22	31	33	21	25	29	27	21	27	30	25	25	28	26	29	29	29	27	27	19	26	28	21	18	25	21	26	34	23	23	20	29	28	28	26	26	23	30	25	19	29	26	15	30	31	24	24	30	19	27	17	23	31	26	25	32	38	21	33	26	24	19	20	29	24	28	32	27	27	21	33	30	20	23	26	26	25	28	18	28	27	27	26	29	30	22	23	29	25	24	15	19	26	28	21	17	24	19	27	32	18	19	26	31	26	25	22	27	26	32	36	21	22	18	27	16	18	36	29	25	24	38	42	22	31	30	26	32	29	20	30	28	26	30	29	25	31	34	23	19	23	32	15	26	18	24	28	29	32	32	20	22	29	19	32	27	26	35	31	12	25	26	33	23	15	26	16	22	23	21	33	23	26	27	25	28	31	26	31	26	33	30	12	18	13	15	25	26	20	21	32	23	38	22	19	25	25	31	33	23	33	21	28	23	28	18	23	34	31	28	17	31	21	25	31	28	32	25	26	24	18	19	16	22	23	33	24	34	26	35	30	23	24	24	29	24	27	18	31	27	19	20	33	21	34	30	26	13	27	34	29	26	26	27	35	25	21	25	28	22	25	21	23	20	21	21	26	28	31	17	33	32	25	32	18	28	29	23	19	23	21	21	20	25	28	17	33	27	21	21	29	29	28	34	31	32	24	22	26	21	46	27	24	23	24	33	28	24	21	19	32	19	24	21	23	20	28	28	31	29	27	27	27	27	18	30	32	19	15	23	28	24	22	38	38	18	27	23	33	27	29	18	20	22	38	30	31	27	24	24	20	26	28	13	16	21	26	34	33	37	36	25	21	25	34	31	16	26	29	26	39	28	28	31	26	24	32	27	28	22	30	24	22	26	25	38	25	22	23	27	32	25	33	30	23	30	13	24	35	37	34	29	32	30	32	28	25	24	24	25	23	23	31	22	17	33	23	23	25	33	23	19	34	18	33	20	22	19	25	23	25	18	24	24	34	19	27	32	18	27	26	26	29	25	28	25	11	19	34	32	22	23	24	28	24	23	27	16	24	34	21	23	26	23	21	26	23	22	25	36	36	31	26	30	21	24	25	27	23	23	30	20	28	30	17	25	20	18	25	24	27	22	19	25	31	29	25	22	27	25	20	24	26	38	21	29	27	29	23	32	28	30	28	25	31	32	24	31	22	26	28	21	29	12	31	25	20	16	24	23	31	31	27	27	29	28	24	38	35	27	20	27	27	25	31	27	20	26	29	20	30	32	14	33	25	23	25	27	27	21	29	20	13	20	24	35	24	22	32	19	38	27	33	21	32	25	35	18	21	29	27	27	28	27	20	29	29	25	28	28	20	27	31	26	27	26	21	22	24	24	37	29	18	27	23	33	40	27	29	22	24	22	29	32	20	24	18	33	26	27	29	22	22	19	36	21	24	17	18	26	29	23	33	41	21	26	35	25	23	24	26	23	25	18	25	29	29	26	29	26	28	24	23	21	25	24	33	33	22	25	31	14	21	31	15	29	33	27	11	27	20	29	21	33	24	23	16	32	28	26	23	17	29	24	39	22	20	24	24	27	23	16	35	27	34	29	25	20	23	24	23	28	29	27	28	21	22	28	27	30	18	24	21	18	22	35	20	33	32	33	31	29	22
26651	17612	9386	20436	29526	30480	28180	21896	17541	15980	14309	10772	9035	12365	20782	19575	15777	12271	14724	14000	10479	12579	10365	6201	6123	5238	4899	4139	2785	1597	989	770	642	610	536	527	563	533	549	531	496	484	465	481	499	453	523	550	523	538	451	455	430	459	433	457	430	465	432	451	412	393	420	436	407	396	411	424	451	386	433	386	441	422	413	387	467	444	414	418	409	391	421	432	398	385	432	399	429	407	411	402	438	429	415	408	399	425	413	407	372	415	416	427	410	414	408	403	399	409	397	400	433	402	414	390	439	414	406	407	469	423	405	421	422	406	440	393	414	368	437	407	377	382	408	418	427	400	415	433	413	385	434	401	397	419	438	413	457	397	381	394	393	350	369	407	388	416	443	401	427	402	401	440	385	386	445	422	422	390	430	393	398	397	438	404	388	380	411	426	411	384	405	412	417	397	394	392	419	381	385	408	378	394	419	377	382	401	400	391	368	368	360	397	418	440	398	380	343	426	370	372	400	383	396	379	416	372	408	371	378	396	431	363	370	416	413	405	389	378	378	390	400	437	388	397	386	403	374	389	379	408	418	402	385	381	428	391	387	388	419	396	432	382	427	417	417	395	351	378	374	427	402	405	444	406	400	387	372	391	407	437	409	372	409	389	380	366	390	381	432	398	397	363	409	376	397	400	413	361	372	405	387	341	385	402	391	436	397	387	415	384	394	385	410	389	390	412	396	393	378	387	382	374	368	368	390	405	399	372	362	400	414	395	424	415	412	424	393	407	388	429	389	403	386	434	401	377	429	389	395	421	411	389	397	363	389	425	388	394	402	422	392	378	380	385	416	402	417	406	422	394	376	391	375	389	427	415	400	394	391	387	368	400	396	366	376	392	382	390	421	382	370	409	392	414	368	390	410	410	385	438	410	369	378	431	388	404	406	419	387	346	388	420	430	415	351	369	430	394	430	414	409	410	376	413	389	426	380	393	415	426	396	383	392	393	422	394	426	394	409	406	392	378	407	406	431	424	397	402	417	390	410	386	421	399	401	374	364	421	382	385	373	418	390	357	402	339	377	427	377	408	412	392	404	406	403	405	402	406	400	408	432	393	381	380	400	415	390	405	370	402	421	415	379	398	398	426	395	367	411	416	426	422	421	412	413	400	376	385	361	422	401	399	388	400	430	408	416	401	358	373	416	416	375	380	431	355	424	392	366	402	395	414	399	401	388	394	430	409	414	417	350	383	406	403	422	418	420	404	396	420	403	401	399	394	384	407	413	404	383	408	413	386	382	390	376	385	383	390	381	390	377	448	390	435	404	413	392	392	406	417	411	388	412	410	376	413	393	400	380	400	371	391	374	403	408	435	393	362	397	411	412	408	408	400	423	430	411	402	397	386	389	424	383	387	408	429	381	392	391	392	421	389	404	394	407	373	391	417	408	392	405	366	375	387	416	379	386	384	402	397	402	419	446	395	383	367	388	373	360	377	419	402	370	408	411	362	410	400	361	394	403	389	419	455	429	408	412	391	385	404	387	393	379	416	417	440	394	377	403	361	375	387	380	382	378	391	400	399	407	441	392	385	395	431	365	365	388	401	383	379	409	424	395	454	430	384	382	372	393	404	398	382	403	385	422	421	398	368	368	402	388	388	387	374	403	381	394	435	399	397	433	394	371	400	380	401	398	415	398	355	405	406	382	421	375	369	421	393	388	393	399	361	376	400	424	434	398	405	381	417	364	383	383	389	406	427	389	380	375	426	399	398	401	401	414	386	387	429	397	403	378	389	369	365	403	388	419	396	401	406	399	372	369	356	354	384	417	409	400	384	423	398	381	372	352	386	402	397	396	416	408	412	405	388	357	383	405	400	388	412	396	398	382	402	399	387	392	404	393	390	384	410	405	365	433	366	400	371	385	390	381	371	409	416	388	415	435	372	410	387	391	392	393	410	376	397	427	374	385	411	405	360	383	380	388	407	363	405	376	428	379	394	391	441	405	400	384	383	387	421	396	401	378	404	418	371	395	423	370	414	411	420	407	410	412	382	417	441	390	429	369	382	396	372	411	415	364	382	400	390	367	386	370	404	378	403	394	386	415	395	400	363	402	413	417	436	357	368	395	401	415	434	428	391	414	394	363	402	383	405	396	369	406	371	372	380	409	401	416	358	422	406	374	427	380	417	359	402	392	407	375	401	399	400	383	407	371	394	418	417	359	368	426	397	430	371	381	431	406	373	401	439	352	400	409	390	409	447	388	380	424	395	378	418	404	380	401	425	393	393	426	389	410	408	364	420	401	424	393	426	403	429	433	399	402	400	416	387	403	416	438	370	379	372	387	374	373	403	413	404	408	386	384	387	407	389	392	412	396	353	398	391	407	412	435	432	426	401	403	389	372	397	395	434	413	385	384	375	363	409	387	424	403	424	413	403	379	406	394	410	407	376	355	427	428	406	424	381	389	407	396	433	403	398	413	395	420	390	414	442	403	391	407	373	406	409	379	399	413	383	398	380	405	399	378	393	368	403	394	361	391	388	376	403	374	383	398	369	370	357	390	380	421	400	366	398	381	409	367	417	396	422	355	378	387	386	420	427	388	401	404	389	418	363	427	380	414	412	410	381	380	387	394	407	363	371	394	407	384	389	420	368	410	419	383	387	391	389	368	419	381	416	372	404	417	387	441	404	383	395	402	378	403	390	386	372	373	403	386	394	404	384	416	408	415	408	393	386	432	384	377	406	386	389	411	410	407	358	388	369	390	399	409	395	427	400	421	411	464	363	401	390	356	398	446	372	396	417	373	378	438	387	378	348	388	376	407	408	406	397	403	387	359	401	410	396	391	396	409	369	399	419	418	390	391	385	391	399	402	389	369	411	357	356	407	407	422	396	372	420	402	413	412	397	413	435	405	376	460	389	406	415	411	432	374	369	408	390	375	404	365	427	393	397	417	433	403	410	375	403	405	439	402	403	414	403	394	409	389	396	364	390	399	368	371	394	361	417	356	390	390	406	432	392	398	383	366	390	399	355	394	428	405	407	385	403	381	371	382	382	376	393	352	365	387	422	386	412	381	409	410	383	388	405	399	432	408	411	417	376	362	392	387	409	416	427	370	394	369	431	416	414	425	418	351	402	345	408	382	403	404	403	367	393	412	414	442	403	397	372	400	373	375	398	397	378	414	430	403	395	401	425	377	406	434	395	400	384	401	374	398	382	393	406	404	422	389	417	392	399	378	392	409	446	400	437	424	371	389	382	396	411	379	380	405	414	365	393	380	407	389	354	402	444	386	431	398	376	378	392	395	403	409	430	373	385	417	386	405	411	421	391	421	402	406	366	367	395	392	429	394	361	397	388	345	405	397	394	429	415	371	412	410	384	389	377	411	391	383	385	408	391	412	352	414	406	417	396	380	374	428	373	401	368	415	383	413	389	412	418	420	418	433	413	364	361	380	441	417	382	394	391	383	394	373	393	412	415	383	370	388	396	407	379	392	434	407	413	395	405	417	380	412	397
3355	892	464	263	394	490	524	473	439	328	327	238	174	176	473	707	579	341	429	360	207	278	248	169	166	140	133	114	93	56	62	53	46	30	50	46	48	40	45	42	34	48	36	40	31	40	34	39	53	33	38	38	38	43	53	26	44	54	39	46	26	38	41	29	50	40	42	38	49	39	37	40	52	45	34	39	38	41	42	38	42	45	46	34	34	44	39	40	49	40	39	45	52	40	35	32	39	50	40	39	41	32	44	32	35	37	30	38	47	46	44	33	41	42	29	37	49	46	36	45	38	39	22	38	29	43	27	43	46	44	25	33	41	45	42	41	47	41	37	39	40	36	35	49	40	34	37	43	50	46	36	58	29	36	41	35	38	34	42	46	35	35	31	37	35	34	38	45	43	39	36	53	45	36	54	29	39	33	33	45	41	28	36	38	34	32	43	35	42	44	38	34	32	41	36	41	38	32	47	42	29	42	40	32	44	41	39	37	41	34	47	38	46	30	33	44	51	39	41	43	37	41	36	33	41	35	25	34	36	53	37	45	42	45	36	33	30	36	43	35	39	36	41	48	33	36	31	41	40	35	34	36	47	41	36	33	39	31	59	57	40	40	38	52	37	35	39	46	34	37	44	48	41	37	40	41	46	38	40	42	48	43	38	40	43	49	34	48	36	43	45	44	32	41	32	35	33	40	50	34	40	53	39	42	32	44	32	47	46	38	38	43	46	37	33	39	36	43	38	35	50	33	41	36	43	28	52	49	37	33	39	40	45	35	52	32	35	44	33	41	33	36	31	33	38	35	31	42	34	28	44	33	31	47	30	37	37	34	41	45	47	36	38	35	42	46	53	41	36	43	45	32	39	31	41	43	41	38	34	39	48	35	38	34	44	40	31	47	31	41	37	37	29	47	46	48	33	31	43	40	47	37	29	37	43	30	39	39	36	43	38	38	42	44	38	40	28	23	33	37	40	37	35	45	39	36	45	52	33	39	46	39	47	40	48	39	45	36	35	39	40	34	39	52	34	49	42	37	41	46	38	40	45	40	43	38	34	37	50	37	39	49	45	38	46	42	32	33	35	42	27	30	33	32	39	43	36	46	37	43	46	50	43	42	21	42	38	63	31	39	41	35	35	49	31	39	36	44	36	41	39	26	31	40	49	31	38	53	37	38	44	36	39	37	35	53	38	33	29	43	26	53	37	39	40	43	37	57	34	38	48	35	47	33	47	34	35	51	42	29	45	35	45	53	43	33	38	28	43	49	49	34	38	30	32	35	45	38	43	35	30	40	37	48	43	43	38	49	34	42	48	46	47	36	40	41	33	51	42	30	40	36	31	36	35	33	41	48	35	45	33	43	42	34	33	32	48	42	35	38	52	38	25	37	41	40	32	35	33	32	27	45	39	40	41	39	36	36	32	48	35	47	41	33	41	37	40	39	30	35	44	40	39	33	41	47	39	37	29	43	29	37	46	46	40	39	39	48	41	43	42	35	47	41	33	46	41	39	45	49	43	39	37	44	41	48	40	32	48	37	37	53	50	40	45	42	40	40	46	38	41	34	41	38	47	39	32	32	31	47	40	41	32	46	42	42	36	57	40	42	47	42	41	37	49	40	33	30	30	37	39	32	46	34	31	45	36	34	30	40	41	37	41	29	46	44	30	39	45	42	34	44	30	37	33	48	46	32	38	42	52	54	41	52	40	56	45	49	39	34	35	32	42	41	33	44	45	27	31	49	42	32	44	38	35	33	41	29	29	37	40	35	43	55	47	29	36	37	44	31	29	48	42	41	36	34	41	43	38	30	49	45	38	35	32	36	39	37	47	49	41	33	42	43	46	40	43	46	46	51	31	39	31	41	38	42	43	41	40	53	40	39	28	42	36	39	37	26	35	45	34	45	36	39	47	51	32	32	46	46	48	33	44	44	51	33	41	53	43	46	41	43	47	37	38	41	36	34	53	26	47	45	56	46	34	40	43	45	42	39	37	39	41	34	37	28	42	36	50	46	37	42	33	44	33	39	39	40	33	38	44	39	33	50	34	38	33	39	49	48	28	48	33	26	43	36	43	45	46	43	39	39	38	43	38	44	32	40	42	42	46	39	49	29	43	41	31	36	37	39	42	42	32	34	32	39	36	42	35	36	31	39	49	38	28	41	42	42	47	43	38	39	50	45	33	35	43	42	34	34	34	33	39	38	36	36	44	29	41	37	41	50	36	39	28	48	39	45	27	43	31	35	33	36	41	42	35	40	42	31	32	39	36	38	27	36	38	42	31	40	42	45	41	33	43	29	35	39	37	33	34	43	52	38	28	31	48	37	23	35	37	39	51	48	37	41	49	42	35	43	35	42	33	37	31	43	35	36	64	42	40	47	35	33	38	33	41	50	42	47	32	36	41	37	37	48	34	38	47	44	44	46	35	47	39	45	44	45	31	38	38	36	52	40	52	30	41	40	45	47	48	39	44	38	31	34	45	44	37	30	44	32	43	51	39	46	43	43	47	45	39	28	32	45	41	37	39	37	46	37	35	39	33	45	35	43	39	48	34	37	40	34	39	39	43	43	42	38	37	50	31	32	40	36	37	44	42	44	26	43	30	39	45	47	36	27	40	39	35	32	65	37	30	39	44	35	41	47	38	36	45	35	27	32	39	53	35	35	36	38	45	38	29	48	49	34	52	34	37	33	41	35	44	34	45	38	43	56	51	44	50	41	31	35	37	35	43	30	38	44	48	40	43	40	46	39	31	38	35	40	36	37	34	32	46	39	50	48	41	44	40	47	32	49	43	33	34	45	39	49	53	51	38	43	42	41	35	40	43	37	47	44	46	41	33	37	44	29	28	39	49	34	33	57	37	52	49	42	33	42	53	41	27	46	47	39	45	38	40	43	39	40	33	42	42	34	44	27	48	39	54	34	35	37	33	55	43	32	44	36	37	50	35	39	43	38	38	36	44	49	46	51	35	42	41	40	31	35	50	36	54	48	46	53	38	58	41	29	40	44	28	36	44	33	42	44	34	43	33	27	29	41	39	29	40	40	43	34	35	44	40	39	35	44	26	43	35	42	37	54	35	36	45	27	43	48	39	36	40	38	46	30	38	44	50	41	45	42	38	32	46	31	41	34	28	41	36	45	36	53	42	39	50	42	37	37	29	40	31	45	22	33	36	53	46	42	42	27	42	37	41	45	47	47	44	30	25	38	35	26	42	43	45	43	29	41	36	49	49	40	40	34	30	37	48	43	41	50	45	41	41	35	32	33	39	32	43	23	35	37	26	34	32	42	38	40	44	29	37	49	39	40	38	47	45	31	41	30	28	30	42	35	47	41	42	28	47	54	40	38	45	57	39	56	40	39	52	41	43	45	43	38	33	38	42	36	35	34	38	41	52	44	44	41	45	33	42	33	59	29	41	35	54	42	48	47	42	34	34	44	46	33	32	39	38	48	40	46	43	45	41	39	42	30	30	38	35	35	43	44	46	43	44	40	46	35
24291	17829	10237	19935	26428	26145	26012	22545	18418	14886	14579	10626	7428	7722	16529	21126	18073	12963	14825	12574	8016	10266	9098	6194	5876	5316	4966	3920	3376	1793	1302	989	838	729	704	712	720	722	710	697	674	679	664	699	657	644	681	673	708	693	655	673	637	652	618	604	671	627	663	632	612	656	575	643	579	637	664	580	646	605	620	587	576	576	576	575	601	574	578	588	582	614	612	603	630	624	579	615	606	625	610	617	671	606	589	576	602	589	603	635	570	621	605	596	628	566	624	610	575	600	590	624	617	618	590	613	592	616	593	587	610	582	610	629	628	593	589	597	607	611	605	613	604	617	613	584	639	604	565	616	650	551	639	597	581	588	549	591	598	579	614	622	600	597	622	620	619	628	613	617	568	604	632	634	602	644	581	587	604	580	596	607	601	602	563	602	572	612	646	585	605	575	610	586	571	621	584	581	592	620	627	610	602	590	566	614	580	606	616	607	611	600	570	613	594	579	596	586	569	615	592	600	596	582	569	583	611	594	597	560	592	608	648	558	586	592	580	622	607	605	637	627	591	603	591	595	562	583	597	571	557	617	609	654	575	624	599	618	622	581	641	621	614	562	590	625	594	601	537	600	548	600	601	627	576	568	599	591	617	594	599	596	576	605	589	638	589	622	529	564	597	563	607	577	584	550	565	593	624	577	569	593	581	611	603	561	582	593	551	619	626	548	608	576	642	607	627	594	625	615	609	596	589	608	552	573	563	595	614	535	569	554	613	590	579	630	581	611	574	578	590	617	615	567	636	585	594	613	581	601	602	597	614	654	601	575	609	628	593	574	625	578	569	570	608	577	593	587	622	600	640	596	590	573	599	578	588	599	596	583	589	629	584	629	626	597	576	591	636	629	627	576	608	628	609	549	611	618	622	594	652	554	602	597	537	575	603	601	587	600	608	600	561	572	587	579	595	649	568	606	565	623	604	625	592	634	607	587	598	628	597	615	538	611	611	540	622	605	606	654	611	629	610	600	619	618	591	587	556	581	608	621	569	577	626	564	602	576	596	588	607	609	589	537	602	626	622	629	601	602	595	585	611	628	628	587	636	577	621	631	599	612	565	588	588	662	593	597	592	570	600	600	608	584	602	608	622	582	589	583	626	602	602	662	598	591	611	562	603	627	628	631	640	629	613	612	580	665	598	593	600	611	577	581	613	577	577	620	641	606	628	624	580	585	655	602	616	600	627	631	577	628	595	589	626	578	621	586	614	592	592	579	636	599	592	592	584	580	606	601	607	583	600	612	583	614	576	581	590	640	568	595	612	568	595	586	570	622	612	572	608	600	608	602	593	596	598	602	596	601	608	631	596	571	648	657	631	632	578	634	586	563	593	678	589	621	615	637	568	592	566	537	603	637	585	598	582	584	586	589	602	625	617	596	614	607	662	573	601	609	552	597	607	595	587	621	584	598	645	630	579	564	561	615	602	630	637	627	592	574	610	594	649	564	629	609	627	590	640	601	552	568	582	626	655	607	592	601	660	592	609	620	592	628	575	576	592	601	582	570	611	623	588	596	592	642	542	602	551	637	596	592	621	590	594	594	624	569	555	635	565	604	595	595	580	617	575	601	650	581	591	616	581	618	579	608	600	555	607	564	589	567	584	621	620	605	619	625	648	615	603	596	614	564	602	595	596	598	589	582	611	623	598	563	576	593	584	608	615	591	604	610	594	568	660	589	599	615	633	616	594	602	573	616	600	596	588	553	592	598	619	625	587	578	631	618	609	582	607	647	583	633	596	583	611	584	611	593	582	635	585	593	572	618	601	597	577	583	602	605	632	586	595	562	596	554	585	594	615	618	588	607	609	609	636	597	580	571	603	615	596	570	619	616	585	607	581	624	611	594	595	592	608	595	594	567	628	595	583	618	600	598	605	611	565	607	599	603	598	593	608	631	614	588	610	602	589	618	592	596	575	588	581	641	606	591	605	600	592	627	549	616	652	610	582	596	614	639	654	625	601	615	620	611	597	589	589	613	631	614	602	564	642	580	585	621	632	574	602	583	627	605	592	574	592	653	619	602	600	641	621	625	592	614	575	589	580	575	595	578	587	633	645	620	602	620	648	593	578	605	631	628	593	582	584	636	615	561	595	597	599	602	574	598	581	655	585	584	597	621	570	631	625	556	631	596	597	536	609	590	596	633	624	615	598	661	632	631	611	602	601	557	631	601	584	598	591	625	614	593	590	604	567	582	609	595	642	580	636	540	602	609	614	609	655	611	616	676	599	580	610	602	590	551	557	580	633	601	619	604	600	624	632	588	638	586	615	577	564	580	608	579	605	571	593	595	572	587	579	589	614	598	587	556	611	628	611	600	645	596	593	575	598	583	589	631	611	650	626	632	585	601	596	588	624	594	643	620	619	627	620	643	603	571	582	591	647	583	619	641	614	633	629	565	600	571	634	613	604	622	627	579	601	604	626	601	582	607	663	559	607	592	596	594	573	604	594	602	576	604	607	600	606	585	587	591	589	584	592	567	616	634	597	626	602	668	618	589	564	682	572	578	569	623	608	603	601	656	669	594	607	566	623	579	607	598	588	616	599	599	631	582	592	591	573	578	589	607	586	540	589	577	546	604	604	606	588	617	608	594	590	640	590	605	602	597	572	612	600	619	603	590	575	599	635	626	601	548	579	615	645	627	609	575	587	612	594	598	553	582	604	596	618	579	593	560	616	600	663	572	587	599	566	599	573	578	611	595	617	607	593	569	612	602	599	586	583	613	606	609	604	583	626	619	616	624	635	638	626	588	560	573	618	575	601	606	608	569	624	586	610	613	598	611	633	607	630	611	592	623	667	579	564	621	583	586	621	614	612	609	605	540	605	589	589	625	606	600	584	602	610	610	644	643	605	597	605	611	611	589	600	583	597	591	610	591	575	616	613	607	624	606	574	626	627	623	587	620	589	571	590	594	596	595	646	607	579	598	552	591	631	626	583	589	594	573	594	583	619	573	594	612	564	639	629	616	627	600	585	565	602	574	572	630	615	613	603	609	575	568	607	574	601	611	587	582	591	602	597	572	601	616	600	615	622	611	561	586	631	616	643	594	608	593	573	612	617	625	616	618	593	589	590	632	665	594	611	599	575	613	571	615	612	632	604	580	647	617	638	572	582	597	587	611	596	629	614	630	576	629	601	625	605	621	618	565	571	581	613	594	578	603	605	611	621	565	604	602	624	648	582	621	602	593	620	614	592	584	598	577	602	581	606	608	583	660	588	601	615	595	576	585	632	587	619	655	601	579	564	595	590	597	637	627	640	616	607	535	648	578	616	598	591	597	638	619	641	603	602	572	605	569	571	585	647	651	598	583	582	581	572	612	598	614	560	608	585	572	577	620	592	640	599	594	581	580	613	545	616	589	618	623	595	625	621	605	575	591	612	566	604	605	564	656	623	594	610	611	599	599	562	599	593	618	534	604	632	539	592	590	579	643	581	588	648	633	597	593	648	610	638	584	587	606	613	587
3235	1886	779	467	676	763	623	607	518	454	456	386	288	261	449	623	649	629	693	612	311	337	355	253	254	257	202	164	124	79	52	56	48	52	40	50	43	48	37	45	39	36	36	32	45	57	43	40	39	43	51	47	43	61	40	42	37	51	34	34	32	42	46	45	55	49	54	37	44	46	40	46	40	34	42	42	40	43	51	39	36	45	58	30	25	39	42	37	42	45	39	46	48	44	36	47	47	36	27	45	48	47	34	40	35	39	38	42	37	44	46	38	33	52	42	46	36	46	35	44	42	48	39	33	47	48	33	41	40	33	41	29	38	47	34	31	42	45	32	33	53	45	38	39	41	38	45	46	34	34	43	46	60	46	30	34	44	52	33	52	33	43	40	42	37	39	46	38	55	36	31	37	44	43	36	43	40	44	39	39	41	45	52	41	42	29	35	37	38	32	37	41	36	41	43	42	37	41	42	33	34	55	39	49	40	42	36	41	41	49	48	42	47	35	51	35	41	36	43	39	43	32	38	38	35	37	62	41	38	37	41	37	40	37	23	42	37	33	35	33	29	26	37	37	41	42	40	47	35	41	41	38	28	33	47	35	44	44	42	39	39	41	31	59	37	42	43	34	43	53	45	28	46	45	42	45	31	43	38	36	49	29	48	45	48	53	42	33	34	35	41	50	46	41	40	43	26	34	53	28	42	42	52	41	30	44	42	35	39	48	38	50	47	44	39	39	36	32	41	48	40	32	42	41	27	34	39	33	46	48	38	39	41	32	46	34	46	53	39	36	44	43	41	47	43	40	37	45	47	39	45	39	27	39	39	44	38	39	36	47	46	38	44	33	39	35	40	42	47	39	51	41	42	45	36	45	35	39	39	38	36	36	38	38	40	55	50	27	53	44	49	51	34	32	39	35	51	49	44	36	46	49	38	39	35	36	43	33	34	38	47	41	38	36	41	44	45	46	33	42	41	40	38	42	29	29	34	42	46	36	37	43	46	42	34	37	39	37	34	45	36	41	31	39	46	39	36	49	47	40	47	42	36	42	46	39	37	32	39	43	39	40	42	49	38	37	38	41	43	30	55	43	41	46	60	51	40	31	37	38	46	43	42	33	40	42	44	50	35	42	53	40	47	32	38	38	41	35	39	28	47	35	35	43	49	37	49	52	41	42	40	33	34	49	34	38	42	47	34	38	33	39	36	29	39	35	38	45	37	47	36	35	54	42	34	22	38	36	43	41	30	41	42	30	33	42	46	43	43	55	46	49	40	40	43	37	31	43	44	46	33	33	31	39	36	42	34	32	29	36	43	47	32	43	43	33	40	41	35	50	41	42	35	32	44	29	38	41	56	31	49	47	50	46	38	36	43	31	38	46	36	39	34	38	42	40	42	47	40	45	38	43	50	36	39	38	45	46	44	37	54	45	36	30	43	48	41	43	38	41	30	43	53	48	45	42	48	43	41	40	40	34	43	39	53	55	40	60	38	39	49	36	35	42	49	47	33	40	34	37	33	52	43	44	38	40	37	39	39	36	35	43	32	37	52	41	41	45	31	37	35	49	44	53	53	44	42	32	50	42	37	44	37	31	44	39	26	47	39	41	41	36	30	35	39	41	29	42	48	36	53	43	34	36	51	35	45	41	55	30	34	36	41	41	41	41	36	42	46	47	60	40	36	44	36	43	36	36	49	41	33	39	44	37	51	33	33	43	33	31	28	39	36	40	38	45	45	55	35	35	52	54	43	39	29	30	36	41	47	37	38	46	36	40	35	43	46	31	43	49	41	31	43	46	38	52	44	40	34	31	30	43	43	45	40	39	37	50	38	46	49	46	46	37	43	32	39	33	32	44	31	33	39	41	45	37	32	25	39	50	64	40	47	43	56	45	41	44	45	38	32	42	36	41	37	30	39	54	37	51	53	37	37	43	42	48	42	44	54	29	45	27	38	41	46	51	46	34	43	39	39	27	38	27	43	38	43	31	35	42	45	58	44	42	33	43	38	35	52	52	38	32	35	33	57	47	51	38	40	35	45	36	40	36	39	30	32	37	37	51	39	33	31	37	41	39	48	48	45	46	49	46	31	47	39	44	34	37	33	45	35	39	36	34	32	37	48	41	40	41	38	41	44	38	42	40	53	40	35	39	35	23	41	40	29	43	37	38	52	47	42	48	39	47	45	37	43	42	39	47	48	39	36	34	50	37	45	37	42	31	44	40	43	36	54	48	34	34	41	34	39	60	29	45	34	44	39	37	37	47	49	38	38	36	33	37	39	36	34	33	44	34	38	52	43	34	45	46	38	37	44	45	40	35	36	32	28	49	41	36	40	27	55	37	39	29	45	44	37	42	40	39	53	46	36	33	37	36	42	44	40	44	48	40	28	51	35	48	50	37	41	51	40	44	39	40	46	46	33	38	51	48	40	36	34	34	35	32	40	41	51	40	46	45	41	46	46	28	44	35	44	42	36	49	56	35	37	40	50	34	37	41	41	33	34	39	38	42	44	32	54	40	37	36	40	43	33	41	52	31	42	45	46	43	39	43	46	42	37	40	54	47	35	35	37	39	32	45	38	37	31	39	38	44	38	31	42	46	34	47	43	40	38	46	36	47	42	35	37	37	45	42	35	53	41	45	36	35	30	47	53	37	36	36	43	42	52	36	44	43	28	39	46	49	30	46	46	30	31	36	47	41	49	39	44	44	43	30	51	40	36	37	32	41	40	51	39	32	39	41	41	58	41	37	50	34	46	49	38	48	42	45	36	42	41	28	44	61	38	41	39	44	42	32	49	41	35	41	45	38	41	37	38	40	41	39	47	38	44	53	33	38	33	31	55	55	46	41	34	32	43	49	39	32	30	41	37	38	39	35	43	49	37	52	44	42	45	45	34	31	27	41	38	32	35	51	30	39	49	39	45	37	32	54	39	33	37	43	55	28	48	45	37	48	41	51	29	29	37	30	30	39	38	39	36	38	45	42	52	46	41	34	38	36	43	43	39	45	45	40	39	38	46	34	48	39	53	40	37	33	45	36	55	32	36	42	43	37	35	37	61	42	37	34	34	46	43	37	45	47	43	41	39	28	30	44	45	42	34	42	49	42	36	45	50	34	39	40	36	31	41	28	37	50	34	51	40	40	54	34	38	42	31	45	32	41	51	31	43	35	36	30	45	40	32	39	44	43	28	38	43	39	34	46	59	41	39	39	51	41	46	51	37	39	42	47	37	32	33	39	46	37	41	44	39	33	43	42	54	48	42	35	37	34	31	39	51	50	40	41	40	48	22	40	44	23	28	37	35	37	39	32	46	45	45	36	42	54	27	37	38	32	30	39	32	45	34	31	35	34	45	44	38	50	37	41	51	45	38	40	48	39	38	34	44	39	41	38	43	32	48	33	39	45	37	42	42	29	41	38	37	39	35	50	51	47	35	41	41	38	42	34	38	35	39	40	42	35	38	49	33	41	37	45	38	34	43	44	38	38	46	32	41	35	36	37
31963	24666	15203	26359	32277	30424	27940	24815	20904	19706	17848	15535	11602	10370	15121	18682	19509	19359	20644	18474	11177	11617	12199	9752	9669	8324	7220	5441	4880	2560	1657	1249	1076	972	909	884	860	836	855	836	804	821	799	789	683	784	760	769	771	803	729	681	695	707	683	710	663	695	677	651	699	682	625	687	677	727	645	686	683	679	629	645	617	628	649	635	630	626	676	632	623	636	633	646	639	626	600	624	656	620	664	696	607	606	616	674	617	613	675	623	613	672	627	635	608	631	571	627	631	600	600	629	642	649	650	659	646	610	632	636	609	652	631	614	625	616	595	628	644	598	642	603	615	624	623	586	615	636	613	617	637	610	623	636	674	613	602	626	683	628	650	636	647	620	644	642	586	631	622	614	678	610	670	642	613	607	617	588	594	652	622	573	614	582	603	649	638	654	638	592	622	602	648	594	583	585	633	589	632	593	625	633	653	600	622	620	634	619	594	673	624	628	626	637	638	566	617	648	593	601	619	594	644	603	586	561	638	640	645	553	618	623	653	592	636	652	663	601	602	626	601	594	652	585	644	551	604	613	606	625	644	627	654	609	646	606	602	620	632	622	630	646	631	609	614	634	602	587	624	609	656	635	629	618	617	618	583	592	604	587	595	642	653	599	631	612	645	643	615	650	593	577	630	599	654	617	610	639	605	625	617	576	617	587	618	590	618	590	604	568	605	584	611	600	641	615	643	607	642	595	666	654	583	630	634	626	556	585	663	605	597	595	635	619	606	587	657	600	641	628	603	652	592	632	608	592	617	595	624	614	589	630	593	610	577	626	624	605	596	581	599	582	609	579	664	662	609	635	602	590	624	620	587	640	590	614	630	620	595	615	647	616	598	623	646	628	618	619	639	645	600	625	612	606	663	572	647	606	623	596	577	618	654	566	631	639	640	637	608	619	646	655	589	601	607	644	642	627	601	617	620	590	601	664	608	588	617	648	668	624	571	646	631	627	643	601	641	628	628	619	626	639	634	601	601	649	583	594	574	603	609	618	596	642	575	605	606	613	596	632	599	629	600	588	604	575	647	613	585	594	629	600	621	584	644	604	624	610	623	634	611	635	612	625	626	614	611	649	642	588	617	629	647	641	574	610	610	582	602	587	598	621	654	639	577	544	627	646	636	599	629	599	598	587	600	630	603	633	604	583	622	629	613	642	577	571	650	609	621	632	615	672	609	660	602	615	625	628	665	579	597	650	633	594	609	606	630	574	645	659	609	680	591	601	599	626	585	629	568	626	610	618	627	625	571	601	612	624	595	570	643	639	644	610	627	630	633	586	630	637	657	617	573	576	605	634	604	591	645	637	644	575	618	596	616	638	640	601	605	640	643	625	587	624	624	581	649	581	633	612	633	629	641	609	640	621	566	641	601	599	603	649	647	592	603	630	629	642	628	629	604	590	631	638	589	622	602	645	659	642	654	605	639	647	570	642	650	555	653	625	633	616	620	605	599	622	587	633	595	610	644	642	623	604	602	636	644	595	599	564	615	597	576	597	655	595	593	687	605	657	625	605	631	624	576	635	625	605	614	657	602	631	656	597	620	675	612	629	619	616	586	645	577	595	613	557	602	587	622	604	593	620	626	644	631	602	657	629	620	630	624	610	609	617	587	647	633	614	572	568	596	620	587	621	579	615	649	661	621	598	610	638	616	620	654	600	609	621	610	612	644	628	600	640	595	612	630	605	640	617	634	635	608	583	640	617	609	653	614	617	624	594	613	611	614	608	609	650	653	597	613	613	621	625	634	625	614	591	640	643	629	626	635	590	651	652	566	628	572	624	649	626	622	646	536	618	596	625	560	608	590	588	603	612	636	616	572	640	639	619	592	616	651	623	601	636	595	603	649	592	636	640	613	583	614	621	619	587	590	612	653	644	654	619	616	604	644	584	574	607	593	603	604	584	608	595	599	601	616	594	640	611	599	594	638	623	628	610	605	591	664	667	558	589	550	629	630	612	647	630	597	636	615	638	669	657	618	636	605	644	640	612	607	663	613	606	577	654	617	643	604	615	628	585	616	582	583	625	582	625	617	604	614	584	601	579	603	636	607	636	594	603	595	619	608	658	618	597	639	589	619	622	610	589	623	625	561	621	599	629	604	645	676	617	609	607	611	636	598	573	620	636	587	640	603	597	599	613	630	615	597	584	618	653	596	632	615	612	641	602	641	608	648	646	556	622	614	613	594	622	601	619	619	610	605	625	622	610	635	599	620	615	615	604	612	594	626	646	623	669	611	581	620	602	589	601	638	601	590	555	607	605	607	637	619	637	588	665	609	616	639	620	644	595	621	643	606	629	630	594	616	611	563	636	607	653	576	635	593	660	600	587	577	618	597	635	595	658	546	638	582	657	605	626	602	605	605	625	645	619	587	606	636	562	663	636	581	578	581	618	615	620	591	619	592	637	575	603	637	626	625	599	607	608	617	636	638	582	630	622	582	606	610	634	609	662	612	579	639	602	589	605	611	633	592	595	643	645	590	612	588	601	594	610	629	593	603	580	635	638	622	618	579	638	609	637	619	660	596	626	624	609	638	599	578	634	576	655	646	614	607	601	628	606	582	596	556	574	617	635	620	676	611	603	626	577	616	625	564	598	570	632	619	580	636	608	591	596	643	588	585	624	594	583	648	657	644	594	646	585	625	609	661	642	598	625	599	644	580	637	607	615	617	585	569	578	624	579	612	657	647	633	606	570	692	612	594	589	628	621	618	595	610	627	596	566	616	597	610	615	615	635	604	652	606	648	601	609	616	622	556	569	631	613	623	646	627	602	615	670	620	633	614	608	619	590	623	616	591	651	606	649	605	623	627	607	593	622	592	651	639	591	606	605	640	642	656	639	620	568	618	639	644	643	669	605	671	623	620	569	639	627	632	637	576	598	633	646	582	608	631	623	614	647	608	580	642	646	592	598	646	637	650	595	605	610	705	623	664	604	627	576	575	637	569	607	641	629	591	633	648	610	605	608	613	654	635	597	639	603	605	558	639	578	618	634	647	577	592	594	604	604	645	570	628	606	629	621	587	658	588	644	639	606	613	607	608	578	571	617	653	602	678	610	645	608	620	600	609	583	648	581	646	592	589	584	636	614	627	624	637	621	667	581	602	610	628	619	641	592	613	606	648	596	637	651	659	646	634	634	645	610	644	627	653	577	641	608	575	576	639	610	593	615	667	634	647	610	593	626	594	587	631	609	648	625	620	648	608	646	672	628	602	618	595	620	643	623	628	647	614	670	664	593	667	620	624	620	641	612	598	639	611	616	604	629	623	620	608	584	633	620	606	639	635	586	592	607	645	580	665	610	636	624	537	640	635	580	636	616	601	632	582	607	648	565	631	586	610	607	613	629	619	571	550	596	572	606	621	586	576	627	641	587	627	592	625	648	635	602	624	614	619	628	660	599	593	555	635	614	617	602	635	588	609	601	643	620	606	609	578	617	641	643	591	612	613	600	606	575	617	651	607	632	596	631
2574	1088	402	244	276	265	266	251	190	176	153	203	122	94	96	103	242	371	361	273	149	163	143	112	92	100	86	66	73	37	28	30	29	22	31	17	37	30	22	35	25	24	26	31	23	28	24	28	27	25	29	20	21	29	33	29	25	18	21	25	25	17	21	19	15	28	26	30	26	18	29	19	24	22	25	27	29	17	21	29	29	24	26	22	25	29	26	29	31	13	24	19	19	22	33	27	25	24	28	24	25	28	25	29	30	24	22	42	24	24	18	26	23	23	22	20	35	21	32	24	27	22	23	22	30	26	30	40	40	16	26	25	20	19	28	25	29	26	25	28	26	29	26	18	31	17	26	23	26	25	25	30	27	26	20	30	25	27	24	28	29	31	23	24	28	29	20	28	22	33	27	18	19	17	18	24	21	22	32	27	30	19	24	15	30	36	25	28	27	18	18	21	24	27	29	17	32	26	35	28	22	28	27	27	16	22	21	20	18	23	20	24	29	23	17	20	25	22	18	24	29	16	25	23	24	25	22	20	39	26	23	29	20	28	27	21	24	31	25	38	32	26	26	24	24	27	30	19	29	16	32	32	26	16	20	26	26	24	33	18	34	26	23	30	22	28	27	21	22	21	21	32	18	27	17	22	26	26	32	19	24	26	22	24	19	18	28	24	25	34	18	25	31	31	20	20	22	45	23	20	25	29	17	18	24	20	36	31	16	24	21	20	25	23	24	24	27	22	22	26	23	22	14	21	25	28	24	27	17	20	32	18	18	24	23	25	27	23	26	17	19	19	32	13	31	33	22	18	25	28	30	25	22	17	26	28	27	21	24	37	22	26	20	15	19	24	22	32	20	30	24	15	32	20	24	32	29	23	26	21	27	34	22	35	24	19	28	27	25	22	19	21	26	17	21	17	19	25	22	32	15	27	23	31	21	25	21	25	19	36	21	28	25	30	30	12	18	22	19	24	24	25	21	19	26	27	31	19	18	28	32	25	23	39	27	34	22	21	29	32	25	23	18	23	23	21	15	21	23	24	20	26	25	24	23	29	19	26	18	27	25	22	30	23	45	29	21	27	25	26	27	18	28	24	24	32	28	27	22	22	32	27	26	29	18	26	15	29	39	24	22	27	26	32	19	18	26	26	28	30	27	26	28	24	22	22	21	34	33	29	26	26	21	24	25	29	27	23	13	17	18	26	25	28	21	23	23	30	27	26	24	18	28	18	21	24	24	20	30	20	29	23	27	16	29	25	32	21	20	25	25	30	23	25	27	24	22	25	18	20	17	19	25	33	19	26	27	23	24	27	19	28	30	24	27	32	38	27	20	28	33	16	18	18	20	25	20	24	28	21	25	22	28	20	19	18	25	19	26	25	37	20	25	23	20	18	24	21	25	18	19	39	24	22	26	27	20	20	17	24	32	26	24	27	20	26	25	24	18	35	29	20	20	24	24	36	28	20	24	24	16	14	26	27	26	26	24	23	24	31	23	14	29	28	22	21	25	24	23	25	37	23	24	31	23	24	22	22	28	35	16	19	26	23	23	16	26	25	30	29	27	38	19	28	22	18	20	29	25	21	25	21	15	25	19	27	26	26	26	21	25	18	23	26	28	24	24	27	25	18	14	29	33	18	31	22	22	21	17	22	25	25	18	29	25	24	34	19	23	25	12	17	18	31	26	31	20	23	18	23	21	20	30	23	15	31	28	22	28	31	24	21	30	33	26	33	18	22	19	29	25	23	28	34	23	20	26	32	25	25	28	26	32	25	27	27	24	26	20	24	29	34	31	32	22	34	20	21	27	22	22	30	30	24	25	21	33	26	20	18	20	24	26	25	23	23	20	35	25	27	23	22	16	29	31	24	19	19	21	22	31	40	33	26	25	20	29	19	24	29	32	27	22	24	24	21	20	29	24	26	23	20	23	21	15	28	27	15	24	25	29	26	15	33	22	34	29	27	25	19	15	28	34	23	21	27	23	20	18	26	25	22	21	25	33	23	30	27	24	22	27	20	28	20	28	27	26	25	32	27	24	24	25	33	25	20	26	29	32	19	23	21	23	23	19	35	26	22	21	22	19	21	34	33	23	28	20	19	28	15	27	22	27	20	23	28	29	34	33	30	26	24	22	24	23	22	23	26	24	32	27	21	25	28	22	17	20	28	33	32	24	30	15	22	33	19	33	25	27	22	19	17	27	18	24	18	19	28	25	15	24	16	20	34	22	29	18	26	16	25	38	27	31	31	28	26	13	22	30	22	27	29	26	20	23	33	25	22	30	18	16	25	24	25	23	23	32	27	25	29	15	25	29	23	17	23	23	24	14	32	29	18	14	24	25	29	29	19	18	28	23	26	29	26	24	19	23	25	16	22	20	26	20	11	24	28	22	23	28	23	20	18	21	21	30	35	19	20	17	19	25	23	19	18	20	31	26	19	29	33	17	28	26	28	24	20	21	25	21	36	13	21	25	21	29	32	16	16	31	25	20	24	25	23	29	22	19	24	32	20	23	21	24	25	24	19	30	24	24	28	30	21	21	26	24	22	23	25	24	24	22	19	24	10	19	32	24	21	21	31	20	31	31	29	17	16	24	28	22	27	29	23	26	24	17	23	26	31	25	26	26	32	15	27	16	28	25	24	29	24	21	22	19	20	25	21	26	29	20	24	30	26	26	21	26	32	32	31	15	20	22	35	26	26	22	27	12	27	28	25	28	25	21	25	24	26	21	31	29	22	21	23	28	25	26	26	20	30	20	23	36	34	23	28	30	20	31	27	18	26	28	21	21	25	23	29	23	25	23	15	30	31	21	25	29	28	30	25	15	33	17	24	33	26	27	31	26	28	24	25	20	23	18	27	22	26	25	28	27	19	35	26	27	13	33	30	18	33	18	23	24	33	30	22	30	26	21	25	32	20	33	24	30	23	22	20	22	20	29	28	28	20	23	35	27	32	22	35	30	22	18	24	28	27	22	28	29	21	31	35	19	31	23	23	27	27	23	21	27	21	30	21	30	23	27	16	21	28	17	16	26	44	16	25	32	20	26	24	31	21	24	27	18	22	35	20	19	22	22	27	22	23	33	18	14	26	27	30	30	24	28	29	31	25	31	27	19	19	32	18	26	33	30	26	26	25	19	20	19	23	26	27	25	23	24	24	22	23	25	17	26	40	25	24	30	28	19	25	25	27	28	18	24	21	20	23	28	11	24	32	17	24	27	23	15	22	21	25	27	14	24	24	31	35	28	16	15	24	25	29	21	27	20	24	29	28	20	19	24	23	16	21	27	18	19	14	27	28	27	16	29	29	15	26	17	25	26	24	27	25	26	24	35	19	26	29	25	27	33	21	12	29	29	33	24	21	26	21	23	30	25	32	22	25	27	35	19	30	19	30	22	19	21	18	18	21	29	42	26	32	19	23	19	16	30	21	30	24	24	30	16	20	22	22	22	20	29	16	26	26	32	25	18	24	19	29	33	22	21	22	22	12	25	22	25	22
27382	19343	9427	17636	21845	18935	17528	15338	11440	10269	9333	8288	5562	4518	4047	4090	9160	13765	13118	10814	5737	6328	5556	4373	3910	4029	2825	2421	2344	1252	649	530	490	491	420	432	413	383	429	411	423	398	404	384	408	402	399	423	406	390	404	412	394	417	380	417	446	401	405	413	370	353	405	370	360	382	421	421	362	389	382	387	397	388	385	367	375	369	388	375	368	400	386	329	367	412	362	388	371	387	380	440	401	378	377	367	366	382	389	361	377	382	419	404	385	404	363	412	388	363	382	385	390	380	440	386	366	395	406	406	412	387	394	385	378	408	398	395	378	370	401	400	385	398	364	362	401	355	387	390	351	395	350	352	363	399	391	388	373	420	418	357	360	382	399	363	392	384	388	367	405	414	358	338	337	382	380	380	363	369	401	423	404	363	383	380	364	386	362	413	392	351	397	395	383	392	369	394	405	401	359	372	407	384	433	350	374	351	358	396	413	400	404	374	377	379	372	373	352	363	396	384	343	371	381	381	389	392	376	382	385	423	401	376	419	388	385	399	393	376	383	403	368	392	382	391	370	361	388	364	412	367	353	384	407	386	392	396	382	399	368	423	410	374	404	395	388	400	391	385	383	432	384	360	390	403	388	360	385	396	411	400	398	369	345	398	422	370	358	372	405	344	427	399	392	364	407	405	368	356	404	390	376	387	407	371	380	346	409	380	369	389	383	359	363	412	348	394	422	358	394	384	374	396	402	368	384	388	379	411	386	405	339	403	410	338	394	390	382	376	395	404	386	383	383	352	359	371	396	400	370	390	402	374	370	398	365	392	378	397	386	381	389	421	391	383	412	382	370	388	394	377	420	379	417	373	351	359	372	401	377	366	381	384	391	369	361	372	384	383	401	405	408	418	367	402	407	384	398	402	365	390	385	398	384	406	396	365	398	351	354	387	378	406	374	385	366	402	369	386	395	366	385	375	363	365	339	362	369	402	428	394	377	396	385	403	357	405	366	367	399	389	371	395	389	378	376	378	383	340	386	389	392	395	372	384	385	406	433	374	383	398	413	375	363	392	377	399	377	400	384	382	358	389	347	382	420	397	369	430	387	366	390	395	397	385	382	354	375	383	362	398	380	371	363	412	391	402	374	390	386	424	392	377	401	369	374	403	383	386	369	393	390	385	362	406	385	401	399	393	380	358	362	398	396	399	387	383	390	371	405	362	401	394	400	391	408	364	404	355	394	423	396	369	341	367	393	353	371	394	353	379	418	388	380	386	394	408	349	392	370	411	390	351	390	393	362	348	377	415	350	380	402	429	410	382	378	386	354	399	380	382	385	361	369	406	361	402	371	369	380	382	346	423	375	365	368	356	398	354	389	377	349	423	386	367	367	397	343	384	380	365	349	422	366	393	378	385	365	367	392	390	380	382	379	403	437	364	369	356	396	360	384	377	392	382	398	355	344	396	395	374	396	372	382	401	400	410	396	347	361	378	412	367	386	363	390	387	391	347	436	372	379	374	377	376	380	373	373	364	405	410	385	367	389	345	401	411	355	328	377	369	402	364	394	402	398	383	390	363	427	391	370	401	374	407	415	413	388	373	398	385	410	359	387	376	397	386	383	379	406	384	380	374	370	390	358	379	383	374	386	379	404	387	351	399	399	399	419	382	351	366	397	425	381	402	375	356	373	392	391	371	351	363	360	343	396	368	367	386	395	404	430	374	400	342	398	406	401	386	380	391	372	381	401	410	376	370	357	420	396	410	392	403	397	375	416	410	352	357	388	402	391	388	389	379	397	409	365	359	381	388	393	384	369	363	360	369	338	384	346	385	403	384	354	385	392	395	379	416	359	433	383	388	371	358	419	377	390	384	361	387	374	394	395	402	370	402	399	349	392	410	385	356	400	375	371	370	379	386	398	417	392	389	369	401	417	401	385	420	401	374	383	366	392	364	398	364	401	364	369	368	392	402	340	402	398	399	371	402	412	417	411	394	374	393	368	388	390	399	396	406	375	368	378	400	383	395	350	358	379	383	392	411	400	391	379	385	365	411	400	358	354	381	386	396	365	371	387	379	411	378	429	372	411	386	379	414	368	394	384	408	379	387	359	383	390	393	354	370	383	394	355	373	378	386	379	375	395	406	403	364	372	385	383	386	355	380	374	379	401	366	426	392	360	391	399	409	403	393	398	384	383	359	427	385	394	373	358	391	403	394	383	369	384	358	412	391	380	364	388	390	363	398	359	395	375	397	393	376	347	365	365	410	339	356	376	401	379	376	389	401	410	377	402	405	351	356	400	346	363	382	391	387	420	387	328	392	352	425	367	407	382	367	407	369	365	358	414	384	375	381	412	388	369	373	360	383	401	387	383	405	395	361	409	394	394	401	397	380	362	380	369	380	387	413	411	372	344	426	366	387	395	379	382	361	376	353	381	410	385	389	377	341	376	396	396	359	365	403	379	384	385	348	375	384	431	374	372	346	426	373	377	387	375	396	372	353	365	340	373	349	380	395	396	412	391	373	401	411	384	402	367	360	378	418	387	394	390	389	393	407	379	402	388	355	399	389	384	378	381	336	341	393	392	399	380	382	375	364	364	375	393	393	407	399	392	387	360	329	366	389	369	400	393	375	350	371	345	354	398	424	401	364	376	380	373	378	382	355	364	380	409	384	369	418	385	391	402	394	372	375	357	403	389	377	408	361	383	360	369	389	350	388	373	372	358	389	390	404	372	383	366	373	395	410	400	399	351	338	373	387	399	402	397	350	394	375	403	393	383	387	376	406	348	394	348	401	378	406	398	373	332	386	392	391	358	398	358	387	358	383	381	410	396	369	378	375	386	370	372	397	409	402	386	367	430	394	370	356	410	402	387	406	376	406	400	378	399	368	376	355	387	367	412	379	393	399	347	394	389	372	386	414	374	405	357	369	402	388	376	366	377	379	394	394	388	388	399	383	401	385	372	395	354	392	403	395	408	369	390	364	389	412	341	418	385	378	391	391	345	390	351	367	397	382	398	410	371	383	357	369	422	378	376	425	379	401	390	365	374	354	384	402	357	390	396	372	399	392	388	368	374	399	412	452	392	407	395	385	403	390	399	401	400	345	394	383	340	373	382	420	409	375	400	366	336	390	387	390	379	373	386	392	390	395	368	377	395	352	373	381	379	404	373	419	402	403	394	405	374	393	362	383	380	403	393	375	396	361	363	394	373	383	336	347	398	370	390	402	398	386	394	396	410	376	336	384	389	414	380	365	364	354	370	367	375	383	380	412	412	376	347	386	381	406	383	379	423	390	391	365	392	374	350	413	388	435	394	366	401	359	386	403	379	366	413	398	376	395	413	358	411	421	339	363	363	350	346	358	373	361	365	409	421	359	407	379	357	416	358	406	372	403	378	348	381	367	408	388	378	337	354	362	338	373	397	367	366	404	393	397	372	405	383	357	407	370	406	399	369	387	373	370	408	376	396	372	393	377	384	406	371	377	370	412	363	383	395	400	428	358	388	407	377	369
2966	1629	579	360	505	538	528	473	328	393	370	318	224	229	178	142	183	392	492	403	179	179	213	155	143	155	94	100	104	68	43	31	31	31	19	32	26	25	27	26	28	19	31	28	26	27	30	21	26	26	21	32	26	29	31	30	25	24	20	34	26	27	23	19	26	22	25	18	15	26	21	31	31	26	20	26	18	14	26	28	35	23	16	32	35	25	23	23	15	28	29	30	18	28	31	22	13	26	29	30	25	29	26	22	21	28	32	27	20	15	25	34	18	26	17	16	20	14	26	26	18	26	21	19	21	26	30	24	23	23	25	32	31	26	20	38	21	28	23	29	22	20	24	29	29	22	33	20	29	31	26	27	20	35	26	33	21	24	30	16	22	22	24	17	18	23	20	25	23	24	19	30	30	28	24	36	31	26	29	19	28	20	27	19	22	22	24	24	24	16	37	30	19	27	25	34	27	25	34	24	24	16	33	24	21	18	22	29	24	26	21	29	26	16	29	20	24	20	24	16	31	28	25	22	22	20	27	20	23	23	20	28	29	32	26	29	32	35	29	29	27	26	26	23	22	21	24	23	22	19	19	23	29	22	36	24	21	24	18	21	17	14	22	33	19	23	20	24	21	21	31	31	25	21	28	14	20	22	20	25	20	18	28	16	21	27	28	16	16	29	27	14	33	22	18	21	27	21	22	17	24	20	21	25	44	29	25	23	23	25	28	32	21	28	34	28	31	23	20	32	19	28	23	20	17	20	29	29	24	22	22	19	24	23	21	16	25	24	32	35	20	21	24	26	28	18	16	33	27	24	32	27	20	25	18	26	18	26	30	24	19	31	24	28	24	22	27	19	27	21	25	19	19	17	22	31	31	22	19	22	19	11	35	35	22	17	24	15	17	27	22	21	25	22	39	22	20	32	37	23	28	21	21	18	21	21	29	17	23	10	26	28	33	24	27	19	28	22	21	12	25	16	27	15	20	22	18	26	17	19	24	20	22	30	20	33	21	22	27	27	27	32	23	19	28	18	31	23	27	24	29	25	28	21	25	26	24	21	26	20	27	29	34	24	32	27	27	23	22	19	21	25	25	28	28	19	26	24	26	25	28	22	19	19	31	20	27	22	36	25	29	25	29	22	26	28	32	30	27	25	21	21	25	27	25	27	25	30	30	31	25	25	18	19	16	28	21	37	22	30	30	30	23	22	36	29	26	17	22	29	24	21	11	26	27	31	24	25	32	24	19	29	18	20	21	28	26	29	27	24	22	19	22	26	21	27	27	22	19	22	19	20	32	23	20	22	24	22	25	26	29	26	28	22	24	34	21	25	26	20	23	22	26	22	25	23	28	24	28	26	30	31	33	22	25	32	15	29	21	28	15	25	29	27	26	26	21	29	20	20	16	24	31	28	29	20	24	28	33	22	24	25	28	27	32	32	32	27	26	20	27	14	23	31	31	20	18	26	22	17	23	28	20	27	30	25	18	19	21	18	30	25	23	26	18	35	24	23	26	24	18	34	30	24	30	31	20	32	33	30	20	16	25	24	18	18	23	23	16	25	25	35	18	23	35	27	12	24	21	30	25	29	20	16	23	23	31	24	15	20	14	21	18	24	19	28	19	27	25	17	26	25	28	21	24	23	21	15	28	30	15	25	32	23	26	32	21	22	23	16	24	31	24	29	16	29	26	19	23	29	24	16	34	26	21	24	21	21	25	28	28	30	28	39	27	28	20	30	31	27	20	24	26	21	23	24	29	22	23	20	26	23	20	29	15	21	28	21	23	16	28	18	27	28	23	26	24	15	30	17	28	24	30	27	27	19	20	16	40	18	29	23	30	25	36	15	20	29	27	20	28	22	27	19	30	17	22	30	30	15	29	25	23	35	21	29	29	39	32	25	24	27	16	23	24	25	21	13	21	26	25	20	20	33	30	29	28	23	38	22	22	17	24	22	28	25	25	17	31	31	16	24	34	19	23	30	20	21	22	15	25	20	26	29	22	22	22	25	26	17	20	21	37	36	29	29	21	21	21	23	30	24	20	32	20	29	26	23	18	21	23	28	22	21	22	23	18	27	30	23	21	21	24	24	24	25	27	21	21	23	32	25	24	22	25	26	19	26	18	26	22	24	21	25	35	21	18	28	17	15	31	33	25	30	23	20	21	25	21	20	19	25	30	20	25	18	31	22	25	25	29	26	22	18	20	19	21	25	29	19	27	23	19	26	20	22	24	24	31	18	19	20	27	24	24	27	30	25	32	22	22	27	31	28	24	28	22	22	23	26	34	21	23	25	16	31	15	20	33	19	18	25	18	27	23	27	31	31	23	15	24	26	19	18	29	24	24	19	20	30	20	23	27	29	27	19	27	23	23	20	24	27	20	28	21	23	21	19	24	32	18	26	28	23	23	28	24	18	26	28	27	18	25	31	26	22	29	35	21	26	22	25	25	20	26	33	16	21	25	25	18	24	24	21	21	26	21	26	30	18	28	19	28	29	27	25	23	21	15	21	28	27	16	32	25	26	25	29	26	17	19	26	21	32	18	29	17	23	27	21	30	25	29	32	25	23	20	27	20	26	28	24	26	18	22	32	25	21	30	30	24	25	20	27	23	27	24	18	22	26	27	26	34	32	18	26	22	23	33	32	26	28	17	20	28	28	32	29	27	18	22	20	27	17	17	25	32	30	34	19	30	30	17	26	17	17	24	20	24	15	34	29	26	34	28	31	24	21	23	18	25	26	34	22	19	28	34	17	23	31	24	28	23	29	22	23	27	34	18	21	25	25	22	22	25	26	19	36	19	24	26	19	28	23	33	19	13	24	26	33	22	21	25	30	25	24	29	17	22	16	24	25	28	21	26	21	24	31	28	22	19	37	29	19	25	19	30	25	25	26	24	18	26	25	25	27	24	15	27	24	30	30	25	25	28	29	21	25	30	34	26	29	23	23	23	40	21	17	20	16	27	23	24	25	17	28	32	30	31	18	31	22	22	25	21	11	13	24	22	20	23	17	30	18	30	29	22	18	25	12	21	28	24	22	25	37	26	23	23	24	28	19	18	35	23	32	18	29	32	21	27	25	24	28	19	21	20	25	23	20	23	20	33	25	24	14	15	21	24	20	40	24	31	29	20	28	26	27	28	25	31	38	16	25	19	18	34	25	24	24	18	28	17	22	21	29	20	25	22	25	35	28	25	24	20	27	27	32	32	23	24	35	22	19	21	25	33	14	22	21	32	23	19	27	16	25	21	19	25	28	26	17	29	20	26	34	27	29	26	29	29	20	19	23	21	22	18	22	26	31	33	27	24	20	23	32	29	25	21	30	25	40	21	23	25	22	29	18	25	16	33	17	25	24	24	19	27	15	29	32	22	30	23	21	25	36	29	23	31	29	20	24	26	24	35	27	24	25	26	28	24	20	27	20	29	25	12	30	33	32	22	20	29	27	26	21	29	25	15	22	30	25	31	25	22	23	23	21	18	23	30	28	26	30	34	26
33487	22671	12622	23586	29050	26802	24941	22152	17089	16860	15912	13775	9676	9037	7611	6018	6924	14391	15880	13591	7654	6996	8497	6928	5818	5424	3964	3626	3671	2424	1121	713	588	557	553	523	601	511	489	510	490	474	452	495	473	510	477	437	450	420	384	409	414	440	420	432	441	409	464	397	416	364	404	398	424	427	397	411	396	421	394	410	384	393	411	397	405	379	392	392	401	388	405	400	379	378	385	403	377	393	392	387	397	378	386	356	407	408	383	388	409	407	394	392	405	370	373	357	371	406	369	386	379	398	400	371	384	388	382	361	401	372	399	395	396	351	376	379	407	364	365	415	405	370	380	432	394	361	391	393	352	358	392	405	411	402	415	368	375	362	365	395	343	362	375	389	388	393	401	386	398	364	412	348	406	394	364	395	410	397	385	367	341	365	374	395	393	416	367	380	390	359	374	364	377	363	400	378	387	377	385	405	372	381	374	375	428	395	389	385	392	352	359	375	380	393	363	403	384	366	392	379	383	384	433	375	381	385	369	382	370	361	364	382	368	371	397	401	385	389	413	372	386	361	370	342	376	384	397	397	363	357	382	385	359	408	382	367	375	346	397	387	385	347	370	351	361	396	375	401	394	387	379	380	377	380	409	387	376	380	384	378	332	359	363	388	390	401	365	401	369	396	385	374	409	413	387	368	393	377	418	387	378	391	361	420	379	443	390	371	345	379	382	345	389	355	376	361	346	384	385	367	383	393	380	422	366	372	387	368	416	373	386	405	366	382	395	372	388	350	389	406	368	358	405	388	371	330	363	395	382	399	342	381	379	367	417	383	363	377	393	391	381	374	377	385	352	375	382	423	374	404	337	401	398	370	401	396	392	393	390	354	397	402	391	372	378	379	389	385	408	378	390	363	363	383	359	372	365	390	368	399	416	338	355	391	392	380	398	388	385	347	364	393	400	356	370	399	392	377	369	372	345	386	381	399	392	402	381	366	361	407	360	353	357	392	391	381	405	386	398	372	355	367	358	378	341	371	416	383	362	353	427	376	350	368	362	374	361	388	343	361	406	383	426	401	361	365	349	402	358	386	377	365	389	360	410	380	388	375	390	378	391	353	375	402	371	368	394	365	378	376	370	383	389	356	387	390	398	385	403	390	389	366	375	409	379	361	380	377	384	391	395	384	341	358	353	391	382	361	413	370	383	371	388	393	394	376	382	376	361	364	400	422	359	370	379	360	392	408	380	404	363	353	360	360	370	381	386	399	373	400	345	362	357	374	349	402	425	388	379	383	375	344	394	370	364	383	390	392	346	401	387	391	348	376	381	380	386	372	393	404	390	389	358	381	384	375	399	378	382	365	394	351	360	395	356	374	383	389	358	368	382	398	357	345	372	362	414	380	354	363	380	385	388	375	412	380	424	386	348	358	365	423	384	409	383	317	366	342	368	409	365	417	390	337	369	354	382	364	391	378	409	374	422	374	357	403	395	374	389	376	339	391	372	371	358	401	356	370	397	371	347	418	384	356	370	388	401	409	339	389	377	394	369	358	418	371	394	371	378	391	388	397	363	386	383	361	407	389	351	395	333	391	347	400	399	396	389	389	371	381	355	388	410	405	364	373	374	345	352	379	370	375	409	400	406	374	410	388	377	364	368	340	392	366	405	347	377	386	362	405	375	393	376	347	358	387	362	398	369	372	358	352	349	369	326	368	343	394	402	369	387	399	378	387	391	397	360	363	358	355	365	400	419	385	366	370	354	354	372	382	394	343	354	354	396	383	363	377	370	367	395	378	394	346	398	388	368	369	359	371	365	361	363	322	370	382	333	394	381	392	378	403	387	395	408	407	376	370	390	380	375	391	364	371	384	347	342	373	384	401	354	368	339	401	352	373	373	374	386	388	380	387	361	397	387	382	353	376	363	365	385	361	398	378	368	388	380	374	347	385	398	386	390	371	392	397	329	394	378	349	353	332	373	376	410	382	379	351	385	385	368	418	366	384	367	422	368	364	360	367	400	369	355	382	386	353	394	395	404	358	381	384	369	354	389	402	393	350	391	425	400	394	370	379	423	386	388	387	407	420	364	359	403	357	392	393	379	378	395	376	392	388	396	399	378	417	381	365	368	368	399	374	371	384	379	368	385	362	364	338	398	350	408	390	376	402	414	387	369	380	366	400	379	376	378	366	366	381	367	389	374	378	399	366	386	411	373	385	362	395	328	389	388	373	368	369	386	371	392	364	408	379	392	328	407	395	375	347	360	394	357	385	386	371	362	376	400	368	366	392	399	406	369	334	381	375	379	358	396	362	345	391	374	385	372	371	396	390	387	391	350	376	361	366	376	408	377	329	404	387	361	391	361	392	395	399	368	369	375	368	360	353	379	337	387	381	392	340	407	400	382	366	370	378	354	365	383	415	388	394	357	405	383	365	386	392	400	337	397	442	371	373	373	392	367	374	382	361	352	358	410	389	369	373	377	377	430	391	375	388	381	368	404	374	372	390	386	339	389	360	375	378	404	360	412	356	389	340	385	391	376	375	364	338	371	412	378	416	383	369	394	377	344	341	390	369	358	405	382	365	376	383	359	354	373	394	396	360	368	366	391	385	373	353	396	416	362	371	391	344	390	357	367	375	386	394	410	392	394	360	379	375	383	387	382	371	354	359	341	379	407	384	360	362	359	400	372	359	356	389	361	392	387	394	381	377	377	351	370	375	347	416	344	389	388	346	337	402	367	350	370	390	366	362	385	367	344	355	362	394	371	349	365	358	366	383	326	370	392	360	394	384	355	346	345	370	377	406	381	344	372	401	359	389	409	379	402	355	352	363	376	346	404	390	385	351	365	382	373	346	369	421	388	382	364	357	376	355	400	370	397	371	412	360	352	400	356	372	385	381	385	345	391	378	365	383	367	374	382	380	403	365	423	397	386	406	345	393	404	353	417	378	401	426	359	360	362	413	392	340	392	357	406	393	387	373	369	346	390	385	406	397	386	400	384	353	358	374	385	375	386	378	390	382	357	374	391	401	384	385	366	385	397	378	372	392	395	389	357	378	393	352	382	393	373	358	364	359	373	354	361	367	382	405	413	389	428	402	379	384	350	378	385	385	379	377	390	360	384	396	377	396	388	386	396	367	334	383	356	387	368	365	395	387	355	351	383	373	378	395	323	371	383	370	401	387	378	354	363	377	384	370	366	426	379	370	389	372	364	392	351	380	401	398	344	396	364	376	439	381	360	381	366	379	392	383	390	361	368	375	366	374	361	381	360	372	377	373	362	351	350	382	398	367	394	360	348	380	389	432	392	369	366	388	365	359	367	365	362	370	370	364	335	360	432	377	371	378	403	403	365	389	358	384	396	361	374	371	362	398	395	370	365	372	357	372	378	379	368	348	386	349	398	407	375	415	383	371	387	388	346	361	425	393	387	408	375	393	323	358	368	371	355	367	393	400	384	357	381	411	354	397	409	393	370	361	390	388	374	343	354	372	374	378	391	387	412	363	388	391	346	375	367	395
4781	1188	535	348	457	528	440	432	354	393	468	389	245	225	176	149	152	243	371	340	177	161	186	190	154	124	109	94	112	87	60	44	49	60	51	41	41	36	41	44	44	51	36	37	40	50	30	39	33	48	42	40	31	27	40	38	28	39	38	37	33	49	42	38	43	34	39	36	40	36	40	42	36	36	39	34	40	43	29	47	35	34	33	41	50	46	48	27	35	32	37	48	40	49	45	43	39	44	34	45	37	41	40	36	29	41	32	40	35	37	37	50	32	38	34	43	31	45	37	29	33	29	44	47	30	44	47	43	36	36	35	43	34	37	33	41	37	50	37	48	38	38	45	31	30	52	31	39	39	40	38	43	37	35	41	39	34	34	44	38	38	43	42	39	42	33	48	30	35	35	40	38	32	37	31	36	42	33	36	46	36	39	37	33	32	41	35	39	36	30	34	47	34	37	36	42	38	31	35	34	40	43	41	48	36	37	30	47	31	40	37	41	36	31	36	39	39	47	39	39	40	38	34	45	33	39	53	56	40	41	38	50	31	31	31	47	33	40	38	28	47	41	38	41	34	31	33	44	37	28	42	43	32	38	41	45	43	45	35	22	34	35	43	45	42	41	34	36	46	39	40	41	40	30	42	50	42	38	43	41	47	34	35	36	33	36	48	33	36	43	34	36	35	44	33	38	28	27	32	38	47	31	46	41	30	37	42	46	48	37	41	37	30	29	43	37	38	35	34	34	37	37	28	31	36	44	28	32	47	39	31	35	37	33	38	45	34	33	31	40	30	35	53	42	40	36	43	35	37	36	30	24	43	36	44	33	39	34	40	33	37	31	42	50	33	33	38	45	43	41	32	33	34	36	37	41	36	37	32	28	40	42	46	31	52	33	40	42	40	34	42	44	52	39	47	32	39	47	45	39	39	43	37	39	43	32	32	30	37	30	38	39	35	44	33	35	35	32	41	47	41	26	30	38	42	32	41	42	50	36	39	44	35	38	46	31	41	45	35	40	40	28	32	34	45	42	33	41	35	21	47	27	37	39	24	32	35	52	38	35	34	35	30	42	41	31	36	41	34	38	36	40	38	28	47	39	39	39	38	38	28	28	38	38	41	35	28	33	33	42	48	29	37	49	48	34	38	33	51	40	30	50	41	33	53	40	48	29	37	38	39	36	46	31	45	45	44	44	42	41	28	34	37	47	49	39	32	28	40	21	41	45	35	43	46	41	36	33	31	36	44	35	44	40	38	33	34	41	33	41	35	31	37	38	26	38	37	48	26	43	33	34	25	42	45	37	35	45	36	28	43	43	29	49	37	41	40	42	39	30	42	37	41	32	39	40	41	42	37	39	37	42	52	43	42	42	35	26	34	37	44	42	50	49	41	44	42	33	39	38	35	45	36	52	39	42	39	39	45	33	41	37	45	31	40	45	47	40	44	42	37	31	43	46	30	39	42	30	31	40	47	32	30	25	42	27	34	40	33	38	35	49	32	31	32	30	46	42	46	34	37	41	36	37	45	42	42	31	37	40	33	46	43	31	40	32	39	33	43	37	36	35	46	41	43	41	37	38	38	41	37	37	45	36	38	36	31	49	33	37	36	44	40	46	40	38	38	43	38	39	38	45	34	41	37	32	47	39	34	42	36	37	37	30	46	49	27	49	32	29	28	53	35	31	36	39	33	53	36	34	44	29	41	35	32	38	35	37	34	45	40	42	41	36	42	29	42	31	36	45	35	48	35	35	32	41	50	53	49	37	41	42	36	30	37	40	50	44	41	39	41	42	39	35	35	32	43	35	36	43	37	26	32	43	35	36	36	45	31	39	25	38	44	39	42	49	45	43	41	30	32	43	36	34	26	42	40	33	40	41	35	47	45	55	37	31	40	41	38	39	37	33	41	41	37	32	42	31	32	37	48	30	54	49	43	40	49	42	49	43	37	44	36	41	48	48	34	51	52	37	39	54	33	38	37	45	34	31	42	32	39	38	32	31	33	43	37	38	38	38	31	31	44	38	46	29	43	35	38	36	38	32	46	30	45	43	39	48	39	33	35	34	31	34	41	40	34	41	49	37	37	38	52	37	47	46	36	39	52	35	33	46	46	39	34	40	35	35	33	48	43	31	35	30	45	48	35	31	35	33	42	49	29	34	32	42	40	39	40	40	34	36	37	34	38	47	46	31	37	32	39	37	35	40	42	34	51	43	41	43	35	33	30	37	36	39	35	42	42	28	37	40	38	44	47	42	33	46	32	42	33	19	36	50	38	27	38	40	31	45	43	45	39	37	47	36	42	47	25	35	32	43	34	48	39	40	30	33	42	41	41	32	46	47	44	33	38	32	53	40	27	41	38	40	31	37	33	30	34	37	44	43	45	44	37	41	35	50	39	39	45	57	45	37	32	39	35	51	37	42	39	30	38	46	44	35	30	28	44	39	35	48	40	34	41	33	36	45	41	30	40	48	43	37	36	39	47	31	38	37	39	33	40	37	41	35	32	33	33	43	39	45	36	50	31	32	47	37	31	34	38	43	40	27	31	33	24	42	30	42	39	37	42	35	44	27	36	43	37	38	44	38	27	36	37	37	30	47	47	49	32	37	22	48	41	29	47	41	46	39	47	28	49	45	48	36	27	40	41	38	34	36	41	42	38	32	38	44	33	34	28	42	39	40	47	35	42	51	34	41	34	40	28	43	55	31	46	39	26	38	45	34	32	44	35	38	38	38	31	46	39	41	42	30	43	37	38	38	31	44	42	45	33	45	28	37	46	33	40	39	45	40	40	33	24	36	34	42	44	42	37	54	33	34	24	41	32	28	38	41	49	33	39	29	47	40	37	39	42	36	32	47	32	34	38	32	40	35	43	38	37	34	36	30	26	36	20	25	48	47	42	41	46	39	40	37	33	40	36	38	36	31	30	44	31	45	41	46	36	36	28	45	40	35	38	41	39	42	43	35	39	42	25	37	36	44	46	37	35	32	38	32	39	39	23	49	30	36	48	37	32	31	33	27	37	32	35	35	33	50	41	20	40	35	35	40	32	43	35	33	39	40	25	42	38	45	26	33	32	30	46	28	45	45	40	44	36	42	39	40	37	41	38	40	40	41	33	42	33	35	35	31	42	34	24	35	37	48	32	47	42	41	35	41	42	34	47	40	41	37	38	40	42	27	44	46	38	28	40	32	35	40	34	31	44	35	43	31	43	37	41	34	31	42	46	35	26	35	30	32	33	42	36	41	42	33	34	35	37	28	36	31	40	43	40	45	31	39	39	32	35	40	32	32	39	30	30	46	42	41	30	34	34	39	34	43	38	40	36	36	43	38	38	38	36	29	37	32	43	35	36	42	41	39	38	31	36	39	34	22	29	44	42	29	39	37	40	36	27	35	41	35	48	35	34	40	39	39	41	29	38	37	49	35	34	38	27	44	29	53	46	29	36	32	37	37	40	37	26	37	34	31	33	45	31	39	47	46	38	43	37	39	48	34	37	38
32052	19885	11520	21984	28803	26756	23584	20869	16847	17208	17059	15643	10965	9454	7544	5984	5151	8740	13447	11981	6460	6303	7326	7375	5328	4334	3549	3554	3831	2894	1325	920	821	752	771	733	706	735	718	698	701	676	697	692	664	589	692	602	640	666	650	637	611	683	589	579	604	602	580	617	602	592	564	590	626	544	590	633	610	622	593	611	618	621	647	586	577	581	621	593	598	608	557	567	582	597	595	625	548	617	565	592	601	594	615	576	575	577	602	597	581	643	569	570	615	592	589	572	655	560	600	569	581	586	581	625	602	612	610	588	598	584	573	611	604	611	605	584	579	584	592	569	551	575	585	611	646	551	586	593	590	626	599	613	595	587	633	607	552	562	608	589	560	601	536	577	571	599	589	613	567	628	606	580	582	584	583	536	612	556	580	572	553	550	594	613	585	570	612	600	585	613	595	550	604	581	561	560	602	633	540	543	564	595	578	565	551	581	571	566	597	597	574	611	544	603	621	565	562	579	596	572	570	602	580	590	527	604	558	600	594	609	614	592	625	624	631	613	564	573	569	601	622	615	573	598	550	563	572	628	598	628	590	603	590	615	533	605	571	569	613	534	574	566	583	605	562	568	566	585	586	608	574	583	590	583	609	543	567	587	592	574	630	578	579	575	542	614	584	571	563	547	566	571	542	552	594	617	599	562	565	620	608	541	582	601	616	568	605	586	576	548	606	557	578	584	588	554	573	624	610	608	603	597	576	605	615	564	600	578	582	586	604	570	615	554	554	577	581	590	569	602	609	569	583	546	607	582	607	559	606	555	583	571	566	584	601	574	561	608	561	597	529	586	598	565	568	565	562	563	598	568	594	575	557	533	625	578	618	598	565	594	563	579	614	549	603	586	568	585	586	570	619	566	591	570	560	598	572	580	570	567	605	583	609	588	576	584	599	587	586	585	578	605	579	551	556	590	631	606	565	597	594	579	604	561	589	589	590	548	545	541	617	580	578	566	594	608	585	559	615	606	597	599	634	604	563	577	626	566	614	589	537	559	553	599	578	557	607	607	594	560	603	628	581	578	593	588	593	569	594	551	559	569	616	570	561	572	581	596	540	591	587	599	562	592	612	615	567	560	582	565	622	567	530	632	586	628	620	593	573	579	565	586	586	606	562	612	593	567	595	576	601	550	580	617	591	588	604	596	588	556	589	561	565	604	580	550	580	576	556	613	567	566	598	578	554	585	558	604	573	615	568	575	618	585	609	558	596	577	624	550	594	618	586	583	559	585	606	598	551	585	561	582	547	566	613	593	570	525	584	547	601	567	565	584	587	577	597	611	595	582	614	549	598	507	558	564	551	574	617	590	585	583	556	591	557	562	620	605	606	550	596	568	585	585	567	606	595	557	601	580	615	583	571	588	587	561	583	569	586	574	598	566	554	561	590	578	597	559	649	583	568	630	578	601	592	583	582	629	560	601	591	559	569	572	535	585	574	603	546	595	591	602	566	542	598	587	624	590	612	593	593	592	553	632	538	574	604	587	585	593	625	568	574	562	599	617	570	648	583	578	619	553	559	573	616	603	584	582	595	639	593	570	570	598	563	573	574	629	610	610	548	576	604	602	608	554	608	604	654	591	572	560	579	613	566	574	558	603	604	550	594	581	586	575	599	583	604	570	609	557	595	557	556	595	569	569	582	621	566	595	555	540	593	581	592	595	589	595	574	561	594	597	585	592	624	563	587	536	611	604	573	594	570	594	546	542	553	560	547	577	569	566	595	579	532	557	547	574	578	603	588	610	592	557	569	603	594	595	578	582	592	565	583	584	640	568	599	575	583	627	576	574	603	540	637	582	564	568	584	583	595	631	598	549	573	553	600	589	566	539	543	531	560	576	583	555	556	596	597	583	625	605	600	569	577	595	602	581	576	579	588	649	595	604	553	582	609	519	573	631	612	561	650	584	603	594	587	594	605	610	551	614	640	544	580	543	561	611	591	560	584	573	624	590	593	576	576	585	588	599	555	563	581	591	551	592	609	555	580	559	603	559	562	590	587	571	552	598	563	595	572	581	580	558	629	595	543	571	535	577	587	605	575	593	608	596	590	611	539	584	608	575	573	554	572	600	577	602	580	604	626	550	592	608	583	579	575	565	541	571	580	535	587	574	622	582	527	594	556	606	605	600	590	600	582	579	582	554	563	583	590	609	574	564	593	562	621	570	594	597	589	568	575	603	579	581	576	609	593	578	545	646	649	588	574	568	552	600	532	570	580	574	593	548	597	570	570	576	578	543	573	600	568	637	546	558	566	588	584	591	551	529	591	562	600	552	549	604	542	590	582	546	548	581	581	612	586	585	630	605	623	568	521	568	589	609	631	593	559	595	598	613	567	620	596	564	579	605	607	575	594	607	560	570	541	534	566	562	623	529	574	556	586	588	613	568	544	537	566	590	573	584	606	596	608	597	584	595	589	622	588	560	579	546	595	563	575	590	572	579	607	580	563	616	579	591	634	589	567	584	577	575	605	598	603	597	600	608	592	554	552	568	570	561	579	579	551	570	605	584	620	577	591	601	538	586	586	590	631	542	575	600	563	577	562	574	602	598	579	554	603	547	577	551	553	616	600	578	577	575	532	603	603	563	581	583	611	587	594	543	578	588	594	591	601	603	584	546	572	588	618	560	616	595	597	634	551	569	542	600	608	569	620	587	599	569	559	594	594	616	585	617	598	583	591	585	641	587	562	559	585	565	580	567	584	567	516	568	614	558	631	578	578	572	574	562	576	613	584	603	572	676	615	557	606	579	575	542	606	568	591	637	578	582	537	561	562	569	579	584	579	574	592	600	585	540	569	601	598	612	559	539	620	562	598	539	626	605	585	607	567	561	578	590	613	608	600	551	568	562	590	606	589	575	593	576	603	593	587	592	606	585	599	570	594	537	569	630	567	592	595	605	553	578	581	559	615	601	573	568	600	584	562	606	581	626	654	578	584	598	600	590	550	602	581	604	581	557	561	631	636	584	580	617	596	547	571	569	531	588	595	574	594	585	572	581	578	596	579	606	533	608	591	529	576	594	615	567	566	555	605	574	571	575	618	570	607	587	556	551	626	584	598	578	582	599	575	642	567	588	591	599	589	559	591	609	566	585	561	616	546	590	578	632	542	582	580	527	587	575	614	582	569	555	617	615	617	560	526	556	611	550	614	570	580	587	604	529	609	584	558	602	556	554	581	598	560	596	576	546	553	576	625	515	579	559	586	577	560	587	571	575	595	567	609	566	579	596	629	546	651	553	607	557	599	599	547	578	579	589	586	582	586	573	596	594	583	565	570	563	557	564	588	583	604	582	596	573	587	586	592	619	597	574	588	597	602	575	596	620	593	593	624	591	562	600	587	569	571	606	572	555	583	599	602	584	595	568	608	555	613	584	606	600	571	634	570	584	595	580	599	637	604	568	592	620	570	568	571	585	599	562	585	559	586	577	593	598	565	578	566	602	591	582	595	592	580	575	591	553	584	591	583	553
4702	1716	755	489	756	932	760	745	672	652	672	756	499	336	221	231	222	247	392	392	223	240	288	294	214	142	139	150	153	152	78	51	67	48	62	37	55	39	35	38	38	44	47	33	44	45	53	55	38	48	49	36	38	41	39	40	35	40	31	49	41	37	39	36	42	45	33	36	40	32	46	44	38	44	28	42	46	39	39	44	36	42	33	35	36	47	44	38	45	51	40	34	41	43	45	36	45	48	38	47	41	33	45	43	44	35	37	44	39	40	36	45	41	36	45	47	33	40	48	31	34	43	31	48	42	34	33	42	48	33	34	43	37	41	37	34	40	39	36	42	39	33	43	41	38	39	41	43	31	43	33	38	29	44	31	55	35	44	42	36	50	47	42	42	50	34	18	45	45	43	39	28	36	41	39	43	32	33	37	26	35	45	40	28	39	43	33	45	44	43	47	39	34	37	29	40	35	50	40	42	42	43	50	38	29	44	30	35	26	38	47	39	48	43	48	46	41	43	46	43	44	27	44	27	47	39	38	32	34	36	40	42	43	31	44	50	39	31	45	48	39	38	43	47	43	50	34	41	44	33	37	46	34	38	44	35	33	27	46	37	33	28	33	35	35	43	44	34	43	27	40	39	48	31	31	40	45	30	35	41	51	35	35	33	40	38	36	47	40	46	42	39	50	33	29	35	30	37	46	46	37	50	40	29	30	31	40	38	39	44	45	32	46	47	36	38	31	36	47	25	45	40	32	45	39	39	46	53	43	43	36	47	34	42	34	33	37	47	41	35	37	42	52	32	42	46	39	47	45	43	46	35	40	40	33	36	34	31	34	37	35	35	43	32	47	43	39	39	34	44	35	45	41	48	58	35	42	45	39	48	31	36	42	36	51	30	42	32	30	41	49	33	42	46	47	46	39	44	37	43	49	40	39	30	44	51	48	31	46	48	46	46	35	44	41	41	38	34	40	34	45	52	43	38	36	42	38	34	46	37	32	42	44	37	36	40	36	36	44	40	43	50	45	26	39	33	46	45	42	38	34	42	49	31	42	38	33	49	40	37	27	36	29	36	37	38	43	41	47	39	36	36	41	39	50	45	43	35	43	55	37	27	35	34	34	30	42	26	44	46	32	33	38	39	47	34	42	34	43	30	41	42	35	32	45	39	28	36	28	34	42	39	38	37	40	51	36	24	42	42	30	32	36	46	47	57	42	34	28	44	36	40	32	40	28	47	25	47	38	39	45	45	54	32	40	47	49	42	37	35	45	38	46	38	38	27	39	41	38	36	42	44	49	34	45	37	35	40	38	42	24	36	31	45	33	29	48	36	37	42	39	34	40	33	34	34	39	33	34	31	33	43	32	36	51	40	33	42	57	37	46	52	37	39	39	42	33	41	37	45	42	42	37	34	29	46	34	32	40	37	36	57	25	41	41	39	42	39	38	39	33	48	41	37	37	48	44	42	48	43	36	39	31	36	48	37	39	44	39	55	35	35	46	39	48	42	36	39	57	46	39	43	42	39	46	47	38	43	42	43	37	43	38	43	29	38	41	39	39	42	40	31	43	43	29	49	43	42	35	45	41	41	49	38	30	39	31	30	32	38	31	43	34	47	35	41	55	37	36	35	42	41	37	31	42	36	46	39	43	36	39	43	46	40	36	40	35	33	32	32	32	31	40	42	35	39	45	46	32	53	38	37	39	28	61	49	48	50	53	47	47	47	51	38	33	36	43	44	42	47	44	41	47	45	44	42	42	47	36	45	37	31	41	30	36	44	50	45	25	40	33	35	31	31	29	43	39	45	40	50	44	35	44	37	28	38	43	46	33	33	39	38	36	44	42	34	42	40	35	38	41	44	42	30	42	49	40	32	54	44	46	35	41	35	39	35	39	55	34	40	39	37	36	35	39	24	37	31	40	48	41	41	28	40	43	47	32	53	35	41	36	36	34	32	34	37	39	52	52	41	34	42	23	41	45	34	36	34	36	42	55	40	33	40	33	50	44	32	29	40	32	45	34	37	46	35	35	44	29	33	38	36	37	45	42	32	47	51	46	39	38	34	44	43	42	30	35	35	50	29	26	50	38	41	32	46	39	34	34	32	39	37	37	43	47	36	53	36	36	33	39	33	47	37	47	37	37	39	38	43	39	40	32	44	47	30	30	29	41	32	37	32	32	43	36	44	43	42	48	46	40	40	41	32	39	40	36	34	43	37	39	40	43	36	46	52	47	38	41	44	42	40	39	51	39	26	32	31	29	40	42	41	33	37	39	47	41	37	45	53	39	43	45	28	36	38	36	33	30	34	45	35	39	33	56	34	30	36	33	31	49	40	33	41	46	39	45	33	35	44	40	26	42	37	37	37	31	47	31	39	45	29	42	44	41	38	45	31	33	34	32	48	34	37	36	49	27	46	46	46	40	32	37	46	40	36	33	41	35	41	41	40	44	37	27	33	40	38	27	32	35	48	44	39	34	42	36	35	48	39	33	34	45	47	38	38	25	38	35	36	47	42	52	37	35	34	50	56	47	46	40	39	35	47	46	33	33	24	42	36	35	34	52	34	27	41	40	40	35	34	40	32	38	42	31	31	50	43	43	39	34	32	39	31	33	42	33	26	44	34	38	43	43	41	34	43	29	36	39	50	46	31	33	34	41	38	39	38	43	43	48	46	36	41	41	41	51	49	26	44	41	32	32	39	31	36	30	39	30	37	41	44	39	33	45	38	37	36	41	41	42	37	35	51	33	45	50	36	40	40	37	55	30	48	34	41	36	27	36	44	35	35	39	47	40	44	47	31	39	39	45	30	38	39	37	38	40	45	36	43	33	37	44	42	37	33	33	54	36	40	52	35	41	33	45	46	44	40	35	44	42	39	38	39	32	37	38	34	46	43	47	46	38	40	39	31	48	36	43	43	39	37	41	32	35	30	42	45	43	42	38	36	28	45	31	45	34	40	35	40	42	51	37	40	53	43	29	38	39	35	37	45	47	32	39	39	40	50	41	35	39	31	36	41	40	42	34	36	36	38	41	44	38	40	25	40	37	41	34	37	34	39	38	31	28	34	33	42	40	38	45	45	48	35	41	41	54	32	31	45	43	38	38	34	43	38	44	42	35	39	35	44	29	46	44	42	37	36	29	40	35	42	23	43	39	52	35	26	38	34	43	37	42	41	34	37	36	42	42	31	43	47	37	34	43	29	22	38	44	33	29	38	34	37	38	41	42	45	42	37	40	40	39	29	42	44	38	48	43	37	28	49	55	33	41	35	40	49	46	32	40	39	39	35	42	41	34	36	27	33	37	47	40	36	36	30	37	40	37	36	38	26	27	37	38	30	38	35	29	41	44	49	28	47	37	35	40	34	37	38	36	43	34	45	34	42	36	40	57	36	36	39	43	40	36	48	42	50	47	38	34	42	41	36	48	35	36	39	44	46	41	37	37	41	36	43	33	46	34	32	35	33	26	39	40	50	46	32	47	38	46	43	35	36	37	33
36236	22934	14432	26577	34065	32750	29614	27388	24186	23829	22003	22745	16967	13128	10016	8453	8015	10165	13171	13393	8766	8188	10037	10280	7362	5426	4028	4695	5565	4974	2355	1341	1121	1052	979	903	914	896	880	866	831	786	780	759	817	782	730	732	770	722	728	672	675	720	741	705	664	689	660	666	600	648	629	648	643	676	618	635	705	650	602	672	628	637	618	637	625	627	606	587	607	624	632	595	608	615	611	628	568	634	601	587	636	612	628	597	566	594	618	633	642	573	645	583	617	597	649	657	643	605	656	617	587	664	666	604	620	639	636	624	618	587	602	572	624	607	600	602	617	629	626	628	585	566	592	605	593	631	623	613	598	604	565	618	613	602	648	570	621	580	623	598	624	574	596	603	597	641	618	592	597	601	602	643	603	606	595	628	605	595	590	607	631	616	582	642	576	553	598	612	596	640	632	616	582	623	620	680	584	597	594	603	578	639	582	637	550	629	572	569	595	650	564	595	565	601	602	592	588	620	579	590	590	620	536	603	613	609	610	619	630	573	592	644	562	604	601	573	568	605	587	573	596	612	575	578	615	637	636	628	621	592	644	574	618	565	598	608	596	597	620	567	581	607	643	601	600	599	603	618	651	560	595	582	614	587	559	592	607	575	629	612	575	600	568	596	612	598	585	594	597	611	613	618	599	608	611	582	591	601	635	597	612	593	635	612	565	600	554	584	581	593	620	581	604	611	601	640	595	582	638	584	588	619	606	591	594	587	601	597	605	596	593	645	603	614	578	607	616	595	618	587	588	614	586	605	604	597	599	597	611	561	630	618	595	607	605	599	627	560	602	586	626	557	596	594	589	622	631	606	589	564	632	587	565	584	596	608	590	627	618	625	578	575	584	609	603	587	615	592	581	631	571	614	625	607	603	572	601	601	555	577	586	593	576	584	575	630	621	591	617	591	584	583	572	580	572	596	609	617	607	585	644	603	598	610	602	614	599	592	588	599	589	635	594	609	637	579	595	585	540	585	622	621	576	657	626	597	591	589	569	606	617	616	575	601	630	602	610	623	591	586	534	607	653	580	577	576	611	603	624	595	628	585	625	569	580	585	596	597	596	589	609	564	614	582	607	570	551	560	584	583	597	602	619	627	597	624	609	567	583	613	592	560	598	608	643	599	584	640	566	596	565	571	558	625	607	590	569	575	612	577	613	604	598	559	574	571	592	568	629	619	586	591	584	606	620	584	584	616	623	633	585	614	645	578	586	630	628	590	633	593	586	572	547	620	603	601	597	605	591	659	579	598	649	585	624	593	601	598	594	565	604	597	537	625	607	620	591	601	614	599	576	618	607	626	574	626	624	566	608	596	578	573	568	558	601	613	632	620	605	640	575	615	629	588	655	580	603	577	607	549	642	591	606	598	622	572	593	562	551	643	594	588	569	584	612	621	610	577	567	581	595	601	622	590	548	647	560	576	565	581	599	603	592	581	575	579	608	614	590	593	612	586	599	639	597	552	593	637	560	577	570	602	615	655	599	594	595	560	581	612	615	608	577	604	604	574	585	572	586	594	587	604	639	633	545	616	607	587	573	569	620	588	610	604	592	608	609	588	558	627	609	643	592	568	622	595	583	591	596	581	567	579	638	549	591	616	606	582	602	607	566	591	578	572	615	603	585	598	584	588	581	614	568	576	589	568	604	595	580	605	599	612	625	574	588	615	631	587	571	629	570	577	613	620	606	627	600	588	582	628	604	572	562	628	615	616	609	560	615	570	591	607	616	589	623	597	568	653	643	584	609	610	560	599	567	635	580	608	579	583	627	606	589	634	554	580	587	589	570	602	591	554	581	609	589	577	575	583	597	587	649	604	596	597	595	605	577	550	616	606	588	589	608	584	587	605	635	597	587	578	558	579	574	614	566	569	586	595	585	627	620	619	597	581	558	591	570	586	635	608	591	602	568	621	616	599	621	596	597	602	546	568	577	596	578	576	638	580	648	574	557	604	600	641	583	557	628	571	574	619	533	612	600	588	573	635	598	610	638	616	601	625	560	610	598	581	545	575	570	619	625	611	591	598	611	570	595	612	607	594	601	589	610	603	617	603	566	596	570	579	601	567	552	577	579	602	592	648	580	582	594	688	589	588	622	611	626	591	578	645	620	610	555	562	590	605	627	555	625	599	558	552	559	598	620	616	602	585	606	605	531	563	548	623	602	577	586	591	575	588	601	608	597	573	592	522	574	591	629	592	581	587	613	590	642	600	586	626	594	614	544	583	599	584	589	589	607	576	616	589	559	584	589	606	593	601	581	629	618	559	609	614	566	601	593	554	596	588	621	612	624	589	638	618	562	592	631	593	601	601	577	595	593	601	635	618	604	682	583	612	589	611	599	595	618	629	618	631	591	624	603	624	606	612	618	557	615	593	566	579	613	609	615	604	579	645	621	595	587	592	602	582	594	556	579	608	567	578	579	597	558	587	577	587	591	599	581	603	588	622	589	572	563	605	613	572	594	584	580	584	591	599	602	610	590	619	618	598	590	580	607	575	596	574	601	611	588	593	579	620	604	562	629	609	569	610	593	571	582	567	596	584	559	610	592	668	604	613	622	602	561	582	585	621	603	578	594	591	602	582	627	568	630	596	589	626	616	582	591	585	617	594	594	613	564	585	594	627	587	584	590	596	585	621	590	593	586	580	596	589	633	617	593	603	594	594	599	611	569	596	593	590	588	594	615	598	576	617	593	579	586	611	587	560	627	621	636	611	576	571	600	575	602	589	556	585	614	612	579	559	595	602	593	629	607	572	580	591	628	623	603	572	628	601	583	588	613	642	588	591	653	604	620	611	583	549	583	600	551	594	594	592	598	613	604	563	618	608	588	606	600	597	597	584	603	623	621	588	579	562	569	580	624	563	576	598	621	568	579	604	619	629	606	591	561	600	585	583	538	615	633	586	615	598	586	572	565	618	574	587	630	607	580	591	598	628	606	597	620	585	588	635	581	584	613	598	565	603	586	589	605	613	547	620	587	613	573	593	570	571	565	592	598	563	613	566	605	604	630	587	613	631	584	614	545	588	577	620	598	580	603	551	598	630	561	621	577	606	583	605	653	620	604	587	575	610	585	636	626	590	575	611	574	592	580	595	588	609	608	661	638	588	598	635	580	583	573	541	584	590	578	617	612	583	581	606	623	603	561	583	605	581	596	567	575	609	604	587	602	557	581	605	605	607	559	575	570	625	627	600	591	638	595	577	605	623	615	638	616	588	553	588	587	596	626	603	572	602	610	599	602	615	618	584	584	609	587	583	591	638	588	592	562	593	578	574	589	596	598	608	575	585	590	606	577	583	619	575	572	572	554	553	582	595	565	590	577	574	606	606	620	625	631	528	588	584	576	617	618	639	605	599	634	616	601	607	547	616	570	616	624	594	591	581	582	583	596	569	601	639	622	616	607	582	593	634	566	635	583	569	619	609	607	607	586	612	634	552	573	607	597	575	596	622	559	574	600	574	598	594	592	568	608	581
2679	613	285	176	258	308	291	285	302	308	269	336	265	129	94	70	81	98	131	122	94	132	131	155	91	51	52	42	60	69	41	36	17	40	20	22	27	16	20	22	17	31	19	18	20	25	18	15	22	25	27	30	19	24	33	23	21	35	17	31	19	24	26	15	31	28	34	22	23	28	26	25	28	22	27	26	22	22	23	27	23	29	23	26	21	23	20	24	10	27	29	21	25	30	19	24	26	19	19	26	15	26	21	27	23	24	14	20	23	20	21	18	20	22	24	27	27	20	29	25	20	31	18	26	15	14	20	26	27	26	23	15	18	33	26	18	21	25	29	30	24	13	18	23	15	15	28	19	25	21	16	14	27	23	18	24	21	20	27	24	18	23	21	29	21	26	20	18	22	27	16	26	27	12	28	25	24	15	30	20	14	19	23	16	36	23	21	25	22	14	32	21	34	29	21	31	32	27	24	23	20	26	28	16	25	20	29	25	25	19	28	14	22	23	30	21	21	24	28	22	24	18	22	27	23	18	28	27	19	22	24	19	28	35	17	23	31	30	21	19	22	25	22	22	19	20	25	21	20	27	21	27	21	29	24	24	26	21	14	20	34	18	22	26	23	27	19	36	28	30	23	28	27	29	18	18	16	31	24	27	28	27	26	21	24	27	18	21	22	14	24	28	25	21	24	11	27	29	15	22	24	28	26	27	26	30	21	29	34	20	18	11	28	16	18	19	18	14	18	22	21	21	24	29	20	35	24	30	15	12	16	26	25	14	29	17	17	24	36	25	19	26	25	31	25	14	21	25	25	29	22	27	22	21	24	22	18	27	20	22	10	29	26	24	20	20	23	16	20	27	18	24	27	25	26	30	24	32	28	20	22	20	30	22	24	23	23	22	27	26	15	22	22	24	19	35	25	22	28	28	21	23	13	16	23	24	30	25	34	29	20	15	24	26	15	26	30	24	20	16	25	22	16	19	32	18	30	18	18	19	19	23	22	25	21	21	22	16	27	29	26	24	14	25	13	14	22	24	27	16	17	27	26	30	20	22	29	22	17	22	31	25	15	28	24	25	31	24	30	34	20	20	27	30	20	22	17	28	19	23	27	30	21	21	21	20	23	18	21	31	15	13	19	19	25	27	20	27	22	19	23	17	24	21	27	20	25	36	29	28	19	24	21	26	24	24	22	18	23	21	34	23	23	19	25	24	28	24	24	20	24	24	29	17	28	19	18	27	29	17	22	21	31	19	30	24	23	26	21	19	19	22	24	31	28	24	20	29	23	27	24	21	26	17	19	18	21	23	21	23	31	18	29	19	21	24	19	23	27	21	15	26	19	18	11	25	31	29	23	23	25	25	25	22	20	22	28	20	15	27	21	24	18	19	23	22	16	22	34	22	26	24	25	28	24	30	24	20	26	24	26	20	24	22	23	28	30	27	22	24	23	15	18	20	34	24	25	17	32	26	14	13	18	22	21	25	22	14	25	32	24	19	16	20	16	26	13	21	22	21	23	26	23	23	14	19	22	22	14	26	27	17	21	23	26	20	31	19	14	26	18	19	18	25	27	19	13	20	30	26	23	18	24	20	17	33	25	28	21	21	26	32	24	25	22	24	33	25	21	21	26	27	28	21	26	23	32	22	24	18	31	22	21	20	22	15	18	20	17	21	19	33	32	18	20	24	24	14	24	24	22	25	29	20	18	22	27	19	27	30	13	19	35	27	23	21	18	23	22	15	24	28	15	24	25	22	15	20	18	23	28	22	15	26	16	23	19	14	29	19	23	21	23	34	28	26	23	29	25	26	31	21	31	22	26	25	23	18	24	26	24	21	17	24	24	27	27	22	21	27	26	21	23	19	17	21	30	21	16	20	28	22	24	26	24	16	22	23	18	18	27	21	21	23	19	26	17	27	26	27	14	14	23	23	24	18	19	28	23	28	22	12	20	30	25	19	22	17	20	32	17	19	19	18	34	23	23	27	26	22	18	17	22	21	19	21	23	21	23	21	28	27	24	22	28	15	18	24	21	17	22	27	18	31	25	32	24	22	24	17	25	29	31	21	23	30	17	27	22	26	28	17	16	34	21	15	16	19	23	23	32	25	20	25	20	16	24	25	26	19	21	26	17	32	21	37	26	27	18	32	25	19	20	15	24	29	34	23	23	21	26	22	18	17	23	21	20	24	29	20	21	23	24	28	17	24	20	20	22	27	37	25	22	29	18	23	26	19	21	26	15	22	20	18	17	19	20	27	22	23	16	19	29	18	25	16	22	28	26	27	20	23	30	30	20	22	25	32	16	25	33	23	33	17	20	20	27	23	23	15	26	20	27	10	22	32	14	30	24	20	29	25	28	27	18	19	27	28	27	22	29	28	19	26	23	31	20	22	18	30	22	22	26	27	17	17	16	18	18	22	34	23	24	17	32	24	20	20	21	19	24	23	22	18	12	18	30	19	18	16	27	22	28	10	20	32	34	16	21	27	20	24	17	27	23	25	23	15	23	28	26	14	27	24	24	30	26	25	26	17	26	18	29	22	23	19	23	26	27	20	32	26	24	14	27	24	26	24	26	27	24	18	23	17	28	21	26	20	21	15	24	14	19	29	22	17	15	25	24	24	18	23	29	24	28	26	16	24	26	28	26	23	12	22	21	19	23	20	29	25	20	20	23	29	19	17	20	24	17	21	22	18	27	33	23	28	24	27	32	21	19	18	15	22	23	19	26	20	27	26	20	26	24	27	24	25	28	21	18	17	27	29	18	22	30	13	23	18	20	30	18	27	27	21	26	29	28	31	21	18	26	24	25	22	23	21	18	28	29	24	24	26	20	16	30	25	23	18	25	21	24	28	26	20	14	23	30	33	24	23	31	20	32	24	24	13	39	30	27	23	23	16	21	21	21	20	24	28	19	23	22	23	24	17	20	26	24	34	29	23	21	20	20	18	21	24	26	16	33	22	29	22	18	23	23	29	15	16	19	26	25	22	27	19	19	29	32	17	30	23	18	23	24	24	15	25	15	25	25	15	16	22	27	24	25	16	19	17	22	17	21	27	30	25	18	19	28	23	31	18	26	21	22	25	30	22	20	23	22	27	25	24	26	31	23	14	21	23	24	27	29	22	19	20	23	20	31	22	23	32	21	14	29	18	27	28	25	21	18	22	26	23	17	27	21	24	28	25	28	26	25	25	38	23	29	17	23	27	21	25	16	24	26	15	34	26	23	26	32	23	23	26	20	23	19	25	23	32	14	14	31	27	32	22	17	25	22	26	21	17	26	24	22	22	24	22	27	26	23	21	27	24	24	26	25	20	15	25	31	21	33	18	28	33	21	35	22	21	27	32	24	26	25	16	18	27	24	20	33	28	29	21	27	29	19	18	17	21	29	28	22	25	15	18	25	26	26	19	24	20	24	25	27	23	27	18	21	20	25	21	22	19	25	26	26	23	17	22	24	27	30	24	13	22	28	19	19	29	21	10	20	18	24	25	21	18
26381	14305	7315	16427	22693	21762	18221	16680	15273	15092	13361	15083	10419	6282	3721	3437	3340	4089	4989	5481	3645	4295	4430	5368	3412	2231	1396	1696	2324	2418	1474	657	513	456	462	445	430	409	423	365	391	390	326	354	403	382	409	395	406	409	356	369	376	383	361	335	373	354	397	347	366	394	355	341	379	366	358	373	366	370	377	360	335	393	375	348	337	335	350	361	372	370	365	376	323	355	343	356	358	367	353	360	329	374	323	345	337	362	344	378	316	380	386	377	403	366	364	355	340	374	390	344	371	348	374	346	340	350	355	390	332	374	339	364	325	357	369	371	374	367	313	346	365	378	358	361	335	365	401	378	353	357	339	374	382	323	368	366	394	381	355	309	353	366	381	371	381	404	400	342	365	347	382	353	368	348	380	352	349	350	378	399	349	359	315	378	341	349	380	341	336	355	342	347	377	363	357	363	355	333	365	391	358	353	342	404	333	317	360	321	321	370	346	383	350	355	350	370	366	387	368	329	323	329	360	348	398	352	367	334	336	375	331	374	351	355	351	363	340	341	345	353	336	348	345	333	368	332	357	373	329	376	346	329	377	346	378	347	374	352	339	355	340	344	342	349	350	366	363	352	344	323	370	321	381	371	346	339	346	312	388	350	370	351	354	370	340	359	341	354	363	344	360	368	381	337	325	337	357	335	342	340	373	379	357	357	376	354	361	352	340	393	305	347	352	350	380	351	354	329	346	345	328	341	363	370	371	359	322	345	339	365	358	348	341	329	375	375	363	372	350	324	351	355	335	370	364	326	356	378	371	341	348	315	325	353	379	355	353	335	350	340	349	366	362	343	364	361	381	343	341	362	359	357	344	335	361	325	388	380	375	360	341	351	338	336	368	366	355	320	345	358	348	344	371	376	335	386	340	330	352	345	340	351	390	336	339	358	349	344	386	339	366	366	361	345	340	341	341	371	361	343	369	345	320	337	362	347	351	371	359	315	327	363	353	336	386	391	371	343	371	381	339	384	338	330	335	338	363	336	361	359	377	340	330	336	376	369	326	359	349	368	344	375	377	328	400	325	375	354	365	330	393	369	381	345	372	381	375	364	286	354	350	355	351	356	341	327	336	352	364	315	402	351	397	351	323	328	374	363	360	349	352	364	347	370	352	337	383	355	340	378	327	363	374	367	362	349	361	364	344	351	369	344	357	383	370	348	348	363	359	332	367	337	331	337	339	329	362	370	352	372	367	335	393	352	343	371	383	337	313	339	351	350	384	357	328	344	364	332	347	371	388	348	340	343	349	386	325	337	323	360	415	370	346	380	381	339	354	324	336	352	365	351	329	367	376	386	358	353	350	372	339	357	376	340	351	369	384	362	354	343	393	356	337	383	343	368	360	351	344	368	351	332	358	351	387	336	375	361	344	357	362	358	325	379	345	360	367	373	363	334	352	351	366	335	340	354	360	361	380	348	361	348	338	332	362	351	392	379	354	323	348	355	336	345	379	352	378	371	369	358	381	371	349	349	370	355	314	346	374	349	367	370	365	340	381	348	367	380	368	338	317	378	344	366	343	360	351	405	351	336	361	328	363	357	380	364	347	354	378	344	360	373	359	349	335	362	399	376	367	343	362	340	329	376	363	362	328	349	357	343	354	325	330	323	317	356	321	351	327	349	350	350	379	357	340	396	360	330	361	369	370	375	367	343	344	394	369	340	351	348	362	380	373	392	344	358	358	348	341	364	378	350	378	365	355	350	369	363	356	347	320	341	340	347	352	344	342	345	335	358	354	360	391	370	367	338	380	331	370	362	337	348	350	350	371	383	353	392	373	372	365	409	380	362	344	369	357	375	370	419	354	338	376	320	369	345	325	383	354	330	345	367	345	336	376	367	382	344	318	348	351	355	329	347	359	354	344	343	340	372	359	322	349	360	372	337	325	345	356	348	346	349	355	354	352	363	324	357	320	365	323	325	373	350	339	310	348	350	370	343	373	350	347	355	370	330	361	357	365	350	348	367	355	364	312	325	328	327	337	342	330	372	377	354	342	382	393	343	332	355	338	379	361	339	360	353	347	344	335	333	342	320	368	355	349	344	349	380	333	347	338	350	365	407	360	348	334	357	368	337	359	385	392	356	322	348	335	334	372	365	368	339	354	332	379	348	357	336	401	380	380	386	381	356	355	329	315	366	355	358	340	307	391	348	346	323	345	378	390	361	339	360	383	352	347	309	392	384	367	332	341	359	323	329	345	353	363	355	350	344	359	362	352	340	370	338	319	351	341	359	349	344	390	319	394	327	362	344	359	395	367	426	358	331	354	367	353	337	336	372	337	384	367	370	325	332	344	367	359	332	350	341	370	356	336	358	372	321	348	358	338	361	356	353	371	321	358	310	381	340	356	325	374	362	386	336	368	329	368	370	378	356	354	322	356	359	364	358	348	337	355	386	370	360	370	381	363	345	340	306	344	359	332	379	354	345	375	373	365	370	361	349	310	350	390	345	317	340	369	340	327	372	389	378	332	379	364	353	353	361	342	348	327	345	355	318	343	388	367	348	331	350	350	355	368	355	379	352	361	345	351	349	337	333	358	359	354	365	353	333	324	327	336	326	381	347	343	327	373	331	334	364	369	328	356	342	352	332	369	400	347	358	320	333	310	374	349	404	319	350	353	360	358	376	343	338	348	326	397	374	351	384	356	375	320	326	354	335	346	359	337	364	355	357	345	367	352	342	387	351	357	363	349	357	354	317	366	376	357	343	362	370	328	367	377	335	360	320	353	358	386	343	348	355	337	373	349	389	380	355	360	358	361	333	376	399	351	316	369	364	331	341	357	349	371	400	363	365	316	341	344	351	370	363	353	339	337	366	361	354	375	368	364	358	330	380	386	345	326	352	393	370	332	367	370	338	367	337	381	331	361	360	363	374	389	370	373	328	336	318	344	369	345	364	336	361	357	349	350	330	361	338	339	369	350	379	384	351	360	380	344	346	399	332	379	369	332	362	354	354	352	363	342	393	349	359	384	342	336	314	363	344	373	341	351	374	338	358	375	367	363	359	345	361	376	345	344	378	354	353	334	325	350	360	353	394	394	378	362	334	371	329	347	355	381	319	390	407	331	338	357	334	351	372	352	366	372	353	354	322	411	355	379	368	370	329	350	378	353	373	394	375	340	339	365	361	330	385	371	325	346	356	374	359	341	362	380	372	333	390	329	343	347	360	344	362	415	357	370	374	339	337	373	351	375	356	357	329	352	328	356	362	344	375	345	350	346	359	306	344	334	354	328	354	364	385	358	353	361	346	360	349	332	335	330	324	359	347	371	342	390	322	347	394	349	370	332	318	370	378	367	363	329	364	363	372	336	384	377	343	309	378	357	410	347	373	373	344	346	336	378	340	345	326	356	376	356	336	364	375	359	347	346	351	335	331	363	379	333	359	332	353	339	376	388	331	332	349	370	348	344	372	341	339	354	348	390	339	349	323	351	336	348	371	382	345	364	366	327	368	360	361	359	353
2443	1088	495	290	565	646	494	455	530	610	543	405	419	292	156	99	108	149	170	162	113	143	127	234	163	71	70	48	67	104	110	39	23	17	32	29	18	32	28	19	27	12	32	27	21	16	19	20	27	30	31	26	13	24	30	20	24	26	34	24	22	21	22	20	24	19	25	19	25	29	20	20	21	20	25	25	21	16	29	28	27	12	28	30	19	23	26	19	20	18	22	18	21	24	41	21	31	23	22	23	20	29	18	23	23	30	27	28	20	26	21	25	17	25	26	17	21	17	24	28	25	14	31	26	21	25	33	21	23	23	23	19	21	20	27	23	22	18	33	34	23	25	26	23	19	24	32	27	19	33	25	23	26	27	31	21	15	18	21	24	21	19	19	16	26	25	30	24	22	35	24	19	19	23	25	18	23	19	21	23	24	24	26	32	25	29	18	27	13	20	22	24	22	25	14	25	22	22	21	19	28	23	29	18	20	24	27	23	21	30	14	23	19	31	26	26	22	19	20	19	17	40	21	17	23	28	20	26	23	23	19	28	12	28	20	25	11	30	21	20	15	24	12	23	21	20	20	26	26	29	31	28	17	26	24	18	15	11	29	23	16	20	15	29	22	22	27	24	24	21	31	19	20	27	22	25	22	18	16	20	20	26	30	27	29	19	25	24	24	30	21	17	27	16	20	30	28	21	24	25	19	31	27	23	25	20	17	24	29	24	18	17	20	28	25	26	31	19	23	26	30	17	27	22	22	14	31	16	26	24	25	20	18	20	26	22	30	27	23	27	17	26	26	21	18	17	16	16	21	31	15	15	26	16	23	30	21	32	25	29	27	13	30	13	25	24	17	23	16	24	21	25	18	16	17	32	25	20	27	24	21	23	15	24	23	25	23	16	28	25	24	32	22	28	21	18	10	29	23	22	21	25	20	18	22	24	14	22	15	22	28	22	26	20	24	23	19	25	22	29	20	29	18	13	14	29	24	19	21	27	25	24	21	26	28	24	23	17	27	29	12	31	15	22	29	26	13	32	34	28	20	24	28	33	16	20	31	22	26	22	30	16	30	26	19	20	23	28	31	29	24	25	26	28	23	21	33	22	28	12	24	24	20	21	16	23	34	23	35	10	26	27	26	26	22	24	28	28	23	26	23	24	28	26	25	23	20	19	19	34	17	19	26	20	26	21	22	27	25	13	25	22	29	32	24	25	21	17	21	22	12	20	23	27	16	25	21	19	20	26	25	27	20	21	24	21	29	25	21	20	23	17	26	39	18	23	24	17	26	15	18	28	18	23	20	22	26	31	28	22	32	16	19	23	28	28	20	26	26	22	26	27	31	28	18	30	24	29	30	29	16	26	20	18	21	32	29	18	30	18	30	30	24	16	19	24	19	21	17	25	27	22	34	14	17	21	25	28	24	25	30	22	13	22	26	23	17	24	18	19	21	20	25	29	23	22	19	25	26	20	26	36	27	24	15	24	21	20	20	20	30	21	25	17	26	32	24	27	19	31	16	19	24	15	38	20	24	24	23	19	20	22	22	27	26	25	26	18	25	26	20	33	29	28	25	26	26	17	25	23	19	17	23	23	28	18	21	27	23	18	28	22	25	25	13	25	17	23	25	28	23	21	23	26	19	27	22	16	20	25	24	19	21	26	19	27	20	20	23	27	24	19	20	20	35	20	18	23	23	16	21	22	20	21	23	20	20	18	21	20	24	19	21	24	27	23	18	17	14	25	25	21	25	35	26	22	24	29	26	10	29	24	21	26	22	22	17	22	29	26	27	18	21	24	23	19	25	17	27	26	23	26	21	20	23	21	18	27	27	22	12	25	20	24	21	20	22	20	21	28	22	25	29	19	29	31	34	27	26	26	25	26	30	24	27	28	16	24	24	14	24	25	26	22	17	17	19	19	27	31	21	21	20	17	17	22	33	20	23	20	28	23	27	22	27	22	22	32	17	22	24	26	26	26	26	32	19	25	19	19	18	23	18	18	23	15	24	23	27	24	21	25	21	11	19	21	27	36	22	17	23	19	20	19	22	21	23	31	14	26	30	13	28	23	19	29	19	22	26	26	23	18	24	27	23	31	22	27	21	30	13	17	29	19	28	17	13	30	23	33	25	20	18	19	24	22	21	24	14	19	16	26	17	29	34	18	23	18	17	16	19	22	29	23	18	13	18	20	20	30	26	25	16	22	27	18	20	25	14	21	16	24	21	20	20	23	26	21	19	29	24	19	16	27	28	22	29	27	24	16	22	18	28	21	17	22	25	25	22	25	31	33	23	19	25	26	20	30	25	32	19	26	22	30	29	21	27	13	15	19	28	22	19	18	28	24	26	18	26	21	21	27	18	20	27	28	20	21	26	26	29	19	27	26	14	26	24	30	23	22	17	20	20	19	17	27	20	36	21	20	19	23	23	15	18	31	17	23	27	22	18	27	20	18	23	25	19	15	22	20	16	16	33	25	19	28	11	22	23	17	29	26	19	20	15	25	15	20	26	27	20	19	19	21	22	25	23	28	32	31	27	19	31	18	19	21	27	27	29	30	20	17	22	24	22	25	24	28	21	23	19	27	24	12	39	18	24	25	27	27	26	22	16	18	16	24	21	19	26	22	18	25	30	21	24	25	22	23	18	22	12	24	23	24	28	21	21	24	29	21	23	13	30	24	22	18	16	17	25	24	24	17	17	26	24	22	23	24	20	24	25	21	27	21	17	19	31	17	18	26	22	17	19	22	31	21	25	23	29	26	25	25	26	29	21	22	23	23	27	21	28	28	22	21	9	13	24	27	28	16	21	17	21	29	29	22	23	19	26	17	26	31	18	25	23	24	25	16	18	28	21	27	28	23	28	23	21	30	26	29	24	31	19	17	34	21	31	12	16	27	21	20	19	23	26	19	32	28	21	22	22	24	25	26	20	17	23	23	22	18	25	23	26	24	19	22	17	15	20	28	24	25	21	21	20	21	27	26	31	14	25	21	24	19	22	27	18	30	28	25	23	25	23	28	31	19	23	21	20	25	25	19	22	16	23	18	26	32	20	16	17	20	13	27	23	15	22	27	18	20	19	20	24	22	20	17	23	30	18	28	15	20	25	23	24	18	21	23	30	17	19	19	24	28	30	22	29	20	24	20	29	23	15	27	22	30	21	20	11	25	25	26	29	23	23	25	26	17	27	21	18	30	23	15	23	23	15	25	22	22	24	15	22	24	16	20	21	31	36	21	28	22	26	23	26	29	23	24	29	24	18	22	25	26	21	27	26	19	25	23	29	23	28	21	27	21	21	15	16	25	21	26	30	21	22	18	19	22	32	17	24	16	25	17	16	20	26	25	31	31	28	21	29	18	22	23	19	20	28	18	15	27	22	24	26	15	28	36	22	21	29	22	21	22	23	21	25	28	16	25	32	22	32	24	17	27	34	18	26	22	17	22	18	23	20	28	33	17	29	24	24	21	25	31	21	29	27	17	26	22	27	24	14	23	26	23
30669	19623	11534	24011	31534	29050	24818	22490	22865	23125	20510	16758	16688	12366	7534	5085	4971	6087	7278	7013	5055	5509	5801	7957	5516	3006	2168	1930	2534	3499	3143	1296	762	610	624	573	584	546	516	510	503	481	457	461	440	431	426	401	426	418	413	414	396	401	380	378	401	379	379	405	392	410	367	414	370	375	359	386	403	388	349	408	427	358	381	363	358	360	337	357	358	359	357	373	337	361	384	384	356	368	356	394	337	360	366	339	333	382	399	382	393	370	361	394	376	357	332	405	363	403	340	384	362	378	395	357	403	358	371	374	400	363	368	380	339	389	369	367	369	378	334	392	341	368	373	365	334	351	378	359	347	390	360	370	361	350	341	350	362	383	365	378	368	374	358	363	383	340	366	321	382	368	345	368	413	355	327	330	352	371	345	390	328	343	347	354	352	375	338	329	333	362	370	377	366	306	378	343	376	355	339	356	340	382	359	356	385	366	362	373	351	357	350	338	338	348	327	377	353	353	385	373	350	348	385	360	362	376	338	329	321	373	335	387	377	360	361	384	383	350	390	360	348	313	342	348	339	319	339	363	348	335	392	383	378	353	336	400	343	350	346	331	327	323	355	345	352	373	379	379	366	369	334	300	365	349	392	352	353	399	347	389	361	349	384	374	384	379	353	366	356	316	362	397	358	355	342	329	361	340	331	343	330	388	388	332	342	373	349	353	356	362	339	344	378	355	339	380	315	381	351	354	338	363	374	312	364	376	328	340	353	373	355	348	360	363	320	358	361	386	368	356	373	353	324	354	347	366	371	363	370	338	347	348	388	368	360	359	356	364	396	338	392	338	375	355	368	372	367	326	345	341	345	374	329	375	334	355	382	406	357	356	334	354	361	403	358	368	375	343	371	354	384	389	363	386	349	380	367	341	376	344	330	320	342	320	353	358	370	360	345	336	346	366	370	356	381	352	372	373	375	374	348	375	376	331	361	346	361	332	388	350	336	396	358	331	326	399	379	360	353	334	338	333	363	342	321	363	398	379	383	376	360	366	346	363	353	328	378	345	370	391	359	322	357	362	369	363	352	353	357	351	329	331	343	375	351	363	347	357	352	378	347	344	365	384	348	361	334	359	379	365	351	315	380	383	338	334	338	347	355	336	382	360	356	354	351	323	361	371	353	379	392	348	334	371	371	351	354	378	374	359	337	348	344	373	368	346	366	381	390	337	344	383	360	366	379	386	355	346	339	366	355	362	385	376	353	366	371	373	381	367	355	378	358	353	358	350	383	353	381	345	364	358	356	359	365	356	383	337	358	342	358	348	383	336	361	376	366	346	342	342	344	365	333	353	327	361	381	348	391	356	366	395	346	358	364	363	335	360	361	339	357	368	386	342	363	331	321	346	382	342	340	358	369	380	362	334	362	337	369	362	372	350	359	358	319	349	337	333	335	356	356	368	352	372	351	353	373	380	340	363	320	342	358	345	378	339	339	379	358	354	353	351	352	328	348	321	392	354	387	376	330	352	410	384	327	367	387	371	376	346	355	341	392	349	355	366	367	368	362	361	365	340	355	375	350	372	355	381	377	363	336	377	366	378	326	361	360	371	368	349	347	335	356	382	362	336	332	352	349	338	378	365	377	356	325	357	345	316	372	395	345	390	358	339	402	370	359	349	336	361	350	365	324	387	348	347	347	368	367	306	330	349	339	320	368	337	349	363	363	317	353	360	329	390	336	330	338	387	364	359	335	350	349	370	376	339	375	343	331	329	381	368	401	366	371	362	335	363	359	371	362	342	372	332	360	370	355	322	348	379	345	393	368	331	366	376	363	330	395	382	340	327	344	326	352	382	352	377	344	377	362	354	345	352	366	354	360	361	346	348	400	331	369	304	325	381	349	336	373	359	363	368	358	339	353	331	358	330	385	353	337	385	334	351	326	366	349	406	344	355	348	352	366	335	392	394	348	351	325	369	359	362	367	341	347	315	350	357	322	369	351	365	346	367	353	361	381	326	363	309	345	349	339	355	372	341	353	335	377	330	351	358	363	331	354	384	358	403	353	345	358	368	365	347	376	349	364	327	358	355	349	355	368	366	352	338	377	372	353	351	363	387	333	344	375	359	365	355	350	385	361	400	351	356	380	368	336	360	359	365	381	348	345	330	345	373	337	365	360	336	348	353	360	347	346	368	356	367	369	365	361	357	388	380	344	366	366	350	346	352	348	327	342	370	312	341	370	361	347	352	401	373	358	308	348	359	343	391	349	385	367	333	362	376	389	356	353	381	374	391	362	319	322	403	360	372	345	343	349	375	369	382	358	318	322	351	360	325	372	356	372	382	361	397	390	347	345	340	392	381	386	367	374	365	374	357	371	384	359	316	347	336	357	319	362	345	356	363	338	341	363	335	369	366	333	364	360	359	371	359	353	415	377	367	329	341	342	345	359	348	365	328	350	344	360	387	375	362	356	363	356	367	353	336	378	366	366	381	369	366	349	365	360	375	338	371	353	367	335	389	356	341	370	403	381	327	335	315	350	358	405	333	358	345	361	333	369	346	374	348	361	360	366	361	345	371	353	385	386	370	372	376	334	395	347	386	381	366	366	404	332	375	361	357	355	377	353	361	371	363	349	361	365	327	336	347	346	359	389	350	387	370	384	404	339	362	315	361	349	379	357	355	342	374	365	374	395	369	350	366	355	383	341	360	355	350	333	327	341	344	375	382	348	343	369	354	354	379	360	352	358	374	391	371	355	361	355	362	357	363	335	380	313	327	349	370	357	337	355	330	347	347	360	370	364	377	345	318	339	362	396	368	375	337	387	360	353	362	354	358	332	347	342	359	358	393	362	371	367	373	381	347	364	346	347	350	346	367	358	338	338	363	378	323	351	360	357	361	384	348	350	363	345	373	372	353	377	337	326	345	375	368	363	363	313	354	375	354	363	379	345	324	364	333	358	381	322	373	331	344	344	332	361	302	364	359	335	374	346	350	364	356	352	343	336	333	334	361	385	381	374	377	351	370	365	384	349	350	348	367	356	324	330	343	371	348	345	351	362	348	356	383	355	391	381	331	337	345	358	346	348	376	344	366	363	362	392	335	367	360	379	372	412	344	327	368	366	366	345	335	349	359	368	331	358	371	393	352	386	348	380	360	387	351	392	388	346	366	318	378	355	364	380	367	308	351	332	343	369	379	348	376	358	348	291	384	351	337	345	354	345	371	342	345	344	354	354	361	348	371	354	376	350	345	360	330	372	371	323	357	350	358	355	347	366	344	402	374	363	355	385	380	353	357	362	382	342	360	358	350	381	370	385	377	343	372	386	371	341	367	351	327	345	351	363	331	369	351	373	382	350	355	344	354	387	351	364	385	351	375	372	341	361	335	319	346	349	373	363	409	335	390	346	356	373	353	349	369	398	349	310	357	359	352	367	340	355	353	398	351	376	343	356	349	377	365	372	344	421	386	382	344	359	381	353	402	371	371	347	330	350	347	361	380	348	367	374	364	357	369	388	360	356	355
3978	1193	644	421	743	764	522	472	542	700	752	436	418	270	167	109	120	148	167	162	113	122	147	183	170	90	45	58	77	94	93	69	47	42	45	34	45	35	26	43	50	46	37	37	35	37	44	44	37	29	39	50	37	35	38	41	42	40	40	32	32	33	35	38	30	37	42	33	37	41	29	45	33	45	30	35	39	44	42	47	31	33	32	35	44	34	34	33	33	34	40	34	53	39	25	31	32	44	37	45	38	35	37	47	47	37	34	38	50	36	24	39	40	50	41	47	44	31	36	27	37	40	31	40	27	30	31	43	30	33	38	41	38	46	45	38	42	46	38	39	30	27	39	38	25	41	42	37	31	33	35	42	43	31	35	35	35	39	41	38	43	38	38	45	38	35	37	41	31	50	38	32	43	43	33	42	27	29	39	34	36	39	38	38	40	35	36	39	39	42	26	38	41	32	42	48	33	34	45	23	32	45	40	45	32	39	31	37	29	38	37	40	35	35	40	42	28	29	43	40	35	37	43	28	51	37	41	32	24	57	36	40	31	26	24	43	38	24	41	36	24	43	51	41	35	47	39	41	34	43	45	31	30	38	39	27	49	37	36	35	36	28	35	35	36	30	31	32	39	45	28	42	31	35	27	37	35	33	24	43	37	45	30	42	33	30	44	31	48	30	45	40	37	47	40	40	42	33	33	43	34	45	30	40	47	28	37	33	38	40	31	43	27	35	40	37	41	32	37	39	48	30	36	29	37	32	42	43	44	35	33	38	40	39	31	26	37	42	32	37	50	39	46	40	44	51	39	36	41	39	36	40	40	32	47	36	49	36	37	47	55	37	43	40	48	38	43	37	53	40	32	43	35	42	45	51	39	40	34	39	25	39	28	31	54	42	44	48	34	32	38	33	37	40	46	35	38	45	41	47	34	31	44	39	39	35	41	49	35	44	50	35	47	44	42	43	31	29	30	46	42	39	41	42	38	37	39	39	42	41	39	42	28	34	48	39	39	39	42	33	39	37	34	37	36	39	30	41	30	39	33	28	29	42	38	41	34	28	38	35	25	38	37	33	25	34	33	32	35	43	34	27	41	29	45	37	40	46	34	51	24	29	41	37	51	38	36	43	33	43	43	33	42	31	28	36	25	37	45	37	41	41	38	39	49	42	35	30	33	49	38	37	44	36	35	37	44	37	33	45	32	33	41	41	44	35	59	44	30	45	32	38	39	34	40	44	33	42	44	47	28	29	29	39	33	38	52	35	50	51	41	35	34	45	40	41	31	39	34	40	34	46	35	31	37	40	32	30	48	38	42	41	43	37	41	42	25	40	37	38	45	34	40	36	40	46	37	40	42	36	35	43	38	36	34	34	35	48	44	36	33	39	35	41	34	33	34	47	31	35	33	24	23	45	40	39	37	35	31	43	50	32	41	38	38	34	51	38	29	46	32	29	34	38	38	32	39	47	35	29	44	31	41	33	40	47	45	35	37	41	40	43	48	44	39	44	36	34	35	35	38	52	27	37	37	41	34	43	47	40	37	38	32	46	33	37	39	40	43	44	38	41	36	48	51	36	32	36	40	28	47	51	34	43	33	30	33	45	38	39	44	45	29	40	40	47	44	40	35	50	29	29	43	33	35	36	39	34	22	37	46	38	32	36	40	47	41	43	40	43	40	44	38	47	39	38	31	36	44	33	31	26	36	35	51	40	45	33	34	37	36	38	37	46	44	36	38	29	38	35	39	34	36	31	28	42	32	46	34	49	40	42	57	31	38	34	37	36	29	39	43	44	28	42	40	24	39	40	34	49	33	40	42	40	43	38	34	44	33	26	48	43	49	52	25	44	41	33	36	35	28	34	44	38	40	33	36	38	23	32	38	37	49	29	26	32	38	34	39	44	48	38	35	24	39	29	41	47	50	44	38	44	38	32	29	37	37	41	28	46	42	42	38	38	50	39	48	34	34	37	49	39	47	38	39	38	32	42	45	30	29	54	41	43	40	35	34	40	40	36	53	33	48	39	43	27	41	35	32	49	46	40	34	49	30	35	39	48	34	32	27	35	35	38	50	22	22	36	41	43	36	24	35	37	49	43	38	34	46	39	35	34	30	43	39	37	37	50	43	40	39	45	41	48	35	43	35	38	51	41	41	39	36	35	41	31	34	40	41	39	32	38	43	38	41	43	34	32	40	30	36	45	35	29	33	44	39	39	25	37	37	34	42	51	40	49	43	43	33	31	39	41	34	42	43	41	43	33	38	35	47	48	35	50	38	42	52	46	35	40	42	39	35	31	38	37	47	43	44	42	48	36	36	40	39	63	38	47	29	41	34	35	24	35	45	24	47	38	39	40	40	41	31	41	41	34	35	42	38	37	29	44	40	30	47	30	44	35	40	47	29	37	34	37	46	39	41	39	48	35	31	36	48	39	44	37	34	44	54	42	40	41	31	37	47	48	35	30	38	36	45	36	37	37	27	21	37	38	34	41	42	40	34	45	32	36	46	27	44	34	29	36	34	30	36	33	34	42	34	24	25	52	50	38	37	43	44	37	30	45	38	38	34	30	31	42	36	54	38	35	36	32	45	41	31	41	35	39	32	44	39	38	24	42	52	45	35	43	29	34	44	32	35	32	40	32	37	40	43	37	35	44	44	38	35	42	44	39	40	42	38	38	29	34	34	46	28	45	36	31	46	39	38	27	24	47	41	27	38	35	26	38	36	39	36	43	42	29	35	35	44	32	35	33	33	45	43	37	42	32	39	47	35	53	43	23	37	28	27	29	34	35	44	39	29	36	46	39	49	37	33	41	34	40	44	42	35	31	39	39	36	35	38	42	40	39	37	37	38	39	49	39	33	45	44	38	27	31	35	23	44	36	34	36	33	38	35	36	46	31	25	25	41	47	41	44	44	36	30	37	33	48	29	30	40	26	37	46	39	36	36	31	35	29	34	30	48	33	53	42	47	32	51	39	37	30	40	42	29	36	39	36	30	33	30	51	41	38	39	37	38	37	48	40	30	46	35	31	37	46	46	31	34	24	30	40	42	35	31	36	30	32	37	34	28	35	36	40	25	40	43	39	35	43	28	35	36	48	49	35	37	39	44	36	43	37	35	40	39	40	37	30	40	40	34	32	32	32	39	36	41	34	35	32	41	39	47	32	39	38	38	40	39	27	37	48	47	48	37	32	38	35	53	40	31	31	39	30	35	39	37	39	54	29	40	36	32	39	36	45	42	42	36	36	38	49	36	39	38	38	33	30	50	40	30	37	52	49	35	29	36	29	41	38	41	36	43	38	22	44	47	31	34	37	37	49	40	34	35	41	43	37	32	42	36	38	40	39	30	36	34	49	42	49	33	37	32	39	34	41	47	40	35	46	43	40	40	35	38	30	40	30	34	41	34	44	36	32	29	45	40	37	47	44	43	30	38	36	36	36	39	44	42	34	33	38	33	36	38	34	48	41	28	40	43	48	21	38	33	33	38	44	36	43	47	38
27703	19894	13891	27588	35204	31515	25113	21541	22436	24092	23426	17107	16043	10770	7517	4873	5097	5802	6241	5753	4912	4950	5067	6341	5706	2627	1940	1592	2115	2673	3120	2276	1088	883	777	844	812	745	733	712	705	650	674	663	650	625	623	619	632	652	642	679	643	589	606	624	602	607	616	621	631	635	614	585	602	640	573	624	601	597	589	630	618	590	583	610	577	587	611	592	615	571	602	598	582	600	561	542	590	570	581	575	602	569	597	596	614	600	582	560	573	592	550	624	572	599	595	567	603	639	603	581	578	605	634	593	597	560	585	584	635	585	602	565	603	552	593	610	545	598	573	541	574	620	535	593	583	602	554	577	587	543	629	599	564	560	576	552	608	574	623	590	585	520	572	567	606	580	618	547	563	618	562	569	576	575	589	567	578	587	582	606	592	627	564	544	579	570	585	531	558	588	567	596	565	583	596	589	553	619	562	571	558	615	563	586	550	593	594	597	567	594	566	594	587	623	613	597	543	572	561	581	571	584	568	537	586	546	557	610	596	534	561	583	583	573	602	608	598	581	559	596	575	572	567	628	548	614	584	555	553	611	619	590	546	608	569	574	594	554	558	536	567	558	599	588	619	564	612	585	565	588	572	590	590	557	565	558	578	544	557	616	570	583	643	588	545	559	592	582	553	617	591	607	560	605	630	583	591	583	535	573	592	596	581	597	614	566	612	625	583	619	584	580	551	602	607	578	580	587	573	615	570	592	561	597	491	610	573	527	576	563	570	584	600	581	552	582	596	588	619	565	535	599	575	595	567	576	591	558	560	602	591	592	565	521	608	566	632	554	564	564	598	577	537	594	634	546	555	553	549	563	578	555	592	568	557	583	562	596	614	616	574	573	621	605	570	536	567	608	573	568	591	573	566	558	591	561	587	603	571	590	549	558	586	574	589	562	554	587	528	602	590	561	616	573	590	654	590	591	578	563	568	545	566	594	570	589	609	596	619	593	569	610	587	569	564	573	583	607	577	563	532	600	568	608	546	586	555	557	534	592	564	596	583	563	607	570	540	563	612	560	549	597	560	544	598	577	583	571	538	561	570	625	574	540	581	581	609	591	618	632	572	588	608	590	595	594	571	591	600	564	663	571	562	560	519	547	545	603	581	592	574	604	580	569	565	583	566	593	615	609	596	586	563	536	559	551	554	597	561	614	579	557	562	619	536	587	590	565	592	555	581	570	596	581	561	601	577	541	554	550	573	591	618	570	594	593	569	561	563	561	591	568	569	611	616	596	562	599	527	555	613	558	594	560	633	582	562	602	597	560	576	577	561	553	579	617	589	585	552	562	584	569	608	623	583	599	589	565	591	625	534	523	569	598	606	524	587	598	564	586	586	558	594	571	584	545	578	594	603	581	572	564	587	604	609	529	560	619	550	561	579	568	571	607	555	559	578	589	527	591	578	585	584	569	562	584	574	549	587	538	519	596	592	585	567	561	581	575	550	596	576	553	596	617	618	593	587	569	606	601	591	593	586	579	562	564	591	604	598	553	550	548	589	639	568	596	595	583	589	619	591	589	603	590	552	565	598	583	580	565	559	558	548	595	594	554	589	546	564	553	594	543	529	599	543	583	563	582	594	618	584	591	556	583	576	595	590	656	576	535	583	543	594	585	612	612	584	555	566	578	573	589	588	588	568	530	572	556	563	578	597	613	587	593	562	578	590	626	597	532	555	555	593	580	574	541	572	568	555	594	557	583	585	581	583	548	614	637	572	565	616	572	575	590	595	583	590	627	556	563	558	560	531	592	542	577	591	573	578	558	595	612	586	554	595	631	556	581	612	600	603	591	560	615	544	538	536	606	590	581	590	631	593	594	528	629	599	538	567	554	583	616	578	550	547	592	546	621	589	568	578	574	595	555	614	537	624	544	563	634	599	556	542	597	610	539	552	613	563	614	549	565	583	615	581	582	598	612	598	547	587	570	566	572	547	616	595	600	570	611	581	571	567	577	540	607	582	584	551	554	538	566	592	588	587	621	560	629	563	584	605	567	546	583	616	566	554	572	579	558	593	576	524	594	550	570	567	599	610	560	574	573	605	570	560	584	552	603	606	583	560	566	573	566	565	595	601	554	585	559	566	573	553	515	547	565	572	575	544	613	548	581	584	604	558	586	568	555	573	569	588	561	585	576	566	596	608	583	558	583	575	554	556	579	549	589	577	568	588	611	547	607	605	542	559	526	571	556	567	601	598	577	570	557	577	588	564	611	547	605	608	548	565	598	577	617	572	562	586	592	567	620	548	552	569	587	619	557	552	581	545	564	593	562	565	568	572	560	596	530	601	565	586	610	581	589	565	556	576	563	641	575	600	562	540	613	540	579	573	529	573	504	583	572	581	615	567	623	607	586	537	542	569	582	544	549	613	568	578	572	531	580	629	550	567	613	592	583	559	567	564	641	583	617	574	561	576	581	552	575	595	586	567	589	558	557	547	570	567	568	555	593	569	562	558	549	576	606	572	545	603	583	573	553	562	544	588	576	613	551	586	599	602	591	587	601	552	559	577	608	580	567	547	570	563	544	580	555	647	561	606	590	590	568	578	561	589	592	569	610	617	625	552	592	605	614	589	596	612	556	553	636	564	573	589	592	592	612	578	602	575	557	579	579	567	540	595	555	546	577	543	549	591	532	568	587	609	521	570	577	574	597	550	564	578	556	587	580	606	594	550	555	597	597	605	568	531	594	554	562	603	603	602	562	536	587	596	570	565	560	559	570	608	527	592	549	584	574	542	606	571	563	536	571	551	619	581	609	552	599	554	534	573	591	531	564	555	588	611	592	564	573	589	560	607	539	598	576	584	588	574	553	553	512	580	593	584	552	583	585	535	581	553	574	596	606	611	569	554	573	590	561	559	601	568	583	614	593	606	573	556	564	605	577	589	563	584	628	562	601	559	576	577	562	582	577	595	566	588	582	591	566	585	597	547	611	609	535	541	614	613	590	610	582	529	570	552	559	520	566	547	537	560	582	558	524	599	570	556	562	583	586	574	577	576	599	590	582	584	582	549	584	601	596	558	575	587	610	621	564	609	607	579	577	555	594	599	532	600	616	588	569	594	587	632	570	586	579	550	561	570	599	557	587	530	555	578	623	597	540	615	548	584	564	559	518	562	568	564	599	565	561	544	570	560	573	542	604	557	621	576	525	583	619	559	546	550	625	644	612	570	575	608	620	563	572	580	602	630	595	564	596	579	562	558	610	604	581	567	558	584	569	581	568	565	551	601	583	588	528	589	582	620	586	594	552	546	599	555	558	548	605	572	585	599	580	569	599	560	575	548	578	607	531	586	597	583	587	615	544	643	570	608	627	589	570	582	573	596	565	542	628	599	588	581	583	579	559	600	563	606	608	633	590	552	568	529	554	616	533	611	555	581	547	566	553	568	545	572	598	563	571	543	567	573	591	584	563	585	554	567	591	566	554	550	564	577	581	598	576	571	533	590	563	530	591	563	588	649	546	534	593	592	579
3693	2022	1346	952	1583	1438	974	736	805	1213	1352	736	597	487	309	202	183	203	235	176	191	153	213	249	200	87	84	71	78	85	129	90	63	55	55	42	47	45	37	54	39	40	39	46	54	39	39	46	58	38	49	50	37	40	43	51	48	45	35	49	44	40	39	44	35	37	42	41	44	45	37	41	42	44	43	46	43	44	36	40	43	37	32	40	41	43	36	52	31	43	48	40	44	52	36	38	39	44	45	45	43	33	35	36	40	41	44	36	38	38	30	49	38	33	36	46	39	50	43	50	48	37	45	37	43	35	34	53	41	49	33	44	30	41	35	37	29	49	39	38	41	32	43	29	38	44	31	46	42	39	49	32	42	27	43	39	44	37	42	36	37	42	36	53	26	48	40	34	48	33	30	44	56	51	24	41	31	39	44	38	36	36	43	31	42	29	42	36	36	36	46	37	41	31	33	37	38	40	39	39	43	40	37	21	21	43	46	46	47	32	38	43	48	38	42	40	45	36	41	39	46	49	45	46	40	47	38	34	45	46	33	38	44	37	46	40	36	43	29	34	36	42	36	37	40	33	31	49	38	43	21	29	33	49	39	25	27	34	38	43	43	36	43	45	37	41	33	33	42	34	37	29	31	40	28	31	41	34	36	40	39	38	36	44	53	38	46	35	42	42	46	44	29	37	33	54	23	41	34	40	42	35	41	46	45	37	39	35	41	35	38	36	32	38	40	47	37	37	25	24	42	42	45	49	39	44	55	41	41	61	46	45	35	37	36	42	38	37	39	46	35	34	32	40	35	42	27	56	41	37	38	35	41	45	39	48	40	41	43	34	35	38	37	51	33	50	42	48	42	44	32	32	32	36	36	29	46	46	45	43	39	35	38	26	37	31	32	47	48	38	39	34	40	39	47	44	41	40	47	31	37	31	42	40	31	44	34	53	45	44	35	45	28	47	32	43	39	31	43	37	37	37	32	43	46	43	44	40	40	39	37	47	29	25	44	36	44	40	31	45	34	35	39	23	42	41	39	43	38	49	44	26	37	44	42	51	42	48	43	44	33	46	39	27	35	52	40	32	34	38	45	39	54	50	36	37	51	41	37	46	45	35	35	36	39	36	45	42	29	47	48	41	46	42	41	42	33	36	40	42	46	34	35	37	33	37	45	51	47	27	36	40	42	40	54	36	33	42	50	45	31	34	47	33	37	36	32	41	35	43	45	39	35	43	43	41	38	29	35	46	38	38	52	42	43	30	41	33	37	51	31	34	38	49	42	41	41	28	31	36	37	38	50	40	36	43	34	42	31	38	45	36	26	33	47	34	27	43	37	40	40	35	41	34	38	36	48	42	27	37	33	58	29	42	41	36	40	33	36	40	32	34	29	34	34	39	36	40	37	39	31	36	33	47	37	41	35	49	28	45	38	45	39	43	37	42	39	33	35	35	44	29	37	32	27	43	31	41	42	35	40	55	36	39	56	50	42	35	22	33	36	41	55	46	37	35	36	26	43	38	38	31	40	39	39	38	41	41	40	36	40	38	42	36	49	37	32	34	45	32	27	41	37	36	27	47	38	41	33	46	34	40	43	35	39	46	42	42	34	33	33	42	43	42	31	38	46	36	41	41	35	52	29	50	50	37	33	39	35	43	37	41	39	32	39	53	51	40	46	54	33	35	45	36	44	36	35	36	47	35	38	45	32	32	45	41	40	29	39	38	46	46	42	33	40	28	51	36	40	44	40	36	39	41	48	40	39	45	34	40	42	34	37	39	27	40	35	30	42	43	35	38	39	35	51	37	44	43	49	37	30	41	34	43	48	46	48	44	38	41	37	36	40	44	49	52	42	49	28	39	31	43	38	40	40	44	34	41	35	41	51	44	45	53	35	35	33	41	41	41	33	41	45	46	45	38	42	40	44	49	52	33	30	35	37	35	39	38	40	36	39	42	40	43	33	35	40	43	45	43	40	51	44	45	34	42	29	36	30	46	35	47	41	43	64	40	43	49	40	40	40	40	40	39	37	44	33	50	38	38	44	43	40	36	34	36	41	43	36	28	34	40	46	44	40	37	45	39	54	38	44	46	37	45	33	44	35	39	45	33	24	41	35	41	47	37	36	32	40	43	36	40	44	52	49	46	40	35	38	42	38	51	42	51	42	39	34	31	38	48	43	44	46	44	36	35	38	35	31	30	35	36	28	33	50	36	37	44	34	44	38	31	38	38	36	38	41	44	44	51	36	33	48	42	40	42	44	41	41	48	46	40	34	34	29	39	42	52	34	40	40	44	30	35	33	39	48	28	46	29	43	44	39	45	44	51	42	39	41	44	42	34	32	45	42	33	37	30	39	41	51	42	49	39	30	35	38	37	47	56	46	37	37	46	44	37	34	43	46	42	47	30	40	34	27	45	36	39	51	42	39	26	31	35	46	32	59	43	31	27	37	37	42	38	35	60	44	35	42	55	41	47	50	39	29	38	35	34	56	31	38	27	37	38	34	47	32	27	44	40	38	39	52	35	37	42	37	54	39	43	50	52	52	33	38	46	43	42	39	45	32	49	38	32	42	39	44	36	37	41	42	40	30	33	35	43	40	43	28	40	33	35	47	39	42	48	43	44	48	35	27	38	38	40	39	44	35	38	30	37	36	51	37	48	45	38	41	40	40	37	45	39	52	38	37	53	36	36	41	41	43	45	39	36	39	37	51	45	52	34	25	48	38	39	42	45	36	36	43	50	41	33	44	47	30	27	43	41	38	45	48	61	35	45	37	32	42	39	53	32	36	33	50	42	47	45	52	38	33	44	45	36	40	39	44	53	40	39	40	42	47	39	29	36	36	48	44	36	41	41	33	42	39	40	37	25	38	50	41	47	49	45	42	37	31	40	50	52	26	34	36	36	53	30	43	24	29	32	37	33	47	35	32	33	38	46	43	38	47	38	53	54	38	38	35	48	39	43	39	36	44	37	35	37	39	34	51	36	29	44	49	46	33	47	45	48	44	44	39	32	38	37	34	29	32	47	51	49	32	42	36	47	39	39	28	40	27	27	44	45	38	36	44	50	31	41	43	37	49	45	37	36	32	32	45	51	41	44	39	45	33	48	42	35	35	41	48	51	38	44	41	38	40	43	43	50	41	41	47	47	46	35	34	44	42	37	40	41	44	35	44	32	47	48	36	56	48	26	31	29	36	43	38	28	43	44	40	43	45	40	41	34	46	37	34	42	39	45	38	40	39	45	38	39	53	33	52	38	31	36	42	41	55	34	38	38	48	33	37	42	37	47	47	39	41	39	46	39	43	41	40	45	36	39	39	40	33	49	45	43	51	41	38	33	45	34	45	39	29	36	43	49	48	41	36	43	42	41	42	30	54	34	50	38	39	29	42	37	35	43	33	45	35	46	39	38	33	50	33	42	35	33	40	38	40	43	38	37	41	46	43	35	32	46	45	52	49	36	43	33	44	48	34	44	41	41	51	28	41	43	30	37	46	34	37	30
33987	25910	20998	36208	42614	38372	31513	26837	27357	30886	30492	22482	19787	16797	11855	8266	7010	8168	8801	7019	6542	6115	7562	8670	7127	3447	2762	1993	2370	3088	3598	3271	2014	1170	1005	960	929	891	922	904	760	793	762	794	739	759	767	746	723	731	703	654	686	686	702	643	633	667	606	674	670	608	653	679	678	627	646	668	668	684	723	617	618	641	646	639	619	618	636	669	593	602	609	650	606	604	659	618	582	672	578	599	645	574	625	646	637	596	607	588	642	641	599	642	619	640	618	567	584	596	594	631	644	621	632	632	628	616	624	608	623	608	626	599	622	585	575	576	627	628	625	617	607	603	605	612	626	552	608	618	610	614	582	659	622	634	611	639	619	606	577	586	625	599	624	653	623	663	601	610	592	631	608	669	603	599	574	620	569	613	623	621	572	611	574	580	611	582	604	574	639	561	556	535	585	584	571	629	583	632	555	567	607	588	615	527	610	600	595	606	613	592	599	637	595	571	612	603	570	625	603	579	617	583	574	607	636	591	607	590	614	577	604	560	637	607	571	581	563	576	569	623	618	620	566	584	617	623	595	611	586	587	600	579	593	570	576	581	560	626	604	594	633	633	611	626	578	641	628	586	623	597	581	570	614	607	619	608	599	595	572	600	563	609	621	586	634	560	637	557	600	583	636	605	584	617	598	618	632	632	577	615	619	573	584	599	630	593	616	622	628	599	609	622	595	620	658	651	565	625	602	588	564	640	636	615	570	624	591	617	606	592	643	601	594	566	581	625	609	652	570	584	556	621	565	629	595	629	578	571	575	548	600	631	603	611	616	557	598	611	603	586	615	595	614	611	620	628	602	576	581	615	618	605	589	633	621	595	622	625	618	593	578	586	570	647	644	611	578	656	568	629	596	616	619	598	602	598	567	592	554	595	566	607	588	619	571	604	615	616	612	621	616	594	579	595	612	646	588	651	647	626	612	583	607	616	566	612	564	593	599	631	614	641	603	611	593	570	591	573	592	597	632	624	625	595	643	615	607	648	560	586	607	642	597	644	548	573	592	603	578	581	600	576	570	633	597	624	599	575	593	620	591	542	596	599	541	575	624	590	639	608	601	617	630	625	541	611	564	579	624	574	587	572	616	579	617	611	599	606	606	606	646	598	616	571	576	569	577	610	589	586	595	616	571	583	625	609	593	638	577	604	620	633	598	582	586	579	563	576	592	581	572	590	549	626	642	613	597	618	635	604	610	579	633	587	584	630	569	582	610	596	638	610	606	569	642	605	619	571	633	626	585	604	557	617	593	630	587	642	606	628	607	602	604	631	564	599	596	592	613	583	596	564	615	604	585	636	636	618	568	608	606	655	581	605	617	618	570	606	616	567	595	616	572	617	628	596	572	593	602	555	583	619	599	579	601	630	578	613	583	579	603	579	594	616	610	563	581	606	565	615	567	601	619	588	655	587	601	581	605	614	601	590	608	604	633	618	606	584	600	628	598	624	542	594	579	625	590	612	620	578	632	595	600	628	592	589	579	586	617	610	599	605	547	611	610	537	566	607	607	614	602	598	560	581	587	630	573	611	586	590	559	606	578	573	606	596	603	611	553	612	610	648	568	612	619	586	599	624	596	599	600	608	598	616	591	602	641	612	618	635	592	642	588	614	617	594	629	610	542	567	567	628	595	587	559	631	624	577	610	605	572	601	612	585	581	594	612	564	617	590	612	601	572	616	615	632	580	558	577	589	625	594	581	577	585	568	605	532	594	623	610	620	587	640	605	636	594	596	575	621	577	541	636	593	618	610	611	636	602	603	585	575	601	579	603	579	567	564	587	600	628	607	623	620	603	594	578	612	586	607	663	611	566	543	616	607	620	588	627	612	568	594	581	590	596	566	575	569	618	594	558	576	572	583	642	579	621	617	606	597	596	563	561	599	617	591	575	587	615	588	589	608	598	587	609	577	550	592	571	588	593	600	565	609	577	608	582	574	607	562	623	632	636	599	631	620	602	611	602	634	598	580	549	602	608	626	600	561	595	573	593	550	610	621	585	568	590	554	572	547	588	611	539	568	622	598	596	571	606	625	601	638	615	581	642	574	600	591	632	592	585	612	647	598	624	595	618	616	592	596	588	609	596	583	640	559	610	603	597	565	591	586	639	622	551	593	617	582	609	646	566	606	644	600	578	633	583	601	588	575	619	610	639	599	604	604	628	608	616	582	621	596	619	606	600	646	577	558	621	605	630	548	609	600	657	606	580	622	598	562	560	562	584	599	554	608	629	592	583	605	589	581	617	607	605	586	613	607	631	591	597	614	653	607	610	604	608	582	611	580	630	622	537	578	640	613	590	573	585	573	558	602	623	569	546	598	636	585	582	593	622	596	564	584	569	586	623	619	612	593	588	624	597	609	603	580	615	574	602	584	611	584	615	606	566	569	619	585	578	623	645	599	585	578	588	628	541	595	598	568	596	592	575	600	620	582	555	582	564	608	622	637	633	642	635	608	581	568	557	647	643	651	621	543	608	630	599	575	616	581	621	588	588	616	627	629	583	600	588	607	602	584	557	589	601	529	607	595	604	606	639	612	534	580	638	591	599	594	603	612	615	602	562	641	608	610	593	579	611	649	579	599	572	627	559	558	587	584	622	622	592	584	610	575	580	604	599	609	581	624	610	572	605	563	621	587	628	600	603	578	633	630	609	625	605	601	617	547	586	570	638	592	629	587	624	562	616	606	607	592	601	579	595	581	567	548	558	585	613	662	575	647	611	637	609	548	593	574	589	617	613	609	588	552	641	609	631	626	624	655	574	589	632	556	582	560	602	610	594	612	600	566	588	587	620	615	586	623	581	618	625	585	572	630	605	604	615	600	569	572	582	601	591	594	611	584	633	651	603	595	595	627	607	605	561	610	622	616	617	598	563	579	594	602	589	586	583	586	594	591	614	614	605	578	575	588	603	626	563	587	597	611	604	564	616	631	542	616	586	567	541	576	578	561	582	639	565	608	609	563	594	603	622	617	580	597	596	614	573	608	590	609	582	613	570	604	612	625	596	597	586	567	554	605	596	565	619	626	600	603	576	546	585	568	590	605	600	576	592	610	591	557	593	575	607	606	617	637	619	581	657	578	598	621	593	584	574	619	606	611	590	583	597	593	579	588	596	584	614	551	611	584	581	602	600	585	591	574	596	654	582	576	606	633	624	585	576	567	603	612	576	625	588	646	634	653	608	567	605	587	638	627	637	609	615	567	635	598	603	581	635	578	610	578	584	566	657	618	624	563	577	613	634	624	566	639	593	614	609	587	585	573	605	628	598	590	571	603	655	604	580	604	605	562	598	608	641	637	611	614	637	605	576	625	597	609	599	595	590	573	579	634	577	603	618	568	638	566	625	632	605	594	628	624	534	547	591	584	613	566	597	610	591	602	597	602	589	590	582	621	566	607	604	627	588	617	554	601	611	610	564	592	610	608	566	578	627	592	581	572	603	636	623	596	599	621	587	618	564	567	619	627	602	566
2477	748	578	403	660	605	371	279	286	483	568	333	293	247	135	110	76	85	80	72	58	66	109	135	98	57	41	31	33	37	39	33	38	26	29	34	32	27	26	35	32	23	14	19	25	26	30	23	24	26	34	28	25	25	20	27	23	26	24	25	23	25	30	15	22	21	20	17	21	32	19	25	22	22	24	27	28	21	17	28	27	19	25	22	23	28	31	21	20	23	21	19	19	24	20	33	25	14	21	23	23	27	24	38	16	22	24	25	21	20	30	21	22	28	17	17	16	27	32	29	14	21	20	29	20	31	21	26	19	26	27	29	20	20	27	24	24	32	25	24	28	19	34	26	20	25	24	24	18	25	30	23	23	26	19	26	24	30	21	24	25	18	16	26	26	23	27	23	26	23	20	32	24	24	18	21	22	33	21	23	33	21	22	28	24	31	29	21	22	25	15	23	25	26	26	29	28	25	25	28	21	19	23	21	24	18	23	21	19	27	17	27	23	23	30	29	16	22	18	22	16	23	16	22	28	28	16	36	22	25	15	18	18	20	36	20	24	34	25	21	30	22	17	33	19	22	17	27	25	19	18	18	17	22	28	15	14	18	24	17	19	24	28	17	10	24	20	38	27	30	19	27	15	27	26	26	23	26	25	25	24	31	27	20	25	26	20	23	26	27	19	17	26	21	23	33	19	22	21	26	20	23	22	20	22	31	18	19	20	21	25	20	21	18	18	21	13	27	17	19	21	23	27	21	34	24	38	9	20	24	28	20	23	22	23	20	30	32	22	26	26	25	21	21	23	20	30	28	31	27	28	20	27	32	23	20	26	22	28	28	27	22	26	19	33	28	31	34	25	29	31	25	18	18	25	25	22	23	17	20	25	21	34	18	25	22	30	24	22	22	38	19	22	24	24	27	12	17	35	28	24	21	25	18	22	30	25	34	18	20	28	18	17	24	29	21	24	24	20	32	25	20	21	22	18	22	14	23	30	32	28	16	21	32	31	23	22	23	28	20	20	20	24	27	22	18	28	31	21	20	21	23	19	22	19	26	23	17	23	29	25	22	26	22	29	32	19	28	20	15	23	19	19	19	26	22	28	20	20	16	17	23	20	30	34	26	21	24	22	29	24	26	24	18	30	24	20	22	26	26	23	18	19	17	30	26	27	23	26	34	19	23	23	29	27	28	23	22	33	21	28	26	20	26	28	23	32	22	31	17	23	15	15	17	26	21	22	27	26	25	38	14	28	30	19	16	20	29	20	27	23	22	28	15	21	22	29	29	24	17	21	15	25	29	24	14	25	21	22	31	21	14	21	21	17	21	31	26	22	25	32	28	17	14	25	26	24	25	25	24	27	30	17	21	20	24	22	21	27	28	25	33	23	25	20	15	25	23	20	14	24	12	29	16	19	20	22	28	27	24	22	16	24	16	36	26	16	25	25	20	18	25	28	21	29	27	26	16	24	22	23	28	26	13	23	14	29	22	26	30	24	30	26	16	26	19	21	25	25	21	19	25	19	26	27	26	22	21	28	20	26	26	23	29	20	22	30	23	20	24	34	27	19	17	23	29	26	22	30	21	19	19	30	21	33	23	23	27	25	40	23	29	19	21	20	29	20	28	20	36	24	18	20	25	21	19	20	23	23	32	18	34	22	25	24	16	14	27	23	30	18	24	34	29	22	23	21	22	27	16	16	29	24	23	21	24	21	24	23	17	29	21	23	19	16	21	26	26	22	21	28	29	29	21	23	17	31	23	28	25	16	25	23	29	14	19	27	22	22	19	24	28	24	22	21	21	16	24	28	28	13	23	19	21	26	23	24	18	22	20	26	21	18	22	24	16	19	35	15	21	21	29	22	21	22	20	16	21	25	15	26	22	22	17	14	29	18	24	23	28	28	28	20	35	26	19	25	30	25	22	24	22	23	26	21	20	22	20	29	18	33	28	22	22	11	19	29	23	30	22	28	22	26	24	17	23	25	35	33	29	32	21	21	29	22	25	24	17	24	25	28	24	23	33	28	27	21	19	23	22	30	28	17	27	30	25	29	22	15	30	16	22	21	31	18	25	20	21	18	16	25	20	20	20	27	20	20	27	20	26	16	20	16	28	20	26	28	22	27	28	27	26	21	23	19	29	17	30	24	18	21	24	21	26	22	29	21	18	27	23	26	23	29	18	22	33	17	22	20	27	26	24	28	23	30	21	28	34	19	21	24	31	24	26	27	22	20	30	22	26	15	24	18	32	16	32	29	25	30	25	34	28	27	19	20	25	23	19	17	22	28	30	15	28	22	26	20	21	31	19	21	33	17	22	22	25	26	23	23	26	22	24	23	23	24	23	16	25	26	22	16	23	21	14	32	19	26	16	27	19	18	22	28	15	23	23	20	26	29	30	26	15	30	25	24	28	40	24	24	22	20	25	36	19	27	22	22	22	19	23	23	25	25	22	25	16	19	22	23	17	21	27	24	20	24	22	27	25	21	28	21	26	19	14	25	27	24	23	27	20	23	27	26	19	27	16	18	21	24	25	30	23	30	29	22	20	12	22	24	20	31	26	23	23	20	20	30	20	24	29	26	27	27	20	21	22	26	22	24	30	28	24	18	25	29	27	11	33	22	24	31	22	23	24	20	19	16	21	24	24	16	18	25	16	23	16	22	27	25	16	26	22	29	23	23	32	26	23	22	33	19	23	31	21	27	24	23	16	28	18	18	25	22	20	34	17	24	25	24	25	25	25	14	25	28	20	19	20	29	24	25	27	23	19	28	33	18	11	27	25	26	25	26	33	23	20	27	24	21	24	26	27	18	23	18	21	31	18	22	25	23	19	32	19	27	23	23	18	24	22	22	31	30	23	25	23	25	20	24	22	23	23	23	31	24	22	29	22	21	28	25	25	18	25	30	20	20	23	22	26	28	26	17	20	26	28	28	20	18	25	24	17	28	25	22	20	24	11	35	27	34	22	19	24	22	22	27	27	28	34	24	21	24	22	15	14	22	21	17	22	28	29	21	25	23	23	25	20	22	18	33	19	26	25	26	14	31	21	26	28	17	25	28	20	21	22	27	21	29	29	19	24	26	27	28	25	31	27	27	20	22	29	21	16	27	19	24	26	20	27	24	28	18	26	24	23	30	22	32	24	16	29	28	20	24	23	19	16	21	23	27	20	26	21	34	27	26	27	25	17	28	26	28	26	22	16	23	23	30	28	22	21	17	21	34	28	24	27	19	21	29	30	18	25	24	20	26	20	27	32	31	19	18	27	16	16	29	26	27	24	32	19	24	14	30	25	23	30	32	19	21	25	32	17	27	27	27	18	31	19	31	30	17	29	17	29	31	32	31	25	24	23	21	27	30	20	30	22	22	17	21	29	21	39	17	25	29	23	23	23	31	29	23	18	19	12	19	21	25	19	23	22	24	21	18	19	17	16	20	22	25	27	15	31	24	16	27	24	21	28	24	18	30	28	22	24	32	19	22	25	22	27	23	25	12	21
25281	17273	12829	25864	32451	28978	22103	15419	15673	19909	21387	14683	12581	10514	7262	4860	3032	3798	3509	3180	2638	2700	4215	4565	3414	1396	1216	839	817	1132	1104	1181	936	615	452	438	463	415	404	441	369	414	401	390	373	432	407	423	380	396	403	394	358	396	410	365	365	380	375	366	361	400	358	390	369	358	397	371	363	355	380	367	379	368	368	374	401	380	373	373	378	364	383	386	390	373	356	348	361	381	347	338	369	357	371	359	359	374	351	377	404	352	386	363	373	395	380	367	359	365	373	380	390	378	365	375	343	393	374	372	383	398	351	354	376	336	385	400	355	339	383	357	345	347	344	330	376	383	361	361	342	335	359	380	360	375	366	356	332	375	356	356	379	380	378	380	376	377	381	329	370	395	390	367	393	384	362	376	380	419	368	377	363	389	367	360	353	350	374	360	363	368	378	382	366	354	374	377	381	358	368	373	336	353	386	351	380	365	400	369	398	354	386	347	393	388	400	379	382	381	379	335	357	340	418	379	382	393	347	357	341	360	334	379	330	377	382	344	385	361	346	393	376	329	418	339	387	385	367	374	392	374	389	391	367	353	372	350	343	388	358	395	339	351	344	416	358	375	347	385	384	372	356	367	340	365	407	362	361	364	355	365	420	380	349	365	365	345	358	333	363	370	359	374	410	339	369	366	398	389	400	364	378	357	373	340	375	368	348	352	388	358	350	382	359	358	334	338	376	401	372	350	368	383	374	326	347	358	361	406	343	378	381	369	392	358	368	366	369	376	362	356	355	365	367	379	359	366	375	374	383	379	371	392	375	379	388	355	368	366	361	386	359	380	378	324	382	401	379	435	364	354	366	363	364	363	354	375	374	383	362	402	374	372	367	376	351	340	368	361	375	386	344	388	361	361	343	375	393	374	375	344	360	351	363	354	337	380	364	348	334	368	359	357	385	387	400	376	380	367	339	358	362	389	339	357	332	339	362	392	371	356	342	345	354	396	361	331	349	373	356	395	385	360	417	346	375	351	360	363	356	361	353	363	360	371	379	389	345	376	331	355	380	359	354	376	348	373	370	323	394	379	384	361	365	339	318	388	347	347	325	346	362	329	355	367	373	385	337	366	369	381	342	391	367	399	389	353	347	390	399	350	353	374	352	377	371	355	364	384	351	355	362	377	391	337	368	389	369	348	328	362	365	388	337	348	332	374	377	401	393	355	350	369	360	356	337	371	350	354	343	364	353	328	353	348	374	356	317	382	396	361	371	336	336	351	354	376	373	380	370	347	347	357	354	345	380	368	399	343	374	348	392	408	364	375	354	333	334	363	379	366	373	372	358	353	362	351	366	356	368	329	387	373	360	349	358	366	381	342	386	330	373	376	412	354	379	335	369	381	364	364	353	386	341	373	359	361	369	347	364	357	352	352	379	357	373	358	381	321	332	357	396	363	369	355	347	376	367	369	341	362	369	376	354	392	350	374	379	332	367	336	356	362	379	349	395	365	352	354	344	361	375	388	367	367	381	374	366	389	362	377	331	362	339	361	383	374	370	369	361	351	375	363	393	353	368	332	358	379	316	350	346	365	362	385	365	367	344	370	371	382	374	368	411	330	373	376	365	347	363	371	385	340	379	341	340	345	354	363	349	350	337	371	365	379	367	389	388	344	394	331	377	358	353	367	365	378	361	366	407	347	360	389	382	359	348	355	377	419	357	360	393	353	345	377	370	370	372	389	342	360	368	373	343	367	366	349	334	373	331	360	371	335	371	332	366	368	349	378	350	364	355	349	357	382	311	331	338	367	362	327	368	359	354	390	359	363	376	344	381	371	378	363	343	353	392	396	386	356	339	346	361	347	342	362	386	368	390	410	335	369	379	383	398	352	377	380	323	374	384	360	346	370	351	358	331	343	401	400	353	370	360	359	349	366	373	357	376	367	352	388	350	357	374	380	398	372	370	369	370	353	367	389	364	342	364	356	370	344	369	357	363	426	377	360	327	365	360	379	364	372	371	351	370	369	355	375	384	366	382	388	341	345	412	395	369	361	369	375	354	385	359	366	345	358	357	388	361	348	367	385	364	389	405	350	393	385	358	378	323	363	346	375	369	332	337	339	350	384	369	379	364	378	365	353	395	359	356	383	364	331	366	370	353	350	325	357	402	358	366	356	318	347	382	354	339	367	358	332	347	392	366	392	368	379	397	351	363	338	386	389	390	358	340	361	402	369	409	378	360	364	349	374	345	342	347	360	377	373	347	334	371	381	349	375	374	394	365	388	353	379	362	386	372	391	347	351	382	383	406	376	345	364	372	334	394	386	335	330	398	384	349	378	351	341	366	352	391	370	382	378	344	330	382	409	390	374	371	340	348	365	386	368	379	349	361	364	340	362	364	388	375	370	374	346	401	382	326	327	334	367	402	366	361	357	358	360	372	337	342	380	391	377	394	354	330	354	367	364	347	386	367	358	373	354	374	407	357	377	349	366	375	352	375	337	338	382	417	407	351	319	392	373	343	329	376	399	348	341	382	385	382	350	348	400	395	388	370	372	395	349	364	365	365	377	375	370	387	365	395	399	361	340	376	361	335	366	325	403	387	373	343	383	369	377	399	366	351	337	350	355	400	425	376	346	384	330	383	321	359	373	361	374	383	370	375	383	361	376	357	345	324	352	379	365	355	372	376	379	382	372	370	390	367	350	369	322	393	332	357	365	334	419	397	330	346	351	374	399	328	380	343	372	337	384	360	393	378	347	349	374	402	414	370	373	365	365	380	377	344	373	370	372	354	413	377	357	400	347	363	358	364	339	399	347	379	377	346	364	343	359	380	407	408	376	404	384	361	336	352	345	338	376	359	360	360	351	385	381	394	369	363	369	327	390	350	364	378	367	372	388	375	339	382	361	379	350	389	374	390	355	357	396	334	396	387	363	385	326	349	370	361	362	383	416	377	363	358	334	367	376	350	342	383	359	355	355	373	338	347	377	396	375	378	357	355	366	370	354	391	376	346	343	354	372	357	355	334	336	363	341	340	352	368	366	373	376	375	368	357	368	366	333	373	347	343	356	354	337	361	355	388	386	370	350	356	374	391	370	356	362	344	334	385	395	342	386	362	377	366	375	352	350	383	362	353	343	358	365	347	337	366	379	365	387	350	379	366	344	364	349	377	382	363	347	332	381	349	398	374	340	387	403	363	365	374	336	374	384	379	400	352	395	361	368	370	360	377	387	387	378	369	375	366	359	332	361	366	377	355	360	365	355	375	372	347	371	385	380	361	361	377	367	405	378	369	344	357	326	347	398	352	384	340	363	375	373	343	366	393	364	343	417	334	367	350	344	351	356	372	346	358	364	389	367	361	365	380	376	356	357	369	387	362	388	358	341	354	378	364	350	354	357	378	386	357	375	361	336	401	321	406	383	360	373	354	386	355	374	430	364	317	358	355	356	341	371	385	341	366	373	362	373	367	388	384	368	358	360	375	395	316	370	360	360	350	385	345	394	396	395	332	359	370	349
2246	1212	772	523	817	904	700	527	497	796	906	628	543	430	280	205	115	124	117	127	98	97	171	203	147	68	45	36	39	41	46	49	33	42	33	27	25	23	22	17	31	23	22	24	23	28	20	28	25	24	26	22	28	20	24	19	26	27	23	15	27	25	27	24	20	24	30	21	20	23	29	22	33	32	25	39	28	20	19	21	29	13	18	22	16	32	26	23	22	22	20	21	23	36	23	37	22	15	23	22	19	21	26	27	19	27	21	25	19	30	31	24	21	19	23	14	25	27	26	23	16	26	21	27	25	19	22	20	23	20	22	18	35	24	21	22	27	26	18	20	22	24	17	19	22	15	21	15	26	23	19	29	15	27	20	24	27	37	21	29	26	31	22	32	26	24	19	23	22	27	28	19	23	24	16	21	23	19	26	25	28	25	20	22	24	22	28	28	24	22	24	20	25	26	35	17	26	26	20	27	20	22	26	27	26	24	27	20	22	24	17	24	29	24	18	32	30	36	24	20	31	19	23	14	24	24	31	27	21	23	19	27	18	19	27	21	13	18	25	29	24	15	26	21	24	18	22	23	23	24	22	18	16	25	30	26	23	21	21	35	27	17	28	23	22	18	22	19	25	25	27	30	22	26	28	21	29	26	21	21	23	28	25	26	16	19	25	16	30	17	24	17	20	30	26	26	18	21	20	24	21	24	35	21	25	26	23	31	18	28	24	22	19	22	23	25	25	23	29	20	24	23	27	20	19	15	31	22	20	25	24	29	20	25	25	27	25	17	16	24	16	19	24	29	23	10	26	26	29	23	23	25	28	26	23	39	28	23	32	32	20	24	29	19	15	20	20	24	19	20	19	35	15	29	30	23	28	28	19	22	27	20	26	22	24	20	26	17	25	25	22	17	19	24	23	24	24	26	24	29	25	24	18	20	25	19	24	26	26	19	32	23	28	16	22	27	20	19	22	24	21	17	26	22	19	24	23	29	23	24	30	24	25	23	21	27	19	30	24	27	15	24	23	20	26	20	22	30	21	16	29	28	22	15	26	27	17	22	19	25	27	22	25	20	27	19	14	24	25	20	33	21	22	30	27	24	14	21	19	23	20	15	19	25	20	20	25	29	24	16	19	31	21	33	30	23	15	23	25	31	27	23	14	21	21	17	28	35	27	21	30	22	31	32	18	22	18	23	21	33	26	15	17	15	26	14	18	27	30	28	27	30	14	28	21	26	25	27	22	19	17	26	24	18	24	24	20	21	20	24	26	21	23	23	23	17	25	24	18	18	22	22	30	21	20	26	30	24	23	18	31	22	26	19	19	17	19	29	26	25	23	17	22	27	26	28	24	24	26	18	23	33	20	22	27	20	23	19	30	22	25	22	17	22	22	20	28	26	26	24	18	22	24	25	17	27	18	30	24	26	20	18	25	12	27	18	21	21	24	26	30	20	24	28	23	20	28	29	24	16	29	26	25	22	19	16	27	20	20	22	23	18	26	21	21	25	27	23	22	16	33	27	22	21	29	24	28	20	25	26	39	19	22	21	19	24	26	24	32	26	21	27	22	21	26	17	21	28	26	28	22	21	34	21	16	19	16	30	34	30	22	23	24	14	30	23	18	30	20	22	18	16	26	30	23	25	21	22	21	31	29	28	22	26	19	18	28	21	30	25	32	22	28	28	22	21	32	24	34	29	24	28	17	27	23	30	23	28	20	24	23	30	21	18	24	27	25	27	24	10	27	33	18	21	16	19	21	29	26	32	36	26	25	26	16	28	31	21	33	15	25	18	29	20	15	21	26	23	33	29	27	25	23	37	26	22	16	28	23	24	13	18	20	21	24	14	22	21	25	20	21	28	19	17	28	15	22	25	30	23	28	20	19	23	25	26	13	12	22	22	20	25	18	24	26	22	23	25	24	26	34	19	28	30	28	23	33	17	25	17	29	19	32	27	21	19	27	23	25	28	18	24	20	17	19	20	21	22	17	18	19	17	19	22	21	20	20	17	26	18	22	29	26	19	28	22	22	19	25	20	26	31	21	23	25	25	26	31	23	30	21	18	19	28	25	28	17	29	19	21	18	19	28	33	32	22	23	22	26	22	29	24	23	26	25	21	17	16	18	27	24	25	16	29	23	28	25	29	19	36	14	18	20	20	25	20	27	22	27	20	28	20	25	23	22	18	24	16	22	15	28	31	31	27	19	24	26	21	21	18	23	13	20	23	21	24	22	15	21	38	25	31	19	25	33	23	20	23	25	21	21	14	25	28	22	33	22	25	24	28	29	27	15	31	23	22	16	24	20	15	20	19	24	23	18	30	33	22	24	17	33	22	28	28	20	21	24	17	36	24	27	31	28	26	22	28	18	23	25	27	25	22	18	29	28	26	29	21	19	19	15	19	23	23	23	23	22	21	33	22	28	20	22	17	14	19	20	19	30	23	25	23	25	19	31	22	31	29	33	19	29	27	22	25	15	19	24	35	13	24	23	19	23	29	22	15	20	14	27	34	35	22	19	27	29	32	23	34	26	20	27	13	24	29	28	20	23	21	23	18	27	24	28	23	28	21	26	29	30	29	26	25	23	26	24	28	25	26	18	20	21	25	24	23	21	17	25	20	18	28	26	21	20	29	29	22	26	25	27	20	15	26	18	17	22	31	21	21	15	27	18	22	16	20	19	26	16	29	24	19	25	27	22	23	26	22	17	26	17	21	34	28	27	30	30	15	25	28	19	24	26	20	27	29	25	27	29	14	19	26	16	34	30	27	29	28	18	28	17	32	17	28	22	25	20	23	22	15	19	18	19	26	18	24	27	32	19	19	15	20	23	27	27	18	18	29	20	29	22	25	17	16	16	26	24	22	20	28	21	23	24	22	29	28	27	23	18	16	20	26	39	29	24	31	25	29	22	26	27	15	20	17	25	29	26	14	28	15	28	21	31	25	26	22	24	18	28	21	30	24	26	22	28	23	22	17	19	27	31	19	24	30	27	24	24	23	22	26	18	29	34	25	25	16	32	24	17	22	21	22	15	19	28	22	24	24	20	24	25	23	25	24	21	26	20	22	26	22	30	31	28	30	22	20	17	15	26	22	20	20	22	29	28	27	26	26	24	29	23	24	28	23	33	17	29	20	20	26	27	21	22	18	23	23	24	12	27	20	33	29	23	25	20	20	25	22	22	25	25	20	21	18	11	18	32	16	23	35	25	22	18	21	17	24	30	23	22	23	22	23	27	25	27	33	19	23	24	14	19	19	21	28	20	31	22	18	24	17	22	18	22	18	27	21	36	19	17	16	19	33	29	28	19	18	19	23	24	23	14	24	25	21	24	18	26	20	26	16	23	17	20	23	18	22	22	28	29	27	23	30	15	21	26	26	32	23	24	28	20	22	16	22	28	27	20	22	22	27	16	30	24	25	23	32	22	19	39	25	14	22	20	23	25	26	26	23	25	29	24	27	20	26	26	27	15	23	33	30	27	27	31	28	27	21	23	29
29471	21275	15842	29680	35673	33516	28734	22772	21934	26274	26581	21182	18461	16625	11003	8261	5158	5447	4909	5142	3894	4239	5839	7164	6021	2275	1373	1142	1065	1123	1531	1305	1098	1030	687	650	573	531	487	501	508	545	481	442	480	481	407	435	433	405	454	418	428	483	569	435	422	376	381	426	355	440	428	377	389	392	408	430	388	388	397	389	383	402	390	372	383	379	385	361	348	391	400	354	362	359	382	364	413	384	360	344	376	369	366	368	363	394	352	401	362	395	370	400	322	389	361	366	344	378	341	363	374	384	385	343	389	372	369	351	424	354	398	404	345	361	393	334	369	413	396	362	371	339	377	391	364	357	386	374	373	401	370	365	386	360	364	366	373	350	402	384	361	370	364	363	386	359	381	390	377	326	393	377	357	372	383	385	369	325	390	338	386	351	377	383	378	350	376	343	339	353	345	351	364	353	393	353	377	384	356	379	382	318	355	369	353	361	341	372	379	364	361	397	344	369	358	350	377	351	373	394	363	369	404	403	341	405	390	348	390	346	356	369	353	373	375	352	360	372	372	346	387	380	321	355	396	339	400	378	349	358	370	367	341	385	384	381	331	354	391	359	386	397	376	382	367	400	369	362	340	361	386	331	377	387	349	393	341	384	353	376	365	365	365	363	380	382	361	361	314	368	394	381	378	349	403	343	338	362	325	398	365	376	359	369	365	359	396	371	361	377	351	359	377	408	373	386	357	358	347	410	395	370	331	340	371	412	401	393	332	360	390	383	367	350	349	377	352	382	400	374	319	363	398	359	354	394	358	362	390	367	357	384	344	355	323	347	352	386	378	335	344	377	356	401	350	383	341	349	343	399	359	363	357	381	347	364	343	369	380	410	357	340	336	420	354	346	393	360	350	359	350	381	345	341	374	364	378	320	391	397	371	361	383	366	354	367	368	367	344	332	346	368	383	364	386	353	380	383	359	379	343	357	373	374	371	376	378	337	340	366	350	371	383	408	395	375	372	356	351	362	359	387	345	382	391	336	345	337	346	371	360	369	362	374	373	356	369	353	335	343	354	342	354	363	371	337	361	371	397	369	366	345	381	375	345	360	375	355	380	401	331	385	353	342	355	379	378	344	370	368	378	369	399	335	347	390	364	352	382	395	349	351	364	370	369	371	389	359	368	359	344	363	364	354	385	340	361	350	347	393	358	344	357	379	363	359	353	378	372	386	357	356	373	383	365	410	379	379	379	354	375	387	375	367	345	383	378	322	383	370	407	373	357	350	358	388	367	348	370	344	382	360	359	319	375	381	354	386	383	417	380	387	381	408	364	373	355	343	347	336	362	334	368	345	372	369	393	367	374	362	362	375	333	340	339	349	370	350	398	365	354	326	371	380	368	347	353	379	380	384	367	354	314	362	380	405	375	386	370	336	350	353	387	369	345	374	332	368	378	374	378	365	339	374	367	318	377	353	346	367	385	358	346	344	383	374	364	361	361	391	367	376	388	396	328	416	367	371	384	331	349	388	415	332	375	380	372	358	381	338	369	375	392	387	338	367	366	371	339	329	347	383	338	359	371	394	358	370	347	391	392	353	377	370	318	393	357	360	354	330	373	379	347	374	375	358	377	354	359	367	366	337	404	365	380	356	376	386	372	372	350	347	348	391	390	348	360	336	396	348	352	383	394	361	365	392	364	352	348	363	360	348	362	309	392	363	379	370	350	375	374	339	345	393	353	371	346	383	379	363	371	327	357	372	366	368	350	354	360	360	370	372	322	340	350	366	402	365	376	361	377	383	355	398	339	363	345	374	336	347	367	353	397	377	374	399	345	388	350	379	336	403	378	375	398	328	393	408	318	381	365	395	361	362	388	381	331	392	356	350	352	348	376	379	373	380	351	391	412	355	394	357	364	362	390	368	400	356	363	361	380	350	364	387	392	346	360	348	365	362	366	375	376	408	340	386	370	370	349	348	372	363	360	392	381	348	378	382	338	390	337	332	350	355	384	342	364	360	377	354	361	333	338	367	357	389	362	332	373	344	331	395	373	349	382	342	405	386	333	309	380	335	371	350	344	338	413	340	354	350	381	374	354	371	354	352	363	384	381	368	393	329	380	380	393	347	358	397	353	396	384	362	342	366	347	407	384	368	383	405	368	362	388	375	370	384	354	408	377	356	342	343	353	354	395	388	358	354	362	370	376	353	366	370	349	347	375	370	358	364	379	356	369	363	350	345	390	353	330	365	343	378	355	389	357	360	355	377	354	373	384	355	352	344	364	375	373	361	351	370	356	377	380	378	382	350	336	353	367	341	372	368	333	365	339	384	323	334	337	375	357	364	363	367	351	360	391	391	364	388	337	360	366	354	392	396	373	376	374	378	390	353	322	385	383	360	384	369	366	344	369	347	346	366	372	406	384	371	350	394	379	387	379	379	366	381	354	395	359	367	358	334	398	390	337	341	354	362	350	394	353	368	340	347	326	370	353	372	376	357	355	405	366	371	366	376	343	374	361	364	372	366	353	362	382	336	362	339	363	390	380	379	344	371	341	340	335	384	340	344	366	357	348	328	352	374	352	336	352	393	356	346	371	356	372	372	370	355	349	335	371	357	380	318	341	371	365	368	351	374	360	381	358	378	352	342	370	363	370	343	392	400	363	382	390	399	334	385	370	357	365	350	396	364	360	366	385	338	368	354	358	400	389	382	373	350	356	360	374	344	377	399	384	378	343	362	371	392	355	390	351	361	348	335	394	365	347	338	359	387	369	378	338	369	363	370	357	338	334	357	391	352	380	348	334	340	385	350	357	366	382	339	336	331	386	362	377	354	366	346	350	369	376	390	376	372	330	354	354	354	350	370	354	385	347	349	380	359	414	388	359	356	373	333	321	329	329	359	370	348	366	378	429	344	394	407	406	352	372	376	319	358	346	385	318	370	369	362	347	351	370	351	346	352	347	373	383	340	361	410	355	362	376	362	403	360	356	352	350	360	370	362	357	346	348	374	372	358	378	364	386	377	394	328	384	380	394	365	385	365	349	361	315	372	375	389	376	354	363	344	353	333	330	367	349	385	342	347	402	371	384	359	364	366	396	347	361	401	369	380	364	380	344	353	334	385	364	366	356	374	385	356	356	349	372	351	311	372	369	374	342	353	364	374	359	396	370	395	357	362	359	389	362	366	381	388	366	373	347	333	384	363	341	354	383	343	356	336	379	360	362	374	382	379	365	385	355	388	351	378	395	333	357	380	299	367	412	341	398	335	374	351	362	359	399	380	355	360	382	362	397	389	358	360	355	380	393	350	347	381	375	367	356	375	379	401	369	348	373	351	371	348	357	342	357	330	384	379	350	388	353	348	354	368	348	359	355	354	362	371	389	348	374	364	347	366	365	326	357	345	363	381	367	372	346	317	353	389	373	381	369	319	358	341	359	330	367	390	352	364	379	372	399	334	359	386	395	403	393	391	366	322	373	376	394	371	380	339	367	399	392	353	374	344	390	363	342	340	363	356	318	363	362	388
3727	1062	644	460	731	800	663	492	506	705	668	691	550	498	246	218	158	145	129	99	122	105	132	154	166	88	70	56	53	57	52	47	43	39	48	53	50	51	37	41	30	31	36	35	35	42	47	61	41	45	43	52	33	37	44	27	36	33	39	28	46	41	41	35	41	42	31	42	39	43	28	35	33	23	39	35	25	47	37	34	40	34	37	45	42	45	39	32	41	31	42	37	43	41	38	32	43	42	40	36	38	40	35	48	46	35	39	39	42	43	43	38	36	41	29	39	35	47	31	30	39	39	38	44	55	46	41	45	31	36	49	42	45	43	42	35	41	36	33	40	44	30	34	43	38	41	42	35	31	34	32	49	33	38	36	45	41	39	40	36	41	32	34	33	32	37	25	38	38	30	45	32	42	39	34	39	34	35	45	39	37	31	46	44	26	33	34	35	42	47	44	37	28	44	33	40	39	27	36	37	38	45	25	35	29	42	29	40	35	33	48	45	33	38	43	39	43	30	49	32	40	34	31	34	39	47	31	46	33	44	33	35	37	49	38	49	27	30	39	40	34	35	37	26	35	36	45	43	31	43	36	38	31	41	46	39	42	29	41	35	38	36	52	38	37	45	39	37	31	47	28	38	34	37	48	26	36	34	40	42	44	28	31	38	44	27	41	36	43	29	37	44	34	30	43	41	37	38	45	40	45	35	33	34	37	34	42	30	43	34	42	32	25	58	43	39	39	44	35	27	36	44	33	41	32	40	33	41	44	36	36	46	31	43	40	37	36	40	43	40	34	40	33	30	38	30	31	38	37	44	41	44	47	39	41	26	42	43	34	43	40	41	36	39	34	39	50	32	44	50	44	39	39	31	30	30	40	47	40	39	35	35	28	35	36	40	39	44	37	35	39	40	36	34	47	31	50	39	41	41	55	35	48	47	38	43	37	44	35	28	31	42	37	33	28	49	36	44	33	40	37	34	33	23	40	27	34	43	48	32	48	39	33	31	42	37	35	38	31	45	32	31	33	40	35	28	40	38	40	46	43	32	40	34	34	55	37	36	35	38	32	41	35	30	35	27	31	41	33	40	40	31	33	41	37	28	29	29	38	42	43	40	39	47	37	39	33	35	42	40	49	34	45	43	46	38	38	45	49	34	34	40	45	44	38	39	41	30	31	30	35	34	36	33	37	34	40	46	32	47	38	34	41	43	43	37	44	37	33	31	32	31	37	38	34	37	48	47	29	32	36	28	30	39	56	34	31	45	43	42	42	33	39	27	37	42	38	30	35	40	37	26	37	39	39	49	37	28	43	33	39	46	26	33	35	34	30	29	48	40	36	35	37	45	44	36	58	34	33	45	38	37	33	41	28	45	39	39	37	44	42	46	39	51	43	36	51	35	30	34	23	39	36	32	28	31	45	43	28	39	45	35	41	29	40	44	40	39	41	46	40	33	50	37	50	39	35	33	41	42	36	35	39	33	35	35	23	24	37	45	32	40	44	31	34	28	36	44	46	36	35	41	35	36	42	38	40	29	41	44	42	49	48	37	29	43	46	31	42	32	34	42	42	32	36	31	43	29	37	34	35	34	36	46	31	46	40	37	30	33	43	37	40	35	30	35	39	33	43	42	35	30	44	31	40	44	33	43	48	44	34	49	38	34	38	28	39	34	47	33	37	40	33	46	45	29	30	44	24	43	34	33	41	36	30	37	36	46	40	44	31	38	36	38	32	33	32	44	43	43	42	49	40	43	40	47	40	49	39	39	39	36	36	32	29	39	42	31	41	41	47	44	46	38	34	39	40	29	40	40	37	40	26	28	45	32	31	40	39	37	30	44	35	41	41	35	46	39	34	38	38	35	37	35	37	38	33	46	45	44	47	46	43	50	31	29	30	45	32	49	28	33	27	33	39	44	33	43	35	43	31	30	36	32	29	40	41	35	34	29	28	21	47	31	36	34	42	36	38	36	43	40	46	40	31	34	40	31	28	41	45	33	39	39	42	38	48	29	35	51	37	30	36	43	38	42	32	42	52	40	40	38	53	37	39	37	43	37	42	41	38	40	26	37	37	33	34	40	31	36	38	27	37	37	48	43	43	30	39	28	34	31	39	38	49	34	36	43	46	44	38	41	33	31	32	35	42	32	34	37	37	33	32	44	46	33	30	49	38	25	40	34	45	45	37	32	39	44	38	43	31	34	35	37	27	35	45	35	35	41	40	29	35	33	35	39	40	45	35	29	30	36	33	29	39	31	35	33	40	37	33	39	36	40	40	32	34	38	30	35	32	37	36	32	49	43	31	32	34	34	35	33	37	33	37	46	31	42	30	44	38	41	39	38	41	33	30	29	36	35	38	53	35	34	42	40	34	32	36	36	49	30	34	30	43	40	36	28	33	44	42	32	34	30	50	35	47	42	34	42	48	44	40	43	28	46	33	37	29	46	31	42	45	29	36	33	43	35	43	37	44	44	40	47	35	22	34	42	47	27	33	36	38	46	48	38	46	33	43	38	26	37	48	45	45	36	39	34	38	25	48	29	39	41	44	44	41	29	40	46	35	33	26	35	43	33	26	39	56	30	34	41	47	35	36	52	35	37	37	51	36	33	33	49	38	37	31	35	27	42	45	35	36	49	40	36	37	36	45	40	39	42	34	48	33	43	33	29	34	39	43	42	31	45	42	44	28	30	28	33	29	28	41	32	41	33	27	29	39	37	45	42	37	40	37	40	34	35	27	42	33	31	43	35	39	38	32	43	48	40	46	38	37	41	35	43	42	43	36	49	42	41	28	45	44	39	36	34	39	35	37	31	36	34	33	50	41	40	48	37	36	39	41	37	39	34	41	50	32	37	38	26	29	30	32	41	45	49	39	35	37	36	37	45	51	35	38	41	44	28	46	27	31	37	40	41	43	34	31	38	29	37	31	34	33	32	28	57	36	41	33	36	35	48	35	44	43	32	42	40	38	26	43	36	32	30	36	43	38	35	30	37	35	33	26	37	35	36	37	46	30	36	32	36	42	29	44	30	53	42	42	30	35	38	37	39	44	42	34	29	35	27	46	33	36	28	34	42	42	36	47	30	50	37	35	32	31	35	27	38	34	47	32	40	42	37	43	44	48	45	36	43	24	30	44	31	35	51	39	36	40	34	40	38	31	35	43	38	32	34	36	45	33	48	45	31	32	32	39	40	42	46	51	42	38	40	37	36	29	42	34	31	36	44	42	44	34	33	42	32	34	33	40	45	37	39	52	40	33	37	45	34	21	38	48	36	46	36	37	45	30	35	45	37	31	30	31	27	40	44	36	52	44	48	43	37	34	35	33	30	44	43	33	29	44	43	29	26	41	30	37	32	36	41	29	35	46	29	29	34	44	41	44	39	44	36	31	30	39	37	31	40	29	46	25	39	30	29	34	39	29	40	34	38	31	35	45	45	37	31	46	36	42	31	36	36	29	45	36	30	33	39	39	32	46	39	39	32	35	40	32	47	38	27	38	45
26628	19211	13950	27125	34383	32979	28341	22253	21815	24017	22607	22518	19290	17428	10183	7719	5911	5469	4663	4769	4359	4259	5159	6061	5705	2645	1421	1290	1111	1170	1087	1262	1025	830	795	776	789	722	698	679	758	680	652	688	676	720	678	689	637	654	659	664	623	742	738	586	614	600	603	606	648	665	634	604	584	632	604	625	597	621	614	618	573	555	607	611	585	627	612	622	591	569	654	598	598	604	597	620	639	648	557	581	647	572	567	596	590	543	605	586	568	594	581	610	607	575	600	564	562	566	607	528	607	606	598	593	597	605	615	619	579	563	602	583	566	581	585	554	592	577	601	624	555	578	552	634	542	555	546	649	609	547	539	587	607	585	606	596	574	612	565	598	620	582	546	565	557	611	559	604	583	564	605	581	544	534	585	600	588	610	613	582	524	535	616	552	607	596	558	614	598	554	581	540	609	568	617	561	587	559	609	571	612	580	575	618	596	573	557	603	624	599	576	575	554	536	570	597	597	592	606	538	599	610	559	602	515	575	638	585	585	558	595	580	552	567	588	583	565	576	568	625	555	574	603	591	542	576	551	587	567	607	625	614	548	540	571	575	548	593	596	562	570	581	612	620	595	541	537	612	576	588	610	594	599	539	560	591	518	588	564	557	606	595	539	554	570	568	589	583	596	580	543	588	587	537	565	589	574	577	604	540	575	596	580	577	581	571	589	582	561	594	587	562	578	564	588	585	541	585	574	540	591	571	572	533	594	566	574	569	595	639	533	565	575	616	561	577	578	593	618	598	581	595	560	608	581	568	578	602	558	579	593	579	609	591	602	540	596	520	559	555	566	562	572	600	535	628	609	542	585	537	606	545	609	602	564	570	550	559	562	569	590	569	570	577	604	573	596	588	568	600	553	574	599	573	616	582	539	595	626	549	579	580	559	597	595	573	638	538	597	603	563	594	598	598	594	569	549	593	536	594	573	540	595	581	579	576	585	522	563	563	572	556	594	552	567	582	565	549	583	572	593	596	594	618	563	577	622	545	569	621	581	593	551	608	581	616	590	537	587	548	555	566	627	545	570	595	562	593	551	646	622	581	588	566	543	572	552	586	591	578	548	578	568	564	580	594	583	627	616	562	580	576	592	574	551	526	555	578	570	564	545	610	574	578	513	600	587	551	619	576	549	606	569	582	585	604	612	643	575	595	573	592	581	562	570	669	586	596	613	559	578	561	578	550	592	579	567	571	583	565	548	605	570	572	629	548	587	562	574	559	594	584	539	559	557	544	598	544	571	605	597	567	554	557	532	566	594	585	536	587	576	563	554	578	551	578	583	568	573	570	567	604	592	590	618	572	597	589	564	588	554	575	594	540	555	563	562	549	570	580	587	569	598	578	607	592	604	608	595	562	636	581	553	594	627	576	548	589	575	555	542	539	518	593	630	627	561	588	570	549	568	574	584	554	541	590	577	561	576	577	597	593	587	593	540	596	581	611	570	593	584	573	586	602	571	571	578	579	619	605	573	552	572	568	562	563	562	575	561	580	552	593	606	603	622	544	581	592	580	621	535	623	566	568	580	597	551	563	607	594	608	562	566	625	545	528	618	557	550	548	578	571	587	537	588	588	568	578	557	640	598	566	580	585	588	580	600	555	559	587	578	574	558	576	554	587	611	605	603	553	594	588	591	616	590	591	565	573	561	578	581	576	569	548	564	585	615	601	560	582	584	604	598	587	567	600	584	610	537	580	575	580	547	542	534	556	581	577	548	537	580	551	580	586	586	623	599	589	597	572	597	578	578	599	556	564	549	557	607	576	573	559	578	546	532	583	603	564	580	570	556	600	579	555	605	563	593	593	609	598	543	588	549	539	515	589	570	551	578	610	587	575	561	568	585	524	586	578	598	549	518	563	582	527	620	602	646	553	554	580	581	574	593	592	601	609	619	585	585	586	558	607	542	600	580	578	574	584	565	539	574	599	588	602	598	631	570	563	596	547	606	614	579	609	623	579	549	557	598	572	595	597	586	571	549	544	586	589	583	607	579	598	599	559	572	634	536	544	543	598	595	564	600	570	582	587	597	601	556	566	591	569	595	608	537	574	598	553	564	622	568	563	570	574	594	550	570	586	620	567	577	569	631	585	584	565	580	568	564	596	571	546	590	595	589	584	585	560	560	615	581	527	551	605	594	546	568	572	579	571	582	593	579	603	623	580	625	571	573	586	579	581	580	576	557	578	574	550	594	619	574	589	593	553	605	606	571	564	584	567	564	617	555	588	589	578	614	616	536	570	588	576	592	590	561	541	566	581	611	528	582	578	594	541	575	600	564	574	589	600	552	615	609	554	573	587	550	568	563	567	554	593	555	576	603	571	594	569	600	543	596	596	580	578	574	566	576	531	588	593	580	583	579	600	560	586	582	621	567	571	599	613	581	554	558	588	561	607	604	555	551	614	572	608	554	599	591	547	558	662	598	551	582	589	608	623	569	604	573	593	606	593	607	533	577	564	583	550	593	582	587	574	608	579	603	595	609	532	539	564	608	563	611	586	536	619	581	581	560	620	567	613	590	584	586	559	561	557	551	537	568	620	580	558	575	585	573	587	591	571	594	597	585	571	589	611	583	576	585	587	586	578	541	616	556	626	577	540	552	574	567	590	596	589	629	558	595	575	584	575	518	591	530	558	549	530	600	574	583	553	583	592	590	545	543	567	578	565	627	533	552	577	610	578	604	571	528	629	567	574	585	594	556	605	585	537	623	561	569	568	574	573	570	590	600	600	545	558	577	579	622	596	617	594	609	596	583	548	523	547	568	572	601	623	594	555	514	599	586	556	543	546	578	595	531	624	622	590	597	585	578	556	575	568	566	592	579	568	632	581	571	592	581	566	578	617	572	604	580	617	604	547	627	577	599	608	607	548	598	562	590	642	576	558	613	578	582	585	588	587	584	574	569	594	560	588	529	573	548	594	548	581	572	590	572	622	569	551	602	586	583	591	569	562	559	579	606	596	598	573	571	586	604	584	550	601	588	593	606	569	576	586	587	590	553	559	564	593	599	575	551	578	603	585	585	591	567	573	598	607	604	602	589	627	577	599	584	547	539	577	569	632	596	574	577	581	568	552	606	593	562	587	565	583	570	564	584	613	588	584	558	585	563	559	586	582	565	573	577	586	573	585	547	548	614	563	557	539	587	577	566	585	571	609	595	597	565	612	564	573	586	540	621	619	566	568	565	567	554	595	585	562	590	589	603	566	604	585	624	579	546	553	591	519	549	569	607	539	580	562	592	580	543	595	590	579	600	591	578	559	614	590	582	613	588	556	563	606	526	596	547	590	545	558	606	581	552	585	588	601	565	615	603	535	586	616	591	597	578	511	586	560	613	575	598	600	588	610	577	616	613	617	564	566	579	582	583	521	598	567	595	583	547	553	575	564	581	612	565	569	612	571	520	579	554	611	615	596	593	538	565	523	574	537	582	569	586	645	566	611	521	601	543	571	553	579	563	620	571	589	616	630	575	609
3589	1710	964	809	1236	1410	1159	792	729	824	980	1188	791	718	353	278	254	231	162	150	162	136	179	196	189	126	61	60	44	65	51	55	51	48	50	45	42	48	40	37	49	36	50	40	43	47	46	41	53	30	36	45	33	45	35	35	39	49	34	36	46	40	42	40	35	47	42	37	38	38	44	40	47	32	39	36	29	44	48	34	31	38	41	32	33	37	41	38	34	51	40	45	37	36	45	38	36	42	50	45	38	43	38	36	31	49	45	38	47	41	32	45	43	29	36	39	41	31	39	42	34	35	29	32	38	39	53	35	30	50	42	37	46	36	53	28	39	39	27	44	33	45	38	39	46	46	37	40	43	41	37	30	31	40	33	33	42	45	31	53	33	39	37	44	41	29	33	31	43	40	37	30	40	41	44	40	35	40	37	44	42	49	38	45	30	28	51	41	34	36	47	44	28	34	43	46	41	42	29	38	37	40	40	38	33	44	32	42	39	42	38	45	45	33	35	38	32	42	38	44	39	41	40	34	30	35	29	54	43	41	54	45	35	34	37	43	35	29	41	33	38	43	38	31	36	43	40	45	34	46	34	41	35	39	45	41	41	37	33	35	33	31	34	43	39	38	38	41	36	32	31	43	37	41	34	29	40	42	34	41	53	45	31	45	30	35	34	41	31	43	42	43	44	43	39	41	36	40	32	37	40	47	42	32	40	38	50	30	40	43	37	39	42	49	38	36	29	31	42	45	26	39	38	30	34	37	30	36	35	34	39	36	42	36	32	48	31	35	41	46	33	42	38	38	41	43	49	44	38	44	32	30	38	45	48	38	42	38	23	34	26	41	45	39	30	35	37	37	46	44	30	46	52	34	35	36	41	37	47	30	36	37	30	33	30	31	34	46	44	39	41	34	37	46	38	40	41	45	34	32	45	49	30	35	42	28	47	41	33	30	39	40	32	37	36	50	48	46	29	43	41	40	41	49	31	36	35	40	40	41	33	29	42	31	42	40	24	29	31	37	32	41	35	41	44	39	36	36	40	27	39	50	43	46	36	36	41	49	51	44	33	43	29	33	40	48	46	41	28	37	45	39	45	46	41	41	38	42	37	35	34	48	32	37	36	44	27	48	35	29	40	46	27	43	32	35	36	48	37	42	30	46	42	30	48	36	43	34	41	33	33	40	35	47	42	40	32	48	37	39	45	45	35	30	39	35	37	51	33	29	47	47	41	33	43	31	47	33	44	39	41	38	39	33	36	38	37	34	35	42	39	38	37	42	46	36	40	38	31	42	36	33	47	50	40	38	29	29	38	33	38	42	40	40	35	33	38	27	37	42	40	26	41	45	33	46	39	40	47	38	23	34	35	35	45	34	40	37	46	35	33	34	38	28	26	50	38	26	53	50	31	43	45	41	31	45	27	39	44	37	35	33	48	39	41	34	48	31	47	36	35	31	43	37	51	46	41	43	42	37	36	42	44	32	42	37	47	41	31	49	38	48	37	39	37	37	37	44	38	50	41	40	43	36	45	35	34	40	39	31	37	48	46	48	37	54	36	36	42	33	32	34	41	48	32	35	55	34	46	44	39	35	39	47	30	45	38	44	39	26	33	46	49	37	49	38	29	35	36	40	45	33	37	36	40	31	40	49	32	42	56	48	31	34	53	38	38	39	42	41	30	38	31	36	29	24	35	47	42	46	37	35	41	47	44	39	30	32	47	34	33	48	30	41	40	47	34	35	19	37	32	45	37	41	36	40	35	40	35	45	43	54	33	42	46	28	37	41	48	30	40	35	42	47	35	44	33	46	49	42	40	43	47	28	50	40	28	30	36	33	42	42	52	42	38	37	45	32	46	32	40	35	30	37	28	48	39	38	33	39	43	37	32	31	38	35	43	36	48	43	33	43	40	47	44	50	42	39	40	45	34	46	32	36	33	41	41	44	42	50	42	40	41	30	45	36	49	40	37	35	26	40	38	33	47	32	42	43	41	44	44	49	40	35	37	49	44	37	35	34	36	24	49	35	39	37	37	43	33	45	45	44	37	36	47	33	52	38	32	37	31	47	39	41	36	48	34	40	39	54	35	43	45	44	50	44	38	39	47	33	41	37	38	34	40	43	30	37	49	50	36	41	36	34	40	40	33	35	44	41	41	34	41	54	36	37	48	38	34	36	36	47	39	34	57	42	36	35	42	36	34	37	36	40	40	38	39	39	36	47	44	32	38	45	41	34	43	37	50	40	40	40	37	33	37	36	41	41	35	39	35	40	40	38	39	33	45	46	31	36	43	41	33	41	46	49	54	42	58	31	42	37	36	38	22	52	32	42	37	38	35	43	42	46	38	44	38	24	40	37	28	32	38	42	54	39	29	34	37	49	44	34	40	44	37	44	37	42	41	43	35	39	42	31	41	42	36	40	44	35	45	47	39	32	43	45	41	39	39	30	37	43	42	47	37	46	37	36	39	46	39	28	30	36	53	31	46	37	37	34	49	50	34	38	33	32	40	33	40	32	45	42	39	36	51	36	43	32	30	38	44	27	50	30	48	32	32	26	35	38	44	42	40	47	43	47	42	50	39	33	43	44	38	34	38	43	33	43	26	41	39	35	41	46	35	38	33	31	44	43	42	30	38	32	31	35	40	44	50	35	40	44	55	27	31	39	36	34	46	38	44	37	38	39	45	31	34	32	40	48	39	40	35	29	31	32	32	46	37	51	29	34	45	33	37	37	44	43	38	36	41	37	40	38	32	41	37	51	27	42	40	32	21	38	34	35	37	49	48	40	39	34	37	39	28	32	48	30	34	42	24	31	39	47	36	36	41	38	43	46	38	38	38	40	37	35	45	39	41	39	51	35	36	44	38	36	32	33	48	35	41	30	43	51	45	41	37	46	43	24	28	42	33	43	49	42	39	50	49	41	46	42	35	37	48	32	40	37	42	35	36	50	36	40	36	47	35	32	29	41	43	44	44	31	34	33	32	34	42	36	47	43	38	49	39	30	42	39	39	35	40	36	37	57	32	41	36	33	45	41	40	49	35	42	40	33	36	36	52	46	34	33	55	37	38	40	40	35	38	38	29	38	30	34	33	31	35	34	25	48	35	38	36	35	40	37	47	37	44	51	37	37	33	38	37	47	43	45	39	49	33	27	32	37	35	40	38	31	39	36	41	28	39	42	39	57	38	38	45	36	41	39	43	31	36	60	38	31	35	42	43	41	37	34	41	42	38	50	40	36	30	54	44	39	33	39	37	40	47	48	40	50	37	46	48	39	38	38	39	38	45	46	37	39	33	38	39	50	39	36	32	45	34	40	35	32	43	43	41	40	31	36	35	37	38	38	46	35	32	30	41	28	36	53	47	42	40	35	54	35	35	39	38	40	45	30	33	35	35	46	46	49	41	36	41	31	40	50	30	48	45	42	33	25	25	40	26	34	50	36	39	42	47	28	43	43	28	26	40	42	47	29	34	41	40	43	37	41	45	39	43	39	48	49	44	44
32386	23109	18286	33718	40655	38538	33417	27972	25769	25780	28762	28846	23183	21744	12988	9613	9701	9092	6594	6320	6976	6297	6660	8009	7787	4298	2080	1745	1511	1479	1315	1294	1296	1212	1024	936	878	868	789	845	897	799	819	801	856	850	863	788	693	772	719	717	815	839	728	724	679	698	654	625	684	713	673	678	664	659	675	666	635	666	673	607	659	640	639	657	671	639	623	602	625	592	639	625	616	562	613	654	608	595	632	636	626	643	610	613	598	592	644	631	632	632	630	618	601	619	628	643	628	627	611	595	613	625	632	654	607	631	715	643	617	624	609	587	583	621	600	618	648	622	625	598	639	607	603	622	599	598	556	578	601	615	605	600	654	591	661	644	622	634	641	595	625	603	621	620	628	631	615	614	618	608	594	608	600	596	625	597	579	550	593	576	574	601	581	577	606	578	531	641	625	626	562	601	613	609	596	571	588	583	601	566	658	590	615	600	605	610	558	566	636	588	589	595	606	615	625	553	624	601	604	583	611	621	609	603	605	629	604	572	605	602	601	611	619	579	567	622	641	611	574	585	588	613	556	590	582	574	589	619	646	581	566	608	609	595	573	613	553	620	611	588	651	576	596	572	582	615	580	581	598	588	606	628	593	629	617	577	541	608	585	640	551	619	611	604	593	641	612	625	612	586	604	570	562	580	613	567	621	597	575	601	618	592	575	614	587	627	643	589	595	559	597	592	624	605	607	632	587	615	589	538	598	614	569	653	631	572	599	581	616	582	607	599	576	609	607	627	582	623	596	569	609	585	603	578	641	633	592	602	591	573	633	596	582	616	575	607	588	647	583	612	635	619	555	604	579	569	595	598	583	586	586	600	608	586	587	584	600	581	564	583	609	560	600	559	586	595	583	631	592	586	532	625	600	585	541	602	634	596	615	635	624	595	564	581	609	590	598	619	559	582	596	580	624	607	569	579	580	598	614	629	596	568	605	592	578	576	601	595	574	591	566	589	597	625	611	573	565	602	593	579	608	587	582	571	589	623	599	583	581	570	618	583	592	628	617	569	630	607	621	610	591	596	538	569	576	613	616	594	611	596	584	560	603	573	594	596	615	617	575	609	547	583	578	637	557	596	572	616	618	582	624	601	595	582	560	618	632	622	609	614	599	628	587	610	579	630	606	559	600	612	578	577	538	632	606	575	571	581	546	598	557	585	557	623	606	605	594	560	598	587	646	625	581	610	578	577	580	603	570	605	631	626	577	583	578	566	588	574	565	572	590	600	619	588	597	618	611	595	583	560	630	627	578	592	606	583	585	604	616	587	624	595	605	570	569	559	598	574	567	578	564	575	589	589	604	631	575	605	603	590	619	584	604	601	569	606	601	582	585	606	595	598	618	611	592	603	634	601	617	566	594	613	547	586	596	605	612	620	613	620	572	587	611	573	635	565	586	613	609	586	599	578	594	591	567	630	608	576	566	605	614	572	582	575	575	610	602	582	587	619	622	593	574	596	606	603	622	620	625	597	604	618	576	655	633	561	598	595	564	616	605	588	565	618	600	640	615	622	613	548	578	588	611	585	574	619	627	564	585	594	647	571	580	611	588	603	635	618	621	580	625	553	577	580	615	584	585	641	591	598	619	629	556	590	577	610	571	588	610	553	597	616	586	583	564	587	569	599	637	591	639	562	601	580	577	592	630	577	579	617	595	603	543	632	573	613	627	560	611	587	575	640	595	602	564	581	611	619	608	576	559	574	605	638	608	573	621	605	600	570	566	579	623	601	607	588	629	596	536	577	597	614	617	624	615	568	617	599	552	582	630	608	563	527	586	567	573	588	568	625	588	567	570	550	582	586	571	576	607	558	597	630	587	609	642	603	567	588	557	615	590	589	591	575	568	616	569	619	622	600	567	570	624	625	538	643	539	624	605	633	580	545	567	614	637	596	570	623	560	545	588	600	586	614	602	535	584	615	594	605	571	574	617	567	583	598	591	570	582	598	579	618	586	593	589	598	585	588	570	606	558	583	594	577	620	588	609	599	581	592	596	633	648	614	608	564	594	664	605	598	607	622	604	605	550	598	568	583	566	624	611	607	560	582	588	633	600	603	633	609	563	574	562	581	611	562	590	553	579	598	577	595	584	583	620	583	608	589	548	559	577	576	586	585	608	645	568	585	618	581	607	569	593	631	581	644	618	595	606	619	620	630	594	602	623	621	592	587	575	551	579	596	602	560	600	563	585	554	592	610	622	566	622	579	592	541	619	574	600	599	590	574	599	596	629	564	625	597	616	562	565	594	612	616	616	558	535	562	554	602	589	587	568	590	595	616	605	596	588	585	595	582	600	581	582	564	596	560	591	602	559	603	587	610	603	637	559	587	601	576	648	605	575	563	611	606	563	591	626	612	608	555	626	556	598	579	555	578	583	574	565	622	609	559	577	602	591	598	592	623	618	541	606	615	588	610	572	646	571	602	589	575	566	571	604	624	575	620	591	597	593	605	600	582	615	565	618	604	597	592	599	608	601	605	593	622	638	573	580	626	584	609	564	562	571	638	592	602	604	583	582	587	602	571	576	607	542	624	581	640	590	585	588	588	575	545	616	594	567	591	601	532	591	615	595	596	566	620	573	576	565	613	573	564	571	573	609	577	574	599	573	556	590	572	589	578	595	594	588	596	591	567	597	582	591	556	593	581	571	562	638	577	584	592	636	567	579	590	568	610	591	584	544	559	602	598	561	598	593	568	583	617	590	611	570	586	599	568	611	570	585	608	612	595	587	630	584	575	578	575	586	627	564	602	590	593	602	590	564	617	576	600	570	573	592	577	582	598	593	592	556	600	603	575	631	597	570	634	598	576	594	574	592	624	613	628	578	544	569	571	597	658	602	575	609	591	624	598	569	631	593	602	600	543	619	585	543	593	584	593	601	611	519	582	591	596	616	638	577	601	565	563	583	603	542	597	566	594	597	659	606	611	590	603	606	588	583	569	582	579	581	603	597	587	594	599	585	560	633	615	579	581	619	657	608	600	589	626	561	567	601	577	592	556	566	618	628	607	619	608	567	571	632	565	588	601	591	582	652	576	552	594	573	601	650	549	575	600	570	584	602	587	591	581	623	582	577	584	580	660	589	616	621	577	633	600	596	592	581	608	586	612	606	587	591	633	660	619	589	572	626	580	603	583	571	568	616	590	593	571	589	596	613	560	630	604	607	604	550	602	604	559	646	587	566	576	587	531	604	611	575	623	610	652	599	587	634	587	602	587	576	608	622	612	610	596	584	591	586	582	592	620	583	581	580	563	601	602	562	633	609	625	584	618	595	575	561	573	653	603	597	598	596	560	624	603	616	607	589	630	618	588	603	609	604	568	623	584	609	586	604	588	576	577	586	584	608	600	578	577	547	617	589	584	562	609	526	612	561	568	618	629	589	640	579	573	609	577	567	612	620	570	615	572	566	615	645	577	587	596	566	578	624	577	629	584	634	621	583	601	581	593	623	606	616	569	592	583	593	563	609	553	589	624
2287	946	480	396	669	621	442	325	230	273	395	567	352	304	142	100	90	108	75	67	68	75	80	96	113	53	25	29	41	29	29	26	25	25	27	24	31	17	30	16	25	19	16	22	33	25	21	25	32	19	31	19	15	21	28	20	29	36	22	27	25	27	16	21	23	21	24	20	23	19	26	18	32	23	18	19	26	18	24	29	20	21	14	23	28	33	23	21	24	16	16	18	33	11	13	18	20	32	24	28	28	10	27	27	22	26	13	27	20	28	25	20	21	19	24	20	26	23	28	23	23	26	21	21	23	24	21	17	30	31	28	18	23	22	25	24	23	20	23	25	17	24	27	29	23	24	32	22	31	17	30	21	34	23	27	17	20	22	18	28	19	34	29	27	25	18	16	24	14	25	20	20	25	17	21	22	31	31	34	29	26	20	17	26	23	21	23	23	27	13	22	20	31	22	26	22	21	22	20	27	34	25	20	15	22	29	23	28	19	26	23	18	23	14	19	31	25	25	19	28	28	16	19	21	25	28	25	21	36	29	17	25	27	22	21	21	27	21	29	24	33	19	22	28	20	22	22	24	16	22	16	21	25	25	29	29	26	18	29	25	20	18	22	17	26	24	22	22	24	18	23	20	30	18	29	24	27	15	22	28	27	31	25	26	22	26	29	17	36	19	26	24	23	17	25	27	22	22	20	25	22	18	25	25	25	28	34	25	22	22	27	29	22	28	19	22	29	26	13	29	17	25	20	25	20	30	28	18	19	19	30	23	11	23	20	20	20	19	21	27	23	21	30	24	18	24	18	28	17	21	20	20	25	26	19	17	31	35	24	19	23	26	19	25	24	20	24	27	30	28	16	23	29	18	27	13	21	17	24	24	21	18	20	16	23	23	29	17	26	22	19	20	25	29	24	22	22	24	27	30	14	29	19	21	24	19	21	20	28	25	19	17	21	26	16	18	18	26	18	22	27	33	24	22	24	27	22	21	20	21	21	30	29	24	20	36	26	29	25	18	25	23	23	28	21	22	23	15	26	34	26	22	22	22	25	23	33	29	26	29	18	23	29	27	28	22	23	24	28	19	21	20	21	22	30	19	31	25	12	36	22	22	23	29	26	25	25	27	23	19	29	26	22	27	24	18	26	17	19	19	32	18	30	28	23	25	22	25	25	17	27	32	23	22	18	23	21	22	14	21	24	34	19	21	28	20	17	26	30	20	19	21	22	19	19	28	29	17	21	28	26	23	21	28	26	27	23	33	21	23	19	32	26	16	20	22	17	25	26	26	21	28	15	24	21	30	28	27	20	23	20	24	25	16	26	30	21	18	15	24	19	18	32	20	16	24	26	22	21	19	22	20	24	21	14	30	18	32	17	31	20	23	27	20	22	29	22	19	18	18	13	26	26	18	25	26	21	20	24	29	23	23	24	27	26	28	15	15	23	21	21	22	24	27	25	19	20	16	18	20	35	29	26	26	16	24	27	28	23	31	26	22	28	30	23	26	20	26	18	26	31	19	22	20	21	25	28	21	20	18	22	40	25	35	21	20	29	23	21	20	30	27	29	24	26	27	24	33	27	22	20	19	22	23	21	25	23	21	20	26	33	21	29	17	25	15	23	29	15	25	26	16	31	26	15	29	28	27	25	27	24	38	21	23	22	27	33	26	21	28	24	22	12	18	28	19	26	24	18	22	22	22	19	28	26	23	21	20	20	28	18	26	24	26	28	22	29	30	31	24	19	20	23	28	18	26	29	22	22	19	21	25	25	30	32	20	14	19	9	25	28	30	20	16	19	21	24	26	27	17	20	21	26	29	32	27	24	28	23	28	20	22	28	23	21	29	30	27	28	29	21	17	23	25	20	21	16	19	27	25	17	22	25	23	25	19	23	23	19	15	20	25	26	17	33	21	21	25	27	37	27	19	25	16	24	19	20	20	14	26	24	29	17	25	28	26	20	33	14	15	41	19	24	19	22	27	29	20	21	30	30	19	27	33	22	17	18	27	30	28	17	24	24	22	20	14	21	21	17	29	18	18	20	26	21	29	25	30	25	22	24	27	17	20	18	31	28	23	29	28	23	36	14	22	28	17	22	24	24	25	19	21	19	26	21	20	26	33	29	22	29	23	28	30	21	19	12	29	22	19	17	19	24	20	16	21	20	20	21	19	23	27	23	27	22	22	20	23	29	25	9	21	18	19	29	15	24	20	25	29	27	27	24	18	25	27	25	34	25	24	17	27	17	20	17	26	26	31	20	22	21	21	19	27	17	22	22	26	24	19	23	16	30	19	25	26	23	25	23	24	29	25	34	22	25	22	21	22	18	31	20	26	27	24	24	18	18	20	21	32	30	27	15	30	23	25	22	29	24	14	24	26	25	19	33	27	29	14	29	22	21	13	26	24	18	35	24	15	24	20	29	23	23	23	16	14	22	28	24	26	20	24	27	27	19	25	19	23	19	23	23	27	29	26	24	23	26	19	22	20	19	36	27	21	29	21	32	20	16	25	19	25	22	31	29	22	23	29	25	22	19	35	17	19	28	19	25	17	24	22	17	22	21	21	22	29	21	22	24	19	23	35	19	18	27	17	24	24	25	23	25	17	26	24	17	24	24	19	12	20	24	25	20	25	21	19	13	20	30	26	23	24	29	28	25	30	17	16	29	22	30	25	16	19	21	25	28	24	21	24	23	24	28	26	26	28	29	30	22	31	23	23	31	29	29	28	19	20	28	19	23	32	22	24	33	31	26	24	24	18	19	23	23	17	23	23	22	26	23	23	27	20	23	24	30	26	19	23	18	25	29	22	19	29	15	19	21	23	19	25	21	23	27	27	27	26	24	27	20	30	19	22	24	25	21	20	15	14	25	23	22	18	19	21	21	22	29	24	27	20	27	15	20	16	20	28	26	23	16	27	26	20	21	30	21	21	32	33	25	21	28	24	16	20	27	29	21	19	27	28	16	26	29	14	18	26	16	23	15	23	31	26	24	23	18	23	29	27	22	25	23	20	25	15	38	22	26	29	15	27	32	24	27	24	24	21	17	17	21	25	29	19	22	22	24	14	25	31	21	23	17	25	26	31	26	27	20	25	23	32	30	25	24	22	27	18	19	21	21	21	21	22	17	35	15	18	16	26	19	28	28	21	21	23	26	18	19	29	25	27	27	14	21	17	24	24	19	23	16	19	14	22	21	24	27	29	17	22	26	18	20	21	19	23	19	28	20	28	24	20	22	24	17	28	27	19	23	23	27	39	27	31	30	29	29	24	35	26	31	28	19	17	21	22	18	15	28	27	24	17	25	25	25	29	35	27	22	22	21	9	23	29	27	17	25	30	25	21	13	19	26	20	17	22	25	29	20	28	18	32	24	19	25	23	23	24	23	24	19	21	24	37	18	24	22	24	25	21	23	20	26	28	16	32	29	23	27	17	19	31	23	19	33	19	26	23	26	20	23	25	27	17	20	17	22	23	21	22	18	19	28	24	28	21	20	23
23833	18084	12268	26079	32691	29872	23776	17004	12645	12970	16998	19371	14477	12427	6223	4409	4770	4374	2540	2380	3257	3030	3311	3760	4213	1815	854	728	633	633	563	576	520	457	450	431	422	402	385	424	422	481	497	460	490	457	408	399	431	396	375	374	440	419	397	363	371	374	373	352	382	368	335	351	353	362	350	369	389	404	380	361	355	371	337	401	368	342	328	345	332	340	403	363	356	376	374	346	400	383	363	396	382	362	390	386	353	390	374	344	360	362	384	392	365	346	363	376	358	367	370	377	341	391	339	387	388	406	367	422	358	334	363	385	347	356	364	369	355	392	404	392	377	379	358	371	365	375	365	347	362	369	372	426	391	340	387	393	347	390	397	336	347	370	365	379	364	384	372	408	412	385	366	337	359	345	365	370	390	334	376	345	397	344	316	348	354	390	341	396	380	334	370	359	347	342	365	359	356	366	378	384	376	354	358	361	375	352	351	398	390	380	359	364	349	364	363	335	388	337	344	378	380	323	372	382	381	364	390	361	342	320	405	367	378	403	336	367	372	366	393	362	358	367	331	359	385	354	418	363	365	355	343	381	398	407	326	348	341	359	393	373	358	368	381	354	378	355	354	377	373	377	368	321	356	355	350	370	361	363	373	364	371	348	366	370	363	383	399	379	385	392	328	319	344	341	364	365	396	390	335	341	368	368	341	380	378	381	358	386	351	344	377	342	342	360	371	336	342	339	340	385	360	356	398	387	361	389	334	351	345	356	384	345	355	362	360	364	375	386	375	340	371	362	367	373	369	363	352	331	364	373	365	364	343	404	341	333	376	363	335	374	322	331	358	342	323	367	373	387	360	386	348	349	329	379	362	337	363	391	348	342	366	357	349	359	348	355	344	375	354	386	385	365	338	328	344	358	376	378	356	347	369	402	374	365	343	370	373	388	355	398	399	365	329	327	342	370	355	359	347	360	315	370	344	372	350	386	346	397	388	363	365	372	350	347	407	392	380	383	337	348	328	369	359	380	394	406	371	321	353	373	346	315	340	365	373	387	376	334	346	348	368	348	373	344	379	390	358	387	379	379	343	388	361	374	365	349	353	361	352	350	342	358	388	370	365	338	347	376	348	379	344	349	386	388	386	390	322	344	370	378	344	356	336	329	334	345	350	360	392	345	406	364	357	338	333	347	384	390	402	381	334	380	380	352	353	367	366	356	394	357	378	359	365	376	331	361	328	366	368	362	341	381	393	358	369	383	371	373	351	363	347	368	357	408	361	360	342	342	353	376	385	354	374	394	341	367	348	344	327	356	381	375	338	330	359	393	358	394	363	365	401	389	344	371	385	354	355	371	370	345	355	359	375	347	390	385	359	369	364	340	360	375	400	363	370	373	350	375	369	361	358	353	357	387	378	359	349	393	342	365	370	375	370	347	384	353	374	348	348	373	358	378	359	341	347	360	334	371	378	361	376	376	340	363	342	381	331	357	365	378	357	380	369	331	356	361	348	360	333	371	375	335	352	364	366	377	375	353	360	340	349	380	370	365	343	354	365	361	375	359	384	363	343	362	346	359	382	358	347	378	339	338	373	372	355	369	388	374	375	383	378	377	382	324	361	345	363	372	379	374	356	381	395	371	384	387	342	349	353	373	353	336	388	383	364	356	348	346	335	377	360	356	350	343	365	374	365	361	360	346	364	350	356	378	324	384	392	371	367	379	346	368	363	394	339	377	342	352	336	344	347	374	345	375	361	365	367	376	362	342	385	347	348	304	362	328	366	355	361	349	359	366	338	375	366	360	384	371	329	370	301	344	369	365	338	363	337	382	367	354	341	345	338	363	383	350	340	387	363	341	359	369	360	328	348	334	384	342	379	338	372	364	378	390	344	357	378	344	318	366	340	408	379	391	336	365	345	373	410	344	365	370	381	369	334	377	380	368	347	366	379	331	352	354	335	337	362	351	375	357	356	342	377	380	337	348	343	366	368	370	370	378	352	380	356	371	374	366	309	379	367	394	388	378	356	347	376	337	367	359	369	332	356	375	390	382	337	372	313	344	374	378	376	367	396	350	384	365	376	356	352	356	378	351	348	360	370	337	355	402	344	365	372	350	347	346	320	389	349	367	358	334	375	371	337	365	338	355	376	394	364	349	363	386	364	375	366	365	362	373	384	349	357	379	367	373	387	368	346	345	362	365	337	352	347	366	357	376	347	336	355	347	340	359	366	333	338	378	317	406	355	368	355	345	347	355	343	364	379	363	380	367	349	324	374	395	380	354	380	383	351	333	393	374	350	344	382	345	341	344	386	425	340	378	357	376	379	375	357	365	372	346	361	360	369	361	377	339	389	383	386	341	356	348	374	354	359	343	319	350	364	344	365	351	344	386	348	353	357	401	353	379	347	363	357	352	341	386	360	353	381	337	334	349	351	374	390	379	345	393	409	391	316	403	342	364	350	407	321	367	372	374	343	373	364	389	365	360	365	371	394	359	382	373	389	360	372	356	371	374	373	356	370	383	361	387	336	384	356	377	355	381	379	321	354	343	367	367	350	357	383	356	385	371	343	361	372	342	351	344	343	381	383	376	394	350	366	348	371	373	369	359	364	372	367	361	360	366	331	340	355	344	364	345	348	375	334	367	333	359	355	366	373	360	346	333	335	378	332	337	359	392	354	396	323	385	336	369	349	361	370	360	347	338	372	350	341	389	394	401	349	350	361	388	363	344	320	359	351	364	359	386	401	339	368	409	327	385	340	338	345	370	347	372	383	360	375	365	349	373	374	343	361	362	400	382	363	338	372	400	377	349	351	354	374	367	353	357	367	396	371	364	415	356	388	362	352	342	382	387	407	385	357	353	321	347	363	359	386	363	382	347	345	393	336	348	376	354	371	381	361	358	359	324	400	349	360	351	348	380	384	370	339	343	334	359	355	382	359	366	353	332	361	345	353	354	378	365	360	345	400	389	355	338	370	380	346	374	376	365	362	344	351	374	380	372	393	352	361	341	365	368	349	360	326	350	323	337	361	387	384	352	327	389	379	372	372	368	333	379	321	369	381	350	360	359	358	389	349	393	356	369	339	395	333	344	357	340	374	393	360	335	382	354	324	363	359	346	379	357	375	357	404	369	373	359	394	362	396	391	349	345	364	371	361	355	354	356	371	406	356	351	352	382	365	370	349	342	393	352	368	350	363	365	349	351	347	361	327	367	362	398	363	337	356	335	383	366	395	359	397	384	341	343	362	383	335	407	366	381	395	359	369	380	380	318	361	347	327	378	378	363	346	372	339	357	328	368	378	360	366	353	367	359	346	370	357	387	355	365	354	363	374	363	335	380	420	313	348	354	395	344	369	368	356	352	364	331	371	367	358	353	370	349	384	360	337	353	329	355	351	366	360	368	350	333	363	341	399	343	385	313	365	358	360	367	343	344	346	363	325	371	362	371	359	351	354	342	403	372	365	384	313	334	355	351	353	392	354	364	387	374	383	359	403	393	331	364	363	352	377	385	341	372
2229	1598	864	606	974	1096	831	540	417	385	595	737	545	420	206	121	182	197	116	74	122	113	138	151	180	95	34	35	39	23	15	31	30	18	25	30	33	31	42	23	24	40	32	30	28	33	26	33	21	26	25	26	31	37	35	20	23	22	21	13	21	25	25	25	24	27	32	29	26	29	25	22	24	37	23	16	37	18	25	29	27	25	21	18	19	23	28	22	28	21	28	27	34	25	27	31	21	31	21	28	20	27	20	19	20	24	22	24	25	24	25	28	26	34	18	18	18	24	36	27	19	23	29	22	18	27	30	24	25	16	15	21	23	18	23	24	23	25	22	28	13	18	27	24	27	23	33	20	25	20	13	27	23	25	22	16	22	23	18	9	16	28	35	27	18	20	28	27	27	19	26	19	21	28	16	24	26	32	31	19	20	35	15	26	21	18	20	16	18	29	25	24	29	27	20	16	27	26	31	28	22	18	19	25	21	27	19	24	27	30	25	23	33	23	27	24	21	18	24	26	26	28	21	21	30	33	32	20	21	23	19	19	26	18	18	23	23	26	30	28	23	33	13	27	20	19	27	21	29	31	18	22	22	32	26	20	25	22	22	16	24	30	23	22	25	22	12	24	26	25	25	28	26	21	19	21	25	31	27	28	28	21	19	20	26	23	22	21	19	24	25	35	15	27	22	28	23	20	19	16	20	24	23	27	18	20	21	22	18	25	24	21	29	20	26	23	11	23	19	23	14	27	23	25	16	23	14	19	28	17	33	28	27	25	17	24	27	27	30	16	18	25	24	24	11	30	26	36	14	20	18	31	22	26	24	22	31	25	23	22	22	20	21	24	15	27	20	28	16	18	15	25	25	21	19	19	22	24	26	17	23	26	18	24	25	16	25	22	26	21	31	30	23	24	21	20	16	20	21	22	25	23	27	19	35	29	28	36	19	23	24	23	19	26	19	28	32	32	23	28	30	21	28	14	19	23	22	16	29	18	30	27	35	24	26	17	25	17	21	19	25	18	23	26	30	29	25	22	29	37	27	18	25	21	27	23	20	16	26	22	21	29	25	24	19	30	19	21	24	23	24	17	16	16	20	24	24	20	31	30	23	24	24	34	25	19	22	18	24	23	19	18	23	34	20	22	28	21	29	24	28	19	24	21	26	25	16	27	19	30	27	22	21	29	24	21	33	24	20	23	21	31	14	30	25	27	25	30	12	29	36	24	22	17	25	25	19	25	18	23	41	22	21	30	20	24	24	26	22	20	29	20	21	22	22	22	24	19	22	21	21	19	22	26	26	20	18	26	24	20	29	23	18	29	28	23	26	15	22	20	23	21	25	26	26	32	31	24	20	33	22	24	28	22	19	21	25	23	30	32	19	20	25	19	22	27	16	24	18	23	27	28	27	24	14	13	21	30	17	21	21	21	29	21	14	26	25	22	21	28	30	20	28	31	23	24	25	22	16	20	18	28	31	27	25	24	28	18	32	29	16	28	27	19	17	22	20	14	21	21	26	22	23	21	22	21	24	19	26	15	18	34	34	30	24	20	28	23	24	31	19	22	24	21	16	18	27	18	20	19	24	30	16	25	23	23	25	21	26	26	30	24	31	22	29	25	23	24	21	27	31	25	23	24	22	36	27	14	16	18	27	19	12	18	27	12	18	22	29	22	24	24	15	19	22	19	22	26	17	22	24	39	21	23	20	18	24	24	32	17	20	16	21	25	21	17	28	23	21	17	25	27	20	21	23	24	21	29	22	22	31	22	30	20	18	25	17	20	20	21	28	32	31	19	22	24	24	25	27	26	27	29	29	16	18	17	15	22	30	25	29	19	24	15	15	27	28	21	25	24	25	18	24	26	19	24	23	31	16	20	24	20	23	19	27	39	25	29	21	27	24	21	16	25	24	22	28	28	21	19	25	23	37	23	18	23	27	21	29	27	16	18	16	23	30	21	30	26	17	26	23	23	26	23	23	23	25	30	18	19	20	27	28	20	27	17	18	22	18	24	28	22	16	17	18	25	22	17	18	30	22	33	19	21	23	30	33	34	21	29	25	22	23	21	30	27	19	22	25	20	20	18	25	21	23	20	20	22	18	24	23	22	26	22	38	22	21	35	21	33	24	18	22	21	20	20	24	14	12	28	29	18	32	24	19	16	27	18	14	17	25	27	16	26	18	21	20	23	24	22	29	27	25	27	22	31	29	23	44	13	26	26	27	29	29	25	30	19	30	22	30	28	25	38	24	18	26	34	25	28	18	28	18	21	28	26	31	22	25	30	21	24	31	29	30	17	30	23	24	23	15	24	18	21	24	20	25	19	23	17	25	26	21	25	15	27	14	20	26	37	24	18	18	26	20	31	29	28	26	19	22	23	24	18	21	21	15	26	24	28	28	24	19	24	15	20	19	17	20	26	21	18	26	25	21	22	20	30	20	23	19	33	23	22	15	33	22	28	25	25	24	20	19	21	21	18	27	29	23	16	32	21	24	25	34	18	20	25	17	24	33	29	19	28	29	17	17	22	22	28	26	24	34	20	18	26	33	21	30	24	20	30	28	25	13	24	16	26	30	22	27	29	29	23	16	22	22	22	33	22	23	24	31	27	28	18	22	20	28	30	24	27	21	24	32	23	25	21	17	28	31	20	23	23	21	26	25	20	38	20	29	19	28	26	29	24	26	18	23	28	28	23	21	28	29	23	17	13	21	19	27	23	26	40	18	23	22	27	16	13	21	16	31	28	20	16	24	25	28	26	30	27	31	21	21	22	25	23	21	15	20	21	17	25	25	22	27	24	25	33	33	30	19	20	22	24	38	20	22	31	19	28	25	31	22	24	20	31	19	26	30	19	21	19	15	20	21	35	30	26	22	26	18	31	21	19	16	20	14	19	19	18	21	16	25	23	23	23	19	28	20	27	28	23	30	33	19	23	21	20	21	23	23	34	17	17	26	22	24	31	29	17	25	29	21	25	26	19	22	30	28	20	32	27	17	11	21	27	21	21	18	27	23	18	20	24	31	24	20	27	33	25	25	24	23	28	24	37	20	18	34	24	19	18	18	17	26	24	23	19	25	26	28	20	29	25	20	25	21	25	25	25	28	17	26	21	20	25	24	24	35	28	28	28	30	21	32	30	20	22	20	24	15	29	17	25	19	18	27	23	25	27	21	27	24	15	21	27	21	22	30	29	24	18	25	29	27	26	40	31	35	28	27	20	22	21	21	19	24	26	18	28	18	18	20	19	18	29	28	20	25	18	29	21	27	30	34	25	18	24	27	18	20	17	23	34	23	20	26	16	31	19	18	31	21	24	23	15	29	15	22	24	25	21	23	16	10	27	38	22	29	29	24	21	29	24	25	33	26	23	24	26	21	20	25	30	25	21	30	34	21	16	26	21	24	25	32	28	24	23	23	21	22	28	24	23	25	23	30	23	36	18	27	19	22	26	28	16	27	26	24	18	12	28	20	30	15	23	26	20	18	21	36	17	24	17
30500	23731	16916	30642	37711	35487	30605	24339	18382	17214	22332	23477	18531	14364	7495	6172	7213	8409	4793	3802	4958	4728	5951	6076	7412	3595	1350	983	880	766	740	699	666	586	582	576	527	549	509	560	642	600	590	552	626	614	538	461	442	432	406	470	634	553	425	412	386	395	387	393	447	371	370	414	394	399	406	432	397	436	375	375	376	392	352	389	406	368	418	399	387	379	387	353	372	377	352	363	404	382	364	376	354	367	357	367	375	379	368	329	348	419	396	366	378	377	386	358	379	358	358	376	397	385	373	354	373	381	405	337	376	340	374	363	379	359	364	354	400	387	360	401	387	376	397	396	369	371	357	378	403	356	357	350	373	376	374	377	413	359	404	386	398	348	399	385	414	365	349	370	378	383	365	412	391	377	358	360	379	329	365	364	380	351	385	368	357	373	375	393	341	390	349	403	381	348	363	412	374	341	363	370	377	353	348	385	380	358	364	346	381	374	378	374	391	370	363	358	371	372	393	353	375	396	376	365	382	408	387	354	357	351	339	351	362	386	366	372	407	354	361	358	367	362	367	349	366	359	322	364	356	349	375	393	333	332	392	364	358	356	378	410	383	401	364	362	363	392	368	353	381	374	389	364	385	375	386	377	367	340	357	341	381	387	358	355	374	369	372	342	361	371	386	353	366	371	335	357	359	356	369	334	361	364	348	359	384	398	396	358	343	352	366	354	366	356	360	349	339	366	375	350	342	380	338	346	364	384	365	343	372	350	406	354	372	366	354	346	373	359	350	369	371	373	351	351	351	331	362	341	367	362	377	401	395	333	330	379	362	380	396	375	391	353	356	418	373	370	379	368	377	427	372	376	330	371	377	411	381	352	334	365	366	366	347	380	367	407	397	363	346	349	373	390	328	336	360	349	358	364	393	382	360	329	356	377	363	345	366	325	344	368	408	356	370	345	380	374	355	363	326	386	357	332	358	382	364	379	347	330	382	368	372	372	392	371	352	364	359	360	361	370	332	365	332	383	394	384	342	399	379	334	370	345	386	365	376	340	382	356	398	389	386	352	345	351	400	378	361	391	375	370	386	372	370	359	398	390	395	392	370	363	394	341	382	383	378	368	333	366	346	345	347	381	408	396	374	375	292	359	353	386	342	354	396	371	376	370	372	381	347	329	398	376	375	364	353	365	381	330	364	354	370	340	375	376	377	348	372	380	368	348	372	362	376	394	342	356	373	352	380	365	365	358	334	371	380	330	361	395	391	354	383	364	394	367	360	360	361	377	359	353	362	341	366	363	366	362	339	331	368	350	369	352	385	321	354	343	330	380	383	401	395	383	379	364	350	384	361	386	391	348	362	394	390	384	383	326	346	370	376	352	354	396	392	357	368	363	326	366	344	344	356	369	380	355	358	363	366	367	347	335	371	373	357	386	372	360	386	341	364	383	391	397	395	356	396	386	382	369	349	398	361	380	370	384	347	375	378	369	336	359	322	359	362	343	361	401	356	375	349	367	367	395	335	381	348	359	383	364	352	345	392	369	371	394	351	403	337	376	387	370	365	357	365	355	364	393	358	348	367	379	366	334	367	372	378	396	364	353	392	381	354	371	335	372	356	357	354	334	371	379	361	372	366	367	379	376	359	377	351	357	343	359	363	346	365	365	358	380	340	382	316	405	372	366	362	366	347	376	359	332	387	366	347	373	372	361	358	347	350	394	390	346	343	368	372	389	379	348	351	378	374	347	360	365	389	381	356	363	358	366	376	365	374	369	363	363	390	383	375	362	426	383	367	358	372	378	330	326	400	372	368	373	314	348	413	388	405	387	381	354	353	358	339	384	372	377	364	374	400	347	387	383	325	373	373	362	369	351	368	355	345	346	372	333	381	378	352	373	376	352	366	365	361	341	351	381	361	352	397	405	339	372	322	350	364	372	331	349	361	364	351	373	362	366	323	343	319	370	374	355	360	400	369	382	366	385	379	364	357	346	348	370	371	409	358	317	338	376	371	363	384	375	352	366	340	353	379	385	342	384	364	362	336	403	382	372	359	353	356	349	395	387	363	375	366	358	375	349	376	334	352	371	398	396	353	379	365	377	357	350	363	381	351	347	340	365	344	368	352	394	356	364	366	392	366	380	375	382	366	358	364	359	375	362	355	353	386	352	381	404	336	364	372	345	346	374	345	347	370	414	325	345	333	358	356	375	350	369	371	366	374	386	354	358	351	350	375	366	366	370	334	370	374	375	353	379	338	346	355	367	370	355	385	356	344	381	407	355	388	397	356	345	380	373	362	397	360	372	359	390	354	364	344	349	380	386	385	361	364	324	364	342	375	378	356	362	369	368	362	369	390	354	387	372	393	411	377	355	359	339	335	352	399	378	365	342	392	357	410	376	373	360	373	361	342	374	411	345	341	324	357	379	360	395	349	347	360	364	361	335	367	358	393	357	346	309	408	356	335	352	381	366	375	379	384	385	371	382	389	363	396	387	383	355	386	372	357	359	379	398	355	361	370	326	365	347	353	345	345	326	342	351	383	393	369	326	371	386	341	390	341	324	373	399	341	363	362	336	381	351	369	326	354	377	372	325	392	361	386	361	352	361	345	345	334	321	338	388	375	391	354	358	370	354	416	363	363	364	319	355	363	356	368	347	374	335	372	363	387	331	371	386	384	372	385	357	357	353	357	373	367	369	378	378	337	395	360	356	377	359	362	389	360	318	307	405	357	381	359	359	369	361	381	369	358	336	394	365	355	341	363	398	383	372	345	392	395	396	349	392	386	354	374	366	380	383	355	406	378	366	319	360	330	367	347	374	353	374	353	345	345	372	340	340	343	335	356	349	403	407	375	364	375	349	397	377	357	375	375	361	377	367	365	367	377	353	372	374	387	363	360	386	356	376	343	342	358	364	332	395	355	356	385	338	373	392	346	361	371	354	335	367	390	364	361	352	368	364	342	353	381	385	352	359	397	330	390	346	359	370	350	356	420	399	393	365	367	363	389	379	340	319	370	349	357	340	368	398	375	358	358	344	362	370	376	381	348	390	363	351	365	351	360	336	383	387	337	371	367	368	345	378	376	371	347	387	347	408	389	355	370	344	395	377	360	360	340	380	350	355	387	336	374	356	360	368	329	343	362	374	384	391	350	364	359	364	352	323	389	365	357	379	347	367	362	372	348	349	342	391	388	375	384	362	334	366	317	340	366	356	403	346	331	384	374	379	382	400	370	398	371	356	346	394	351	402	372	403	347	368	362	365	358	367	360	386	336	358	389	354	393	376	406	379	382	357	362	361	370	356	367	401	359	310	368	345	340	384	323	373	348	391	384	350	341	372	356	372	338	370	369	364	346	376	366	355	379	315	370	364	353	332	388	357	353	386	373	360	358	356	354	361	367	354	369	389	387	356	347	387	371	400	356	364	394	346	368	315	366	394	392	375	357	378	381	376	360	354	372	358	355	381	357	341	372	386	359	389	374	317	381	378	360	372	376	377	381	381	372	361	379	377	356	379
4099	1692	1105	765	1083	1112	839	682	400	364	409	502	399	255	166	123	153	208	152	116	118	124	169	183	191	127	54	43	51	38	47	49	41	37	44	46	36	31	50	30	42	42	40	27	49	47	37	31	50	43	44	40	49	44	40	38	34	37	43	35	52	36	43	26	32	43	39	46	42	29	35	38	37	50	30	35	44	37	32	23	35	42	33	41	42	38	49	46	35	35	40	35	36	31	33	37	50	37	46	29	28	52	38	32	49	28	32	39	46	41	38	30	45	37	35	38	36	38	36	44	25	38	29	43	36	50	41	32	56	38	28	32	46	30	33	31	43	30	44	41	47	54	38	44	28	43	26	21	34	40	37	32	34	39	49	34	44	45	34	45	35	33	42	44	42	29	48	37	39	26	41	35	36	31	47	37	42	43	37	42	37	29	47	33	45	37	38	25	39	34	31	40	39	38	29	31	31	45	32	43	44	32	32	39	39	32	48	42	39	39	35	36	32	41	35	39	42	34	29	42	35	40	46	45	45	28	45	36	30	41	38	42	29	34	32	37	25	39	34	42	37	47	30	51	38	37	34	29	39	45	35	38	37	25	40	33	36	40	51	43	38	41	39	45	40	27	38	31	46	41	48	37	36	36	35	31	35	35	36	40	44	36	44	36	27	31	30	35	35	49	36	36	40	41	34	44	42	37	35	45	36	43	38	34	47	47	39	32	43	35	35	37	40	40	36	36	43	35	41	44	37	59	36	43	31	33	36	38	47	32	41	36	40	45	42	26	34	41	44	51	34	22	40	34	24	37	36	51	33	42	37	51	36	39	50	36	36	41	40	32	42	33	29	40	23	40	37	40	36	47	40	44	32	33	34	48	41	39	29	40	30	34	34	42	51	31	32	32	33	33	37	36	54	23	28	32	46	30	40	33	44	37	39	34	32	42	38	27	34	43	36	42	39	41	32	35	35	44	41	31	35	38	36	33	36	41	35	38	48	42	35	37	45	43	38	39	36	37	32	50	33	40	45	35	36	43	29	36	39	42	37	47	48	43	36	33	43	44	34	23	48	30	37	45	50	39	37	40	32	23	36	30	45	38	39	29	40	42	44	35	36	42	28	38	39	42	43	36	45	43	37	43	33	32	45	41	46	49	42	42	41	31	34	42	32	47	38	37	30	39	34	22	41	35	35	43	35	48	40	43	43	43	38	41	39	33	37	44	28	49	36	33	41	42	35	36	35	34	39	28	38	40	51	44	34	48	34	28	39	45	47	43	41	37	36	38	45	41	38	36	48	37	29	33	33	37	39	30	38	35	40	38	41	30	36	37	48	33	36	29	36	51	37	27	37	33	31	36	33	37	44	36	41	32	31	34	45	37	36	43	42	39	31	39	48	34	43	48	48	41	38	44	43	40	28	38	22	40	46	28	31	36	38	48	35	39	53	45	33	31	46	35	41	49	33	40	29	51	30	35	29	44	45	48	33	43	52	34	43	48	33	43	43	33	44	41	42	28	33	39	39	30	35	36	38	37	32	38	41	35	35	42	34	55	32	43	33	44	39	38	34	37	40	39	39	36	32	43	33	47	41	31	42	39	34	30	28	38	36	42	31	34	43	25	36	44	41	45	38	35	34	39	43	39	39	44	32	36	33	38	35	33	38	40	43	40	34	31	35	39	44	42	35	32	41	42	36	38	36	31	37	37	30	31	20	46	32	40	39	37	34	19	42	33	44	30	41	50	45	35	47	42	36	39	46	42	40	39	42	40	37	33	30	39	32	35	50	39	37	39	30	35	28	35	30	34	43	36	31	44	31	44	43	36	40	49	38	38	38	34	30	44	38	33	35	35	36	31	30	45	44	41	43	36	54	44	38	28	33	44	32	40	45	43	36	40	36	47	44	49	29	41	39	46	41	43	47	56	28	45	36	41	43	38	34	44	26	27	39	35	34	35	35	38	37	38	40	46	49	39	32	45	38	36	41	49	46	35	35	44	34	44	34	47	42	35	51	37	32	39	43	39	28	39	41	38	41	45	34	25	36	41	34	39	38	29	40	42	38	34	41	38	40	35	29	41	43	31	41	51	45	36	42	40	32	37	33	34	39	41	38	32	40	47	26	49	41	30	32	37	47	37	31	55	37	43	30	36	37	36	38	43	46	39	35	34	35	28	47	40	32	40	41	36	50	42	46	30	52	45	31	36	38	34	25	37	30	40	32	26	48	39	33	43	41	41	41	34	39	38	39	39	42	45	46	35	38	40	39	31	46	43	29	34	27	39	28	37	32	34	33	49	36	45	40	38	35	30	41	40	36	44	42	40	34	33	41	35	36	34	47	39	39	30	49	35	49	46	37	39	42	43	29	29	42	42	37	28	36	38	39	39	42	24	30	35	46	34	38	34	39	43	49	46	35	40	38	44	35	34	34	38	39	28	49	38	35	31	43	35	43	30	39	45	39	33	39	41	40	34	23	30	43	38	46	43	39	41	37	52	33	30	39	41	43	37	53	45	31	43	35	39	46	41	42	34	37	49	42	45	47	46	32	44	40	28	43	29	44	40	31	29	33	39	31	43	49	42	41	27	38	44	29	34	26	40	41	29	26	51	31	36	35	40	28	53	42	36	36	44	34	31	34	34	32	47	38	37	44	40	55	42	35	35	35	34	41	39	28	37	32	38	45	30	42	44	34	29	34	29	40	32	48	38	36	30	35	42	49	39	42	48	39	40	25	44	58	43	36	44	56	35	48	50	43	40	39	39	42	41	42	45	35	36	51	29	32	42	40	34	42	47	39	41	36	39	42	39	42	45	28	47	39	40	35	52	31	40	37	39	41	36	42	40	36	27	31	40	25	39	41	40	33	40	46	48	49	22	32	39	32	41	34	45	39	37	38	43	45	41	29	39	46	31	38	45	40	37	48	35	32	43	38	38	36	28	42	44	35	33	29	40	38	46	40	34	37	37	36	33	35	36	31	39	41	42	39	39	41	28	39	42	34	34	41	33	33	52	47	36	38	36	37	34	39	48	36	47	39	42	29	48	35	25	40	41	39	23	38	33	39	46	46	32	56	41	26	29	38	34	40	45	51	38	31	30	33	41	34	46	41	37	40	46	38	41	34	43	38	40	36	35	27	49	37	30	34	42	30	51	41	40	33	33	31	38	41	42	38	30	32	25	33	40	47	41	39	35	40	23	34	40	36	28	45	29	37	42	37	41	36	45	37	47	36	28	36	29	45	34	29	31	31	36	43	41	26	38	44	41	41	36	45	46	41	40	37	40	38	41	31	35	43	30	34	40	45	44	23	36	39	41	40	46	41	38	41	37	55	49	37	23	28	40	38	37	42	37	43	46	34	40	33	44	36	34	38	41	27	34	29	44	49	43	29	43	30	49	38	41	30	39	47	44	47	37	26	31	35	51	35	45	37	42	39	48	31	48	48	41	39	35	39	27	32	26	38	25	34	42	31	49	48	40	38	31	40	33	37	41	36	43	42	48	41	40
29438	24300	19229	32538	39089	35942	30860	25686	18235	16540	16686	18002	15568	11067	6195	4997	6216	8609	5049	4162	4631	5126	6576	6750	7678	4135	1430	1037	1007	860	835	844	827	722	792	716	726	800	780	756	803	800	850	789	904	766	663	644	687	634	613	651	814	777	671	608	629	565	593	613	573	570	555	633	624	554	624	603	589	549	612	610	564	627	609	583	581	611	573	625	617	620	603	617	591	596	611	542	556	601	589	619	644	587	573	597	579	634	580	612	568	598	612	647	588	594	652	583	583	638	597	549	601	576	598	598	572	621	601	567	597	606	557	584	602	624	596	609	598	592	601	554	633	560	589	619	577	601	602	619	603	583	625	560	600	627	602	581	589	598	601	604	569	597	642	574	619	578	576	592	575	613	607	564	573	570	571	622	533	598	610	552	601	595	625	526	596	547	566	569	586	564	627	606	615	557	575	615	618	603	582	574	599	529	581	596	611	584	554	551	578	529	561	589	599	602	567	564	624	588	551	536	618	557	593	612	573	630	573	626	569	665	592	552	571	595	606	583	550	598	585	575	574	615	611	597	573	591	540	521	579	581	600	583	594	615	587	583	601	623	566	607	557	580	579	558	606	606	581	581	592	556	609	606	606	603	531	593	539	550	611	578	573	585	566	552	642	549	585	569	606	610	617	585	624	592	617	565	554	553	593	581	592	573	543	580	560	552	568	596	602	587	603	565	597	532	581	579	595	600	616	581	581	645	529	586	610	615	564	571	609	599	591	555	577	615	607	627	595	603	557	580	610	571	549	593	605	596	588	597	592	589	615	557	552	579	573	586	611	579	622	536	585	576	583	535	610	614	569	612	584	555	557	578	604	610	572	527	591	568	567	581	589	615	585	562	612	563	574	586	571	572	573	612	582	555	598	525	559	565	545	558	620	633	592	608	581	618	573	611	608	620	606	557	556	581	579	611	582	588	571	591	582	606	571	561	584	587	555	621	564	553	593	608	595	607	586	560	561	646	628	535	643	583	563	579	595	619	595	562	537	568	605	587	633	572	605	558	566	557	600	590	594	596	576	622	558	588	610	588	619	615	588	545	604	598	588	618	612	647	549	593	577	608	600	594	587	546	584	591	532	539	582	565	591	601	589	576	545	599	562	607	604	581	571	585	602	610	571	576	588	579	593	578	606	613	607	556	569	566	584	574	585	599	603	581	586	622	616	581	579	574	608	560	611	555	579	530	598	601	565	585	520	614	579	576	570	572	598	576	577	626	580	622	573	564	594	577	597	575	588	585	567	547	578	573	616	599	592	537	549	594	598	592	588	550	553	612	578	573	576	609	560	600	593	591	573	580	575	579	567	586	596	571	615	596	644	619	611	576	621	546	583	557	566	624	560	594	554	597	584	643	574	581	581	604	618	572	579	609	581	588	594	569	587	580	599	596	575	567	619	570	568	592	570	611	525	585	585	575	609	592	564	589	589	569	592	572	593	586	601	610	613	627	531	588	543	587	577	583	601	587	579	566	547	549	562	613	536	559	560	582	587	588	603	573	576	543	614	593	578	589	617	564	632	566	582	627	630	589	575	594	539	623	594	582	580	570	564	580	599	590	619	597	627	594	571	560	559	581	612	587	580	602	628	607	578	627	595	573	556	600	598	581	554	581	545	597	580	592	591	605	576	596	612	561	560	594	567	568	597	596	600	577	540	571	601	542	563	591	602	529	580	602	585	600	598	597	608	568	561	597	539	583	596	645	581	636	595	571	619	572	567	573	614	561	581	573	586	546	562	608	610	606	564	605	604	624	578	566	562	579	565	589	573	585	605	562	585	629	603	628	567	534	540	560	544	600	570	541	563	591	573	577	564	567	606	618	556	547	564	578	623	566	606	583	549	594	563	607	572	576	597	601	634	500	585	573	593	599	571	568	579	576	540	595	560	645	622	593	582	583	592	579	590	616	611	588	579	574	527	624	615	573	643	578	581	595	529	594	566	607	581	549	580	554	583	586	580	597	571	574	579	620	574	564	621	601	589	603	648	622	577	623	595	587	556	580	572	604	580	638	573	567	614	604	617	603	585	576	630	619	590	590	579	579	577	565	566	572	553	566	601	597	582	609	568	635	554	568	579	603	567	522	578	578	582	564	612	563	598	625	587	572	590	575	571	551	557	600	579	545	600	544	588	595	577	575	583	557	632	610	575	613	605	591	618	599	588	572	611	576	554	570	589	619	599	597	582	580	554	584	613	581	604	602	535	574	593	585	556	596	554	585	602	568	542	672	584	582	562	586	597	615	608	569	585	568	525	571	552	548	569	584	558	652	554	559	639	527	608	599	590	622	574	572	612	578	565	563	600	575	609	561	577	649	583	590	581	562	578	609	589	588	566	593	586	578	606	574	576	617	579	580	607	585	583	617	552	590	584	565	555	601	562	612	571	563	563	590	633	571	644	578	527	599	585	605	571	561	576	554	566	595	554	578	573	558	628	550	607	591	576	628	582	561	601	592	557	621	577	581	614	543	623	623	588	591	586	614	583	586	628	638	562	568	599	568	615	588	589	569	576	569	574	593	609	570	571	551	518	558	596	561	571	602	580	622	570	604	597	547	599	601	579	593	575	615	575	565	629	591	546	585	585	560	554	576	560	590	617	620	561	559	587	617	624	581	578	602	605	555	591	648	630	576	554	606	597	565	643	586	616	598	590	620	619	574	586	583	593	569	560	606	583	578	511	602	613	573	607	607	583	552	583	570	632	569	604	554	634	549	561	604	537	609	600	597	600	586	569	625	583	561	547	590	597	604	586	584	603	586	614	596	601	553	547	593	575	604	559	553	565	584	552	623	570	561	611	565	554	597	615	592	578	582	576	585	530	536	617	574	622	602	556	608	579	581	620	591	625	649	579	574	596	571	580	571	621	593	572	592	613	607	591	561	529	564	578	601	597	586	569	626	613	580	597	574	531	560	589	589	598	596	571	564	580	556	596	590	582	559	620	587	576	601	593	578	595	620	563	580	599	576	566	601	558	574	600	582	554	567	586	583	575	571	560	612	560	548	564	617	578	606	591	628	587	567	564	602	580	543	602	574	590	555	564	584	585	567	566	542	555	578	628	562	604	603	551	613	562	620	576	550	601	626	622	591	579	588	600	591	586	584	584	563	576	599	532	550	607	626	541	585	540	562	627	617	528	620	572	605	567	579	549	596	554	580	614	593	586	627	568	589	591	597	620	570	598	545	592	564	622	605	569	603	603	559	549	539	589	623	620	551	611	561	595	614	596	564	603	602	613	596	578	601	584	605	577	576	593	624	630	608	579	563	595	611	550	606	584	582	576	591	604	580	586	530	563	626	563	610	602	586	596	581	567	614	623	604	579	617	585	559	598	595	660	604	567	589	585	581	570	630	631	622	593	589	546	604	557	570	586	567	566	586	565	552	642	607	588	565	599	586	641	600	614	584	642	571	617	588	581	559	555	575	614	625	573	563	573	584	576	584	607	604	573	621	581	610	597	583	596	548	568	583
4400	2657	1593	1149	1770	1768	1466	1185	774	524	476	579	529	343	214	167	215	301	238	183	222	257	253	317	287	199	74	68	50	55	57	42	40	46	49	47	62	42	44	49	49	38	48	51	44	41	34	47	36	50	37	48	57	40	35	49	36	37	38	34	38	46	47	41	36	37	43	37	41	42	50	31	37	40	34	52	40	33	45	33	28	33	47	42	47	37	33	41	30	39	36	43	46	38	42	36	37	32	48	32	42	31	37	37	32	53	38	46	44	40	44	39	41	36	39	43	41	31	24	40	41	32	35	32	40	33	36	33	49	34	38	41	34	43	39	36	49	31	51	35	42	45	41	37	34	45	49	31	42	36	42	45	36	42	43	31	44	44	56	51	43	37	43	43	45	44	40	34	36	33	50	43	48	39	37	44	45	36	41	40	36	33	42	50	42	31	37	30	47	39	42	44	35	35	40	45	33	48	39	51	36	41	41	36	43	52	43	26	27	39	37	33	40	33	38	41	49	35	40	33	40	43	36	31	35	36	46	45	35	39	46	40	41	35	32	37	30	27	38	28	42	45	35	35	43	43	39	41	47	47	42	34	43	37	31	40	44	41	43	58	41	44	44	43	39	42	35	40	36	51	49	39	26	52	42	46	31	39	42	35	45	38	33	46	38	36	40	38	33	35	42	37	35	48	33	40	37	39	39	39	27	44	40	41	45	37	34	35	36	42	46	37	46	46	45	32	40	36	40	41	48	38	37	50	44	28	42	40	27	38	34	59	30	46	40	38	43	40	48	37	43	57	40	23	25	37	45	48	45	40	31	42	44	48	46	31	48	48	32	35	34	58	38	51	40	27	38	42	40	33	46	34	40	51	36	43	43	50	40	46	27	45	41	37	45	41	37	38	41	25	39	48	38	43	48	47	39	46	26	42	27	34	37	40	33	29	42	31	42	32	38	37	43	26	40	33	30	40	38	39	39	35	49	42	44	29	27	37	35	45	36	31	34	46	54	43	43	50	26	34	39	41	29	33	40	44	41	42	32	46	43	31	42	50	47	31	34	43	26	49	43	36	33	46	40	45	34	39	51	42	37	32	41	42	38	38	42	36	27	39	40	43	28	41	33	36	42	33	37	54	36	44	50	44	36	40	42	32	48	48	42	42	43	28	36	39	33	43	48	47	51	44	38	39	34	26	49	42	40	34	43	55	38	47	40	34	39	25	37	43	31	37	42	37	36	36	38	48	46	34	43	46	46	41	40	37	34	34	42	38	35	35	44	36	45	37	36	40	42	37	35	39	39	43	31	30	43	43	40	42	42	45	43	47	27	34	40	50	48	35	40	41	43	44	40	44	60	36	44	39	38	40	40	37	40	51	35	41	25	35	44	31	49	30	34	38	42	41	52	45	45	41	30	47	39	43	36	57	27	40	43	43	36	40	38	51	40	40	40	39	56	42	41	41	40	48	45	37	38	39	45	31	37	38	33	43	42	44	47	46	41	51	44	39	36	31	42	30	38	31	28	35	49	41	49	46	34	48	37	40	46	43	39	46	41	42	24	42	42	32	34	39	45	46	34	45	38	51	28	40	40	31	24	36	42	50	29	41	32	30	35	45	34	51	34	41	45	40	34	37	40	46	38	35	42	34	37	30	31	40	47	29	32	41	54	35	31	40	40	45	37	44	48	34	50	51	39	45	47	46	40	30	37	39	32	42	54	34	31	43	39	42	46	44	40	41	39	37	40	35	39	30	29	38	44	44	45	32	41	31	41	42	42	40	41	30	42	51	61	35	38	42	47	42	33	37	39	34	32	35	44	51	36	48	53	42	51	38	51	50	37	50	39	50	36	46	41	42	42	47	35	41	42	29	45	41	46	47	39	46	37	30	46	44	49	34	48	41	35	29	41	39	33	40	46	34	42	36	31	35	39	35	44	36	37	41	44	35	42	38	39	36	43	43	33	44	48	33	45	51	38	38	32	47	42	55	46	37	35	32	38	34	48	44	38	49	37	46	42	39	48	50	43	41	39	47	36	37	38	34	41	43	51	43	39	32	39	50	39	43	47	40	48	39	42	56	54	44	43	41	28	37	40	45	29	40	40	50	29	32	49	39	33	41	45	32	45	42	41	49	44	27	44	39	42	47	39	46	38	34	43	44	36	44	46	35	38	44	46	41	37	44	40	34	50	37	32	30	42	45	39	48	36	53	50	36	35	42	37	38	38	36	35	42	33	41	46	37	38	30	40	31	39	66	34	41	50	37	44	36	31	43	38	46	34	46	37	40	40	26	38	45	40	37	44	40	48	22	34	43	38	53	38	47	52	32	48	58	36	39	38	35	37	38	53	52	49	36	39	36	35	43	38	33	34	30	34	29	50	39	33	45	39	50	43	28	44	42	31	27	40	41	26	36	28	34	29	36	43	35	41	49	30	33	38	30	38	39	44	38	29	50	48	37	47	35	36	31	34	47	37	38	40	42	45	34	35	46	40	38	38	30	29	38	34	42	50	32	44	40	30	34	46	36	38	41	43	37	37	44	36	33	36	39	50	41	45	33	35	37	46	52	42	44	43	35	45	52	45	34	38	41	43	30	33	47	46	43	43	29	62	39	38	28	35	32	50	46	46	30	43	38	28	40	50	44	36	35	41	39	36	41	45	34	26	34	45	32	41	42	44	41	43	29	31	33	46	35	42	47	37	37	31	50	41	37	27	42	38	40	43	39	47	38	31	61	47	45	37	47	37	39	32	38	40	34	39	39	42	35	41	41	34	49	38	44	42	29	38	37	33	33	41	34	41	50	45	43	36	53	47	40	37	41	39	40	36	38	43	45	31	38	40	42	42	27	24	35	29	37	32	42	30	45	38	35	38	37	34	41	46	51	37	24	44	40	38	45	54	46	44	43	48	38	40	40	35	40	36	40	40	35	39	45	34	29	43	40	54	35	38	42	36	50	43	40	39	39	40	40	40	39	34	39	52	52	47	52	28	45	48	39	42	51	35	48	42	38	43	42	37	38	40	47	30	40	36	41	41	35	41	36	40	34	37	38	38	41	41	38	37	39	47	40	47	39	47	33	36	48	29	35	39	34	32	42	44	39	40	47	39	37	27	42	40	40	39	40	54	34	32	38	41	56	46	37	49	36	34	33	32	22	38	38	39	27	34	43	44	35	38	48	50	33	43	51	36	37	39	40	44	35	36	45	34	45	44	43	32	36	39	33	45	40	40	35	44	31	44	46	42	44	38	44	33	42	36	48	42	41	51	37	30	42	39	49	32	30	42	42	25	30	38	49	26	48	37	48	33	43	51	41	39	36	39	39	41	36	32	42	32	35	33	44	49	38	50	37	44	37	37	35	41	43	37	38	33	36	37	46	25	33	44	37	42	31	38	57	29	43	38	45	45	55	27	44	42	30	36	36	44	53	31	48	42	32	42	37	37	43	47	37	44	45	48	35	39	28	41	43	36	36	43	40	47	36	39	33	32	44	33	42	43	36	44	44
36192	28870	23440	37963	43891	41298	36951	32795	25520	20506	18442	19713	19202	13673	8316	6537	8330	11586	8151	6420	7903	8864	8665	10815	10048	7513	2493	1461	1351	1254	1134	1072	1018	961	963	981	937	964	980	975	970	1002	1148	1160	1129	891	778	747	727	708	719	873	1150	916	739	666	673	631	637	666	628	691	677	649	668	607	594	690	641	746	660	617	642	625	639	663	652	626	607	620	641	591	627	631	602	619	661	579	613	610	612	601	618	630	595	616	605	609	644	582	607	621	616	627	624	621	651	651	625	640	599	643	642	628	616	633	690	625	682	641	653	598	654	592	632	627	628	599	586	635	612	597	577	638	608	628	580	652	602	619	587	577	630	593	652	599	561	584	620	625	592	629	613	560	656	599	604	605	589	620	656	634	612	608	617	611	624	620	579	656	610	632	650	610	631	577	605	628	619	637	624	596	568	599	632	606	624	616	637	628	630	607	572	590	599	593	615	600	563	641	642	581	580	588	639	593	599	616	651	624	618	596	561	576	594	584	609	613	618	588	596	597	592	613	640	570	619	613	587	582	621	624	651	598	628	589	643	593	630	628	599	651	620	620	587	603	589	579	596	594	600	598	555	638	608	615	600	650	683	639	607	621	584	609	630	611	582	551	613	597	585	583	577	611	621	576	597	592	590	614	581	618	606	617	607	636	584	610	565	583	623	615	598	616	624	646	612	594	622	613	667	565	577	629	611	603	589	558	572	620	634	628	669	622	619	638	588	598	590	612	601	609	611	593	616	607	578	569	607	648	566	619	576	580	606	631	619	607	635	601	613	617	590	569	560	582	606	609	623	565	587	546	609	600	648	662	603	608	592	551	599	640	582	629	615	624	584	592	643	649	613	581	605	582	594	620	624	583	612	576	601	613	639	637	582	653	593	563	619	560	621	588	608	608	610	606	608	592	600	619	620	547	543	625	619	610	617	624	582	579	567	621	560	611	608	598	625	608	586	556	639	554	643	629	606	630	569	653	604	612	576	638	636	604	591	596	603	597	599	580	618	651	619	587	587	590	602	617	661	599	631	568	618	627	613	612	635	599	644	600	598	632	626	639	632	620	573	597	615	615	599	635	537	575	618	642	621	639	586	608	615	553	647	607	592	564	577	626	649	602	579	618	627	657	572	545	617	658	641	584	610	617	607	584	600	607	622	621	627	576	611	644	612	641	585	605	594	618	578	620	596	604	571	590	588	577	581	588	647	603	617	615	602	583	582	586	591	606	602	609	634	641	611	613	590	596	624	544	600	590	584	661	578	611	637	581	607	604	627	637	569	603	602	580	609	605	612	587	617	632	631	561	567	598	588	611	573	649	582	622	571	639	550	649	607	587	542	575	616	565	600	623	616	597	587	617	636	583	599	590	637	607	568	569	637	630	627	643	660	622	596	660	578	641	602	619	587	652	588	614	617	574	571	615	617	582	644	627	589	585	655	633	646	581	611	609	599	615	617	633	626	612	626	606	618	609	659	562	576	598	590	593	604	590	594	611	606	634	588	561	576	652	605	562	578	606	600	643	600	601	599	607	612	613	629	611	586	600	631	652	632	563	615	587	590	643	620	580	601	590	639	579	664	615	589	574	658	630	604	611	565	578	613	622	619	594	570	609	587	628	579	648	591	599	601	612	625	607	604	615	598	581	586	593	615	630	615	632	616	606	600	639	583	622	607	612	571	584	604	585	597	585	636	617	585	616	580	587	620	614	608	609	586	592	622	571	600	587	647	576	617	628	574	587	619	575	586	574	610	588	598	593	551	620	632	602	602	601	605	595	599	582	604	635	585	606	635	582	562	591	605	570	627	590	583	621	595	593	587	558	586	562	603	609	578	609	639	583	598	618	591	612	593	556	578	620	580	573	605	617	613	603	589	613	591	608	577	614	601	608	600	600	618	636	614	592	577	608	629	573	568	600	597	539	572	591	589	612	572	574	618	630	614	579	575	613	611	674	627	645	563	647	610	608	643	599	613	588	602	606	606	577	599	595	584	633	537	584	596	590	619	635	600	627	643	638	630	638	637	643	618	573	639	606	609	601	607	622	600	593	631	626	636	543	596	571	579	596	579	588	626	621	605	590	617	606	618	576	608	645	620	570	608	609	629	609	653	590	557	557	647	617	616	594	568	589	663	607	612	580	616	630	655	594	642	609	592	579	602	652	628	622	639	597	658	581	631	577	586	594	653	551	608	566	567	603	612	627	627	592	642	607	571	585	583	614	613	590	582	580	602	597	591	586	595	637	608	633	628	591	614	584	582	622	586	638	595	572	583	577	604	565	639	610	622	612	611	589	599	617	591	571	583	621	618	577	584	579	595	621	646	591	585	641	600	587	582	614	602	591	570	629	625	577	574	590	584	595	628	609	600	614	577	596	567	597	591	626	576	604	639	622	631	565	593	621	593	599	592	597	603	572	607	579	636	603	613	616	596	560	612	608	649	625	606	595	563	568	617	600	609	618	636	592	578	583	598	563	584	641	598	597	586	630	600	594	604	621	630	584	587	645	575	597	605	616	622	614	603	583	589	619	603	595	580	555	645	650	598	610	619	619	623	589	627	606	612	620	601	578	624	591	635	617	589	638	586	579	582	603	624	579	603	630	611	594	631	605	602	613	610	585	577	604	635	598	587	626	580	641	629	586	601	642	597	580	623	590	638	576	584	593	598	643	611	619	610	585	626	607	606	650	615	566	589	619	573	617	589	596	596	637	620	621	603	599	637	568	611	582	562	588	578	627	609	611	617	575	628	627	584	604	604	624	596	596	628	628	571	594	571	578	629	586	578	610	592	616	610	597	646	653	571	586	573	604	580	639	623	587	609	574	623	603	589	606	603	588	602	595	598	621	582	619	577	581	586	606	634	612	611	587	649	620	584	616	599	574	602	673	635	608	631	630	574	627	593	585	624	560	626	593	628	587	588	605	644	606	603	577	593	594	587	639	568	644	581	603	586	588	615	586	587	569	569	609	601	603	672	587	607	623	629	615	640	660	607	646	609	639	619	607	605	614	647	648	599	598	572	576	592	632	601	583	616	633	598	634	602	643	612	609	590	593	602	665	640	592	600	595	625	598	612	618	595	614	600	589	635	609	585	587	622	595	614	634	605	565	572	604	579	602	586	636	602	641	606	597	596	584	634	601	579	627	544	564	591	583	576	576	620	611	584	652	599	596	606	605	601	621	639	569	604	645	617	581	594	599	596	631	593	566	605	653	610	603	617	609	605	586	594	649	579	633	596	620	604	621	629	633	619	591	660	558	595	570	600	593	623	561	594	597	627	617	615	639	626	628	596	636	615	634	626	642	589	596	609	641	614	621	568	596	601	603	646	630	545	645	596	636	589	627	617	579	582	586	633	604	591	614	612	610	571	621	590	560	617	579	617	604	602	569	586	602	582	578	603	579	607	625	657	581	606	604	601	587	636	583	581	606	587	570	589	605	630	603	605	625	611	600	632	572	587	580	599	611	628	644	643	619	626	597	626	618	618	605
2961	1087	650	588	856	879	678	520	348	204	167	179	210	118	82	66	104	146	126	87	95	174	151	141	140	132	43	26	31	21	24	30	26	30	35	21	32	17	39	28	38	28	22	18	21	26	21	22	30	31	27	35	30	21	21	28	24	25	21	22	28	28	28	24	21	29	22	23	31	24	23	34	21	23	30	21	25	25	25	24	23	30	30	21	31	25	26	16	20	29	29	34	27	22	20	22	32	26	30	19	29	34	18	25	22	21	21	28	34	25	20	28	34	23	34	25	18	33	21	25	24	19	28	16	22	27	19	23	20	25	36	24	25	28	21	31	23	29	24	23	22	23	28	20	26	24	22	25	37	26	23	27	26	27	31	22	28	15	18	17	21	19	24	25	21	19	25	26	23	23	28	30	22	23	26	26	32	25	24	39	28	23	21	24	18	20	24	21	26	15	26	26	22	22	22	22	22	24	21	29	30	32	21	27	17	22	27	24	19	21	19	21	16	26	25	17	23	29	21	32	30	29	25	17	23	25	29	23	20	26	27	14	32	25	36	21	24	16	20	26	25	28	30	23	37	28	22	28	26	30	30	30	21	24	15	26	28	32	24	32	17	24	24	32	21	31	36	41	23	26	29	39	13	21	27	27	26	21	20	26	25	28	34	20	20	17	25	25	21	27	19	33	27	20	23	21	34	26	32	30	29	27	20	27	27	21	20	26	26	27	26	20	24	28	24	24	20	29	14	30	30	17	24	24	18	11	26	27	24	15	22	29	28	24	31	18	21	25	30	20	24	28	27	21	24	19	26	28	30	30	21	38	22	25	25	26	19	25	26	29	21	22	29	30	28	28	24	17	24	20	28	33	35	26	20	25	15	16	31	27	34	37	22	24	39	22	22	31	35	18	25	28	11	20	28	17	24	25	25	28	25	19	22	19	29	20	18	32	25	22	20	28	25	24	24	36	24	24	27	22	22	17	34	31	31	27	24	29	21	22	27	31	26	25	20	40	33	18	20	28	27	18	16	24	18	29	17	27	24	19	21	24	19	32	15	25	18	26	29	21	29	27	22	28	19	33	15	25	21	17	19	32	19	24	25	27	34	17	26	29	30	30	24	29	20	28	22	38	19	32	34	21	13	17	24	33	25	26	16	15	23	20	23	24	20	24	21	23	21	26	31	22	28	22	23	27	24	26	25	26	18	23	22	32	23	15	19	31	29	25	34	20	30	28	22	25	25	30	21	22	17	27	23	33	20	25	21	24	28	18	29	25	26	27	16	27	35	18	24	19	32	27	26	28	20	27	24	23	19	22	32	20	27	23	31	25	28	27	20	24	25	29	24	18	23	24	17	27	18	19	28	22	31	26	26	20	22	23	27	20	26	30	23	34	24	22	27	36	27	12	27	27	27	29	23	33	24	25	23	24	29	27	22	31	24	25	18	28	22	26	15	16	27	23	20	23	23	31	21	25	20	18	29	25	24	19	24	22	19	23	24	31	15	34	18	26	23	32	24	27	23	24	30	27	22	25	20	30	29	23	25	18	20	19	28	25	25	21	31	20	25	18	25	21	23	32	33	27	37	35	18	31	24	29	30	22	22	23	28	21	25	28	22	27	23	34	19	18	35	19	26	17	28	20	21	28	30	29	33	22	15	21	20	21	18	30	22	18	23	23	27	29	34	30	19	15	19	27	24	24	26	21	27	22	29	27	12	28	28	17	17	32	31	25	31	32	27	28	21	25	17	21	24	29	34	25	26	22	26	17	25	25	21	20	28	23	22	23	35	26	29	31	17	27	19	21	23	24	17	34	27	17	21	23	27	31	26	25	16	14	23	25	27	22	24	22	22	27	13	22	18	25	28	22	31	30	25	24	29	39	28	19	24	26	32	22	23	30	25	27	18	24	20	23	22	32	18	30	33	20	23	21	17	28	22	22	23	23	19	20	26	19	27	28	27	20	25	20	17	25	28	26	17	28	37	21	25	21	26	25	18	25	35	26	35	25	26	23	31	27	25	34	28	29	29	23	35	20	23	18	32	28	25	24	28	22	18	20	30	30	18	27	25	30	23	17	21	28	21	28	22	22	27	19	28	19	29	26	26	29	19	31	34	28	20	25	25	26	23	27	29	26	26	20	33	36	18	24	25	30	19	19	17	17	22	23	33	22	23	26	19	22	26	28	24	22	26	21	35	27	29	22	33	36	21	23	20	23	24	29	27	37	30	31	22	19	16	20	29	25	15	33	18	24	23	26	18	20	20	17	21	14	33	16	23	21	25	22	23	39	22	27	19	24	18	30	23	33	16	25	22	22	26	22	18	31	26	24	22	28	26	25	25	25	26	18	25	36	14	26	20	23	31	15	18	32	31	12	31	27	28	26	18	21	28	24	22	20	29	32	27	24	17	24	30	26	24	16	30	23	19	25	21	32	26	25	32	27	22	27	27	38	23	27	23	18	24	23	19	31	27	25	17	17	41	24	25	24	21	24	23	31	10	24	20	37	30	26	21	22	25	27	29	24	19	32	23	19	27	18	31	26	24	17	28	29	30	23	23	25	23	26	32	20	28	21	24	29	28	21	23	22	23	21	27	21	29	29	22	33	22	27	27	16	16	23	20	23	24	20	28	25	18	19	29	28	26	21	19	26	28	26	27	24	24	20	25	26	20	30	30	21	25	20	21	35	26	26	25	18	34	25	18	17	19	22	34	30	19	23	16	21	30	29	22	15	21	21	30	22	18	23	23	28	26	21	27	23	21	31	32	20	25	30	26	26	34	25	23	34	29	31	20	22	23	19	24	33	21	19	33	32	34	23	27	25	30	27	21	23	23	22	21	18	31	28	26	30	20	27	22	23	26	27	26	24	20	30	22	27	33	15	13	28	22	18	28	23	27	24	20	22	22	29	22	30	26	24	34	17	29	22	25	23	34	24	39	26	28	29	24	25	17	26	29	22	16	25	30	30	14	28	31	23	26	26	16	29	23	29	22	15	21	26	23	30	27	23	19	21	30	24	22	20	19	15	24	25	22	24	24	14	27	31	28	26	20	31	24	22	36	22	22	26	32	25	19	19	25	17	20	22	22	23	17	34	31	26	28	23	30	23	22	30	34	31	22	23	23	31	20	31	23	26	25	28	23	24	24	19	28	36	29	23	23	25	25	25	20	36	30	26	29	25	24	24	26	27	18	32	24	24	32	22	29	32	31	22	28	28	26	26	19	23	29	19	26	24	25	18	32	28	29	29	27	27	19	26	28	28	27	28	17	25	27	28	24	21	37	23	22	37	19	19	22	32	30	22	23	30	26	13	24	32	19	23	24	27	20	27	25	26	19	24	30	23	25	18	23	31	29	28	27	22	20	29	32	31	19	23	20	22	25	26	20	29	21	17	24	17	25	29	29	12	23	21	35	18	26	21	20	21	21	21	26	25	33	24	31	23	24	26	30	27	26	22	25	28	28	25	26	37	25	13	38	29	26	31	25	20	27	27	37	27	34	24
29619	20321	14848	31488	37000	33434	28612	24195	17187	10854	8447	8476	8542	5373	3267	2641	4309	5922	4629	2652	3070	6531	5798	6222	5354	4786	1539	681	609	495	487	454	504	440	484	445	461	519	460	439	456	496	587	614	484	434	429	430	407	407	426	525	699	492	424	393	402	381	425	425	407	378	403	362	412	400	379	393	394	371	410	407	395	412	407	383	404	379	412	378	441	395	406	393	376	368	389	385	422	367	410	376	354	425	426	357	384	366	381	420	418	389	398	396	363	395	403	375	386	399	352	393	378	358	406	374	416	394	385	369	399	433	387	373	433	364	384	358	400	408	360	370	386	358	363	368	351	372	416	363	388	372	362	428	382	402	393	384	384	370	432	378	419	422	407	360	403	392	430	373	418	378	377	396	408	362	370	440	403	385	359	379	359	357	384	374	402	407	365	393	379	378	370	365	380	391	363	425	376	412	389	382	371	381	370	390	403	410	384	392	399	366	387	372	419	392	378	404	376	394	379	378	365	381	390	390	330	385	394	360	365	382	406	392	385	372	378	419	416	418	381	341	421	418	388	377	391	371	388	414	345	367	389	377	387	388	394	375	385	341	411	408	376	392	375	370	391	373	388	409	402	394	385	372	366	414	407	392	403	386	359	379	392	382	405	361	407	380	400	395	409	417	367	421	394	365	388	367	379	418	361	366	380	377	365	382	399	357	418	401	388	384	389	413	401	371	368	357	407	408	381	398	381	395	392	382	381	396	381	398	368	396	392	368	396	377	394	403	387	403	418	361	344	382	407	415	392	388	369	363	397	384	363	376	410	406	359	385	351	384	376	412	403	389	347	410	404	417	402	409	405	366	435	370	379	388	387	354	362	355	396	393	360	375	397	380	387	377	350	392	400	399	369	389	374	375	360	400	380	400	407	377	347	420	399	402	356	394	375	388	414	384	380	397	379	389	373	396	391	393	398	411	372	379	367	344	383	349	410	407	403	368	361	373	369	408	357	408	376	406	369	394	386	415	367	388	355	363	390	358	363	356	378	415	378	369	391	348	380	353	400	403	422	421	383	374	341	371	377	424	395	419	413	369	369	377	363	365	377	383	410	381	408	403	387	392	379	410	349	415	382	383	372	366	388	398	389	367	411	389	380	402	364	397	402	378	383	340	414	384	408	427	384	358	381	376	379	377	401	384	391	389	386	381	385	401	388	395	383	389	393	384	375	394	384	379	340	404	338	404	382	381	389	364	418	401	381	370	377	393	425	387	362	379	347	383	376	446	367	380	377	371	371	413	360	403	385	389	367	402	378	398	366	359	404	367	372	358	371	391	344	404	404	364	398	370	413	391	363	366	403	399	418	413	379	366	409	410	345	388	396	370	385	404	414	368	349	382	411	377	387	418	401	389	396	417	387	401	373	368	389	363	393	386	380	400	390	340	381	367	374	403	403	369	369	361	366	399	426	369	397	353	382	382	414	408	386	380	380	375	367	396	397	420	384	390	400	413	376	396	392	392	365	343	369	395	367	405	400	377	341	392	406	394	363	398	359	407	409	388	383	414	373	400	384	392	397	366	403	367	371	387	376	392	358	407	352	423	416	410	392	368	361	365	389	386	393	411	390	396	383	387	398	411	394	397	360	379	347	422	410	374	419	400	375	400	388	387	385	371	375	344	385	356	381	378	403	359	416	399	372	383	355	375	384	374	383	392	384	378	408	380	398	393	384	393	420	416	403	397	399	373	392	375	385	395	375	380	362	398	391	385	355	382	370	406	392	346	354	372	386	418	394	373	405	376	363	409	360	385	385	384	369	361	396	404	372	416	374	396	391	403	423	430	380	393	384	397	385	361	386	399	415	405	410	396	375	373	389	381	382	366	369	373	390	402	409	321	409	384	403	378	388	383	388	373	385	380	378	359	394	360	395	350	371	402	349	403	402	357	356	408	330	381	363	359	401	394	399	375	390	401	384	417	365	419	365	395	347	373	403	392	401	408	375	383	362	357	399	382	371	393	406	357	391	368	414	415	391	403	365	377	348	411	376	390	366	418	412	390	391	392	354	413	398	393	371	364	403	399	404	413	407	373	363	386	384	404	386	393	405	372	349	365	367	360	363	406	403	394	409	371	374	393	390	391	370	387	403	393	410	408	397	403	391	394	402	368	394	376	385	388	370	364	375	385	337	384	399	346	351	386	398	398	384	382	380	362	389	364	418	385	380	365	404	394	418	392	389	389	399	375	380	345	383	408	348	350	390	366	390	407	413	359	370	372	350	389	360	425	365	356	367	395	377	385	413	373	377	403	377	382	381	432	392	376	403	383	401	390	411	388	355	391	391	375	349	404	371	385	420	392	365	392	361	377	383	389	383	381	375	364	372	395	377	386	417	393	397	374	415	370	408	365	381	405	374	386	376	408	432	398	376	401	405	401	406	349	372	386	379	373	382	386	362	424	392	398	372	379	373	379	408	347	365	396	377	393	346	412	400	381	389	355	398	331	382	391	412	386	389	378	378	392	381	399	381	370	382	399	407	394	387	392	398	345	369	408	404	361	354	372	388	395	383	373	380	394	394	397	397	334	387	407	377	392	396	354	373	399	387	380	395	396	384	364	414	377	388	378	368	359	401	399	391	402	354	427	423	403	380	393	377	379	382	393	342	421	376	377	390	393	388	359	404	381	388	393	396	386	417	392	420	367	400	387	364	388	389	397	395	371	377	376	394	390	396	355	400	330	370	388	404	373	391	367	349	412	370	382	384	409	352	394	415	383	377	396	397	378	366	408	374	374	394	366	403	377	362	387	394	392	382	378	381	379	398	407	374	377	358	399	407	390	374	393	386	345	366	398	365	404	379	397	353	339	407	432	403	376	397	387	374	407	375	384	377	402	413	361	373	386	378	408	396	368	365	410	402	376	392	386	358	387	367	356	410	385	400	377	439	361	362	387	392	387	375	386	359	390	387	405	377	369	374	404	391	417	391	381	370	416	403	374	378	376	387	377	381	378	389	394	398	375	371	440	396	422	412	389	399	391	405	401	396	409	432	385	426	365	383	343	369	384	375	384	371	372	393	388	371	400	378	406	379	414	371	384	388	419	398	370	375	425	432	399	374	388	416	365	406	353	420	399	405	401	367	369	367	366	408	388	394	362	356	349	357	354	387	392	345	413	419	371	377	398	393	403	405	416	394	373	380	394	389	387	367	399	370	428	393	408	401	375	388	405	396	345	402	385	397	411	388	381	343	354	397	393	368	399	339	370	413	429	426	383	400	377	416	374	385	393	376	374	393	380	403	358	417	382	438	392	375	342	398	388	389	367	387	404	355	434	384	375	366	361	375	388	357	388	398	378	375	404	362	384	367	418	365	394	375	398	396	384	407	376	362	367	387	370	422	411	378	403	388	389	373	376	386	375	417	409	360	383	372	386	388	387	392	364	364	383	362	417	398	383	411	383	402	364	377	390	390	395	393	403	372	374	370	384	413	381	388	391	386	397	392	385	336	380	385	406	396	412	375	391
3224	2037	1073	1085	1412	1305	947	840	656	410	324	204	208	153	104	115	162	248	207	86	117	192	200	248	230	194	97	29	31	33	18	29	29	21	30	37	31	29	26	24	32	30	29	26	34	25	25	37	29	23	35	28	26	38	26	20	15	22	33	32	23	25	33	20	24	24	26	19	26	27	25	15	22	27	18	24	12	26	35	34	24	26	30	19	23	25	19	26	20	30	22	17	28	29	21	21	18	39	23	29	29	21	29	16	26	28	24	28	18	34	27	15	31	22	36	29	34	23	22	23	18	28	22	20	25	20	17	19	28	31	29	23	31	29	30	20	16	20	29	25	35	19	25	24	29	32	26	29	27	25	15	23	19	17	23	14	15	26	30	25	23	22	22	24	19	30	24	28	26	24	23	28	23	27	24	25	18	22	19	14	22	31	30	27	30	29	20	32	23	30	27	27	19	23	24	27	30	34	22	27	25	24	18	25	23	16	14	28	26	25	21	25	26	24	22	24	22	32	23	26	34	33	19	29	19	15	21	19	20	23	19	21	22	27	24	18	26	31	35	27	27	26	20	19	31	13	27	25	22	27	20	21	23	23	31	30	21	25	25	18	29	16	19	21	13	24	17	21	27	39	24	20	27	23	29	28	20	22	19	32	28	25	17	26	20	28	23	19	20	31	21	20	28	30	26	25	33	23	29	34	34	22	36	32	25	23	20	25	23	33	19	22	30	28	19	29	33	25	28	26	27	20	25	26	24	17	28	16	27	25	19	18	18	27	30	21	21	31	19	23	27	34	23	25	22	24	24	22	24	21	27	23	25	31	25	30	15	29	19	20	20	28	24	25	25	30	28	26	34	26	27	25	18	33	25	16	27	25	19	30	26	23	22	31	25	16	26	30	27	27	23	23	29	26	16	24	13	18	23	20	32	34	16	22	27	27	29	29	26	35	23	31	32	27	23	30	22	24	20	36	29	38	25	26	25	19	22	23	21	27	19	21	20	32	28	27	32	14	22	25	23	28	32	31	22	32	32	37	17	25	23	23	25	21	36	22	25	26	34	26	24	23	23	26	28	23	24	16	21	28	28	24	20	23	21	26	20	23	25	21	29	30	20	20	18	24	23	18	26	39	25	25	23	32	20	19	25	27	23	18	26	29	23	26	25	26	22	25	18	24	29	20	20	21	23	20	20	27	31	22	20	21	29	23	27	28	29	20	24	24	28	19	32	17	31	20	28	34	23	25	26	19	23	24	17	23	12	22	24	22	24	21	21	22	16	21	28	25	27	29	21	30	26	29	27	22	22	21	27	27	23	20	25	18	29	17	27	28	16	22	29	24	16	15	25	17	21	25	22	24	21	25	12	26	19	23	20	31	24	25	28	23	21	20	15	27	20	24	31	23	30	26	29	20	25	25	24	17	30	25	23	20	25	30	33	31	24	13	23	33	31	28	24	25	31	24	30	29	28	35	20	19	26	28	26	28	23	36	30	25	18	19	21	24	21	27	37	36	26	16	32	28	28	31	27	23	29	22	34	33	20	24	16	29	28	23	22	23	23	16	20	28	23	22	17	22	18	25	25	24	29	20	27	29	13	22	21	22	25	17	22	28	33	27	25	23	17	26	28	25	15	28	26	23	26	23	19	26	27	24	27	20	36	27	28	31	28	20	27	27	31	25	20	32	26	26	23	31	31	23	32	23	20	22	24	29	31	25	28	21	24	22	26	27	33	21	27	28	22	24	25	26	29	20	25	24	33	18	29	22	35	18	29	22	33	26	23	27	30	29	26	26	28	20	29	18	33	27	26	24	22	23	25	26	28	29	21	26	35	22	20	32	20	25	33	32	26	27	29	20	22	33	30	24	28	23	20	29	32	22	28	28	31	26	21	21	29	28	25	24	19	15	18	18	22	31	24	26	19	22	16	23	28	18	16	27	21	25	24	30	28	28	18	28	19	29	29	22	37	27	20	22	22	31	29	29	24	27	28	17	34	22	19	17	22	30	39	21	30	24	17	26	24	18	23	28	25	25	22	27	16	21	24	27	21	30	25	23	30	21	22	28	19	23	25	20	26	24	22	22	23	23	18	34	31	25	20	23	20	29	27	25	24	22	18	34	28	24	20	24	17	21	24	18	24	25	15	30	25	22	24	32	27	24	22	27	17	27	36	30	25	24	22	27	20	25	29	29	35	16	16	18	25	18	22	23	32	23	24	25	30	36	21	20	27	20	16	23	36	32	23	25	29	29	27	23	25	23	31	29	25	20	23	16	20	27	23	18	30	24	20	26	19	25	30	24	22	26	24	17	23	37	25	27	26	18	28	26	19	29	18	32	27	22	28	20	25	22	27	23	24	28	21	29	34	25	22	20	26	21	16	19	22	21	24	17	21	24	28	23	13	21	28	38	30	22	23	30	31	35	21	23	23	26	26	21	27	20	24	20	28	24	29	20	17	25	24	27	30	24	28	32	26	28	18	15	26	27	28	25	25	22	23	19	28	22	26	19	20	28	24	26	37	30	22	24	25	25	37	22	26	23	29	32	18	24	27	30	27	33	24	19	20	22	26	17	29	32	27	19	33	30	34	28	24	30	19	26	24	22	26	34	24	24	30	28	22	30	24	25	25	22	29	32	19	19	20	17	15	30	29	39	31	29	25	27	22	20	23	18	27	25	24	29	23	18	31	25	25	21	22	27	27	34	24	25	34	30	22	21	24	41	29	18	23	23	14	27	26	17	21	17	29	20	23	33	27	25	14	25	26	26	22	17	24	25	33	17	19	19	23	29	24	17	19	23	28	29	21	26	20	30	33	28	23	27	25	28	25	27	28	19	23	29	21	28	18	27	20	25	23	18	21	16	30	27	30	19	35	22	23	20	24	23	28	25	22	22	23	24	26	21	24	22	27	19	21	27	30	22	26	28	25	22	24	30	24	29	27	33	25	22	30	26	32	24	32	23	30	20	18	19	29	29	20	22	31	23	32	16	29	22	27	23	12	31	27	29	22	24	26	27	23	34	27	21	30	21	22	31	20	26	24	27	16	22	23	23	30	19	30	13	25	26	22	24	21	31	23	26	20	34	22	30	19	23	31	20	30	26	24	18	18	29	23	29	25	36	21	25	18	15	27	24	26	29	30	35	25	19	25	26	25	22	29	23	32	33	32	28	16	17	24	18	25	25	24	21	19	20	23	27	19	24	32	32	25	19	20	28	23	27	19	24	22	23	24	28	23	21	23	22	20	21	19	19	20	13	32	18	28	21	35	23	28	15	22	19	34	14	22	24	18	20	22	28	28	21	25	19	24	23	30	20	29	22	25	23	19	28	30	19	20	19	26	21	23	24	26	15	32	31	28	25	17	26	29	30	26	17	28	16	20	29	28	22	28	29	25	17	23	21	27	27	27	28	27	26	24	23	34	27	16	26	33	29	23	18	25	32	19	24	18	23	16	37	23	25	23	16	18	33	33	26	21	27	18	23	38	21	13	25	25	23	13	22
34794	26096	20003	38048	42346	37308	32780	28646	23026	17211	13266	10526	8662	6615	5030	4580	6667	9514	8446	4292	5185	8511	7742	9585	7985	7061	3388	1141	817	717	679	672	622	607	612	649	618	579	558	631	633	619	622	573	529	475	500	455	446	484	496	585	826	661	450	397	402	416	439	434	463	445	409	400	406	388	440	421	445	398	409	402	437	388	404	428	441	399	407	413	406	436	376	415	392	403	401	395	429	419	382	429	386	414	388	373	397	410	412	378	416	383	350	419	415	397	363	393	385	403	383	386	407	392	395	415	359	402	391	377	401	402	371	417	405	421	367	388	396	389	416	383	395	378	399	383	371	406	383	399	368	380	390	399	372	405	364	404	450	404	354	378	374	415	373	407	384	412	386	403	417	393	411	377	361	400	422	373	367	399	373	407	395	415	377	366	389	423	388	395	381	368	399	381	379	403	417	374	390	379	395	409	360	396	376	373	353	409	424	389	366	396	350	372	360	390	380	358	393	375	351	385	435	388	388	432	394	379	378	397	385	393	380	402	388	392	368	401	359	393	400	403	425	402	390	396	364	409	412	357	349	406	395	413	376	366	398	398	373	368	365	383	406	385	396	390	392	370	383	385	390	393	376	387	384	397	370	352	381	367	391	386	364	367	399	373	364	397	372	389	385	411	389	378	330	380	391	389	345	401	382	389	407	364	384	377	418	379	407	387	359	392	380	404	369	374	380	411	385	357	323	404	382	406	353	387	393	356	369	390	394	404	401	375	387	379	346	393	411	356	387	403	396	390	445	418	392	356	344	372	411	382	408	391	422	359	411	391	362	377	371	387	384	356	373	401	391	378	417	376	362	381	393	389	385	385	377	354	376	397	394	374	399	378	410	347	400	390	396	393	366	365	382	381	379	383	407	391	368	394	348	363	367	419	383	389	378	395	358	422	405	413	412	375	383	421	413	387	401	377	415	395	385	376	350	379	348	354	402	385	399	392	352	378	370	395	404	402	381	386	393	386	411	392	388	391	396	389	387	380	388	395	396	405	373	392	384	410	383	367	386	387	403	365	398	404	359	399	413	392	428	356	424	382	382	361	373	379	396	388	371	370	416	394	387	379	398	400	406	379	388	372	386	373	380	399	396	403	388	396	374	392	384	341	418	355	382	394	362	404	405	409	398	399	386	378	379	370	382	358	399	377	398	362	401	362	383	393	427	380	379	398	385	351	383	392	376	379	412	373	456	398	428	394	393	352	408	371	398	399	406	402	407	369	391	380	402	375	379	384	399	385	392	394	365	378	343	387	389	349	418	359	364	408	389	349	406	383	388	375	355	371	388	391	386	391	378	379	392	375	416	402	431	381	376	404	391	393	419	350	407	374	415	392	393	382	408	391	392	378	376	390	367	390	354	401	370	390	390	372	407	417	385	392	382	400	409	365	375	386	365	398	387	417	419	389	372	361	411	404	380	414	362	366	381	398	426	367	360	405	372	408	366	378	390	339	387	372	383	363	399	408	379	394	375	359	404	382	393	377	401	402	376	414	405	395	376	402	390	381	346	390	357	359	346	383	389	393	361	411	383	381	389	394	378	406	435	378	357	374	374	377	375	400	359	405	354	399	380	388	389	376	377	382	391	407	384	360	371	402	389	391	350	372	366	419	405	417	370	395	386	380	411	423	366	380	386	418	393	412	412	387	386	374	361	376	359	381	362	380	367	404	362	424	364	419	357	377	422	392	368	376	385	399	380	372	412	386	404	399	389	395	399	392	361	390	369	361	423	359	365	380	415	403	412	368	415	353	417	372	384	357	366	432	384	401	390	377	385	391	340	405	345	369	399	365	381	372	381	393	383	387	356	387	376	405	395	406	395	423	409	363	379	386	390	366	383	407	397	411	396	347	411	368	414	401	381	366	378	362	390	382	405	410	366	406	345	402	393	379	392	388	408	380	379	364	366	357	414	362	373	350	357	381	401	364	396	357	372	420	424	357	396	406	406	368	400	416	388	389	408	404	365	368	369	372	362	424	385	406	398	357	413	382	386	361	368	378	400	379	374	404	367	411	393	394	381	400	363	381	383	385	346	412	438	388	385	371	375	401	371	383	373	399	403	395	433	405	361	386	361	378	392	389	407	374	395	360	408	380	365	378	398	392	379	402	356	384	380	376	407	415	396	363	399	404	397	371	372	370	399	432	362	393	389	378	392	388	396	385	393	383	394	394	383	406	357	388	356	375	372	395	363	434	425	372	353	371	381	391	399	392	377	358	359	356	394	388	370	364	378	386	350	377	401	370	426	356	386	383	364	399	371	407	368	391	390	343	369	395	413	411	376	369	377	394	400	413	385	370	370	376	406	379	396	411	362	388	373	372	393	386	351	366	373	344	369	372	366	395	407	384	391	395	396	401	415	365	407	389	381	394	380	399	391	385	382	392	374	384	384	410	374	342	391	396	393	396	401	381	366	400	375	394	387	398	368	349	389	382	368	391	383	386	391	375	383	379	402	345	390	338	372	367	364	378	376	415	400	401	427	412	385	380	380	389	392	373	413	418	360	375	362	402	379	380	368	387	360	379	378	354	393	376	389	376	344	381	382	366	426	380	368	405	404	362	377	406	383	381	368	374	378	393	387	389	365	384	403	375	391	373	382	410	373	407	388	373	423	387	358	384	354	399	415	357	381	357	381	403	385	355	394	384	355	368	378	409	391	364	396	403	409	387	381	374	427	388	359	356	375	410	371	397	396	375	386	377	386	373	400	401	376	388	406	415	334	380	380	371	385	413	367	356	419	393	405	410	381	410	378	386	373	376	365	393	360	401	381	400	383	368	347	411	367	384	389	369	369	363	395	399	380	367	393	396	413	371	368	416	391	379	371	419	385	381	401	357	351	368	398	397	379	388	387	401	387	391	406	391	413	419	398	375	397	390	376	381	380	409	396	397	360	394	401	414	365	377	400	366	411	382	402	392	394	379	392	332	392	403	363	376	394	383	389	397	384	384	382	365	381	382	371	393	389	401	336	389	370	355	398	411	411	411	409	381	388	393	405	371	397	385	374	421	374	381	405	379	393	365	377	387	393	391	402	357	383	345	391	359	373	357	376	395	403	377	384	429	381	423	364	343	348	395	384	378	391	414	403	425	396	408	322	363	396	378	372	390	375	389	388	396	401	336	401	412	368	380	368	379	339	389	413	371	401	369	407	386	363	352	372	400	379	402	416	387	379	368	411	383	368	410	387	388	387	397	400	378	388	371	388	378	412	409	386	362	384	386	374	394	340	382	370	366	376	376	384	353	402	391	351	414	367	390	389	384	392	368	381	353	382	403	371	412	366	379	404	396	377	386	402	403	377	361	374	411	377	397	404	306	363	415	357	384	396	366	364	397	399	391	385	398	377	415	376	395	391	386	369	390	364	396	426	420	372	402	425	398	364	375	387	348	372	406	400	395	390	376	417	386	376	370	393	364	398	380	400	375	384	385	380	407	387	368	381	384	383	391	400	387	391	375	352	359	404	369
5028	1857	1074	883	1126	927	717	765	591	419	265	224	149	143	127	132	143	216	231	116	127	190	249	289	220	178	111	71	43	44	40	49	51	43	36	36	47	40	54	39	35	39	51	46	40	46	44	41	48	39	42	36	36	46	43	35	35	39	39	53	45	33	37	47	39	28	33	32	27	39	34	47	40	37	46	24	37	50	41	35	30	44	31	40	42	39	47	36	30	39	42	48	36	39	42	44	52	33	46	39	44	30	35	37	26	48	49	45	34	43	32	35	40	43	36	43	36	44	38	32	39	42	40	41	57	43	42	41	40	45	43	40	38	35	46	43	33	33	37	35	27	42	43	39	48	42	39	22	51	43	29	43	39	34	44	42	41	43	42	36	49	33	44	39	38	39	35	39	37	41	52	36	39	40	30	52	46	41	30	45	47	35	34	37	47	37	40	44	46	38	38	26	48	45	46	31	40	37	31	37	40	49	32	38	44	36	45	37	40	44	34	44	30	33	41	26	39	38	36	39	41	40	34	35	42	39	27	38	41	31	33	37	38	42	42	36	40	40	38	43	36	32	40	37	37	44	31	31	43	34	37	30	36	31	35	48	36	27	52	46	35	42	45	52	38	28	35	32	40	50	37	34	44	33	34	38	38	32	27	38	33	38	34	49	32	33	34	36	25	41	34	34	43	42	43	37	47	29	42	42	39	42	38	32	36	37	47	39	44	34	31	40	45	45	44	39	35	47	27	38	32	39	33	43	37	40	37	39	32	36	33	38	36	54	41	36	37	42	36	39	39	40	32	52	39	37	37	30	46	33	46	48	45	47	34	36	48	44	39	43	42	53	33	45	33	43	44	36	37	41	52	35	33	57	44	34	37	42	48	29	41	38	51	47	31	47	42	34	44	30	30	40	50	35	37	41	31	39	32	34	39	47	38	37	34	51	46	32	33	46	33	42	40	32	47	49	43	33	29	38	46	42	35	38	39	35	43	37	36	51	36	39	40	38	40	40	42	35	42	34	37	39	44	39	47	39	51	40	33	42	29	32	42	38	33	42	39	49	30	39	34	41	34	36	44	42	26	36	34	41	47	44	38	33	43	33	47	28	40	48	33	37	48	47	36	44	42	38	33	50	41	43	39	35	43	22	38	31	47	39	44	46	29	40	48	41	38	33	43	52	39	40	38	32	39	35	46	44	44	49	50	43	38	44	33	35	43	41	43	40	52	35	29	44	46	49	32	38	41	35	34	41	29	34	39	40	36	36	43	33	34	41	38	47	37	29	42	31	52	37	30	46	39	40	44	39	47	33	45	39	36	36	36	26	49	51	32	46	30	50	46	40	49	36	42	43	40	39	42	41	44	41	32	32	33	49	29	36	39	43	39	32	49	38	30	28	46	36	45	47	33	32	26	23	33	28	45	35	40	30	40	44	38	33	33	52	34	38	40	39	30	43	34	43	37	36	33	41	43	39	49	37	41	33	41	31	36	48	38	44	41	41	43	32	35	42	40	44	35	30	47	33	40	31	28	38	37	37	38	35	39	54	44	43	41	36	45	43	38	44	30	27	34	27	54	38	34	42	49	48	51	37	47	40	36	40	34	28	32	42	41	30	40	49	38	38	29	40	45	47	30	37	34	35	41	21	44	42	49	27	35	40	41	34	40	31	42	35	45	45	31	45	48	37	43	46	27	36	41	44	36	37	31	45	49	34	40	39	39	40	29	46	36	38	40	41	37	32	40	36	35	40	40	32	35	41	41	32	46	41	41	43	40	48	44	39	38	41	37	44	44	34	42	35	33	40	31	39	35	38	45	35	35	36	46	40	42	42	31	38	33	49	39	40	41	46	41	37	40	55	36	41	39	38	35	38	41	48	28	47	32	40	39	43	42	39	55	34	41	46	42	33	41	25	39	46	43	41	31	38	35	35	44	34	38	42	40	35	33	52	39	35	36	36	42	41	33	53	44	36	39	35	39	36	31	46	47	34	33	37	48	34	53	37	46	40	32	45	35	30	39	32	40	39	41	38	39	27	32	36	51	52	44	38	34	22	38	51	42	41	45	41	43	42	43	31	31	38	37	36	38	49	37	39	35	45	37	38	41	43	31	37	33	37	41	22	39	32	37	44	40	32	40	41	44	37	45	37	33	35	47	49	39	32	46	28	38	38	35	40	33	43	55	37	40	27	38	43	37	33	49	36	48	34	40	42	43	33	36	28	37	50	20	33	43	43	47	36	37	56	32	33	36	42	40	42	44	40	43	35	44	41	42	36	28	44	44	32	32	40	40	28	40	35	30	28	32	34	39	33	31	38	38	41	34	31	41	38	40	39	41	37	35	31	41	32	39	36	35	31	43	29	37	28	43	41	44	32	31	52	37	33	36	34	50	45	27	26	42	45	48	35	40	39	47	35	39	47	37	35	49	37	41	39	34	45	36	38	36	42	30	40	39	37	40	41	56	34	39	36	40	35	39	39	47	30	43	37	31	35	39	39	34	38	45	28	49	39	38	37	47	34	44	30	30	40	41	35	39	38	25	48	27	48	37	54	38	49	32	46	33	37	51	39	32	32	29	39	35	24	48	31	34	41	30	49	25	35	30	33	34	53	38	36	39	29	34	40	43	36	41	37	38	34	39	36	37	44	42	32	39	27	39	38	45	51	43	48	44	47	41	39	33	40	52	33	46	39	33	33	34	44	39	37	31	43	36	33	39	34	47	39	38	64	40	35	46	27	35	35	35	36	43	40	40	44	45	42	25	35	39	38	41	42	42	40	47	44	39	41	41	29	32	46	45	28	27	40	37	29	44	44	39	37	33	33	50	44	38	37	33	33	35	32	41	27	26	46	51	43	25	33	34	36	25	38	37	40	41	39	38	34	35	45	31	29	41	41	40	38	39	43	44	30	37	38	46	40	45	51	37	33	36	43	37	41	46	36	32	36	32	36	41	45	44	39	38	44	37	37	27	42	49	45	37	38	38	40	40	36	37	43	32	33	30	45	35	28	40	42	37	34	32	37	42	32	39	34	47	43	41	42	41	44	50	48	33	38	44	28	38	43	42	44	45	33	44	42	36	43	44	46	40	31	32	35	41	44	43	39	35	42	36	35	31	53	29	40	26	45	46	31	43	30	50	38	51	35	49	39	38	46	33	40	38	42	36	38	42	35	33	51	40	39	31	43	33	35	35	44	34	41	38	44	36	38	34	37	43	41	36	45	40	50	42	36	50	34	44	30	35	33	36	43	43	40	34	35	37	40	40	50	34	44	44	45	44	37	52	35	39	37	36	43	45	32	36	27	41	49	40	38	41	39	36	27	43	43	31	33	46	37	38	39	33	49	31	45	29	41	49	41	35	42	25	46	34	45	31	37	33	38	43	34	33	38	35	45	30	35	39	31	36	41	38	30	40	41	33	31	32	34	38	35	41	31	41	35	35	30	47	28	44	35	37	40	44	40	51	39	40	37	42	32	47	51	37	36	41	34	43	48	42	53	35	32
33514	24894	19196	35222	38457	33350	29675	27067	22688	16926	12385	9043	6625	5648	5015	4644	5338	8696	8462	4712	4430	6182	8384	10348	8495	6559	3655	1865	1121	993	866	826	829	798	837	801	817	748	693	720	748	790	771	799	687	701	647	673	661	586	684	695	868	783	635	646	615	606	611	606	598	607	665	610	609	594	583	605	578	576	582	584	550	562	564	646	602	582	598	613	611	599	555	607	571	599	606	608	612	586	628	583	634	620	595	574	629	604	588	589	605	607	599	609	619	644	621	590	600	570	586	624	601	632	612	589	577	610	614	649	590	592	619	623	643	596	601	588	602	615	563	640	616	600	601	601	608	612	558	617	624	594	593	597	645	611	603	606	607	599	577	585	572	587	548	629	607	646	596	556	596	571	604	602	588	598	606	593	564	576	588	597	592	572	638	582	591	579	577	578	645	585	604	589	616	583	555	598	614	605	599	592	609	578	586	566	593	534	594	580	586	587	614	540	586	597	615	599	633	594	570	586	583	558	596	595	564	590	601	615	642	615	600	575	593	562	605	635	553	585	622	565	563	634	625	586	603	579	645	591	589	596	541	602	561	616	582	593	568	582	614	596	568	564	643	618	560	600	553	568	583	571	546	582	579	581	615	608	604	614	596	625	574	600	610	602	574	585	584	580	580	606	652	564	585	572	590	568	644	602	581	594	612	563	644	615	571	573	622	597	589	610	577	582	543	599	589	566	630	576	578	576	608	588	602	601	586	569	605	614	594	578	591	573	614	609	607	625	639	540	574	626	611	617	616	609	636	592	554	576	574	636	582	615	619	593	542	597	619	551	570	596	580	563	634	594	599	586	621	643	567	606	624	603	589	606	611	585	580	574	590	628	551	579	622	621	616	632	536	554	633	585	596	546	599	555	581	614	576	585	612	577	611	566	616	590	561	649	567	601	574	568	587	589	632	642	554	555	606	583	572	555	560	618	557	606	610	606	573	576	606	550	584	541	596	578	575	612	559	577	605	567	624	568	593	586	536	624	623	568	629	556	613	596	642	593	596	643	615	594	655	571	595	584	564	554	618	644	577	576	573	569	578	612	599	555	594	552	658	600	594	588	579	635	623	589	547	582	616	631	591	590	590	586	618	525	569	573	599	561	596	601	609	582	596	586	617	606	564	603	561	603	568	577	570	554	588	589	600	628	597	551	624	562	603	562	571	604	575	648	589	567	576	579	587	623	588	577	616	605	586	636	637	570	617	566	600	554	529	567	591	595	569	613	627	592	589	598	617	627	612	616	611	596	558	594	583	586	604	583	603	593	596	626	580	619	576	592	581	601	593	561	590	621	564	599	590	636	592	562	587	594	618	571	620	567	574	582	614	627	564	571	617	583	559	574	626	575	642	609	538	570	568	581	580	591	579	598	640	601	563	590	599	591	612	606	579	630	603	589	588	581	624	567	637	592	581	557	594	603	602	572	536	593	595	562	591	594	583	610	625	581	584	621	611	582	552	589	587	584	621	596	611	607	585	608	558	562	595	567	596	600	573	606	596	598	573	608	601	564	580	563	581	597	603	586	570	614	556	566	590	583	575	604	573	589	573	608	576	577	632	617	602	621	614	574	554	593	596	573	575	589	612	596	603	595	654	635	570	576	585	615	555	564	586	544	619	554	567	579	622	576	639	589	585	601	601	583	582	592	567	567	601	618	621	635	599	556	558	569	614	555	566	580	612	615	576	590	573	564	553	590	645	573	597	591	563	569	597	645	587	571	602	601	591	599	602	572	605	624	562	580	534	578	532	560	578	571	605	568	593	621	579	607	614	594	603	592	573	603	579	568	611	593	599	592	594	591	568	630	608	583	544	576	581	613	606	570	607	582	586	605	631	580	624	626	577	550	602	610	597	583	605	590	622	606	582	633	590	586	616	616	592	617	578	587	595	592	593	552	625	612	569	579	590	617	617	604	594	612	608	557	620	594	571	609	638	649	592	603	591	599	609	607	624	612	593	568	589	586	597	578	566	588	558	620	608	551	573	602	592	599	528	568	576	573	551	566	592	611	583	562	561	587	589	595	618	619	597	559	594	605	573	599	557	619	582	598	544	558	610	588	587	592	567	612	634	610	592	594	569	584	634	591	610	591	581	590	567	562	543	560	586	594	575	596	588	587	600	615	573	606	582	584	573	625	592	568	570	603	563	565	533	612	599	626	615	582	593	585	589	588	588	537	607	570	570	575	550	581	635	603	611	615	634	539	603	620	579	635	623	604	582	559	551	605	575	601	577	651	596	569	589	595	577	587	609	622	611	591	585	622	609	568	617	569	588	584	632	554	639	552	560	611	622	556	566	564	624	575	583	604	589	563	582	602	550	569	590	580	581	611	606	567	595	616	583	609	585	589	619	640	568	586	614	602	592	592	586	580	563	570	512	592	578	614	588	612	591	589	584	563	589	616	585	590	620	595	583	556	576	599	569	563	573	626	610	605	648	598	585	568	610	567	581	580	597	629	606	606	593	595	589	576	576	613	585	608	579	654	596	583	567	609	576	590	599	554	581	586	648	654	578	580	579	580	603	556	581	585	576	615	640	592	587	578	574	614	594	604	597	612	579	611	614	566	640	549	577	611	584	584	566	600	576	599	606	606	605	650	567	591	569	566	594	551	625	612	616	596	599	608	567	573	590	597	552	590	624	601	526	571	618	598	567	561	579	596	620	619	594	617	582	601	598	599	604	633	619	553	607	593	604	551	587	592	587	588	589	558	598	614	592	582	577	603	581	569	566	588	628	555	583	576	591	599	610	584	549	602	597	602	582	609	571	647	617	591	623	612	542	608	576	611	571	576	616	565	587	586	620	581	581	581	587	584	595	601	575	563	647	606	605	603	598	614	620	582	610	590	602	594	597	553	592	570	570	595	570	582	626	592	633	568	589	569	561	595	589	589	610	625	584	592	591	587	588	576	615	639	626	552	572	609	619	621	586	610	554	621	569	567	567	627	609	599	597	620	568	568	532	598	620	584	617	610	608	607	566	562	592	550	583	554	547	599	583	588	590	596	593	607	642	588	591	574	573	552	572	594	603	586	581	579	580	614	627	518	592	558	601	598	616	606	620	625	629	564	582	587	606	632	583	574	625	541	601	600	596	620	605	571	614	637	612	614	614	588	557	567	614	616	629	603	587	647	634	609	596	615	602	612	579	597	582	621	593	562	578	601	619	595	572	552	583	604	602	615	541	549	582	596	578	576	561	622	594	601	561	605	597	565	559	567	607	599	650	609	627	609	618	599	578	577	578	596	590	621	620	596	585	564	608	582	579	606	599	609	614	613	596	602	582	595	574	583	588	583	626	565	563	615	601	616	626	567	590	597	601	591	586	598	605	616	598	571	629	584	592	617	603	597	604	611	556	597	598	583	588	597	613	629	599	576	585	617	574	583	603	594	624	596	589	569	613	573	631	625	574	573	551	596	533	634	558	564	588	595	616	578	554	607	629	572	610	590	628	617	558	596	587	578	585	575	599	593
5639	3154	1481	1266	1702	1443	1317	1331	1029	716	480	365	254	182	220	200	204	288	316	185	173	229	308	333	330	314	180	82	57	61	44	53	51	42	41	46	42	35	66	50	43	33	39	38	50	46	55	51	54	32	38	41	43	51	50	39	40	43	37	45	33	44	43	36	38	51	36	45	37	30	50	51	37	44	50	38	39	38	38	46	56	41	37	41	49	43	45	31	39	39	36	37	45	40	39	49	41	35	33	44	41	43	36	53	36	35	32	27	42	37	35	43	43	50	35	45	39	34	39	36	44	37	45	49	32	39	48	35	40	51	35	46	36	46	40	51	37	42	37	44	33	41	43	37	42	26	33	32	34	38	41	35	37	34	32	43	40	45	44	46	40	42	46	51	50	40	32	37	40	38	42	35	36	44	40	33	40	45	54	36	33	44	39	38	43	46	30	51	40	35	38	49	35	47	45	43	44	41	41	45	32	38	29	32	28	41	23	44	51	44	50	37	35	54	43	39	41	37	47	36	41	36	44	32	40	45	43	58	36	40	38	48	40	44	36	34	37	32	34	34	43	34	29	42	41	44	45	41	44	34	39	31	34	33	46	41	51	36	29	40	34	45	45	54	44	47	41	44	43	37	47	39	33	37	37	41	48	40	30	28	49	41	34	41	44	47	43	38	46	34	40	35	33	45	23	45	37	44	45	42	44	33	27	28	43	39	47	36	47	43	48	44	46	45	30	41	55	39	38	40	39	44	26	33	47	42	44	39	30	46	39	42	28	36	42	45	37	54	29	46	51	35	37	40	35	36	39	29	41	33	41	27	36	46	55	33	42	36	42	41	26	43	32	39	44	48	47	23	42	27	32	37	43	37	46	41	44	46	47	45	37	40	41	35	35	35	40	37	33	42	37	48	47	38	47	32	44	30	36	34	40	36	30	51	37	36	35	37	41	44	34	35	40	30	45	36	44	38	40	38	43	41	54	40	39	38	48	47	34	37	36	45	39	37	39	53	48	57	33	43	38	37	41	52	44	35	47	33	44	41	35	50	41	44	37	43	41	36	35	34	36	35	41	41	42	43	37	27	51	46	39	35	35	31	29	42	41	42	40	38	38	36	50	39	44	44	44	35	36	41	56	42	37	42	46	49	43	38	34	40	35	36	37	41	43	42	41	35	38	36	44	39	39	34	32	43	38	43	43	49	46	42	44	42	31	31	34	43	35	30	47	53	36	40	41	33	27	38	44	46	39	34	42	41	40	30	43	33	41	44	37	40	40	40	49	31	32	46	41	40	42	41	47	47	41	37	37	39	36	32	38	34	44	35	42	46	37	44	38	36	26	39	34	44	38	29	35	41	47	57	37	43	38	35	50	46	35	42	33	41	45	48	31	43	27	32	36	30	46	36	39	34	32	44	34	31	38	30	41	41	40	26	29	36	28	48	39	42	36	39	43	39	24	33	44	32	33	38	34	36	31	35	48	30	38	42	38	35	37	44	41	51	36	35	47	31	46	55	46	39	33	47	39	45	38	33	33	47	52	39	43	53	38	43	55	27	42	42	42	48	27	46	33	43	40	28	34	39	42	49	46	46	41	34	39	40	40	43	44	42	35	34	46	42	45	34	44	51	46	41	40	41	37	39	43	37	39	34	40	30	36	44	40	30	44	52	43	35	57	45	38	41	42	42	43	39	36	42	33	40	33	31	37	41	47	35	35	48	49	29	51	53	36	38	40	38	34	42	37	42	38	41	41	39	35	39	49	36	43	41	37	41	42	34	35	28	45	42	44	50	33	35	38	33	31	46	38	41	29	41	39	45	34	46	47	44	40	36	42	36	34	39	46	31	41	45	37	37	37	33	27	43	37	34	35	39	45	40	40	42	34	32	40	35	52	46	47	40	36	42	47	46	33	48	39	44	38	32	38	50	40	42	45	40	22	38	43	39	37	38	41	34	48	34	35	52	40	41	36	43	32	30	42	32	42	55	48	49	43	43	41	43	43	49	36	48	33	42	45	35	31	30	41	37	40	36	39	36	42	31	52	42	43	40	41	42	46	34	34	44	35	50	41	42	45	35	40	39	34	37	36	44	34	45	38	35	32	41	51	36	34	54	35	41	41	33	36	53	47	39	28	44	37	46	47	49	44	49	41	50	32	39	48	37	38	48	41	42	38	38	37	54	43	32	49	40	36	43	41	44	29	39	35	41	43	44	39	35	39	51	30	42	56	37	44	33	39	41	37	44	44	40	37	35	40	37	43	41	34	36	48	32	37	54	43	49	42	37	37	41	47	41	24	40	50	47	51	46	33	36	52	33	45	49	35	24	47	36	47	39	42	39	36	40	47	40	54	42	38	23	38	37	43	28	36	40	45	31	29	42	47	46	37	42	35	45	51	38	48	47	55	39	37	36	34	37	53	35	36	45	34	28	51	42	38	47	37	35	48	39	31	26	46	43	39	32	38	48	37	41	40	37	27	44	35	43	40	38	35	40	29	50	29	26	42	32	39	42	31	41	31	34	38	35	45	28	30	31	45	41	42	53	44	43	42	40	37	32	44	50	35	34	51	38	37	30	54	43	38	36	39	40	30	44	37	32	54	43	39	45	36	41	44	49	40	38	42	45	43	53	31	32	36	38	39	36	45	39	37	43	51	46	40	31	35	38	51	37	43	43	55	43	42	48	36	34	42	44	33	56	44	40	35	33	42	38	36	44	47	32	51	42	39	35	32	33	45	30	55	40	38	36	41	38	32	33	36	29	31	45	39	30	40	47	38	32	44	38	30	37	37	47	38	40	33	42	30	37	36	37	50	37	45	37	39	41	32	42	35	46	43	40	41	38	41	42	42	37	40	46	32	34	38	36	39	50	45	33	38	40	29	34	38	38	50	37	35	43	40	26	40	39	35	45	40	23	48	46	37	41	44	42	34	33	40	43	41	37	51	37	30	45	42	48	39	43	32	38	48	34	36	37	34	45	36	41	42	32	40	27	36	44	44	40	55	47	30	34	39	47	45	36	25	36	41	44	42	33	33	40	36	53	45	40	35	40	34	50	50	37	36	36	40	40	45	39	48	33	39	40	36	36	37	29	36	39	48	33	38	32	47	36	44	42	39	39	41	46	36	30	45	36	48	43	45	27	33	44	42	28	35	40	40	43	46	41	31	36	43	51	49	38	41	26	53	34	35	32	50	30	41	37	39	36	37	49	44	37	34	40	46	36	42	38	41	29	27	46	50	46	44	48	31	48	36	41	51	25	34	34	32	48	43	39	39	41	48	45	49	39	42	36	27	31	54	41	39	42	51	50	33	42	34	45	48	46	32	34	44	36	39	33	26	42	29	41	42	44	38	43	42	29	51	36	39	28	36	39	39	42	45	44	39	44	34	32	53	37	37	49	37	42	38	30	38	45	42	42	43	44	53	30	31	33	44	40	35	45	38	37	40	44	42	48	37	39	49	47	35	41	41	41	35	37	37	43	37	38	36	42	52	38	51	38	39	47
39312	29640	22756	38639	43022	38978	35934	33932	29575	23657	17575	13814	9508	7858	7962	7250	7516	10343	11931	7884	6127	7914	10924	12597	10666	10158	5947	3708	1661	1562	1174	1146	1049	1036	980	978	974	944	891	874	889	882	840	813	844	881	809	733	709	730	679	683	849	842	715	673	687	687	674	650	648	632	675	654	643	672	679	635	644	700	631	635	643	656	598	634	650	620	655	651	646	637	614	610	622	616	594	617	601	622	618	618	641	646	646	621	617	637	619	610	614	620	639	636	632	613	677	619	660	615	602	629	624	665	648	604	653	574	621	608	652	615	602	610	623	624	633	620	601	582	672	621	610	587	624	625	578	652	638	603	661	601	617	573	637	629	623	618	640	576	620	661	603	625	582	582	606	657	634	581	633	633	605	640	613	608	600	662	595	619	633	608	617	649	617	602	584	616	566	621	629	591	598	629	620	616	607	570	600	637	578	573	656	636	589	585	605	582	588	623	610	590	611	616	598	635	618	561	612	573	566	639	601	614	614	595	631	582	609	613	618	606	603	577	642	664	593	624	568	619	629	630	607	612	614	624	632	634	594	641	620	610	636	596	585	619	626	636	634	653	623	610	607	541	601	592	645	612	590	552	584	590	652	575	645	624	577	618	613	607	604	625	608	638	598	610	611	631	626	578	623	618	621	589	613	620	592	586	626	622	607	644	597	620	611	572	604	585	612	599	609	596	609	609	622	635	612	599	550	590	609	608	620	594	605	614	613	600	645	612	641	573	631	580	641	637	595	589	596	583	642	619	586	636	579	609	628	615	605	586	631	618	574	584	618	651	617	585	588	608	606	636	575	631	602	576	608	565	610	660	632	610	614	595	654	639	578	574	597	601	585	603	591	637	633	633	607	638	607	611	626	578	568	605	636	600	619	629	600	594	624	580	612	608	628	608	648	602	599	616	624	616	581	629	611	571	587	596	637	644	624	584	615	573	578	592	618	631	601	624	629	626	565	646	577	600	624	629	601	617	619	645	612	627	591	588	601	595	638	594	634	594	570	574	583	630	649	636	595	608	627	590	634	596	561	573	635	587	599	635	585	592	610	611	585	611	619	609	549	635	610	600	603	607	550	572	602	577	577	604	597	637	618	587	579	602	600	550	632	601	638	594	593	558	583	575	615	597	571	658	646	577	599	611	586	607	593	639	627	564	623	557	574	622	605	625	595	576	599	572	657	578	595	626	567	657	598	601	614	552	601	601	553	598	613	599	625	591	586	620	594	627	611	567	591	644	576	620	622	579	605	591	634	621	596	646	610	632	576	611	615	641	686	589	640	600	623	616	622	638	598	617	620	667	578	566	621	576	578	636	623	587	610	570	647	607	601	589	607	611	602	577	636	569	581	617	599	611	631	607	556	622	607	646	598	648	573	615	617	638	599	596	640	588	616	626	597	588	643	581	585	625	617	618	635	633	615	637	638	603	615	654	597	638	626	595	574	585	593	602	588	605	617	609	630	629	572	599	581	609	635	614	691	555	613	565	595	583	577	594	634	595	608	604	607	611	558	565	603	588	618	611	653	606	610	593	617	619	616	588	602	616	633	614	603	599	619	601	567	606	638	611	551	598	620	598	608	632	620	614	587	593	654	615	611	606	665	628	609	593	606	610	592	577	604	603	613	628	637	593	577	634	645	585	596	608	660	569	585	569	574	585	626	585	630	573	588	568	621	563	607	628	577	622	592	601	586	604	591	573	632	643	597	585	596	592	591	616	594	603	610	647	575	612	600	602	594	605	635	609	605	606	606	587	570	597	614	572	648	610	580	594	576	608	600	613	574	609	623	606	602	592	582	594	613	617	606	593	598	643	649	588	655	617	592	584	645	640	596	602	630	601	569	610	548	581	649	586	611	613	619	618	645	618	592	583	594	572	599	578	563	587	585	628	596	629	589	588	604	631	559	575	609	627	622	584	593	607	630	665	618	619	615	602	625	592	554	589	631	602	597	602	620	626	597	621	597	605	613	628	610	618	602	679	566	618	616	619	569	609	635	594	566	547	588	578	575	649	614	620	557	608	629	611	634	607	636	561	658	606	548	578	640	603	609	558	640	640	615	593	616	616	609	634	597	603	579	650	602	634	615	585	605	611	642	633	628	591	612	631	583	582	635	625	659	631	567	584	598	625	589	623	623	618	621	608	612	623	582	615	606	569	610	574	615	618	610	623	595	609	631	603	614	602	592	598	616	574	618	621	640	599	585	559	599	582	624	623	628	590	589	641	564	610	605	614	585	599	618	616	627	617	601	598	598	560	646	614	601	580	628	562	577	637	570	616	595	604	583	597	620	586	600	634	610	643	621	620	604	631	584	558	626	575	600	639	632	574	631	584	597	626	585	572	587	600	605	595	644	607	612	606	626	624	619	598	603	666	603	641	614	597	576	622	576	614	625	659	609	653	644	573	630	634	614	626	584	587	569	616	626	585	589	622	629	596	632	605	585	589	613	648	615	547	620	628	623	608	608	654	619	605	594	585	647	567	588	619	591	681	632	601	649	571	568	603	590	597	613	580	645	619	622	578	629	619	579	643	610	608	616	631	590	585	642	603	589	636	632	600	632	584	633	577	597	608	622	611	603	629	604	603	616	651	583	599	643	583	608	662	617	637	598	580	604	635	649	648	592	589	604	584	578	603	610	583	593	637	622	600	573	625	620	600	656	638	572	605	616	599	632	605	573	651	603	656	610	601	595	614	653	620	581	630	630	579	616	596	634	583	674	597	550	638	616	573	607	597	625	552	619	638	600	597	595	635	598	603	585	661	588	636	600	537	632	582	605	635	612	566	613	614	563	636	595	612	625	592	639	605	596	624	576	618	620	604	573	628	601	586	604	611	597	622	595	550	588	603	633	577	560	574	594	627	590	639	541	606	614	600	607	600	594	636	636	598	607	645	665	616	568	624	633	594	621	614	582	625	605	619	582	624	618	636	599	635	584	629	611	597	579	569	602	564	629	614	613	592	580	610	597	582	636	592	612	574	589	621	624	601	619	603	588	612	587	648	629	626	617	595	602	563	597	592	604	622	585	581	616	599	593	555	614	589	619	623	577	621	605	591	603	624	576	641	645	595	559	589	594	615	610	620	616	628	648	596	643	586	567	558	580	611	585	646	598	593	625	628	636	571	587	590	575	620	628	607	645	611	612	588	637	584	639	606	553	589	609	609	568	613	603	589	602	549	637	619	631	601	627	609	622	609	608	609	597	594	599	633	606	575	596	611	584	610	604	635	580	625	629	590	568	604	573	568	590	596	615	632	617	605	574	636	589	625	590	623	620	633	581	607	596	596	611	605	594	657	600	586	597	606	612	598	595	577	631	583	595	630	584	579	592	625	609	642	595	607	638	594	598	617	641	606	598	553	619	573	583	583	614	641	622	612	634	604	597	611	643	610	650	587	627	616	581	624	628	601	666	598	554	594	657	619	613	594	626	578	595	571	622	562	635	654	618	576	574	605	641	611	593	600	587	612	596	635	607	598
3587	1540	675	456	659	672	555	531	454	274	190	145	85	76	73	77	75	120	142	110	68	90	127	135	103	123	80	59	42	28	20	24	27	24	25	23	29	29	25	30	25	27	32	30	23	32	30	39	19	17	24	25	24	24	21	23	15	24	23	21	26	30	26	29	25	31	29	24	27	19	37	21	27	20	30	21	27	26	27	29	31	30	27	16	19	20	22	28	28	20	35	25	27	33	27	27	23	17	19	27	20	25	27	24	17	12	18	28	23	25	26	24	31	26	23	19	18	26	25	27	21	24	23	23	22	26	20	20	30	28	28	25	17	16	26	16	26	33	20	27	28	22	27	21	11	30	25	29	18	33	27	25	30	23	27	26	29	36	22	22	21	25	28	26	31	20	17	37	21	20	25	22	27	19	28	22	30	26	16	23	28	35	28	27	32	20	28	37	27	20	24	30	29	19	25	32	17	24	25	28	24	27	24	30	22	35	19	31	24	28	40	27	24	24	26	22	22	23	33	16	22	26	22	25	31	16	24	21	38	17	21	23	26	30	22	20	23	25	30	23	25	25	28	25	24	20	14	25	22	34	31	28	31	22	29	22	24	28	27	24	21	30	29	30	31	14	27	23	35	25	34	21	17	17	18	22	21	17	25	27	27	26	21	18	30	17	28	36	22	31	28	27	25	28	27	31	28	33	27	12	18	25	35	30	34	29	33	38	19	30	26	25	21	22	25	27	19	31	27	27	20	28	19	20	20	28	18	28	21	30	29	27	25	25	21	29	20	19	16	24	27	26	22	28	26	18	18	26	18	21	11	35	21	25	22	23	24	21	25	23	31	28	24	27	28	28	19	28	23	25	23	26	22	19	22	25	28	24	26	29	20	18	25	27	22	20	21	25	20	19	27	18	23	24	28	30	30	22	21	25	26	25	40	21	31	24	15	22	37	26	26	15	31	27	22	27	23	22	15	22	23	22	20	38	23	32	24	24	27	26	25	21	22	19	21	28	20	27	26	26	30	22	15	34	29	23	18	24	28	29	27	25	23	21	28	26	25	24	30	16	23	24	30	37	34	32	21	31	27	18	30	23	23	31	28	29	21	16	27	23	29	19	20	22	21	16	16	24	24	21	19	25	24	22	27	20	20	26	17	20	26	28	18	21	18	23	31	23	20	17	28	23	9	24	18	24	28	18	29	18	23	22	28	15	33	15	19	17	27	29	17	22	22	25	32	22	23	24	29	26	23	25	25	17	22	30	27	17	23	37	21	21	15	19	27	21	28	22	24	35	20	27	26	21	23	22	31	25	22	27	38	22	22	18	27	22	26	23	17	21	22	32	29	23	23	24	20	17	30	23	17	22	29	31	29	20	30	27	29	29	28	33	20	26	22	27	24	29	26	25	25	20	22	28	26	31	23	23	29	28	26	28	28	22	30	30	24	19	19	31	39	18	37	28	30	26	24	22	17	29	18	17	19	28	19	31	27	24	22	20	24	27	14	28	20	30	20	26	24	19	22	20	21	19	23	31	15	28	20	16	22	25	25	28	30	25	28	23	24	26	21	27	24	23	25	26	29	39	23	27	23	23	26	29	21	17	20	32	23	31	32	26	34	16	25	24	20	20	24	22	30	30	21	25	28	21	17	24	18	27	35	27	30	23	18	25	35	14	25	21	33	29	28	32	31	19	29	30	31	25	25	32	18	29	24	29	29	37	22	21	33	26	26	29	21	29	25	20	34	24	20	27	19	25	32	21	32	27	28	38	22	27	23	30	22	25	39	25	24	17	32	26	22	31	31	15	26	23	29	33	26	24	37	27	22	13	37	24	28	25	31	18	21	16	19	17	30	22	24	17	26	25	33	22	29	14	23	30	31	28	26	26	35	21	26	22	22	22	28	31	24	28	32	25	26	33	28	19	24	24	22	24	19	19	34	29	21	22	25	18	24	23	22	29	15	22	14	21	22	25	27	23	25	21	27	20	24	27	21	26	21	29	29	26	33	25	19	23	25	21	23	21	21	26	20	40	23	22	26	19	21	17	29	21	19	22	22	24	27	24	22	31	26	25	28	25	21	17	20	23	22	19	24	27	31	22	29	21	28	21	24	28	25	25	28	28	20	21	22	17	21	23	21	21	17	19	15	22	29	24	19	24	26	30	24	32	32	19	19	35	27	22	22	24	24	26	19	21	21	25	26	27	19	25	21	26	33	22	19	19	26	29	23	33	17	22	22	26	29	24	38	22	24	37	30	30	32	31	23	21	21	27	23	28	26	23	22	25	31	20	11	29	25	24	21	38	28	18	30	34	29	24	23	22	20	29	26	23	30	17	23	18	25	29	22	25	24	34	27	27	32	28	19	30	18	21	13	26	34	14	21	28	22	20	29	26	26	25	18	22	26	21	27	22	27	22	20	20	28	26	25	26	23	21	25	24	18	22	27	14	30	19	30	19	31	21	23	24	24	26	23	27	24	28	28	26	21	25	25	27	23	22	19	27	33	26	28	24	22	27	30	23	27	20	17	23	21	28	21	20	27	21	24	16	21	28	22	29	24	29	30	27	25	29	29	19	36	26	31	20	24	26	31	30	16	19	17	29	28	31	23	21	27	36	27	23	20	22	25	16	24	28	20	27	21	32	21	26	25	18	29	24	29	27	27	29	24	19	34	22	16	21	21	19	21	27	18	29	19	35	23	17	21	25	21	21	29	31	28	20	28	18	30	30	22	29	20	28	21	23	31	25	14	19	20	15	27	21	26	27	31	25	31	20	20	21	23	20	22	27	31	17	21	30	20	24	26	25	22	17	22	24	16	22	26	29	28	31	26	25	24	20	26	23	26	13	18	22	28	26	22	30	20	28	27	24	18	31	31	27	28	31	24	30	28	29	17	26	22	28	25	28	32	24	28	29	33	20	16	20	26	28	25	20	31	21	26	31	35	22	27	28	31	24	21	37	32	28	26	26	29	25	17	28	26	25	26	22	19	31	24	22	14	25	27	24	31	22	22	32	24	21	28	24	22	17	22	21	30	21	29	23	24	27	24	30	22	29	20	23	24	28	20	19	22	31	28	17	26	31	27	31	33	24	29	22	23	15	31	29	24	18	22	27	27	21	20	28	20	27	31	22	28	24	29	25	25	27	20	22	18	27	19	36	25	12	28	24	20	24	19	33	26	27	21	27	22	19	24	24	19	18	16	31	22	24	28	19	12	32	21	22	23	23	24	22	22	29	24	26	25	24	25	27	17	24	28	23	24	29	20	19	17	30	19	18	22	28	22	30	23	32	29	25	30	23	28	25	24	23	22	24	28	28	33	23	21	25	22	29	20	27	15	21	24	23	31	17	16	29	26	29	19	24	33	25	34	29	17	22	20	20	27	28	25	19	22	34	30	30	16	28	18	26	25	24	26	22	19	34	12	27	19	31	30	26	30	18	31	28	34	23	24	31	19	30	30	29	23	30	23	25	28	20	26	24	25	16	30	19	17	24	25	22	25	25
33599	23640	14765	28602	34456	30591	26519	24613	19843	14450	8599	6264	3750	2680	2971	3028	3295	4420	5601	4307	2877	3852	5449	5254	4625	4433	3103	2114	1027	670	638	523	520	517	463	444	421	504	480	460	433	458	480	462	476	432	459	453	384	410	375	405	488	515	419	387	382	407	388	398	413	388	401	396	412	388	382	378	375	380	364	368	409	408	420	384	412	392	388	399	380	383	374	399	377	380	379	364	408	432	398	419	383	364	392	412	387	372	377	416	387	390	385	371	382	377	391	417	423	381	386	385	412	391	399	408	370	431	370	345	381	388	380	372	399	377	390	394	394	369	407	405	400	373	387	384	386	389	429	394	364	398	417	379	425	356	418	407	366	385	417	390	395	385	367	418	366	369	348	419	367	371	398	381	354	377	371	403	370	362	372	358	394	395	354	379	412	395	389	390	341	401	409	331	388	394	370	398	380	413	411	380	359	365	340	414	377	365	358	393	403	371	403	408	370	386	389	368	363	408	376	403	374	371	362	384	365	394	413	397	363	404	398	379	401	387	397	406	367	387	344	383	386	397	387	378	345	386	352	388	367	395	401	372	382	372	377	390	372	396	409	413	440	386	405	387	430	376	388	383	397	402	398	372	401	379	370	396	378	408	378	405	362	400	392	372	406	376	375	379	389	396	369	400	375	411	375	363	374	377	388	417	368	382	341	370	405	386	397	382	362	372	420	344	345	380	404	388	419	384	378	385	389	373	372	421	383	409	361	382	377	376	376	417	350	336	412	404	342	399	368	381	374	354	418	367	397	396	344	421	360	376	371	350	386	374	388	417	355	384	422	391	406	404	382	364	382	398	379	411	372	398	367	369	408	351	399	392	379	372	386	378	371	377	363	398	375	384	410	401	385	428	404	382	371	383	379	375	358	384	412	356	385	366	386	378	363	396	383	378	383	375	422	360	401	388	372	391	374	375	384	393	373	384	400	354	413	419	344	353	397	395	348	345	366	388	389	379	386	405	368	404	360	344	372	400	352	369	368	345	389	362	420	403	367	394	408	370	414	365	375	391	385	367	378	398	380	399	394	402	384	372	401	414	378	407	365	394	383	344	389	372	383	368	329	375	342	378	386	376	372	363	374	391	378	400	387	396	392	411	354	346	410	408	411	398	427	362	366	411	387	385	388	391	392	405	381	424	384	393	401	394	386	350	389	369	357	418	370	404	353	365	369	381	357	354	398	402	381	372	440	368	366	373	393	403	394	383	379	412	405	383	366	416	398	402	342	398	415	399	377	366	414	350	362	369	412	411	412	401	390	382	404	361	374	401	369	402	380	415	368	397	371	364	384	408	366	384	366	405	394	386	378	411	356	371	414	383	372	399	397	350	409	389	376	363	389	376	384	395	366	413	367	379	398	386	369	379	353	361	343	373	380	355	407	394	373	359	390	373	377	353	390	386	370	400	353	403	389	386	370	384	397	380	393	386	400	386	352	376	365	383	404	397	408	407	378	412	386	389	400	374	378	362	407	372	370	366	377	401	412	354	384	398	372	411	378	370	389	389	349	336	333	355	364	320	400	409	385	344	399	400	386	360	382	369	362	323	379	365	382	372	378	397	401	395	361	380	371	385	379	404	373	387	394	367	390	386	370	366	392	369	395	384	385	374	402	397	393	395	382	394	393	406	359	343	379	393	368	382	411	375	349	382	382	343	392	356	335	389	383	346	334	381	395	410	380	420	375	371	383	392	373	378	396	381	371	420	381	365	364	383	378	391	395	349	386	350	346	367	344	364	365	376	399	378	409	383	378	400	382	375	408	378	372	362	373	359	398	359	343	396	412	400	367	360	386	357	378	383	395	364	397	384	397	405	384	412	412	372	397	380	384	374	387	392	371	382	361	374	338	361	423	397	401	372	368	387	378	368	347	363	391	369	390	385	388	357	355	351	374	406	399	409	398	380	392	360	366	332	411	417	416	334	392	393	400	381	382	392	396	364	412	370	382	381	395	425	398	344	384	363	387	371	366	409	380	375	418	394	380	398	395	377	379	352	374	380	391	372	398	408	353	392	366	383	374	343	397	414	411	370	397	386	384	423	360	358	366	413	403	396	389	362	409	393	380	368	348	393	379	409	385	396	397	376	390	378	388	398	378	359	408	358	381	391	371	420	373	389	413	379	388	360	392	415	368	413	366	409	360	382	395	393	388	354	369	396	401	406	387	394	359	381	376	382	335	420	396	401	414	356	375	371	376	370	402	376	387	405	358	385	350	409	400	377	372	374	407	382	436	372	399	383	359	381	417	374	399	361	363	371	385	365	391	385	401	366	387	398	384	371	376	389	405	346	389	365	392	377	398	412	390	339	386	378	370	375	383	390	354	379	379	384	413	387	373	353	389	391	374	370	406	390	404	370	391	359	411	356	360	378	365	392	394	379	383	386	366	341	357	383	382	387	361	392	427	372	417	414	395	409	386	346	402	351	369	373	437	395	369	379	381	419	419	376	346	402	360	394	399	367	396	408	410	400	416	372	400	340	380	371	416	394	374	378	411	357	351	404	391	380	381	407	397	375	407	380	382	375	379	372	366	373	402	369	374	370	363	375	369	387	373	367	367	382	374	375	359	335	383	369	372	373	370	394	417	368	383	363	395	392	369	383	402	417	383	378	397	352	374	348	382	383	355	376	397	385	410	382	408	381	349	342	367	411	381	393	398	378	402	373	366	366	341	382	384	395	410	394	375	404	414	405	402	374	393	360	384	370	367	382	418	398	395	378	381	395	377	408	394	364	342	353	396	403	397	416	352	384	373	419	405	380	433	405	368	416	397	407	411	336	389	391	395	388	372	374	389	411	366	378	398	399	392	372	366	393	378	366	390	369	375	404	369	348	385	404	388	398	386	377	388	382	421	367	386	373	343	399	395	416	391	392	395	392	387	409	387	399	397	410	377	403	392	353	411	385	422	409	403	383	371	386	380	355	396	383	422	379	369	347	402	402	377	400	350	390	389	367	373	398	360	410	387	381	405	416	389	420	381	388	367	406	373	360	379	375	373	416	380	386	353	395	395	368	381	371	394	385	416	375	407	348	394	376	372	394	383	376	394	375	381	374	389	392	377	361	377	389	390	412	372	396	417	403	348	405	373	367	352	414	386	367	376	375	378	413	394	365	372	397	405	406	387	369	355	427	356	351	382	351	389	365	397	397	384	385	379	370	418	371	380	365	386	385	371	412	399	394	375	372	399	391	400	373	361	385	381	357	404	377	372	412	364	416	398	317	358	390	390	375	372	343	410	415	374	363	400	392	376	389	369	399	424	379	383	372	372	392	358	408	390	391	375	383	404	359	386	384	390	390	384	371	361	372	401	401	410	354	399	394	387	397	350	376	392	362	393	384	397	386	349	410	414	402	378	357	390	405	392	405	401	416	376	386	390	358	383	375	360	388	361	382	393	408	362	376	350	357	364	392	398	325	396	378	395	367	375	370	328	379	383	400	368	359	387	387	406	410	409	376	366	384	380	390
4159	2916	1039	742	1118	1031	875	962	768	537	399	225	138	118	113	134	119	131	182	143	109	136	213	211	146	180	135	97	62	32	29	34	38	29	28	28	28	30	30	26	32	30	35	23	23	39	31	31	26	27	22	34	26	30	31	25	29	21	37	24	18	21	29	26	26	27	30	37	23	25	25	20	18	24	18	28	29	23	22	24	24	28	20	22	24	20	22	23	22	18	36	28	22	22	21	25	20	27	27	19	28	19	17	23	31	22	35	25	22	27	18	17	23	25	26	30	22	22	16	25	27	32	22	26	27	19	26	21	28	21	26	26	26	23	21	20	35	28	17	28	28	20	29	15	23	23	24	23	21	34	25	32	31	19	17	27	28	25	25	23	26	27	24	27	21	19	26	27	29	26	35	26	17	16	29	27	26	36	20	17	26	28	19	36	20	28	18	31	25	24	30	22	33	33	23	19	26	27	18	26	26	20	26	24	25	33	26	22	22	19	23	21	22	29	22	31	30	21	33	31	21	22	23	31	17	28	27	23	22	25	22	26	26	21	37	26	30	21	24	23	31	28	17	32	16	26	30	24	30	23	33	21	22	23	20	24	23	24	21	31	31	15	29	28	32	31	25	30	29	22	32	18	25	22	37	23	23	23	24	29	31	41	15	17	24	28	31	17	17	26	31	24	25	27	17	18	31	21	40	22	24	29	25	28	34	24	28	20	26	29	20	21	36	29	18	32	29	23	21	24	24	16	25	25	24	12	29	31	25	23	19	19	35	24	23	29	27	19	22	29	30	28	24	20	24	19	27	29	29	22	20	28	27	24	30	30	29	31	31	23	26	18	24	17	23	23	25	30	19	26	21	32	38	20	19	22	18	22	19	21	24	22	26	21	31	28	26	20	21	16	23	27	16	25	26	27	23	39	17	26	22	38	22	24	25	26	29	23	28	25	22	21	28	13	26	28	23	20	19	29	25	26	19	29	23	24	28	28	25	29	30	31	31	37	20	20	24	21	27	23	18	34	35	24	23	20	23	27	21	24	29	17	25	20	29	21	24	27	23	25	28	17	21	25	28	32	19	28	25	21	30	23	24	26	17	28	17	24	25	28	24	30	24	21	20	19	21	20	24	21	23	16	24	28	18	25	33	16	36	36	27	31	31	30	29	30	19	29	23	30	25	14	28	27	17	32	23	20	25	26	14	22	34	25	21	27	24	28	23	21	22	17	24	17	21	28	25	28	25	27	25	27	16	22	25	16	21	22	29	19	21	21	27	24	24	23	24	27	26	19	35	27	27	23	24	23	21	27	26	27	21	22	15	23	24	29	27	26	22	26	32	29	32	21	28	32	32	30	25	26	24	29	34	19	27	24	24	26	26	36	28	16	30	25	25	23	23	20	23	24	36	34	24	18	21	25	21	29	36	25	12	32	26	29	33	29	29	25	19	21	26	21	24	21	25	29	21	24	20	26	27	34	30	18	33	28	27	21	26	22	28	21	21	25	23	26	30	34	31	31	19	19	24	23	27	26	27	39	25	37	21	26	22	23	17	19	20	18	24	25	19	25	23	28	25	28	30	32	29	19	22	30	25	22	20	28	28	24	17	16	30	29	22	20	13	21	28	20	21	23	30	25	22	23	25	28	20	31	22	26	23	25	15	34	30	32	34	24	32	25	28	34	31	31	21	24	26	30	24	20	19	21	23	32	28	20	31	14	16	32	22	23	27	15	15	32	25	21	22	24	21	23	33	23	29	26	22	19	24	29	26	15	26	31	28	22	18	20	20	21	29	25	24	19	25	37	26	17	27	33	24	20	32	30	25	15	20	27	28	28	27	29	21	16	21	25	17	18	24	30	27	25	24	26	24	18	28	28	28	28	35	28	22	23	28	20	29	26	23	33	32	30	22	27	26	19	23	28	35	23	29	18	30	26	26	25	30	23	27	22	25	22	22	23	31	25	26	25	28	21	33	19	14	24	26	22	28	23	23	26	25	24	28	22	25	30	20	29	30	29	22	30	37	16	16	26	17	21	31	33	28	23	17	26	23	22	19	19	27	29	22	24	25	22	26	25	20	18	38	29	22	23	28	28	22	16	26	21	25	20	24	22	30	25	32	21	21	24	24	25	27	17	19	25	28	32	24	28	19	31	22	31	33	21	32	23	18	27	18	14	19	28	17	20	26	21	19	16	21	30	23	26	24	40	21	27	27	22	24	28	24	24	21	27	27	20	25	25	32	25	27	26	20	18	22	21	22	22	24	28	30	30	29	30	22	35	27	19	24	22	18	32	29	27	23	25	23	35	27	20	22	32	22	33	27	28	21	17	28	16	31	26	19	22	31	21	40	32	20	35	21	23	27	27	29	30	27	22	25	18	25	29	28	17	27	26	26	29	24	23	25	22	30	23	31	28	19	21	29	24	24	28	17	31	21	30	22	17	24	42	19	19	37	35	20	19	28	18	31	31	24	16	27	23	22	15	23	30	23	23	37	22	28	23	28	17	22	30	29	14	23	18	21	22	19	23	23	24	26	23	26	33	26	19	26	24	23	22	29	22	20	26	26	20	26	20	38	31	36	21	25	30	28	24	20	23	24	27	23	17	18	23	18	22	22	35	21	31	21	31	19	23	25	22	24	17	26	29	22	36	27	31	41	29	18	27	20	22	25	23	30	26	20	20	22	26	18	29	17	18	30	24	18	30	26	26	16	22	28	21	24	25	24	21	26	27	24	23	28	22	25	31	21	22	20	26	28	23	10	21	41	29	17	28	28	17	27	29	22	21	27	14	29	25	27	32	23	18	21	29	29	30	34	25	17	29	27	31	25	27	27	29	15	30	21	29	36	35	22	24	24	20	13	28	27	31	27	18	21	27	31	26	20	15	23	21	24	20	30	22	18	29	26	26	24	26	23	19	24	27	22	29	25	13	31	22	25	28	13	22	23	27	28	33	18	31	31	32	21	37	23	31	19	24	23	18	27	25	29	24	32	20	28	22	29	24	23	27	24	25	21	28	27	20	27	23	26	26	24	33	29	22	35	17	27	22	22	20	26	18	23	24	35	16	25	23	25	29	25	24	34	22	14	26	30	22	29	31	19	24	22	30	30	20	27	26	19	26	28	26	16	16	26	26	20	17	34	24	20	36	24	25	20	23	30	25	35	34	29	35	21	31	25	23	26	35	23	25	24	22	29	28	21	29	20	26	25	29	19	24	23	21	29	25	28	16	20	22	23	18	39	25	22	24	18	23	22	17	26	24	25	29	37	32	17	28	22	22	32	23	26	22	15	23	28	19	16	29	26	28	16	27	33	23	27	21	28	28	21	28	27	21	30	24	19	25	19	20	20	18	26	34	24	22	23	38	22	26	29	24	25	23	29	32	24	27	31	29	27	20	25	24	15	19	19	24	29	36	34	28	30	25	18	31	16	22	21	30	20	21	23	20	21	24	18	25	23	33	12	29	21	24	28	23	21	28	15	19	25	25	19	33	23	23	31	31
38721	29372	19031	32281	38736	34456	30924	30260	26323	20942	15377	11051	6620	4566	4655	5171	4896	6378	6855	6041	4545	5946	8516	8140	6069	6567	4853	3866	2293	969	939	760	732	694	669	650	618	605	586	535	489	530	554	513	531	483	505	462	441	452	455	461	554	505	423	414	403	400	433	446	424	415	426	400	440	423	392	423	427	387	372	415	389	387	384	411	391	396	403	413	390	402	374	405	368	392	372	384	406	403	408	360	382	409	419	399	383	408	417	415	417	404	396	376	401	370	397	414	419	375	397	367	424	371	386	419	410	431	407	432	400	419	351	388	379	377	371	378	394	390	412	408	393	359	388	401	407	395	381	402	407	397	402	395	350	399	397	362	395	377	385	371	405	398	368	416	394	358	371	350	386	402	399	400	377	403	360	369	406	379	367	383	390	374	374	348	421	411	373	387	417	365	387	374	386	407	391	402	330	368	372	374	376	383	367	372	407	370	410	390	367	392	394	376	390	392	385	405	371	392	393	337	399	382	366	379	395	378	395	366	392	405	396	393	388	376	419	396	352	372	370	426	390	383	392	372	370	379	376	420	341	390	369	389	381	376	386	382	401	351	363	339	392	395	386	382	396	402	394	347	412	373	373	405	396	363	361	409	367	393	368	387	408	392	363	389	381	374	375	397	349	397	371	364	394	383	362	403	375	410	387	396	353	349	396	383	382	395	392	357	368	367	365	393	357	398	377	403	368	408	385	371	414	376	375	359	380	359	378	389	423	377	383	363	403	405	403	418	398	355	369	372	384	366	396	401	371	384	400	395	425	410	398	400	370	370	380	386	366	384	352	405	415	337	411	382	378	387	348	397	342	409	378	391	379	381	350	371	383	391	381	402	360	353	387	414	401	406	395	374	375	377	397	401	379	362	392	373	362	405	378	364	367	342	378	360	375	419	380	392	360	381	382	369	419	404	368	385	349	398	393	376	389	371	395	382	360	346	395	373	342	382	411	376	396	391	393	389	373	378	377	364	360	357	364	412	370	356	377	364	388	397	390	353	391	365	385	390	377	395	391	364	391	385	390	345	367	365	369	372	439	376	393	368	413	384	401	363	398	367	380	383	388	366	414	348	376	355	391	393	399	398	394	352	375	356	405	407	362	410	400	379	364	382	368	406	383	372	420	365	362	397	387	384	424	364	369	368	412	419	399	360	363	342	366	378	380	374	382	391	405	391	412	406	370	386	392	403	405	416	424	375	387	412	424	395	383	376	414	387	344	380	391	369	401	387	377	390	391	354	392	378	395	379	399	380	366	375	349	370	407	359	390	386	353	383	366	397	398	420	362	383	383	380	382	414	371	370	373	397	386	394	390	395	381	400	366	415	343	376	406	360	424	374	408	403	389	413	394	400	377	375	400	415	381	385	374	373	373	372	375	430	394	370	379	391	360	393	360	373	355	414	358	387	397	358	388	384	372	410	386	369	404	386	409	380	381	381	404	391	387	424	390	408	340	356	397	385	415	404	387	381	408	373	410	361	376	368	393	380	395	394	381	402	388	371	392	376	369	392	382	381	445	397	398	392	375	385	392	396	364	385	354	412	396	407	407	408	403	390	386	346	375	392	391	403	414	389	362	384	420	380	358	395	383	347	402	422	373	358	400	376	364	382	373	374	369	354	396	388	380	403	390	368	329	374	381	376	379	366	389	407	343	358	365	379	366	386	392	395	384	353	377	396	376	374	369	379	386	385	384	412	387	341	345	390	401	382	391	399	357	402	381	371	408	394	369	385	394	382	405	382	368	375	394	356	384	393	398	361	387	352	386	395	367	358	378	352	367	362	383	372	414	383	385	370	366	365	376	342	436	395	368	382	408	416	386	432	389	390	387	376	402	377	383	362	375	370	369	387	374	348	358	393	418	404	338	384	376	393	412	361	388	380	359	322	371	391	406	381	374	343	393	391	369	397	388	349	415	362	389	406	353	429	379	418	392	402	355	352	370	356	369	396	360	389	400	403	389	374	358	371	386	371	349	349	379	391	358	394	421	408	387	404	397	408	408	375	334	412	384	388	387	393	415	367	367	391	316	413	363	373	342	399	407	396	371	355	415	375	356	356	375	401	379	408	406	392	382	380	404	343	366	391	398	372	363	371	377	412	390	404	379	376	379	374	394	388	418	350	392	404	387	382	401	374	393	435	379	368	387	365	363	393	366	375	419	380	355	379	408	385	393	422	351	405	352	409	385	370	342	380	370	447	399	350	357	406	397	384	392	404	372	390	381	379	416	385	376	336	374	388	356	357	391	402	365	397	382	407	383	398	368	366	417	363	395	397	418	369	394	370	363	388	368	374	381	407	364	396	372	382	360	371	364	375	391	381	380	378	395	393	394	424	376	409	399	431	390	426	366	408	384	390	367	384	398	374	393	383	421	354	394	403	384	380	351	374	395	362	363	351	383	370	378	412	358	379	377	365	378	380	432	390	392	378	410	396	388	357	386	378	352	356	338	376	383	392	385	343	402	396	395	389	391	357	398	385	387	391	377	405	375	386	384	413	362	415	396	386	383	421	401	404	378	347	401	352	382	377	413	394	359	366	411	403	376	379	374	386	407	388	409	401	366	409	370	389	371	377	386	391	404	402	392	399	373	370	376	398	369	433	399	385	375	388	394	402	390	388	372	379	395	378	393	370	384	371	342	419	367	382	384	355	394	385	356	373	407	371	381	383	388	353	383	367	400	394	423	391	363	400	379	411	387	379	432	362	366	409	364	359	400	366	392	367	383	363	382	374	384	387	360	399	396	375	371	359	416	361	391	389	390	422	364	407	412	394	384	410	384	384	355	361	343	378	392	395	410	381	375	367	419	380	386	383	380	383	384	385	389	391	400	380	387	389	415	392	408	406	402	378	402	395	409	398	374	371	372	375	337	380	365	379	430	378	383	373	388	417	389	390	409	384	386	373	385	367	373	403	385	379	348	390	381	362	377	392	406	423	423	366	383	402	351	402	377	379	374	361	383	393	351	370	358	387	373	385	377	376	365	400	388	367	360	430	386	382	362	400	376	398	367	385	383	399	386	390	359	372	376	330	380	382	419	393	379	373	380	401	368	357	436	378	400	399	367	386	422	389	387	393	344	386	369	385	390	415	403	391	378	381	385	401	386	383	415	397	374	368	381	403	397	398	380	365	354	384	371	362	408	382	387	346	394	379	355	401	381	362	347	389	395	343	389	365	376	397	369	368	375	398	403	382	392	368	388	353	403	363	399	384	410	408	381	427	330	355	370	400	362	412	381	399	413	372	408	374	389	390	366	384	372	362	434	361	391	349	384	365	395	372	389	400	390	381	412	388	395	351	394	399	368	363	365	346	407	396	378	397	392	397	388	373	400	382	365	391	362	405	368	408	368	380	375	397	372	391	349	403	387	405	374	378	404	388	398	369	390	400	438	406	371	358	358	386	406	356	390	361	347	379	374	368	370	390	401	346	365	356	360	380	398	411	389	348	357	363	401	380	361	366	384	427	384	378
6141	2800	1048	679	986	834	671	808	827	577	350	200	147	128	118	132	132	151	180	188	131	164	179	160	129	125	159	117	91	55	51	41	48	44	45	47	37	47	40	40	40	51	35	37	45	35	38	30	45	34	36	35	41	40	44	55	38	43	41	44	39	43	38	28	54	52	43	43	42	36	49	34	42	28	44	42	37	39	48	36	52	39	32	39	39	41	42	39	36	40	44	34	42	41	36	44	39	41	51	44	40	44	46	36	45	40	42	37	53	38	42	31	35	34	37	41	47	43	30	45	48	45	38	45	46	37	39	35	34	47	42	34	44	51	42	30	37	39	40	43	48	36	43	27	50	39	47	38	38	51	38	37	38	29	39	30	55	29	35	48	32	48	35	35	37	39	27	41	44	33	56	43	28	40	34	41	40	45	43	27	30	40	40	40	34	40	32	40	36	51	39	50	44	41	40	39	39	33	25	45	51	42	38	46	38	23	46	43	46	37	35	43	47	33	38	35	42	45	31	39	46	48	37	51	34	49	39	37	47	32	40	44	29	44	40	37	40	43	31	40	40	50	39	37	43	37	43	37	40	28	36	40	29	35	40	35	48	39	35	50	39	30	43	28	41	44	42	37	33	50	37	39	31	38	34	39	53	33	34	42	37	43	44	40	36	43	38	47	53	33	41	45	32	28	34	37	39	35	34	39	48	43	29	39	46	30	36	41	31	32	39	36	42	32	42	41	43	45	49	41	31	46	34	33	42	28	41	47	42	37	42	46	38	49	38	37	59	30	26	31	38	35	42	48	41	35	52	41	35	26	35	37	31	39	40	38	40	43	39	35	39	43	34	43	31	34	36	45	34	50	51	32	35	29	37	30	37	43	36	38	35	49	55	34	28	32	34	33	39	30	51	42	33	48	41	28	32	38	36	37	46	44	50	38	39	35	32	43	45	47	34	44	48	43	43	44	44	38	39	41	47	44	42	37	52	49	42	48	36	44	42	33	42	47	35	35	41	39	40	27	36	38	37	34	38	36	38	46	37	38	41	28	28	29	45	45	36	41	38	33	49	47	40	55	30	26	27	34	34	36	46	33	38	33	34	53	48	42	40	35	42	39	38	45	51	50	32	43	37	43	42	56	27	31	41	39	40	36	45	36	31	41	37	31	42	33	43	32	30	40	48	48	30	41	45	34	37	49	36	33	38	38	30	48	34	57	43	28	36	38	50	30	42	34	41	39	38	45	43	28	39	23	28	45	53	46	35	34	54	36	44	32	35	24	36	49	43	40	47	44	43	36	42	40	44	31	43	38	54	36	38	48	36	42	32	46	38	41	40	37	38	43	36	44	30	42	43	34	37	38	35	36	36	46	45	35	40	45	40	40	31	27	31	43	42	25	42	42	40	42	37	47	44	46	40	39	43	43	39	33	45	46	42	24	43	41	31	39	44	50	36	30	35	42	39	42	42	36	33	44	46	44	41	32	37	37	43	37	42	35	38	52	35	31	33	39	37	32	40	46	42	36	43	46	34	44	49	30	37	41	34	40	39	35	41	48	37	42	42	30	48	37	33	30	36	46	37	40	35	36	37	37	46	44	43	36	41	41	42	35	43	45	42	53	33	49	37	39	32	29	44	49	39	39	42	41	49	54	41	35	42	45	39	32	33	33	37	43	32	46	27	45	38	42	36	35	46	45	44	47	49	49	40	43	34	40	35	41	45	39	36	36	40	38	37	51	54	44	48	39	23	50	42	36	33	36	34	36	31	40	34	38	50	43	44	44	42	40	41	45	51	44	38	33	39	40	41	28	42	44	42	38	35	27	31	28	36	36	35	45	38	40	33	40	52	32	38	42	33	41	44	45	34	37	45	34	35	33	30	45	29	35	45	37	29	40	38	46	40	27	57	39	27	25	30	34	38	44	31	44	48	42	42	34	39	42	34	38	41	38	41	44	38	39	44	32	43	29	41	35	48	35	36	36	44	41	35	39	45	37	41	39	37	35	39	43	37	34	35	41	32	46	39	48	35	28	27	47	45	39	32	39	40	37	35	53	44	42	30	34	41	45	45	25	41	29	44	35	26	39	38	37	43	35	29	31	43	42	36	42	40	25	31	37	33	45	30	42	34	41	36	40	35	43	49	44	38	38	34	35	38	32	44	34	48	31	37	30	39	35	30	38	31	46	30	33	30	42	33	46	39	44	36	33	45	43	38	48	40	37	36	37	45	47	43	31	30	39	36	37	40	34	43	25	44	38	34	32	39	43	44	33	37	42	33	48	32	35	39	44	38	51	42	30	44	30	40	30	31	47	39	51	35	46	44	33	46	35	39	32	45	41	47	30	39	31	28	42	40	37	42	38	31	54	48	34	48	36	32	38	43	31	36	40	42	29	33	31	45	37	43	38	48	47	43	45	39	42	36	48	38	33	37	42	43	40	40	38	36	36	46	37	34	43	38	39	34	38	31	37	35	42	48	31	42	44	42	41	41	37	41	41	45	43	50	31	37	36	32	41	38	37	44	36	47	44	32	42	39	39	46	39	38	29	57	39	36	38	49	28	42	35	46	39	31	32	36	41	37	39	54	37	51	46	38	31	56	30	35	34	36	27	36	48	40	41	37	41	30	38	40	44	38	61	47	36	37	35	34	35	46	37	35	35	41	38	50	42	47	40	40	39	37	54	39	41	40	37	41	43	39	39	33	42	36	47	49	46	38	43	40	28	35	46	32	30	37	41	33	37	36	45	45	41	51	47	31	31	28	38	22	46	35	40	54	39	40	33	36	41	35	34	35	37	43	36	47	46	46	37	32	47	46	43	30	23	37	41	40	44	39	44	39	35	50	36	35	36	35	35	35	31	47	35	27	40	40	41	40	44	37	44	41	40	47	30	37	28	43	43	34	31	43	47	32	50	33	41	34	41	42	40	32	29	38	38	40	37	35	39	32	38	41	29	41	35	40	42	49	47	40	40	35	41	33	37	57	28	41	42	53	33	53	45	41	42	37	32	33	43	38	32	42	45	37	33	37	38	31	42	38	42	49	28	31	34	47	49	36	32	38	42	45	39	39	34	41	40	53	31	45	38	40	42	48	43	35	39	46	43	38	45	28	30	29	45	36	32	49	48	39	47	44	44	41	41	36	38	39	48	49	46	43	39	39	42	39	40	33	27	30	41	32	36	40	32	37	46	44	33	41	49	49	45	42	34	38	30	41	47	38	36	51	46	42	43	42	42	38	38	32	40	31	35	41	38	31	31	37	51	44	41	38	38	49	45	38	45	45	32	53	40	39	34	37	38	29	45	39	34	43	49	32	34	36	35	39	46	40	41	41	37	46	46	35	36	27	37	42	33	39	43	45	42	45	42	44	45	32	44	32	35	46	53	35	47	55	40	30	44	39	40	45	45	46	38	47	37	34	38	38	37	38	42	41	40	44	52	47	46	41	46	32	42	40	26	34	44	35	36	36	40	45	46	43	47	45	31	54	34	35	37	44	25	43	39
37772	29118	18179	31379	37737	32315	28475	28443	26531	20793	14260	9182	6280	4497	4398	5022	4873	5899	6363	6706	4742	5506	7132	6706	4320	5544	5722	4436	2685	1698	1162	1068	955	995	919	914	807	811	745	730	705	715	766	748	702	676	651	591	642	598	612	667	671	622	589	650	574	628	637	613	592	609	639	611	634	627	602	635	638	670	593	604	593	578	633	593	632	571	595	593	580	615	609	607	604	582	617	584	579	624	585	640	549	619	582	597	592	596	608	595	568	621	610	580	601	569	601	647	603	591	605	590	615	604	611	586	601	571	592	576	589	606	568	605	586	635	592	633	609	640	582	645	625	606	616	651	591	595	591	584	600	591	588	582	591	584	594	604	631	591	619	621	596	616	619	602	583	565	624	589	617	612	587	581	625	608	613	632	599	594	602	593	625	597	563	549	593	596	599	623	588	533	570	623	585	643	575	570	641	571	598	607	583	593	637	617	604	573	566	593	600	602	614	634	615	592	602	585	608	610	591	586	649	572	560	581	606	637	548	604	600	573	595	593	592	591	596	553	559	631	589	581	568	628	571	601	564	625	587	605	627	598	625	603	596	620	579	597	611	579	621	572	556	588	632	573	634	562	614	640	589	602	590	619	538	616	592	599	589	574	610	596	574	588	626	658	610	569	621	605	596	629	608	562	612	605	557	617	612	602	586	624	631	595	583	600	615	607	605	618	572	545	591	596	577	578	637	570	571	554	586	604	594	615	602	610	609	583	604	619	626	609	587	552	539	577	579	611	638	636	626	597	613	604	585	625	594	601	561	581	576	638	607	573	592	575	584	607	584	614	639	611	558	587	643	576	555	582	642	613	588	598	594	616	598	596	601	624	653	585	635	585	621	636	593	620	579	631	615	589	573	568	637	624	589	598	597	624	614	563	558	604	611	635	605	616	579	550	586	601	559	595	628	588	606	604	585	611	638	579	578	595	584	594	620	549	604	627	586	593	601	590	609	606	642	545	564	595	596	645	614	576	596	562	623	605	571	647	605	626	600	588	582	596	602	653	585	583	654	548	580	573	600	561	627	594	588	600	608	609	616	600	558	589	585	618	605	584	586	577	555	593	544	610	579	603	628	555	567	553	582	567	581	607	585	600	588	638	601	604	582	642	616	647	610	611	588	624	603	600	594	576	553	588	594	634	633	604	600	599	615	618	552	592	617	615	599	646	607	574	589	607	540	595	587	535	582	560	571	562	600	570	599	553	524	628	598	586	575	592	617	618	594	586	577	572	630	604	547	581	591	600	584	627	561	616	617	592	577	576	589	567	614	649	575	586	586	590	599	628	598	595	597	610	656	636	578	582	607	597	587	611	635	602	589	616	569	638	642	612	594	629	568	628	614	582	593	594	597	617	576	623	634	598	573	563	623	643	567	606	562	572	588	597	581	590	580	631	587	609	608	589	611	588	556	633	568	607	590	590	593	609	612	552	590	627	600	621	622	625	611	590	591	554	605	629	566	615	605	583	577	621	613	563	569	573	630	587	607	598	582	625	566	584	614	588	603	644	586	576	552	587	628	584	586	621	634	589	617	614	615	578	596	611	600	579	577	618	610	615	583	564	616	610	602	599	593	618	597	595	623	570	598	625	589	612	641	599	538	581	605	657	600	573	609	582	625	586	578	617	635	620	587	606	586	605	662	583	572	585	592	606	640	597	608	606	590	580	619	617	557	602	596	606	568	550	609	601	537	573	567	609	601	594	630	607	596	601	627	581	560	596	598	601	554	599	614	554	620	587	622	588	622	636	588	603	601	576	558	583	525	586	589	586	606	600	580	576	596	610	591	578	619	580	541	601	605	622	636	569	581	601	630	570	615	608	626	612	597	557	640	637	584	577	627	542	613	575	613	589	559	651	614	577	590	639	620	618	607	599	596	607	608	596	573	604	645	605	591	574	619	554	576	603	589	587	591	657	584	605	612	577	603	566	590	563	543	570	576	594	580	580	576	612	591	582	628	635	620	575	617	601	587	610	613	590	597	563	586	614	584	546	583	582	612	609	603	614	605	594	582	566	597	584	570	638	609	591	638	608	570	557	619	594	591	613	556	568	586	625	573	609	577	641	602	574	630	601	565	613	586	594	597	593	560	577	603	585	605	598	594	624	632	615	575	588	583	606	642	608	603	623	633	586	572	610	591	566	585	618	617	557	600	589	593	631	585	611	611	594	576	579	572	586	557	595	591	597	637	612	591	564	604	580	605	605	630	560	590	597	579	616	551	618	571	595	586	614	621	576	601	608	577	600	622	621	589	613	585	588	638	591	645	600	575	592	585	567	586	583	637	616	651	603	619	590	579	616	578	578	581	639	580	595	622	617	603	578	603	566	601	587	547	607	570	598	643	546	612	568	591	606	622	612	586	597	624	592	584	594	617	601	570	602	599	605	543	593	603	591	576	593	607	593	541	601	564	571	569	607	593	598	618	594	622	599	624	588	578	599	600	602	597	582	607	613	601	603	587	577	598	621	593	588	559	608	603	575	632	601	593	571	596	562	577	595	562	592	591	624	563	552	597	606	597	593	603	582	615	607	612	549	604	569	595	606	576	597	576	611	629	597	653	593	599	593	582	625	574	585	608	629	594	583	579	559	615	599	601	632	555	583	584	595	609	592	604	590	587	604	617	613	585	579	553	613	630	624	663	627	553	619	600	592	553	575	590	611	580	598	580	608	609	565	625	627	601	643	580	592	618	560	606	629	537	557	581	568	613	559	609	589	635	586	589	650	625	600	552	625	577	585	537	588	615	578	627	613	594	568	565	630	592	660	598	590	620	574	576	597	569	603	602	673	599	595	597	597	607	608	600	594	601	568	585	612	596	553	592	555	580	581	608	563	638	587	597	611	553	620	610	600	572	620	595	631	576	604	584	564	584	596	595	619	566	585	582	608	573	651	590	538	609	604	601	588	606	594	596	606	561	580	579	579	608	604	626	629	628	626	583	593	599	641	557	602	570	623	605	619	627	621	584	602	602	610	581	627	617	613	613	566	561	575	578	577	563	596	597	573	543	610	626	624	616	640	571	597	613	565	580	608	602	591	604	596	578	612	597	596	581	593	522	592	602	600	611	588	614	599	593	599	607	596	550	620	577	591	603	567	580	575	592	591	609	582	581	590	611	616	640	602	531	539	618	575	639	649	588	629	581	627	566	582	579	659	555	627	592	588	582	638	595	587	615	569	613	599	581	610	585	605	598	590	586	584	559	626	611	624	614	594	594	604	607	607	627	582	590	597	604	611	611	638	579	586	559	649	622	581	599	559	579	593	605	576	625	583	580	575	601	599	602	601	574	583	609	569	590	613	584	589	604	627	610	609	608	577	609	636	596	630	573	602	614	607	609	600	617	581	599	610	595	544	599	573	574	616	604	622	599	603	569	585	596	561	622	630	644	584	541	561	623	570	563	597	611	586	591	642	589	618	608	606	591	611	607	615	605	581	574	594	580	642	566	632	590	612	563	554	524	588	570	555	613	585
7517	4773	1715	983	1577	1480	1190	1018	1237	874	571	332	251	182	135	158	174	209	309	297	198	217	283	291	159	167	198	152	140	99	79	65	63	53	45	53	47	39	47	52	44	42	48	41	54	45	39	48	31	35	38	49	47	54	40	32	41	31	34	44	39	38	35	35	31	42	44	39	44	37	69	33	34	51	44	46	36	44	47	28	40	50	47	36	27	38	42	30	37	41	45	43	39	43	41	32	48	35	34	40	41	45	33	47	48	42	46	37	34	36	41	34	41	43	43	38	35	42	46	41	43	32	43	52	43	35	35	38	39	48	36	47	42	50	40	39	48	45	33	42	49	48	39	39	28	28	46	37	46	57	39	36	26	34	44	30	34	40	43	52	36	47	46	45	37	35	41	40	42	44	35	35	38	33	47	46	56	48	40	42	36	43	30	39	44	36	38	36	43	36	32	41	38	43	36	34	31	35	35	47	31	37	41	39	42	34	41	34	41	40	40	38	32	50	35	44	37	49	40	36	43	41	40	41	41	36	52	51	39	35	35	43	32	45	37	29	47	54	55	37	39	34	42	41	42	36	47	42	40	42	38	39	38	33	39	35	50	37	34	40	40	36	53	38	40	43	51	47	32	28	42	56	61	34	40	34	48	42	49	35	44	37	33	40	42	41	37	35	39	35	34	48	49	36	34	35	47	50	45	35	38	33	50	39	36	41	37	38	39	52	49	42	39	42	53	25	51	32	37	41	35	37	36	46	38	42	46	39	40	43	45	37	48	36	43	37	42	36	37	36	48	43	46	42	35	39	47	47	46	37	41	43	34	52	41	40	44	35	43	41	32	60	37	55	43	45	32	39	40	41	43	40	45	43	39	37	38	38	37	47	47	39	47	42	41	44	38	35	40	30	45	44	45	40	36	49	28	46	40	42	42	35	42	44	30	42	47	42	45	31	31	39	56	31	35	37	37	42	39	43	31	47	36	46	40	42	39	40	45	49	42	44	39	38	34	38	40	40	33	42	43	42	41	44	48	41	48	50	30	46	41	56	36	33	38	44	37	34	49	41	47	45	46	35	41	45	30	46	35	33	47	44	42	43	44	28	41	55	49	49	40	43	50	48	39	35	30	34	50	43	34	47	35	40	34	36	50	40	41	40	44	38	40	47	34	41	45	36	37	36	44	43	35	41	25	48	37	43	52	37	39	53	38	51	43	39	40	36	39	28	39	28	45	38	51	44	52	27	50	44	29	39	40	38	33	48	35	53	27	42	35	52	46	38	40	36	38	30	40	37	35	31	38	53	42	38	33	49	41	41	30	54	38	35	42	33	44	45	38	56	50	39	35	38	56	43	33	37	33	33	50	43	50	47	35	44	42	39	39	45	42	40	34	48	40	40	46	47	42	48	34	45	34	47	43	37	40	25	26	41	49	29	38	43	33	49	39	44	37	31	28	34	43	42	37	35	49	37	39	41	35	42	35	42	35	39	37	45	41	43	50	53	42	50	47	28	34	50	57	42	33	38	45	41	41	43	37	28	38	49	48	33	34	42	40	40	29	44	36	34	43	34	46	35	44	42	35	45	45	47	54	36	45	46	43	34	51	44	40	36	42	35	42	37	38	41	45	41	36	30	38	49	36	38	38	45	43	33	43	47	28	48	32	33	43	37	32	43	30	39	46	57	41	39	54	44	32	33	34	35	32	50	38	33	33	47	52	42	41	43	42	35	44	46	33	58	30	37	45	47	44	36	36	37	40	42	44	44	45	36	38	52	32	41	44	51	34	32	40	40	36	44	41	35	37	56	42	35	46	32	42	45	37	40	41	44	44	46	39	31	39	27	44	44	44	38	40	28	42	29	38	32	38	35	39	32	49	34	41	46	50	50	34	43	43	26	44	47	42	33	45	52	43	28	48	44	40	38	42	41	39	46	51	32	46	29	50	37	45	43	46	45	52	38	41	39	28	53	44	34	27	28	49	42	33	43	38	36	43	55	33	47	47	43	32	29	52	44	35	37	41	32	38	40	44	55	45	42	50	45	32	32	45	39	47	32	38	40	40	35	47	53	53	43	43	30	42	37	43	41	45	38	46	39	33	41	37	50	42	41	37	44	33	52	38	49	40	34	41	40	32	43	57	60	35	45	45	45	31	35	39	39	36	48	44	47	32	35	52	40	26	34	42	30	48	40	30	46	40	40	39	41	34	40	35	48	48	34	38	34	31	40	34	59	38	41	27	45	39	34	37	34	40	25	46	38	30	39	47	25	50	38	47	46	32	40	53	32	46	42	33	38	37	44	52	56	41	37	37	46	45	41	37	41	30	41	46	46	34	38	46	23	55	45	48	40	37	40	49	38	46	45	45	32	43	39	46	38	29	51	42	31	45	42	44	34	50	43	33	37	36	44	47	37	44	42	43	38	45	43	43	35	51	34	41	36	45	32	38	51	41	46	42	43	35	34	47	52	44	38	39	38	37	34	54	45	50	46	37	42	55	51	54	42	40	37	30	40	47	51	33	34	43	43	33	40	40	31	38	39	46	37	37	38	39	41	30	48	36	38	45	41	35	30	45	30	46	39	38	37	49	35	39	42	55	51	45	44	37	44	26	45	36	43	46	37	43	43	32	49	48	35	40	43	44	40	35	42	34	47	53	26	32	49	37	38	39	32	38	41	37	44	44	45	44	46	44	40	38	45	38	33	45	45	39	40	43	36	41	40	40	41	43	55	46	45	41	45	35	38	36	38	41	34	49	53	45	46	28	50	48	38	41	39	39	39	34	51	44	50	47	40	48	38	38	36	51	32	35	42	31	40	52	48	29	39	42	39	38	38	29	40	37	46	46	34	43	39	33	38	35	41	45	45	42	44	48	33	44	42	38	46	44	46	40	33	35	44	49	36	44	39	39	35	41	38	37	45	42	38	45	40	42	40	31	43	39	45	47	51	36	43	38	39	43	48	38	47	36	38	39	54	39	49	32	41	36	47	39	47	38	37	44	51	38	37	35	42	38	35	34	40	45	52	43	55	38	29	44	45	36	49	52	44	44	31	35	41	36	37	29	50	36	33	41	46	46	33	57	40	39	41	40	50	41	42	38	49	38	38	43	42	41	42	37	37	43	36	35	44	39	33	47	32	38	34	40	41	44	35	43	28	47	34	38	37	38	43	29	44	50	50	43	40	47	45	35	28	42	43	38	33	29	35	48	37	38	32	33	43	49	37	44	42	42	37	42	39	38	46	33	41	48	47	36	49	53	51	41	42	40	42	41	36	40	35	37	29	35	43	38	45	46	32	30	39	37	39	45	47	47	53	39	46	39	37	45	40	35	38	43	41	41	34	34	33	36	33	39	35	39	46	42	39	36	40	45	29	35	44	43	30	47	41	39	46	48	37	47	34	39	44	44	45	31	40	46	48	30	38	40	40	43	32	34	49	44	43	50	44	44	40	31	39	39	34	39	37	40	60	37	39	46	37	46	42	42	39	55	40	36	40	29	49	44	45
43720	33685	23572	34796	41751	38819	33989	31662	32045	25909	18624	13231	9710	7254	6384	6675	6840	8106	10639	10754	7446	7705	10633	10157	5334	6082	7124	6756	4908	3132	2676	1567	1376	1316	1220	1101	959	961	927	952	879	832	985	957	766	774	749	706	708	669	701	803	678	699	608	692	708	704	646	690	649	646	633	665	632	617	641	667	629	668	601	617	607	647	613	640	685	629	627	589	621	626	650	613	688	669	666	621	606	629	695	678	588	620	625	653	632	590	638	639	636	681	586	654	625	607	671	645	627	636	656	703	602	648	666	603	644	636	614	640	632	641	674	617	620	652	615	591	583	596	617	612	633	593	632	620	669	613	622	623	629	626	637	670	665	582	560	635	572	656	633	642	606	632	635	614	602	685	600	598	658	630	657	606	592	655	601	614	614	688	626	589	639	661	630	603	598	617	584	627	614	622	614	599	626	606	601	617	604	589	619	644	635	661	619	597	650	583	585	603	606	620	647	627	635	653	638	623	588	625	619	676	577	613	659	625	627	616	610	634	647	613	614	622	620	649	628	621	595	625	620	633	607	638	628	618	590	648	622	636	654	588	618	627	613	630	616	597	590	594	570	597	609	639	614	589	622	628	581	635	588	587	581	627	595	605	618	604	630	617	604	607	614	601	640	579	601	566	609	571	577	581	567	648	610	628	649	612	590	639	559	613	593	593	628	627	619	598	614	606	602	603	598	616	631	626	600	540	576	669	602	609	611	606	591	664	557	619	634	628	615	601	628	635	616	597	572	651	597	637	617	610	532	621	614	631	584	610	573	606	598	569	615	632	622	591	668	618	599	621	606	629	625	639	646	594	586	618	605	587	636	582	576	604	621	619	605	604	592	633	630	641	639	596	583	666	561	600	600	608	629	611	634	630	640	573	631	599	599	586	585	628	575	596	628	599	600	619	604	637	586	571	649	633	624	587	641	593	602	613	586	624	632	619	636	615	613	604	639	615	605	612	606	616	611	619	599	694	627	627	581	658	621	608	585	602	607	625	626	594	626	595	642	596	611	596	574	596	558	643	631	569	600	617	647	580	605	603	636	629	616	602	623	602	614	643	580	595	638	638	659	603	603	599	568	609	640	636	605	596	625	607	633	621	628	631	640	653	621	610	589	595	573	621	587	610	618	654	634	617	600	640	629	598	582	655	643	611	584	608	575	591	590	589	616	613	615	600	626	576	613	582	641	609	612	624	626	632	592	622	614	563	612	583	594	579	601	603	618	592	619	622	605	651	630	621	589	639	588	619	624	615	627	610	615	561	589	665	610	634	597	653	633	607	622	615	566	637	619	619	587	651	611	618	631	601	638	608	627	600	616	582	614	623	600	607	625	607	569	588	593	601	560	653	635	630	620	603	612	583	624	615	596	620	624	580	582	562	619	657	623	643	595	613	646	648	631	632	607	605	601	585	615	604	603	607	601	644	578	647	611	625	610	618	593	650	620	583	622	651	618	575	597	632	607	629	599	594	607	639	623	591	595	628	604	615	603	594	616	611	615	600	592	634	631	601	578	663	602	633	580	596	641	548	614	612	624	599	625	616	611	599	590	562	604	649	609	629	607	675	594	598	607	622	615	584	580	651	604	592	610	600	639	590	645	630	636	613	617	607	573	624	620	658	603	587	617	642	629	586	620	592	627	605	605	586	623	590	628	643	624	609	576	613	643	593	629	623	610	599	544	643	614	637	598	623	591	609	632	645	593	591	615	590	629	629	594	622	606	632	616	631	608	549	635	615	569	626	614	659	632	651	640	623	643	602	594	559	601	652	606	577	581	588	646	636	581	630	625	638	632	593	625	584	596	606	605	641	648	591	618	582	639	617	595	590	639	610	610	575	574	620	601	616	602	615	660	651	668	564	584	597	608	638	631	635	635	592	646	607	638	617	606	583	605	634	549	620	596	617	616	593	631	564	601	617	604	632	571	614	588	610	630	629	602	635	652	668	600	611	643	551	598	615	614	599	605	641	615	611	618	623	594	584	622	584	587	585	618	592	610	611	604	596	608	615	638	607	597	589	596	604	612	586	604	515	604	599	602	621	603	612	579	636	587	596	602	618	620	584	599	630	613	593	589	642	609	585	581	621	585	600	567	601	637	594	609	613	649	622	602	591	589	667	627	620	586	649	591	668	609	601	571	639	634	620	615	583	609	606	608	568	610	593	640	559	585	618	583	635	639	585	656	580	606	632	611	660	612	608	612	585	595	622	623	634	640	576	614	616	627	546	641	616	652	629	543	599	615	595	606	630	586	613	590	590	623	582	605	597	617	569	697	613	632	612	593	604	591	586	634	618	610	624	600	604	616	621	638	617	548	611	572	600	572	589	576	621	604	595	595	598	600	616	599	632	614	637	632	617	618	595	615	635	608	639	627	638	630	652	658	634	607	615	591	611	596	615	600	600	612	587	614	606	608	583	616	576	551	571	614	618	563	639	621	601	638	584	572	621	645	591	611	630	577	605	622	616	640	607	572	611	641	602	566	623	605	598	611	652	573	614	592	621	618	618	590	604	626	597	621	647	605	567	651	591	637	568	601	600	618	667	608	611	635	626	586	619	568	612	641	629	595	572	633	567	587	653	614	631	618	557	568	636	614	632	640	603	579	644	595	632	606	619	602	599	631	594	607	663	626	608	543	620	593	592	604	626	622	609	614	616	603	602	589	650	593	647	615	586	637	644	602	607	587	616	630	610	621	605	626	658	613	614	618	632	653	635	607	631	643	630	603	606	679	608	579	581	587	628	607	604	634	640	611	637	608	571	608	638	620	613	626	652	584	570	577	611	590	589	596	615	642	614	626	630	602	651	631	624	637	665	613	639	592	601	614	618	596	593	581	616	629	602	635	635	646	633	578	603	609	644	586	629	598	623	581	613	598	552	603	590	653	615	573	601	587	645	611	622	607	614	626	618	611	601	572	573	578	615	604	623	610	591	592	622	593	609	611	593	584	611	596	588	629	604	600	610	600	598	632	600	609	548	619	649	630	608	624	608	595	589	607	625	640	620	615	620	595	603	636	627	608	621	626	633	596	613	620	614	602	609	591	583	608	694	595	645	613	614	638	610	577	581	629	611	596	668	625	617	604	591	646	601	637	641	637	623	610	645	601	634	639	640	616	600	603	629	604	576	604	658	578	631	603	584	618	610	631	650	613	641	635	622	634	647	561	586	592	625	663	637	632	589	616	652	568	593	646	670	641	585	589	598	623	581	615	601	639	666	615	630	611	586	596	559	596	607	622	604	618	606	639	599	591	589	615	583	589	586	625	624	616	607	659	615	645	588	588	609	610	690	573	580	574	613	631	605	623	636	598	614	604	601	641	610	627	603	603	685	640	659	613	597	618	618	614	617	633	603	641	595	612	656	590	581	590	623	600	607	596	613	620	634	626	606	608	607	624	610	595	591	653	580	616	595	617	602	593	594	623	621	628	560	592	585	597	575	576	656	614	621	585	602	593	620	629	614	587	659	618	607	614	624	569	604
4742	2175	829	431	664	671	489	386	454	363	202	128	82	55	34	74	65	76	138	182	93	113	145	108	80	94	95	86	64	41	51	38	38	28	35	32	20	23	26	31	23	36	32	33	20	26	20	28	23	23	26	29	18	29	23	24	27	28	21	24	28	23	29	19	23	20	21	28	20	20	28	20	25	30	20	30	35	18	29	32	19	27	35	34	31	25	31	36	27	34	19	37	18	30	30	31	30	25	26	27	28	28	21	30	35	29	19	29	28	19	38	19	22	22	28	21	15	25	30	31	29	29	25	29	25	13	28	25	25	23	32	25	24	27	14	30	36	29	20	33	25	25	18	28	18	33	21	34	26	16	34	23	22	30	19	26	26	29	21	27	25	15	34	18	31	29	31	24	25	26	33	33	25	29	17	33	30	27	23	25	22	25	20	19	21	16	31	24	33	26	33	22	32	31	30	31	20	20	24	25	31	24	16	18	20	21	27	31	23	36	29	37	20	34	19	29	28	17	25	28	22	20	26	24	20	27	27	27	33	27	19	26	37	37	29	29	33	33	26	39	24	29	33	23	19	24	34	23	36	33	25	25	35	19	30	31	24	33	35	15	22	27	28	20	28	23	21	33	20	22	22	19	21	29	24	30	24	21	22	23	21	32	21	28	33	27	24	24	33	36	24	32	25	18	28	29	32	23	30	29	21	25	25	22	27	23	34	31	34	26	23	18	31	19	27	26	27	16	37	17	23	27	24	26	37	27	26	31	25	22	29	25	30	16	29	26	23	29	36	18	25	28	19	27	30	25	31	32	35	27	31	27	28	31	21	23	21	27	27	20	36	15	15	21	23	21	20	22	27	34	24	30	24	27	28	29	19	23	32	31	29	31	22	29	28	27	27	27	26	21	25	23	29	25	21	27	27	29	26	20	32	19	34	30	27	33	16	24	26	21	29	29	30	32	24	28	38	22	30	28	18	29	19	23	25	27	27	27	21	18	34	27	30	19	32	30	25	31	28	22	23	19	24	36	26	25	24	24	30	28	33	27	27	23	23	28	23	23	29	32	28	27	26	25	22	21	27	26	25	35	26	18	31	27	29	24	19	23	18	26	28	26	15	17	23	26	20	22	19	20	20	26	17	34	25	28	26	19	22	24	28	26	27	27	23	21	26	29	31	24	22	24	21	24	31	21	22	34	28	26	20	28	29	33	40	29	23	22	26	27	20	28	30	18	23	20	20	26	31	20	25	19	23	21	20	30	28	27	40	31	23	30	28	27	22	21	27	26	29	33	27	24	24	34	25	26	34	25	25	25	23	26	26	29	27	27	25	31	24	22	26	27	25	36	30	30	21	22	27	36	27	31	29	38	23	26	29	33	26	24	26	38	22	21	21	22	29	29	26	22	21	25	29	30	34	18	23	27	24	18	22	29	23	24	26	28	25	30	23	29	21	32	18	21	35	28	23	25	23	23	24	28	22	25	35	23	28	34	35	25	30	16	22	29	30	25	29	18	27	20	27	20	23	29	31	26	26	26	31	23	29	30	29	26	26	30	34	21	29	25	32	29	33	24	26	19	27	21	28	32	35	35	20	25	31	18	22	29	29	34	28	21	26	29	32	30	22	26	33	20	25	20	26	40	23	31	19	26	34	28	27	22	25	24	20	36	16	26	25	24	29	29	27	25	27	20	31	17	34	26	28	30	41	25	22	27	26	22	30	23	24	19	27	25	29	28	20	26	26	22	20	32	24	26	27	28	28	27	27	29	28	28	21	32	25	33	19	20	31	35	31	28	21	24	31	27	26	23	22	16	27	24	20	27	26	36	24	28	36	28	24	28	25	25	22	18	21	17	28	19	28	20	22	24	35	26	22	25	23	25	19	30	16	23	26	24	31	22	21	37	24	32	26	16	26	28	19	29	23	27	17	28	23	21	28	30	22	20	28	32	23	26	24	27	20	23	16	28	14	27	26	27	25	23	24	28	25	27	25	28	27	14	24	24	32	19	27	21	24	28	24	30	30	25	22	22	18	34	31	22	28	24	18	18	28	25	28	26	24	27	24	20	30	31	24	25	21	30	26	38	29	20	23	24	27	18	26	27	27	16	34	28	18	24	24	25	27	34	23	22	21	19	25	19	23	22	29	26	23	28	16	38	24	31	16	26	21	24	20	22	20	23	23	29	22	20	20	38	22	26	28	21	37	23	26	31	29	21	26	29	31	13	23	28	22	32	20	26	24	23	32	18	22	24	24	27	28	23	20	28	21	25	19	30	32	29	22	22	18	30	21	27	24	34	23	31	30	25	25	21	28	29	26	25	25	25	22	25	25	20	33	26	28	18	34	21	21	22	27	21	33	26	20	28	25	29	25	24	24	27	25	25	23	26	34	20	23	22	21	34	22	30	35	23	20	17	30	29	25	22	22	21	20	32	23	24	19	33	30	34	26	20	18	23	24	20	28	22	27	24	33	21	25	19	41	15	24	24	33	28	21	28	21	22	26	29	29	26	27	28	28	19	23	30	22	22	30	24	17	18	21	30	26	28	33	34	25	30	25	26	28	25	38	29	29	29	26	33	25	21	32	29	18	23	27	23	18	23	24	26	22	37	34	28	21	29	21	25	20	33	21	24	35	32	31	30	22	21	36	27	13	32	15	23	31	29	31	23	31	28	25	24	17	26	31	25	33	23	28	33	31	22	19	22	16	29	25	36	24	27	30	18	29	24	26	26	24	22	29	24	20	37	29	26	28	28	32	33	26	31	29	23	25	27	25	20	44	14	21	17	26	29	24	26	24	30	22	26	21	19	29	29	33	20	27	31	20	34	29	22	27	17	18	23	27	22	29	32	24	23	16	30	31	25	27	26	30	30	24	35	24	18	29	34	26	30	25	30	22	36	25	20	22	29	28	32	19	25	25	28	20	31	25	22	25	22	27	15	34	25	22	31	18	31	27	18	33	21	21	25	26	25	15	22	25	27	22	22	26	23	27	19	32	26	32	33	30	26	29	37	28	35	25	31	20	29	30	18	26	34	26	26	26	26	22	20	25	22	33	27	41	32	34	28	27	30	28	22	24	20	31	30	22	29	23	28	16	20	23	23	23	22	22	32	27	21	31	17	28	31	33	31	28	21	23	34	24	18	31	27	24	20	27	24	28	32	26	36	30	31	24	23	30	22	22	27	20	29	21	29	25	33	28	26	34	38	25	22	31	26	30	27	20	32	22	22	27	23	27	35	27	30	34	22	29	22	35	26	20	24	22	13	28	31	21	25	28	27	28	33	34	23	27	30	24	23	25	28	26	24	21	30	33	30	28	23	32	23	28	27	25	25	24	27	18	25	17	23	27	36	24	27	30	23	25	23	25	26	23	27	31	19	20	23	32	22	30	38	18	23	18	19	25	28	22	21	22	26	33	23	19	31	23	37	21	23	31	26	33	27	21	24	34	18	27	38	24	25	27	37	24	28	32	23	20	22	23	19	26	22	27	27	23	13	23	27
37683	27039	16599	26741	33492	30356	24448	20200	19756	16758	10220	6158	3727	2477	2008	2370	2654	3551	6165	6578	4078	3520	5227	4463	2394	3138	3290	2876	2594	1167	1425	977	686	568	536	525	487	534	480	430	452	452	471	477	472	419	420	410	382	411	443	464	391	413	412	401	446	426	395	431	372	428	376	416	386	409	392	413	369	414	385	405	417	388	410	457	381	398	410	371	399	400	372	426	397	386	427	391	414	411	415	419	368	390	368	378	398	389	384	426	396	400	368	410	409	432	431	409	371	392	403	397	406	404	382	399	403	360	369	422	405	400	401	402	412	434	395	392	434	410	405	384	399	370	389	422	413	399	401	384	438	410	369	376	429	400	380	399	403	377	412	375	368	409	366	374	381	421	383	407	369	427	391	441	414	402	378	391	409	378	399	419	378	411	402	399	401	385	397	423	369	373	372	414	395	399	396	378	378	399	404	468	381	376	423	394	388	414	378	373	458	411	399	378	353	400	361	387	386	391	393	391	384	399	376	433	387	416	399	407	441	391	386	401	384	399	424	385	402	394	390	410	390	408	355	380	365	425	406	383	408	404	353	406	396	387	408	398	390	370	348	410	379	388	392	380	408	390	388	408	387	394	365	381	413	405	426	409	362	406	381	362	391	363	402	397	408	395	415	384	398	405	399	421	432	364	404	406	397	373	388	386	386	391	409	420	416	412	420	395	382	378	434	413	387	386	419	418	407	405	397	411	415	404	388	403	429	418	377	385	401	388	397	440	393	376	376	424	400	413	412	407	392	391	378	392	416	424	389	370	391	391	416	377	391	416	373	364	422	390	410	364	412	375	437	407	397	359	394	391	390	393	392	392	395	434	407	406	412	396	417	395	396	428	394	442	397	391	414	406	398	386	387	374	383	388	370	385	442	401	394	392	424	387	403	439	407	388	389	413	364	394	388	392	369	428	389	411	388	390	412	395	398	402	380	425	389	398	417	420	368	405	383	399	388	371	378	406	436	402	417	408	392	406	328	413	386	410	413	447	386	413	463	363	369	420	380	371	347	385	403	392	383	384	416	406	373	425	429	391	418	384	423	384	397	408	388	385	395	411	371	385	389	393	383	409	410	383	435	354	404	414	406	406	387	421	426	432	433	406	413	395	393	406	396	402	414	404	451	423	437	405	425	384	385	401	390	401	380	428	381	373	395	383	406	412	379	385	411	376	407	393	421	358	372	392	433	388	392	377	394	387	410	410	409	426	404	377	406	396	363	404	395	384	392	408	414	383	392	409	379	402	386	386	395	358	390	407	408	365	386	391	397	428	397	387	370	392	400	394	368	371	400	414	414	409	412	377	412	357	403	382	400	428	404	382	383	419	375	407	404	419	369	390	416	412	391	394	418	399	434	407	403	400	407	386	377	384	410	453	396	412	397	425	422	362	381	404	445	406	376	400	400	392	360	375	396	384	393	409	409	395	409	386	379	391	379	389	373	384	371	428	410	401	378	430	358	401	429	399	367	410	376	419	395	420	374	401	369	375	434	348	393	417	406	385	410	393	412	384	376	396	388	387	357	401	383	395	407	408	391	369	392	387	406	426	412	388	397	436	400	410	384	393	428	411	403	399	403	389	412	395	399	422	401	398	385	413	392	403	411	373	405	401	383	377	399	451	407	401	414	370	380	396	361	393	449	397	414	389	384	364	410	397	393	384	424	364	397	390	391	420	400	399	397	409	428	389	367	418	375	395	404	361	372	386	404	421	414	407	390	416	386	410	397	386	408	416	414	429	361	379	410	432	380	384	378	365	376	373	426	379	402	392	386	392	391	400	375	387	396	374	372	384	413	385	369	395	383	410	400	407	399	404	390	387	433	390	391	360	409	357	400	371	414	379	405	402	402	370	381	432	363	404	404	413	428	417	360	378	417	389	354	405	388	403	401	362	392	404	386	373	420	377	388	406	399	396	368	392	350	381	411	374	403	387	430	377	419	402	432	372	408	394	417	382	387	438	422	382	405	393	390	366	437	396	360	413	395	417	368	402	389	386	408	374	411	382	376	405	380	404	413	425	391	367	404	428	392	374	390	424	404	384	418	401	406	431	397	385	412	384	411	397	412	391	370	361	385	419	421	392	395	405	464	390	384	415	387	403	385	370	386	411	391	343	364	399	408	364	399	385	370	391	397	378	384	393	411	427	399	400	383	387	378	397	358	387	381	388	385	407	408	368	412	411	384	366	420	396	409	417	462	414	382	422	409	399	384	377	344	353	413	366	385	416	349	398	401	406	386	395	389	426	409	387	426	372	414	422	370	384	416	386	414	396	395	380	366	379	387	431	400	385	402	378	374	378	381	395	405	395	417	400	401	400	388	385	358	409	398	430	390	402	386	398	420	407	394	400	443	407	365	411	413	394	400	410	372	409	404	393	428	415	404	379	373	389	396	421	389	403	365	402	383	372	410	397	409	422	412	385	400	410	373	405	430	384	425	392	394	419	405	391	376	397	414	365	392	436	399	342	403	378	385	388	383	417	399	406	370	375	392	363	448	400	353	374	373	375	395	418	435	411	378	429	413	376	394	413	407	406	385	394	408	373	385	394	416	401	361	349	391	388	413	427	401	392	422	374	370	408	379	403	442	403	407	404	408	403	379	420	391	425	381	387	371	439	419	388	400	395	385	437	417	389	388	395	384	376	425	374	365	390	398	397	425	407	390	424	369	447	384	398	394	410	371	403	401	417	420	419	388	400	419	405	370	349	403	401	393	404	420	364	395	385	407	407	375	394	378	431	376	402	412	401	410	409	399	428	400	423	408	407	399	401	421	367	394	404	393	407	402	399	396	390	427	360	390	413	359	384	371	405	401	395	409	422	406	430	383	418	385	417	418	381	403	421	417	407	394	383	409	373	412	401	366	431	440	377	406	370	418	371	375	412	406	390	406	410	412	394	400	407	425	391	391	376	392	376	366	401	406	439	414	388	390	404	418	390	382	369	405	425	398	353	397	392	352	412	378	375	403	427	400	369	414	418	397	370	387	381	411	385	364	411	387	390	353	419	374	388	406	382	377	381	351	397	422	411	431	377	357	416	398	402	389	379	428	434	388	377	404	394	384	416	421	416	400	378	393	380	408	408	357	376	393	402	377	410	385	414	384	396	396	420	411	384	376	397	391	386	405	393	378	383	418	395	407	385	367	420	412	396	395	357	394	371	393	383	391	355	422	371	377	389	400	390	410	411	424	411	364	406	420	393	408	399	405	389	376	395	414	411	430	393	420	400	386	411	389	400	393	389	386	355	368	386	388	377	396	370	440	393	404	407	401	407	381	404	376	402	375	397	424	394	388	366	374	407	425	368	433	401	388	399	398	403	403	367	382	446	422	407	386	405	408	393	371	432	418	374	380	358	401	396	379	394	391	407	424	361	403	396	404	405	410	394	403	419	412	384	402	381	383	391	379	375	371	414	368	400	379	417	405	393	370	367	379	383	386	392	400	417	373	403	420	379	421	410	387	373	409	387	396	338
5794	3252	1239	729	1019	1058	888	718	648	672	398	267	177	101	100	92	103	140	212	277	185	118	219	187	96	145	118	138	108	40	40	42	31	44	31	34	30	28	30	36	45	24	24	19	19	32	29	22	30	22	22	33	26	27	28	24	23	32	24	31	29	36	25	43	24	24	22	23	31	24	25	32	23	33	20	17	25	22	22	29	30	22	23	28	30	27	27	23	23	25	35	20	20	26	24	25	26	34	20	27	21	34	37	23	24	24	29	33	27	25	26	23	30	27	20	22	27	28	30	22	28	17	22	26	31	24	19	25	30	28	29	26	31	24	17	33	23	25	24	25	20	22	22	27	37	29	17	31	26	22	21	23	24	21	29	16	23	23	23	26	28	18	30	20	21	29	28	26	21	22	22	29	23	25	26	18	25	16	27	22	19	23	29	22	29	43	21	30	35	24	29	23	21	29	28	27	19	32	32	26	26	22	26	30	30	15	23	33	26	24	16	27	25	20	34	23	30	25	28	18	27	22	29	25	18	30	28	20	33	26	29	37	18	23	19	28	28	28	21	25	29	26	17	21	28	20	25	25	31	30	29	29	28	19	20	29	22	26	29	26	29	26	25	27	22	29	23	21	23	24	24	21	30	29	25	27	20	25	26	34	25	32	28	29	30	31	29	26	21	33	19	24	25	23	32	22	21	28	22	32	27	27	20	23	20	22	21	18	36	24	24	32	29	25	19	23	21	28	36	20	24	28	25	27	28	19	20	28	22	23	34	24	26	32	30	31	24	24	27	21	35	32	29	28	32	24	25	24	32	20	20	28	20	18	26	24	19	35	27	17	26	14	34	16	33	26	30	24	22	25	34	30	26	30	25	13	22	29	31	32	32	14	31	42	27	35	18	29	22	27	29	31	29	31	27	26	37	31	35	17	28	24	20	24	30	19	27	32	22	24	24	26	21	23	18	27	29	15	29	22	14	17	22	14	22	33	29	24	30	20	34	24	25	13	23	28	22	28	17	32	29	28	20	36	20	28	24	28	27	20	22	28	25	21	29	28	21	22	17	24	28	29	35	38	27	27	23	23	30	28	21	23	16	26	25	28	25	24	25	25	29	23	31	29	33	22	19	23	24	20	35	22	20	28	22	22	17	31	29	18	20	37	21	29	26	18	20	26	34	27	36	34	25	30	35	23	36	37	15	21	32	31	26	23	27	16	28	30	19	24	39	19	26	23	32	30	27	22	25	23	24	25	29	17	34	38	18	32	19	27	22	24	22	23	27	30	33	25	19	28	23	18	27	31	13	26	16	23	24	28	24	20	34	23	29	19	28	26	27	13	19	31	22	20	13	25	27	24	31	33	25	27	23	30	16	25	26	27	20	34	15	33	30	21	16	28	21	25	28	27	14	26	23	30	23	28	21	23	30	30	26	26	23	20	29	22	19	16	25	28	22	19	23	21	24	27	22	25	27	21	19	23	24	25	24	31	32	22	21	25	31	27	23	29	36	29	27	17	32	24	34	28	21	20	28	31	41	33	25	28	24	30	20	31	30	20	17	47	20	21	17	27	29	24	26	23	21	24	28	34	29	31	29	27	19	27	31	23	40	17	30	22	20	32	32	22	33	33	29	38	27	26	20	21	28	18	29	30	24	24	31	21	21	29	18	20	21	20	25	25	26	29	13	22	30	34	25	38	31	28	20	35	25	34	22	24	23	25	26	32	30	28	28	34	24	28	29	15	20	23	18	32	25	23	32	27	26	22	22	23	23	27	26	32	38	23	29	28	34	28	25	18	25	24	21	24	32	36	17	23	30	35	30	33	22	31	26	19	18	22	26	33	20	29	27	27	32	22	31	32	27	28	32	32	27	28	24	25	24	27	27	19	20	34	19	26	28	17	26	26	30	31	22	25	22	31	18	20	23	31	15	23	21	34	20	27	28	25	22	17	29	29	32	22	40	27	24	31	27	22	28	21	28	30	24	27	17	39	31	22	29	25	22	31	31	24	27	27	34	17	33	26	28	29	19	22	34	36	30	24	24	18	30	35	17	17	25	26	15	30	27	26	27	27	25	33	32	31	30	25	18	19	29	33	24	19	28	20	31	18	17	28	34	30	21	21	21	26	24	31	23	28	28	23	22	19	31	24	28	22	23	23	19	16	20	27	26	29	22	24	20	25	33	22	30	28	34	27	30	23	27	26	27	31	29	24	16	20	32	29	26	33	27	30	28	16	25	26	32	25	28	28	32	24	28	29	20	19	38	32	17	27	27	29	28	22	27	29	24	25	32	35	19	27	16	27	17	26	19	28	32	25	18	17	32	25	27	25	27	18	21	30	33	25	23	28	33	26	16	26	35	32	28	24	19	25	19	25	32	22	28	23	40	24	24	24	26	21	23	27	19	24	32	26	27	26	25	23	24	20	27	26	31	22	18	23	21	29	25	23	29	31	33	24	27	28	25	23	25	18	23	22	17	20	31	31	21	33	26	28	29	23	38	27	31	16	36	14	26	20	25	28	39	20	17	24	32	25	28	26	27	28	27	20	25	23	23	24	35	25	21	23	26	19	30	27	28	29	34	33	32	24	24	30	28	28	25	23	16	31	29	25	28	19	26	22	21	19	35	32	32	33	21	27	22	21	22	22	25	27	34	26	24	29	29	31	23	31	35	27	28	31	31	19	27	22	26	25	29	14	24	27	26	32	26	25	23	20	27	20	19	24	25	29	26	31	29	17	29	21	31	26	26	27	24	21	26	25	25	29	36	18	34	25	34	23	20	31	25	33	25	24	32	31	28	19	22	18	23	24	36	28	24	27	28	33	41	31	19	25	26	32	21	25	23	23	20	26	28	23	24	20	35	35	30	23	22	24	27	24	16	21	28	24	24	38	10	32	22	25	26	35	20	26	39	40	29	27	22	23	20	22	32	23	37	22	26	15	30	26	28	24	25	39	26	25	19	29	26	25	30	30	30	18	29	26	24	28	25	28	38	24	19	21	33	24	23	22	36	30	22	34	18	29	28	28	21	32	25	22	26	22	33	26	26	27	26	22	27	22	22	23	28	17	30	26	32	21	23	17	20	24	30	25	35	35	22	33	25	27	19	21	21	28	27	18	25	24	27	37	21	20	38	23	29	32	18	20	24	27	28	22	26	29	33	30	27	23	20	21	28	21	31	29	22	21	18	29	20	31	25	24	28	19	25	26	19	30	25	17	38	20	23	31	42	24	27	31	30	20	20	26	26	21	26	28	28	32	34	24	35	18	19	30	23	30	28	25	27	28	25	37	18	31	22	22	29	30	26	32	30	22	25	23	26	29	17	35	27	29	32	32	24	23	28	28	36	36	31	19	18	41	26	26	24	36	30	20	22	32	29	34	36	19	32	26	35	29	20	30	24	24	16	23	26	24	30	20	26	28	29	28	19	20	24	27	23	18	28	31	17	26	26	19	27	27	24	16	24	22	24	28	30	17	16	20	38	13	27	27	33	25	23	39	17	33
42450	30791	21263	31266	37612	35154	30606	26221	25107	23777	15840	11420	7828	5138	3893	3500	3885	5568	9172	10858	7220	5717	8433	6900	4104	4767	4990	4949	3988	1900	1555	1317	981	866	803	696	736	787	586	564	629	623	620	567	512	485	484	477	426	424	480	442	442	449	425	487	458	409	380	418	427	462	409	451	427	449	432	439	373	428	416	399	424	401	424	398	410	426	392	380	428	374	428	430	422	445	398	394	432	411	440	398	379	381	449	432	434	427	408	404	447	444	421	412	440	430	415	433	418	434	409	391	376	404	371	434	403	442	411	433	432	398	382	404	371	434	392	387	375	413	437	405	432	435	396	430	396	421	374	397	457	399	417	437	455	389	432	378	419	406	436	419	413	405	419	399	421	371	426	415	365	388	416	405	395	401	400	406	394	442	396	419	421	381	416	388	404	401	387	377	420	441	416	382	408	430	400	400	398	400	423	413	416	399	438	376	406	404	410	419	421	400	370	367	418	398	442	392	382	392	397	406	387	429	385	393	377	392	391	419	368	381	397	386	406	408	380	411	404	403	426	383	353	375	412	394	439	383	344	413	398	394	377	338	412	405	374	401	376	390	386	417	443	368	370	424	386	424	396	368	395	389	419	411	402	376	385	393	396	406	392	401	382	414	377	410	425	414	404	390	380	424	395	412	401	408	405	394	395	380	383	418	416	395	398	406	387	399	422	439	394	404	399	379	409	417	379	399	394	420	393	423	416	361	376	402	405	384	412	404	398	399	402	374	390	420	408	405	395	440	394	391	397	432	417	420	382	407	411	435	393	382	434	396	366	407	411	390	437	421	403	424	433	379	418	403	395	401	437	370	362	429	389	418	407	361	404	397	449	395	394	389	433	396	422	399	373	427	405	414	372	401	400	371	363	402	393	395	413	419	380	395	405	396	379	393	409	426	389	432	398	429	378	410	381	410	422	385	411	406	402	396	398	378	387	363	435	375	440	385	364	400	415	438	399	413	416	399	421	386	397	412	393	382	382	388	449	368	421	399	408	419	375	364	413	439	403	376	374	377	385	387	408	417	395	410	409	387	418	408	405	372	413	362	390	377	404	433	394	420	393	390	391	420	402	405	390	393	428	403	398	380	444	389	421	416	385	386	419	398	394	407	394	428	368	412	396	437	389	416	438	430	414	412	360	389	373	357	376	362	383	426	356	392	383	401	401	427	404	411	398	406	445	394	373	397	431	427	384	404	386	389	395	397	385	380	377	401	372	413	418	429	438	395	409	385	420	434	358	390	387	415	388	388	407	441	381	363	408	425	384	428	388	418	422	400	365	382	387	434	399	367	425	392	407	402	407	372	412	394	391	391	404	408	381	401	432	382	383	371	426	380	399	409	382	383	437	435	386	392	417	378	413	392	341	407	389	397	366	421	362	389	427	396	396	374	371	435	422	398	416	379	403	399	385	421	400	427	389	411	427	401	399	428	384	432	423	389	436	406	404	409	399	369	385	404	401	388	415	391	375	404	408	415	365	390	396	400	382	381	400	397	382	393	423	400	421	405	389	422	409	416	380	400	420	371	404	425	376	415	413	426	395	377	392	379	387	428	420	434	418	418	413	418	406	391	364	417	443	396	454	380	398	427	399	380	414	412	416	416	410	382	413	414	410	420	428	417	351	407	352	390	429	399	430	394	403	365	394	370	389	388	393	394	400	369	424	388	391	403	423	391	386	420	422	423	380	374	395	414	390	389	381	383	393	366	404	425	381	363	373	369	407	424	403	394	412	371	381	422	393	414	415	402	372	419	405	378	412	416	385	393	388	394	449	385	411	410	371	362	363	417	403	398	378	352	414	391	405	383	378	402	442	410	424	423	376	417	391	404	399	412	414	448	422	384	375	397	429	373	394	397	408	432	405	389	395	392	416	394	400	418	380	371	363	410	395	396	370	370	374	437	376	402	441	388	403	402	392	384	393	417	424	419	390	402	438	414	416	421	376	415	416	375	422	414	372	401	388	407	398	409	365	398	375	410	376	402	415	386	424	415	406	410	401	390	409	398	366	420	411	384	399	364	408	391	408	401	422	410	415	402	412	415	411	400	371	395	414	400	366	437	379	358	349	417	382	407	403	425	391	385	419	386	391	401	416	408	427	384	440	409	385	400	383	439	424	422	394	418	392	386	410	367	394	419	421	408	396	376	393	367	420	437	391	373	386	402	406	401	395	415	414	420	382	399	389	379	396	369	359	406	410	382	392	386	390	458	403	426	403	405	371	396	416	389	408	377	440	408	404	397	400	432	394	389	387	425	423	423	383	384	378	412	385	425	379	394	410	409	420	430	367	378	379	421	400	411	401	400	384	406	402	404	407	443	423	432	385	396	397	401	396	420	383	386	360	362	374	394	379	387	391	402	419	371	409	397	424	417	385	409	435	382	383	433	378	384	388	417	419	410	399	391	395	408	394	397	413	410	388	410	415	414	414	428	411	374	413	415	359	374	411	406	426	396	402	408	391	377	378	435	425	399	387	405	369	371	414	403	409	398	372	368	448	383	382	414	433	429	431	374	409	425	411	400	402	375	368	396	434	411	352	413	389	415	378	444	394	386	424	376	387	401	389	379	412	380	387	384	414	417	427	401	428	410	376	371	387	385	383	387	377	405	417	398	414	382	458	379	411	366	424	407	430	371	408	381	398	431	430	414	381	368	391	401	413	378	368	405	416	373	399	423	424	419	413	392	410	401	388	410	414	418	386	374	393	382	414	378	401	412	439	369	397	383	402	382	416	412	399	375	359	384	425	376	412	432	392	403	404	418	383	388	357	400	446	423	378	395	398	420	416	432	389	414	411	415	352	359	418	391	405	404	417	395	376	376	404	406	448	393	402	392	407	406	404	397	450	392	422	385	374	408	364	399	419	399	413	394	395	411	419	420	416	370	430	402	425	403	374	383	407	387	408	402	406	406	352	405	410	407	363	391	366	399	423	451	413	368	404	389	371	434	410	408	381	418	416	386	419	368	431	407	393	405	450	407	371	396	375	426	420	413	396	369	403	380	376	401	404	391	370	381	398	433	386	401	397	404	418	383	376	405	416	426	402	374	382	408	412	372	390	421	448	378	396	411	418	387	389	434	361	388	393	396	371	378	419	408	408	384	415	394	403	389	417	388	390	356	428	408	401	391	406	382	385	399	414	387	416	365	354	414	444	409	393	382	411	449	391	393	383	411	399	416	401	403	443	407	379	405	399	384	408	393	396	417	385	455	414	398	394	403	399	392	411	460	403	405	383	356	402	414	390	373	384	389	414	388	417	345	411	377	385	416	429	357	378	419	408	417	405	404	383	383	424	395	407	406	401	417	392	399	413	421	377	395	410	403	410	372	398	392	388	406	383	415	384	387	397	417	412	404	369	404	401	428	452	407	364	353	391	373	416	386	373	434	391	411	400	410	444	411	375	360	418	352	383	413	382	419	411	431	423	405	412	417	361	384	374	375	433	402	412	364	418	441	365	408	382	417	397	393	382	409
7498	3111	1382	645	819	891	691	671	624	687	407	272	176	122	94	87	104	143	213	363	247	181	222	204	133	142	116	141	124	66	56	52	49	46	35	44	43	39	44	41	50	65	47	48	45	38	37	31	41	48	40	46	40	42	30	35	52	42	36	37	44	43	46	36	39	40	40	38	33	43	48	40	32	40	44	36	52	37	38	36	36	47	39	42	37	48	45	35	56	33	42	34	42	33	37	49	52	43	43	41	42	48	37	38	38	42	35	44	45	41	35	46	40	45	46	40	33	39	38	34	34	38	37	27	42	36	35	42	51	29	27	58	33	40	39	35	43	38	34	38	44	36	37	37	34	36	46	41	36	39	42	48	50	42	38	48	42	41	39	37	39	37	38	37	36	37	33	55	44	48	48	36	40	34	40	39	34	38	40	25	31	28	43	31	43	44	36	36	45	38	33	53	34	43	38	43	50	46	46	36	40	41	40	34	41	35	31	40	45	34	42	30	41	27	40	29	41	44	39	50	37	37	34	49	39	39	53	35	49	35	37	33	46	38	48	44	49	46	42	33	40	38	38	39	38	47	39	37	34	38	35	38	35	37	43	40	40	40	42	38	47	59	41	45	37	45	44	34	39	32	48	40	31	39	45	55	52	40	34	43	46	32	36	39	47	41	30	32	37	41	38	43	33	45	45	38	34	36	45	38	40	38	41	47	43	32	37	34	39	49	35	33	27	32	36	39	27	31	35	44	37	32	35	41	49	37	38	31	44	36	47	45	25	47	39	33	48	47	48	45	40	47	51	33	37	35	43	42	34	53	54	45	42	39	38	36	34	45	39	48	44	44	31	38	48	39	40	36	41	36	42	31	42	25	37	37	35	42	30	28	32	47	47	38	41	37	40	34	39	30	43	36	32	32	43	39	34	40	33	31	39	43	38	28	53	38	45	33	29	32	35	49	40	61	33	42	43	29	35	42	55	40	35	42	47	37	46	41	33	41	30	34	30	32	46	42	41	37	55	50	50	41	41	36	35	52	38	37	35	52	46	48	39	41	34	39	45	37	37	38	35	33	36	38	56	41	36	36	34	37	48	34	45	37	41	50	37	39	41	34	48	43	31	35	54	49	35	37	44	31	33	35	32	39	31	37	42	36	34	44	41	46	52	38	28	46	44	34	37	37	32	35	31	44	34	44	39	31	47	28	47	35	45	39	41	43	44	47	49	40	39	35	36	46	41	41	40	32	39	41	34	31	37	37	48	32	43	41	41	39	33	33	43	33	44	37	38	41	38	42	43	47	40	50	37	45	48	51	44	42	42	39	40	32	47	28	34	39	36	46	33	32	46	49	47	44	38	48	38	57	27	46	38	42	36	48	51	47	33	34	36	43	31	37	38	51	49	43	40	38	45	44	38	53	41	35	36	40	38	48	38	42	37	47	38	42	40	43	27	36	43	40	38	30	49	43	33	31	47	41	35	48	37	42	44	34	39	44	56	40	35	52	34	35	43	36	36	45	52	34	53	44	43	53	46	45	39	44	45	55	42	47	33	43	45	39	46	46	43	35	30	48	39	49	30	44	36	40	44	39	33	41	37	42	69	49	38	43	26	39	41	33	38	38	41	32	40	46	36	40	42	41	40	48	32	35	40	47	30	37	34	50	38	33	33	48	38	50	31	46	40	49	44	39	34	35	46	29	34	49	40	37	43	37	29	46	47	48	34	33	36	44	46	31	45	38	49	47	39	44	37	43	38	33	50	43	38	40	36	41	39	35	37	36	39	39	44	33	44	39	35	46	29	44	43	34	27	39	38	42	41	40	35	52	35	41	46	38	36	42	36	35	49	36	51	31	40	47	46	37	29	37	43	44	44	49	40	32	38	53	38	42	39	37	51	35	39	41	45	46	49	28	38	29	44	51	35	38	38	51	36	35	49	49	48	37	42	46	47	43	44	37	47	43	39	46	41	44	39	47	42	44	46	45	41	39	40	49	35	44	33	54	45	45	46	46	52	35	40	45	44	43	34	47	42	32	41	34	45	44	43	42	42	35	38	43	37	41	38	54	39	31	45	31	38	38	45	39	52	35	38	38	44	36	40	45	34	38	54	36	37	35	32	45	41	31	38	37	35	41	50	44	48	46	49	38	44	43	48	58	26	37	42	35	44	37	41	34	37	37	40	36	44	45	47	38	53	39	42	50	37	34	39	35	41	50	28	27	53	46	52	38	34	38	45	46	42	32	46	39	36	37	43	29	38	36	46	33	34	37	46	53	34	32	39	38	42	40	43	34	46	40	43	41	26	39	36	26	43	32	44	43	44	36	41	41	47	33	41	45	34	47	38	51	52	43	40	29	41	40	45	49	41	51	34	44	32	39	44	30	48	38	39	25	38	38	44	57	42	44	30	39	40	31	42	32	34	42	38	44	34	43	36	33	38	43	49	36	43	53	46	42	42	40	37	55	43	63	43	48	37	34	27	40	43	47	30	38	41	33	40	49	40	39	46	40	41	57	49	33	41	42	23	35	31	49	48	40	39	42	49	32	45	44	40	51	44	38	34	32	40	41	35	40	45	39	37	41	38	37	33	44	39	45	40	41	34	35	40	45	29	37	43	41	41	38	40	28	43	34	43	36	36	50	39	53	42	46	50	39	43	23	41	30	42	29	33	47	35	42	47	43	30	50	56	40	34	40	43	31	45	47	32	42	37	37	37	45	38	44	44	40	40	43	29	37	37	43	38	44	48	41	59	35	33	48	50	46	45	37	39	36	32	34	44	35	45	36	46	41	35	43	48	41	49	35	43	33	40	38	39	35	32	29	31	44	42	44	36	41	43	38	41	38	35	46	48	59	36	44	35	33	38	31	39	42	50	39	46	39	43	34	45	42	51	42	49	37	43	44	52	33	42	34	41	35	33	45	46	37	41	51	37	43	32	39	42	45	48	50	37	42	43	29	39	54	38	42	35	45	41	35	51	45	43	42	34	40	46	37	40	31	45	35	33	38	36	31	46	42	39	46	48	44	49	35	38	35	38	33	33	43	44	34	40	40	31	32	46	41	45	35	34	39	52	35	34	39	48	36	41	43	29	42	37	35	35	36	37	49	50	39	41	34	37	44	51	45	42	45	36	35	40	39	49	39	35	44	39	43	47	47	38	37	39	39	37	32	37	39	41	45	43	38	43	36	34	52	45	44	47	42	40	51	47	33	38	32	44	33	40	42	40	40	39	34	39	43	26	36	45	46	45	53	44	37	26	36	30	42	30	44	42	50	36	43	51	42	35	30	31	31	37	40	41	56	47	40	33	37	47	37	41	38	40	50	53	44	35	38	47	48	41	42	30	38	37	35	53	35	54	38	42	45	37	42	37	40	54	35	41	42	51	30	38	43	39	42	52	40	44	49	46	45	36	40	45	44	37	37	45	35	42	30	37	39	43	37	45	37	38	44	25	54	38	40	36	42	35	39	31	34	42	47	36	35	38	44	36	37	43	37	36	35	37	41
40031	30573	20872	30248	34861	32213	27752	25978	24150	24308	15898	11089	7622	5178	3768	3477	3701	5219	8663	12962	9327	6081	7606	7713	4668	4509	4074	4956	4021	2049	1535	1249	1120	1073	1062	1008	953	853	807	776	851	839	814	752	647	689	667	702	636	662	696	654	665	620	625	617	636	633	638	619	645	679	659	636	670	667	661	682	654	655	620	607	636	611	636	602	608	598	609	641	623	684	665	657	608	607	596	619	604	583	592	614	633	634	662	681	621	611	635	617	634	608	605	602	605	618	617	572	647	587	566	646	588	598	638	618	632	638	582	630	596	595	575	621	632	630	643	655	624	597	636	608	618	599	653	595	614	605	652	643	637	573	652	561	635	646	654	670	595	634	634	628	608	633	617	670	609	600	646	618	609	619	604	631	579	647	632	597	629	604	610	618	627	633	620	591	608	525	628	639	563	584	601	593	628	594	572	640	608	636	600	623	560	624	652	584	641	581	604	574	596	600	611	609	621	674	594	632	616	640	662	666	596	657	608	632	643	578	576	603	618	629	645	614	616	615	641	599	613	613	648	628	598	596	611	631	625	600	631	636	645	606	592	572	597	603	612	625	597	630	663	601	648	570	622	613	650	626	640	611	662	619	609	606	574	621	630	610	632	602	613	608	653	652	620	567	581	638	614	622	628	622	582	617	593	632	626	579	603	610	592	648	685	608	609	666	653	582	614	610	617	598	621	627	554	626	587	628	651	635	608	640	550	621	595	661	560	609	583	638	631	616	621	620	584	616	598	610	607	576	621	568	614	629	627	635	645	626	631	607	616	618	619	640	598	623	601	613	588	566	634	610	603	645	581	587	605	640	600	662	603	596	597	605	598	622	642	588	628	610	594	571	623	640	619	639	602	626	583	629	617	578	638	646	568	608	617	598	579	586	577	621	637	636	583	587	611	625	599	631	597	608	630	590	652	652	595	621	593	591	670	590	595	607	600	658	569	621	623	619	629	611	635	617	624	661	631	630	613	642	655	646	592	635	617	610	596	639	668	622	572	560	571	617	612	604	656	651	622	619	623	596	610	607	632	609	606	601	609	581	559	631	630	628	647	609	618	596	627	598	604	652	587	611	557	594	609	576	546	601	603	626	598	584	571	643	635	590	620	607	587	639	546	622	607	585	608	602	598	614	610	606	637	603	638	682	581	627	610	607	595	631	612	598	614	625	635	624	645	593	581	637	589	596	625	595	613	600	561	605	638	595	620	623	636	641	613	580	579	614	632	581	643	619	612	614	634	611	583	609	667	613	621	653	631	650	619	634	631	613	648	608	632	605	616	640	622	583	590	590	642	592	648	539	661	597	607	652	600	586	613	628	637	595	638	646	599	604	590	589	614	644	640	589	596	612	578	624	587	598	586	612	661	650	590	631	605	594	624	608	625	581	612	589	583	647	600	641	611	609	598	628	636	608	596	610	610	613	616	606	653	606	584	620	631	601	622	642	619	615	627	623	612	607	615	611	614	646	613	592	598	586	600	638	600	652	594	644	573	639	615	628	586	572	635	600	628	625	600	623	585	616	638	597	613	594	662	641	643	655	618	624	549	623	582	596	629	611	625	637	649	590	595	610	613	600	622	632	603	575	605	593	616	653	601	615	598	639	642	617	617	633	583	581	621	612	664	591	599	644	564	636	628	625	585	624	628	615	626	619	603	575	609	610	626	593	675	618	648	606	605	585	643	616	627	655	598	600	592	634	640	635	634	562	616	606	635	601	604	646	577	669	656	605	595	585	637	583	627	605	619	656	649	659	589	622	582	612	579	625	598	594	676	601	582	636	649	618	578	567	612	573	601	597	601	570	594	627	663	641	627	593	573	666	619	619	557	598	585	605	621	629	634	617	648	608	611	618	603	599	671	576	593	548	615	586	640	583	619	534	594	623	618	626	621	618	554	611	619	632	625	652	575	590	580	600	626	590	598	572	596	600	638	597	603	611	648	584	612	596	619	676	597	594	621	606	645	618	680	583	641	596	624	610	652	586	662	642	612	605	596	601	624	625	575	612	633	617	617	611	618	634	556	617	640	611	615	605	584	628	613	601	601	616	633	627	619	615	596	604	606	649	598	590	625	616	575	636	625	569	612	646	632	610	589	623	618	575	644	616	589	588	614	595	608	646	628	568	600	559	613	620	618	600	553	593	605	626	622	593	602	608	598	595	619	632	589	624	584	616	653	613	611	645	575	596	613	612	611	621	641	630	590	651	618	603	597	638	590	630	635	631	585	625	568	598	585	591	588	635	579	615	593	591	619	599	611	592	589	605	622	642	589	625	679	619	605	576	591	593	556	658	613	635	662	613	603	598	612	571	602	599	614	559	598	606	615	644	579	611	621	637	606	658	599	627	606	601	580	611	627	599	602	608	579	616	577	598	583	583	598	589	647	611	607	624	617	646	584	636	620	653	605	616	627	613	603	666	645	594	606	652	633	650	621	596	616	590	605	580	644	614	589	616	599	630	630	614	586	635	648	617	597	585	617	637	627	646	600	642	597	631	623	637	629	632	604	602	621	617	610	608	567	605	616	644	651	672	576	604	600	602	570	656	630	620	564	618	639	584	595	587	631	604	630	645	637	651	580	609	620	567	645	604	592	580	639	614	593	603	641	574	618	590	598	632	640	585	564	583	634	615	557	572	617	668	604	632	604	589	587	626	587	645	659	610	615	617	619	560	580	644	592	624	606	603	579	607	559	629	613	602	580	600	622	596	622	604	605	605	630	614	632	617	586	625	656	609	598	629	660	619	602	607	615	657	631	571	629	594	640	619	618	578	656	686	600	624	617	662	597	581	578	652	662	611	628	651	604	610	638	610	615	587	639	617	562	604	610	595	645	607	615	597	644	603	632	622	671	590	627	575	594	584	575	618	567	587	601	612	592	663	620	598	664	604	623	664	612	627	613	598	590	596	641	643	642	589	613	641	643	581	598	598	610	593	601	666	607	614	628	671	580	635	647	617	670	631	576	620	607	637	592	638	662	583	615	568	627	652	612	624	632	604	612	621	639	602	604	657	607	622	670	605	627	563	616	582	576	564	610	619	609	603	587	642	671	636	614	582	601	614	610	622	643	595	640	596	627	625	661	625	628	596	587	653	626	590	597	619	587	641	644	619	629	615	628	589	638	605	600	607	642	621	621	639	621	574	613	625	601	610	624	590	627	632	647	622	627	605	646	620	581	553	619	627	586	619	604	622	574	625	580	610	655	598	621	638	653	582	598	639	591	601	604	591	585	582	640	598	585	600	591	622	654	593	639	575	575	663	596	624	659	590	581	649	636	604	548	639	613	598	617	605	595	603	579	565	634	595	572	572	621	582	625	634	597	660	578	607	561	607	596	607	598	627	650	625	638	619	635	630	614	608	572	590	594	606	636	574	666	643	621	588	645	599	653	649	643	617	595	626	625	608	598	622	564	599	650	610	612	572	610	623	608	612	647	646	633	592	588	592	642	646	626	632	666	630	602	629	637	623	587	633	674	580
8572	5183	2121	1085	1209	1127	822	803	883	922	635	465	301	218	152	147	154	176	357	548	502	261	308	338	170	200	219	191	184	105	88	72	64	52	66	50	42	60	42	46	47	49	41	47	44	38	43	43	44	42	50	32	52	47	54	49	50	43	46	45	30	39	33	41	36	37	38	54	50	50	42	39	37	44	31	46	32	46	49	28	40	43	46	33	41	48	48	44	38	42	45	45	51	36	30	40	37	52	52	40	44	39	38	32	35	41	57	52	33	33	45	40	52	34	31	42	39	55	46	52	38	35	39	43	53	40	39	38	38	44	50	45	38	32	36	39	39	59	48	36	44	37	34	40	49	45	40	46	53	59	61	35	44	36	46	43	32	39	44	32	46	47	51	42	35	45	40	48	41	39	44	45	37	39	50	44	39	33	44	41	40	45	39	40	35	37	43	34	44	46	31	44	53	34	46	45	47	41	48	34	48	38	47	42	38	38	45	36	38	47	42	25	40	40	39	40	45	44	46	41	47	35	39	49	60	47	38	45	32	43	51	39	35	42	41	36	44	37	38	27	32	44	43	51	49	45	45	39	48	40	31	46	37	39	47	33	42	33	52	31	38	41	46	35	49	34	47	49	43	46	40	44	40	48	41	39	34	40	44	42	47	35	41	54	49	45	41	50	34	52	34	39	46	31	42	50	39	44	52	37	35	40	40	34	39	32	49	42	52	38	36	41	41	43	31	42	39	42	51	29	41	36	49	25	37	41	45	47	42	38	46	39	39	37	43	40	50	42	45	31	48	29	34	53	36	41	44	40	35	36	44	45	41	42	46	45	39	39	38	36	38	26	43	43	42	50	38	42	38	35	47	61	36	31	32	33	36	40	30	33	46	40	41	47	40	53	39	34	43	43	38	51	41	34	47	43	32	37	42	40	36	48	43	36	45	33	45	48	40	54	48	52	42	32	44	36	38	59	54	46	34	39	31	28	40	43	43	34	47	41	50	39	49	45	46	46	31	31	39	43	49	46	45	31	35	31	41	32	44	33	45	41	45	43	42	40	30	45	43	46	32	38	43	48	49	38	37	40	33	37	38	26	41	30	43	40	37	46	34	55	40	42	48	49	39	37	31	52	39	45	55	36	46	41	43	50	48	37	26	38	41	37	54	44	42	31	34	38	37	36	44	40	39	35	38	46	39	33	41	53	40	39	43	36	45	29	45	39	36	52	47	51	36	56	42	47	33	39	48	43	51	30	25	46	57	39	39	47	30	53	36	50	38	43	40	29	38	47	44	42	38	42	49	33	36	55	38	48	40	50	54	37	39	37	36	47	46	45	45	37	52	49	44	45	37	43	41	49	49	43	39	35	36	46	39	41	49	37	49	43	28	47	46	40	49	49	41	51	36	44	55	49	57	40	40	49	39	41	47	46	32	44	42	48	48	36	44	36	42	47	41	30	39	42	37	34	45	49	45	43	37	44	33	38	40	39	46	45	35	34	50	41	36	46	33	41	41	34	50	34	40	38	48	49	42	35	51	48	44	36	31	51	43	34	30	41	48	58	42	30	42	46	44	33	47	52	35	39	42	40	32	38	43	38	53	37	34	50	36	39	52	43	33	39	44	36	47	42	52	39	38	43	35	35	39	37	48	45	36	23	42	31	34	37	38	52	38	44	38	46	42	38	43	51	43	38	42	48	39	50	42	29	48	41	38	45	29	50	37	44	54	34	37	34	39	44	39	36	34	34	45	50	35	41	39	42	48	41	35	42	37	53	40	32	38	32	47	31	56	48	39	40	38	48	45	34	41	39	40	43	39	48	36	51	48	41	32	33	45	34	35	35	49	31	41	41	37	38	36	36	36	34	41	44	52	45	48	57	39	54	52	50	44	56	40	48	43	36	48	34	27	54	34	45	47	32	50	48	45	25	47	47	48	52	40	38	44	35	28	43	32	26	47	41	42	44	57	49	35	40	38	35	40	41	33	43	40	42	48	33	34	49	37	51	44	41	43	39	52	39	34	26	40	51	44	38	39	50	32	45	48	40	33	36	41	44	40	53	34	32	38	45	43	40	55	35	53	35	40	42	37	41	41	37	42	37	42	37	42	31	51	36	38	53	53	34	44	43	40	42	33	40	28	36	36	53	32	35	43	58	42	38	42	49	43	45	36	29	39	52	47	38	58	40	39	42	40	40	38	34	49	36	46	43	40	45	40	58	39	43	41	43	31	41	47	41	44	41	36	43	38	46	39	52	34	44	51	31	55	35	38	38	53	37	40	53	34	38	43	41	53	45	35	30	48	41	41	49	41	38	39	47	49	33	51	33	47	30	44	50	38	43	39	42	49	34	36	42	50	40	40	36	42	43	43	49	44	50	39	40	36	58	33	41	36	40	46	44	39	37	37	44	44	34	52	51	39	40	37	38	57	40	39	42	36	45	33	35	30	40	49	52	39	31	47	40	48	47	39	49	41	34	50	32	41	36	41	37	37	46	36	45	44	46	40	32	30	42	38	32	38	38	36	38	57	44	55	29	37	31	38	37	40	42	40	33	36	37	39	40	31	46	35	47	48	44	37	37	44	46	43	37	36	45	44	35	35	34	56	63	47	46	54	39	40	49	28	41	38	29	39	45	41	28	45	50	37	40	51	36	46	44	40	49	41	41	45	46	49	57	45	43	44	42	46	41	44	35	38	27	30	52	45	46	44	45	37	42	52	55	48	34	48	27	40	46	32	35	33	52	43	45	16	34	49	52	41	50	34	44	43	48	45	43	41	34	37	44	35	48	44	43	34	37	44	46	36	37	47	42	38	40	46	44	37	34	32	54	41	37	46	49	30	38	46	48	31	36	34	50	40	42	44	54	31	48	55	36	39	37	49	43	41	44	47	41	34	38	39	39	37	47	41	33	55	49	49	24	39	38	40	47	46	43	46	44	40	36	37	54	43	43	53	41	62	38	49	45	38	55	37	48	41	32	40	42	49	41	41	36	46	39	50	43	36	33	40	40	33	48	24	40	35	48	41	50	41	40	47	36	39	44	33	46	30	40	39	40	32	43	40	40	38	35	41	41	41	39	33	37	41	48	51	39	52	35	32	44	44	43	33	33	45	38	39	49	45	41	49	43	44	44	42	40	42	45	44	41	39	27	45	44	46	43	54	32	49	62	41	38	33	40	42	42	44	51	39	35	55	41	31	42	55	44	33	48	50	37	34	47	46	51	45	45	35	42	38	41	50	37	22	34	37	33	37	29	45	46	48	51	39	55	36	40	42	46	53	44	43	48	38	57	55	37	23	41	52	46	37	38	34	41	42	38	43	37	44	38	34	40	44	36	42	38	40	43	43	48	38	41	44	37	30	39	42	38	46	57	37	44	45	37	37	36	42	48	44	41	40	61	39	45	47	29	34	45	39	42	50	34	35	46	51	52	47	49	39	45	40	45	34	43	39	37	39	40	55	51	43	51	43	45	44	41	49	35	41	40	35	53	38	57	38	43	32	40
45168	36012	26147	35361	38445	34856	29971	27876	27750	26510	21254	16527	12277	8933	6343	5534	5908	7333	12115	17238	14544	9719	10414	11186	6468	6827	7340	7306	6115	3638	2534	1984	1671	1588	1506	1223	1066	1000	945	1033	966	996	923	810	757	780	739	704	726	722	663	692	747	670	740	724	646	740	669	631	687	648	674	688	719	646	677	735	743	613	639	603	658	675	637	684	677	658	687	663	668	642	659	666	647	599	679	667	652	661	643	632	671	631	650	672	613	647	632	689	617	662	624	616	632	630	652	631	630	644	633	631	657	656	655	643	611	666	655	665	607	668	661	627	646	673	624	661	676	638	658	662	629	621	613	675	649	627	701	613	635	642	646	632	664	653	610	668	624	626	655	647	590	599	621	642	690	664	609	671	633	650	608	597	619	647	634	630	632	637	608	682	642	638	629	612	655	660	609	605	627	596	614	609	658	634	613	635	598	597	657	656	632	602	640	680	666	585	627	645	684	661	621	628	607	641	635	619	640	653	596	574	647	612	604	669	660	656	675	628	659	665	610	623	636	677	625	639	670	669	628	627	605	656	595	642	611	622	639	633	652	655	633	670	574	580	643	641	556	616	603	633	632	605	593	615	636	662	654	662	594	595	585	654	654	633	608	629	634	620	636	656	626	643	605	640	587	649	643	651	637	643	601	584	630	620	613	661	637	640	646	630	645	643	574	616	625	618	625	641	622	662	638	663	630	657	708	613	643	658	632	613	628	634	611	636	650	641	629	628	635	621	668	662	631	630	659	602	651	619	647	631	676	581	668	615	627	646	585	615	638	615	596	658	607	583	633	626	643	613	639	647	616	623	638	631	618	645	605	616	613	607	637	593	597	636	649	601	609	609	576	642	572	597	597	625	657	615	605	577	649	601	635	654	621	638	677	649	590	609	620	651	684	601	677	624	629	609	642	610	638	655	651	663	636	630	669	649	590	586	669	636	673	604	671	619	618	581	640	625	583	633	628	626	647	675	625	637	644	611	643	612	639	635	589	639	631	629	637	594	652	613	589	633	649	608	659	596	590	683	602	588	630	631	599	617	655	690	639	637	641	612	678	631	639	640	600	629	632	589	638	573	615	643	711	648	606	648	640	607	620	610	616	654	627	661	612	618	626	586	619	631	629	628	638	649	658	574	627	657	620	639	626	594	670	611	610	658	640	656	640	604	631	604	659	630	588	682	602	614	629	618	633	599	625	633	660	591	626	613	573	638	628	640	679	626	607	638	633	578	622	649	621	647	625	632	620	661	664	649	605	660	608	656	591	615	574	589	623	616	621	653	661	609	627	645	596	606	650	658	639	617	657	657	651	569	626	608	607	638	608	647	600	603	646	631	710	671	647	676	603	625	675	636	654	613	610	616	655	588	632	635	618	583	653	617	627	663	670	616	658	597	636	619	593	622	605	677	619	578	652	676	637	625	624	629	636	647	637	661	615	643	645	652	599	595	665	615	634	602	620	679	588	634	654	649	620	615	621	633	648	638	627	656	664	652	595	637	620	634	645	591	627	625	639	652	584	632	666	634	642	620	605	657	629	634	601	651	598	642	605	600	590	661	666	634	602	642	611	620	649	607	632	614	632	635	627	644	617	603	633	631	636	585	640	614	619	649	622	616	641	632	667	675	623	616	618	617	644	626	586	642	587	585	605	622	632	631	657	668	643	618	632	616	653	629	668	594	614	676	615	588	615	621	616	627	637	605	645	620	662	608	603	601	620	653	643	673	613	607	642	629	630	646	618	635	611	653	627	641	613	595	677	629	600	597	625	642	645	652	635	606	642	614	618	642	639	594	661	656	648	645	644	612	613	635	646	617	649	617	682	593	620	642	628	635	604	646	649	587	624	623	621	658	581	599	589	663	638	620	669	641	648	677	650	640	653	640	652	636	626	592	627	703	616	648	574	614	624	687	638	668	647	657	617	628	583	665	613	634	643	655	616	631	635	595	681	670	623	624	664	598	657	615	654	623	665	666	672	601	598	653	619	659	598	646	655	631	625	586	654	642	617	634	663	622	669	658	590	643	603	641	632	667	633	649	662	676	605	656	610	616	653	588	654	627	616	653	630	631	629	632	619	640	651	656	581	605	619	632	631	651	641	628	617	609	646	598	603	679	653	628	623	653	683	641	630	629	604	625	637	623	644	632	624	630	618	612	636	639	586	600	654	625	647	662	624	584	652	647	624	626	629	620	627	621	630	622	650	606	622	634	578	653	639	654	666	643	617	644	610	628	645	608	615	611	618	642	637	641	653	679	631	644	598	620	631	613	596	646	628	649	654	606	630	652	632	626	641	658	637	611	609	567	631	665	624	620	641	683	632	619	656	658	633	607	647	673	636	632	610	617	597	629	607	651	663	642	669	671	603	596	644	684	677	608	642	604	665	661	636	609	630	655	636	657	654	623	596	623	621	638	627	608	633	618	636	664	577	622	601	600	647	612	645	628	630	629	633	642	665	654	634	663	595	626	661	603	615	643	583	635	674	594	646	623	648	618	644	595	619	657	628	613	650	640	687	637	635	655	681	642	618	594	643	615	603	628	594	680	624	605	625	654	643	595	606	595	654	635	635	662	582	635	620	614	599	658	632	618	624	628	645	648	621	621	574	620	617	651	582	626	615	609	627	586	593	622	647	616	610	637	609	665	610	603	625	609	607	657	681	666	628	629	646	614	656	605	639	597	676	639	610	623	606	673	603	618	586	620	643	621	647	643	642	611	602	627	658	633	643	591	581	653	610	650	610	595	634	607	624	620	641	646	650	624	666	629	622	583	643	608	636	607	621	593	665	597	577	618	642	646	648	640	640	624	602	657	644	573	636	648	624	558	632	632	604	663	645	626	661	640	589	632	681	634	610	626	654	611	593	642	639	651	561	649	611	602	644	662	636	640	644	632	640	603	597	653	574	600	645	662	624	644	628	618	641	628	632	655	615	602	664	664	631	667	671	663	642	648	595	668	599	639	627	589	672	641	627	619	592	640	622	595	622	610	629	603	662	615	619	624	661	640	634	641	614	642	642	642	640	639	628	701	620	640	618	642	583	642	630	600	609	595	627	637	643	615	633	615	612	636	653	644	594	613	617	626	664	626	637	636	659	660	618	659	643	640	587	678	599	619	672	618	633	641	600	607	688	659	663	649	591	628	555	627	589	597	611	623	628	608	611	602	647	612	612	653	603	617	640	651	666	633	607	644	605	656	650	626	608	665	588	603	659	624	610	656	616	626	640	672	610	660	654	648	633	606	618	626	649	625	671	613	661	600	590	647	604	631	616	617	708	636	624	663	639	621	631	629	619	641	641	634	654	643	581	594	641	617	632	629	625	648	641	632	651	623	630	619	639	612	643	642	615	589	675	669	583	661	610	589	613	678	639	643	636	627	627	588	591	617	613	655	633	614	640	616	641	605	641	663	641	596	656	641	635	681	650	674	652	630	638	605	584	631	633	591	637	641	611	635	650	634	623	650	639	605	630	603	648	637	625	679	634	600
5033	2214	794	457	497	432	303	269	292	265	241	151	124	66	55	41	49	54	145	223	241	155	134	153	79	91	96	94	90	63	45	42	35	37	34	29	39	23	31	18	34	23	32	21	28	22	25	31	21	23	30	20	29	36	38	29	33	34	15	34	24	23	18	27	30	21	24	28	34	26	24	31	19	30	29	27	23	25	28	36	31	27	25	26	26	31	20	18	34	34	32	32	24	19	32	39	27	23	29	16	33	27	28	35	20	31	32	32	22	21	31	25	35	31	34	20	27	26	22	24	34	19	18	35	38	33	16	35	29	27	24	27	33	30	28	25	25	25	23	24	25	31	31	27	35	24	24	19	30	25	21	34	32	28	26	22	27	27	32	23	31	21	31	37	38	20	25	27	26	31	29	29	20	25	27	32	22	21	24	29	21	22	26	23	27	29	28	27	21	21	30	16	29	24	25	38	25	35	29	30	18	25	23	32	28	26	28	23	32	23	18	22	31	21	31	22	30	21	30	29	27	23	28	20	19	18	34	17	26	26	27	25	32	36	25	21	23	21	30	28	32	28	38	35	30	18	21	33	24	33	30	27	28	33	15	26	30	22	26	33	25	30	26	24	29	30	27	23	25	29	33	15	22	37	28	21	31	24	24	28	22	25	34	32	22	35	29	41	31	35	20	27	21	33	27	43	37	19	33	29	32	18	29	28	34	24	24	16	34	23	27	25	27	32	26	31	28	22	16	26	34	22	28	27	38	24	30	26	33	26	23	22	24	28	24	26	29	27	26	27	27	28	34	27	27	23	27	22	31	20	22	27	32	32	27	34	31	31	33	20	33	26	35	34	38	26	30	21	38	17	30	28	25	27	28	31	26	23	33	43	29	22	31	27	35	20	33	32	33	27	37	20	31	25	36	25	39	33	37	23	33	32	34	24	35	26	24	26	24	22	19	29	26	36	35	24	16	30	35	30	22	23	22	19	29	18	31	23	31	24	32	23	19	43	23	31	23	19	27	35	33	27	28	29	25	33	23	19	29	24	29	31	29	23	27	24	26	32	19	23	18	28	22	23	25	26	26	25	34	23	22	25	24	28	28	30	17	23	30	24	29	31	28	27	24	44	35	40	29	29	20	33	26	20	23	19	29	25	40	21	26	28	26	26	24	39	26	23	29	29	32	31	21	19	28	22	37	29	24	31	22	18	37	26	29	31	22	28	29	30	31	28	28	31	20	25	25	31	28	30	36	31	25	23	35	22	20	37	24	23	24	28	23	45	25	34	21	23	38	23	29	32	21	20	31	25	28	18	14	26	26	24	20	23	18	28	29	30	30	20	36	28	28	32	35	18	25	33	36	24	29	24	25	21	22	28	16	29	35	25	16	28	29	33	21	25	32	35	30	29	20	33	24	27	22	19	31	30	25	23	27	32	26	28	19	27	21	25	25	31	21	31	25	21	26	39	27	23	24	28	26	19	22	26	24	29	31	32	17	30	18	25	26	17	21	33	22	28	20	26	33	33	32	30	30	27	34	24	31	23	28	28	22	30	25	34	26	30	30	22	27	27	31	35	25	19	21	35	26	21	34	33	26	26	25	22	25	33	30	34	34	38	26	27	33	26	22	21	25	19	30	33	28	23	26	35	32	21	27	36	27	20	19	22	27	27	21	35	26	28	31	38	21	22	31	21	23	28	37	29	31	24	24	32	19	30	26	28	24	24	26	22	26	24	30	31	29	23	30	30	26	29	30	29	24	34	31	24	30	31	22	31	27	25	25	21	31	35	26	30	27	15	28	24	20	20	25	34	32	16	26	27	22	33	29	29	18	37	32	23	31	33	30	29	20	29	25	30	26	24	36	28	25	30	15	27	17	16	40	25	26	31	22	21	24	33	23	24	28	31	29	42	25	25	28	33	28	27	25	24	31	27	28	15	29	24	25	33	30	27	32	30	16	21	29	27	27	23	28	19	31	19	26	23	29	27	21	24	24	26	21	28	21	31	29	35	25	30	23	28	24	26	20	28	24	20	21	20	25	28	23	22	25	32	34	21	28	28	22	26	31	28	31	23	29	25	26	22	36	26	26	31	21	28	24	24	24	32	26	35	29	36	32	19	28	26	30	28	27	31	23	35	27	24	22	31	25	28	28	21	18	25	18	28	28	42	30	22	28	28	27	31	23	29	30	29	30	30	22	33	26	28	35	27	26	30	31	28	33	25	26	29	31	20	19	14	26	23	28	24	23	23	25	21	16	29	34	37	30	22	35	30	23	29	27	28	29	27	22	29	21	30	30	28	27	26	21	26	25	20	31	28	24	31	25	26	24	24	31	20	24	28	31	23	24	23	22	27	33	27	22	32	37	18	26	30	23	40	26	27	28	28	25	29	35	27	21	28	29	27	19	25	30	25	29	26	22	23	27	23	33	25	32	26	30	31	20	29	28	18	28	18	27	26	28	22	23	28	24	26	24	31	33	32	25	21	28	40	29	36	25	25	29	29	40	25	31	22	29	35	21	27	29	21	23	18	34	24	24	29	31	35	26	25	20	31	27	39	30	21	28	21	27	30	27	28	23	22	31	27	16	32	24	29	31	24	27	31	22	23	27	29	31	23	21	29	27	28	29	25	20	35	41	20	36	39	29	31	25	32	25	11	26	28	24	32	19	24	37	27	27	23	26	29	24	26	23	28	29	22	27	35	28	27	26	26	31	34	16	23	24	28	35	20	26	29	21	27	21	25	22	22	15	31	28	21	24	24	25	20	34	30	31	29	31	32	25	24	31	24	18	34	33	23	20	27	32	24	20	25	25	27	28	27	25	16	25	28	26	30	27	21	33	29	26	32	22	25	34	29	24	28	19	23	28	28	26	28	22	27	30	26	28	23	26	29	28	27	30	15	17	29	25	34	27	25	26	21	32	21	34	35	23	24	17	32	28	39	31	29	26	30	28	18	30	32	29	23	22	30	27	20	32	26	27	26	26	27	27	29	33	27	21	27	30	34	32	22	25	23	21	22	33	18	34	32	27	25	34	29	34	21	27	31	23	40	24	26	26	32	31	36	22	23	24	25	26	29	37	30	30	27	26	35	25	26	29	23	30	25	31	26	28	28	29	26	33	30	31	39	25	30	27	28	28	26	19	31	25	29	18	25	20	27	33	32	29	30	25	27	43	25	32	31	25	21	25	31	28	26	18	26	19	35	27	23	25	31	28	30	15	20	26	40	24	19	28	27	22	22	31	25	33	24	22	23	27	34	30	40	29	33	20	29	16	29	24	26	31	24	26	22	25	34	22	22	25	25	34	26	30	24	23	27	25	27	23	15	20	28	22	29	22	23	33	40	30	18	22	20	31	22	27	22	36	29	29	29	25	29	31	30	35	22	35	20	21	24	27	33	28	35	35	27	28	15	25	25	28	38	32	29	27	25	33	24	29	36	27	26	27	34	26	25	21	27	32	38	30	33	33	25	25	37	31	22	37	28	22	21	17	20	24	33	30	26
37420	27331	16828	26213	28555	23647	18554	16060	14560	13894	11224	7505	5467	3573	2131	1718	1992	2720	5481	9160	8791	5718	5944	6047	3133	3224	4002	3793	3608	1863	1200	971	818	719	591	585	575	529	550	553	567	539	510	490	461	471	471	456	422	437	434	438	452	459	561	435	404	451	424	442	425	414	386	423	394	417	428	446	484	433	411	447	425	432	429	427	405	426	424	391	424	408	435	403	430	413	436	454	390	414	415	391	414	408	438	400	439	416	416	439	417	394	406	432	443	404	406	408	425	426	431	413	442	437	407	405	413	437	416	446	405	409	407	402	424	435	402	378	462	422	412	397	423	409	412	413	413	389	428	433	403	393	430	409	429	427	430	446	444	413	398	420	409	441	415	440	412	433	423	435	371	410	406	427	371	390	386	425	409	455	400	444	435	417	434	391	427	438	423	399	434	444	430	415	427	428	411	373	392	393	416	447	386	429	411	439	420	391	392	428	399	427	446	419	431	465	441	404	448	364	418	437	427	432	444	436	426	379	416	452	411	430	418	448	417	372	416	395	455	417	409	401	400	434	419	428	453	415	389	400	443	401	448	427	404	443	422	453	433	454	407	445	445	434	424	407	393	408	451	409	412	390	447	415	429	426	430	439	457	402	421	427	402	446	456	396	394	427	465	439	417	435	454	406	438	420	437	453	423	405	408	409	387	411	418	448	371	399	394	379	415	396	414	388	398	410	420	376	407	404	406	403	420	436	397	441	410	377	437	412	367	424	434	443	387	404	419	423	429	410	431	422	423	417	407	406	437	434	428	440	419	433	443	429	412	430	385	392	401	398	386	397	383	418	433	441	421	441	413	422	412	442	430	412	405	363	447	421	394	375	423	420	404	404	403	420	470	416	387	408	396	433	427	407	428	384	410	425	451	406	484	423	422	407	373	384	399	466	378	431	432	442	435	429	408	391	431	427	407	389	392	430	402	449	431	422	400	417	424	416	424	443	385	414	412	414	394	399	396	414	396	418	429	431	410	412	456	394	454	415	380	375	413	417	403	420	428	456	474	441	355	425	399	423	385	423	380	415	381	398	403	420	403	414	409	453	426	404	386	407	386	395	382	383	411	398	417	401	421	436	412	420	392	397	434	380	387	416	401	422	432	433	424	427	419	448	384	419	455	415	454	389	421	435	436	405	424	388	382	434	368	439	410	402	432	398	401	410	394	420	440	396	413	383	427	382	410	393	414	432	401	425	442	419	399	420	442	406	419	421	389	440	430	396	409	379	402	435	437	426	376	443	446	418	402	419	443	421	449	419	424	391	423	431	378	406	411	397	435	417	403	376	399	430	387	444	406	401	427	430	444	412	390	396	414	408	396	436	423	384	413	404	374	394	419	393	438	426	416	429	415	432	428	383	435	419	405	389	441	426	390	414	469	424	413	428	370	429	422	431	440	450	399	416	455	446	392	419	405	465	427	405	442	402	434	431	438	417	452	405	412	386	448	390	430	396	451	427	423	415	426	393	366	415	415	375	457	417	431	397	406	417	408	390	405	423	398	425	427	413	424	419	422	398	413	417	429	370	423	408	415	407	428	407	424	429	422	398	435	431	453	398	425	426	401	437	447	404	425	403	405	420	426	388	402	393	415	397	423	404	437	394	415	428	382	414	398	445	429	441	415	456	399	431	414	408	420	448	407	430	449	441	406	444	386	423	420	399	424	425	393	400	428	434	422	441	434	437	444	399	376	404	405	418	447	407	444	415	435	458	442	398	400	416	398	401	409	413	418	407	415	433	441	420	399	437	404	409	447	404	426	429	369	394	410	413	421	382	408	455	418	400	383	399	442	427	410	414	433	439	439	417	422	396	442	445	402	452	421	428	436	431	437	391	400	382	438	427	393	427	427	431	402	444	407	462	412	433	424	401	421	419	435	401	422	402	423	414	422	425	387	440	406	420	416	427	386	423	389	420	410	427	439	443	434	410	443	452	437	403	404	404	410	392	477	404	414	418	427	421	403	426	445	405	398	412	424	416	467	426	403	425	427	396	453	464	371	368	438	427	413	434	423	432	397	407	441	412	442	430	418	435	395	446	438	387	424	432	437	445	459	398	397	424	422	453	443	446	427	423	396	459	401	461	397	412	392	422	423	400	460	407	434	366	427	413	455	401	441	387	413	428	406	397	393	455	399	410	443	392	392	436	417	422	422	412	373	404	420	434	430	383	411	403	423	426	448	430	400	417	430	405	413	438	452	429	428	431	411	411	369	392	386	439	393	397	403	409	422	441	420	407	414	411	439	417	380	424	399	422	443	428	423	389	394	416	393	430	451	421	451	437	384	377	415	429	417	412	415	382	422	415	383	403	433	434	417	386	418	425	460	438	421	410	444	422	427	423	440	391	411	421	440	396	414	459	421	406	427	413	404	414	391	434	435	394	410	431	406	402	382	451	387	424	386	399	430	386	401	403	406	464	406	429	476	415	429	411	445	443	427	394	377	426	425	429	432	424	434	392	439	435	419	404	355	379	423	372	459	448	418	408	425	417	430	396	407	421	416	430	407	429	417	445	418	370	423	422	430	420	380	435	425	420	423	406	436	412	436	401	393	430	410	397	384	391	401	409	409	419	439	469	408	415	415	394	410	440	412	446	403	432	434	391	446	434	378	389	432	440	432	446	383	383	440	403	400	419	424	408	415	419	402	420	412	450	434	390	427	432	405	428	439	414	437	456	438	438	403	438	411	408	407	419	396	390	398	411	428	396	420	408	420	426	393	397	415	419	404	387	418	423	432	413	357	437	436	434	399	430	443	399	437	401	407	422	371	395	408	402	401	396	417	419	424	431	394	391	427	432	388	402	411	427	432	426	412	394	415	411	417	421	395	440	383	430	420	439	406	396	432	422	419	359	445	454	444	426	440	429	399	409	403	456	425	449	415	370	424	428	421	367	411	422	416	410	429	389	425	433	416	438	419	412	411	413	400	429	427	404	414	382	416	454	402	414	409	422	413	415	414	425	425	409	421	438	430	407	425	440	384	437	426	395	452	459	434	429	411	428	404	428	402	443	402	412	394	423	431	428	427	386	432	424	424	411	417	425	422	411	429	426	426	408	418	428	383	416	409	438	413	397	429	429	376	422	421	455	417	431	449	416	416	446	380	412	369	420	432	442	435	461	443	440	379	410	410	392	412	435	442	423	437	425	424	401	445	423	365	422	444	405	410	406	418	477	469	409	416	427	470	415	417	408	432	460	415	416	434	402	437	431	425	411	435	420	418	431	393	443	433	421	437	432	425	429	413	446	421	375	419	417	384	405	439	372	409	446	404	389	451	436	401	401	383	389	436	456	421	438	449	449	405	389	459	444	414	445	405	412	387	412	426	421	408	410	384	418	432	397	400	415	417	413	457	416	420	402	425	450	399	420	390	433	415	418	421	405	401	434	360	422	401	462	412	429	409	420	412	390	404	394	429	426	435	423	445	465	429	453	436	410	415	436	358	426	385	439	420	426	424	471	410	423	407	423
5609	3055	1172	690	766	772	552	415	365	367	337	249	183	154	89	102	95	86	212	311	405	246	252	223	125	105	156	152	201	102	51	58	39	30	28	23	44	40	34	37	24	45	21	28	25	27	21	26	29	26	23	38	20	32	22	27	34	22	29	32	27	33	27	21	24	26	24	29	17	27	29	26	19	35	20	32	36	21	23	29	23	27	23	27	27	45	21	35	38	32	29	17	21	25	29	28	31	29	23	19	19	32	26	18	27	21	22	21	25	23	20	21	28	28	19	21	23	22	30	30	19	28	18	27	38	27	35	25	32	31	38	21	24	25	27	35	21	26	25	22	21	28	20	30	28	33	28	29	22	33	25	29	31	26	28	29	24	27	28	30	31	28	26	24	29	31	31	31	26	27	32	23	25	24	24	21	22	27	27	32	34	32	22	20	27	22	20	30	22	32	28	21	27	39	33	22	27	27	27	29	22	28	33	23	21	29	22	31	33	29	30	27	31	31	30	22	32	16	30	29	29	22	24	31	23	23	19	27	37	22	26	38	34	23	27	21	31	29	33	36	25	20	32	32	36	19	26	30	25	26	22	21	29	30	30	27	19	27	27	28	29	30	24	16	29	35	28	28	32	19	31	25	31	23	38	21	18	35	26	26	24	29	20	19	25	35	19	25	20	27	23	24	28	21	31	29	22	28	28	30	28	24	32	26	34	27	24	26	27	21	26	31	31	24	20	20	18	15	28	27	23	25	9	37	30	27	20	24	26	21	27	22	29	24	33	27	28	24	22	22	28	26	21	24	22	33	25	30	31	20	33	27	21	28	24	30	26	30	28	21	27	29	27	19	32	28	18	23	21	28	34	21	28	38	32	27	28	36	36	29	32	28	19	28	25	28	28	26	15	34	30	31	24	27	18	21	29	21	22	26	36	36	36	29	35	31	17	27	26	33	31	33	28	34	23	22	35	23	21	33	24	27	27	22	34	28	20	25	19	23	19	31	23	29	22	26	31	32	27	22	30	25	21	28	37	23	32	36	22	26	20	24	31	26	27	17	29	31	33	23	22	25	32	31	22	24	29	29	25	31	27	34	22	35	34	30	22	32	32	25	24	22	36	21	27	30	30	22	25	19	21	37	37	22	27	22	25	36	24	19	29	29	29	30	35	25	25	29	36	25	28	25	23	23	29	29	32	25	22	31	30	32	21	28	16	25	21	26	24	21	37	27	12	22	22	28	20	32	33	20	25	23	37	19	28	35	38	24	24	30	29	32	24	24	26	33	22	18	25	35	32	37	29	25	27	31	37	21	26	22	37	27	23	29	22	38	21	22	22	22	28	39	26	13	25	26	32	27	22	32	27	20	29	23	37	26	35	27	24	30	25	31	25	28	35	23	27	23	27	32	38	34	24	24	29	27	18	34	30	32	24	27	25	28	32	22	30	26	36	21	22	30	23	28	32	31	29	25	27	21	24	29	28	28	22	24	26	30	25	27	27	28	24	27	28	29	27	16	20	30	27	24	31	26	38	21	34	28	30	32	27	32	20	25	25	32	25	22	27	24	23	22	28	18	30	25	23	30	33	28	24	29	29	14	18	34	27	28	27	28	32	26	25	22	18	28	33	33	28	24	29	23	35	31	28	30	29	33	24	25	33	27	26	22	24	21	27	25	20	20	16	29	27	24	30	22	33	19	28	33	23	15	22	32	18	24	17	25	20	38	35	26	31	21	29	30	21	24	16	27	27	26	24	36	33	34	31	24	21	23	22	28	25	36	25	21	30	32	20	33	35	24	28	27	20	31	33	27	38	16	26	19	31	25	20	25	28	38	25	27	24	32	26	37	27	36	30	28	21	26	31	24	35	34	31	28	29	32	30	19	28	23	29	32	22	29	27	23	21	36	36	21	28	36	21	23	22	25	28	30	31	16	33	24	27	35	16	25	27	30	28	22	23	33	25	20	31	34	29	23	28	14	20	27	31	26	33	29	24	26	28	34	34	23	21	23	21	34	36	39	26	23	42	24	32	30	34	18	23	27	32	30	21	28	30	16	23	27	31	27	26	29	21	28	37	25	34	28	32	24	19	30	30	28	35	28	23	28	11	44	30	25	20	28	27	21	29	26	33	30	23	25	18	24	24	25	30	26	27	26	30	32	27	19	15	26	30	34	23	31	35	22	24	28	21	30	30	25	30	24	39	27	39	18	25	27	27	35	32	26	21	31	23	27	31	31	28	23	26	25	23	25	19	27	23	32	31	26	30	29	31	32	30	22	27	23	32	21	20	26	25	25	39	35	29	27	18	28	25	29	38	24	29	29	28	31	27	28	26	30	29	35	28	25	29	23	36	29	28	27	26	23	22	35	35	35	29	35	15	25	27	16	23	27	28	25	33	29	34	26	28	27	24	29	29	30	23	19	23	21	29	37	42	26	21	30	19	27	22	28	26	17	18	29	32	18	27	21	36	31	28	28	26	28	28	20	24	23	36	30	25	34	31	22	29	22	17	27	23	27	29	32	24	23	26	34	21	31	31	29	20	34	26	29	24	28	24	22	30	31	14	30	27	35	28	25	34	25	29	28	28	26	28	29	27	24	32	26	28	27	32	30	27	28	26	18	26	26	19	34	17	32	18	24	19	24	26	21	20	30	25	14	22	30	27	29	27	23	36	24	26	28	25	26	18	28	26	22	25	25	25	24	24	28	27	30	23	21	30	27	23	30	28	30	25	30	26	21	26	35	28	25	27	29	35	24	34	19	31	19	20	24	32	27	20	29	39	28	20	25	31	30	26	20	27	26	27	37	35	34	20	28	24	23	32	30	26	29	22	25	31	26	18	19	15	25	29	28	30	22	21	25	32	28	26	25	27	26	40	26	24	32	14	17	29	31	30	29	21	29	23	28	21	32	30	30	25	32	17	31	19	19	26	19	23	30	27	26	26	24	26	21	27	31	33	25	34	23	25	14	24	30	23	15	22	28	38	18	31	18	27	21	31	25	26	33	24	26	25	19	24	26	30	33	30	32	23	23	34	22	24	26	20	27	29	22	32	25	26	31	28	18	24	30	30	25	31	32	27	19	31	25	34	32	16	34	25	29	28	37	31	31	21	27	32	24	30	29	17	39	16	35	31	27	22	28	34	32	21	29	22	15	29	31	33	34	28	40	39	27	24	24	39	23	27	31	29	24	20	19	22	37	35	28	29	32	30	29	31	34	29	28	26	24	41	39	24	29	20	22	22	23	31	33	25	31	32	29	31	19	22	29	22	22	28	23	21	26	26	32	29	26	24	32	27	28	29	20	24	22	29	24	25	33	25	27	22	28	27	28	26	24	27	23	28	27	39	30	25	24	23	37	27	39	27	29	21	34	30	25	19	24	27	37	30	20	36	35	21	34	27	30	27	30	29	23	19	37	19	31	28	28	33	31	21	21	24	24	28	20	21	32	37	25	23	26	26	17	25	35	22	22	18	23	27	27	27	16	31	23	24	28	23	22	21	24
41420	29742	19381	30697	34102	30213	25499	20890	17045	16884	14609	10744	8212	6061	4292	3277	3618	4326	7297	11770	13959	9738	9384	8333	4851	4925	5779	6176	6805	4252	1715	1423	973	826	739	745	651	802	737	730	641	627	588	581	489	500	463	460	465	476	503	458	428	588	737	485	456	451	440	452	437	439	421	461	442	476	482	427	456	419	398	438	425	475	460	395	414	419	424	429	434	429	421	415	426	407	408	424	429	432	422	424	428	443	393	423	421	447	418	408	414	409	422	380	396	456	438	405	439	422	419	410	422	395	454	432	440	374	431	449	428	425	459	412	389	422	467	423	448	432	400	444	420	388	432	407	417	408	407	423	430	415	409	438	434	443	392	455	428	394	416	420	421	416	413	410	401	406	435	403	398	436	430	385	423	429	409	406	385	404	437	379	434	405	414	409	414	459	446	426	405	402	412	404	396	407	415	398	396	424	397	439	426	392	429	386	440	427	441	413	398	434	431	411	444	484	416	451	411	428	424	415	436	396	399	442	405	445	407	422	413	419	416	399	411	378	408	424	411	429	428	428	408	432	404	406	367	421	411	436	405	417	404	413	436	417	434	427	434	444	450	403	393	401	402	437	373	441	446	414	398	432	391	417	430	434	438	436	416	410	446	400	412	404	431	408	427	399	447	410	459	400	420	454	399	411	429	426	416	411	400	417	403	413	389	401	409	413	401	431	387	397	392	425	397	409	452	412	424	428	386	430	411	435	418	426	434	402	412	419	380	423	414	393	402	442	392	413	424	409	427	411	445	438	407	378	430	410	405	430	419	431	430	408	366	445	400	390	432	427	420	417	465	391	432	363	418	417	395	395	422	414	417	441	411	401	420	413	453	413	423	413	435	403	452	437	412	410	412	403	398	421	392	429	405	441	378	429	416	414	446	409	438	434	380	449	417	444	431	402	399	448	404	429	388	396	418	384	420	407	409	390	406	438	404	419	429	443	397	415	425	398	404	424	447	397	433	423	419	380	428	456	418	423	408	435	421	429	427	394	413	403	408	398	417	422	402	423	417	448	410	423	418	468	391	419	415	389	412	427	408	421	439	447	433	381	411	422	391	391	383	425	424	435	383	431	408	405	432	444	421	450	441	434	414	407	443	438	425	407	433	424	434	430	466	396	406	417	444	410	379	409	432	394	401	427	358	407	447	437	450	387	407	409	436	430	388	416	429	388	433	423	431	456	408	439	419	386	435	410	433	419	418	416	399	420	408	374	409	432	425	410	401	415	398	390	423	397	428	471	402	420	412	389	422	412	426	407	396	403	416	409	424	412	425	393	428	398	427	426	434	437	381	406	422	426	404	433	434	421	399	414	411	398	443	392	427	421	404	429	412	417	421	385	417	412	386	416	418	410	423	409	432	410	423	429	405	409	383	408	430	383	445	416	447	398	399	393	433	442	400	424	429	416	380	393	420	435	411	392	412	415	398	417	392	387	397	427	402	440	382	448	407	402	420	378	401	427	378	404	436	399	417	427	454	384	404	443	401	401	403	415	400	401	392	416	437	442	416	379	413	392	420	431	421	420	417	397	396	408	413	396	433	416	440	420	400	384	413	404	412	442	424	426	439	411	425	443	395	436	453	455	408	444	401	426	432	404	421	376	459	399	401	388	426	414	408	428	434	395	412	454	429	429	420	405	404	414	407	382	390	427	416	418	389	416	432	397	436	422	416	365	407	422	413	480	414	438	400	410	440	435	423	452	392	435	379	425	403	415	378	416	435	417	404	404	474	409	398	405	406	405	395	436	425	425	401	413	399	390	411	425	410	403	426	370	428	407	405	413	425	425	407	424	401	455	421	410	417	433	430	403	421	416	414	419	404	389	418	427	398	381	426	409	433	419	448	423	419	424	460	397	413	403	431	424	426	421	426	408	383	404	426	435	425	433	422	440	414	412	387	435	453	405	410	405	432	439	420	418	421	445	452	429	400	411	418	435	400	446	369	403	402	446	422	396	392	414	437	400	375	414	414	413	433	399	400	412	406	402	421	429	424	435	423	410	416	433	402	412	419	437	415	434	414	422	398	396	435	396	429	447	391	406	430	432	407	428	421	420	425	388	412	423	423	396	386	410	402	399	431	415	436	392	413	395	445	403	401	411	394	359	439	380	398	441	393	414	447	436	443	399	430	411	424	405	401	439	423	443	402	453	380	454	424	446	435	437	425	436	409	380	378	406	400	427	404	434	408	425	424	425	435	390	409	406	405	414	409	392	423	386	441	400	422	413	434	413	394	402	394	367	436	377	430	362	406	397	414	437	432	421	428	399	417	471	436	397	397	404	389	396	405	410	400	414	406	422	409	431	401	422	410	389	453	460	423	431	402	431	426	399	418	406	429	444	450	446	421	395	398	436	411	401	446	416	443	422	390	401	386	401	419	405	424	402	427	448	442	389	417	424	428	393	403	444	409	403	407	400	435	444	452	433	401	444	400	421	393	394	402	393	420	383	395	419	404	453	396	442	460	413	415	403	438	387	371	407	424	444	373	419	420	395	407	392	429	398	428	402	426	429	429	409	427	390	400	417	419	464	400	414	431	406	403	385	403	392	424	412	436	409	424	415	400	444	429	443	422	412	410	419	448	427	463	421	386	422	415	434	428	432	406	383	389	415	441	423	407	425	423	450	422	389	454	393	384	394	445	410	409	405	409	405	414	402	434	406	394	398	402	398	397	427	415	389	422	395	434	409	441	401	434	385	439	404	422	413	446	411	391	429	387	419	433	402	377	419	376	453	401	425	403	420	456	409	403	385	403	441	416	420	404	416	417	405	460	401	383	449	411	422	400	432	413	410	420	411	436	400	400	441	419	389	398	405	420	404	403	433	397	426	410	415	410	427	453	412	396	419	413	419	395	414	397	414	440	429	425	421	372	435	384	420	407	396	414	399	421	435	400	421	435	430	454	447	435	442	450	406	411	430	435	403	424	380	435	420	433	420	428	372	381	415	404	455	413	446	408	406	433	443	425	438	409	386	434	412	377	417	370	441	426	398	370	423	432	372	420	430	408	414	421	428	434	413	419	422	422	470	424	432	410	353	422	389	447	395	391	420	424	446	433	444	395	420	419	429	389	437	397	427	446	396	401	410	455	424	450	401	377	409	422	449	396	403	398	410	427	433	385	396	459	436	371	411	400	402	425	382	411	457	383	416	466	422	390	442	413	412	410	422	417	394	427	413	389	395	370	400	438	421	401	431	413	428	420	429	394	404	431	401	391	413	395	400	442	402	404	439	354	405	370	416	380	431	409	434	415	388	442	396	417	431	436	472	432	421	408	401	397	398	406	418	422	418	415	429	426	431	430	414	418	409	413	382	415	448	419	419	398	451	398	408	418	399	430	423	445	422	406	405	421	427	428	429	406	423	409	424	442	381	418	406	409	409	416	441	411	411	417	410	396	427	431	382	429	450	389	405	420	435	437	427	348	393	394	406	437	413	368	432	397	452	470	392	405	430	437	401	401	382	399	431	389	412
6695	2324	916	586	732	723	571	405	309	328	320	231	199	139	109	100	95	141	204	307	451	296	255	244	157	114	146	171	206	130	62	64	57	63	51	62	52	35	46	47	44	39	44	47	47	35	50	38	46	47	50	44	35	41	53	31	45	34	48	41	48	36	39	44	36	36	44	46	37	51	55	47	49	35	45	42	45	47	43	48	44	40	48	33	40	42	43	41	40	33	38	40	38	37	32	45	39	50	39	39	30	41	51	48	46	49	49	47	38	38	43	35	50	34	40	40	53	32	49	27	33	33	40	31	50	41	44	30	38	30	43	41	45	39	57	55	42	38	49	39	26	60	33	37	38	42	38	40	39	28	39	40	34	35	42	35	39	43	37	34	42	51	43	48	45	39	43	36	37	39	43	43	54	44	48	49	53	42	37	28	36	47	49	43	32	42	46	43	42	45	42	64	36	41	52	46	33	35	51	29	36	48	48	44	32	47	47	45	38	45	47	42	24	38	40	29	35	46	35	54	48	42	46	48	33	40	34	40	39	35	33	44	38	39	50	43	44	48	40	43	44	48	41	42	34	45	43	34	33	33	37	50	44	36	50	41	36	44	33	49	42	38	47	39	42	40	39	36	51	44	41	51	32	51	32	47	37	43	43	41	46	50	41	35	41	39	41	43	46	33	37	37	48	30	46	32	34	36	41	47	38	49	44	45	45	42	32	35	39	53	42	52	45	38	40	43	40	37	44	48	41	42	44	47	35	43	45	40	36	40	42	30	35	31	49	51	52	33	48	40	38	30	40	48	42	47	33	34	29	34	39	40	46	35	43	57	37	48	49	40	36	44	42	48	36	43	32	45	40	37	39	33	32	37	42	44	31	39	50	40	49	36	51	41	42	35	39	49	49	44	27	39	46	38	25	44	48	39	49	42	51	31	44	39	43	67	33	47	42	34	47	42	48	43	34	45	37	47	45	36	30	43	30	35	41	39	34	34	49	42	46	47	37	48	31	42	41	44	42	33	49	55	52	42	33	47	40	29	41	47	26	44	38	40	42	48	42	48	37	35	36	41	49	42	47	57	32	44	38	53	52	37	48	41	49	34	35	32	43	40	52	48	57	38	47	36	47	55	42	31	45	33	48	44	43	46	44	40	39	55	46	58	49	41	32	37	34	36	38	40	36	42	59	38	42	37	46	41	47	37	50	37	28	44	46	44	39	37	61	38	47	33	49	41	49	45	36	44	42	35	33	36	46	41	37	42	31	44	35	53	49	37	47	39	36	38	42	35	51	58	38	52	38	35	46	38	50	45	49	36	42	34	48	33	38	37	44	47	47	44	45	43	51	38	37	35	39	34	37	40	48	28	54	37	39	46	35	42	40	29	34	52	35	55	46	41	37	43	37	33	41	38	48	32	64	33	39	55	38	48	44	38	42	37	38	49	35	32	44	38	50	47	34	56	32	39	33	54	36	37	51	44	37	32	38	44	41	30	46	41	42	48	43	54	35	34	45	28	41	44	39	44	35	39	40	39	40	43	41	40	43	40	47	45	44	48	39	34	48	52	41	45	34	44	53	38	37	40	37	48	38	38	45	41	37	42	55	56	51	45	44	26	42	38	35	42	45	35	39	34	43	45	45	33	42	32	40	38	42	40	39	43	36	37	46	51	42	48	27	45	35	43	35	51	30	42	46	43	38	39	48	33	50	47	38	39	41	36	41	44	27	51	34	39	44	30	35	42	44	36	45	47	40	32	40	43	38	41	42	51	37	41	36	43	43	33	47	47	43	48	37	46	41	41	42	38	39	37	51	40	36	45	43	40	49	39	42	46	44	37	34	38	47	33	40	46	45	30	40	48	53	38	36	29	46	39	48	34	55	37	61	56	36	45	43	44	52	42	47	44	34	52	34	38	43	49	46	32	34	41	40	44	31	34	41	40	50	25	46	31	40	37	39	43	34	44	43	46	48	44	53	36	42	45	43	42	47	32	48	35	42	48	47	30	41	35	40	34	48	48	42	38	42	47	47	41	38	28	36	23	44	37	46	53	41	54	34	34	50	39	45	40	48	49	29	34	42	38	45	29	23	48	34	37	42	36	44	42	44	41	46	31	40	51	41	47	34	40	45	26	29	38	44	34	40	49	42	53	29	51	49	32	35	39	45	32	42	35	31	44	38	23	45	39	41	47	38	42	34	44	39	44	49	45	35	45	39	51	51	35	42	40	40	45	45	31	36	44	42	36	51	36	35	45	46	32	31	41	40	44	37	32	34	53	38	44	38	33	39	40	48	37	41	50	50	44	41	35	35	50	38	34	32	48	56	47	33	40	47	38	38	33	38	31	47	36	34	36	44	36	34	39	33	44	29	47	41	40	36	30	40	50	41	49	34	50	45	48	31	41	45	45	41	42	55	45	52	38	28	48	42	39	38	26	35	38	44	38	36	54	42	54	35	42	31	37	46	25	42	33	39	42	26	45	29	46	46	43	58	50	34	34	42	41	43	31	33	56	38	38	43	31	35	35	43	37	43	38	48	43	43	44	38	46	39	37	42	41	45	39	46	37	40	43	42	50	35	42	40	40	49	44	48	27	49	38	52	41	38	38	42	41	30	53	39	35	38	47	36	45	39	40	48	37	37	42	56	39	36	56	35	38	39	38	41	38	40	47	33	35	49	44	35	51	35	39	47	51	41	47	43	43	46	58	43	44	29	39	30	43	52	43	39	41	33	47	58	45	31	44	32	42	45	35	35	35	44	54	39	37	38	43	44	50	38	49	42	39	40	33	38	50	45	48	47	45	48	43	40	34	37	40	48	50	36	34	35	43	41	34	41	38	41	46	42	42	41	43	46	31	42	43	41	41	40	36	45	55	50	55	49	31	41	39	45	35	38	40	37	43	35	51	44	41	45	49	41	29	36	36	41	46	44	38	40	34	47	42	40	39	32	48	45	40	37	32	44	44	35	48	42	40	50	45	41	39	31	29	36	40	46	35	32	43	39	35	43	36	50	55	42	46	44	38	41	40	39	46	43	33	41	53	50	29	45	32	33	37	33	44	39	47	38	45	42	39	42	38	28	41	35	47	38	45	40	35	44	43	45	39	49	39	44	37	36	28	47	38	39	52	44	39	50	55	46	49	45	35	57	56	49	34	45	35	39	56	44	50	49	46	37	34	41	40	36	36	31	54	35	51	37	41	47	38	44	52	34	51	49	34	41	47	32	40	43	50	48	31	47	42	36	34	46	43	44	32	31	39	44	37	40	37	44	47	40	43	42	39	47	35	50	38	43	44	37	33	39	39	57	42	44	46	32	36	45	35	44	33	47	37	37	38	30	51	36	47	46	41	41	43	39	40	43	28	45	39	37	39	35	37	52	44	50	32	40	47	35	27	26	54	31	48	39	41	29	42	39	46	43	49	41	38	35	31	43	43	42	35	43	39	50	39	40	52	41	44	29	37	37	41	47	35	31	38	55	44	47	26	38	39	49	45	35	34	49	37
37862	27362	17272	28396	33853	30864	25470	20284	15339	14319	13045	9775	7374	5939	4458	3462	4096	5078	7180	10974	15349	10181	8915	8811	5722	4561	5641	6062	7132	4668	2214	1649	1390	1130	1100	1051	1092	1004	928	903	845	755	718	702	722	689	693	668	664	658	641	632	672	779	810	688	704	626	668	620	641	651	707	645	664	652	658	678	658	595	648	657	614	590	623	645	652	622	645	620	597	608	611	595	588	646	666	607	614	657	584	666	614	618	630	630	671	638	612	612	635	639	645	634	644	613	582	619	654	657	653	662	637	656	640	636	635	639	621	698	678	659	587	604	659	638	623	627	629	640	617	624	627	665	669	591	651	596	666	652	637	632	663	635	627	654	650	596	632	664	648	688	605	665	617	709	605	645	577	606	622	604	620	591	660	680	630	619	577	605	574	643	647	612	610	596	655	614	610	627	642	682	616	594	643	695	594	617	598	632	651	602	665	616	624	641	661	629	593	633	580	579	616	607	673	633	614	629	603	663	634	631	597	619	632	640	651	655	611	655	669	592	658	643	638	659	683	618	604	651	623	607	626	627	618	675	602	652	645	640	595	641	621	596	622	603	610	636	628	626	584	645	613	622	635	598	628	602	674	632	630	625	671	624	665	578	611	610	618	615	655	625	619	634	631	605	568	621	611	633	592	630	635	643	581	652	638	630	554	581	593	644	627	604	652	667	618	613	608	648	627	645	621	635	630	674	594	611	585	651	619	656	597	633	639	614	595	604	558	655	586	646	631	630	621	612	647	665	657	631	588	588	609	576	668	617	634	594	621	671	593	602	617	652	661	636	598	602	634	628	641	675	606	638	619	618	641	620	625	597	626	588	624	626	595	653	604	669	638	640	622	619	625	604	657	619	691	627	667	607	609	599	652	643	607	596	648	646	601	621	605	637	599	665	631	656	647	579	652	649	608	630	608	626	670	590	646	698	636	617	637	649	605	642	649	663	605	635	607	554	664	612	628	613	602	597	622	615	632	619	585	638	635	595	581	611	611	640	640	596	604	620	625	611	598	618	595	593	638	630	663	613	637	622	614	611	616	625	609	680	611	578	640	601	649	648	600	636	627	637	615	618	677	618	680	570	610	660	612	638	633	687	607	634	661	625	613	657	651	626	653	608	626	619	617	610	674	620	624	666	650	613	629	616	659	614	589	639	596	595	646	611	600	666	602	613	638	651	618	620	629	634	644	619	628	625	642	602	691	606	626	600	622	620	647	660	616	582	650	625	597	630	655	591	613	612	644	628	594	608	598	575	634	598	589	624	639	611	657	639	594	612	646	627	653	634	601	661	594	629	659	652	613	593	619	609	611	637	619	642	622	627	643	563	636	587	605	666	626	626	625	631	588	639	645	663	597	641	633	601	616	609	586	606	633	640	651	576	650	597	628	613	643	597	661	628	605	631	616	623	641	639	625	639	610	585	599	610	617	637	621	624	560	632	602	591	670	622	592	683	626	641	617	638	645	626	653	606	655	611	657	606	632	585	613	641	669	596	639	605	560	614	650	650	646	587	631	640	615	555	590	614	635	629	605	625	606	596	621	659	622	612	582	606	687	613	645	651	650	575	628	634	617	618	640	630	642	615	636	610	640	636	629	606	633	654	609	588	591	637	575	589	595	628	658	566	603	652	642	583	623	613	635	606	615	618	593	607	586	637	632	655	622	700	648	636	625	635	655	585	624	587	604	622	635	614	627	624	615	619	628	589	626	637	637	610	578	660	617	615	588	650	650	585	640	654	611	629	621	658	643	647	618	641	587	634	617	620	596	612	585	627	622	634	620	665	614	613	617	633	614	648	617	666	586	611	587	643	632	612	578	632	655	643	628	616	591	585	624	620	598	651	618	592	624	647	588	612	665	604	615	658	633	624	668	613	624	633	634	608	662	627	626	639	628	642	663	610	611	599	612	624	600	637	620	611	630	652	595	586	599	617	637	631	671	657	620	591	590	587	624	624	616	639	616	606	604	598	703	633	608	607	655	706	612	612	620	599	625	620	668	601	630	644	617	642	620	656	596	617	611	611	603	618	619	605	657	598	602	640	624	536	667	597	639	606	630	640	634	661	613	638	626	619	630	648	629	622	636	578	650	618	638	588	651	621	619	643	615	621	645	627	585	619	598	606	635	641	642	589	629	634	570	679	624	596	666	632	641	648	615	669	634	640	612	638	660	610	628	609	649	623	634	625	628	595	663	605	642	640	623	601	639	625	576	638	610	595	563	661	605	627	637	635	606	605	612	611	612	581	620	627	623	625	676	601	626	609	594	616	632	588	630	627	692	654	645	630	636	602	638	642	603	606	622	618	622	652	643	653	578	655	654	634	673	628	629	617	665	608	613	618	601	575	618	623	618	614	628	654	658	645	655	621	615	604	602	648	645	636	620	599	633	616	649	627	606	624	644	609	627	597	669	615	611	615	644	620	599	599	637	601	630	646	594	619	588	611	659	643	632	607	604	591	626	621	642	559	621	577	641	608	630	595	594	604	623	649	642	605	660	592	657	593	625	630	562	630	641	617	611	635	620	663	624	578	595	636	639	635	635	676	606	622	625	658	653	565	587	650	597	594	592	621	600	579	623	620	645	617	610	620	607	632	654	641	674	609	599	646	651	608	610	638	645	599	640	590	640	617	598	580	608	609	582	589	644	650	638	656	573	633	638	653	610	644	655	575	630	632	653	635	616	615	568	617	633	609	643	629	581	612	605	593	640	628	612	619	632	652	603	610	635	608	598	677	591	610	621	608	635	605	586	648	583	612	666	645	620	613	642	606	599	645	589	603	627	639	616	612	636	642	634	654	614	621	627	605	617	627	636	645	675	650	567	596	650	638	629	614	641	605	615	649	588	651	633	669	610	652	609	622	674	638	621	590	606	603	587	610	610	653	687	671	640	641	625	611	650	613	604	622	636	625	606	615	670	630	633	637	644	599	617	628	594	669	644	634	656	639	577	591	603	647	587	599	644	582	620	617	653	615	621	615	602	656	620	580	627	602	648	665	614	667	658	606	620	636	612	605	651	618	659	574	624	639	622	625	619	653	627	612	657	641	624	570	617	609	655	643	609	603	614	593	641	619	646	637	646	556	620	587	657	588	662	639	624	656	621	609	646	622	625	618	604	673	611	651	575	657	629	618	669	580	620	677	612	672	621	638	603	610	654	607	611	611	608	664	648	591	642	618	585	620	648	654	590	649	626	645	618	628	653	606	620	597	615	638	605	623	664	651	618	623	628	652	571	657	645	641	630	636	631	586	610	645	669	625	596	654	623	629	659	630	577	623	591	686	622	615	645	620	638	607	584	643	592	620	603	628	636	603	591	684	622	618	631	643	638	638	619	621	633	578	663	588	630	625	647	582	625	636	640	659	609	584	633	601	618	611	619	664	587	629	628	645	646	641	662	656	622	636	627	621	615	625	618	675	637	606	606	600	616	628	602	600	620	616	648	656	644	628	633	616	653	692	656	620	635	649	651	619	647	597	650	604
7151	3437	1257	722	1041	1243	1014	759	485	469	457	320	277	242	191	172	166	254	294	469	794	524	333	402	212	192	224	237	297	187	99	88	77	74	74	80	73	65	46	43	48	48	39	48	50	53	38	46	46	49	53	50	40	46	48	44	37	50	32	45	47	35	54	35	39	54	44	44	48	43	43	39	29	39	47	38	43	44	39	44	50	45	33	35	66	48	39	39	38	36	44	39	40	45	35	28	25	37	46	34	56	50	42	29	44	52	43	48	46	48	38	43	49	36	56	43	40	37	48	38	51	55	39	37	36	52	47	40	38	53	48	50	40	44	44	46	37	49	34	38	43	36	44	40	42	42	49	46	37	44	39	40	45	37	47	56	40	38	32	49	47	43	50	49	57	40	40	34	33	51	44	38	41	35	49	40	52	41	49	56	45	46	49	39	44	48	28	33	43	53	47	48	43	43	43	33	45	37	42	43	41	29	40	40	50	36	39	48	32	44	39	49	36	37	43	60	47	40	45	40	42	41	40	35	46	36	43	38	45	49	41	35	35	39	56	41	41	40	34	43	43	47	29	47	45	50	38	41	51	46	39	34	38	37	37	41	42	52	47	27	48	49	49	51	36	38	39	37	43	49	49	53	30	38	43	44	40	41	47	48	35	40	52	51	45	48	46	46	42	54	45	37	46	38	40	45	38	52	41	41	39	33	35	48	43	37	58	41	52	46	27	56	51	57	48	40	33	50	38	64	43	40	43	44	42	35	39	46	28	43	64	36	48	42	33	36	44	46	48	53	41	43	33	33	36	41	56	43	49	48	37	40	41	54	38	46	50	33	45	42	45	62	40	44	39	37	52	30	40	37	47	33	42	40	36	35	44	37	50	39	42	44	43	31	38	35	35	49	42	49	51	41	37	31	56	38	36	36	44	49	44	42	43	39	42	38	35	44	40	41	51	43	34	45	44	34	37	35	44	45	40	37	45	42	29	45	37	39	37	44	37	45	44	57	61	52	54	59	43	38	46	41	37	46	38	40	42	39	47	37	43	52	37	44	40	41	44	39	41	58	36	33	38	36	35	53	33	43	51	38	35	47	38	48	43	40	46	45	47	50	32	40	47	49	39	46	45	35	37	50	42	46	33	29	43	45	35	36	47	44	41	35	44	36	45	43	35	39	40	38	31	47	50	43	39	47	45	46	28	49	46	46	37	40	43	52	54	60	56	42	39	44	35	50	41	45	36	42	47	38	36	42	30	47	43	49	48	32	40	42	41	56	43	49	53	54	35	41	44	45	40	48	42	45	41	46	39	40	43	31	36	42	30	26	49	39	44	39	45	28	42	51	45	39	41	44	34	40	37	31	49	39	46	43	43	40	41	35	49	44	45	38	48	47	37	44	48	42	48	31	40	50	34	49	39	42	52	41	47	34	36	45	46	35	46	46	43	41	41	54	37	50	50	32	44	44	42	37	54	35	38	36	32	42	57	42	35	44	33	46	45	41	36	40	43	42	50	38	34	45	37	36	40	48	58	35	49	40	51	45	40	33	47	40	43	46	34	29	38	40	55	41	44	51	44	41	48	40	45	48	36	40	44	47	50	53	32	42	42	53	46	38	38	40	45	45	44	36	48	35	47	42	46	45	45	40	44	43	36	45	32	45	36	47	48	41	35	49	33	38	34	37	47	46	42	45	36	40	40	44	38	32	42	44	41	43	46	41	42	43	43	30	46	52	42	46	37	39	53	45	29	49	50	35	48	44	34	37	45	32	44	49	43	45	54	40	46	52	43	41	47	42	51	62	38	41	45	46	43	38	45	46	42	47	40	36	29	33	33	41	37	42	44	35	47	36	43	45	47	41	46	28	54	42	47	34	41	40	33	46	39	38	45	44	45	53	44	42	33	49	44	40	56	46	44	46	35	47	53	40	37	50	43	37	39	33	51	54	36	38	29	55	42	41	33	36	53	33	39	43	43	45	40	43	43	48	47	34	40	58	32	47	50	42	29	40	45	38	47	38	35	43	39	43	42	39	51	43	43	47	47	33	39	37	46	40	33	42	39	46	44	36	41	40	35	41	45	36	44	56	31	33	44	38	45	51	55	56	52	44	43	42	40	46	47	40	40	45	55	33	34	32	34	42	41	45	45	42	37	30	47	48	45	38	45	43	38	34	63	32	49	50	44	36	42	44	47	41	39	48	50	52	41	59	46	36	51	29	52	37	49	41	46	36	34	43	43	35	51	42	47	47	37	44	34	35	35	38	42	47	39	44	52	36	48	42	40	32	46	36	34	45	43	35	41	43	44	51	37	45	31	48	25	38	30	38	59	50	47	48	44	34	44	42	43	38	39	47	31	40	43	33	44	38	52	42	35	46	48	45	37	53	34	42	51	48	34	35	54	38	36	34	40	38	47	51	40	51	44	36	37	36	43	32	53	39	45	39	39	50	35	38	44	34	41	36	30	37	40	42	41	48	35	29	44	39	43	42	39	36	40	42	41	41	44	35	42	39	29	30	49	49	37	37	42	32	47	48	39	52	32	37	42	52	46	40	49	41	38	33	45	53	41	52	43	38	43	48	48	49	32	50	46	48	42	40	46	53	50	50	48	34	50	47	27	49	36	39	46	33	45	41	50	32	51	44	35	49	37	44	36	39	51	42	34	34	43	35	45	42	30	39	49	49	40	38	47	45	45	39	42	39	51	41	41	50	41	49	52	33	57	42	49	54	27	39	42	38	43	38	45	46	41	39	43	44	36	34	36	35	50	35	34	46	38	40	49	45	40	37	39	24	36	42	49	45	55	53	38	42	50	36	36	51	53	36	56	36	48	42	46	40	43	25	48	39	34	34	55	42	34	45	39	47	39	46	37	40	36	43	50	33	63	36	36	42	37	46	42	46	47	32	41	47	35	46	51	55	52	29	47	32	33	34	44	40	28	43	34	37	48	46	51	46	41	41	52	42	39	43	43	42	40	43	33	39	41	33	45	52	44	39	50	31	45	47	33	34	44	42	42	33	33	35	45	31	43	50	52	37	44	34	52	44	45	41	55	54	49	53	30	38	52	43	40	47	42	41	49	45	43	42	34	44	42	42	43	27	40	56	46	45	36	43	33	47	45	34	35	47	39	41	50	42	41	41	51	41	33	40	48	41	54	43	50	40	46	32	45	41	43	40	35	39	35	47	50	39	45	42	51	37	46	40	40	36	54	39	48	46	50	43	49	45	46	41	38	34	44	39	43	37	42	45	44	34	48	45	54	36	31	42	43	43	47	50	49	38	45	48	46	40	44	37	43	32	42	45	39	43	43	34	45	46	48	46	42	42	37	46	40	51	32	42	39	53	44	40	45	38	45	47	34	39	34	34	33	47	36	37	51	42	28	33	38	46	50	67	55	41	36	45	30	37	42	34	51	26	51	49	40	39	33	46	51	48	37	53	38	44	37	53	33	46	42	34	46	46	44	46	39	47	54	48	50	39	44	38	50	45	50	36	32	37	42	32
42359	30511	20072	31059	37925	36629	32288	26773	21003	18908	17726	13316	10668	8965	7065	5982	6935	9991	11259	15448	21841	15527	12305	13289	8239	6879	7383	8193	10068	5983	3584	2954	2518	2133	1952	1879	1824	1471	1219	1108	1048	844	825	837	819	747	729	713	732	720	683	732	773	844	968	777	630	704	680	658	656	673	676	710	815	747	800	785	843	673	655	689	653	672	660	660	706	651	618	662	643	638	663	665	654	664	674	731	646	633	669	691	658	692	652	641	667	652	646	634	639	641	631	629	656	675	644	675	638	622	659	636	629	660	671	674	640	682	673	609	658	675	647	631	621	650	724	610	648	674	581	653	621	654	618	648	681	652	656	609	634	655	698	655	656	703	654	707	619	647	663	659	651	648	694	626	661	681	644	642	631	678	660	640	633	615	683	663	594	616	685	621	606	664	651	633	667	626	668	683	629	612	646	630	656	671	664	636	599	634	687	602	635	601	627	682	675	651	644	644	669	674	650	654	664	644	644	637	663	632	628	637	650	669	593	662	613	689	626	603	621	622	646	644	615	616	631	661	607	615	641	626	659	631	608	636	645	647	672	650	611	653	665	605	654	636	683	671	627	672	620	664	629	647	652	646	634	617	633	635	662	655	632	644	654	615	678	595	629	614	666	618	676	653	620	628	630	613	625	633	660	656	637	603	598	632	594	660	646	635	656	643	673	646	607	624	656	658	652	648	609	668	597	642	661	628	633	650	612	653	632	624	665	610	643	660	655	648	682	652	580	601	603	691	631	609	670	624	646	625	633	635	690	624	682	640	658	669	670	673	663	584	670	642	642	653	669	669	664	663	651	634	663	638	604	612	650	634	633	661	680	636	606	622	613	643	654	642	650	683	619	678	627	666	616	631	682	685	651	662	681	640	679	649	650	641	637	623	597	688	625	610	645	643	699	623	650	641	653	635	642	631	642	675	614	636	667	643	663	601	666	630	670	636	612	681	609	654	679	641	689	630	609	663	664	597	634	643	603	691	654	636	648	645	627	641	643	654	652	613	642	658	636	622	620	659	642	660	654	655	661	662	657	648	624	642	605	648	633	668	649	590	627	620	651	657	671	621	676	608	621	580	644	632	650	652	633	621	607	660	661	664	634	609	665	670	583	634	674	587	633	632	683	644	664	672	641	630	659	621	661	614	652	664	652	635	680	641	651	620	654	664	651	627	622	667	663	665	654	626	648	654	658	635	634	618	685	684	690	620	684	639	668	627	651	644	651	648	672	648	615	605	678	630	608	636	621	621	578	618	653	672	650	639	660	675	639	617	596	695	643	615	641	697	611	662	644	595	648	676	638	647	667	638	640	677	643	630	634	647	619	636	677	650	595	711	634	602	641	661	642	627	643	646	659	650	687	665	634	567	678	595	633	624	615	646	618	618	636	677	632	633	635	690	618	646	634	625	670	639	632	634	661	634	645	631	645	657	620	692	629	612	634	608	661	684	612	650	654	645	646	671	638	627	645	618	639	635	627	585	624	661	677	634	592	630	639	674	620	619	635	667	665	643	645	641	658	640	626	634	625	627	670	638	649	648	637	635	615	640	660	599	614	602	623	640	614	609	615	640	628	648	660	632	632	623	639	638	598	660	640	667	667	652	657	630	641	625	655	681	613	648	640	592	618	654	656	629	642	663	629	649	608	594	589	671	662	643	604	633	595	612	650	662	679	664	656	649	669	606	624	669	676	683	635	679	672	606	680	638	694	645	667	607	656	637	604	669	613	673	636	669	655	613	638	648	623	630	640	625	687	606	668	621	675	639	670	669	659	658	653	657	638	624	632	640	622	650	636	651	668	686	633	623	620	626	642	604	652	627	658	591	654	656	687	589	616	613	703	635	650	655	672	623	619	643	651	700	657	564	641	610	624	653	600	629	668	642	662	602	597	632	634	624	599	666	661	621	657	635	601	643	662	642	646	628	611	652	617	644	622	629	641	629	620	668	636	586	646	635	639	618	664	665	614	637	625	663	640	663	639	576	629	655	671	590	657	661	671	636	687	603	674	666	623	669	615	618	663	633	620	619	673	651	657	596	655	683	645	642	648	644	634	619	625	617	624	643	707	630	624	657	653	576	622	623	626	675	629	649	668	667	668	663	723	646	649	653	626	630	634	665	648	659	609	635	659	672	660	677	650	608	656	637	647	737	626	632	653	618	630	679	642	663	650	639	660	635	686	632	652	625	632	665	639	658	636	626	644	655	632	650	630	670	652	650	641	620	633	611	623	638	652	676	669	641	618	660	628	632	649	610	653	669	627	623	711	655	660	622	610	635	625	647	642	658	645	605	653	628	645	641	604	612	617	633	614	686	642	588	640	636	597	664	659	656	630	591	630	657	613	619	659	671	612	603	649	628	642	708	633	601	633	585	607	653	631	576	625	616	637	653	643	639	650	645	671	628	662	650	628	633	635	679	660	682	588	600	683	599	652	608	631	641	586	683	620	654	601	700	663	626	641	646	643	654	588	640	678	657	609	638	639	641	659	607	656	631	643	660	640	620	640	634	657	641	661	606	640	615	655	623	591	655	645	643	707	679	652	720	700	647	627	663	620	665	674	651	600	638	610	671	637	667	662	607	625	664	662	679	701	625	619	640	648	640	588	674	641	605	677	637	626	604	593	638	613	606	598	659	631	653	680	615	627	660	651	675	629	593	624	659	625	641	668	585	635	667	641	645	649	645	621	654	615	677	681	603	626	595	643	626	632	613	636	603	681	596	631	623	632	603	662	625	624	644	625	659	593	652	626	628	653	639	652	623	633	622	647	642	658	654	665	636	638	696	673	640	654	695	644	639	653	663	593	652	632	665	658	589	606	616	688	674	655	618	631	618	629	645	618	625	612	646	640	671	653	640	654	640	591	631	634	647	643	643	605	643	627	623	662	640	617	653	655	621	654	688	703	635	625	664	629	608	632	691	625	616	652	682	639	631	595	620	635	636	614	650	645	599	680	636	683	617	660	679	630	670	631	648	667	637	630	617	627	643	625	684	623	638	624	610	670	648	681	632	633	632	662	658	615	640	653	661	604	628	680	614	657	660	625	667	641	682	649	632	687	624	646	659	637	649	576	636	649	655	671	657	658	638	620	628	626	661	636	667	598	641	596	616	656	639	663	672	646	630	653	617	669	679	614	656	605	667	626	675	652	628	666	663	617	638	563	658	635	612	600	628	662	650	688	641	601	646	623	623	669	641	626	642	634	630	631	672	657	677	679	669	636	697	643	631	619	624	646	619	623	642	646	623	621	612	639	637	600	600	588	674	631	606	614	619	627	624	636	680	644	644	659	652	692	622	656	671	627	647	660	661	608	627	685	659	633	685	671	611	650	695	664	629	631	642	639	694	656	695	629	618	672	610	612	622	628	636	627	672	646	637	640	635	636	653	656	679	650	673	598	665	599	678	660	628	616	642	628	631	664	579	627	653	621	618	689	632	670	604	614	644	625	633	674	662	653	642	648	606	608	661	650	638	632	633	599	658	644	625
4053	1513	534	290	457	489	445	344	237	165	162	134	98	71	56	62	74	118	151	199	397	306	142	173	119	102	81	101	137	83	73	51	49	45	47	40	35	31	35	30	21	32	30	37	34	29	35	19	30	38	35	26	29	22	27	29	25	23	34	26	28	23	37	31	17	35	23	32	25	40	29	30	20	23	29	21	34	27	24	24	28	34	33	23	29	31	33	40	24	24	34	19	41	27	27	26	27	29	25	22	27	27	27	21	32	29	37	26	24	37	24	28	29	24	21	21	38	33	20	25	30	29	26	29	24	32	28	33	40	22	30	38	27	35	38	28	31	32	32	27	28	35	46	31	33	22	30	29	35	29	23	39	18	39	34	27	18	29	38	26	27	38	26	27	31	27	19	28	36	29	28	18	30	31	28	33	25	25	32	25	26	30	31	28	24	33	30	32	30	32	29	32	33	28	45	23	30	39	20	21	38	27	40	33	41	27	21	27	30	32	32	22	40	27	29	31	26	28	28	26	26	35	17	25	29	24	30	24	20	33	30	34	27	43	39	28	32	31	25	35	32	28	28	31	24	33	24	27	32	27	25	26	32	36	25	29	27	33	28	22	38	24	32	21	30	28	40	27	30	29	24	43	28	34	37	29	33	34	24	26	26	32	20	24	29	28	39	34	23	32	40	37	36	27	36	27	35	28	43	20	32	24	27	28	29	31	35	31	35	29	29	37	39	30	23	31	26	27	19	37	26	37	36	20	27	38	33	32	28	34	25	34	35	28	20	23	30	23	28	27	27	30	26	29	35	30	24	25	30	19	32	30	37	34	24	36	24	29	21	20	22	34	29	25	29	20	36	30	38	29	33	28	21	31	32	28	36	32	24	38	28	30	20	27	29	21	29	31	27	27	32	30	21	22	29	28	24	30	29	26	37	30	26	29	30	29	26	27	27	27	29	33	34	23	42	17	28	29	30	31	21	37	35	27	31	40	37	18	26	28	37	22	44	31	25	35	26	33	32	31	24	26	25	22	31	36	20	27	36	34	47	22	32	25	32	32	39	25	33	27	32	35	18	31	29	37	36	32	29	34	32	29	28	29	21	21	28	33	21	34	29	34	35	30	21	24	24	33	22	30	35	31	25	24	33	33	43	37	24	32	32	32	20	27	38	34	23	24	31	25	25	29	25	35	27	27	28	36	35	27	30	26	34	19	25	32	33	25	27	33	33	24	29	30	24	33	24	29	29	27	36	33	29	32	34	28	28	35	34	37	22	28	32	26	34	35	23	27	34	23	29	25	28	25	30	22	38	35	29	25	34	39	22	23	30	29	27	31	33	28	26	26	32	30	33	27	31	28	25	28	36	27	23	36	23	30	38	32	27	29	29	41	27	20	24	26	40	26	20	35	27	31	38	24	28	33	34	27	35	28	35	29	25	26	28	39	43	19	32	34	28	30	27	38	30	23	32	33	23	28	28	35	26	30	26	29	36	31	30	20	25	31	31	33	26	27	32	27	29	24	32	29	30	32	26	36	32	25	30	22	24	27	26	26	36	23	30	34	28	24	37	23	31	35	23	27	27	29	22	16	32	38	33	25	28	38	29	24	27	35	30	22	29	30	32	37	24	26	33	21	25	33	36	34	24	22	32	29	31	30	25	40	19	18	33	30	39	36	37	36	21	29	26	31	22	38	23	23	31	30	31	24	22	27	26	21	24	39	37	22	32	26	30	31	30	31	24	36	32	30	35	29	27	31	25	39	32	27	35	25	25	36	26	29	22	25	26	30	19	39	33	30	22	37	27	30	33	32	22	23	29	22	24	29	28	26	27	23	20	39	24	24	38	35	32	27	25	39	38	26	41	25	32	20	25	35	25	30	27	25	24	27	22	32	30	25	21	27	34	36	26	23	23	33	29	25	35	31	30	28	31	32	28	32	35	24	30	29	31	16	31	25	36	29	42	28	25	32	29	25	24	28	30	29	22	27	31	24	26	29	35	27	21	26	27	25	21	26	32	26	31	21	28	25	27	35	30	36	28	31	26	28	31	26	25	35	37	25	36	20	32	28	28	24	24	30	24	29	22	32	27	30	29	31	34	23	33	30	35	24	27	34	23	30	22	23	26	36	20	23	30	47	34	34	22	29	31	33	25	25	28	35	20	26	35	35	29	32	35	29	32	37	34	25	40	25	25	30	34	34	33	28	37	24	28	32	30	27	18	20	29	29	37	21	31	22	25	30	33	31	35	26	35	22	25	33	24	27	26	29	26	36	28	43	22	30	34	25	23	21	29	22	24	26	22	31	29	28	23	23	26	30	27	26	21	34	27	20	25	27	27	32	37	42	20	30	18	27	32	35	27	28	27	27	28	35	36	29	31	23	31	25	28	26	33	34	25	29	27	29	33	33	33	29	26	23	24	25	31	34	28	29	34	32	28	26	31	38	35	28	32	32	27	34	23	27	21	24	28	32	23	28	32	30	36	23	24	18	25	30	36	32	33	26	30	23	31	32	32	29	33	23	30	31	24	32	38	34	29	28	20	25	22	28	32	28	28	20	21	31	18	32	27	25	25	32	31	26	33	30	29	22	37	33	27	30	23	29	32	31	26	26	28	32	32	31	24	31	24	31	20	28	39	33	30	33	27	27	32	29	20	24	31	39	28	32	30	28	36	34	35	17	29	39	22	34	37	29	30	29	22	29	30	25	26	26	32	31	25	30	32	28	15	36	33	24	25	37	37	36	33	29	36	39	26	19	27	38	26	24	37	42	42	42	23	29	27	37	36	32	32	36	38	21	24	36	30	20	25	28	31	28	26	31	19	34	25	31	31	21	23	25	32	30	32	34	26	35	21	33	33	35	30	33	22	37	23	21	32	32	31	29	32	33	26	29	26	27	26	29	33	30	26	29	32	16	33	34	34	38	32	32	27	27	26	24	23	35	24	27	20	30	29	28	42	23	26	19	28	29	25	28	27	41	34	31	29	36	27	31	23	31	27	36	30	20	28	36	35	38	29	26	36	31	38	23	34	26	25	34	34	21	40	33	39	28	30	21	30	29	25	18	35	18	33	32	33	31	26	29	28	22	35	28	35	33	37	27	25	21	29	33	36	23	33	30	20	24	28	23	24	28	25	24	11	29	25	25	29	27	25	33	28	26	28	40	33	33	29	29	43	27	34	32	33	38	32	35	37	27	26	33	33	22	40	31	30	29	26	23	20	32	29	27	44	35	35	28	26	24	28	38	26	37	34	25	29	28	34	27	27	20	25	38	40	26	31	32	22	24	26	23	33	32	27	36	27	27	32	31	33	34	33	21	25	20	22	33	27	39	32	31	25	27	32	29	27	36	15	38	33	32	40	33	42	32	30	31	39	25	38	29	38	30	34	22	28	28	33	28	27	26	28	26	36	25	25	33	30	28	32	32	26	27	31	35	29	22	29	25	24	27	27	27	32	34	28	31	35	24	31	28	23	23	30	26	36	29	33	26	27	32	20	24	26	32
34803	22587	11728	20280	28256	25847	22791	17999	12707	8712	7771	5510	3985	3120	2522	2186	3272	4779	6143	8551	13703	10764	6036	6719	4244	3390	3097	3431	4950	3736	2064	1465	1610	1499	1318	1100	877	737	623	610	594	531	489	501	497	411	487	458	472	427	463	469	483	473	534	517	444	455	463	474	424	441	481	521	465	451	415	497	448	427	430	472	478	455	472	415	435	469	442	441	422	428	450	433	464	429	502	414	482	433	466	458	496	448	451	453	471	476	447	444	480	430	457	469	430	486	486	439	468	461	473	435	481	465	461	432	459	467	496	454	441	435	441	435	463	426	442	440	503	395	445	426	431	457	407	440	430	441	426	430	468	449	467	463	466	480	480	485	413	437	436	482	447	461	458	424	426	449	444	415	447	410	459	440	473	470	432	418	483	468	467	448	459	480	425	467	472	416	417	423	457	456	445	447	449	454	465	483	474	457	444	462	457	433	455	431	450	447	490	417	454	412	416	464	464	473	437	445	467	443	441	450	494	436	439	450	418	456	408	449	479	450	440	454	424	432	452	464	438	450	460	416	442	439	451	427	490	462	423	428	483	456	406	428	451	444	520	441	419	427	427	442	434	479	383	440	443	457	430	423	451	449	461	440	440	456	476	470	443	459	444	475	456	454	442	448	436	451	459	445	490	451	436	400	457	428	423	468	446	455	418	462	469	450	486	424	459	451	415	458	460	463	426	470	435	422	464	470	442	442	433	470	456	460	411	444	434	439	440	472	456	417	449	447	446	434	441	437	445	464	426	420	463	461	453	490	433	436	458	440	432	412	461	465	449	443	449	452	460	460	468	453	463	442	442	429	437	446	441	449	431	443	451	457	461	436	468	448	483	431	446	449	433	495	466	469	399	448	445	456	394	472	444	465	450	447	465	455	482	434	481	462	470	440	442	429	483	409	424	447	454	469	491	398	449	454	431	437	467	466	466	431	414	448	475	469	459	417	456	413	430	445	397	456	455	454	455	428	445	480	472	439	415	444	425	446	456	458	445	418	493	441	424	428	452	479	427	444	425	433	486	421	442	472	466	457	454	465	425	453	469	494	420	479	435	411	479	420	471	422	460	449	449	433	471	477	438	465	464	418	465	434	450	466	434	450	418	424	447	493	467	430	468	478	420	451	391	445	456	429	409	449	462	436	400	435	443	432	428	464	461	401	461	415	445	421	436	450	451	458	479	468	426	448	477	460	414	430	445	412	513	445	436	436	458	471	460	459	429	427	455	415	429	458	491	447	444	447	440	430	412	444	423	441	464	412	480	442	456	435	444	446	451	450	428	441	442	456	427	437	465	416	448	433	435	470	479	440	451	453	470	453	454	469	441	463	437	463	438	426	419	436	430	480	473	454	445	450	429	428	455	424	430	427	461	494	427	445	410	473	424	425	422	435	439	419	413	421	439	438	479	464	486	424	408	455	429	489	450	412	445	459	456	431	433	411	466	462	469	463	447	434	459	438	460	421	465	424	431	445	478	416	436	472	492	457	413	425	456	425	428	433	476	444	462	447	416	436	444	413	444	426	451	442	438	439	454	425	459	473	445	439	423	436	468	435	455	453	442	486	458	428	502	430	450	429	424	434	449	467	442	470	456	476	409	439	435	467	502	438	477	422	462	460	504	456	468	422	438	456	492	463	462	495	439	457	437	437	426	449	429	487	473	445	469	467	454	460	476	473	451	468	460	471	469	432	457	466	418	437	452	424	448	432	476	448	444	446	435	452	490	437	478	423	431	433	474	425	442	440	440	459	444	449	465	443	459	394	439	450	435	485	435	456	512	450	423	426	451	465	475	401	476	426	444	450	438	440	411	431	438	461	442	497	451	444	458	451	464	481	458	440	472	418	403	441	430	439	439	430	427	406	450	443	444	445	448	470	442	463	458	445	427	420	415	469	390	425	458	462	447	450	420	444	420	471	435	460	481	458	475	449	458	462	419	427	454	469	427	422	468	456	473	428	438	435	432	434	421	459	457	484	436	450	494	432	435	443	412	447	466	442	412	410	407	432	420	420	475	488	447	474	427	452	446	454	475	419	477	448	466	472	460	489	458	455	453	458	457	467	430	449	482	451	479	452	396	459	445	462	445	406	454	400	441	476	440	467	423	437	422	464	428	458	458	421	466	484	451	421	432	467	443	516	426	444	458	436	429	441	433	437	462	419	446	469	437	486	460	439	485	477	400	443	461	435	466	451	439	460	456	449	449	425	437	442	454	459	463	447	470	463	433	497	472	433	463	430	457	450	425	457	423	445	408	442	406	420	430	459	434	466	482	416	485	436	436	462	437	504	458	451	427	443	454	467	479	451	485	510	453	437	457	424	458	445	423	475	413	441	499	457	443	484	437	483	423	437	405	440	434	457	414	450	449	457	407	437	488	465	435	446	432	439	444	434	434	456	431	409	421	449	432	445	468	440	463	458	449	452	427	421	429	446	420	469	432	442	465	460	424	488	426	436	462	452	457	457	436	429	438	475	448	460	451	461	465	466	446	424	417	453	450	465	445	453	464	465	464	444	408	423	419	485	455	462	443	434	419	436	452	457	421	449	428	414	462	478	453	444	450	446	395	410	457	435	471	464	453	410	454	434	430	458	502	446	487	479	449	434	411	436	451	417	428	459	433	409	465	479	481	470	451	466	452	410	447	433	462	468	460	488	467	455	389	415	479	480	486	468	437	442	446	426	450	435	460	421	466	457	455	462	453	429	436	442	444	459	451	451	453	454	443	425	463	457	455	404	433	433	430	434	426	450	416	443	449	462	427	419	459	435	430	467	465	478	416	455	453	429	448	421	444	441	482	459	435	454	462	449	448	432	465	444	443	482	441	426	453	446	416	406	464	425	425	434	451	444	430	425	450	461	438	469	453	454	462	439	445	448	412	414	431	446	462	418	466	446	453	433	453	449	438	464	447	491	432	451	452	439	425	458	446	438	457	426	438	471	456	443	420	464	441	468	447	464	472	425	452	425	470	466	409	498	436	418	444	431	430	488	488	454	437	471	447	460	462	465	464	461	452	421	469	459	430	390	468	433	443	443	454	410	401	450	470	449	434	432	431	432	470	465	422	450	425	462	447	447	409	469	440	418	479	444	454	430	444	465	453	460	437	460	438	409	452	431	443	493	441	452	425	449	471	474	458	440	421	454	457	421	468	446	410	455	480	433	463	450	483	458	411	440	403	448	443	447	432	443	428	452	435	452	451	440	447	424	433	451	456	435	459	486	434	446	451	448	480	461	423	451	478	469	457	427	455	459	435	491	433	448	486	420	446	424	466	440	454	466	410	436	425	478	456	466	477	411	393	432	406	442	499	440	447	401	440	465	464	435	453	461	470	462	446	424	435	460	459	452	444	451	419	435	420	460	467	490	438	448	438	489	447	414	451	449	442	477	478	469	468	449	441	437	428	421	420	445	456	467	448	437	464	463	442	429	454	443	433	450	457	422	463	459	457	435	405	457	444	413	422	469	455	450	449	449	444	456
4625	2342	870	479	669	827	721	677	508	289	225	192	134	138	107	116	153	159	258	380	565	516	239	276	197	148	145	125	143	148	131	99	107	83	72	59	40	42	46	39	35	37	35	38	30	29	27	28	33	23	25	41	30	32	35	19	33	28	25	27	33	24	39	32	30	31	32	41	27	33	25	34	32	29	28	30	23	27	30	23	31	36	40	35	17	27	39	30	22	26	36	25	23	32	20	26	31	37	23	37	30	28	31	29	24	36	38	26	22	29	26	34	30	19	33	29	31	24	31	24	27	31	20	28	30	26	30	35	24	37	35	38	29	36	23	31	36	33	30	34	23	35	24	37	27	34	27	23	37	35	24	30	29	27	34	21	33	36	28	33	31	30	30	28	27	42	28	36	32	35	21	29	30	28	34	25	33	26	27	26	25	28	22	38	25	32	38	26	33	25	25	29	32	30	25	34	31	28	24	30	23	31	30	34	41	34	25	27	25	31	32	36	32	28	28	27	34	30	36	31	27	28	31	24	40	33	23	29	25	20	33	43	26	22	33	26	34	32	24	22	25	27	26	31	36	37	28	27	27	25	36	22	27	32	37	37	25	35	16	33	33	40	35	35	32	27	33	30	33	28	21	18	28	27	32	28	29	32	26	25	33	31	35	28	32	18	23	21	33	37	28	25	31	21	32	32	34	28	28	29	25	33	34	21	24	30	25	33	34	28	38	25	32	28	29	24	31	28	36	24	36	22	25	24	33	38	26	31	34	19	34	38	32	23	25	26	39	38	39	22	35	22	29	41	42	23	31	32	27	19	34	29	28	39	24	35	32	21	29	37	34	21	39	36	33	40	28	39	25	24	32	29	26	27	29	32	35	28	25	46	24	29	31	33	34	27	36	36	29	24	33	22	18	39	18	31	36	23	29	24	31	30	33	36	35	34	42	31	28	38	29	23	26	24	44	33	21	28	31	34	36	39	23	29	27	36	27	32	22	22	32	30	30	36	26	27	28	23	26	26	27	29	35	33	25	27	29	32	28	31	26	31	32	27	33	27	30	32	19	22	37	36	23	35	32	28	27	36	38	25	33	33	28	27	22	27	27	24	26	25	36	36	28	37	28	35	30	23	34	24	39	24	30	27	34	27	25	35	35	22	31	31	26	31	31	22	36	24	22	26	31	35	24	33	24	27	30	27	36	34	31	31	35	26	30	22	33	28	33	30	28	24	31	27	27	34	17	26	38	25	28	30	25	22	31	35	29	29	35	38	30	27	32	38	34	28	43	37	32	21	25	38	32	32	28	18	33	33	33	29	29	38	22	27	30	34	24	23	37	43	28	27	38	32	18	25	31	22	31	26	33	28	25	31	23	41	21	30	25	22	35	27	35	37	31	37	36	32	25	32	26	26	22	29	32	35	29	31	33	29	30	31	30	28	24	29	34	34	29	26	25	36	28	28	28	32	32	25	34	33	31	33	39	24	31	29	27	27	31	26	29	32	25	28	38	30	24	30	25	21	31	25	29	26	37	28	31	31	30	38	22	33	35	32	26	35	20	30	17	28	35	32	34	37	22	33	30	27	34	21	29	31	37	30	26	29	36	31	27	32	38	30	32	24	35	22	32	32	21	33	25	25	26	16	34	27	24	25	33	24	22	41	25	30	25	30	34	29	31	36	20	34	25	38	29	28	27	30	30	35	36	36	20	32	31	36	30	25	38	25	26	32	29	26	32	35	37	22	28	35	30	33	29	23	31	27	36	24	22	38	26	38	29	25	21	45	33	38	33	31	28	23	21	38	25	29	38	18	42	34	29	29	24	23	30	24	30	27	30	27	16	26	35	23	36	25	31	28	15	35	36	33	25	29	27	26	29	26	32	34	35	41	28	33	30	28	22	43	28	29	30	20	33	31	23	37	35	35	26	31	33	25	38	22	26	26	28	29	30	20	21	26	36	17	32	34	36	38	30	33	32	27	35	34	37	37	22	33	26	38	27	34	28	29	33	32	33	39	30	31	25	29	23	30	26	32	21	38	31	31	41	27	36	22	23	23	26	43	23	29	35	31	33	34	24	29	37	26	31	29	29	31	27	31	23	38	28	25	25	24	29	35	21	33	31	36	30	30	25	23	26	26	32	29	25	35	39	39	29	25	28	32	25	31	29	44	31	25	20	29	26	27	26	29	24	29	28	29	35	15	30	34	25	29	29	24	26	26	25	29	21	28	32	23	25	22	28	31	29	28	42	31	36	27	23	24	33	31	25	28	29	37	26	37	20	35	34	28	27	12	36	32	27	31	23	28	38	37	39	28	37	25	32	26	31	24	20	28	23	36	30	24	35	25	22	30	27	32	30	37	38	28	35	41	32	26	28	26	21	39	29	31	30	31	25	21	35	22	27	28	43	29	30	24	25	39	24	27	29	35	18	30	23	30	39	26	23	18	36	28	22	27	28	28	31	30	33	42	33	39	30	31	35	37	23	25	24	31	24	26	27	31	25	30	16	30	32	16	31	26	34	38	27	22	33	29	26	31	32	26	26	27	31	31	28	28	29	27	25	32	31	30	24	29	47	21	29	30	24	26	16	32	39	26	21	27	25	20	28	27	33	30	26	33	29	37	39	32	30	21	35	29	35	30	33	27	36	30	37	30	30	26	25	21	22	34	23	24	29	26	37	27	34	19	23	28	37	32	29	30	27	32	23	26	30	27	24	31	27	15	24	29	29	29	36	27	28	27	41	30	30	33	33	26	34	20	30	31	29	25	32	25	30	24	26	18	24	32	34	26	33	31	30	29	25	40	30	33	32	39	35	33	28	39	35	29	30	22	27	25	28	31	33	25	20	38	22	21	30	25	33	24	29	27	38	31	28	32	34	39	28	26	33	24	33	23	31	26	38	35	41	30	34	37	37	36	36	26	24	32	27	33	26	21	35	21	26	35	30	26	33	24	35	38	27	31	32	24	33	24	38	33	34	35	33	19	23	26	23	34	27	20	27	34	30	26	34	28	33	31	33	22	38	34	34	26	34	39	38	28	31	31	30	28	24	31	35	34	27	38	19	36	27	29	37	27	35	35	24	32	32	35	31	18	17	34	38	31	23	36	17	36	44	22	33	30	33	28	26	29	30	25	20	19	30	39	33	36	24	32	28	34	24	33	31	32	16	30	28	21	26	28	31	33	25	34	32	26	33	20	22	31	26	26	16	23	33	21	26	37	39	34	35	24	30	28	27	27	28	26	40	28	29	31	24	38	24	31	31	30	22	37	33	35	21	23	31	44	28	22	30	35	28	36	31	33	33	25	23	27	32	29	38	37	29	37	20	23	33	32	29	37	23	37	29	26	44	40	32	32	26	31	29	38	24	24	31	25	27	41	28	30	39	25	25	24	33	31	29	30	22	41	30	31	26	30	30	34	22	25	22	25	37	35	22	33	34	31	24	33	30	32	25	37	28	31	40	32	26	32	30	30	30	19	26	24	29	35	35	35	26	33	40	28	25	33
38639	27041	16105	26338	33497	31632	29034	26233	21335	14348	10195	8094	6350	5466	4840	4551	5909	7075	9460	12872	16967	16484	9707	9829	7091	5571	4685	5120	5038	6641	4854	3422	3023	2856	2344	1658	1205	973	808	696	566	577	591	586	544	495	482	526	457	498	469	491	528	592	531	494	449	438	483	499	488	492	546	540	524	440	453	489	496	453	478	505	464	424	488	463	481	487	470	468	487	496	465	474	505	459	433	477	475	472	435	435	472	448	479	473	526	453	495	475	464	443	504	463	466	451	479	462	494	500	475	470	451	471	475	469	460	459	453	447	425	503	485	485	396	467	460	441	481	448	448	450	505	420	434	502	442	442	469	470	430	476	460	470	459	485	506	482	456	472	465	484	460	478	482	452	465	457	467	482	482	474	470	443	461	443	439	438	424	471	484	475	441	444	457	466	473	452	466	431	421	472	467	471	453	446	470	477	454	457	472	457	469	434	450	448	492	466	421	442	458	458	500	457	465	477	459	446	453	467	426	453	453	470	442	468	449	469	474	422	461	437	455	457	444	463	458	466	479	448	462	455	455	416	434	439	496	489	498	501	436	459	426	481	453	385	441	472	430	440	470	468	452	464	431	446	497	465	491	459	463	441	422	494	473	429	434	438	448	469	463	450	431	478	449	445	458	485	457	481	468	491	416	441	426	450	446	459	474	466	431	444	439	433	472	481	464	501	448	429	435	469	501	424	468	443	469	472	467	470	462	434	466	476	448	431	440	468	441	424	453	422	435	455	438	467	462	467	426	473	458	420	451	449	439	491	482	459	455	403	464	476	455	478	453	455	423	461	450	441	478	478	476	459	464	487	469	421	457	474	463	449	436	451	476	472	448	450	445	428	444	462	461	440	409	450	437	442	479	475	508	407	457	480	449	457	476	457	433	420	464	427	431	494	452	448	507	476	460	427	463	461	451	462	473	447	504	458	456	428	436	484	457	435	462	458	435	489	456	475	450	442	447	469	432	424	461	451	459	463	501	458	495	516	433	457	439	472	435	496	481	474	447	488	461	466	486	466	468	455	452	458	449	432	441	445	453	444	464	443	467	430	423	454	464	453	476	453	430	492	452	450	422	429	438	421	449	433	451	431	465	487	444	450	431	491	464	500	493	471	471	500	437	471	457	460	458	477	443	460	473	487	497	454	435	438	449	447	469	471	501	496	456	444	445	470	490	456	452	423	426	441	460	471	422	425	457	465	456	421	449	439	445	480	448	481	464	445	470	456	469	449	441	469	436	442	477	446	473	455	451	511	464	421	447	470	439	462	450	466	452	440	503	479	449	503	465	457	451	422	507	442	473	468	445	483	504	450	460	427	437	461	476	493	466	484	487	465	439	437	484	459	466	477	450	477	468	495	433	481	465	406	466	477	473	471	461	459	429	439	469	427	432	465	497	442	452	470	445	448	448	441	451	482	460	444	439	476	423	453	473	492	474	441	403	469	459	467	441	447	475	471	478	491	445	451	454	468	473	472	443	452	459	445	474	487	452	443	473	440	486	459	470	454	452	465	454	469	483	468	486	419	503	451	490	444	421	436	460	438	453	477	442	462	467	469	422	475	445	431	487	468	466	493	457	469	448	500	472	431	479	461	473	442	430	476	453	453	482	464	461	482	434	468	469	488	488	438	468	502	476	473	472	442	400	484	429	472	493	441	447	473	473	472	439	484	441	475	493	476	485	444	443	452	514	476	430	459	460	429	475	472	454	457	470	434	446	455	462	484	500	488	461	448	479	433	456	464	467	478	471	472	444	443	455	466	464	462	488	494	470	411	439	473	468	441	462	412	490	453	406	458	469	433	455	478	486	453	424	459	427	484	471	460	453	492	468	464	438	488	490	452	480	472	477	503	422	443	422	453	499	456	462	457	418	435	411	467	442	461	488	457	450	440	473	460	476	489	439	479	472	449	438	422	468	460	466	454	453	478	471	465	451	478	447	456	452	455	477	429	482	421	462	445	493	487	469	468	448	451	452	470	452	450	528	462	455	446	430	461	432	483	450	468	460	474	423	458	442	437	452	459	446	456	425	451	475	475	428	432	433	476	444	428	433	428	417	488	437	465	426	444	468	463	459	458	421	420	514	451	454	455	475	474	458	452	432	473	480	465	465	457	476	454	460	460	454	478	450	497	465	483	431	419	426	461	456	455	408	444	430	454	449	458	478	489	458	482	441	432	442	454	486	453	449	435	436	422	439	466	461	452	432	453	445	448	428	478	502	469	452	457	459	515	410	491	466	476	459	440	444	429	482	455	390	444	467	499	490	460	443	480	460	440	429	419	477	479	493	488	478	433	493	454	453	429	475	461	477	460	422	476	444	478	462	462	455	487	433	467	448	443	435	501	441	481	484	454	468	485	448	434	454	465	471	455	489	389	476	454	428	452	486	438	455	459	444	454	456	452	447	493	431	448	443	451	436	422	431	461	458	450	439	423	468	470	486	469	484	427	442	450	454	475	444	473	456	458	438	468	467	463	464	461	455	477	434	486	457	469	467	424	463	438	478	450	453	422	461	451	460	464	439	486	476	436	480	498	420	439	493	449	434	443	482	437	444	451	458	444	415	432	471	471	477	435	429	464	488	469	400	491	439	429	464	448	471	472	453	415	429	467	459	466	447	475	524	449	445	448	424	476	446	464	488	461	490	439	440	486	461	435	443	466	445	506	481	458	425	453	497	430	461	409	440	414	463	463	435	457	461	475	451	499	435	465	493	412	483	437	480	476	444	461	457	467	476	428	464	436	438	484	465	468	437	429	451	437	422	461	424	429	467	461	463	454	454	506	443	481	457	437	461	437	462	436	468	417	459	458	429	442	448	480	413	423	471	443	423	467	481	440	476	472	445	477	442	481	434	457	436	435	434	495	455	445	437	453	476	425	458	444	465	478	463	497	448	441	444	483	459	490	460	453	450	448	500	465	455	427	484	419	479	476	479	492	470	452	478	436	476	462	449	437	450	431	443	432	462	424	451	439	477	461	467	475	445	473	464	446	463	447	475	440	433	492	451	421	454	473	461	466	417	452	468	470	434	463	487	452	452	458	463	476	448	474	470	446	497	419	446	474	458	451	454	514	478	476	457	473	439	441	483	490	509	498	455	454	430	454	455	466	472	469	474	458	491	446	443	454	450	461	447	472	451	523	471	461	457	443	459	427	449	465	458	471	459	484	437	480	450	427	479	459	445	454	445	494	502	428	448	464	457	479	474	430	446	460	454	477	431	466	476	438	485	457	484	449	471	457	455	462	447	500	458	424	468	490	483	464	453	489	452	443	467	433	469	442	445	480	488	453	443	468	465	423	466	451	519	476	437	452	477	458	476	457	432	424	456	458	443	481	421	445	474	446	482	443	472	455	483	476	437	462	451	480	498	475	451	446	447	445	443	420	466	450	473	456	435	454	430	455	466	458	471	451	424	418	403	458	438	470	455	488	460	461	496	444	451	426	451	501	456	454	480	466	477	455	453	452	447	468	443	479	438	474
6050	2113	826	460	677	750	640	586	508	325	209	167	130	134	107	136	156	185	226	401	435	567	315	257	228	167	135	129	107	129	155	133	87	96	97	66	65	67	57	50	57	44	50	55	38	43	43	51	41	38	41	46	49	56	33	37	47	53	28	38	37	60	45	39	44	46	45	42	36	53	31	49	50	43	36	37	40	39	40	41	54	36	40	36	36	34	36	42	53	42	51	38	49	40	48	43	45	45	46	45	41	41	43	40	41	35	44	42	43	42	39	48	40	30	34	35	36	47	55	49	43	41	52	36	41	46	49	29	49	37	49	45	48	36	43	34	42	44	39	41	44	41	43	43	39	47	36	47	55	47	43	48	44	51	48	41	53	36	48	40	48	48	41	40	36	45	30	44	39	51	32	42	41	36	47	42	33	53	43	49	53	47	35	34	48	40	51	35	42	42	42	45	43	50	37	44	37	39	46	32	48	49	45	47	50	48	59	44	45	34	46	39	58	40	37	48	46	39	42	31	27	37	37	44	33	51	48	49	46	42	42	48	37	53	31	36	40	44	37	50	43	41	49	35	35	45	40	32	48	38	33	40	42	46	49	41	42	47	37	41	47	40	43	42	39	43	42	45	30	45	38	46	48	50	35	42	42	58	49	45	50	43	36	40	47	53	41	36	46	46	40	53	40	48	44	48	46	43	45	53	55	41	41	46	38	40	46	35	44	47	36	49	45	39	49	41	43	38	29	33	48	30	44	45	40	46	43	48	45	38	44	60	33	42	42	34	40	45	48	48	33	36	46	62	37	39	28	40	40	44	50	31	53	55	32	37	47	46	55	45	46	41	39	47	45	47	35	51	42	36	39	38	49	38	47	48	41	44	46	45	46	41	34	35	45	42	45	53	49	34	50	43	45	43	50	40	40	48	48	37	42	32	43	26	37	52	43	40	39	39	39	43	53	43	52	38	41	42	49	35	41	34	49	33	50	44	60	42	40	44	42	39	48	53	40	48	46	43	37	30	46	51	46	36	40	43	40	37	44	36	48	37	39	43	39	35	42	48	45	33	47	44	35	44	38	36	34	39	40	43	44	52	37	49	45	42	48	46	34	44	32	51	49	44	40	50	40	39	41	47	34	52	37	43	46	37	38	47	50	46	50	39	41	44	42	40	31	31	49	40	39	54	35	45	49	32	35	44	44	38	41	37	32	46	40	43	41	32	53	33	34	42	47	34	43	46	40	45	45	50	50	50	51	49	41	44	48	52	41	49	41	49	47	43	49	39	31	45	42	50	41	44	39	54	46	38	40	54	39	47	47	22	51	37	48	38	48	54	39	28	36	36	51	54	35	41	47	44	46	54	43	43	41	45	34	38	41	39	35	50	43	43	37	49	42	42	36	33	34	45	42	48	51	48	54	53	47	37	40	50	62	47	34	41	39	38	47	47	50	42	43	44	36	49	50	45	47	58	37	35	42	36	41	40	49	42	42	45	43	48	40	33	40	43	43	39	53	47	48	37	45	45	44	38	42	43	45	41	52	44	44	33	44	55	53	47	61	47	40	43	46	39	50	44	38	39	49	42	48	45	43	43	45	34	43	43	60	34	43	37	43	40	40	48	54	37	46	38	39	33	49	46	42	46	46	40	38	40	38	39	47	50	41	43	33	32	38	38	36	46	45	39	42	48	34	32	39	28	48	42	36	53	42	54	39	57	42	40	49	38	48	30	33	36	46	50	49	53	40	34	37	43	42	29	39	48	47	46	40	39	43	41	43	26	29	42	48	48	39	41	46	39	41	46	37	46	40	39	42	53	52	32	37	35	50	33	37	47	40	48	42	49	46	50	52	53	50	56	36	50	46	52	43	50	48	46	39	42	32	61	34	43	45	42	40	49	38	31	46	35	45	40	42	43	45	35	36	43	49	39	41	41	43	46	40	34	49	32	47	47	45	45	43	57	47	57	50	48	43	45	37	49	43	36	48	38	40	48	33	40	59	48	37	46	48	40	43	49	49	29	31	37	51	43	29	32	48	53	39	43	46	52	47	53	42	51	53	28	33	36	55	57	45	36	45	58	37	30	45	49	41	42	49	44	47	50	45	29	38	42	35	37	42	40	45	37	47	34	41	38	39	38	34	34	30	47	37	43	41	43	35	36	35	51	47	51	31	41	44	49	37	48	45	35	42	47	37	32	50	51	43	45	43	40	44	40	46	48	37	47	45	43	41	44	36	38	41	42	43	34	47	42	45	46	54	41	39	38	50	40	35	38	41	48	52	40	49	38	34	39	59	40	45	36	44	44	43	29	50	31	48	51	39	42	42	42	49	28	38	29	46	49	47	45	46	32	35	52	45	40	54	42	44	53	46	38	51	41	42	39	44	67	56	50	44	42	49	38	48	36	47	45	40	41	43	29	48	42	44	42	43	37	48	31	40	49	49	37	47	46	38	46	41	49	45	41	51	37	47	39	32	33	48	32	39	53	54	46	42	39	41	55	52	44	54	49	41	43	49	53	49	43	46	54	47	48	47	42	48	40	43	44	49	45	40	39	37	42	49	42	48	48	46	40	39	43	26	40	50	46	31	43	37	49	38	44	38	33	26	39	38	44	49	38	59	44	53	33	42	50	56	55	57	45	39	44	49	31	39	41	48	37	40	44	42	40	51	41	36	44	46	50	51	46	53	46	30	39	46	57	40	44	40	39	51	39	46	39	46	46	24	42	43	53	45	45	35	41	44	40	39	42	44	35	42	62	40	53	38	42	30	38	32	46	36	40	51	35	32	34	35	45	28	49	49	41	20	46	39	43	33	41	40	55	35	46	36	50	45	57	50	40	44	47	50	42	43	44	39	36	45	38	37	34	40	41	49	42	47	60	38	57	44	37	52	46	37	52	49	38	47	40	26	46	43	43	48	41	40	39	36	39	41	63	42	45	43	55	32	45	49	48	40	45	41	55	36	45	46	38	38	36	49	42	37	48	47	40	49	45	48	45	35	38	54	34	30	63	44	42	46	46	45	44	37	37	43	41	55	63	51	40	45	43	49	49	41	49	45	45	41	41	48	50	38	51	43	43	40	48	43	49	49	61	37	45	49	35	46	38	43	45	43	49	42	37	50	40	44	55	42	47	35	26	50	44	41	44	41	51	48	31	42	46	58	37	38	50	43	34	31	63	43	39	31	47	40	44	40	39	45	52	38	36	36	49	59	31	41	44	39	36	49	43	49	46	50	53	39	35	32	37	39	43	36	43	42	39	55	31	39	42	38	36	51	44	51	53	44	44	42	46	48	51	44	47	45	41	46	56	38	46	46	42	40	28	41	36	44	43	39	36	34	36	46	44	43	42	39	62	45	46	39	47	44	44	35	39	43	38	39	45	41	28	41	45	42	57	54	47	47	31	48	48	48	37	51	25	39	51	44	38	48	46	34	42	42	39	40	41	38	34	38	37	45	45	47	43	42	37	45	46	44	34	49	42	41	48	40	54	50	42	54	43	41	39
36522	25659	15629	25731	32006	31580	27779	24976	21098	14693	9294	6893	5342	4739	4601	4990	5977	6741	9104	13001	14469	16448	11055	9412	8194	6088	5552	4281	3292	4733	5361	4642	3213	2586	2189	1667	1419	1130	933	911	781	789	740	666	660	706	663	693	709	709	669	713	720	728	766	724	682	684	685	634	641	709	682	664	626	678	731	674	716	659	719	603	685	667	644	662	658	679	630	738	733	663	679	599	686	653	655	629	667	688	656	608	651	671	646	633	687	654	681	631	642	633	699	654	659	657	666	651	614	646	626	671	698	671	664	678	660	664	621	656	649	644	650	639	648	681	662	637	671	609	622	651	645	646	656	658	689	682	651	695	624	676	646	670	644	649	658	627	612	635	610	608	668	674	654	666	627	663	661	636	660	635	652	655	683	650	673	665	661	623	623	659	616	658	618	632	645	676	660	666	665	652	610	662	641	642	592	674	617	655	668	669	609	657	647	654	642	654	667	645	645	625	667	684	653	650	656	680	655	657	632	655	671	665	668	658	621	653	640	622	643	637	616	643	646	663	685	646	627	624	614	698	688	648	654	615	668	690	664	683	668	641	655	613	654	682	643	634	632	675	661	634	653	639	632	700	624	677	642	658	699	580	657	667	679	654	624	667	652	617	664	670	647	665	678	650	630	678	668	614	696	651	687	693	639	634	595	652	662	666	654	667	610	721	666	663	684	651	614	657	601	667	642	661	639	631	657	658	608	610	619	645	671	633	643	614	647	669	715	680	673	660	635	689	626	651	646	666	659	625	687	681	644	678	618	630	691	692	602	628	585	580	642	634	661	654	662	672	610	615	647	613	655	667	660	674	641	647	658	663	627	652	635	624	638	609	668	633	669	590	634	669	650	668	682	656	649	669	666	643	624	703	647	621	679	636	610	627	661	583	647	628	674	675	669	668	698	674	637	663	628	604	648	642	663	616	680	623	723	665	609	688	676	647	617	627	650	659	695	652	661	672	654	633	609	642	656	676	689	620	680	634	630	661	644	665	682	654	688	624	689	648	645	641	626	651	625	624	639	640	669	655	628	595	646	643	651	642	642	665	658	694	621	615	637	655	651	668	638	622	614	650	638	686	610	629	663	672	627	619	605	698	710	634	652	681	672	631	601	669	666	694	625	675	653	665	619	642	628	645	619	637	597	658	680	674	688	643	654	610	695	643	621	616	610	655	631	668	574	651	638	683	686	652	656	675	642	655	649	699	656	658	658	641	622	575	596	652	626	637	640	683	633	632	640	619	673	635	651	585	650	648	664	629	602	661	651	645	669	625	617	653	621	630	621	642	673	645	663	669	658	583	671	654	642	654	639	677	672	658	651	649	657	655	675	681	671	654	664	621	733	630	583	667	648	662	630	642	630	649	638	635	666	644	691	691	649	658	637	676	656	618	634	624	678	590	631	637	663	642	619	659	644	690	665	673	596	669	624	671	659	650	651	659	659	656	620	650	674	665	638	664	620	658	656	688	630	634	645	638	643	659	646	642	640	694	669	637	698	674	686	662	623	643	696	677	642	653	634	662	608	653	664	653	641	629	646	635	657	627	656	670	652	659	650	654	635	643	643	617	625	638	683	663	587	652	645	635	689	634	649	644	642	672	643	641	674	693	655	663	653	674	676	594	687	640	649	604	654	679	663	657	642	639	670	688	646	609	624	667	639	645	660	659	642	715	675	646	669	668	573	636	629	674	619	719	658	627	658	639	647	645	663	600	666	644	660	647	624	612	651	646	685	642	669	691	696	678	671	627	649	628	660	679	650	676	664	653	648	728	646	665	644	668	648	686	626	655	640	621	693	634	655	619	641	644	630	685	628	668	682	647	644	599	665	621	703	631	661	625	614	653	677	634	651	661	638	616	639	664	632	668	668	675	648	654	662	672	650	628	616	635	678	670	694	668	630	658	680	683	637	651	694	680	682	653	696	657	653	703	649	680	658	683	689	675	627	652	618	604	653	626	633	634	625	599	668	663	647	672	629	673	645	626	678	649	698	708	688	651	641	643	611	650	661	669	646	691	656	669	655	655	615	621	666	690	684	642	625	630	640	661	670	649	665	658	738	648	596	625	613	657	682	683	637	654	677	714	692	689	611	655	652	630	661	665	634	672	666	665	661	684	685	678	674	641	639	693	688	634	652	654	662	639	635	647	616	656	678	659	683	640	688	685	630	631	658	667	647	653	660	660	671	604	635	662	704	626	663	622	606	667	660	641	692	630	623	672	657	660	646	664	633	657	650	705	653	614	665	658	605	631	665	639	648	645	610	604	681	639	641	637	658	679	677	633	650	644	613	664	662	641	627	666	669	672	652	649	667	625	657	675	681	672	617	631	691	635	656	696	675	681	672	630	652	656	688	628	693	688	630	668	677	688	667	655	671	642	675	686	668	661	667	652	626	679	672	671	644	635	696	610	625	589	658	639	650	660	618	646	610	656	645	682	657	632	597	613	625	686	677	641	624	698	673	649	663	657	622	627	723	655	633	698	650	640	638	686	606	676	589	590	623	631	654	651	617	690	663	636	632	669	646	676	680	614	646	599	634	675	714	642	688	634	658	656	619	674	632	646	630	656	667	611	671	655	681	659	665	672	662	661	683	696	689	681	619	648	631	618	641	616	674	637	660	672	664	662	612	627	644	629	675	608	683	649	634	674	700	662	619	696	645	631	633	655	633	665	632	641	644	665	655	650	692	620	665	635	634	647	638	674	661	694	635	658	625	620	663	609	700	732	615	682	681	646	591	679	640	663	696	680	685	660	670	657	665	689	658	652	685	628	658	676	704	641	590	664	624	681	635	666	655	611	647	619	659	634	647	670	637	642	652	688	616	655	602	650	630	675	648	582	663	664	618	677	649	678	679	660	617	679	667	664	649	703	677	632	641	640	675	631	665	641	690	634	638	650	707	618	670	666	618	646	608	653	660	688	629	669	650	649	658	666	621	617	696	679	655	697	652	657	654	650	676	649	658	621	672	655	667	652	657	647	648	617	639	623	666	664	633	625	636	665	652	618	649	700	637	683	653	610	633	653	669	686	620	669	665	644	617	594	678	679	672	635	646	628	645	638	645	701	587	640	627	649	648	703	602	685	667	652	670	660	664	663	630	668	654	622	680	651	638	677	687	664	649	639	712	691	650	630	631	681	643	647	638	679	643	705	683	609	644	620	626	640	674	640	684	630	642	654	699	618	667	666	653	643	638	626	662	619	648	647	635	632	686	667	688	671	622	630	667	694	624	643	651	663	672	658	636	654	619	663	659	661	625	653	665	637	636	687	655	622	658	644	634	639	630	655	619	644	671	682	650	649	640	672	633	714	613	651	637	626	643	668	664	672	672	584	676	648	660	626	646	618	662	643	668	615	677	628	658	689	667	612	654	631	630	674	641	675	641	679	628	628	594	616	651	637	678	610	624	639	682	615	622	713	680	641	631	642	662	665	658	676	648	623	638	656	647	668	620	679	692	690	690	634	596	674	631	666	660	650	659	674
6701	3419	1276	732	1026	1205	1064	955	805	545	352	253	201	187	172	203	272	280	359	527	603	909	527	354	304	229	179	151	147	212	244	229	169	120	107	100	56	63	58	47	45	46	51	40	43	36	46	55	40	44	33	49	55	52	54	32	48	48	48	46	44	46	47	38	35	44	43	56	38	50	45	42	38	55	49	40	50	40	51	45	41	51	48	53	50	46	47	54	48	35	35	36	40	37	39	61	49	48	56	49	33	51	43	50	45	49	54	55	53	50	49	50	43	45	38	57	57	39	39	51	38	41	32	49	41	32	44	45	49	45	37	40	62	37	46	44	39	45	35	40	45	40	49	44	36	50	44	51	49	32	31	44	44	49	47	57	39	61	51	50	50	66	41	39	69	59	44	39	40	27	50	45	34	35	50	35	41	44	47	36	40	38	49	40	52	39	44	47	37	40	40	47	41	39	55	44	41	35	43	44	39	41	39	41	38	45	37	42	42	43	48	38	43	39	43	46	48	49	52	50	45	44	30	36	46	43	46	46	49	35	38	35	45	43	31	42	43	45	44	57	36	44	56	44	54	34	54	38	47	36	52	37	36	48	46	38	43	48	48	43	46	44	48	39	44	37	43	46	46	38	41	41	39	51	51	53	48	54	47	53	38	36	53	36	40	46	45	44	36	39	51	38	59	48	44	43	47	48	43	46	30	48	45	51	48	38	37	38	55	43	54	44	47	43	38	37	33	44	39	52	51	50	51	29	40	42	48	33	41	43	37	46	42	43	44	38	37	43	43	39	38	38	47	58	36	50	45	51	47	41	51	36	42	42	47	44	43	45	49	56	39	47	48	48	31	40	49	44	40	42	50	35	50	31	40	42	51	47	41	38	42	40	40	39	42	37	33	52	49	42	53	37	53	32	56	52	38	45	51	41	46	54	53	41	43	29	51	31	51	52	53	38	36	39	33	43	50	50	37	55	37	40	46	38	37	44	56	46	34	42	40	42	36	46	41	56	42	50	46	45	38	39	54	39	41	58	43	39	37	39	42	37	39	47	54	54	51	44	31	44	33	46	46	50	47	52	35	54	50	39	39	33	45	26	54	39	45	54	46	41	49	41	43	46	43	35	43	53	45	46	43	48	48	34	44	57	43	47	34	50	42	47	42	53	53	43	38	55	52	41	48	41	43	28	53	47	47	49	43	50	47	62	41	54	40	32	47	46	41	43	50	41	39	50	38	41	49	48	43	47	42	47	45	43	33	42	48	36	45	49	50	49	42	34	40	47	37	44	48	54	48	38	51	38	45	39	42	38	48	49	36	37	48	48	44	58	30	45	43	54	55	49	38	55	45	31	32	49	45	46	43	30	57	57	41	46	30	40	42	45	36	42	37	56	42	47	30	38	48	43	47	44	45	42	51	33	44	44	47	51	32	46	32	36	59	46	48	37	46	50	45	41	38	54	51	35	44	49	36	38	42	42	38	43	40	46	46	47	55	45	48	44	38	34	44	47	50	47	45	38	48	36	54	43	51	41	46	40	54	47	36	48	53	51	40	36	49	50	39	47	42	52	35	47	42	44	46	46	44	48	39	47	44	35	47	42	42	44	32	43	45	41	35	42	45	41	43	58	53	39	31	55	42	37	43	50	40	53	38	46	47	53	40	48	44	36	54	35	44	42	47	43	45	47	47	33	50	40	44	47	44	32	39	37	27	38	33	40	53	36	32	35	46	46	47	36	44	46	45	36	35	42	42	37	41	50	37	46	36	51	48	48	48	41	40	55	41	57	43	47	46	39	51	38	37	50	58	50	42	38	43	52	50	39	51	47	39	48	43	50	45	43	44	40	49	52	54	43	47	51	41	50	55	48	49	43	48	40	47	30	45	48	47	44	40	44	47	44	47	42	49	48	38	42	54	40	45	49	44	34	49	50	29	49	49	41	34	41	44	39	39	40	31	52	34	52	47	52	45	36	44	41	52	46	52	57	31	41	36	44	49	47	38	54	48	53	39	48	54	52	43	41	34	31	38	40	36	37	34	43	38	40	49	47	44	48	48	41	39	42	43	45	49	38	47	51	48	50	45	47	35	31	49	48	64	42	56	42	45	34	48	46	50	42	26	44	45	56	44	44	51	51	40	45	48	53	54	40	57	39	49	54	52	49	46	41	40	37	43	54	41	45	40	51	53	44	47	42	46	37	41	36	37	39	41	41	39	40	43	48	38	55	53	41	37	47	43	49	34	44	47	46	42	49	57	39	40	37	38	44	44	41	41	42	47	50	38	37	46	54	44	45	43	38	50	34	45	44	39	38	47	49	49	49	43	55	31	51	52	57	33	32	40	40	58	43	57	39	49	25	40	34	48	35	57	40	45	58	47	44	50	44	46	40	32	47	52	47	37	40	44	56	43	44	40	44	27	40	41	44	36	49	39	47	48	58	38	42	57	31	51	46	44	33	50	32	46	51	30	46	52	51	43	50	38	51	36	43	48	44	33	42	48	49	48	56	43	51	34	46	35	46	36	48	47	39	43	47	54	42	53	35	44	44	47	44	34	48	54	40	41	52	54	46	46	66	42	50	42	42	35	36	39	37	47	48	37	42	47	38	42	48	37	42	40	50	37	57	46	42	44	49	42	45	43	32	38	46	59	34	46	37	46	56	52	45	42	46	59	37	41	59	52	56	41	36	61	45	41	37	41	46	40	41	50	50	42	40	42	41	45	53	52	54	43	46	46	46	48	45	50	50	44	41	37	44	49	49	48	45	46	35	36	40	33	38	36	38	29	32	37	33	54	31	54	42	41	42	40	33	43	56	54	40	34	47	41	43	43	37	36	46	33	51	52	46	45	44	56	46	41	49	40	63	40	32	42	56	38	44	45	52	50	32	39	42	40	39	51	52	48	56	54	35	58	42	56	55	41	48	44	37	41	37	52	39	43	48	42	41	56	36	46	38	55	39	39	59	43	43	57	49	45	62	39	30	45	45	35	35	57	50	42	42	48	53	40	35	53	59	33	63	52	37	45	37	49	36	43	43	51	50	44	42	41	42	49	44	41	45	46	40	37	50	40	30	34	50	35	44	40	39	25	37	51	43	48	57	41	39	45	43	54	37	51	52	35	43	49	54	47	42	51	49	50	38	36	46	50	50	50	47	54	47	45	41	75	45	48	49	44	48	37	31	34	48	35	51	38	48	49	59	56	43	52	52	48	45	28	37	49	40	36	54	39	57	50	40	57	48	43	49	45	42	55	46	31	46	37	38	57	50	47	48	43	54	55	44	50	46	57	47	40	47	44	31	35	43	55	55	53	38	43	57	33	44	49	43	44	42	33	47	43	38	51	46	39	46	44	58	46	48	51	45	52	43	50	37	51	46	45	62	43	52	35	51	40	43	34	47	55	43	41	44	39	37	43	42	43	46	45	42	40	45	52	43	43	37	45	44	39	33	31	41	51	46	38	37	31	48	36	48	37	36	35	47	42	35	41	39	44	46	46	53	40	36
41581	30405	20207	31170	36803	36338	33388	29941	26380	20465	14229	9659	7801	7056	7259	8734	9748	10008	12259	17235	17849	22020	16632	12378	11135	7688	6582	5090	6062	6622	8562	7996	5532	3863	3283	2575	1801	1323	1034	899	819	816	753	776	760	793	786	718	766	720	705	724	789	858	866	806	739	711	692	705	650	731	661	688	767	817	733	739	746	683	671	685	704	677	673	660	676	686	664	644	692	675	638	666	701	696	687	675	662	680	688	678	639	654	681	658	658	687	691	691	697	676	747	667	622	663	682	646	685	679	640	659	693	663	695	651	677	701	735	638	697	670	666	656	660	652	661	624	688	701	681	694	660	681	670	679	684	688	639	670	701	638	631	658	645	667	710	716	657	681	632	651	634	685	710	649	693	692	682	643	639	670	696	713	669	625	676	659	651	641	666	623	644	627	694	653	680	686	698	658	710	678	626	628	689	656	659	604	667	678	661	663	665	660	659	691	717	684	629	656	644	649	650	647	659	679	670	684	620	712	688	649	696	692	690	658	640	647	686	696	649	653	659	667	660	685	627	697	637	677	686	647	683	641	648	640	637	702	680	717	674	651	692	721	699	661	651	711	644	621	671	679	694	687	672	669	688	682	685	658	693	683	660	661	698	694	682	682	660	664	668	663	630	668	671	720	686	646	663	660	675	683	719	654	654	644	658	631	637	625	708	687	683	647	624	616	714	630	666	633	685	689	616	633	666	675	669	646	669	720	649	659	604	678	678	685	645	685	664	729	653	638	676	667	667	681	708	683	665	663	659	665	652	681	637	656	626	626	696	660	679	671	660	694	677	695	703	611	675	679	630	677	663	638	653	688	609	656	681	641	650	671	640	671	709	680	680	670	683	681	680	673	647	680	654	702	697	612	643	670	667	710	635	681	646	630	649	630	689	709	662	700	670	645	671	674	680	680	686	672	650	667	644	684	670	733	716	696	679	648	595	670	688	605	683	744	649	656	735	661	669	657	681	655	651	631	652	658	677	609	632	661	650	652	668	658	688	697	696	642	669	669	648	657	656	650	687	656	666	692	655	697	618	693	672	611	676	690	650	670	658	679	647	655	636	675	670	651	656	667	631	700	637	659	731	668	674	679	638	691	707	663	679	682	639	640	637	678	656	675	687	651	683	651	675	676	656	648	709	666	702	669	649	708	648	653	631	621	667	659	694	637	607	635	656	653	641	701	641	622	655	606	646	669	657	625	635	683	668	712	638	698	696	665	635	642	648	655	667	657	723	706	666	683	622	664	640	652	662	649	653	640	647	641	693	641	666	653	670	702	623	698	632	639	705	701	671	708	687	651	644	651	633	690	634	625	668	673	672	699	655	694	654	678	686	659	669	677	696	608	656	701	691	652	684	666	675	648	643	658	625	711	682	693	666	681	643	676	644	689	653	675	698	647	696	635	669	655	696	644	641	642	636	694	663	608	709	652	673	662	655	702	638	688	688	663	678	693	647	640	672	708	683	669	632	669	599	650	651	644	676	623	652	623	662	641	695	676	693	674	696	709	664	678	657	624	668	674	691	644	694	676	671	697	642	689	601	692	680	630	666	685	637	641	655	661	639	668	692	677	659	651	661	712	677	660	714	661	673	660	633	722	707	678	624	658	690	653	653	688	665	670	638	606	640	673	579	643	667	676	686	640	681	625	651	725	693	634	693	682	695	653	640	651	670	627	684	673	657	660	666	722	660	688	661	629	660	628	630	681	672	651	637	663	620	694	690	701	660	679	652	673	621	714	645	638	655	639	663	686	681	673	619	679	676	673	625	693	678	711	700	681	697	649	616	663	649	684	601	660	676	667	664	630	638	656	656	668	638	721	658	600	621	713	713	649	684	669	706	711	712	642	666	688	659	649	627	690	678	661	670	673	696	651	690	640	660	652	646	683	681	653	631	688	627	659	725	693	716	661	632	656	629	668	662	649	645	671	650	676	686	678	691	664	697	635	702	694	636	655	648	705	657	648	676	660	663	624	707	660	722	725	681	652	664	684	656	684	666	675	694	676	677	613	659	657	720	674	670	679	630	686	668	687	624	689	688	697	703	679	611	673	676	661	694	632	687	652	657	632	656	647	655	629	705	667	658	691	673	687	669	707	615	584	672	664	678	680	691	625	668	663	655	648	606	672	674	672	689	649	609	656	634	692	687	645	680	612	669	673	661	676	684	626	672	680	651	664	702	666	671	651	648	695	625	659	695	659	611	648	699	639	676	637	684	616	662	680	607	688	654	660	689	655	668	687	633	687	719	682	657	687	680	661	656	689	670	644	662	668	676	612	648	652	675	637	646	690	680	635	675	651	677	625	708	657	656	682	664	651	645	648	671	700	625	652	690	668	665	639	680	652	666	680	687	672	697	668	661	683	692	624	707	663	669	662	714	724	678	632	653	669	643	663	679	678	640	695	643	672	654	672	706	696	640	666	651	663	664	651	685	733	652	617	697	693	668	628	653	634	700	698	678	712	676	623	641	677	674	697	626	631	651	667	664	667	650	654	676	674	608	645	628	674	682	671	674	640	661	635	663	724	696	661	656	656	658	681	644	691	661	667	654	646	647	638	662	667	654	693	621	620	675	643	672	692	648	675	611	689	685	688	631	651	646	693	659	688	644	680	645	688	644	644	660	690	645	669	706	636	637	649	694	659	654	684	657	673	636	667	649	643	657	642	693	707	660	683	683	685	642	654	657	661	643	634	640	702	687	668	639	652	679	642	662	661	640	670	607	631	664	654	733	705	670	635	679	677	707	627	655	634	656	688	663	712	664	621	692	662	689	661	644	689	698	658	663	610	671	652	681	682	671	652	713	669	642	656	652	678	672	683	702	661	682	618	650	707	679	666	686	705	650	693	719	664	643	660	663	675	641	689	687	668	665	662	667	654	673	708	670	669	696	661	629	658	666	652	660	676	656	683	709	620	628	657	688	633	677	651	661	660	678	652	654	705	681	708	699	661	701	676	646	615	651	666	646	645	669	662	694	654	629	663	689	656	686	619	653	672	659	656	684	663	636	704	647	626	649	636	696	692	628	697	714	673	678	673	624	635	685	693	641	742	635	668	696	646	651	644	631	671	624	690	628	662	709	698	666	647	646	648	666	695	665	660	687	672	696	673	671	700	650	654	668	614	677	660	691	645	603	671	667	666	704	650	676	638	690	682	690	644	641	655	674	611	739	647	656	655	611	690	661	625	667	609	681	648	709	664	645	691	617	662	686	661	648	681	673	683	661	681	652	650	678	666	677	689	636	657	656	655	689	655	657	652	682	698	664	655	667	698	661	674	648	674	699	649	623	664	671	666	648	618	673	653	694	663	659	663	690	699	672	654	654	665	666	622	676	612	670	667	720	625	680	700	672	668	688	640	674	635	625	633	670	669	661	662	708	638	631	655	729	641	656	637	726	666	648	645	655	613	714	725	659	648	664	650	640	641	663	603	698	670	679	699	633	695	666	690	683	642	638	673	668	657	678	693	619	663	630	698	638	655	641	633
4118	1672	594	278	367	416	393	358	311	218	145	103	64	51	71	108	137	141	168	232	283	372	293	178	151	112	92	77	75	91	97	79	79	57	54	46	37	29	34	38	32	32	26	24	35	26	34	28	31	28	33	27	31	30	31	24	31	33	26	32	42	41	44	24	25	23	26	28	29	30	39	32	38	27	36	20	27	23	36	32	28	28	30	32	33	34	36	32	30	30	25	24	36	30	26	29	28	28	26	33	25	33	30	28	29	35	40	37	33	31	26	30	36	25	33	38	33	42	28	24	32	26	34	31	38	41	37	37	34	29	32	26	29	32	30	21	27	33	42	47	31	34	18	33	27	42	33	35	29	32	19	30	31	28	26	34	31	23	31	37	31	25	45	27	23	30	34	30	29	42	34	28	26	33	21	26	31	28	33	41	25	22	30	29	29	39	41	18	33	26	31	33	42	38	32	23	31	39	25	33	38	36	25	34	36	37	24	31	31	26	32	37	24	34	28	39	20	29	33	38	32	37	23	29	39	27	16	31	36	45	36	37	24	34	24	22	27	40	23	26	29	38	31	31	36	30	32	31	22	33	37	31	45	26	30	31	26	28	23	34	38	25	40	32	26	33	33	30	35	28	22	33	29	38	25	27	33	34	24	27	22	26	33	31	37	22	33	40	34	25	20	38	38	30	33	37	27	33	25	40	41	26	47	28	34	32	40	32	31	31	33	26	25	30	29	33	34	30	26	33	30	32	29	31	29	33	27	28	34	38	22	32	38	34	23	31	33	26	24	20	29	29	36	27	29	39	26	35	31	23	40	36	25	33	23	32	29	24	38	27	27	39	33	29	41	31	37	34	27	34	31	32	43	31	33	29	35	36	24	27	20	24	35	30	31	30	27	33	27	34	25	26	39	32	30	28	23	23	37	35	27	18	42	23	22	47	32	21	33	24	35	27	26	31	32	30	33	28	29	47	23	28	22	28	37	39	31	27	30	33	31	36	29	26	22	41	31	40	23	23	25	24	31	26	38	25	33	32	33	18	33	32	26	32	37	31	31	23	28	34	33	21	23	28	31	27	30	22	23	33	26	21	25	33	35	26	35	34	36	30	20	31	32	27	34	34	22	29	26	29	34	28	35	47	37	36	30	27	33	25	28	30	38	34	25	28	31	29	36	25	32	26	27	31	30	32	26	30	25	26	26	31	23	37	23	33	31	29	28	32	24	24	29	26	31	30	39	24	28	25	32	40	31	25	24	39	30	27	41	20	33	32	31	25	29	38	24	36	32	31	30	22	22	29	19	32	38	25	23	22	27	38	33	31	36	34	33	35	40	28	38	36	37	39	31	23	23	32	40	40	43	25	27	31	33	36	28	24	36	24	31	35	33	19	29	33	34	27	35	33	24	42	36	35	32	29	23	35	29	33	31	28	34	31	23	29	27	17	35	36	30	24	19	37	29	33	23	28	38	27	30	30	38	29	27	41	23	26	28	33	36	33	25	28	35	38	30	16	37	33	22	25	32	38	30	33	38	32	22	33	35	25	24	32	29	36	42	27	37	24	20	23	27	45	29	37	24	24	25	32	28	27	29	32	30	26	34	22	35	23	25	30	27	24	39	29	31	18	23	36	32	26	28	31	28	26	43	33	32	23	27	23	27	32	40	33	39	40	40	35	30	23	28	28	33	25	24	40	22	40	29	26	22	29	24	32	40	43	33	26	26	33	34	42	34	38	31	28	40	23	34	26	30	22	26	22	27	36	32	26	33	29	28	30	33	34	32	36	35	32	33	33	32	26	39	30	26	36	34	34	33	33	27	37	29	34	37	37	26	34	26	33	27	25	35	24	35	33	30	36	31	28	32	32	25	33	30	39	34	34	39	27	23	37	37	30	27	22	26	26	31	41	23	29	22	26	25	38	32	25	39	40	33	32	28	28	23	35	30	30	30	41	24	25	31	37	34	29	27	26	31	30	28	32	28	35	35	30	25	29	29	40	25	32	33	27	32	40	36	34	36	35	23	26	24	34	44	22	37	28	38	26	27	22	27	29	23	29	41	37	30	46	36	24	26	21	28	26	35	32	29	16	32	22	41	32	34	40	25	26	30	21	29	17	25	24	33	27	27	27	29	24	29	40	23	39	27	29	37	32	27	31	33	35	16	31	28	31	39	30	23	33	29	27	37	29	31	25	26	31	29	33	27	23	35	35	28	37	29	49	34	26	35	27	29	43	30	23	35	32	39	25	43	38	30	32	24	41	28	34	34	29	21	20	30	21	32	27	30	32	27	31	29	33	36	26	36	25	29	22	32	36	24	27	27	35	28	21	40	33	27	27	30	29	29	24	26	33	29	25	28	23	35	22	35	26	20	29	31	24	19	28	33	39	41	47	32	35	19	28	24	30	34	35	23	34	19	22	38	35	34	24	35	36	27	29	31	35	36	26	40	19	29	31	32	28	39	38	22	33	27	37	20	35	42	28	26	29	38	35	29	28	35	41	19	30	27	31	36	27	30	28	24	32	32	26	40	37	29	29	32	25	27	39	38	39	27	34	32	43	28	32	27	30	37	27	30	26	41	33	24	29	27	34	30	30	18	29	35	37	23	31	20	35	24	29	27	28	30	32	22	27	33	27	25	39	27	32	29	30	28	26	36	26	31	38	22	27	24	37	38	27	32	39	28	40	25	34	27	30	28	43	30	22	38	22	27	26	29	37	34	29	28	35	20	32	29	35	30	28	31	27	24	24	37	22	31	33	23	28	39	28	22	28	31	32	26	27	35	29	44	29	19	31	27	36	33	26	40	24	28	22	34	37	30	30	33	31	27	32	28	33	33	28	25	31	34	38	33	24	25	29	37	29	38	33	31	31	35	43	19	30	30	34	41	33	30	25	27	31	24	28	32	24	40	26	35	25	38	29	23	34	28	21	38	39	27	33	35	25	34	31	22	39	24	32	32	37	24	25	40	35	21	36	26	37	40	37	21	32	29	34	33	24	36	41	25	31	34	17	31	22	34	25	24	26	31	22	36	33	33	35	26	28	35	24	25	23	30	40	37	34	24	37	32	25	32	32	28	31	30	35	25	37	27	32	26	27	30	35	22	26	32	26	31	45	30	32	26	24	35	22	36	29	25	43	36	30	37	32	30	17	35	27	23	35	36	41	19	34	27	25	36	26	27	32	25	26	20	31	23	28	25	26	26	33	23	34	41	30	34	43	36	26	35	34	43	32	28	23	25	35	27	31	32	32	31	31	34	37	37	35	41	33	38	28	37	33	31	29	23	33	25	31	27	15	34	34	26	24	20	31	34	29	38	25	33	35	31	37	27	29	36	34	27	30	31	32	34	30	26	35	26	32	28	36	28	30	31	31	30	27	35	22	28	36	32	34	27	24	23	28	42	27	35	22	35	30	22	31	29	21	32	37	31	33	34	23	29	38	32	34	41	31	30	27	23	36	30	40	35	29	33	22	27	25	23	34	37	23	20	35	30	29	28	30
34901	23622	13415	21734	26420	24587	21799	19192	15245	10801	6571	3728	2507	2159	2680	4450	5753	6021	6249	9503	9979	13376	10300	6710	5507	3983	3203	2420	3158	3311	3294	3522	2743	2043	1632	1099	772	725	569	501	567	498	482	504	497	474	464	476	454	513	462	502	501	507	534	553	545	495	497	482	475	457	476	466	528	526	420	498	489	423	479	496	452	471	464	476	462	506	463	443	433	485	464	466	438	488	448	499	467	455	477	481	473	508	473	453	469	502	450	489	459	438	474	486	481	446	512	494	449	471	475	503	477	503	465	478	490	480	465	449	511	492	503	497	497	513	475	488	484	440	498	491	491	468	507	486	484	471	495	458	481	465	462	501	465	478	452	473	494	445	460	457	482	486	534	440	529	478	510	453	487	457	477	466	516	498	484	509	486	500	516	456	436	452	483	448	475	476	436	487	484	470	454	467	491	480	419	449	466	480	480	493	495	514	444	468	463	477	480	451	480	467	478	478	451	501	492	472	454	443	503	463	480	525	494	498	464	458	480	483	500	495	498	486	510	517	467	465	492	465	434	457	500	470	509	516	459	476	506	496	482	476	501	457	465	495	456	487	458	447	483	466	499	480	485	494	495	486	494	486	468	466	468	449	510	456	464	445	465	425	485	475	498	469	482	485	449	482	516	445	484	455	477	482	520	443	491	486	460	455	479	472	456	502	467	488	467	476	493	433	501	459	465	447	468	494	531	461	494	440	486	469	444	527	480	484	485	469	483	472	507	465	458	492	471	468	443	461	481	454	472	509	468	474	456	501	494	469	440	505	451	484	476	474	430	507	457	493	437	478	500	454	484	433	478	503	478	442	454	465	449	442	475	463	497	527	466	443	465	485	464	482	484	541	456	486	501	510	455	439	454	431	552	515	463	460	490	514	462	510	477	485	458	480	527	448	480	486	460	456	506	476	468	486	494	469	464	457	456	515	492	465	459	493	437	446	448	453	475	460	478	480	455	464	454	485	470	488	448	519	460	499	489	517	503	458	488	468	469	459	452	452	507	429	476	416	475	509	456	492	462	473	431	506	457	468	473	458	517	470	457	492	480	473	488	494	477	451	435	509	462	464	455	476	467	486	442	465	439	469	420	465	484	480	518	463	495	456	458	477	445	465	496	498	525	479	478	495	460	499	432	468	474	432	483	479	499	505	470	490	479	481	494	431	461	483	463	407	509	473	451	436	454	499	480	493	462	496	451	465	462	493	517	467	506	463	483	483	494	464	467	455	480	464	528	491	499	505	461	499	483	471	476	461	441	493	499	465	500	460	483	474	488	425	474	512	485	499	465	475	464	481	461	478	474	457	484	457	474	437	431	479	468	461	444	455	469	495	497	439	472	470	483	483	470	453	467	503	486	512	499	437	477	488	473	462	445	499	473	477	491	486	478	489	463	490	463	479	447	498	466	474	496	443	483	501	470	472	444	469	476	467	469	507	450	480	464	495	492	463	493	497	475	448	451	464	489	482	476	480	457	474	445	470	501	434	472	440	486	537	456	479	440	477	483	483	513	499	434	500	506	465	458	462	483	442	463	459	452	466	482	458	480	475	482	476	461	481	510	505	514	500	487	477	463	485	478	460	468	503	458	441	479	469	461	493	482	478	442	471	467	473	465	499	456	445	442	476	463	463	481	469	528	491	447	492	477	471	519	499	499	458	516	495	429	469	464	449	470	482	451	459	461	445	458	449	489	474	476	492	479	441	461	450	502	462	499	465	481	478	452	451	426	512	472	443	438	462	474	491	505	454	484	471	456	528	456	462	486	441	501	457	435	475	435	479	446	471	480	461	471	429	523	465	458	473	466	480	450	486	491	499	436	514	457	461	467	457	485	461	491	485	466	470	480	472	455	464	465	507	496	460	475	472	453	445	463	474	470	441	471	474	460	466	460	481	501	489	466	494	495	469	448	428	494	466	446	416	483	465	491	473	495	482	492	493	497	505	473	450	460	460	446	465	473	436	449	447	449	508	472	461	483	443	460	462	455	462	504	477	528	471	463	458	426	470	503	438	491	491	485	469	472	475	438	496	486	428	471	495	479	472	470	515	498	466	446	461	444	476	468	466	467	498	469	488	453	483	479	488	459	456	491	483	465	486	509	470	492	472	475	426	455	480	454	454	459	486	454	470	464	462	420	452	497	482	547	452	496	449	485	453	458	511	481	425	485	468	466	471	470	513	446	478	462	465	457	461	473	460	430	467	475	490	453	478	476	479	489	503	457	508	462	465	468	480	460	482	492	490	462	444	467	429	473	490	471	457	487	470	511	459	496	460	434	484	505	509	480	466	466	448	476	471	472	459	437	485	473	468	496	485	462	492	470	485	484	456	495	461	510	488	441	448	501	446	486	470	444	465	439	472	488	471	462	454	507	489	464	498	483	522	483	465	489	487	476	492	458	503	469	475	476	434	422	433	493	485	467	484	460	463	446	435	483	466	469	483	504	480	458	497	466	476	479	492	497	465	485	457	455	461	486	463	440	502	456	468	476	462	447	428	463	521	478	461	479	470	456	483	468	471	491	451	462	510	492	416	472	479	488	479	464	492	473	465	475	484	493	470	469	467	492	447	477	481	484	508	418	476	452	489	477	496	437	488	444	482	427	492	481	448	466	468	462	482	461	479	429	466	434	478	486	450	413	457	457	526	440	460	460	453	510	477	477	444	497	489	447	463	474	476	466	473	453	485	438	466	466	448	484	459	510	488	468	458	500	497	474	428	457	451	461	481	461	505	463	477	459	473	459	491	501	455	468	470	460	466	493	431	460	475	465	471	456	503	478	484	460	483	479	479	522	471	467	462	469	452	479	462	517	491	459	506	455	495	466	484	478	480	439	475	476	518	460	459	487	480	484	487	497	460	496	441	480	455	494	455	486	487	475	451	480	482	460	504	489	506	484	498	474	474	483	454	505	496	476	463	446	509	427	460	465	461	478	453	477	461	458	477	452	502	432	473	462	487	449	489	445	492	486	472	429	464	487	483	500	506	472	453	476	435	478	483	454	475	495	471	402	462	452	476	461	469	505	435	468	481	507	477	505	476	496	467	464	452	505	491	470	508	449	462	505	480	488	455	441	499	476	504	479	470	475	482	470	467	493	486	455	486	460	452	494	465	471	518	496	465	512	496	472	477	450	479	480	508	454	469	501	489	500	447	485	428	476	448	493	456	466	447	472	500	472	487	475	525	490	523	482	505	483	463	494	457	436	474	495	446	464	439	452	464	453	467	455	532	487	499	450	460	497	479	482	484	506	453	486	454	527	511	445	493	467	467	495	489	524	472	485	466	477	434	496	477	425	466	469	469	508	449	452	510	472	489	473	436	465	493	438	509	436	501	489	466	475	449	447	431	453	437	468	495	476	480	457	447	469	495	456	445	498	428	464	525	482	487	478	428	458	454	534	483	492	488	505	494	484	479	490	498	466	469	478	498	468	483	453	517	430	505	506	468	458	491	440	480	432	462	472	520	453	491	523	474	436	487
4963	2572	1066	549	608	655	563	596	531	411	273	142	99	108	122	204	286	290	248	374	364	498	444	278	244	143	123	110	126	125	132	137	100	85	67	57	63	46	32	35	38	27	30	28	30	27	24	24	31	39	23	30	42	38	35	45	32	27	23	29	24	42	32	26	32	28	33	27	39	41	14	24	30	34	38	40	28	34	38	37	20	37	34	38	34	25	24	25	37	30	34	36	36	33	28	26	30	35	27	23	36	30	26	33	29	31	26	32	32	24	27	39	36	32	34	48	24	28	27	25	27	27	39	26	28	24	31	37	31	33	31	29	34	44	28	28	25	37	35	34	32	33	23	31	34	25	27	31	34	27	25	24	39	23	31	30	26	27	36	25	44	38	25	29	34	30	26	30	34	34	34	28	27	38	25	33	39	31	35	30	36	35	33	38	35	38	22	29	30	29	29	23	36	32	36	32	30	36	27	18	40	26	32	30	30	28	27	28	26	33	28	28	30	32	24	39	32	30	29	29	26	27	28	37	29	41	41	32	36	27	33	29	35	27	30	33	26	33	35	27	32	34	29	36	34	39	35	29	26	35	31	31	26	32	32	19	28	28	29	28	40	24	25	41	26	37	31	37	19	33	30	28	28	27	32	34	34	36	35	25	23	27	29	35	30	34	28	33	25	27	28	26	37	30	35	34	36	27	29	31	34	33	23	27	26	24	35	22	41	26	31	32	32	32	37	28	21	32	28	29	30	25	33	28	30	31	39	39	44	38	22	28	25	22	25	29	32	26	20	22	32	25	34	36	27	25	34	34	31	27	25	26	25	32	33	39	33	27	38	34	34	31	27	27	29	28	29	34	30	25	21	32	20	27	37	33	31	34	31	38	26	18	39	33	27	28	29	36	26	28	25	35	33	36	24	32	35	32	34	22	31	29	26	20	33	28	35	29	24	31	29	28	28	27	30	28	32	27	21	30	34	32	23	31	23	27	24	33	17	23	40	32	39	31	26	37	39	37	22	22	24	34	24	34	24	33	27	32	28	35	27	30	23	31	36	34	28	29	32	23	34	27	30	44	31	29	25	27	25	30	31	25	31	28	40	32	18	39	30	28	30	26	28	36	31	19	27	31	24	38	24	33	34	32	38	33	30	27	36	28	32	24	34	31	25	29	30	35	23	32	35	29	33	30	28	29	35	38	35	36	37	26	40	37	35	34	42	26	23	46	21	33	32	32	29	38	31	29	41	36	36	30	38	28	24	29	30	30	25	37	34	23	40	27	36	33	30	36	30	31	34	36	34	28	34	41	31	43	29	31	25	30	26	30	42	31	28	35	25	34	24	24	42	27	28	32	31	25	28	27	34	28	25	39	24	34	29	24	34	32	26	42	26	40	33	38	34	32	38	37	29	29	20	42	29	31	33	35	41	35	40	41	27	30	29	37	27	37	30	33	30	38	29	35	33	30	23	36	33	32	22	26	24	39	28	26	31	33	34	23	27	26	34	42	32	27	33	28	29	34	42	26	21	31	28	32	23	26	31	39	23	35	22	33	34	19	35	14	43	28	35	28	31	44	24	30	35	27	33	21	39	14	26	34	21	26	29	27	23	30	29	18	31	32	32	27	34	34	38	40	25	27	41	32	27	29	24	22	28	37	21	29	44	27	26	23	24	27	32	37	28	19	29	36	35	29	16	21	27	39	34	34	28	32	27	23	31	34	28	36	26	35	39	31	33	38	35	24	30	39	34	29	22	33	28	36	25	24	38	33	35	23	23	30	34	37	32	31	37	26	22	27	36	38	29	32	30	37	32	32	39	25	38	30	35	33	35	35	36	36	28	28	35	38	25	34	24	32	41	28	31	38	44	33	30	33	32	29	30	42	29	24	36	30	29	27	39	25	38	24	26	35	34	30	29	34	27	28	21	36	30	29	26	37	30	23	32	33	24	32	28	33	33	33	32	29	39	30	22	20	28	30	35	22	33	32	28	26	32	29	28	29	34	26	26	35	35	27	29	21	32	29	33	37	33	21	30	32	38	23	26	32	32	23	22	28	30	34	24	37	30	35	37	21	33	41	29	35	34	27	23	32	33	25	35	31	32	33	34	29	31	28	34	38	23	34	30	35	20	28	31	26	27	38	36	32	30	29	39	33	30	26	26	32	26	33	33	33	23	22	36	21	32	31	22	26	31	31	36	30	29	31	26	29	22	30	35	27	26	27	24	30	41	31	33	35	27	35	34	30	31	30	25	26	35	44	46	30	45	29	33	21	30	30	33	28	31	20	33	27	33	28	25	30	24	32	35	31	30	21	24	28	37	31	29	35	30	23	31	23	28	30	36	34	30	37	40	35	33	35	33	19	28	36	25	35	20	33	39	31	41	39	25	26	29	27	39	33	28	26	36	31	28	30	28	32	30	34	30	16	26	23	28	36	35	32	19	40	36	25	29	26	35	28	27	29	37	32	31	30	37	22	35	32	34	33	40	27	39	23	26	30	24	35	33	38	32	31	33	34	27	38	14	31	31	33	24	29	38	34	32	35	22	24	37	24	39	22	45	29	28	31	39	32	26	36	34	26	28	27	27	40	26	38	25	33	24	34	31	30	23	29	22	33	31	29	31	24	30	30	22	33	36	46	34	30	30	36	37	21	32	33	30	39	37	26	29	34	27	34	40	27	37	37	25	43	27	29	38	27	36	28	36	33	31	39	31	22	28	29	33	35	38	38	24	17	33	28	35	34	29	26	45	34	29	20	33	39	33	26	28	36	37	38	29	39	35	30	34	16	25	30	32	35	30	32	32	35	22	24	34	34	29	22	32	24	31	39	29	27	19	27	24	21	26	44	25	33	23	28	26	32	21	33	27	30	25	23	31	32	32	35	27	28	44	30	37	29	36	35	30	32	23	21	34	35	29	39	26	30	23	38	34	29	27	24	24	29	30	32	32	30	32	35	29	32	18	34	30	32	34	39	29	28	33	32	35	23	24	29	26	35	32	34	37	20	33	37	44	26	25	27	26	23	27	33	28	26	25	24	32	22	23	25	25	23	26	37	31	41	34	29	25	31	28	23	30	22	34	30	22	26	36	21	21	35	25	28	38	24	29	18	40	30	29	20	33	42	34	28	21	39	41	31	29	38	27	29	39	27	33	28	32	39	36	32	26	34	33	31	37	28	29	27	22	33	31	29	28	26	29	23	30	27	32	47	25	46	38	30	35	31	34	27	17	30	34	32	30	37	39	29	27	28	35	33	33	34	29	29	32	31	38	24	25	32	34	19	37	31	31	35	29	31	37	34	36	31	32	29	30	32	37	32	35	22	28	26	36	30	30	35	34	30	39	33	21	31	21	35	30	26	28	31	30	28	28	26	28	36	36	32	30	37	31	25	31	27	41	28	28	34	30	35	35	28	27	27	24	33	37	18	29	27	43	37	25	38	28	24	33	26	37	32	33	42	30	33	26	32	30	32	27	29	28	33	32	33	26	26	38	35	31	30	31	28
39752	28536	19455	28274	31502	29048	26252	24019	21585	16888	11731	7176	4475	4144	4893	8103	11188	11127	9450	13059	14123	16503	15271	10155	8558	5964	4510	3638	4308	5125	4699	4858	3593	2886	1951	1390	1177	983	738	635	565	543	556	559	499	559	471	487	509	512	527	455	471	500	671	704	558	480	488	501	491	524	501	527	503	471	494	475	501	509	465	490	500	458	454	477	497	490	502	509	486	482	473	482	465	494	516	497	519	506	541	458	475	490	494	487	469	462	508	487	504	497	509	438	488	475	458	461	477	490	463	468	506	408	484	497	457	487	505	496	490	501	472	461	432	446	505	466	476	457	485	459	491	495	494	472	522	450	447	475	492	465	493	485	510	519	493	467	468	487	514	480	472	482	510	496	449	452	475	443	465	460	481	472	464	498	484	474	490	447	483	472	433	471	448	502	462	473	465	459	486	461	482	498	468	441	485	479	450	497	486	474	442	458	498	426	446	447	469	478	449	458	488	503	465	475	482	462	457	486	409	447	483	481	466	491	440	535	465	482	487	508	470	505	468	496	478	506	442	551	500	464	489	465	474	484	471	458	429	486	478	449	456	497	462	463	487	473	517	448	455	505	499	435	487	466	454	466	476	491	474	445	487	492	461	512	496	448	456	490	511	440	419	467	451	489	497	470	456	442	433	508	458	465	458	464	461	498	488	451	478	453	453	510	480	470	445	490	467	468	480	458	507	512	490	473	469	473	499	477	510	453	476	505	496	485	496	457	468	454	454	466	467	475	494	473	463	470	489	486	446	462	466	486	476	469	491	488	490	476	443	516	453	500	468	496	488	504	477	501	476	471	466	467	448	503	470	515	507	446	472	469	500	449	444	473	451	477	496	466	461	470	475	478	504	452	482	448	458	490	500	423	497	483	480	483	466	444	482	473	439	486	444	477	456	524	455	482	512	454	541	491	496	501	447	458	491	423	491	470	457	482	447	477	450	478	448	443	479	464	458	428	473	489	475	500	463	447	459	453	488	472	481	468	474	479	506	516	481	438	443	465	471	469	481	471	448	505	451	499	487	445	472	458	450	459	478	451	476	457	461	417	483	448	452	437	481	450	476	472	469	444	486	503	459	499	462	453	541	442	493	466	466	478	470	497	483	485	441	483	515	467	524	483	472	480	464	502	466	490	438	501	463	494	490	470	478	503	468	497	468	503	445	487	475	480	483	441	487	466	488	443	443	498	497	459	512	453	460	471	473	448	496	439	436	514	442	499	448	495	508	475	494	487	439	450	446	467	459	482	515	452	488	472	487	468	474	485	454	462	468	479	453	436	478	450	486	455	457	446	488	480	418	496	502	505	472	455	456	430	460	516	463	468	506	444	462	470	493	473	477	466	497	475	496	512	464	476	474	494	485	472	460	500	475	482	470	441	480	471	494	497	450	474	493	536	476	491	463	495	434	484	440	435	448	510	513	497	470	480	454	440	442	505	464	426	466	492	462	430	463	489	507	445	418	446	461	495	456	472	445	474	456	485	482	461	492	476	483	476	449	471	477	454	481	488	481	454	476	436	447	458	461	444	480	477	467	477	469	491	451	512	500	487	459	503	480	453	477	496	459	469	443	489	489	490	447	436	478	491	469	469	467	482	472	474	442	449	505	459	511	433	440	473	424	492	441	452	523	502	454	498	492	467	481	460	465	486	464	499	440	476	485	499	452	466	460	484	470	499	475	451	464	451	461	464	489	517	469	476	502	507	487	504	501	463	480	435	426	451	503	466	455	477	429	463	517	466	454	458	440	473	446	482	470	483	457	439	478	495	462	454	490	476	503	476	466	486	476	449	470	461	461	460	464	458	434	470	479	461	445	446	465	445	514	474	435	476	424	429	492	514	449	517	490	444	506	439	477	436	452	455	535	442	487	484	461	488	460	472	459	459	522	452	480	450	510	441	440	466	480	443	478	480	440	470	451	432	464	474	443	511	476	476	485	489	489	513	495	468	497	481	494	478	453	432	473	450	476	480	437	481	451	500	447	457	446	444	469	478	485	466	466	440	501	472	477	464	516	459	445	457	471	479	473	460	478	486	485	418	414	481	484	491	496	462	457	475	484	459	440	469	449	486	454	472	465	501	470	463	432	481	433	466	446	495	463	490	462	442	481	498	428	434	494	496	474	465	444	506	504	504	481	460	462	438	487	467	425	484	496	486	476	491	483	449	471	434	500	483	471	481	487	473	481	467	445	474	414	485	478	479	489	461	467	470	481	479	467	463	511	497	496	487	471	476	516	434	488	462	457	441	482	437	456	493	464	481	504	467	486	475	519	466	503	487	458	474	518	470	433	488	499	485	465	476	482	456	457	441	465	468	457	469	465	465	463	475	486	474	449	493	491	487	450	460	477	457	451	498	513	489	480	444	480	450	470	443	490	495	458	479	437	453	421	505	457	465	483	444	501	484	488	471	452	462	479	470	503	449	464	430	479	464	496	477	464	491	455	430	488	464	436	505	480	454	468	496	490	487	475	486	512	470	468	508	477	487	487	502	472	446	424	500	496	471	450	447	445	479	458	452	480	472	474	458	499	532	446	497	514	479	477	486	464	452	514	439	457	459	489	464	515	492	512	469	464	460	470	505	451	475	458	449	506	475	506	479	463	474	480	473	493	482	452	481	477	488	504	520	467	425	472	465	454	475	460	473	495	461	442	456	441	486	432	471	476	444	490	456	455	475	451	473	506	481	487	463	446	479	492	534	441	435	481	469	454	485	452	496	512	493	481	444	478	450	487	480	491	467	490	446	469	458	474	478	461	496	460	509	509	482	465	473	465	479	482	469	486	503	495	497	468	451	442	460	463	494	456	463	471	467	495	497	445	483	505	474	460	432	469	492	463	487	502	511	496	453	465	471	478	466	495	490	505	490	475	482	482	467	464	466	475	489	468	439	494	489	464	477	480	450	529	471	446	476	463	451	470	440	444	473	489	487	504	471	441	502	499	481	486	461	463	460	491	479	467	475	474	481	474	483	472	489	462	464	470	475	486	471	467	471	467	438	486	431	491	496	529	478	511	479	471	459	474	490	471	472	470	449	484	497	449	490	471	449	475	451	486	461	473	454	477	483	442	499	431	458	463	444	498	449	472	478	462	471	476	470	435	462	485	481	480	493	501	486	494	499	488	469	482	492	464	492	482	469	510	461	459	464	521	480	464	482	435	461	479	460	480	461	443	477	449	494	465	497	503	490	447	471	499	448	460	496	463	487	478	455	482	431	507	505	483	478	459	444	411	491	472	507	477	458	436	448	478	435	482	471	494	446	446	485	475	522	452	474	429	447	491	470	463	467	457	472	464	464	492	486	474	425	490	483	507	462	470	462	498	484	520	487	470	480	456	488	505	488	450	455	458	507	470	486	463	498	471	455	447	507	464	456	493	484	492	454	467	474	489	452	464	454	475	483	468	482	482	499	441	489	476	479	498	467	530	480	444	481	477	434	449	441	469	508	520	475	509	457	471	459	469	490	519	455	460	497	453	484
6573	2524	1111	567	530	487	443	413	448	378	277	174	122	97	150	200	344	365	291	358	401	459	425	328	216	179	132	131	118	126	139	125	131	98	81	68	69	46	45	46	43	37	34	37	40	44	35	52	44	59	48	41	51	47	49	50	43	45	40	40	46	58	45	61	55	38	52	42	54	46	30	35	52	51	35	59	46	44	41	53	35	50	36	42	59	50	46	48	50	47	44	50	52	48	43	46	46	42	41	37	36	41	46	43	55	47	33	48	46	42	51	45	45	37	42	39	48	38	43	47	37	45	38	39	46	45	35	51	48	51	49	41	44	42	46	28	31	44	43	43	52	43	50	36	53	39	39	44	41	35	45	44	50	40	49	42	33	36	57	53	46	51	36	39	41	48	42	51	36	29	46	51	39	45	52	43	49	49	48	36	54	42	34	38	40	41	44	43	46	33	50	39	37	51	46	45	39	41	36	40	40	45	35	49	39	57	43	43	48	44	56	47	48	45	57	44	46	34	30	44	49	37	47	51	41	35	38	45	58	42	44	33	39	46	37	38	37	54	47	42	51	49	42	54	36	49	37	52	31	42	43	37	45	44	45	34	52	57	52	35	46	61	48	49	50	42	58	46	37	38	28	49	45	36	43	50	45	42	59	36	44	42	57	32	39	39	29	39	51	37	48	56	54	52	37	40	46	42	47	36	54	55	40	39	52	39	47	47	47	55	48	52	44	52	48	35	52	55	42	39	51	43	32	34	45	51	42	45	38	53	46	43	49	44	40	53	48	40	47	44	45	43	46	32	38	37	52	37	43	48	44	44	40	50	35	44	50	48	51	43	39	43	40	53	46	62	43	49	39	40	50	41	58	36	53	50	41	40	51	39	40	45	40	47	46	31	45	33	43	54	37	50	44	44	31	43	29	50	48	57	42	41	46	43	35	41	35	42	39	54	41	41	42	53	40	51	42	45	49	53	50	39	42	33	42	46	52	51	44	37	30	50	39	52	44	46	41	43	34	49	45	37	56	37	41	41	51	45	49	42	53	49	41	48	31	60	46	43	49	42	48	28	38	45	43	52	45	44	54	33	52	44	46	44	41	40	39	50	47	53	55	43	39	38	42	41	41	38	50	32	44	47	47	35	52	41	42	41	37	35	42	57	53	43	49	36	47	41	48	47	45	41	43	38	46	33	41	26	41	43	38	41	47	41	40	40	45	45	43	53	37	41	42	48	42	53	37	51	45	47	53	41	50	53	51	41	35	46	41	39	41	39	58	45	38	36	41	46	43	49	39	42	41	40	42	46	51	45	44	49	29	49	39	47	45	48	45	37	46	45	50	41	48	43	38	42	40	53	41	36	52	53	42	39	62	51	29	55	45	43	47	41	52	39	32	39	38	52	58	47	43	40	43	48	52	48	42	45	33	37	40	46	46	39	46	33	49	48	63	62	55	45	43	48	41	57	48	52	41	37	36	45	31	55	43	37	44	35	37	60	39	48	42	52	50	51	37	37	44	44	42	34	45	38	49	55	33	51	49	57	32	52	36	41	47	31	36	41	38	44	44	47	41	27	53	39	50	38	40	42	40	43	38	40	48	38	43	48	49	47	43	48	46	33	40	54	53	54	55	51	56	53	48	37	36	46	41	43	31	33	42	53	46	44	48	47	54	46	58	55	52	33	47	37	54	31	42	47	56	48	37	40	43	47	26	54	32	53	50	57	53	41	46	41	47	66	56	47	45	38	49	35	51	50	46	42	47	50	44	39	37	38	55	43	48	39	46	47	39	59	44	60	42	39	35	37	53	29	38	49	41	50	50	29	41	54	42	49	54	50	40	45	42	51	32	40	56	55	47	47	43	45	45	40	41	47	50	46	36	52	43	32	51	41	39	45	46	37	53	47	48	57	35	48	47	33	37	44	50	46	51	53	49	40	45	33	45	39	51	50	43	32	46	46	48	41	42	36	37	50	42	43	41	38	40	49	49	42	50	35	51	37	34	40	36	45	40	54	31	40	58	44	48	52	46	42	42	37	47	59	45	52	47	47	46	46	41	43	39	35	46	46	37	42	49	36	49	55	35	40	49	38	39	43	40	43	35	50	47	48	51	42	40	42	49	52	43	64	45	51	39	44	42	41	44	50	43	45	50	36	44	60	49	36	43	44	45	41	30	42	35	46	42	56	37	39	41	40	38	51	29	43	42	52	55	37	44	34	55	42	42	41	40	40	47	43	46	41	57	40	56	54	36	35	42	48	52	43	47	43	36	43	49	41	60	51	51	45	36	43	51	49	35	39	34	47	50	57	31	48	40	47	40	39	54	38	49	43	45	48	46	35	46	38	48	36	44	40	51	30	44	48	44	52	42	51	45	38	38	51	50	42	38	40	43	41	42	40	49	48	41	51	46	51	59	36	36	41	42	41	36	36	44	37	40	44	36	52	37	54	55	44	53	56	42	54	55	44	43	33	53	36	40	42	35	45	63	42	60	48	60	43	56	54	42	43	35	36	36	39	50	36	44	29	44	36	42	44	68	51	41	32	48	39	62	34	37	46	46	40	52	46	48	49	29	44	41	36	42	53	38	44	46	46	53	41	45	48	46	41	42	44	36	40	32	42	52	38	43	39	41	43	48	44	48	52	44	48	39	39	53	32	41	53	50	45	43	36	34	42	44	37	42	35	43	40	50	47	44	53	33	39	49	39	53	39	33	47	37	44	49	47	49	45	42	52	45	54	39	45	37	48	41	47	36	55	39	35	37	52	42	52	36	48	37	44	40	52	41	49	44	52	44	45	52	46	39	38	39	44	60	45	50	49	51	38	36	40	50	31	42	41	53	36	51	38	53	48	45	47	46	44	49	42	40	53	43	50	35	49	51	49	53	57	42	40	45	47	50	38	43	40	48	42	37	39	53	43	40	37	38	39	39	49	54	44	43	50	41	44	51	36	50	48	45	45	42	35	29	45	35	49	48	35	47	38	35	40	44	45	45	40	38	50	40	42	48	39	50	50	46	41	58	52	50	32	51	46	34	45	54	48	45	54	38	48	37	41	42	55	50	45	53	35	40	39	46	40	40	46	47	45	46	43	36	37	37	36	40	44	56	39	43	47	53	36	51	43	44	50	42	38	42	47	43	43	48	44	29	50	35	56	44	40	49	40	42	42	40	33	39	38	31	42	46	48	39	48	46	48	42	46	59	46	24	52	42	41	43	49	42	35	46	47	46	52	42	34	59	42	43	38	43	52	41	51	45	48	50	42	36	39	57	31	46	48	42	47	41	52	37	31	54	49	58	45	40	38	36	50	49	44	49	33	35	45	43	41	36	47	49	45	52	45	47	38	44	37	42	39	56	51	41	46	46	46	44	40	53	41	38	42	42	56	45	34	41	49	34	50	46	47	39	53	42	43	46	40	49	41	44	55	35	45	51	39	43	36	40	54	57	56	46	48	43	46	35	37	34	46	37	47	49	42	42	35	37	40	51	43	34	28	44	55	47	34
37546	28364	19233	27137	28745	25577	22574	20432	19460	15987	11714	7212	4406	3825	4559	7754	12485	12914	10311	12785	13853	15289	14053	10805	7998	5524	5040	4302	4233	4668	4520	4680	3849	2726	2331	1783	1372	1037	940	757	765	757	698	717	736	736	682	695	685	639	761	696	732	724	874	823	748	680	642	636	714	625	660	726	756	821	699	688	650	711	703	689	643	652	661	683	671	677	697	648	688	674	676	676	642	680	663	684	636	636	673	661	686	710	700	670	651	692	662	700	684	644	648	691	657	657	664	718	674	691	642	670	642	639	624	691	633	661	668	722	701	697	653	684	703	661	680	652	666	689	669	677	698	653	697	719	692	705	679	690	657	643	665	679	712	687	626	664	658	688	653	648	692	628	750	636	642	685	675	682	669	663	683	683	654	686	684	678	694	700	705	692	657	644	647	620	658	680	652	673	667	667	700	697	674	712	637	678	649	656	696	650	649	733	669	685	662	693	699	650	715	647	636	716	747	707	647	673	672	656	710	633	621	662	689	676	662	720	671	684	663	704	678	713	626	634	667	688	665	687	647	650	705	685	703	643	675	615	614	616	683	690	652	674	670	707	698	692	650	650	630	632	671	706	666	646	681	658	634	618	668	651	633	674	673	670	664	650	666	618	663	675	650	691	652	669	668	720	630	651	654	644	679	660	666	647	637	646	695	603	671	636	637	653	639	670	647	660	666	629	674	666	640	668	683	695	652	686	688	679	691	675	648	663	649	640	651	631	687	722	665	694	661	643	668	702	688	684	666	710	693	654	665	684	681	643	676	652	711	600	637	640	683	701	653	653	709	646	664	695	686	628	658	625	676	649	687	662	680	705	652	655	669	662	661	656	671	652	687	655	624	654	726	642	700	642	682	664	666	669	714	647	679	652	704	635	667	687	620	630	698	666	671	705	658	669	620	689	670	655	641	633	700	679	697	659	710	667	630	639	633	674	679	634	711	672	679	676	693	651	713	658	654	696	658	656	636	689	640	688	641	639	599	648	656	692	661	606	647	666	606	634	694	644	687	681	657	672	719	645	676	707	645	652	685	629	617	669	631	676	687	672	656	665	678	697	649	647	628	679	662	653	649	700	691	673	690	675	672	679	663	646	666	724	693	648	645	654	669	686	659	654	642	657	683	683	648	683	666	651	683	640	638	678	651	666	659	682	617	667	654	687	646	590	651	672	701	649	692	719	640	700	708	655	692	639	641	685	715	667	659	658	691	670	671	671	684	682	641	619	666	671	654	695	703	689	680	687	656	715	643	643	630	685	661	671	668	694	649	654	638	642	715	663	669	660	685	683	682	690	666	660	676	657	673	685	690	643	672	662	720	614	678	690	686	653	695	680	678	585	698	681	659	649	659	703	649	646	649	668	711	705	680	667	700	644	619	655	651	662	663	703	698	668	592	675	709	647	689	684	689	688	662	705	682	700	659	666	670	632	670	692	676	694	672	678	641	661	686	671	669	659	671	699	695	654	664	692	674	699	656	631	663	669	667	656	663	695	647	689	640	639	699	674	641	689	668	680	635	620	642	666	656	640	697	665	699	667	671	653	701	678	654	625	635	701	694	686	650	657	670	664	650	666	650	672	635	689	694	674	682	718	669	600	670	678	690	704	687	691	625	683	654	677	689	682	684	643	712	645	699	652	618	690	673	725	668	665	675	712	682	668	652	646	674	631	678	672	663	726	670	615	625	649	669	651	688	688	683	699	703	651	661	647	634	684	645	658	669	662	715	646	673	640	617	678	611	664	653	671	650	682	658	686	690	685	698	641	686	703	674	727	656	714	706	669	680	735	624	671	637	673	654	628	733	653	695	679	701	686	633	669	676	647	702	640	663	675	667	661	665	662	630	636	705	670	697	677	621	675	658	612	658	622	683	615	692	634	654	633	634	642	702	647	680	638	695	686	656	663	658	612	654	647	706	670	666	678	645	648	654	661	701	717	680	670	691	685	677	680	631	674	636	659	666	668	659	649	634	684	701	641	654	624	688	697	691	706	667	671	625	630	647	665	677	676	661	679	640	737	706	633	659	628	707	681	688	652	663	657	603	710	633	706	668	676	695	683	692	681	655	671	697	685	644	667	635	632	665	683	663	689	752	636	669	642	691	662	657	678	677	667	651	670	650	686	670	668	694	624	642	665	694	665	682	644	669	662	654	631	638	679	617	648	623	673	654	662	668	637	698	660	691	633	642	723	654	683	657	662	684	677	656	667	719	636	671	675	637	636	636	648	662	648	673	665	718	673	661	660	652	686	676	686	673	656	673	642	660	655	672	705	667	655	654	656	616	708	643	636	697	625	653	705	718	656	734	703	644	637	700	676	679	667	683	640	658	639	680	667	643	638	608	665	636	653	681	678	683	674	607	690	661	658	649	637	621	703	650	704	645	671	651	686	680	672	658	658	726	636	711	657	659	683	680	676	687	659	638	630	727	656	651	626	664	673	645	662	615	623	687	679	647	723	674	664	683	662	672	681	646	686	645	625	685	726	651	679	711	667	633	715	706	626	676	713	706	657	672	643	679	708	627	625	648	719	657	685	687	689	622	661	678	682	700	678	683	662	665	647	624	656	656	665	698	658	674	643	649	656	635	619	660	643	648	653	642	606	694	687	708	686	679	682	679	668	607	710	631	647	673	653	689	653	699	694	658	655	642	662	658	666	674	657	711	654	672	657	664	686	652	697	659	644	704	661	687	665	721	661	687	631	714	659	628	707	662	709	661	697	688	653	699	657	709	702	676	690	629	704	607	648	647	712	689	692	666	668	684	641	604	665	679	652	659	655	669	657	734	656	666	680	723	701	729	646	665	702	668	650	687	661	676	719	636	694	664	667	648	667	682	647	686	720	690	658	634	643	674	643	705	701	676	628	739	705	698	656	698	649	684	673	689	670	650	680	713	670	672	636	686	690	698	681	676	675	675	665	679	685	686	691	672	679	683	628	678	658	663	710	696	650	657	695	665	650	693	636	672	676	643	668	641	654	672	664	682	682	687	605	734	666	699	710	657	677	680	658	634	668	660	658	654	680	659	676	682	666	702	664	656	705	679	676	638	686	700	694	663	658	707	621	670	668	660	671	645	701	638	701	680	619	679	612	630	674	682	687	677	702	652	660	679	652	684	690	644	604	668	654	671	631	635	651	682	721	669	636	641	662	645	677	693	690	634	671	663	655	681	725	626	643	636	717	658	680	725	660	668	656	669	713	649	672	687	621	678	684	650	633	676	703	668	681	673	657	616	670	672	613	643	660	675	645	655	656	679	677	699	659	654	683	627	658	627	628	698	643	609	674	674	646	619	665	671	691	692	697	677	685	669	641	645	667	632	687	752	703	693	690	678	652	683	643	673	690	672	676	657	669	647	639	695	663	628	655	678	674	654	651	675	709	670	664	651	661	666	647	742	666	659	646	657	695	677	682	667	644	681	620	642	670	669	679	628	640	686	699	663	632	664	664	686	643	670	687	645	669	651	687	663	700	659	692	681	671
7725	4243	1926	864	813	669	615	608	546	561	437	297	205	155	164	311	525	620	463	465	533	698	642	464	324	259	236	212	184	204	192	208	181	166	114	92	74	59	52	50	47	35	38	51	45	48	47	36	49	35	41	35	56	43	52	52	49	52	46	33	38	36	38	44	45	52	51	45	44	30	56	53	37	46	42	47	48	36	40	52	35	40	47	38	48	36	44	45	38	38	44	54	42	40	39	41	35	42	51	54	50	56	47	43	44	48	45	51	38	42	55	45	49	48	45	55	56	51	43	48	40	50	39	50	35	51	54	50	48	43	51	57	41	50	46	45	50	48	51	53	47	43	49	44	41	36	42	59	41	55	41	48	44	41	35	48	53	46	47	40	43	52	51	56	39	45	37	44	43	32	40	25	55	31	52	46	52	45	51	42	48	47	47	49	50	46	41	50	43	41	59	45	64	36	46	42	41	40	44	48	50	63	44	44	48	38	66	36	48	45	36	43	48	46	51	49	46	44	44	50	49	43	54	41	39	47	47	37	37	42	48	47	48	29	46	43	50	40	46	38	46	55	41	39	48	42	35	43	44	46	42	50	46	45	50	38	40	58	58	39	51	42	44	45	50	48	38	41	40	34	38	45	54	46	40	39	45	39	48	44	41	35	52	52	48	40	42	60	38	51	41	43	62	52	53	49	44	39	53	33	35	47	39	49	51	44	46	30	40	45	56	51	45	44	62	57	40	44	55	48	55	54	40	37	38	51	50	52	45	38	33	52	47	41	54	41	37	39	58	47	48	41	39	44	54	42	41	52	45	46	49	41	50	39	55	45	39	46	41	44	50	49	43	49	45	40	51	34	41	38	46	47	42	41	46	34	39	42	40	44	41	50	35	54	45	47	37	44	44	39	36	44	49	37	47	45	58	45	40	64	32	46	38	44	43	53	35	38	39	51	46	40	42	48	37	48	47	47	39	45	45	36	59	44	37	35	50	43	44	51	38	41	38	48	44	49	52	55	34	57	44	49	42	42	47	44	53	49	60	44	34	51	45	45	44	55	49	49	42	42	57	46	32	44	55	37	48	39	51	44	42	38	42	52	55	43	50	33	50	43	43	49	55	43	42	40	41	39	46	34	44	37	45	37	49	51	37	49	46	36	41	44	47	51	45	44	44	47	42	36	42	48	42	46	56	40	47	47	48	39	45	49	50	54	37	46	51	45	42	55	42	51	39	44	41	43	45	51	54	50	40	51	47	63	61	48	41	55	50	48	36	57	50	56	41	42	40	48	56	45	38	45	45	42	54	41	58	41	39	43	42	45	47	49	38	39	47	41	45	39	38	44	46	60	39	42	41	41	49	38	43	50	46	60	42	68	46	51	55	45	40	49	44	42	49	36	52	57	39	44	30	46	37	49	50	36	52	46	34	49	45	44	60	47	33	39	40	46	40	50	46	39	37	45	53	43	49	57	44	36	45	48	37	47	42	42	46	32	46	41	49	46	42	47	49	46	51	46	36	38	48	55	51	50	41	51	48	53	55	53	43	41	55	41	48	41	49	41	45	44	39	50	51	30	50	47	47	54	45	43	39	51	45	55	51	45	45	39	46	45	50	51	48	41	46	45	55	55	43	56	37	53	43	50	45	46	38	42	52	49	53	35	39	45	36	48	56	51	40	46	40	57	47	49	43	42	44	48	50	36	54	48	37	44	36	35	36	38	46	51	45	52	43	51	48	42	51	49	49	27	35	39	46	47	54	50	57	43	53	49	41	61	41	48	51	49	43	38	62	45	47	40	43	50	39	42	46	45	51	43	44	44	49	46	47	49	57	52	42	42	41	38	43	41	53	45	43	44	35	44	41	46	53	43	42	43	42	45	38	41	43	50	44	53	50	47	47	57	55	55	45	45	49	37	38	37	39	50	41	39	54	40	45	44	56	56	47	38	48	58	42	44	32	66	41	42	52	47	45	52	59	40	50	49	48	36	42	47	43	47	51	46	46	44	52	49	39	46	46	45	49	49	39	41	44	43	49	42	47	39	60	48	41	45	40	49	42	48	38	45	45	49	45	43	59	53	62	44	39	42	38	37	47	46	35	41	44	41	56	46	43	43	46	49	40	39	55	56	41	44	51	52	37	37	50	51	43	48	50	44	44	43	42	35	40	49	47	46	37	46	47	44	48	44	50	35	52	59	51	48	41	44	38	48	47	40	43	44	36	44	31	43	39	48	36	41	48	44	47	52	54	40	44	52	38	41	49	40	48	49	40	40	42	49	32	38	40	44	37	42	51	53	42	48	49	43	55	48	39	48	52	36	38	47	42	45	60	56	44	56	47	59	41	40	40	47	52	53	45	46	40	45	32	54	46	40	49	42	43	52	51	43	51	44	46	38	51	52	39	46	40	33	40	42	41	40	45	38	41	47	39	57	49	50	32	49	45	40	39	43	48	50	59	49	50	46	50	40	65	47	47	43	45	45	50	43	39	48	51	55	50	44	39	38	50	46	50	61	48	45	30	37	35	55	42	53	41	36	48	47	44	41	37	51	46	47	42	44	37	42	40	50	54	46	53	41	45	34	50	52	42	54	46	47	39	50	34	43	45	40	46	37	39	49	45	53	48	46	55	50	52	39	39	53	52	43	36	46	60	38	47	39	55	45	53	39	45	45	38	51	52	45	44	49	43	44	47	56	37	52	50	54	46	42	39	40	46	37	47	46	50	41	52	46	46	42	42	43	46	35	51	38	43	51	44	38	48	41	47	44	40	47	44	39	35	46	39	49	39	29	50	44	57	52	41	42	41	41	31	35	50	52	41	56	42	61	42	37	45	39	41	45	38	61	40	38	41	43	43	41	57	55	40	45	45	54	55	43	42	37	45	39	46	40	42	47	39	36	38	61	41	40	40	43	51	41	39	44	34	49	44	52	46	53	40	46	33	51	45	31	51	50	59	45	48	47	41	35	37	45	38	49	65	48	53	48	33	46	37	42	52	51	47	41	32	53	59	53	51	48	38	43	42	38	48	49	50	41	34	51	52	44	52	35	47	41	40	58	39	50	45	41	46	49	58	40	36	38	39	44	54	37	47	46	44	54	44	48	45	48	54	44	55	35	40	45	51	34	45	49	37	38	64	45	40	34	41	67	42	37	28	47	53	43	45	43	59	44	54	54	52	39	44	49	47	39	50	46	39	36	41	42	47	44	47	45	46	44	43	47	37	43	49	34	40	34	48	41	49	46	47	36	46	37	43	45	51	51	41	39	50	54	50	54	38	46	53	53	41	40	46	49	47	32	39	48	46	48	48	44	39	48	41	50	40	51	41	54	51	41	40	37	50	52	51	47	53	35	55	40	53	48	48	44	43	44	38	34	40	52	45	54	41	56	46	42	44	48	39	43	40	43	42	47	46	38	38	32	39	46	41	48	57	42	44	38	37	52	48	38	60	46	44	29	52	43	44	45	40	46	37	40	45	39	40	50	49	45	48	40	51	39	47	31	46	47
43359	32757	24749	31828	32887	29238	26265	23871	22717	21091	16704	11916	7430	5709	6615	10434	17579	19354	15100	15683	17037	19287	18589	13711	11125	8052	7651	6485	6412	6282	7050	7115	5863	4725	3534	2169	1418	1199	1015	869	813	814	767	774	787	777	759	770	703	699	705	697	675	750	931	920	749	710	653	692	685	682	764	700	793	725	749	709	721	682	653	720	700	670	689	691	690	682	689	705	650	675	673	658	699	685	682	694	676	628	660	696	674	647	665	662	640	696	681	702	643	641	630	722	699	668	652	677	658	643	700	692	720	665	677	729	689	710	701	642	675	670	736	629	729	688	684	696	639	693	667	652	653	641	683	707	686	649	681	662	679	679	706	741	664	713	690	665	658	686	649	692	673	717	705	699	692	660	711	651	629	666	670	613	725	666	619	651	696	707	644	677	671	700	707	688	648	645	712	641	664	666	630	667	695	724	706	640	654	654	694	665	724	671	692	668	667	628	700	738	703	705	644	650	649	718	678	677	639	750	632	694	653	690	706	664	658	686	673	657	646	700	693	669	621	673	705	678	668	651	672	692	671	684	720	694	680	683	660	666	661	663	671	715	666	681	634	644	691	709	663	655	682	669	656	666	652	684	667	681	654	665	713	652	671	657	636	721	696	668	694	665	673	678	662	670	684	656	708	634	692	668	695	647	696	679	656	671	659	696	667	644	673	684	699	645	663	717	730	664	693	654	696	686	701	712	711	668	679	683	708	625	654	672	675	726	676	705	673	676	653	693	676	690	669	693	687	729	663	705	686	653	715	672	691	690	619	646	687	667	672	625	683	628	607	689	688	676	718	670	599	720	697	668	647	695	661	653	669	741	688	686	684	671	670	685	670	675	639	639	663	648	670	677	682	721	633	692	680	625	686	698	692	648	673	617	702	664	678	654	684	696	702	653	676	681	681	728	669	706	651	667	710	685	683	705	675	692	686	660	680	686	703	668	695	671	638	736	656	726	668	655	693	626	648	694	659	690	728	665	629	654	718	646	654	636	675	647	689	682	695	695	641	674	642	661	681	620	679	665	640	683	698	671	648	735	619	675	691	666	693	681	641	675	673	643	705	678	641	683	711	678	692	690	697	640	665	650	679	691	666	703	712	666	678	655	678	678	661	667	738	645	641	691	672	683	704	671	700	647	657	698	643	668	670	680	665	694	666	677	659	713	700	637	667	633	731	625	707	686	645	691	707	692	724	663	678	666	690	697	712	693	692	669	649	651	703	709	707	670	670	616	676	699	666	658	652	688	700	692	661	711	677	713	679	642	642	663	665	680	680	668	635	691	722	673	638	698	692	678	669	652	752	677	750	658	679	672	662	670	654	706	634	685	683	661	624	661	654	644	696	753	680	682	684	666	690	683	688	671	696	683	707	655	705	664	676	639	679	683	665	695	671	697	642	662	658	675	653	690	701	681	724	641	694	648	678	673	639	653	588	657	726	652	719	663	671	707	675	687	713	685	715	627	695	697	699	695	680	671	674	687	676	671	722	688	681	717	677	665	678	663	698	688	684	688	719	619	699	669	692	659	663	683	658	695	690	646	633	682	692	668	653	720	686	649	673	664	684	668	651	664	657	651	692	652	667	678	676	706	671	684	721	705	620	691	664	702	629	673	650	651	636	660	725	639	688	703	674	679	644	628	665	686	646	705	699	681	722	685	640	709	669	632	678	676	665	695	700	699	733	692	674	695	640	712	657	719	716	664	660	686	702	652	671	677	674	675	698	683	706	696	707	673	687	664	686	657	641	666	712	709	645	677	708	692	652	682	661	675	687	671	653	661	691	677	683	678	643	684	683	680	656	636	701	700	662	664	647	677	702	645	690	679	736	684	637	660	659	699	625	646	692	658	702	725	682	690	660	709	660	680	657	712	670	670	687	673	626	680	672	717	682	658	694	643	675	665	645	702	673	689	637	652	679	691	675	680	656	680	677	636	671	660	623	703	642	667	688	680	691	702	666	713	659	672	728	708	690	696	724	690	702	709	704	666	674	712	692	672	660	674	632	673	673	667	666	643	672	704	628	642	692	731	748	707	668	706	634	691	668	720	684	692	687	703	697	638	700	689	660	682	675	684	680	664	635	662	644	685	742	646	650	683	668	672	706	738	690	705	669	617	652	675	636	653	696	672	696	687	644	642	684	658	673	691	718	678	692	665	669	657	677	700	678	697	703	653	657	659	667	679	663	662	646	679	677	665	662	675	690	687	728	680	686	661	672	625	667	642	671	675	678	671	682	604	668	660	691	659	705	689	644	671	665	649	686	667	670	672	674	681	702	681	649	712	703	677	684	638	641	660	680	638	658	652	659	665	653	658	673	668	680	640	683	665	653	670	646	696	704	665	685	680	642	655	659	659	654	674	665	686	674	641	685	674	708	699	722	681	680	690	669	699	700	705	695	655	706	656	676	673	699	736	663	644	681	675	698	698	655	699	698	649	674	671	700	731	707	706	688	694	661	674	624	621	707	666	690	701	688	660	695	697	691	597	676	719	682	721	679	685	701	666	679	698	668	698	688	700	625	677	638	726	665	672	684	689	661	612	649	743	642	694	679	699	578	694	649	673	675	664	654	704	720	668	664	735	712	684	668	654	654	676	718	673	647	678	631	680	710	658	678	640	726	659	676	681	695	675	670	712	711	687	639	702	690	683	673	693	665	680	692	665	709	711	624	662	655	718	682	690	672	677	672	682	685	698	679	704	692	680	666	663	636	660	643	640	672	697	681	661	683	644	689	640	677	682	660	672	682	645	642	692	688	696	701	650	636	637	690	656	692	651	670	676	624	679	666	630	705	704	629	631	684	677	664	666	701	663	680	672	671	705	714	614	640	674	697	750	656	672	661	759	672	698	649	662	684	674	692	667	714	681	658	676	648	612	673	699	669	627	694	633	682	661	637	690	658	665	652	684	682	661	692	701	654	668	671	690	692	679	653	660	703	640	691	628	704	645	743	715	705	620	654	709	701	625	714	670	659	638	681	639	652	714	670	639	709	660	700	684	662	651	684	640	636	700	718	692	694	686	689	649	693	705	672	710	673	711	695	674	674	653	706	666	672	678	697	729	669	679	651	638	653	693	658	715	688	626	686	641	694	628	719	673	670	641	682	664	700	678	632	649	702	683	706	613	681	654	672	680	707	656	667	648	619	643	701	709	668	654	666	679	705	670	693	679	696	693	646	665	722	688	667	665	685	672	689	658	702	652	691	702	683	661	661	624	646	658	666	704	675	663	736	674	676	660	647	667	650	710	698	673	709	663	617	655	662	699	682	659	692	681	705	691	686	692	684	617	682	679	646	638	682	667	682	679	660	649	686	647	709	678	656	640	679	662	657	669	673	671	711	758	717	656	656	668	661	698	708	703	691	678	693	689	691	622	670	639	646	658	701	668	661	667	704	686	669	663	708	693	734	698	731	680	693	654	716	647	648	660	701	653	681	667	667	681	651	701	662	682	693	701	682	687	652	678	647	661	668	693	664	692	661	684
4701	2209	946	381	322	254	220	203	213	191	175	117	66	64	59	118	209	307	299	206	252	271	299	211	162	109	106	101	93	111	85	86	75	52	48	41	42	36	30	20	38	37	26	38	32	34	25	35	32	26	33	26	30	26	43	30	40	31	41	28	31	42	31	38	20	32	39	33	35	24	29	33	21	33	27	27	34	30	35	31	34	31	31	28	31	26	32	35	28	32	31	34	13	36	31	32	30	37	36	31	40	31	22	32	31	30	31	34	34	28	30	29	30	34	37	28	27	29	26	36	26	33	27	29	26	34	30	34	37	40	37	30	34	32	33	34	25	27	27	37	32	36	40	38	37	39	23	25	33	40	30	34	35	28	36	31	29	34	36	27	30	34	35	20	35	31	30	30	30	22	38	29	28	29	33	35	34	38	26	29	25	33	31	37	31	44	30	34	38	36	38	40	34	36	40	29	33	32	37	33	27	35	22	28	28	26	35	32	38	32	33	32	25	34	30	36	49	26	25	35	26	41	25	37	24	25	31	30	28	25	35	28	26	33	29	28	32	28	24	27	33	31	25	28	25	31	43	34	26	34	36	31	25	30	28	43	34	30	26	44	47	31	37	35	26	32	39	27	23	34	29	30	28	35	36	25	30	24	29	27	48	35	39	25	35	37	33	30	33	24	26	33	30	25	42	25	29	40	31	47	33	43	42	26	28	31	44	41	32	25	32	28	31	22	37	37	32	29	32	29	29	39	35	40	23	24	35	36	24	33	38	33	40	28	33	33	31	39	31	32	22	49	25	37	29	31	26	38	34	26	44	21	34	41	26	31	32	28	29	34	32	34	28	27	35	35	23	26	31	30	33	24	33	28	23	35	31	27	21	43	37	32	27	31	24	22	39	21	35	41	29	28	40	31	30	26	40	29	35	32	32	39	33	36	34	43	27	22	30	32	40	38	28	29	28	37	29	43	34	28	27	28	35	30	31	22	27	34	32	35	28	33	35	22	24	38	28	33	35	31	26	30	37	34	26	37	30	28	35	40	26	23	30	28	27	34	30	25	27	24	41	30	21	32	27	36	41	42	29	22	30	30	25	34	33	28	30	21	32	47	30	32	26	32	31	28	36	19	39	35	28	37	34	32	40	39	29	26	40	34	31	39	24	34	35	31	33	31	25	33	30	30	27	23	34	29	37	35	27	29	33	29	36	39	36	30	34	38	28	31	38	22	32	37	38	32	27	27	26	31	33	27	28	37	24	26	40	33	29	26	21	32	29	26	31	30	25	37	28	25	34	33	35	23	47	36	29	26	35	28	34	30	31	35	35	30	38	26	33	39	31	36	27	27	34	45	32	33	34	43	27	28	37	29	39	33	35	37	25	29	31	31	26	43	24	30	34	30	31	23	42	37	42	32	32	29	35	37	24	35	34	29	31	46	40	31	33	29	32	19	33	37	36	30	24	33	38	33	30	36	32	37	26	33	31	33	20	28	24	30	24	36	47	23	30	34	20	22	27	40	43	26	31	30	32	30	42	29	47	28	30	34	34	34	35	26	30	40	34	25	23	39	42	42	32	38	34	23	37	27	28	39	25	27	40	38	43	26	35	33	28	29	25	40	25	35	35	38	44	32	32	34	32	40	42	33	35	31	39	33	34	36	24	30	19	29	31	26	32	31	37	32	25	23	22	33	23	27	41	31	31	29	32	21	38	32	26	33	35	35	26	29	39	23	26	31	39	28	39	36	26	35	35	32	31	31	26	34	30	33	25	35	40	28	28	31	37	27	27	30	39	25	36	37	35	19	43	33	35	28	40	35	28	30	27	32	21	30	37	36	41	30	36	28	23	28	27	36	35	34	43	37	33	25	29	32	38	40	27	30	23	35	37	31	41	32	33	33	39	32	51	27	23	28	33	41	30	33	27	20	33	27	37	34	21	35	22	41	37	40	30	21	28	23	19	44	26	32	29	29	38	28	38	29	39	32	37	22	24	33	27	23	27	32	35	33	23	38	36	38	42	40	31	34	25	34	31	28	32	33	30	28	35	25	34	27	26	37	40	36	29	36	33	33	34	27	30	41	31	34	30	27	30	32	26	30	34	28	32	36	26	36	37	42	32	34	27	39	41	39	36	39	38	34	31	29	31	33	26	37	33	37	34	34	27	27	27	23	24	37	27	33	29	28	42	37	32	23	33	31	33	31	28	33	32	23	24	33	35	29	30	26	45	41	38	29	28	30	40	29	34	30	29	40	28	40	31	45	44	28	31	32	32	26	37	37	32	32	35	37	26	28	26	30	35	34	38	41	21	38	35	36	31	31	37	27	28	32	28	26	31	26	24	32	32	37	35	32	26	24	33	39	38	31	37	25	33	38	30	30	23	18	32	27	28	37	28	34	31	31	34	44	38	29	17	33	36	22	29	48	34	29	27	28	28	24	28	30	29	26	33	36	36	32	35	31	34	37	36	32	43	29	33	28	33	39	34	33	26	33	19	39	37	35	40	37	37	33	34	20	32	36	27	33	33	32	26	31	19	30	31	33	30	29	30	37	30	28	32	28	31	30	26	33	32	27	26	34	36	37	31	28	23	30	39	37	23	34	28	26	20	37	38	34	35	26	35	40	36	38	33	33	46	35	34	33	26	26	42	34	31	31	31	31	26	31	33	40	29	35	34	32	39	45	36	22	35	39	29	36	40	38	39	32	33	32	34	33	32	31	42	31	21	42	29	23	35	29	32	29	27	31	26	36	38	29	26	29	36	29	29	26	23	31	26	27	25	38	34	24	32	24	29	24	29	31	25	26	36	26	27	38	32	30	40	40	32	34	35	36	45	23	27	28	37	29	29	36	32	44	30	27	30	27	27	34	34	29	36	27	28	21	37	40	29	32	29	39	36	36	39	35	42	33	32	34	29	31	27	30	42	29	48	26	24	34	33	30	38	40	36	46	30	24	31	29	25	27	26	30	37	36	53	29	27	40	31	23	32	24	39	28	24	30	35	26	28	35	26	32	29	24	26	28	31	31	42	26	26	24	29	27	38	35	30	31	31	36	44	35	31	33	35	33	30	30	25	33	29	33	35	38	39	32	40	38	43	50	36	45	27	33	36	30	22	31	34	33	25	31	28	19	36	33	39	42	32	36	29	28	27	32	32	36	26	35	25	30	36	30	40	42	41	22	22	32	39	34	28	40	38	29	35	23	30	28	37	35	34	31	42	30	26	33	29	24	35	28	28	32	31	36	27	26	31	34	22	34	35	22	32	17	25	25	30	39	32	20	30	28	30	33	29	35	27	28	26	50	37	31	25	32	33	35	35	37	28	26	33	36	43	25	30	25	28	33	25	24	33	34	45	26	42	33	30	35	25	24	34	33	26	44	28	34	22	36	25	32	33	29	35	25	32	31	25	36	30	42	41	32	35	37	35	28	35	35	38	32	22	31	30	33	31	24	34	22	32	27	27	36	50	29	29	31	31	29	37	40	25	31	42	31	36	28	27	30
36926	26831	17683	23832	22429	15745	13107	12119	11485	10497	8297	5234	2724	1914	2431	4690	8849	12274	10056	8505	9230	10004	10644	7249	5520	4091	3937	3553	3362	3853	3607	3109	2442	1757	1273	907	736	636	611	533	520	481	555	530	524	530	497	526	495	511	493	486	486	506	575	543	525	482	469	499	470	522	540	505	535	486	507	488	509	507	500	467	502	459	461	514	487	496	483	511	479	475	510	452	483	487	472	458	470	484	437	492	508	500	510	509	484	494	492	512	533	514	483	489	475	496	484	486	480	493	462	489	485	492	463	457	478	462	481	517	481	488	491	548	477	472	462	503	538	500	489	459	476	500	510	499	480	521	530	483	521	509	514	488	473	555	482	484	501	451	493	446	520	475	461	557	480	501	449	479	480	522	507	484	477	511	497	468	493	463	480	437	485	471	529	510	506	497	517	529	464	506	534	542	464	493	496	502	488	481	457	506	518	485	435	454	506	513	501	483	487	543	515	471	531	489	497	529	469	467	501	466	488	466	476	502	503	510	520	503	506	476	483	468	470	495	503	491	490	490	481	496	511	505	492	466	529	488	472	492	461	466	501	512	496	518	445	511	493	471	461	473	490	489	442	462	463	460	508	492	508	493	494	485	525	467	488	449	496	498	477	511	467	515	499	485	508	535	442	512	485	532	502	473	496	494	498	504	483	479	465	483	493	500	465	494	516	509	438	503	494	476	476	505	522	457	484	485	518	492	477	505	516	465	486	467	479	475	484	503	487	483	520	498	470	504	481	491	475	490	498	512	518	480	460	479	467	469	482	513	514	513	504	472	509	482	456	521	529	453	521	494	508	462	516	506	484	489	470	457	498	497	523	498	513	503	508	502	482	532	502	513	470	443	488	503	497	463	500	527	449	472	478	478	529	515	485	516	488	493	501	517	514	500	455	470	467	488	481	508	472	511	483	489	509	484	466	456	516	471	471	413	476	507	479	480	509	481	491	469	526	488	512	494	449	478	486	513	494	540	457	464	475	490	474	501	469	480	470	496	475	499	484	483	472	495	481	510	492	475	520	526	505	471	498	488	460	498	486	435	483	485	519	501	450	459	500	486	504	467	460	444	486	480	483	494	441	453	433	482	477	484	500	489	495	486	479	474	465	513	467	468	501	516	455	447	497	422	489	510	516	453	482	481	485	493	487	526	490	533	498	492	495	457	496	515	493	509	498	457	505	507	476	425	513	505	453	499	487	487	463	467	505	490	468	479	499	485	473	470	488	488	539	516	514	487	459	521	508	476	460	505	468	515	469	485	469	529	487	496	485	513	473	473	538	513	479	489	464	509	485	469	479	501	530	506	497	472	514	508	501	472	510	486	498	465	471	514	519	473	501	473	512	487	468	495	472	506	493	465	473	460	456	496	502	460	474	473	449	530	483	493	507	504	525	546	505	493	486	513	508	466	489	523	469	489	449	461	487	474	523	484	505	502	463	524	475	504	484	456	499	504	492	524	469	519	499	478	478	506	484	483	520	548	473	474	457	461	490	485	469	495	484	469	523	469	485	464	462	486	519	505	486	482	512	503	502	489	448	503	453	493	495	505	451	477	462	501	486	509	496	466	477	486	461	489	507	471	515	457	522	493	467	453	466	493	471	520	468	497	477	469	462	494	492	453	503	445	479	467	495	460	491	510	500	464	453	473	492	514	460	490	516	525	474	524	517	484	486	476	523	494	486	516	482	484	503	495	478	476	497	478	513	474	509	508	501	518	503	486	511	484	475	493	484	490	490	483	469	503	515	473	481	476	461	444	525	497	511	508	447	517	487	536	483	516	452	476	457	497	470	505	475	463	483	471	462	464	486	438	478	495	498	489	478	460	470	508	498	521	464	458	481	489	435	495	495	438	504	512	498	512	509	464	481	494	531	477	497	493	505	480	459	499	481	492	473	500	455	464	496	445	514	510	476	471	517	468	487	503	518	488	493	506	475	479	472	455	489	505	465	495	483	506	485	476	513	478	492	521	467	473	510	493	460	480	476	500	532	482	482	482	503	496	489	428	515	480	512	534	485	433	503	500	454	468	467	466	477	476	456	521	496	465	505	461	499	492	480	491	477	479	518	476	553	451	487	494	481	484	443	490	458	460	490	470	480	459	498	491	448	471	467	515	477	492	518	476	467	481	489	500	512	473	493	502	527	510	509	488	485	494	472	480	478	465	536	531	464	462	443	471	470	498	488	496	467	497	463	470	480	468	483	497	484	468	506	504	494	449	486	479	492	503	460	488	464	461	459	490	501	510	481	495	486	471	500	471	497	480	469	492	479	477	456	529	503	477	500	452	472	494	487	471	480	468	504	469	514	488	507	466	497	444	509	481	517	471	543	498	423	464	479	451	483	505	498	470	498	486	457	465	461	485	517	497	484	499	490	483	489	493	469	486	489	513	525	502	482	471	460	476	463	465	492	482	491	437	458	453	471	466	493	475	465	440	513	499	472	495	467	502	479	488	468	483	461	495	487	464	528	473	485	556	428	521	484	497	489	492	466	456	471	508	502	465	498	506	513	495	458	485	497	510	485	458	492	460	484	504	482	476	467	477	453	499	487	502	453	499	465	491	487	495	468	502	508	477	495	468	490	497	491	499	485	494	481	499	488	453	525	449	503	495	506	506	461	514	494	496	477	473	515	496	499	470	503	463	494	506	485	507	526	516	480	489	508	466	487	441	466	472	479	514	462	474	504	458	491	483	474	486	506	497	482	486	489	442	497	475	442	497	470	509	489	504	477	476	500	480	525	515	507	488	495	486	462	483	502	476	497	437	491	487	473	490	494	503	478	503	509	484	493	524	468	466	476	471	501	473	464	476	473	503	420	489	497	473	505	491	465	505	461	476	466	516	506	530	466	451	459	493	469	482	487	520	515	516	474	508	486	527	487	475	507	500	484	480	488	500	475	484	458	477	516	530	522	497	474	469	486	520	461	492	512	481	462	486	482	497	488	507	496	544	478	492	481	474	475	470	452	529	512	501	505	459	451	467	502	493	503	486	500	466	497	489	513	469	481	491	482	474	500	451	491	474	464	449	494	498	466	491	486	485	475	523	532	498	474	478	522	512	504	507	500	508	509	487	483	497	507	509	491	485	473	467	506	442	490	507	506	532	451	484	478	479	501	462	501	492	484	490	492	489	448	496	496	511	463	471	484	498	453	497	497	460	493	474	459	520	474	503	476	494	511	482	488	495	485	508	475	504	490	481	497	513	504	506	493	514	463	517	504	477	450	448	432	496	472	469	478	508	464	502	489	528	501	508	558	460	505	522	460	487	505	521	453	479	480	509	519	469	498	484	488	477	510	496	505	476	504	472	484	487	500	507	484	487	504	496	469	478	509	478	484	487	505	482	475	494	508	508	483	518	495	476	466	506	516	502	482	508	523	495	516	492	469	493	463	485	530	490	519	520	495	526	542	497	527	480	479	512	482	463	485	510	478	502	493	508	519	506	481	465	505	460	511	489	498	481	478	526	506	525	464	521
5753	3562	1581	769	605	406	321	332	343	332	313	217	119	94	90	174	289	534	506	303	362	333	451	300	179	178	162	148	148	153	132	113	87	70	58	40	52	44	33	31	40	29	39	39	22	46	22	29	39	40	40	30	22	31	35	26	40	33	39	35	27	49	38	26	31	30	34	31	38	35	36	36	32	35	45	26	30	33	35	43	24	37	28	29	29	28	32	32	34	39	30	36	30	15	36	39	40	30	21	33	27	27	38	39	27	29	32	32	29	27	24	27	17	38	28	28	39	26	27	28	35	31	34	25	32	37	33	29	44	30	22	27	27	32	26	39	30	33	29	29	38	36	28	40	29	31	31	36	31	32	34	35	29	29	28	25	38	39	33	26	26	33	19	24	32	25	27	48	35	24	20	28	38	27	29	33	28	27	26	26	31	35	30	28	36	25	34	33	31	34	23	27	29	35	30	34	27	22	24	38	34	25	28	29	39	26	29	25	43	37	36	26	16	32	29	33	31	33	32	28	28	36	26	18	17	35	30	25	30	30	32	25	33	34	32	41	41	35	31	37	36	30	31	38	31	34	26	34	35	33	35	30	19	31	28	25	36	31	35	22	28	36	30	35	32	28	38	25	28	38	39	32	25	30	18	35	33	39	32	25	26	46	43	30	36	42	26	35	42	39	28	30	32	39	30	35	30	21	22	28	26	35	38	38	19	31	29	26	23	33	26	30	19	29	35	28	29	39	34	31	27	34	39	29	25	22	30	35	30	30	28	39	18	20	33	27	31	28	25	28	42	25	35	40	37	39	21	34	34	24	33	27	23	39	24	35	26	34	39	39	36	25	33	25	33	40	38	32	37	21	35	22	33	32	23	35	39	27	27	30	25	32	27	29	40	37	41	36	30	33	35	34	31	36	37	27	29	25	33	33	22	29	29	20	26	23	31	25	33	31	45	31	32	25	29	25	28	37	33	30	24	27	31	34	31	30	40	24	31	36	38	38	28	18	26	27	19	26	26	35	42	24	31	31	41	34	32	29	31	33	27	32	37	21	26	31	33	40	36	26	38	34	23	36	25	34	30	33	36	34	33	20	30	27	33	23	30	29	36	42	40	42	21	29	32	32	31	22	38	31	26	36	31	37	21	30	32	25	37	27	29	34	28	30	31	25	30	18	43	28	31	38	23	30	33	36	33	44	22	30	30	40	33	25	27	32	39	20	38	40	31	33	31	31	33	36	33	27	39	35	34	28	41	36	30	41	28	30	33	29	38	22	24	27	32	20	32	23	33	34	34	39	33	26	31	32	39	40	41	40	29	29	28	24	40	34	37	32	29	42	33	33	27	29	30	47	31	28	33	34	30	28	18	22	26	29	31	33	31	40	33	38	41	29	40	38	30	42	28	26	36	32	24	30	32	31	33	21	32	43	30	38	34	37	25	33	37	29	34	30	34	27	27	30	28	26	15	38	27	22	30	29	32	24	30	27	39	27	31	41	25	30	42	41	35	26	46	27	45	29	32	31	31	32	28	31	39	37	42	34	38	40	23	28	23	26	30	35	28	25	27	40	30	47	41	22	34	29	34	42	23	40	29	24	35	35	29	33	34	30	29	34	33	33	27	29	35	35	28	27	29	34	34	36	29	27	26	36	35	29	25	39	38	33	25	31	30	38	20	32	33	32	35	32	52	35	31	33	34	30	34	28	30	39	26	31	51	38	33	34	40	36	38	37	30	35	46	28	39	32	28	36	31	20	31	26	25	26	29	34	30	27	49	30	28	30	31	40	23	27	21	30	33	33	27	29	31	35	34	31	18	30	38	24	51	38	27	37	37	30	26	37	30	34	27	23	36	36	25	31	36	27	34	30	33	31	31	30	36	29	36	39	33	30	31	27	31	30	34	35	30	33	29	34	42	32	30	38	29	27	29	28	29	42	38	30	29	31	32	35	32	38	48	30	46	27	46	31	37	43	22	31	25	27	35	31	30	37	32	29	32	38	30	51	25	38	31	35	34	31	24	36	33	31	35	30	30	34	40	33	34	31	40	22	25	40	33	36	21	33	33	27	32	31	40	26	38	25	34	36	20	32	38	41	22	38	27	28	38	39	24	19	24	28	34	30	33	35	28	44	32	32	36	36	25	32	27	32	22	31	21	30	28	34	27	38	27	30	32	25	24	27	29	34	32	42	29	39	39	31	31	31	33	32	26	31	42	31	39	25	25	35	31	29	20	31	34	33	25	35	27	36	32	29	34	34	38	25	32	39	34	40	29	29	29	31	32	24	30	30	31	31	21	41	34	40	30	32	25	37	29	20	35	33	30	31	33	24	45	33	31	36	34	27	28	33	31	36	30	32	33	30	36	31	30	29	35	38	36	25	26	27	34	49	36	28	42	33	33	36	29	30	27	28	29	31	26	34	41	30	30	29	37	25	32	39	31	32	27	30	32	34	34	31	25	24	38	35	43	32	24	30	21	28	36	32	30	36	46	26	29	39	25	26	43	34	32	28	35	40	33	21	40	28	37	40	27	32	27	33	30	27	37	31	18	38	33	30	29	39	32	38	31	27	30	32	36	35	34	33	26	31	26	22	30	29	31	22	35	28	34	25	32	43	25	34	38	27	27	30	31	27	35	22	32	43	35	33	31	31	44	35	35	40	36	34	38	29	21	42	25	28	33	33	32	30	33	35	37	39	31	27	25	36	44	34	26	39	25	32	33	41	36	29	31	33	34	28	32	37	40	32	34	27	35	31	29	30	38	25	37	37	36	15	32	31	35	25	29	39	32	22	34	31	26	36	23	34	39	32	39	29	40	29	24	31	37	31	38	26	27	25	31	28	23	29	35	31	33	24	32	38	37	31	29	37	37	24	37	38	35	21	47	34	27	31	33	40	28	41	30	33	24	40	36	32	32	27	35	30	35	28	39	37	34	28	29	32	23	26	36	29	37	19	33	39	27	31	44	27	31	18	32	38	28	26	36	28	28	23	17	28	32	47	25	32	36	37	23	32	27	32	35	31	37	34	28	32	31	23	24	40	33	32	33	37	29	37	23	26	29	40	28	37	44	33	21	39	33	31	29	30	32	40	41	24	33	26	31	26	29	40	26	28	40	41	33	36	34	33	28	46	33	25	37	27	16	30	30	36	21	30	32	34	32	25	24	32	43	24	30	20	38	33	35	24	33	30	46	34	23	29	27	32	36	41	30	39	19	23	22	27	31	33	20	29	27	36	26	38	18	37	35	28	27	25	25	40	37	30	36	43	40	33	27	27	39	28	30	37	25	23	34	34	35	35	35	23	25	21	31	27	35	24	34	32	30	30	36	25	38	41	38	25	35	31	31	38	24	26	34	30	35	33	32	34	28	24	28	45	30	32	36	28	35	35	26	20	29	31	30	39	30	31	39	30	36	25	40	25	30	39	36	30	38	34	36	31	27	27	34	32	29	33	22	24	33	32	36	32	34	29	26	32	30	30	42	26	35	39	25	29	22	35	33	27
42228	31870	23238	30743	30254	22450	17408	16633	15556	14897	12679	9180	5613	3803	4309	6832	10955	17190	16508	11694	11479	12508	13671	10279	7255	6181	5803	5235	4732	5119	5088	4196	2867	2076	1644	1327	1029	973	757	716	561	535	491	532	531	484	490	503	519	512	478	479	498	572	581	560	545	510	584	511	553	540	526	528	494	482	524	504	517	473	486	473	480	477	474	456	449	473	496	443	500	516	456	487	473	474	453	488	512	454	494	458	446	506	487	458	456	472	453	512	480	465	476	488	487	462	509	469	501	506	470	496	502	504	483	462	494	477	487	493	448	508	476	543	455	485	444	472	501	481	479	521	460	475	483	448	486	490	491	437	470	519	497	486	480	467	457	455	512	507	506	497	510	433	460	455	479	491	503	489	495	470	473	505	434	465	454	448	461	505	493	452	498	480	492	500	473	458	478	422	495	451	447	470	499	474	488	491	490	479	485	509	477	484	483	460	483	468	495	480	514	488	483	473	447	493	463	460	474	462	475	503	444	479	466	473	452	498	478	477	440	415	475	502	488	510	488	482	483	484	466	449	480	444	486	464	477	530	512	505	438	491	473	494	476	457	444	466	472	530	474	475	481	548	492	510	509	506	472	461	487	504	459	514	492	437	452	485	486	480	466	447	500	472	463	519	486	476	490	479	499	484	490	486	489	459	485	430	498	461	456	492	462	519	483	479	459	509	505	487	439	464	458	479	434	469	487	467	466	504	492	491	493	456	448	486	450	513	446	494	524	472	474	462	488	501	457	455	449	500	509	464	516	453	487	527	465	486	469	499	485	470	495	498	462	484	491	530	509	476	466	517	470	509	484	475	509	533	465	481	497	454	480	474	484	485	496	484	498	483	497	489	490	490	469	480	467	476	450	439	476	502	511	483	479	497	492	472	478	514	469	526	483	486	486	500	479	455	505	482	491	445	485	496	419	461	478	458	505	462	526	479	464	484	470	474	442	448	471	464	531	469	515	502	497	491	492	492	455	498	502	461	504	481	471	466	449	452	498	496	478	465	470	487	469	500	502	480	518	468	476	485	462	482	475	484	506	464	468	472	476	448	460	485	480	480	464	490	478	491	460	463	516	490	482	426	443	426	477	477	482	445	482	505	428	444	479	494	505	479	471	492	503	460	494	460	486	503	484	488	485	480	484	490	463	481	505	457	488	494	466	512	482	504	484	455	461	495	478	444	476	515	503	463	478	472	479	500	506	497	486	488	457	463	513	464	475	501	465	455	508	499	470	473	495	467	498	473	520	499	493	460	469	489	505	478	498	486	444	482	458	459	428	461	461	471	465	501	490	472	489	478	509	449	460	482	503	481	482	480	477	467	492	445	456	495	480	464	454	455	483	505	514	476	481	463	485	487	492	461	475	484	468	464	462	461	483	466	523	450	466	477	459	478	500	473	470	548	449	490	484	518	467	478	489	489	448	498	472	467	490	486	523	532	420	528	496	488	460	498	499	470	487	455	453	461	481	483	503	458	475	476	458	520	492	464	520	485	460	462	531	507	466	479	502	496	484	514	483	472	470	447	503	490	468	448	457	485	494	473	480	499	497	458	482	513	432	455	476	478	495	446	437	436	487	493	510	443	460	428	479	498	509	460	465	458	494	446	486	467	483	478	476	455	449	525	514	473	467	493	476	448	462	492	481	463	445	493	457	498	521	506	470	496	474	480	472	457	472	521	486	525	454	493	442	477	462	503	471	477	486	469	472	487	487	498	491	486	502	494	476	496	468	502	505	462	493	463	492	481	458	522	458	485	471	468	492	494	472	478	467	485	478	448	459	478	496	469	437	481	462	500	506	477	492	478	477	528	512	479	478	530	505	485	445	476	476	477	493	507	470	437	463	448	431	490	455	471	483	500	479	500	445	475	493	464	499	472	467	507	461	487	475	470	527	486	497	453	504	513	475	457	486	454	498	519	487	493	490	496	473	475	469	476	480	484	513	460	470	509	491	475	479	499	495	461	495	477	482	467	477	446	471	484	500	468	432	490	499	484	474	448	450	500	510	493	475	446	464	489	431	482	526	496	554	508	513	488	491	447	493	487	513	446	465	458	476	469	439	493	518	481	493	457	482	483	488	441	488	469	475	476	485	477	483	512	495	524	472	477	481	467	514	478	500	468	457	488	494	491	434	467	454	481	476	468	537	463	503	503	464	468	478	529	467	502	504	485	472	509	478	523	463	472	448	483	474	451	529	486	515	474	488	481	443	491	447	463	490	485	494	469	477	482	466	505	447	483	513	521	475	509	456	485	477	475	488	493	500	498	494	468	453	484	476	482	454	460	489	472	522	485	453	507	455	515	509	503	458	472	526	469	496	445	463	469	465	483	477	475	496	494	475	467	465	468	466	477	508	460	484	485	479	476	470	450	484	456	468	496	484	487	452	493	480	457	510	477	464	457	492	466	450	472	485	488	439	431	457	481	468	472	487	472	468	468	493	476	504	470	437	503	499	479	485	475	493	453	483	485	488	469	455	482	481	479	453	505	485	481	489	448	465	505	470	477	493	511	452	522	488	442	452	456	490	493	441	444	499	464	507	460	475	480	495	529	491	444	471	506	494	471	438	460	469	481	503	468	450	470	460	502	479	495	451	478	458	480	463	453	498	479	525	449	499	478	457	490	465	500	491	475	488	464	492	508	488	477	452	470	450	507	480	450	453	458	498	504	431	516	496	441	484	498	521	457	466	481	487	461	483	464	521	455	461	439	455	454	463	449	497	503	482	473	467	465	491	465	488	480	461	436	503	485	474	431	454	464	468	483	482	481	512	498	456	469	472	455	489	457	475	443	484	488	470	455	469	455	482	469	484	481	519	488	487	468	496	485	454	471	469	491	459	523	494	506	459	520	488	472	475	469	468	465	469	503	442	482	466	486	468	481	497	492	472	484	480	454	519	504	440	462	460	500	501	516	465	487	451	504	454	451	472	470	521	470	516	512	457	471	485	468	500	450	532	418	498	490	475	489	468	484	430	444	501	412	470	513	463	508	504	486	465	460	489	478	476	491	480	495	452	463	479	503	480	457	487	425	501	457	482	488	499	464	476	481	481	524	487	485	470	470	480	467	500	453	459	496	464	461	451	474	444	450	489	497	488	509	460	465	474	492	454	471	509	518	498	487	497	511	472	484	475	471	472	478	508	483	466	486	436	491	444	473	474	454	466	489	464	461	454	474	450	498	479	503	520	453	479	482	465	462	507	514	484	477	469	445	469	464	514	462	444	468	506	508	509	468	488	507	472	451	454	539	490	485	500	490	469	469	475	487	472	492	489	485	516	439	456	485	471	491	525	537	444	503	477	468	493	509	464	474	515	461	464	515	517	493	512	459	434	471	481	463	515	471	472	468	443	501	479	485	496	476	500	464	470	496	474	473	458	448	472	487	495	456	474	469	456	496	467	465	455	503	471	484	498	522	469	477	511	472	475	509	461	479	456	476	493	436	473	504	449	484	512	451	443	461	460	457	529	476	472	473	452	496
7690	3556	1470	757	597	405	277	252	273	313	255	188	149	102	133	185	255	485	588	306	244	307	409	265	226	176	156	135	127	159	146	146	100	84	78	62	61	57	49	49	54	34	40	44	51	52	42	50	38	45	45	41	43	46	50	38	46	55	46	47	57	46	46	48	48	43	43	48	38	46	48	40	34	60	47	43	37	56	41	40	39	50	41	49	40	48	45	39	53	45	37	50	49	52	42	38	38	58	50	53	56	49	61	48	45	43	26	44	39	40	53	57	36	49	60	43	59	41	38	41	33	56	40	42	36	50	39	38	47	38	51	47	52	46	49	49	34	41	37	51	33	40	49	44	44	49	51	49	42	37	38	49	57	51	59	52	39	40	44	50	52	51	46	41	47	43	48	50	36	42	43	51	43	58	51	52	47	39	59	49	46	50	45	36	48	39	37	34	48	44	42	37	44	46	41	46	43	38	41	46	40	44	48	49	43	47	60	47	49	52	46	32	47	40	48	45	51	35	57	61	44	51	50	39	45	49	42	44	37	51	35	53	43	51	44	45	41	37	41	49	51	36	48	51	46	38	56	49	43	52	46	51	52	42	49	42	44	49	44	46	49	44	48	53	58	42	47	36	40	53	43	46	39	51	47	42	41	48	37	42	47	46	39	55	40	42	48	42	48	42	60	47	57	49	37	38	40	52	42	52	46	25	38	42	45	51	40	50	46	32	44	52	43	46	39	46	48	43	53	38	44	47	50	46	51	34	38	44	44	44	42	46	47	56	41	52	34	42	46	46	56	50	33	43	48	46	42	48	45	42	43	42	55	46	33	45	46	41	46	64	38	37	52	49	44	42	46	51	44	42	43	55	51	34	54	41	51	46	45	50	31	50	40	40	47	42	62	44	53	55	34	42	45	47	43	45	47	44	46	50	34	42	46	42	56	42	37	44	44	44	47	37	48	49	35	49	44	51	57	37	45	40	40	48	50	56	57	48	45	52	44	49	53	41	42	37	51	54	43	51	54	44	33	43	35	44	52	46	37	47	53	42	47	37	44	42	47	56	53	36	49	51	38	36	46	43	44	46	41	35	45	36	38	42	58	45	40	45	33	40	43	47	42	31	56	41	41	45	55	46	44	42	42	47	47	41	46	44	43	37	38	47	52	41	51	49	35	41	36	42	41	47	43	43	42	53	35	52	46	36	51	45	40	53	45	47	52	51	45	39	42	36	36	39	47	46	54	42	40	45	41	45	42	34	46	38	47	35	37	40	49	51	52	43	42	44	39	43	38	47	46	50	43	30	49	37	48	40	50	48	45	39	44	44	47	43	29	40	47	39	48	55	47	39	47	44	49	38	49	53	44	45	36	38	46	55	34	38	38	37	38	35	34	46	41	34	37	44	52	39	43	36	40	54	31	50	49	56	38	48	51	49	31	44	34	46	42	46	49	41	53	42	41	41	47	36	34	53	45	46	37	45	38	45	52	44	45	45	34	40	46	47	39	44	43	54	34	45	47	44	32	55	40	42	49	39	39	52	39	38	35	47	49	44	40	37	34	46	42	42	39	51	58	44	52	39	42	55	46	47	56	42	39	38	38	34	54	49	51	39	44	46	43	45	27	38	38	34	56	27	43	38	63	50	51	50	41	42	47	34	51	33	48	36	46	49	43	39	36	48	38	39	48	37	39	44	34	48	46	60	58	40	51	58	43	46	42	46	42	39	41	40	49	37	49	49	32	47	30	44	47	47	52	34	44	52	45	41	63	39	46	32	46	38	51	44	44	42	46	36	41	37	51	43	42	53	44	28	33	53	46	42	49	47	56	50	45	48	47	42	39	37	41	37	49	48	40	35	45	52	48	50	47	38	46	44	61	47	32	36	39	47	51	46	45	37	49	32	52	47	41	56	48	42	44	54	41	45	51	40	49	46	33	45	41	34	34	60	47	43	41	42	45	38	54	47	47	61	40	58	49	39	51	39	49	52	47	35	39	45	40	44	47	53	56	59	45	52	37	51	56	48	39	50	49	51	41	56	57	51	54	45	39	44	44	48	43	49	57	54	43	42	45	56	51	45	37	50	49	34	33	44	50	58	42	42	45	45	45	39	39	36	33	50	35	43	49	43	42	41	47	43	26	51	41	46	39	38	46	41	52	32	50	50	40	37	45	35	46	36	43	42	37	39	49	52	39	36	46	55	39	39	46	47	52	34	46	49	52	47	50	31	45	48	49	42	35	55	36	42	40	32	43	48	46	47	53	41	41	36	51	42	45	34	43	36	62	51	55	40	39	57	30	33	34	39	41	50	38	40	45	40	34	42	46	49	48	44	40	41	39	43	38	38	38	37	47	31	35	38	41	39	50	50	46	47	38	48	38	42	43	59	44	37	41	47	44	57	47	42	40	48	43	48	51	40	50	50	43	42	50	39	38	50	40	48	56	40	43	27	45	37	44	35	36	43	41	40	54	57	47	49	31	39	50	44	34	40	44	52	42	49	50	49	43	43	45	46	44	46	49	36	52	41	42	59	39	48	40	43	45	45	50	49	50	41	53	52	59	39	44	47	35	50	48	58	45	55	43	40	38	44	47	36	51	46	41	43	39	45	49	44	43	50	52	31	43	40	43	49	49	36	31	47	47	47	45	42	58	53	41	40	40	46	42	42	44	44	54	47	56	51	47	43	35	38	45	41	55	48	35	55	50	33	31	38	37	40	41	46	36	46	38	52	54	44	55	38	43	41	51	50	52	43	45	53	45	49	32	43	49	49	45	49	51	33	38	44	55	45	46	45	48	35	46	36	43	41	50	54	42	46	35	39	42	47	49	51	40	42	45	47	43	38	46	51	51	33	35	35	47	43	44	40	46	44	48	42	46	45	47	40	43	53	46	39	34	42	47	45	49	52	58	49	50	46	59	45	40	46	37	47	41	38	38	43	43	39	47	47	45	41	36	45	38	47	42	51	46	59	47	42	47	44	37	27	45	59	47	47	38	40	49	41	42	49	43	46	43	52	48	49	36	35	42	49	39	45	45	34	44	52	53	51	38	49	41	39	49	30	40	49	42	49	48	50	40	49	37	48	41	37	45	52	44	58	53	43	47	43	46	43	36	48	48	41	44	50	50	52	50	45	49	35	55	35	36	46	32	40	53	40	40	45	35	45	42	29	55	37	52	48	46	48	48	45	53	55	49	48	36	49	48	54	42	52	42	47	50	44	43	37	43	37	55	44	43	46	44	42	59	41	57	28	55	39	61	53	55	44	57	41	33	50	35	65	37	47	42	38	43	51	38	47	48	49	42	54	49	31	45	48	37	36	43	43	43	47	46	62	44	32	36	34	35	43	42	49	61	43	34	48	54	45	39	50	41	48	51	42	37	38	42	36	33	34	48	51	43	43	39	52	51	32	41	51	28	43	48	39	38	47	40	55	34	39	54	44	36	50	61	50	44	49	43	47	44	56	46	43	56	34	36	38	45	49	55	39	35	44	37	48	43	36	27	49
40376	31404	22292	30574	30059	22087	16082	14396	13724	13440	11401	8816	5734	3716	4499	6913	9790	16368	17472	10483	9733	10803	12381	10177	6998	6103	5347	4820	4392	5208	5188	4286	2985	2491	2017	1653	1441	1144	926	817	764	684	730	767	707	755	706	687	694	676	636	688	684	684	722	691	738	801	751	685	738	702	679	711	710	650	645	688	663	633	660	691	641	672	654	680	683	629	645	676	657	648	618	676	669	630	658	677	640	680	647	667	666	687	651	693	692	657	630	672	698	704	650	678	661	629	705	656	640	647	693	707	721	664	611	669	747	705	694	637	666	660	663	695	637	648	699	652	664	695	664	711	724	673	674	689	665	646	680	663	674	703	670	660	679	680	666	646	646	658	665	662	691	694	667	639	659	659	690	633	687	666	684	675	687	660	621	653	610	667	649	647	727	635	647	727	679	655	665	707	648	656	641	651	685	648	652	655	626	631	682	655	705	671	661	685	652	679	660	649	647	707	660	668	650	680	656	648	650	635	631	645	636	624	670	590	662	674	673	657	684	675	647	643	675	667	658	630	657	683	648	649	658	698	647	649	684	677	697	707	636	637	633	665	676	654	699	621	653	662	690	682	686	700	641	689	673	661	677	665	641	647	705	619	644	679	673	714	663	675	660	672	667	677	649	675	648	661	650	622	636	647	636	653	676	684	687	678	671	687	679	638	651	674	675	693	681	670	628	654	699	636	717	650	697	645	705	714	652	651	686	683	636	660	649	656	697	634	628	633	685	632	646	657	697	670	651	648	676	718	656	691	701	636	642	636	695	675	634	651	666	661	679	680	677	667	670	687	667	681	660	670	670	621	672	682	665	665	676	633	657	673	680	679	715	693	648	645	644	688	641	696	689	676	652	685	659	685	717	682	641	658	628	673	653	672	685	684	660	699	635	703	689	687	657	656	643	713	691	686	679	696	648	725	671	664	633	673	686	697	658	681	645	712	647	626	681	684	661	662	660	669	699	676	664	652	647	644	665	679	667	705	619	649	635	690	709	697	666	693	653	663	648	695	656	647	689	639	687	675	677	629	699	651	640	695	743	709	665	707	679	644	679	711	706	654	641	723	661	710	637	651	665	701	655	639	665	665	665	627	674	663	674	679	680	618	670	696	637	685	657	716	729	633	664	689	655	669	679	681	686	614	642	688	667	637	657	668	686	657	665	676	642	649	650	636	637	674	675	705	698	645	637	655	653	632	695	688	648	687	626	650	670	635	649	640	636	707	690	623	685	645	602	634	712	629	679	675	691	654	713	660	673	658	683	670	682	645	684	651	639	618	628	706	690	653	644	706	651	632	647	670	690	657	687	702	683	698	683	685	667	680	654	694	675	702	700	659	635	659	677	686	678	686	650	670	650	673	622	702	654	617	688	670	639	664	686	596	701	716	693	641	649	718	632	640	677	621	677	658	644	649	668	672	680	649	730	626	674	676	686	652	713	652	684	659	680	677	637	663	663	658	670	685	633	691	656	640	666	650	626	685	607	658	660	656	719	657	690	669	665	638	667	676	693	692	693	653	659	702	661	690	685	687	677	675	647	639	661	668	685	656	717	700	661	663	735	666	647	670	669	624	659	697	651	655	652	672	677	695	652	651	699	637	678	629	684	680	686	669	639	670	717	631	658	658	676	624	673	662	705	670	639	714	622	663	691	691	681	643	638	605	632	688	647	674	655	615	669	655	714	611	645	674	675	690	610	706	659	673	640	665	696	690	665	656	636	678	621	686	646	696	632	685	673	629	619	683	681	682	661	663	704	670	655	680	711	636	653	638	698	638	684	633	669	664	648	683	597	707	635	697	692	683	677	625	652	670	661	650	703	632	663	646	706	645	660	663	720	687	676	683	702	662	690	670	675	722	679	703	669	663	706	647	699	675	655	687	656	674	655	653	704	648	702	630	645	658	651	643	644	673	661	641	664	711	622	645	703	700	672	657	670	644	656	667	675	650	660	666	654	694	645	678	709	674	673	674	588	695	614	701	634	647	660	661	686	644	573	651	629	692	633	676	708	672	673	695	618	660	621	652	695	632	656	669	624	654	664	683	700	690	711	669	707	698	682	666	668	642	645	621	662	733	673	642	693	688	688	657	660	658	601	676	688	673	685	652	673	663	642	659	701	679	688	678	674	644	660	649	639	651	672	668	716	697	689	662	675	674	720	697	661	604	697	640	640	655	641	689	659	684	634	689	641	642	709	672	635	643	697	685	661	645	647	693	701	627	711	641	711	648	700	715	681	638	706	607	652	659	673	683	649	648	646	636	654	648	636	682	659	682	669	651	655	639	672	663	660	609	685	673	642	681	670	700	702	661	716	688	653	643	646	663	706	623	680	682	608	656	678	627	663	681	659	676	680	652	680	639	712	720	677	676	633	679	651	681	658	637	624	640	730	734	675	652	665	680	736	650	639	660	670	664	668	659	617	637	729	682	641	649	687	658	670	727	682	667	692	700	623	672	656	616	693	660	674	640	618	678	660	649	653	686	663	685	653	693	657	692	668	688	630	672	699	676	641	700	609	676	662	647	659	683	678	706	648	654	683	707	661	658	637	670	686	673	676	648	674	660	694	657	664	666	646	664	726	684	640	653	677	665	667	659	665	672	700	663	629	682	634	683	661	676	687	650	628	664	647	629	639	720	658	676	681	638	698	696	692	655	665	698	666	661	666	697	666	661	664	677	622	691	657	690	636	657	671	678	639	683	683	695	713	652	687	674	628	626	660	648	676	622	665	687	669	618	672	670	688	636	640	689	650	649	651	714	711	686	684	655	693	658	663	715	631	676	684	649	684	684	672	702	648	677	656	674	693	686	666	709	648	648	643	655	664	646	685	689	691	672	682	681	697	647	664	651	663	685	680	637	624	654	659	684	664	683	673	646	689	692	683	653	655	675	693	666	681	707	642	683	664	664	646	725	655	634	676	674	632	635	654	690	688	643	652	681	655	738	693	678	675	668	644	648	668	696	713	667	665	679	661	656	645	672	692	642	672	660	645	689	628	693	653	623	679	640	693	645	714	734	670	658	718	644	648	687	627	669	697	627	713	648	679	684	696	643	616	646	675	676	643	672	669	698	649	658	630	671	683	672	689	674	642	666	673	680	694	687	675	682	697	645	686	667	683	648	660	690	694	607	652	608	670	680	689	670	715	680	665	651	664	636	669	693	689	646	648	631	642	692	690	671	679	661	706	680	656	675	631	636	659	627	682	660	680	682	675	646	666	706	633	664	657	653	703	632	653	638	694	718	661	659	644	681	687	637	674	661	645	653	666	634	669	650	646	716	700	625	637	679	665	641	674	626	666	694	620	683	695	649	727	666	673	658	712	669	713	710	683	693	660	631	636	673	648	669	655	683	633	667	724	686	654	665	696	606	690	688	664	635	692	684	616	683	666	677	679	660	646	665	659	660	714	670	684	703	693	699	684	642	669	704	692	652	659	654	656	590	649	664	664	675	663	669	695	619	675	663	723	665	658	626	708	644	649	680
9538	5892	2498	1230	1252	771	465	414	416	404	403	321	249	169	197	307	366	591	969	491	338	400	524	444	306	234	215	185	198	220	173	177	119	116	108	114	72	58	55	45	42	48	40	50	39	53	50	39	52	45	50	40	50	43	43	38	51	52	34	39	43	52	58	44	66	39	50	45	51	53	45	53	55	55	33	39	53	58	50	33	45	47	38	43	51	50	56	33	41	39	44	50	51	29	36	41	49	48	48	34	57	36	44	51	57	50	44	36	32	39	44	45	34	43	49	49	40	41	51	37	44	46	44	56	32	44	31	50	36	68	51	42	48	43	47	38	58	33	41	54	56	51	44	41	37	38	46	55	43	47	42	41	47	48	46	49	53	52	47	47	39	34	49	54	53	49	34	49	51	44	52	57	51	45	54	50	50	44	45	47	48	46	47	41	33	35	47	55	44	41	52	40	39	42	52	47	47	49	46	55	46	41	56	39	56	49	53	48	49	43	48	38	40	38	34	46	55	45	55	41	47	36	44	33	43	55	40	48	41	55	44	44	56	44	53	51	53	44	38	52	39	37	47	54	45	49	46	50	53	64	48	47	45	46	49	47	50	39	36	50	41	46	42	52	65	48	56	54	49	50	43	48	55	51	35	48	41	39	46	50	44	51	38	57	54	43	49	37	46	50	38	53	48	46	48	53	53	54	29	40	54	37	39	37	41	46	40	58	52	47	34	46	42	36	45	47	49	47	54	38	41	51	46	38	39	44	41	53	46	31	36	58	42	44	44	58	39	40	42	51	53	49	41	58	61	55	46	44	45	48	47	55	42	40	48	35	57	52	53	43	60	42	51	48	37	51	58	40	39	44	53	38	52	49	44	45	45	49	45	42	37	65	47	50	49	41	59	48	50	50	46	48	46	55	45	38	49	46	50	58	49	53	50	45	47	44	43	52	47	54	46	48	34	47	42	59	45	34	47	50	38	46	51	45	60	44	43	44	38	51	48	49	42	46	47	49	45	47	50	46	41	54	52	48	48	53	43	39	57	59	34	33	52	43	55	60	41	42	50	45	45	38	50	41	34	49	43	54	54	37	37	33	33	36	48	56	50	40	49	52	51	48	47	47	44	35	43	39	36	46	35	53	48	41	47	42	33	59	56	47	55	44	47	55	49	40	51	54	48	27	50	53	48	38	40	54	46	60	47	46	51	34	44	47	49	43	46	42	64	51	42	45	53	54	47	47	42	48	60	37	41	45	43	30	38	45	50	34	43	45	43	55	42	41	43	42	47	45	35	37	51	63	40	41	50	44	56	51	52	36	52	45	41	37	40	40	45	42	52	53	32	32	37	43	34	44	44	38	41	41	42	46	44	42	56	49	44	43	46	44	46	54	50	44	37	38	41	44	49	49	47	55	52	54	39	46	44	54	41	43	43	41	36	43	44	31	37	51	39	50	44	41	41	51	36	42	40	39	43	56	46	44	42	56	42	45	38	42	33	63	39	40	52	49	38	48	36	59	54	51	54	47	53	50	38	42	46	50	43	41	36	52	43	49	50	33	51	46	43	42	46	49	46	43	35	47	53	46	42	45	41	52	38	42	50	46	36	45	40	42	65	51	58	46	66	51	50	46	33	47	48	45	52	50	52	49	55	54	36	38	43	47	48	39	48	35	53	53	48	51	43	36	48	61	46	47	44	38	43	42	48	44	41	58	34	45	52	48	52	43	46	44	45	43	57	46	47	60	51	49	52	51	50	35	50	41	41	39	35	36	40	34	50	39	44	53	42	54	46	37	42	47	55	54	60	45	36	49	49	50	42	48	51	47	41	55	45	46	45	52	34	56	40	36	47	43	40	41	44	41	40	30	40	46	35	52	48	38	43	50	42	46	41	46	51	37	52	49	50	48	47	38	42	35	53	44	50	45	51	47	46	58	55	49	39	33	42	47	39	43	45	45	49	54	45	41	49	43	51	49	38	35	46	47	52	45	47	51	40	57	34	42	41	50	43	48	38	37	52	48	46	47	57	53	58	50	49	51	41	56	35	51	47	48	44	37	53	44	45	48	33	42	52	46	45	38	47	51	37	33	53	48	48	54	52	53	51	45	46	49	64	49	57	35	65	48	57	42	56	34	37	50	50	62	44	37	41	41	36	42	50	49	44	49	36	51	41	55	55	47	42	41	57	37	45	39	46	55	39	49	42	49	39	44	50	39	45	36	33	44	43	40	42	42	60	43	64	48	56	42	52	51	37	58	43	39	50	49	41	44	55	53	42	40	56	40	47	57	54	51	42	40	39	48	42	42	51	56	42	41	43	47	40	50	34	42	34	38	48	40	41	42	44	50	43	39	42	38	40	43	40	53	44	50	40	59	60	49	39	39	46	40	58	32	42	50	40	42	31	41	56	50	50	42	35	54	44	43	56	41	56	54	47	40	35	50	58	47	40	55	47	27	57	41	52	35	53	44	47	42	48	34	62	54	46	46	44	36	47	36	54	40	35	41	33	24	51	44	37	39	37	36	44	40	49	35	47	49	41	41	35	42	48	54	46	41	51	44	58	62	57	38	47	45	40	41	43	46	39	54	56	46	54	52	37	42	48	44	46	51	47	41	32	60	47	53	55	44	35	47	49	48	48	42	39	33	43	36	51	53	45	45	46	50	55	50	32	42	40	52	46	44	46	65	42	41	37	39	53	43	46	46	41	45	44	49	42	38	42	40	40	49	57	44	32	42	54	51	52	49	50	40	49	46	41	59	42	52	42	62	55	47	45	47	44	41	42	34	50	39	48	46	41	57	53	55	52	37	46	40	47	51	56	48	49	45	51	43	46	40	40	31	55	41	42	54	47	47	55	44	45	42	50	57	42	47	34	52	44	40	39	47	35	54	49	47	49	46	45	38	42	33	43	46	57	38	39	45	48	49	50	36	54	37	35	46	45	42	52	37	55	38	50	34	35	35	38	52	48	45	62	49	56	33	49	38	37	42	55	47	32	54	44	46	55	48	48	45	29	46	48	48	38	38	45	46	53	40	48	34	40	40	37	50	50	38	46	60	49	44	50	55	42	48	45	38	46	54	45	58	47	54	44	42	40	43	53	46	43	53	52	50	52	53	36	43	33	47	51	43	51	46	52	53	35	42	53	39	34	39	44	41	38	41	45	46	49	48	57	52	56	58	49	47	48	43	42	53	51	42	46	42	53	50	47	41	56	51	51	35	32	42	48	39	41	36	51	48	44	45	41	49	55	32	43	47	36	55	39	49	44	43	44	46	32	51	44	52	41	51	51	37	36	34	53	47	42	58	49	47	48	43	42	36	38	41	51	51	54	63	50	49	44	33	40	48	47	62	46	51	46	48	51	34	45	36	44	47	49	55	39	48	45	41	51	65	58	50	50	41	52	46	58	42	41	41	41	44	47	38	61	51	53	44	45	48	40	40	52	40	45	43	50	47	49	34	46	39	46	46	46	47	54	53	44	44	50	41	51	42	40	40	53	50	53	50
46345	36280	27891	36571	37165	29583	22492	18438	17244	17158	15476	12520	9805	6415	7483	11496	13042	18350	23755	14705	12044	13143	16216	13856	9613	8153	7379	6396	6401	7495	7250	6086	4303	3715	3267	2877	2123	1526	1126	891	723	757	818	846	745	771	674	712	757	756	743	679	714	720	718	695	848	1038	742	735	678	774	782	695	663	682	710	747	716	693	675	678	691	662	693	712	677	704	690	727	675	699	653	682	705	645	676	698	733	691	685	647	669	658	718	632	690	701	709	671	653	633	652	689	747	695	699	680	676	678	696	680	693	673	656	681	707	690	720	642	684	719	693	643	700	688	703	691	757	666	702	708	731	699	685	691	672	657	716	695	661	670	733	670	658	668	687	689	713	688	718	679	699	690	698	675	712	699	682	699	720	653	693	698	671	713	689	711	717	703	714	656	643	653	699	669	683	655	700	715	674	646	650	708	656	691	675	630	685	709	693	616	670	675	708	689	693	680	678	655	716	709	701	660	675	660	660	666	689	663	743	653	690	690	694	716	645	734	698	645	666	645	650	652	661	664	654	720	717	660	739	700	730	682	696	702	673	631	715	647	665	695	625	685	679	677	698	682	619	695	675	663	668	688	656	699	675	639	709	661	718	659	656	678	653	673	673	718	658	659	684	696	654	693	649	681	684	669	722	668	683	690	677	641	699	712	680	663	665	679	680	666	678	630	701	700	680	702	692	656	714	629	670	681	709	656	684	658	668	669	713	732	685	684	675	717	700	640	671	697	655	706	685	635	676	673	672	729	691	702	665	717	704	650	686	727	707	676	693	660	661	707	695	686	685	684	678	680	686	685	686	646	721	686	693	686	679	649	653	653	674	702	678	711	733	657	635	670	656	670	702	666	673	658	743	656	681	712	764	718	649	712	658	708	713	682	683	676	687	702	667	677	653	712	653	657	702	641	652	679	650	679	658	679	643	667	654	654	652	681	677	726	674	669	629	619	702	639	682	664	664	724	677	669	633	679	712	684	673	703	707	699	685	683	661	687	687	675	688	729	730	696	683	669	679	643	677	668	685	689	656	650	704	662	679	695	676	662	658	678	713	676	695	702	671	692	671	686	675	697	659	693	633	663	664	718	652	671	699	650	654	632	685	696	687	717	666	661	712	708	705	771	700	645	671	715	622	673	680	694	696	671	666	685	704	676	720	638	669	653	686	685	679	687	692	704	694	672	673	650	650	687	667	674	677	650	743	709	698	734	657	653	686	661	609	683	679	719	668	717	653	738	707	675	689	657	660	708	705	636	684	652	682	769	701	668	708	682	737	661	680	640	706	662	679	664	687	678	669	671	672	665	702	690	716	685	690	670	661	691	696	678	644	650	703	641	670	659	671	705	741	704	683	681	667	728	660	637	665	622	659	700	692	680	688	683	707	679	659	678	714	693	709	720	709	679	670	653	653	705	671	674	677	641	717	665	633	667	684	725	702	713	686	614	671	673	654	701	719	700	680	660	646	682	727	685	682	711	652	688	681	678	673	690	647	656	677	661	696	668	663	706	670	674	655	695	660	643	667	718	700	707	680	684	654	651	687	669	660	694	738	674	681	698	695	700	672	712	646	688	656	701	716	652	657	636	671	696	658	676	702	711	715	669	628	680	684	708	683	712	729	648	701	683	711	681	637	631	682	652	697	686	666	655	719	632	669	664	648	667	685	719	671	662	670	626	686	724	681	728	687	686	717	693	685	652	653	688	716	679	645	693	706	656	672	708	688	652	666	703	653	690	659	712	699	686	717	681	757	723	653	660	683	657	730	703	664	663	646	676	689	687	647	674	664	672	681	703	755	671	652	690	650	631	712	687	670	637	694	683	729	649	654	671	671	715	663	718	668	753	719	696	667	675	679	686	655	691	692	662	646	674	703	732	690	715	723	695	698	699	665	654	687	654	685	668	677	629	700	654	682	699	689	708	673	716	704	675	669	643	655	679	672	660	676	717	695	696	696	673	680	663	681	702	680	667	672	649	695	675	661	682	664	682	661	688	673	715	683	703	735	678	685	688	682	662	675	658	700	670	676	696	703	646	648	706	703	674	704	706	716	652	677	663	702	719	668	646	710	645	668	655	616	709	620	656	699	669	664	668	689	678	720	670	662	704	702	714	664	679	668	690	705	657	638	648	689	684	737	712	637	688	654	704	683	635	665	662	687	711	644	690	747	694	673	649	699	666	656	704	687	724	681	643	683	680	678	658	693	649	703	678	668	672	671	654	699	640	711	663	677	697	687	664	678	693	687	646	694	681	707	733	678	697	670	649	713	662	637	693	690	761	694	677	697	704	662	701	701	645	702	663	647	693	718	712	672	710	684	642	692	622	661	636	643	669	688	661	703	674	679	688	695	656	609	694	665	698	659	672	683	691	645	694	670	700	764	728	715	661	656	714	699	717	666	666	705	732	686	671	689	675	671	720	666	693	644	635	690	721	711	696	692	675	702	692	682	654	718	703	638	672	653	676	640	678	707	649	674	706	664	701	686	676	673	695	646	673	718	662	638	682	668	680	664	711	695	660	688	648	693	687	681	692	698	660	728	683	687	672	713	708	691	652	697	661	694	668	643	721	682	679	687	675	670	706	666	697	691	631	670	667	716	670	690	709	694	699	735	731	666	668	711	708	665	600	706	669	678	645	701	690	659	670	657	697	700	693	685	686	676	677	707	668	697	694	715	702	669	680	676	738	685	672	683	673	665	703	644	635	640	715	685	701	667	699	675	698	681	664	681	683	664	716	712	732	679	699	693	721	675	709	640	656	689	684	610	694	684	656	646	678	654	660	644	631	687	659	678	721	632	658	670	696	675	722	669	646	651	652	683	742	692	698	678	675	691	707	687	728	703	680	684	689	692	670	662	673	667	657	643	674	626	678	673	718	649	716	699	687	678	652	676	650	695	688	676	694	664	717	649	698	651	694	674	686	662	689	749	690	666	728	682	708	719	709	662	670	730	691	708	676	710	674	648	692	642	665	694	669	653	689	741	664	663	683	654	663	655	676	664	665	689	703	708	680	647	713	698	681	682	702	636	650	647	685	736	662	654	652	709	685	701	664	735	650	702	679	700	688	672	689	664	713	666	689	707	658	679	716	686	691	666	678	692	691	716	670	683	717	679	685	651	644	660	664	679	656	687	666	687	667	681	713	665	680	700	673	647	647	650	697	652	665	636	680	685	672	642	663	693	654	668	697	688	694	727	676	731	658	637	694	723	713	663	660	682	682	709	697	707	672	732	678	680	650	659	705	688	663	650	674	692	675	725	684	682	678	741	700	686	663	683	707	653	678	676	696	687	671	710	698	638	663	610	662	707	684	632	669	686	689	720	700	664	667	684	671	672	699	669	697	639	693	708	670	692	698	661	674	671	654	636	698	683	683	669	731	709	674	719	679	714	650	625	668	670	662	650	708	663	645	668	696	704	683	703	683	670	706	658	682	720	722	679	698	722	681	670	639	680	710	665	696	678	681	688	696	688	704	726	635	661	721	696	679
5905	2703	1086	566	518	320	182	125	126	102	113	109	106	103	108	163	180	213	385	248	120	165	219	203	129	112	108	85	83	100	115	104	75	78	66	46	43	29	28	39	46	27	43	33	46	37	32	28	37	29	42	23	20	32	27	25	49	34	33	44	38	32	32	21	42	29	34	33	33	35	37	35	35	37	34	35	24	32	28	37	35	37	37	32	41	35	36	30	26	29	29	25	29	29	33	26	42	34	26	28	33	27	42	31	29	22	28	37	34	31	34	45	27	32	29	36	41	30	35	33	37	33	33	39	41	32	36	37	31	42	32	29	31	36	37	27	28	38	38	44	30	26	19	32	33	27	33	26	36	31	40	36	30	30	24	29	34	29	36	44	35	32	30	45	28	36	31	27	29	19	36	25	28	34	38	50	26	34	30	34	28	46	33	39	19	29	34	19	33	32	41	44	35	30	35	29	36	28	32	31	29	33	32	36	32	29	33	32	29	36	35	34	31	39	31	41	29	37	40	23	29	27	25	32	30	28	35	45	37	28	32	24	33	37	38	28	27	25	40	39	38	40	31	32	33	34	32	36	30	40	39	29	31	44	31	31	27	31	28	32	37	33	39	35	26	36	35	34	32	43	27	28	20	43	26	35	30	32	30	38	32	35	34	28	36	26	31	32	32	27	24	34	32	38	33	37	29	34	32	34	24	25	23	33	36	30	31	29	34	38	51	38	28	30	40	23	32	22	32	27	36	33	33	32	24	30	37	28	29	33	26	42	31	32	34	30	37	27	37	33	30	47	30	38	50	25	37	28	26	39	31	30	35	23	27	27	28	29	37	24	36	29	29	37	35	31	29	30	32	25	33	34	42	32	31	41	41	31	35	21	31	29	44	26	25	37	31	28	33	41	34	30	32	35	40	30	26	37	33	50	24	22	42	35	24	38	36	32	50	25	25	29	34	39	22	34	30	36	32	35	26	20	40	24	30	24	49	37	32	35	32	35	35	37	31	31	36	30	44	39	36	36	30	40	35	33	41	41	26	31	34	33	27	34	37	33	35	35	35	22	32	27	36	38	29	39	33	35	41	34	29	41	45	34	42	34	27	34	40	31	45	23	33	37	32	31	30	34	41	34	34	41	34	36	30	37	26	26	24	37	34	29	32	31	29	24	33	39	29	36	37	32	31	27	26	28	28	41	42	40	33	35	40	43	28	41	30	39	20	30	26	42	26	36	29	40	33	33	29	34	40	27	29	31	30	42	42	47	35	33	44	40	31	39	32	27	38	21	44	27	37	28	25	21	39	24	40	29	26	31	34	43	37	44	40	34	34	38	26	26	31	35	30	32	39	31	38	33	32	30	32	34	41	32	31	37	31	27	37	31	34	33	30	29	31	42	27	41	29	30	29	30	31	31	36	31	32	36	40	27	29	17	33	37	28	26	29	33	29	32	34	35	37	38	19	37	27	27	33	31	37	33	36	33	27	34	29	34	33	38	38	28	36	32	27	47	34	23	30	32	32	29	42	31	39	29	42	29	39	36	32	35	29	25	30	35	34	31	32	39	32	27	35	44	42	32	36	21	32	28	39	42	34	39	33	32	41	38	31	27	32	39	29	28	31	35	30	41	31	30	31	36	33	27	45	30	28	32	34	34	37	37	28	34	29	37	25	39	36	32	21	33	34	32	37	26	25	40	24	35	40	37	44	26	29	36	45	26	28	33	25	45	36	31	29	27	36	27	35	39	28	29	33	23	29	27	37	35	45	33	40	41	30	29	39	28	31	26	29	29	35	31	30	20	31	36	29	28	27	45	30	25	25	32	29	33	32	31	27	29	39	31	24	25	26	28	31	36	30	36	32	28	35	33	31	23	29	29	38	33	29	35	23	31	35	33	39	28	29	29	27	34	39	26	30	31	38	37	28	41	28	30	28	31	33	36	35	30	31	29	31	43	33	24	33	40	30	36	42	30	33	31	34	28	28	26	26	37	32	41	41	29	33	32	37	36	35	35	35	40	28	37	33	32	31	23	36	26	29	36	35	27	39	43	32	35	36	38	24	32	31	39	40	32	32	39	34	39	34	36	43	26	27	37	43	26	26	32	27	42	30	32	45	31	35	34	43	28	27	42	36	45	33	19	29	26	35	33	29	35	33	37	34	40	40	28	23	32	25	30	27	25	30	41	33	32	32	34	31	34	31	30	36	34	29	33	48	36	40	31	26	28	32	43	33	28	28	36	32	28	26	29	32	27	32	41	36	24	34	45	31	36	45	27	45	36	32	25	39	28	24	39	19	33	25	26	36	32	34	28	31	29	33	38	33	25	32	32	33	35	30	33	23	30	27	43	40	34	34	32	29	26	26	35	31	31	44	37	34	42	32	25	31	35	45	27	32	24	29	33	33	34	29	38	27	49	43	42	28	29	34	38	30	40	40	19	24	34	32	22	33	27	33	39	22	32	23	30	25	34	31	35	25	37	37	26	27	32	40	34	28	27	29	34	39	42	27	33	35	37	32	30	31	33	33	26	30	29	29	30	43	40	35	31	32	41	37	31	43	34	29	30	37	25	26	45	28	32	40	38	43	43	37	35	33	27	38	38	22	27	34	37	37	32	44	31	31	30	27	30	42	38	37	33	37	45	38	23	29	34	35	33	32	31	29	24	32	40	34	21	38	34	44	32	32	34	29	27	31	43	37	30	30	33	42	29	29	32	35	41	42	41	33	41	35	40	23	39	38	36	33	43	31	42	31	40	24	27	36	39	35	34	28	30	36	33	31	33	30	45	24	34	36	31	35	32	36	41	27	27	29	30	38	39	21	32	35	19	31	24	28	40	21	31	34	36	22	31	33	33	37	37	32	43	32	21	31	34	28	26	27	36	33	28	35	36	38	42	32	32	29	37	27	23	28	40	25	35	34	33	29	26	40	27	30	38	38	34	40	34	38	36	29	31	34	26	37	26	46	25	33	33	38	26	38	37	35	26	33	30	32	35	37	33	42	33	32	39	22	40	34	25	38	29	43	25	33	41	30	31	37	39	37	33	30	50	24	38	37	29	31	43	30	29	30	30	33	25	37	43	34	29	32	38	36	30	31	48	27	26	27	27	36	34	26	27	42	38	25	24	33	37	37	37	37	37	31	37	29	22	24	33	29	34	34	44	22	39	29	37	38	25	23	27	29	35	33	28	40	28	32	32	32	32	27	30	32	38	39	29	36	27	39	38	32	34	28	43	46	33	28	35	45	32	24	31	26	24	30	35	36	28	29	33	35	34	33	34	34	34	36	45	39	25	33	39	28	37	41	38	44	31	19	39	36	27	24	29	20	36	27	29	35	28	32	34	32	22	42	32	41	32	27	31	41	25	26	26	35	37	30	36	31	32	26	25	35	41	36	26	36	43	36	29	31	27	34	41	30	28	33	31	27	26	39	26	29	41	29	41	42	27	25	33	35	31	25	37	31	30	20	23	35	38	32	33	35	33	30	35	31	35	30	39	37	36
40258	29343	19155	28262	29182	19305	12107	8509	6446	6244	6024	4984	4186	3485	3941	6654	7280	8522	13744	8692	4948	5829	8279	7516	5004	4366	3598	3189	3122	3513	4174	2971	2340	2105	1802	1388	950	695	601	564	523	551	562	527	512	499	516	471	519	494	480	512	506	548	518	520	652	623	528	560	507	532	512	451	514	488	483	493	499	514	504	495	487	475	542	468	509	494	469	485	501	506	511	469	514	467	495	473	482	511	496	474	530	533	520	514	516	503	443	462	502	483	516	501	522	483	470	542	460	471	476	475	544	505	480	491	511	513	507	515	517	479	489	499	464	477	510	503	513	497	488	477	519	525	496	511	514	514	511	501	493	547	468	454	445	512	496	530	517	509	459	490	459	510	499	491	506	505	486	496	519	515	505	463	485	514	524	459	535	477	473	459	494	534	506	491	504	520	473	503	531	518	481	526	465	495	487	486	494	516	508	493	540	549	518	481	504	497	476	496	538	520	482	490	506	532	502	496	495	518	508	471	489	524	501	486	539	494	528	490	487	495	497	523	545	501	521	505	513	543	488	506	468	515	488	474	531	497	450	457	496	473	503	498	504	547	502	492	514	481	482	491	554	506	507	552	496	474	529	509	497	523	488	448	509	501	506	484	512	476	513	506	490	501	489	489	484	479	493	530	484	514	501	471	460	518	508	543	494	499	503	488	499	467	476	535	502	503	495	469	477	524	524	493	484	485	485	544	504	501	469	514	476	507	478	486	469	514	522	521	482	489	494	522	517	526	491	483	484	534	494	533	458	470	480	503	509	561	497	483	487	500	492	495	524	518	463	529	502	504	488	498	489	480	501	460	534	501	542	521	492	476	498	461	482	510	491	552	504	510	493	474	514	512	501	485	449	480	538	527	499	494	496	486	518	518	499	501	523	432	504	477	476	529	554	494	510	504	514	477	531	477	476	473	514	509	513	489	476	480	482	480	517	496	458	502	498	470	530	493	482	524	481	482	504	510	499	503	523	497	493	475	506	476	505	497	501	510	482	498	492	483	517	503	542	469	467	502	494	537	506	487	557	487	489	474	517	504	505	475	495	494	478	510	523	477	547	471	519	491	473	484	546	470	515	513	498	475	534	493	484	494	518	482	516	478	491	530	467	522	473	509	506	510	487	489	470	516	521	487	503	529	526	521	500	486	500	497	465	547	488	508	466	497	493	504	503	491	492	473	522	513	465	504	526	490	483	510	511	492	527	481	516	487	502	514	539	482	526	481	496	513	519	506	475	531	499	504	521	504	504	458	509	555	493	489	470	512	503	511	492	516	475	495	518	495	487	503	491	502	487	509	498	491	467	540	450	526	527	522	473	476	507	523	480	483	504	500	508	506	505	468	498	526	518	479	503	511	481	480	540	468	481	487	538	508	471	527	484	516	517	496	507	489	498	489	477	498	515	473	476	532	511	508	497	465	494	505	485	516	500	492	501	474	499	510	484	548	467	472	482	500	505	493	478	522	470	487	466	508	484	515	504	492	507	472	509	492	516	483	501	510	493	509	467	490	520	484	527	548	532	476	495	458	461	522	517	460	476	485	537	502	505	504	484	519	477	521	492	510	485	487	493	516	473	513	484	491	489	514	502	501	481	520	521	481	483	532	523	492	485	476	494	509	475	476	546	490	527	504	538	506	520	469	469	546	510	513	467	472	516	495	512	507	496	547	544	536	500	505	511	484	508	546	462	486	493	493	483	463	485	494	510	476	514	471	496	505	514	545	471	473	489	469	476	512	489	470	496	498	466	494	493	504	527	510	517	499	529	496	485	470	483	506	496	516	467	526	534	481	487	489	512	498	464	520	484	508	522	521	540	480	502	486	494	486	501	479	451	461	494	495	465	489	490	555	488	507	476	507	505	511	508	492	506	463	524	494	493	504	480	506	502	540	501	474	477	470	477	452	518	460	473	500	497	484	480	479	480	517	488	526	465	494	510	506	493	481	486	510	486	472	495	501	521	490	538	492	505	492	533	505	449	471	551	508	498	497	508	497	492	516	508	464	450	501	509	537	515	494	474	504	471	452	495	489	505	509	513	508	514	490	528	519	472	508	497	498	535	482	507	540	534	492	497	520	529	502	498	491	494	484	513	459	504	501	467	460	470	453	507	480	500	468	557	522	486	518	479	514	497	520	458	501	475	480	475	561	480	492	495	524	452	486	480	502	514	460	473	529	510	511	500	495	497	475	487	517	479	472	498	504	491	507	507	458	506	496	462	499	468	499	489	530	481	475	501	526	487	519	503	503	508	546	473	471	481	499	520	515	477	513	517	525	486	512	499	482	484	515	504	494	501	475	498	459	516	495	492	475	501	516	459	527	516	501	488	498	469	496	551	477	506	522	490	520	500	501	505	535	530	445	503	495	471	513	499	479	510	494	506	506	505	469	487	497	522	516	491	528	472	506	446	520	459	479	496	488	490	490	509	532	506	492	485	500	515	484	491	504	521	495	468	500	489	490	526	509	506	501	516	493	508	515	518	483	485	470	487	473	502	485	501	504	459	510	486	467	479	481	511	461	461	466	474	519	493	572	525	504	487	486	497	498	490	515	485	523	491	467	444	490	497	497	524	486	492	468	476	472	492	554	544	524	533	503	514	502	482	523	509	504	480	497	520	483	462	482	489	459	465	501	508	501	468	486	484	527	520	507	508	457	493	487	508	524	492	512	496	478	479	480	505	466	502	491	416	479	487	459	520	504	490	503	531	492	498	506	496	519	482	498	517	535	512	492	519	479	497	515	509	480	484	490	470	510	464	472	557	479	502	517	531	480	534	487	519	519	512	488	451	464	517	519	492	471	494	485	468	486	503	482	478	498	486	491	509	529	517	504	466	472	520	480	466	524	497	468	494	511	459	529	455	493	457	503	517	502	462	508	470	496	566	483	513	514	490	527	489	454	471	552	522	524	466	445	517	517	489	505	485	524	465	548	496	490	501	495	533	470	455	496	476	498	516	487	475	520	490	481	496	529	451	490	498	509	506	523	506	503	527	510	503	447	491	488	464	500	493	453	503	552	490	511	554	521	434	490	517	522	480	509	523	481	510	534	526	495	500	478	483	463	492	514	497	518	488	464	507	511	515	559	458	513	488	497	491	472	485	513	521	498	540	523	473	495	509	489	472	508	491	501	509	516	469	503	482	497	499	521	504	522	482	548	478	481	499	489	495	513	537	516	461	527	513	478	525	521	518	497	509	504	491	477	478	456	488	521	533	525	478	490	500	498	499	452	476	486	511	540	492	474	474	515	498	484	498	517	484	512	500	505	465	474	502	473	505	468	509	519	496	503	498	490	505	534	458	478	491	501	502	529	533	501	449	523	477	499	529	506	490	516	564	473	474	500	477	481	482	490	491	491	495	510	530	462	527	502	477	517	514	479	504	498	461	508	496	506	535	514	465	498	508	497	480	477	455	546	499	487	512	486	490	496	502	530	499	530	512	505	521	479	462	488	529	490	514	500	492	511	466	494	495	499	484	502
7274	4108	1585	855	916	643	353	269	205	206	174	176	158	154	194	235	301	289	503	405	183	239	332	319	214	178	144	144	127	157	167	128	115	97	73	64	44	47	29	34	25	26	33	32	37	33	31	46	34	27	39	29	36	30	32	35	37	29	31	31	40	31	37	26	29	36	40	35	33	30	28	32	27	34	31	33	32	38	30	30	36	33	37	23	32	37	34	39	34	38	28	37	25	30	41	26	37	45	26	36	33	41	32	38	39	35	41	24	30	30	32	31	37	27	26	39	46	30	26	19	29	17	45	26	34	35	42	27	31	32	31	38	32	26	30	30	43	32	27	36	32	36	38	34	26	27	37	39	40	33	46	36	34	33	28	39	33	41	30	27	29	35	34	32	30	35	25	32	32	27	37	31	32	31	30	37	32	28	36	35	38	38	37	25	45	37	39	21	39	27	34	41	29	34	30	27	36	32	36	33	27	31	36	34	30	32	39	39	26	22	39	25	32	33	31	20	31	26	27	26	32	27	26	22	24	28	35	36	23	28	27	35	44	34	37	26	24	33	27	36	41	36	35	38	29	21	31	34	32	24	33	34	27	32	27	25	24	44	35	37	42	31	30	37	37	15	30	34	33	31	32	33	29	37	38	32	42	23	28	32	30	36	36	29	30	25	36	25	32	37	33	36	30	35	40	27	27	32	27	31	30	23	38	35	38	28	35	20	37	37	32	26	38	38	40	37	37	35	30	38	32	31	29	32	38	35	31	41	22	29	37	36	33	24	25	32	27	29	33	45	49	44	35	53	28	41	32	31	44	31	36	24	36	31	35	37	32	30	32	27	32	24	32	31	33	38	31	37	25	30	24	34	24	30	34	31	20	32	31	26	25	18	40	32	22	31	34	44	30	35	29	29	33	36	25	31	35	23	34	37	26	34	35	27	33	26	25	35	28	19	35	31	31	37	36	43	31	42	39	33	32	25	29	36	35	33	37	31	37	26	26	33	29	34	45	30	32	26	25	33	31	31	41	35	42	38	30	34	32	37	36	20	35	28	25	39	34	28	39	25	29	32	38	35	37	34	23	39	39	35	35	27	29	31	38	27	48	28	27	29	23	30	22	44	33	26	42	36	43	33	38	32	34	29	21	27	32	33	33	40	25	38	36	26	25	34	41	24	34	25	38	35	35	35	37	26	25	38	36	31	29	41	31	39	31	24	32	30	20	35	38	38	25	36	22	28	21	36	32	31	38	38	35	31	34	23	29	26	34	30	32	29	30	28	25	39	36	39	30	31	34	31	35	36	27	24	31	32	31	30	28	35	31	33	40	37	33	32	37	33	25	30	35	35	30	33	43	33	38	43	29	32	47	22	29	33	34	30	33	37	28	28	30	35	26	30	25	34	35	28	26	34	27	41	24	31	26	37	35	24	35	35	31	31	24	32	26	27	31	29	26	39	26	27	38	43	35	30	31	37	28	35	23	34	29	30	27	33	29	23	39	26	38	39	28	21	40	39	39	37	32	31	18	28	36	37	27	28	30	32	47	40	39	43	39	31	31	33	35	27	35	26	32	39	36	35	21	37	32	32	27	33	32	30	32	35	30	30	22	26	32	30	38	23	32	31	30	32	25	33	34	31	27	27	35	29	31	30	21	28	32	44	31	27	35	41	27	33	20	37	26	35	29	33	35	25	33	44	32	28	43	29	27	25	26	28	37	39	31	40	41	30	33	40	26	42	29	36	36	34	38	29	26	38	35	32	37	28	41	19	20	27	33	31	30	40	33	33	25	31	32	32	34	36	39	42	29	27	27	30	26	27	34	28	34	23	32	31	37	34	13	32	36	48	35	39	40	29	27	38	35	37	32	22	34	25	31	27	44	34	16	39	33	32	28	33	24	26	26	37	24	35	28	39	21	45	34	35	28	40	35	25	30	23	34	31	29	26	27	28	37	33	32	34	31	31	34	37	31	35	37	31	24	23	27	25	33	25	30	34	41	46	25	34	40	27	34	19	27	27	34	32	36	28	32	23	33	16	29	33	28	39	38	36	27	33	24	33	33	36	35	37	34	30	37	28	31	34	35	24	31	35	38	25	24	35	26	34	42	39	38	38	41	23	29	27	40	33	35	39	27	34	28	30	33	43	33	33	23	33	39	22	31	29	24	42	30	26	37	28	28	25	29	23	32	30	25	33	27	32	30	20	32	39	38	33	26	33	50	32	39	36	28	30	32	34	33	26	29	39	25	29	31	41	33	35	33	31	34	38	33	30	38	28	21	38	18	38	40	21	40	26	32	32	27	32	22	39	29	35	27	29	29	32	30	28	34	34	27	23	37	40	39	32	37	30	33	35	26	39	30	33	39	34	33	32	37	25	27	32	33	28	36	31	23	35	34	24	28	36	25	39	25	31	40	41	44	28	34	34	32	38	39	33	33	24	28	27	37	36	23	30	31	35	42	31	30	32	32	33	29	25	42	40	31	30	29	35	35	26	40	29	29	41	24	31	28	30	29	44	44	26	33	25	36	29	35	28	30	39	25	30	28	48	32	35	35	34	27	29	33	32	33	39	27	28	29	34	39	37	41	27	26	38	36	26	20	40	31	31	28	26	31	35	34	30	26	31	33	34	30	30	30	34	28	40	25	26	32	30	33	47	30	35	35	35	32	44	28	27	27	27	37	26	30	29	42	30	33	30	29	19	32	24	30	31	37	33	26	30	26	36	32	30	34	41	41	40	26	35	32	45	35	38	20	38	24	34	22	43	32	27	25	27	35	42	34	33	31	32	27	39	34	26	29	36	34	21	35	25	24	31	36	31	35	38	24	27	33	31	33	40	36	35	29	38	36	30	24	36	35	30	44	24	35	32	26	40	33	33	37	25	38	41	29	35	26	29	28	27	16	30	43	41	26	27	31	27	40	36	33	35	30	33	29	29	31	42	32	45	33	37	40	39	42	35	42	32	28	27	32	35	31	24	30	33	29	34	30	34	26	37	28	35	29	31	34	38	29	29	29	40	31	30	37	34	40	36	23	34	34	34	26	36	25	42	30	24	27	33	22	28	28	41	30	30	29	40	23	34	36	30	38	27	28	38	36	29	31	36	28	38	20	32	28	26	29	24	26	30	31	38	36	34	33	29	34	31	29	28	36	31	22	34	30	35	26	29	34	34	31	25	34	26	32	34	45	18	32	18	40	32	29	27	25	34	33	28	24	38	29	29	41	29	34	23	28	29	32	31	46	28	42	36	27	47	31	31	21	32	30	36	28	41	37	35	37	33	29	30	35	29	35	26	34	34	32	29	30	36	23	29	34	29	28	30	32	29	34	30	34	32	32	35	41	42	25	32	26	34	25	28	40	35	26	35	23	31	32	34	40	41	33	29	22	37	32	33	45	40	29	24	32	37	32	32	20	22	33	29	22	34	34	31	30	32	26	36	34	39	28	35	36	38	32	32	36	43	29	37	31	20	30	37	22	37	28	36	35	31	39	23	29	36	29	30
44933	32929	23425	32930	34670	26953	19280	14938	11438	9362	8611	7833	7045	7226	7696	9781	11835	11534	16467	13273	7030	8561	11658	11262	7166	7162	5780	5056	4931	5805	5842	4612	3951	3287	2444	1591	1034	698	587	582	564	574	589	571	557	541	532	499	516	509	496	529	523	532	496	563	560	509	526	507	550	552	524	505	480	488	519	500	483	529	535	498	514	491	484	491	491	461	520	473	489	468	506	508	475	472	483	493	456	493	472	491	518	489	475	459	482	503	497	452	533	474	492	503	466	479	503	497	501	519	502	522	486	504	497	481	507	511	485	530	532	470	485	494	471	462	516	487	497	488	494	481	479	524	486	505	510	524	449	501	470	479	529	517	518	492	510	491	524	492	508	515	505	533	490	539	503	482	472	502	474	457	484	471	532	489	493	532	474	485	526	517	469	486	473	494	492	503	484	517	494	489	458	457	480	486	473	495	459	497	493	468	508	492	516	486	503	482	510	485	499	449	515	514	498	504	462	489	489	506	509	490	503	477	525	482	492	478	485	482	471	487	543	496	499	484	485	511	486	493	499	507	502	491	505	488	483	493	475	505	519	506	497	484	468	514	488	469	455	507	500	529	502	468	463	517	473	495	489	489	509	500	473	479	450	488	448	448	482	480	442	491	522	468	477	515	473	474	513	506	487	473	515	492	472	483	497	480	487	499	467	490	504	520	492	492	513	478	455	505	503	515	472	491	531	477	517	508	486	482	493	476	483	510	499	491	454	528	484	511	503	449	501	517	501	493	473	503	480	506	483	456	468	510	492	492	521	452	494	495	510	571	457	489	472	494	495	538	495	453	513	512	470	513	484	503	495	473	485	491	465	489	504	517	500	476	479	501	498	510	511	490	456	494	502	473	460	505	496	548	458	495	477	473	496	471	451	503	504	489	480	475	555	510	512	472	471	518	497	478	489	524	476	523	454	494	483	504	460	496	487	462	473	481	530	500	507	535	488	475	516	484	520	505	503	461	504	477	532	460	503	480	475	471	452	454	532	499	489	475	517	506	504	481	518	529	453	496	456	490	480	500	472	494	517	494	498	505	489	497	498	497	488	497	474	489	495	499	490	470	486	480	424	509	461	476	515	516	473	510	518	462	488	483	508	496	493	472	492	482	456	497	478	496	464	491	489	511	480	511	485	502	476	511	497	482	486	493	479	505	492	482	476	491	492	544	448	518	527	478	520	476	507	444	511	484	484	471	486	456	485	476	479	502	520	449	461	522	517	502	486	513	546	477	457	528	504	483	475	471	502	448	498	502	482	490	471	484	479	485	507	491	490	494	504	507	500	497	474	517	435	457	485	489	501	526	521	493	472	483	490	476	481	523	498	514	486	538	474	436	500	453	496	514	460	491	473	459	495	511	444	490	490	488	468	462	522	471	472	486	499	531	504	471	493	464	464	456	496	471	486	502	488	518	493	540	473	433	491	474	497	518	535	506	505	485	478	518	476	489	546	462	479	472	496	523	467	508	520	446	515	490	464	527	500	477	466	538	513	496	535	499	506	488	519	527	513	480	520	476	485	477	457	515	487	484	512	477	455	513	444	485	492	457	522	519	504	488	506	483	496	473	494	485	497	483	489	483	456	438	483	515	520	473	484	514	451	513	497	489	485	515	469	484	530	502	517	507	482	456	488	440	501	485	525	501	473	493	480	464	505	527	458	508	460	505	499	536	476	503	513	470	448	501	477	489	471	469	522	526	490	485	467	462	493	484	484	489	494	507	471	495	477	508	490	452	521	540	492	494	443	487	504	525	476	526	494	469	505	464	502	517	509	475	470	489	469	514	479	536	517	474	486	513	485	481	474	449	452	480	523	442	461	461	472	502	466	497	459	493	476	486	514	523	509	534	486	496	459	508	493	456	468	461	477	496	484	492	486	509	507	491	487	494	464	507	486	473	471	500	513	464	484	498	495	497	439	495	471	478	512	484	483	461	483	481	479	489	514	498	512	496	528	494	495	493	496	497	527	486	481	522	461	492	490	483	514	482	497	498	515	509	496	484	451	521	471	487	479	489	540	481	510	447	515	466	495	511	504	498	483	472	502	502	480	513	509	515	500	471	482	502	555	490	489	488	468	491	485	522	466	505	502	511	500	500	478	465	503	485	423	477	500	489	467	492	474	510	491	469	529	483	465	495	487	520	505	503	496	473	519	448	481	491	509	475	463	469	538	521	478	505	503	509	485	487	500	485	506	498	461	508	538	485	470	516	496	480	494	472	524	491	448	468	522	483	483	432	502	474	467	504	510	486	453	484	511	483	513	488	471	458	497	497	488	508	497	486	488	475	520	497	427	476	492	489	510	492	508	466	507	485	489	498	508	473	467	481	465	485	502	516	479	476	511	491	483	465	502	476	458	530	444	448	473	483	495	470	531	477	503	508	492	505	504	501	496	478	523	508	507	485	476	475	475	482	499	491	493	500	474	476	513	471	512	499	537	494	493	502	495	457	493	490	513	496	522	478	497	465	513	475	488	521	499	479	496	497	494	493	482	476	490	482	504	502	481	503	483	524	489	497	505	492	496	501	451	476	478	463	475	534	518	511	465	514	490	466	456	459	499	504	493	511	489	511	498	463	436	518	489	465	486	459	499	496	506	476	479	504	492	502	470	493	528	479	505	492	485	513	513	484	486	471	467	533	469	506	496	506	483	474	510	492	502	450	461	481	476	494	515	486	470	488	492	452	473	468	501	479	491	485	521	501	461	502	493	508	489	486	494	496	519	507	483	475	497	487	467	479	516	507	504	443	464	519	474	464	486	472	456	496	464	499	521	475	519	499	516	464	497	490	502	493	488	496	489	468	486	493	490	480	481	530	515	481	485	471	492	520	445	503	489	481	499	539	484	482	453	463	474	495	506	507	494	517	476	492	497	483	515	505	471	494	471	486	450	501	502	477	473	493	500	521	460	511	508	498	476	504	508	504	499	533	467	490	531	481	504	487	533	437	473	473	470	484	479	493	498	487	490	498	482	510	464	506	501	493	506	493	492	451	504	484	476	456	489	508	467	495	485	507	441	465	490	530	503	477	480	534	527	440	495	464	523	489	491	498	506	497	527	492	521	496	469	481	511	483	497	482	488	483	506	497	495	465	461	447	435	486	458	491	515	464	464	490	502	499	495	453	492	460	456	466	479	485	501	474	492	477	523	511	479	530	524	481	497	522	496	508	472	493	490	531	497	514	476	530	533	470	496	480	457	453	502	471	524	502	469	512	446	489	492	458	501	485	499	490	480	477	474	481	531	487	472	487	496	518	511	515	496	489	507	522	515	476	487	466	515	460	497	456	462	454	498	509	470	465	520	483	477	462	454	470	445	526	488	494	525	501	440	503	468	493	563	462	481	512	488	494	485	493	503	494	496	509	550	470	479	459	469	486	495	467	486	501	542	478	525	494	500	505	495	482	463	490	453	527	497	473	519	471	511	504	464	455	486	474	520	507	517	505	484	479	501	491	486	488	494	513	509	484	469	464	463	488
8373	3450	1526	830	818	646	370	297	239	188	182	172	168	230	255	275	343	302	396	405	190	190	292	357	239	181	175	190	158	173	158	124	123	98	82	53	56	36	51	53	64	49	43	46	48	31	41	49	53	48	52	41	52	46	46	43	40	38	48	47	49	35	46	51	47	52	42	44	38	40	55	47	54	42	38	54	56	41	50	40	49	44	48	47	63	44	54	45	55	39	42	62	37	42	41	41	63	41	38	43	54	39	40	42	58	43	33	45	47	27	42	52	42	45	48	39	44	42	34	47	54	59	54	46	45	61	45	49	42	48	56	52	39	42	48	44	53	39	49	41	60	49	46	61	49	39	51	31	55	52	55	54	38	44	41	41	48	47	43	35	29	43	46	46	46	54	32	41	44	38	44	52	44	42	51	50	41	45	48	43	38	57	47	39	47	39	40	40	27	43	48	38	33	58	37	40	45	49	47	43	45	56	37	47	31	55	39	33	54	49	51	36	49	29	50	46	44	44	39	47	42	53	47	43	40	50	35	57	32	39	40	46	52	35	43	56	48	37	42	40	39	49	55	48	43	41	48	49	40	41	37	35	36	39	45	54	42	41	45	38	39	34	34	39	41	40	52	39	38	45	46	46	39	53	31	45	59	48	53	61	43	59	49	39	33	51	43	49	43	43	49	47	46	54	41	52	37	42	48	52	39	37	44	43	40	49	41	39	43	46	33	64	44	42	50	34	36	42	42	36	35	38	37	50	47	46	40	45	41	37	57	43	53	46	44	45	39	47	38	50	38	44	44	27	44	37	42	46	38	56	39	49	42	51	44	38	44	46	41	45	40	46	58	45	47	42	54	45	50	44	42	53	42	50	43	43	38	55	32	40	47	54	55	37	37	47	39	36	39	39	36	39	44	47	47	43	42	43	56	49	50	47	32	41	47	42	38	44	42	40	45	40	51	53	35	52	32	47	40	36	38	50	36	44	41	47	47	39	40	45	45	41	34	45	46	37	39	53	47	43	59	48	38	47	46	45	43	52	53	42	50	45	55	49	49	24	47	34	53	42	43	49	56	42	34	44	50	47	46	47	35	39	60	44	45	45	43	52	49	42	41	51	41	52	57	41	37	48	39	36	42	39	36	48	31	50	37	24	44	54	40	51	42	53	51	39	45	35	49	34	42	40	42	44	30	52	26	45	63	45	43	42	48	60	43	38	48	40	51	40	44	46	52	41	39	41	45	46	44	52	44	40	60	48	47	41	48	44	45	43	42	42	48	51	37	39	34	39	47	53	45	44	50	38	50	48	52	43	35	44	31	47	44	37	60	42	49	45	52	44	45	45	49	48	42	39	50	31	42	51	37	56	48	45	43	43	53	43	49	46	45	60	53	46	39	36	48	44	58	33	46	43	42	42	47	52	37	45	49	47	43	47	39	44	49	35	46	39	44	41	52	41	44	46	38	39	47	52	48	44	47	40	52	43	44	43	39	54	45	42	39	42	43	42	39	42	50	41	51	35	52	48	43	39	39	43	46	32	48	41	43	39	43	45	38	44	51	44	32	37	51	46	54	52	39	39	37	39	47	41	47	34	43	49	39	36	46	47	31	45	45	59	49	46	36	50	44	43	47	48	48	53	50	42	32	43	36	48	56	53	42	39	43	47	42	40	40	47	43	28	48	44	55	44	54	42	48	48	55	42	40	38	41	41	46	41	37	46	39	59	45	47	46	41	50	49	55	46	44	44	60	44	42	37	48	64	31	48	46	40	31	44	52	46	43	43	40	41	39	44	42	50	43	36	57	40	42	35	46	45	43	53	50	53	39	38	43	58	47	37	55	52	47	40	43	47	36	44	32	47	59	51	49	47	47	34	61	41	37	43	41	51	45	42	40	64	44	45	37	53	40	46	59	47	32	44	42	30	29	51	36	38	38	49	40	40	42	39	49	58	36	57	40	58	42	56	53	50	40	47	43	39	41	58	34	36	42	45	52	40	36	37	37	43	45	42	51	48	33	46	44	46	39	53	52	65	34	41	46	47	52	45	46	55	49	32	56	38	51	41	47	53	40	52	45	48	52	50	62	44	46	34	45	37	54	44	42	46	54	36	44	44	42	50	44	45	37	44	38	47	42	38	49	40	43	42	41	45	37	49	37	52	39	48	42	45	51	26	49	39	43	51	40	34	28	38	43	33	37	47	47	53	57	51	52	49	40	46	46	34	44	47	49	46	29	50	37	40	43	45	42	52	44	44	55	50	43	51	41	48	46	33	46	48	49	33	50	50	50	44	46	36	49	57	49	54	45	57	37	40	39	40	36	30	34	38	47	42	39	36	45	50	45	53	43	46	31	48	47	45	36	43	52	37	42	59	37	43	41	54	58	61	60	44	59	53	53	35	36	37	56	50	47	57	44	44	48	40	56	58	47	43	34	52	69	54	47	38	47	37	44	50	38	35	49	41	30	37	42	43	45	50	41	44	29	55	54	56	49	41	31	48	40	52	43	43	45	47	33	50	38	33	34	40	38	52	48	42	41	40	48	64	55	51	44	44	49	56	39	49	43	38	50	48	42	33	36	33	46	51	40	56	57	40	37	46	45	43	42	53	35	41	49	42	33	40	44	41	43	43	54	42	49	42	50	41	40	44	53	50	48	36	42	48	44	60	44	50	50	41	41	37	49	52	44	44	36	44	35	43	45	40	35	47	50	42	57	45	42	49	45	39	66	46	40	42	46	48	40	48	39	39	44	49	41	41	38	31	45	44	48	53	45	49	43	42	36	50	47	43	55	38	42	50	46	43	47	43	43	39	37	36	53	51	38	46	41	41	41	48	43	46	47	44	36	45	50	45	45	57	47	51	32	41	46	44	46	47	40	37	43	42	36	45	50	37	48	43	39	63	45	46	34	58	40	35	42	48	48	40	41	46	44	44	43	42	57	44	49	49	45	48	39	39	48	54	45	44	45	38	50	54	41	50	51	43	45	45	48	45	63	48	45	54	47	41	49	53	45	46	59	48	47	47	63	46	52	39	40	41	51	51	37	54	47	47	51	39	53	43	44	46	49	47	47	59	39	49	49	47	50	31	39	39	41	57	38	44	47	49	41	51	47	60	37	61	48	51	52	35	61	35	40	51	42	39	41	42	46	37	45	40	37	50	45	57	40	37	46	42	45	49	40	48	42	49	37	34	50	34	44	36	52	64	53	42	46	48	45	40	46	59	38	52	35	37	43	42	47	41	55	51	39	46	50	53	38	42	42	44	45	33	43	36	46	39	48	43	52	47	36	69	49	47	46	46	49	54	46	45	51	28	48	39	41	45	51	38	37	55	47	60	44	40	42	28	48	51	57	36	42	57	39	40	36	48	35	64	44	40	42	37	45	37	48	36	48	43	41	57	35	47	36	33	42	37	44	51	44	40	49	43	38	47	44	52	38	37	44	45	41	42	44	43	44	46	34	46	44	40	40	39	45	51	34	42	47	39	39	51	46	44	46	49	64	50
41878	31095	22509	32139	34240	27247	19551	15512	12729	9121	7303	7261	7149	8638	9608	11088	12733	10316	13753	13109	7162	7697	10848	10934	8049	6839	6225	4790	4830	5447	5454	4687	4215	2929	2060	1474	1066	959	810	745	680	755	681	726	669	707	667	749	716	688	700	695	685	664	676	709	700	655	692	681	752	705	721	734	718	724	646	706	653	660	673	686	637	657	673	709	638	670	683	691	710	670	693	633	722	622	689	698	672	725	664	661	685	653	661	683	658	702	676	652	678	685	704	688	694	641	694	626	644	710	684	671	694	692	661	688	685	697	642	680	661	686	675	689	688	652	654	670	674	649	692	705	656	682	682	640	670	689	652	677	680	653	700	728	696	681	711	643	685	683	623	686	650	657	686	700	640	690	667	631	644	665	700	694	714	655	638	598	676	648	677	682	680	700	626	647	648	660	642	678	679	675	659	679	674	657	680	679	661	715	654	691	739	677	626	677	618	745	648	658	695	647	685	691	709	698	673	687	661	667	697	652	664	692	646	701	679	635	639	684	657	688	643	682	663	704	645	648	673	695	665	662	673	659	658	690	713	657	654	687	638	616	674	674	675	664	664	679	658	687	689	685	638	659	651	644	725	693	654	699	676	686	722	681	688	674	699	665	669	707	681	642	651	686	659	670	708	659	721	669	618	636	607	672	637	671	693	667	631	654	651	662	683	651	663	689	692	683	721	691	697	683	678	623	695	707	660	641	679	711	706	702	711	679	701	666	676	657	724	645	647	644	643	698	700	685	664	653	684	662	673	655	668	702	667	642	652	656	659	682	666	667	637	666	732	676	720	719	649	675	650	685	701	739	686	689	669	696	697	693	651	632	685	630	690	674	655	645	670	687	634	680	683	671	648	693	694	695	625	686	698	621	656	708	665	666	687	664	675	639	693	663	653	650	682	677	621	684	665	648	697	643	664	653	635	678	700	677	701	697	621	652	651	634	686	653	662	664	679	655	661	633	679	661	655	689	706	724	616	713	663	679	687	735	684	653	635	709	676	666	660	645	691	686	668	662	651	705	660	672	700	657	616	692	658	656	677	654	684	653	630	671	678	629	702	644	650	699	641	685	663	702	694	666	646	613	649	678	671	596	644	741	660	640	666	698	651	708	710	671	645	698	680	705	726	695	702	717	718	722	707	688	654	707	643	663	706	688	667	676	626	702	689	653	671	647	661	667	622	648	720	656	708	643	672	674	678	688	613	666	673	700	643	675	685	676	637	667	695	687	660	671	664	662	648	684	672	672	671	703	655	677	704	684	688	649	649	701	657	714	667	724	677	659	642	699	686	653	625	669	699	664	663	698	634	675	655	682	744	697	679	677	674	647	650	685	680	683	674	662	696	637	635	668	692	656	660	680	675	653	656	686	689	679	688	631	658	700	655	674	665	702	654	666	690	691	742	652	692	659	632	643	680	650	662	628	696	652	695	684	611	699	657	688	666	733	659	622	656	677	656	714	682	667	652	697	640	623	664	685	751	694	700	703	657	681	662	677	669	656	622	653	715	643	667	628	670	658	672	653	699	670	630	656	654	632	674	680	661	701	684	674	648	605	717	725	689	669	635	717	642	677	718	669	667	667	663	667	667	710	636	667	677	652	702	628	637	656	686	639	649	659	664	643	647	645	656	681	689	691	668	642	696	691	699	660	679	705	653	643	691	660	688	655	666	655	698	711	687	723	693	640	670	640	680	710	680	636	656	655	677	626	665	638	675	676	677	662	682	680	694	681	714	691	656	696	674	608	663	698	635	689	672	672	666	685	659	711	642	668	680	631	691	704	635	720	687	647	677	692	640	645	674	668	675	674	639	701	656	691	624	708	618	687	693	659	648	658	643	642	738	672	666	658	653	650	657	691	697	639	672	686	689	671	679	674	649	652	710	719	702	668	652	691	674	720	655	688	660	645	678	653	640	662	677	692	658	694	686	700	671	670	665	682	676	678	721	706	645	696	697	624	649	659	745	655	652	723	684	641	698	636	619	640	650	692	701	718	662	651	700	648	718	649	700	656	706	628	658	705	652	696	655	683	705	627	714	640	668	702	690	664	670	671	657	652	645	647	680	700	712	686	627	657	685	667	662	676	728	693	709	671	676	675	738	643	656	681	757	689	673	666	692	671	686	683	664	695	686	626	688	706	672	672	687	673	644	671	719	620	641	658	708	640	718	655	682	663	643	692	687	660	650	666	655	651	651	706	664	684	635	692	654	649	711	679	674	700	682	686	719	646	700	658	663	675	697	692	682	668	660	664	648	649	628	702	666	705	671	660	668	661	653	655	706	672	696	653	689	679	661	668	710	715	698	690	668	669	655	651	632	691	642	671	697	708	664	683	661	713	704	688	697	618	693	660	684	681	620	676	697	661	681	637	660	658	677	645	647	649	690	704	704	657	652	687	624	631	694	644	688	683	684	698	663	740	713	670	679	659	636	664	677	647	640	674	623	682	646	706	639	702	676	668	705	690	698	636	622	707	667	655	649	686	687	697	691	670	645	671	644	648	673	720	627	677	652	666	688	637	706	631	668	709	652	670	705	678	685	689	683	680	705	658	692	706	665	684	686	698	629	636	634	719	672	636	702	683	686	653	697	697	716	670	660	712	724	643	659	671	680	699	662	692	679	633	661	655	706	684	676	676	677	677	682	620	637	659	656	686	696	634	639	728	686	697	696	681	701	673	674	703	664	674	705	687	644	679	636	609	678	683	673	656	671	664	688	729	630	641	673	647	683	683	654	652	679	638	665	663	684	686	618	653	702	648	682	688	679	666	726	671	641	689	632	665	668	673	633	653	659	672	662	642	686	657	660	667	601	716	710	668	681	702	649	673	657	651	652	667	703	642	693	693	712	693	678	646	657	654	687	684	648	657	673	704	711	702	623	672	680	657	654	673	645	678	671	647	648	690	706	620	705	651	688	696	643	652	652	670	648	685	672	653	648	701	633	643	719	686	656	704	699	709	684	656	670	676	631	683	652	656	678	666	683	670	658	706	672	744	654	619	700	704	665	659	676	585	669	656	620	660	687	674	689	714	672	649	657	604	659	687	645	654	653	651	696	681	677	663	684	705	681	660	694	677	624	694	675	703	704	678	684	652	682	667	662	682	658	706	665	678	737	699	730	661	687	735	657	620	711	724	678	692	714	687	631	678	693	680	669	695	696	670	724	685	694	711	686	721	680	711	647	703	717	720	680	661	677	640	667	675	712	673	717	711	667	653	688	657	748	702	696	635	691	662	622	690	723	636	641	673	691	660	667	646	653	638	666	706	682	710	687	677	667	658	616	682	684	664	688	635	675	682	640	687	691	682	683	755	747	705	706	655	672	685	683	647	678	655	693	643	648	667	668	739	696	678	633	674	694	636	657	644	666	703	689	665	664	624	692	645	692	690	653	692	650	697	688	647	687	697	687	660	594	639	652	678	730	656	692	673	651	672	603	665	645	655	697	672	651	667	682	662	681	697	659	633	648	689	680	725	656	684	712	653
9593	5376	2341	1351	1308	1036	687	556	454	372	252	244	297	335	409	553	603	408	514	593	297	293	443	493	352	286	253	198	206	249	228	203	173	115	106	77	61	70	56	39	39	55	48	42	52	40	49	54	52	41	47	42	47	49	46	41	47	48	46	37	37	51	54	49	50	37	49	40	45	40	53	40	44	38	50	58	48	47	57	35	44	48	43	44	44	43	57	53	46	56	47	62	44	47	53	48	50	46	40	36	48	41	42	54	55	32	35	40	56	52	41	43	39	47	55	43	40	45	50	43	53	41	54	52	54	43	54	48	46	43	53	56	36	50	42	46	40	41	48	57	39	45	50	48	46	46	52	44	38	55	48	48	51	47	44	42	52	42	50	48	44	38	42	43	49	51	53	50	41	51	53	44	44	46	49	38	46	50	54	52	46	46	54	38	40	43	45	44	41	34	46	57	57	26	59	38	44	43	50	45	53	40	47	41	60	42	37	40	46	55	54	52	50	55	36	55	40	38	45	50	38	48	54	52	45	49	40	48	53	45	38	44	55	45	56	44	43	51	43	34	45	49	37	61	43	46	37	52	46	40	50	63	59	52	50	45	41	57	46	46	43	57	39	41	55	49	51	45	41	53	42	46	40	48	51	35	42	35	46	33	44	53	48	42	39	47	44	47	46	47	53	36	44	42	49	43	49	43	42	50	64	40	35	50	52	42	40	58	56	41	32	44	46	49	47	50	41	46	50	37	42	49	48	41	53	47	45	52	56	44	53	44	40	59	34	38	41	48	58	46	48	46	48	38	52	33	40	58	36	36	51	38	52	43	55	35	53	37	53	38	48	52	44	39	40	42	52	34	46	47	51	52	45	36	38	41	49	49	46	43	36	44	40	53	56	49	43	44	60	52	51	52	49	58	41	52	55	48	59	45	47	46	42	49	46	47	51	42	44	51	42	34	39	41	53	37	49	44	58	46	45	48	45	38	46	46	38	46	47	39	46	55	35	28	33	31	51	45	53	41	49	45	53	47	46	49	36	45	47	39	52	53	45	51	38	41	48	52	42	45	44	48	56	31	45	68	50	49	35	45	55	45	60	54	43	51	37	49	40	43	38	53	53	45	53	36	48	44	58	60	51	49	58	45	52	42	55	42	59	48	45	39	35	62	37	38	56	35	48	52	31	60	42	48	47	57	61	56	35	46	49	40	37	34	45	46	37	51	48	48	35	43	39	39	41	50	70	41	46	50	45	41	41	40	38	50	42	48	25	42	56	51	42	59	42	38	41	41	38	50	33	31	39	43	42	39	42	40	50	42	46	33	47	40	37	48	33	42	43	48	49	38	63	48	48	56	49	55	47	42	41	51	45	46	60	41	44	48	42	48	38	39	54	51	47	40	54	56	48	33	54	44	59	45	41	55	48	60	39	45	41	38	42	39	41	53	46	52	51	42	42	48	40	43	47	47	51	57	45	52	44	46	47	45	52	48	46	52	43	40	53	43	41	47	41	56	48	55	48	47	42	47	41	58	49	46	40	44	45	40	49	47	55	45	34	50	56	52	41	53	40	61	51	48	49	45	45	42	44	55	56	43	52	46	46	35	42	44	42	56	46	47	36	51	37	44	49	46	48	47	48	35	47	40	31	42	43	39	39	44	52	53	40	52	50	42	51	45	45	43	44	44	40	52	50	40	45	49	39	45	49	44	29	46	45	41	47	52	50	43	38	56	46	55	38	46	51	51	53	55	37	42	43	48	44	41	34	55	38	59	50	51	61	44	44	53	47	45	37	51	33	40	39	61	53	53	43	50	46	37	43	44	57	40	49	44	42	59	46	51	56	38	55	59	38	46	37	33	43	47	44	50	42	41	42	46	44	53	50	35	37	52	35	49	46	40	46	38	52	49	40	51	45	48	47	54	34	52	47	39	41	58	47	43	53	46	51	50	40	58	46	40	58	47	44	39	46	43	48	46	44	38	47	36	31	55	44	37	45	49	54	42	46	51	37	43	46	52	37	50	43	43	57	46	41	45	46	51	36	53	50	44	49	46	44	44	44	48	44	45	40	36	51	38	51	38	37	52	47	39	39	67	47	57	47	44	43	57	44	43	36	50	49	45	54	43	50	51	36	58	44	48	46	46	56	52	54	30	53	39	52	45	52	46	40	62	33	41	51	41	40	48	45	50	46	57	42	57	47	54	47	48	51	42	48	40	53	30	50	56	42	35	41	41	58	52	32	40	45	40	45	38	51	44	51	38	47	49	37	50	39	38	54	57	41	51	42	52	33	38	45	52	34	38	40	49	48	43	43	40	42	42	39	45	43	54	41	37	51	49	37	34	47	55	47	38	37	46	55	45	42	52	54	67	44	43	48	44	54	56	54	53	50	40	44	60	41	48	39	40	45	55	50	54	37	54	47	54	41	47	38	45	55	38	60	37	39	47	44	42	38	62	52	49	47	44	44	42	51	47	36	44	43	53	45	45	41	48	50	44	43	45	57	51	49	29	43	46	51	55	46	40	30	51	53	41	48	41	45	49	43	47	50	42	42	43	51	33	45	34	45	57	41	44	44	46	48	29	43	41	47	51	40	54	54	42	45	45	46	47	59	49	52	49	39	39	40	38	45	50	51	50	35	46	56	60	36	47	55	53	47	46	45	38	50	48	53	54	53	24	51	52	49	44	51	41	44	49	42	31	59	45	37	67	45	36	43	51	41	62	51	34	67	48	46	30	44	39	54	40	51	41	41	39	47	38	35	41	45	40	53	45	40	41	53	37	44	49	47	47	40	50	51	47	45	53	54	46	39	48	49	46	55	46	51	42	45	48	41	34	44	46	35	39	33	37	50	52	40	39	49	39	35	49	42	29	38	45	31	46	30	39	49	48	40	60	45	46	43	37	45	48	45	50	51	37	49	45	53	57	47	43	42	49	44	39	51	49	57	41	42	35	43	53	42	47	42	39	38	45	38	34	45	56	42	51	47	50	47	45	41	56	43	65	38	48	45	53	49	47	48	45	53	52	39	49	50	45	50	38	52	37	37	47	42	33	31	45	50	47	58	37	51	47	39	38	42	55	38	65	54	45	35	49	43	50	43	60	37	51	43	60	53	52	49	37	45	45	39	40	55	43	63	43	49	34	43	57	54	44	42	49	50	42	56	43	39	41	39	44	47	44	46	61	64	43	52	40	36	51	41	56	36	38	40	49	59	53	48	43	41	45	50	36	41	38	37	55	45	45	48	30	46	45	57	51	49	48	45	42	50	54	44	49	42	44	49	53	49	47	52	41	53	46	47	50	40	51	54	51	49	40	49	49	52	46	47	50	46	40	49	58	37	57	43	42	35	46	45	39	56	54	44	54	48	36	52	49	46	59	63	52	42	44	52	41	60	55	47	30	47	42	52	42	36	38	35	40	54	44	59	40	57	39	56	48	52	43	43	44	39	41	51	45	29	43	39	45	51	57	46	42	33	33	37	40	44	54	44	47	38	53	56	37	41	49
46676	35092	27335	36623	39114	33970	26948	22411	19877	14840	10971	10333	11339	12471	14826	17144	18269	14179	16324	17219	10711	10210	13524	15352	11197	9210	8623	6506	6828	8010	7633	6843	5064	3692	2808	2195	1578	1190	878	869	795	842	813	747	785	745	736	752	705	767	735	714	771	690	722	725	674	786	780	747	744	744	796	1043	837	715	747	672	687	705	671	694	749	671	635	660	676	649	695	696	706	713	687	742	655	668	666	682	681	737	733	675	690	692	637	675	668	729	645	734	704	691	655	674	695	664	767	679	736	665	687	696	696	666	715	683	682	680	658	697	677	669	698	678	695	640	685	686	669	653	712	675	662	660	715	684	680	740	711	664	660	691	717	679	680	652	648	660	701	662	699	707	697	640	686	669	680	635	686	681	677	635	667	717	680	663	670	632	717	660	722	667	685	732	694	673	673	683	673	673	700	652	681	675	644	679	659	658	663	696	649	729	678	705	713	613	701	736	695	682	699	690	706	695	726	658	676	707	692	650	677	695	737	662	710	693	677	675	674	714	669	653	728	753	681	708	647	671	672	674	675	726	686	670	678	682	707	749	724	663	667	696	682	673	679	641	719	693	693	684	652	710	684	706	673	685	693	699	686	655	706	649	683	697	679	645	674	648	694	681	676	646	675	732	668	669	657	690	693	699	686	695	665	708	695	698	646	688	679	706	672	710	678	695	684	670	674	642	674	664	709	670	665	680	675	702	659	687	694	707	669	682	684	650	666	739	660	690	688	715	720	664	744	651	690	683	634	684	666	700	680	699	695	671	690	742	665	657	647	691	671	696	658	742	680	707	677	740	700	701	671	656	704	684	678	683	671	705	648	644	701	700	732	691	695	648	673	638	686	634	681	683	730	718	673	681	680	691	692	652	659	627	690	685	684	713	700	685	681	695	669	735	640	687	675	673	680	676	658	697	669	725	733	655	677	671	682	666	688	697	725	679	680	713	640	714	671	672	658	645	698	696	717	663	692	686	718	694	667	660	667	661	703	709	722	704	739	696	659	687	678	691	673	719	627	681	687	659	700	692	660	673	684	701	646	735	708	688	659	709	712	675	636	668	638	695	665	698	710	659	707	676	654	677	692	666	686	697	679	694	643	711	703	650	627	663	674	657	670	675	695	681	650	673	702	658	704	695	671	648	679	708	655	731	697	691	664	688	687	676	693	702	649	706	726	686	705	678	694	696	684	717	709	677	711	649	685	689	675	710	734	707	689	694	700	658	682	700	663	681	658	682	689	658	746	690	689	672	714	674	641	701	668	683	708	688	711	679	722	698	709	648	695	651	667	652	703	684	642	706	693	650	706	700	636	671	682	739	677	688	698	647	681	638	710	689	627	687	641	717	685	678	651	711	682	668	673	710	658	688	657	705	697	656	693	696	723	659	684	696	672	698	737	686	686	685	677	672	705	669	665	727	678	683	672	711	692	679	685	645	716	664	715	671	633	713	672	674	649	682	684	718	676	669	621	701	679	708	650	684	637	713	644	703	671	713	632	708	696	713	708	710	664	664	691	682	715	635	727	699	689	704	666	669	690	682	627	643	685	685	621	685	660	655	689	689	710	661	650	669	717	640	696	695	671	676	656	689	733	719	658	737	693	645	703	710	686	690	671	693	695	640	671	646	723	656	647	669	658	692	699	688	700	635	672	668	721	655	634	658	672	671	696	718	717	662	687	653	709	668	709	705	669	664	676	684	642	650	684	665	679	696	709	664	616	685	716	675	727	741	679	711	687	661	719	744	684	660	694	602	701	679	682	665	732	683	676	691	704	701	661	703	698	684	660	676	741	655	687	691	678	725	674	664	698	664	670	654	692	689	693	677	696	739	663	680	671	668	700	703	660	675	697	679	689	663	632	623	753	674	703	671	698	690	728	672	693	715	695	678	673	694	660	730	682	624	620	685	687	675	700	665	652	704	705	706	707	693	656	645	715	720	658	651	692	693	688	680	650	647	740	686	686	689	690	701	689	711	676	634	650	746	710	692	658	663	691	691	668	693	727	693	723	691	688	665	634	697	653	684	680	696	704	667	648	706	696	671	671	696	691	752	669	668	695	734	648	667	700	685	682	688	651	709	700	721	682	683	690	685	647	689	661	744	706	674	649	716	659	676	661	706	706	735	676	670	683	654	689	692	644	688	667	677	686	664	655	678	661	654	665	731	701	698	688	680	713	695	622	634	663	695	659	672	727	673	656	687	639	645	645	681	679	652	717	650	649	645	691	679	665	697	701	657	736	678	687	664	663	725	679	698	698	707	685	705	677	682	687	692	666	684	656	700	662	729	687	713	653	675	703	659	681	688	683	699	680	670	705	669	688	716	666	698	681	723	648	673	723	702	712	723	732	679	677	739	651	686	642	666	660	641	659	641	714	677	743	695	687	717	708	725	665	664	681	692	680	681	642	712	648	695	671	674	697	643	704	694	706	678	765	696	709	707	666	667	698	669	712	695	695	688	667	645	666	703	679	662	695	609	662	732	647	694	686	657	666	677	664	704	699	681	678	680	730	669	650	652	699	676	711	696	664	705	671	664	688	684	694	691	666	674	683	680	640	679	675	684	679	680	679	677	714	693	678	736	650	696	676	708	689	718	671	695	663	650	682	705	663	658	705	716	640	669	688	700	657	670	705	639	675	639	726	709	736	634	721	652	678	719	657	686	676	634	692	665	623	692	658	681	710	654	693	707	688	647	702	658	700	653	709	687	658	676	693	685	721	687	719	683	700	672	683	687	642	699	730	673	710	722	667	637	707	661	671	700	704	729	678	691	696	656	656	683	680	709	639	707	681	614	672	652	696	678	717	708	730	651	669	630	710	706	617	678	729	681	663	694	693	731	712	636	648	685	650	701	678	703	666	643	662	674	681	646	674	678	709	678	704	665	660	630	669	656	689	695	702	754	654	665	655	700	684	694	655	668	665	622	710	630	689	670	665	662	740	668	646	700	655	699	678	670	654	687	693	669	677	690	690	716	694	664	683	678	658	686	678	682	657	727	692	679	673	682	705	652	701	693	667	708	660	645	683	681	642	680	680	700	688	687	688	688	654	687	663	704	607	683	667	699	663	682	685	676	675	689	677	698	669	717	671	652	668	704	709	672	644	681	641	669	683	708	710	670	707	662	762	682	705	718	630	668	694	742	675	698	664	693	690	668	705	674	676	645	658	657	680	694	651	687	673	677	694	668	676	689	682	667	674	675	644	632	662	703	669	716	646	650	717	702	648	687	674	670	664	668	718	692	664	657	667	665	704	697	689	671	665	654	651	683	646	670	692	735	693	688	662	693	685	682	708	661	720	657	642	679	659	671	649	687	706	667	653	689	645	661	697	664	684	701	714	681	684	753	633	735	646	676	687	718	704	714	678	693	693	697	698	672	668	699	649	715	668	671	670	638	669	674	682	649	716	712	641	680	672	643	704	683	729	707	676	666	675	678	655	727	702	657	682	630	679	691	686	697	692	697	677	672	671	736	667	678	668	672	642	707
5904	2607	963	521	515	505	336	286	262	190	117	116	101	156	203	260	314	221	189	233	148	151	210	238	165	120	108	94	96	113	109	104	92	61	59	49	34	35	42	32	39	43	31	33	39	27	33	39	39	32	36	36	51	48	30	29	32	35	31	33	42	38	32	43	35	24	26	43	43	38	39	36	22	37	40	21	31	47	33	35	34	35	34	24	33	32	34	35	36	34	31	46	26	33	35	31	36	35	24	30	33	39	31	34	31	35	33	27	26	38	28	41	40	30	24	20	24	35	41	31	32	37	31	34	29	29	35	29	38	32	39	38	19	42	32	31	43	35	31	34	32	46	33	22	32	25	27	29	27	38	21	36	36	32	31	40	33	31	39	41	35	32	31	37	25	38	23	35	36	29	34	31	35	26	30	29	27	27	32	40	32	30	32	40	26	29	48	41	17	27	37	38	44	27	27	32	31	33	30	32	26	25	36	30	28	39	38	38	27	34	38	35	22	44	44	27	39	30	22	33	49	25	28	42	33	29	41	31	34	31	33	31	28	26	39	32	35	46	39	22	30	28	38	42	36	36	38	29	31	39	34	25	27	32	24	32	29	32	34	30	40	32	45	30	32	28	40	26	32	41	36	31	27	36	40	36	31	31	36	27	26	39	37	37	27	26	35	28	32	38	30	34	37	28	36	31	30	34	46	32	35	32	36	39	37	31	37	28	24	38	36	49	32	46	42	23	40	37	36	34	37	31	28	26	24	38	27	30	29	20	39	39	36	35	38	28	40	26	28	31	31	27	24	30	35	33	41	23	34	35	42	34	35	41	41	27	39	42	32	36	31	28	30	30	30	43	34	38	35	34	30	26	39	32	38	33	32	32	43	26	33	31	33	46	31	34	37	39	20	35	37	41	44	33	36	42	21	32	39	36	34	32	26	38	24	37	52	39	28	31	31	26	29	27	38	35	28	32	30	42	26	24	37	29	30	33	28	31	26	27	27	26	33	46	36	33	34	35	43	31	29	36	45	41	42	31	46	45	43	24	27	34	34	42	37	43	34	33	38	40	39	31	32	28	40	31	34	40	39	31	39	30	21	37	38	33	33	37	32	38	27	28	29	29	32	36	33	28	32	32	34	33	41	27	34	27	34	38	44	40	26	32	34	35	43	32	32	46	28	37	32	32	23	41	27	29	35	37	26	31	30	34	29	36	32	35	28	29	32	39	34	33	37	31	31	33	29	38	33	30	40	33	33	34	24	27	37	27	55	34	30	33	40	23	31	40	39	40	41	38	44	29	35	28	27	35	39	37	31	33	32	39	36	39	30	32	40	43	42	30	34	33	24	28	33	34	31	27	29	30	32	33	36	42	34	38	21	39	36	26	30	40	42	36	42	33	32	33	38	31	40	22	34	30	36	34	31	44	25	29	34	40	28	38	29	35	37	22	43	34	26	39	33	28	27	41	33	28	28	43	29	29	31	35	33	39	37	42	43	31	33	30	29	34	30	24	38	32	31	27	27	35	31	35	36	31	44	36	19	36	27	36	35	38	30	46	36	36	24	36	35	39	35	22	29	38	35	22	35	32	31	33	37	37	36	40	37	38	19	40	35	31	37	33	38	31	31	28	28	36	29	36	28	34	35	31	33	45	25	32	30	44	34	30	29	36	29	36	43	36	23	31	35	29	25	44	43	34	36	32	35	24	37	40	29	25	31	28	32	36	28	27	32	29	37	33	37	32	38	37	29	38	44	24	24	30	35	32	25	27	36	34	37	44	33	44	40	29	32	40	37	31	30	28	33	36	30	39	39	26	28	23	35	35	25	34	39	37	35	29	36	27	24	30	35	25	36	27	24	21	33	34	31	36	35	26	30	36	34	46	37	33	35	39	36	45	31	35	38	33	39	32	44	40	40	33	35	36	29	30	31	37	34	31	32	29	36	29	32	31	27	32	32	26	25	36	32	34	44	40	28	29	37	42	35	36	41	33	36	31	33	33	28	38	35	31	39	24	30	32	42	30	31	17	29	39	34	30	31	34	31	29	31	37	36	34	37	43	31	28	35	33	30	34	26	36	28	39	40	27	38	35	25	37	33	24	31	24	41	41	41	24	35	34	26	25	28	21	30	38	36	34	48	30	28	28	37	41	50	28	21	35	38	37	34	40	47	32	41	38	37	32	31	33	27	40	22	47	39	31	33	30	42	38	37	33	27	41	32	35	38	20	22	27	38	30	31	24	37	30	38	40	47	20	37	24	27	35	36	34	34	33	44	28	35	36	27	31	33	30	34	36	33	32	32	23	38	46	25	32	37	33	48	46	21	43	34	29	34	38	40	38	28	38	36	35	43	22	27	28	53	30	29	33	40	29	31	21	29	26	27	39	41	37	31	47	31	33	24	29	39	47	41	39	25	30	43	25	29	33	26	28	30	30	32	29	29	40	32	35	36	44	31	40	46	28	28	22	39	47	35	28	32	40	30	26	49	30	31	25	40	35	28	25	26	22	38	32	34	25	37	41	30	35	33	17	43	33	33	23	26	25	36	40	34	30	44	35	36	21	38	43	48	42	33	39	33	33	36	42	45	29	34	29	39	32	34	42	25	44	27	31	38	39	32	30	43	37	40	35	39	30	31	33	27	36	33	29	30	42	43	29	27	41	53	38	34	42	36	38	34	32	40	30	30	48	24	37	33	38	36	27	31	21	26	28	34	32	41	33	30	34	39	38	21	28	41	18	26	35	32	16	32	39	37	35	28	36	34	31	27	24	41	34	37	41	29	31	30	46	33	37	36	39	32	28	37	34	35	35	29	32	34	34	36	32	36	38	29	33	34	34	38	36	25	36	30	35	33	36	44	39	34	29	21	36	26	36	35	38	36	40	48	33	24	30	26	40	24	38	38	47	30	34	40	19	36	35	45	34	29	31	41	27	35	41	24	34	40	26	24	41	30	23	49	29	40	28	31	26	41	42	35	31	32	32	38	41	36	39	32	31	21	38	37	38	29	28	30	36	31	37	34	47	36	26	28	35	39	41	40	26	39	37	29	40	34	44	36	36	36	43	31	31	28	29	33	29	30	35	38	29	28	32	34	39	41	36	48	38	28	36	35	32	28	35	34	32	24	39	30	26	29	41	33	25	34	38	32	40	39	41	31	36	23	47	25	40	38	28	40	33	43	24	33	40	30	30	35	33	31	34	31	32	31	26	33	35	39	36	41	31	46	31	26	30	41	45	30	31	34	34	35	41	27	42	26	25	30	45	31	37	30	33	42	37	32	27	35	28	32	45	41	29	31	32	37	29	32	40	33	23	32	30	24	28	39	36	35	32	42	33	33	32	34	30	35	33	28	36	33	36	35	26	41	27	46	36	41	40	43	26	30	37	33	36	25	31	37	36	23	30	31	18	35	25	27	42	41	37	25	32	29	29	33	31	30	33	28	30	41	33	28	44	25	36	32	34	32	29	31	34	32	24	36	35	33	40	33	33	37	34	33	30	34	44
39801	28158	17724	26988	29719	25215	19046	14766	12570	9135	5625	4359	5384	5920	8281	10564	11000	8416	7235	8877	5573	5248	7364	8637	6473	4541	4361	3162	3009	3792	3709	3371	2569	1751	1310	834	656	618	572	556	548	547	555	527	545	492	516	506	510	479	560	555	550	528	496	490	527	475	512	513	514	485	635	687	512	592	574	620	525	508	514	508	481	554	476	506	506	521	521	510	515	488	513	503	477	547	522	524	493	522	541	489	488	521	455	513	502	520	519	531	542	503	501	496	517	486	504	497	562	473	519	501	489	506	500	506	490	497	511	510	506	520	529	496	510	508	503	481	530	498	477	495	497	483	492	517	480	518	492	447	474	510	512	489	506	489	508	482	538	526	529	483	515	491	511	501	501	549	521	511	510	458	532	472	494	528	514	546	507	510	484	516	483	513	491	571	519	519	501	528	514	545	501	522	492	492	480	483	513	523	478	475	495	512	507	506	481	509	494	523	499	498	517	489	455	545	509	539	513	526	490	533	475	464	532	523	554	517	530	466	522	487	498	497	514	504	493	486	537	484	482	506	500	522	489	526	480	535	530	489	487	445	501	528	482	481	483	507	482	507	488	498	492	498	522	498	493	490	498	509	565	478	527	502	535	514	503	491	475	501	503	495	442	551	503	544	544	518	470	535	502	472	537	458	477	524	518	537	514	489	496	475	504	463	543	507	496	523	491	498	515	496	526	528	532	520	535	534	513	479	511	502	538	485	544	505	492	521	508	492	462	495	518	536	528	524	499	483	524	529	493	522	566	507	470	504	495	508	477	528	476	533	527	500	514	514	533	545	465	486	546	513	484	519	532	506	498	513	464	500	521	503	511	533	535	476	520	498	512	544	505	496	499	542	501	490	541	488	536	474	504	491	523	537	497	479	519	488	517	490	544	493	513	551	500	490	499	465	501	485	520	489	499	511	518	499	470	497	519	503	496	505	519	473	503	495	488	496	540	524	525	516	551	526	496	544	501	499	534	518	494	501	478	518	488	508	521	467	519	554	500	502	499	512	455	477	495	526	509	462	534	516	478	504	509	512	506	555	518	499	505	519	477	489	494	482	530	498	524	502	541	555	489	515	509	509	548	514	501	507	486	464	522	499	501	490	504	504	528	528	483	547	498	499	510	490	476	492	492	514	509	485	501	499	498	482	496	513	505	555	500	521	521	533	515	512	524	505	497	504	487	484	558	490	498	495	505	500	481	524	503	541	488	527	510	477	501	466	508	484	497	446	501	521	484	507	457	490	504	512	500	526	501	524	494	510	509	483	488	507	465	499	513	504	506	462	540	543	517	517	564	505	510	503	507	478	525	514	507	507	510	504	538	516	516	487	477	511	554	539	508	538	512	468	469	503	476	546	491	531	497	512	507	540	504	497	514	498	492	487	526	521	482	536	535	483	485	522	502	502	504	510	512	501	481	485	534	504	553	536	529	527	460	514	493	535	519	504	487	488	508	499	516	515	539	480	502	493	438	516	521	541	527	504	477	486	517	489	513	541	491	508	545	491	500	466	485	529	545	508	512	494	503	473	501	504	528	517	503	500	470	489	481	516	519	493	488	515	504	475	494	518	491	529	492	497	484	470	513	478	495	484	509	485	475	492	524	499	482	506	481	526	499	505	509	493	495	488	518	480	495	507	494	467	493	526	536	522	478	512	489	483	519	497	474	543	510	469	501	504	502	498	517	485	521	545	500	525	529	537	538	565	530	518	496	512	519	520	499	535	551	503	508	520	480	496	516	525	537	521	523	498	498	517	505	526	517	481	466	481	500	504	489	521	500	468	521	513	528	504	511	487	498	491	491	557	491	512	505	538	497	520	539	537	533	499	512	468	513	495	516	491	496	513	534	482	523	510	483	515	530	522	486	479	539	539	467	509	500	472	521	509	477	501	523	499	526	510	478	504	520	502	540	471	530	492	534	518	480	515	497	485	495	488	503	517	509	500	521	552	502	499	494	472	503	511	502	511	460	510	493	495	510	514	530	503	493	449	529	516	504	506	537	482	501	499	504	502	491	487	524	480	524	526	510	529	506	508	483	541	483	490	497	518	518	483	523	493	518	535	499	502	454	558	549	529	477	541	513	558	514	499	506	484	525	470	563	527	485	553	486	503	535	502	482	491	533	504	487	505	566	539	495	505	471	508	482	487	518	515	522	530	491	481	480	504	508	509	501	507	499	538	547	499	517	529	517	491	503	479	498	514	527	500	517	496	487	486	504	521	481	508	516	523	530	513	484	516	527	477	489	524	507	470	506	524	507	547	544	536	510	519	495	483	492	482	494	485	526	515	490	523	476	496	523	507	517	504	503	539	506	454	533	525	495	491	479	498	521	517	533	515	486	549	500	531	534	498	550	544	544	473	498	478	489	452	480	517	476	534	510	488	521	496	493	488	494	470	513	525	484	466	465	531	496	487	519	530	496	529	519	519	475	484	507	494	526	499	544	517	518	509	526	533	560	500	495	526	494	468	497	493	478	512	505	509	496	492	531	503	516	488	522	542	527	491	503	507	526	522	513	495	548	535	462	472	500	497	469	529	502	492	477	508	528	492	522	516	497	490	488	496	507	515	545	493	480	503	520	492	454	514	541	480	504	491	469	465	513	511	506	511	468	506	497	503	514	497	530	488	489	510	537	483	526	495	466	533	493	473	492	474	499	507	512	519	532	556	517	533	469	496	524	510	526	529	544	517	494	515	522	516	525	498	487	514	475	500	510	520	473	488	493	524	514	496	490	517	474	513	491	495	483	468	484	498	513	499	523	527	495	508	507	511	526	483	529	520	514	518	526	470	501	526	503	516	474	483	524	503	489	518	515	529	525	523	553	480	532	499	569	498	484	509	481	498	494	494	523	507	504	523	503	549	492	471	536	494	504	522	496	498	472	505	481	501	528	499	489	496	492	513	481	488	532	511	506	522	485	524	501	501	507	498	535	493	496	504	492	476	519	506	497	534	530	500	562	509	534	541	478	512	520	524	506	501	505	514	510	507	499	526	553	516	509	511	538	524	485	485	520	488	502	533	505	488	476	498	489	469	528	508	502	507	504	508	495	518	503	521	470	525	497	526	509	506	482	499	521	510	500	493	482	514	524	511	533	497	508	510	535	460	527	490	466	500	517	535	520	486	541	522	510	507	527	521	524	506	514	516	468	523	540	556	500	502	516	487	549	513	547	496	495	471	485	520	499	535	507	482	520	531	535	507	504	483	517	491	491	541	473	535	509	506	485	508	528	512	483	509	471	526	492	495	508	469	534	510	516	525	540	544	514	538	491	526	495	497	489	465	512	510	564	480	464	512	464	505	509	528	497	460	505	524	520	504	536	483	534	547	525	472	507	464	530	509	521	505	531	483	514	512	503	522	522	504	520	500	537	511	531	478	502	519	514	473	520	512	467	488	538	504	528	510	491	486	489	532	476	471	493	530	524	502	520	488	527	500	528	490	511	517	500	503	512	484	499	551	514	511	543	522	519	512	492	505
7039	4094	1537	882	934	825	565	467	484	361	256	190	198	257	309	456	536	379	263	239	185	208	275	340	228	172	174	151	121	126	140	111	83	45	55	47	39	47	43	36	24	36	36	34	31	28	35	35	32	32	42	29	39	31	27	32	23	28	31	45	44	30	50	36	38	29	41	34	36	33	25	32	28	30	32	34	28	28	30	30	33	37	37	33	30	33	32	32	20	33	32	35	38	34	42	27	22	33	34	32	40	36	42	39	45	33	32	28	34	45	30	32	32	37	28	36	43	30	37	26	30	30	29	35	33	31	27	38	45	34	41	43	36	29	33	28	36	42	29	31	29	34	28	39	36	30	39	38	33	33	34	29	41	32	36	30	21	34	27	30	31	39	41	25	28	28	27	29	35	40	31	28	34	28	29	44	28	38	35	42	29	27	33	23	36	29	30	29	35	31	30	21	28	26	29	34	28	29	30	34	29	33	30	34	31	43	36	33	32	39	24	25	31	25	34	29	33	28	29	29	31	28	35	34	26	31	34	27	29	41	42	31	21	42	29	31	30	31	34	32	39	38	39	39	36	27	34	47	33	25	28	35	40	38	29	41	31	23	36	39	36	22	38	38	30	40	29	36	47	39	35	39	33	26	36	33	34	29	20	38	32	30	28	38	28	26	26	30	39	26	28	26	38	33	34	34	41	42	34	32	31	28	35	23	47	39	37	28	40	43	34	24	29	33	29	32	38	35	46	38	30	40	28	27	28	34	31	35	30	29	30	35	36	29	42	28	38	30	29	28	32	30	30	32	23	41	32	22	29	30	38	31	43	33	34	25	43	28	35	23	41	30	18	36	22	22	39	29	40	34	29	22	30	34	48	33	29	28	31	38	35	23	29	30	36	26	44	30	28	25	32	32	42	32	28	41	37	24	33	33	26	32	24	34	30	27	28	37	30	36	34	30	33	34	30	34	32	29	27	32	40	31	34	28	31	34	39	27	32	43	30	36	36	28	30	34	32	30	33	28	30	39	42	40	29	36	30	35	39	35	25	38	32	27	39	30	34	27	41	22	37	38	34	27	28	32	35	36	38	28	29	30	29	37	34	34	29	31	40	31	29	27	34	31	25	22	35	35	27	32	27	39	33	35	28	31	37	23	34	21	20	33	32	39	32	26	27	28	38	28	40	32	27	31	34	42	35	27	30	44	34	37	44	29	29	34	37	32	36	30	41	24	26	29	29	27	39	38	21	23	34	29	27	26	26	36	40	37	29	36	33	39	29	29	37	26	38	40	29	34	27	30	29	31	32	33	30	35	31	37	41	26	32	38	29	29	32	27	31	30	29	24	33	26	33	32	32	34	37	28	32	30	38	25	31	33	32	29	31	34	37	33	38	24	41	36	37	35	33	25	28	33	34	38	34	24	38	24	46	30	30	25	33	27	35	47	26	25	32	31	30	41	27	34	27	34	43	32	26	25	32	36	35	29	23	37	18	31	36	26	33	27	39	31	37	32	24	26	34	15	25	32	31	30	35	27	34	40	41	27	40	24	29	24	34	20	38	28	32	17	31	32	21	36	30	25	30	34	20	31	23	43	32	36	33	29	28	30	38	34	49	39	33	24	36	31	41	29	25	39	32	36	28	43	30	25	36	32	28	31	33	29	41	28	32	27	37	30	31	26	35	29	27	28	34	27	34	26	30	28	40	25	29	26	34	34	31	34	28	30	24	40	38	29	33	28	29	22	34	36	36	34	47	29	23	45	31	25	39	25	31	30	32	35	29	26	28	29	33	34	32	27	40	32	41	26	38	35	40	37	33	27	33	36	40	37	30	24	35	23	36	30	36	28	29	25	36	25	32	30	25	32	30	40	29	23	29	29	26	33	26	31	29	30	28	39	38	42	26	34	23	42	34	28	28	35	38	24	35	22	33	35	35	29	36	21	37	32	23	22	37	33	22	32	26	27	37	36	38	33	46	26	25	29	32	25	34	36	27	50	33	35	29	31	34	25	29	27	31	45	25	28	31	27	30	39	44	23	31	26	38	26	26	31	27	35	30	33	33	22	29	27	38	31	32	30	41	40	28	35	27	30	24	42	36	31	37	44	32	38	23	41	32	32	29	35	27	24	29	31	32	23	42	31	34	28	33	27	26	21	19	31	37	25	23	35	48	39	30	36	38	25	32	29	33	30	31	33	43	49	43	36	30	29	32	27	33	35	30	31	42	31	33	38	37	28	34	34	29	32	26	32	39	22	31	28	28	29	33	28	31	29	38	30	50	39	31	36	25	29	30	30	23	34	31	39	27	34	26	35	42	35	29	33	30	32	28	39	25	26	28	37	39	46	24	33	33	29	40	31	26	22	35	34	29	29	31	25	31	19	27	38	19	34	35	37	24	31	33	37	37	31	28	42	34	39	28	33	24	28	30	31	41	41	33	31	45	30	30	26	37	24	29	27	26	34	45	27	33	28	31	28	28	43	27	26	33	32	14	21	32	36	38	36	38	34	41	15	37	25	28	40	26	33	36	29	35	32	41	29	35	30	31	34	36	27	21	36	35	32	27	28	36	22	23	39	29	28	34	27	22	23	29	32	38	34	32	38	35	28	40	21	30	33	42	42	19	33	34	32	34	24	26	41	26	26	39	31	36	33	32	36	34	27	38	30	26	38	34	40	41	30	26	37	32	35	26	38	25	36	39	30	33	35	19	30	31	33	36	28	27	30	30	19	30	47	34	27	34	39	39	32	39	34	43	41	20	38	20	23	43	34	25	29	31	26	32	36	26	43	32	29	31	31	27	25	43	36	28	34	27	29	27	34	25	37	33	26	43	31	34	27	36	32	39	36	26	27	33	32	27	33	32	29	30	38	35	30	31	33	42	32	31	33	36	37	35	26	32	31	32	38	36	40	47	27	34	32	35	31	37	32	35	25	30	33	24	21	28	30	40	35	33	48	45	38	33	41	30	38	29	33	40	37	33	28	36	26	32	35	40	29	34	45	27	38	29	27	33	25	24	47	36	38	27	23	40	31	29	31	31	30	26	34	32	31	30	35	35	25	40	32	26	40	21	38	28	27	26	28	26	33	34	31	46	31	42	25	33	27	31	32	26	34	39	28	33	23	36	40	25	43	28	24	33	33	26	33	24	29	33	26	25	29	34	39	34	37	17	35	21	41	37	22	30	34	38	37	42	34	35	23	28	27	24	31	34	37	45	27	34	35	35	43	34	41	35	24	39	29	26	32	41	26	28	31	32	39	24	34	33	40	36	40	37	35	33	20	30	35	35	38	31	29	27	30	37	29	29	41	31	32	33	29	34	37	40	43	37	41	32	34	36	29	41	26	37	46	38	39	23	31	35	32	38	33	38	27	37	35	27	22	30	30	38	35	32	39	40	42	41	29	26	30	33	34	26	31	26	29	31	17	24	27	33	24	31	22	39	25	30	27	37	29	37	47	28	37	27	32	29	26	32	39	27	40	34	30	39	30	39	41	35	32	34	31
44170	32408	22584	32345	35438	31397	25741	22110	19987	16119	12030	8697	8375	9559	11932	15227	17196	13697	10026	8625	6808	7459	9586	11647	9292	6612	6156	4688	3814	4065	4677	3860	2957	1882	1294	856	743	727	687	649	617	547	535	538	550	513	517	540	480	519	546	543	549	502	490	495	515	488	521	520	512	626	814	657	808	615	485	526	477	473	498	493	498	511	479	451	482	541	480	517	477	482	516	479	504	491	498	476	492	466	486	476	495	495	513	450	480	487	512	473	474	484	487	480	447	479	524	517	467	494	529	484	471	481	523	484	497	498	536	496	534	511	483	498	507	555	465	502	479	520	497	509	514	500	489	503	455	501	506	512	493	476	483	486	513	497	502	511	498	462	491	517	497	493	543	470	513	496	449	492	473	478	564	480	489	468	479	510	462	461	473	492	501	479	474	478	482	504	458	501	484	505	510	475	459	470	471	472	494	471	483	510	499	513	512	477	461	448	497	467	484	470	520	479	476	476	493	477	491	465	532	502	493	500	498	515	498	490	487	472	494	491	493	490	474	453	501	476	490	483	475	472	483	479	501	501	516	513	467	455	494	513	489	499	460	461	484	476	521	520	482	474	496	473	499	501	512	468	482	520	494	458	526	492	487	485	504	493	476	482	494	479	454	468	511	486	465	523	488	464	448	449	513	492	511	471	478	515	484	470	492	444	501	481	473	463	487	454	478	495	477	467	513	472	487	453	469	474	480	471	448	478	494	487	492	449	496	508	474	514	507	460	465	494	480	498	490	499	477	499	514	480	451	467	537	528	458	479	461	498	510	539	489	508	498	475	474	502	485	488	471	485	505	488	493	491	505	485	497	477	508	505	493	494	468	522	503	518	500	483	516	494	471	452	504	512	455	449	505	477	542	502	499	484	493	507	486	498	514	456	501	485	500	457	480	448	479	475	510	496	497	514	494	509	505	489	482	430	456	479	543	501	480	492	515	465	509	530	457	475	510	485	490	528	499	455	503	458	473	532	477	457	472	508	522	478	456	497	471	494	465	475	485	473	495	450	493	520	508	485	478	502	484	509	517	465	528	527	488	526	483	422	482	486	497	491	516	461	473	512	475	501	535	502	514	518	501	484	477	463	480	480	482	470	513	528	512	502	478	516	505	468	507	470	498	479	479	452	505	529	490	480	446	496	427	510	496	462	506	530	492	502	486	480	473	482	504	473	474	495	493	510	509	497	516	490	502	481	507	497	458	499	500	471	475	487	492	492	447	467	492	461	491	496	500	457	477	490	493	479	500	525	524	484	521	481	462	497	507	485	503	456	510	512	494	476	454	495	489	516	503	467	523	484	470	465	506	457	463	475	490	485	503	489	466	470	480	489	505	515	480	488	493	508	474	474	508	450	476	508	490	446	487	478	457	508	503	457	497	488	439	484	471	497	517	465	497	482	447	532	433	494	495	476	480	502	486	505	517	501	471	500	518	505	499	468	454	529	505	517	500	524	513	481	466	495	484	453	478	465	484	458	481	481	552	492	492	476	471	484	511	455	459	507	491	510	510	483	460	511	494	475	523	457	508	507	463	511	467	502	523	501	512	461	491	506	505	473	507	494	504	500	487	456	495	513	540	435	459	493	498	465	489	491	457	470	482	497	488	508	493	467	463	471	501	441	517	505	524	477	492	496	511	476	472	480	468	463	463	474	478	471	495	479	464	499	491	482	504	489	486	472	480	449	469	468	514	456	472	471	476	478	464	492	450	490	515	533	476	445	514	480	459	478	481	473	492	462	467	492	477	476	508	495	462	492	443	499	486	495	476	448	457	500	488	526	506	483	537	484	468	484	516	505	477	504	516	501	523	467	507	522	478	458	491	457	476	499	495	484	482	520	496	480	452	540	468	506	521	481	478	496	485	513	525	510	519	497	523	497	505	490	521	446	505	530	495	501	450	466	514	461	517	498	488	517	467	479	518	478	501	499	478	453	487	486	466	497	509	492	487	510	476	433	489	495	493	496	500	485	498	509	476	467	464	480	508	424	509	456	489	495	482	500	473	475	462	478	505	485	506	507	480	520	462	487	499	512	493	475	489	461	484	496	497	480	474	508	470	480	528	518	461	497	466	492	473	471	514	474	479	487	484	510	453	490	485	442	476	441	463	509	468	468	488	496	505	498	504	456	452	487	485	491	514	496	489	522	496	505	453	509	482	479	486	499	478	507	498	483	513	503	470	486	520	456	512	443	519	483	519	526	533	480	509	455	468	494	487	487	484	527	481	476	508	462	481	454	507	518	459	507	454	446	514	507	461	506	453	463	506	474	516	499	531	474	486	470	469	457	485	490	540	466	523	484	492	489	486	456	540	487	480	479	486	474	499	518	451	516	476	513	486	497	495	505	516	503	484	481	497	506	496	495	461	506	491	522	471	485	515	511	503	490	523	479	484	504	494	473	507	440	474	507	468	509	459	474	500	470	525	470	471	471	529	470	506	490	506	530	508	478	473	470	466	473	471	487	490	456	512	480	524	513	498	479	521	495	487	509	503	474	486	487	473	492	474	514	483	463	512	502	464	504	486	507	475	471	483	443	488	471	454	456	485	500	468	499	506	500	530	507	483	460	490	454	519	489	493	458	489	479	457	502	479	515	483	469	499	511	500	489	513	465	486	483	480	496	464	492	508	454	504	486	499	478	505	456	482	496	502	487	495	454	517	485	481	475	521	478	497	477	509	462	521	508	467	532	504	524	485	520	476	492	454	455	472	492	488	435	503	499	494	503	504	503	455	504	469	500	487	480	496	493	503	489	478	483	499	489	476	478	493	494	502	467	542	460	461	494	480	510	504	477	486	531	454	472	493	513	506	499	503	490	494	459	493	526	492	470	482	494	463	501	477	506	485	470	486	496	478	508	509	483	474	506	505	476	490	506	488	439	493	495	500	493	481	484	503	505	487	470	510	488	478	484	486	502	508	493	423	532	503	483	499	499	516	467	448	471	478	516	496	490	481	459	475	489	494	429	489	518	517	473	456	490	453	522	481	509	437	471	467	508	466	489	487	507	484	519	494	478	481	479	521	450	482	497	436	459	504	494	507	486	488	496	453	489	480	481	441	488	452	511	518	478	492	503	510	496	500	477	506	495	487	462	483	442	484	498	474	485	509	534	473	461	461	496	479	528	478	497	476	477	493	467	475	511	534	512	465	498	497	490	480	500	474	474	470	479	472	489	468	498	488	467	458	497	445	505	455	478	490	500	499	485	456	492	473	476	488	534	463	496	447	454	482	452	478	509	470	506	466	531	513	475	523	472	480	515	461	420	485	523	511	460	495	465	486	482	474	478	481	452	490	508	499	502	497	490	544	495	473	450	468	501	512	508	503	465	480	486	490	493	469	491	515	492	513	482	476	492	494	501	497	495	520	541	500	462	469	477	468	535	492	452	503	543	469	496	478	507	476	479	488	488	497	495	510	495	487	482	448	470	482	499	469	465	533	511	499	505	538	514	475	500	479	456	419	479	476	486	518	472	494	481
8142	3693	1383	763	803	771	574	516	502	450	360	281	224	211	273	425	535	433	260	164	134	194	292	338	295	201	161	130	117	99	108	111	72	77	67	59	82	53	52	46	40	47	50	46	47	47	40	49	42	49	50	33	49	45	48	55	53	37	58	45	45	66	46	62	43	43	27	39	44	44	43	39	46	46	33	44	44	38	42	51	44	51	50	34	45	56	48	43	49	55	54	48	58	40	52	47	57	50	37	48	45	50	39	45	55	50	51	48	43	28	35	41	29	61	43	50	32	47	49	41	43	40	46	55	52	38	51	38	47	49	46	47	43	59	61	45	48	48	46	55	45	45	45	57	37	47	45	40	47	46	59	56	44	51	41	32	47	44	41	51	46	55	39	39	50	40	43	44	55	50	54	38	43	42	53	42	47	53	38	32	45	39	49	43	35	57	53	50	40	43	41	41	46	40	43	44	52	43	51	44	27	35	57	44	58	52	34	48	44	39	45	47	41	50	57	52	58	38	43	43	48	48	36	50	46	46	46	47	49	44	49	50	50	47	53	43	42	50	54	48	46	54	43	44	46	55	37	33	47	38	51	37	45	37	40	40	42	52	44	45	53	46	41	40	53	33	45	35	39	57	46	50	48	47	44	48	38	44	39	46	35	52	49	57	57	44	47	45	59	41	38	38	45	50	52	42	35	39	41	49	33	47	41	42	39	53	54	42	38	54	50	43	36	55	58	40	40	47	30	46	45	48	47	39	46	45	52	44	41	48	45	46	46	32	40	44	48	40	44	36	39	43	46	47	42	53	42	34	38	40	55	47	34	57	66	43	43	39	40	35	44	37	36	43	53	41	43	41	47	44	38	50	51	47	36	41	42	37	58	58	41	53	39	49	54	46	48	29	43	41	37	45	40	48	57	42	48	51	47	40	46	38	34	49	37	52	48	33	41	53	50	45	48	57	41	57	35	52	40	41	55	49	42	52	53	45	42	50	42	44	48	36	40	53	39	51	50	35	42	49	44	42	42	45	44	31	37	47	34	44	54	52	48	41	47	42	44	41	43	55	43	42	41	47	42	53	55	38	49	57	39	49	37	40	49	35	43	41	38	46	42	47	43	52	58	42	37	46	38	41	36	49	50	43	47	49	48	50	48	42	44	46	48	39	38	41	46	48	42	41	37	46	37	45	40	38	55	48	40	40	39	43	48	42	40	29	51	37	35	45	51	45	51	42	51	46	36	37	49	41	39	51	35	48	39	46	39	46	57	49	47	44	41	37	43	44	53	48	48	42	39	62	43	37	39	45	50	44	53	40	48	41	46	44	48	44	46	54	35	48	46	58	46	43	44	43	39	45	52	54	50	60	46	41	40	42	50	45	51	46	45	40	42	45	52	47	44	41	40	46	49	43	35	44	38	47	47	50	37	56	48	59	43	38	45	48	53	38	47	49	44	40	46	42	46	50	42	49	37	52	47	42	58	42	48	39	38	35	43	38	38	51	50	45	44	43	43	58	47	47	55	39	50	43	35	45	46	54	34	43	42	42	39	44	57	50	42	49	44	46	40	47	49	59	49	37	47	36	39	40	49	44	42	36	41	44	33	46	30	44	47	41	52	38	41	42	45	55	44	32	46	47	49	49	41	47	47	44	52	33	45	47	52	41	40	42	39	48	42	53	56	61	34	53	51	45	45	40	40	47	40	49	34	46	45	34	40	45	46	50	47	49	43	51	53	49	47	48	44	49	29	43	53	44	49	56	43	54	50	43	44	51	42	42	32	45	45	59	44	52	61	39	46	48	37	44	44	48	50	54	45	50	42	43	42	46	47	55	47	44	38	49	35	47	46	47	46	49	38	41	49	54	60	51	48	42	57	39	52	43	45	45	39	38	33	48	46	45	37	37	43	44	41	48	50	42	54	54	49	38	46	42	39	38	40	36	42	39	42	50	48	40	55	42	48	54	50	45	45	43	35	47	48	42	52	52	42	49	57	46	29	38	31	49	40	41	45	47	38	45	37	51	50	58	40	35	47	39	45	39	40	48	46	48	44	37	50	46	48	53	49	49	48	31	47	60	52	45	35	57	36	35	36	40	51	43	47	37	49	41	46	43	37	45	40	32	43	51	46	38	44	44	44	51	44	50	44	39	37	53	46	43	46	43	56	43	40	41	44	46	50	45	54	39	42	45	40	44	46	45	38	41	36	41	52	45	35	43	47	39	40	40	47	47	44	40	43	42	43	50	39	48	43	56	48	45	55	39	47	44	49	46	48	47	49	48	42	47	27	59	40	48	46	39	39	41	40	52	48	60	36	53	42	45	48	43	39	43	58	46	35	39	43	51	50	56	38	42	32	43	38	47	49	49	48	43	44	27	47	42	45	46	38	42	52	37	53	38	39	41	47	49	32	48	38	53	53	36	40	41	38	45	38	58	49	52	36	53	55	41	50	34	49	47	51	42	52	48	41	44	38	41	49	38	43	47	53	37	55	41	40	46	36	47	40	59	46	44	40	45	44	36	46	44	49	58	49	48	42	61	45	52	58	45	47	49	45	45	40	42	44	43	45	45	31	44	35	38	33	46	41	54	45	37	45	45	40	51	37	53	39	42	49	45	43	41	45	45	33	40	40	42	53	64	36	45	37	47	42	46	48	38	44	50	45	38	47	43	50	38	50	54	58	40	46	42	40	41	47	57	54	43	43	45	44	39	43	52	50	42	38	39	43	43	50	38	44	44	52	45	57	48	39	37	42	41	41	54	40	43	52	44	41	61	50	69	39	43	51	43	44	51	33	37	36	61	43	57	49	50	42	32	45	50	49	35	48	34	34	35	43	55	47	45	33	49	62	44	35	49	52	46	36	42	47	38	41	40	32	58	36	42	36	54	51	53	43	37	52	35	59	43	40	36	41	61	57	43	38	51	45	35	58	61	31	51	40	40	49	52	56	46	52	42	42	40	47	47	44	47	47	56	39	44	45	53	47	32	54	47	48	46	46	49	56	45	42	35	44	52	51	40	35	53	36	44	49	51	38	46	42	41	50	47	37	52	46	31	42	59	47	53	53	53	52	33	49	38	33	48	34	53	45	38	44	42	48	45	43	41	48	34	57	51	44	48	44	39	36	42	30	29	47	46	43	37	53	43	61	41	42	48	50	49	52	46	50	49	50	46	46	40	51	40	52	37	51	53	41	54	46	41	45	49	42	60	49	36	58	45	47	42	37	52	46	45	43	41	30	41	47	32	45	41	43	47	43	39	43	51	41	40	32	39	58	39	50	45	43	39	37	48	51	31	42	37	41	46	40	43	44	47	49	30	46	38	42	50	46	56	48	42	47	41	49	46	46	42	53	38	53	46	48	44	49	46	43	40	41	45	33	49	47	50	43	56	46	38	46	44	46	36	40	49	46	36	40	49	40	42	40	46	45	48	43	49	30	49	49	48	43	40	53	43	47	40	44	47	52	54	47	46	52	45	47	47	56	42	49	33	49	38	40	49	50	57
41321	31422	21609	31238	33803	29919	25012	22521	20548	17498	14836	11682	8955	9118	10414	15123	17225	14370	9336	6284	5221	6624	9281	11398	9423	7550	5629	4508	3374	3616	3854	3291	2199	1624	1203	977	1006	988	977	863	775	720	681	734	717	708	720	691	669	701	670	664	620	705	727	751	700	703	630	669	690	919	881	1120	837	717	718	669	670	687	686	707	723	682	663	638	633	654	683	700	659	647	653	631	688	681	722	688	661	691	672	656	680	685	639	692	694	715	701	690	714	642	640	727	691	687	700	684	724	668	656	655	708	665	685	645	676	660	707	699	699	699	724	679	666	658	661	678	665	624	646	716	701	670	717	662	655	648	678	652	680	700	646	684	672	710	685	710	652	666	664	695	665	653	682	648	653	711	674	662	658	705	671	711	692	651	680	628	672	633	635	667	649	697	631	660	665	661	693	620	665	663	664	709	670	647	663	687	703	674	676	670	661	679	685	675	670	667	683	671	704	703	659	655	671	639	707	670	657	678	633	645	612	692	634	668	644	694	684	682	672	692	682	688	643	661	679	650	644	703	664	683	699	645	663	674	676	707	646	665	644	656	678	707	691	697	687	671	649	744	649	669	664	671	682	688	672	668	668	648	684	679	685	649	658	707	596	610	672	690	657	673	687	688	674	657	649	664	596	676	666	715	681	725	658	706	644	654	675	695	640	683	699	682	664	642	721	684	699	681	630	684	673	651	702	660	693	665	637	663	680	645	673	657	690	700	696	635	638	720	730	669	699	676	660	711	679	674	662	636	682	680	664	656	697	645	668	625	663	645	651	672	675	706	667	677	642	664	636	671	680	628	706	694	660	642	683	698	677	669	653	686	644	683	659	651	649	657	656	691	651	658	619	678	722	681	648	704	697	644	667	667	664	677	696	688	666	734	663	663	661	666	631	685	712	638	692	692	685	681	642	719	646	678	687	674	633	651	656	677	682	680	627	660	629	725	709	668	711	686	632	684	678	653	674	687	697	636	677	652	636	653	716	668	702	654	666	681	607	650	619	657	696	681	652	690	633	676	654	681	655	655	626	658	714	632	668	677	695	655	654	702	681	710	649	659	655	657	687	667	700	714	669	660	706	663	671	687	653	662	634	711	673	713	636	670	700	678	656	691	643	679	707	658	670	664	648	632	681	603	722	702	680	644	685	664	688	678	678	683	683	672	665	658	656	661	673	671	669	729	687	672	675	660	698	743	698	649	657	689	683	665	681	689	650	689	616	670	615	669	686	659	660	680	666	629	698	645	671	670	706	691	690	708	675	646	682	695	659	651	654	660	660	630	696	658	667	687	653	648	727	627	644	628	675	656	682	650	686	674	658	679	660	684	671	682	685	720	647	683	609	686	654	652	632	722	679	677	680	640	668	658	631	667	662	673	689	685	676	675	647	679	701	650	660	694	638	677	688	713	665	666	614	732	670	645	655	647	684	638	649	659	692	693	666	635	654	675	675	711	667	701	669	672	672	581	695	672	653	665	680	676	662	672	701	666	691	664	695	648	652	664	695	704	660	681	679	656	642	698	672	689	673	654	693	651	634	633	711	648	692	724	689	660	688	719	660	678	653	638	666	660	656	633	713	631	691	644	672	701	718	685	679	690	669	694	667	652	697	696	668	640	653	694	673	709	713	659	657	671	665	664	647	687	646	674	639	655	660	679	683	686	684	661	663	647	619	690	654	669	639	669	642	690	614	688	663	670	734	715	677	636	686	678	662	694	667	672	633	614	684	663	663	650	679	697	674	660	689	638	679	604	677	671	636	703	674	660	761	634	676	635	657	681	646	657	689	711	684	704	651	702	665	662	649	660	667	684	683	678	660	697	721	716	707	677	709	680	708	644	684	676	694	667	681	647	619	678	655	713	695	610	672	640	610	677	670	679	640	708	672	655	689	620	629	690	683	675	689	641	691	697	678	629	684	654	634	683	645	653	660	655	685	632	695	722	706	663	643	661	686	647	662	651	642	680	649	695	706	675	640	682	688	686	679	634	667	677	694	620	703	666	738	696	656	703	750	665	675	675	702	658	694	642	702	631	645	682	652	622	714	673	658	646	664	705	697	670	711	658	654	661	654	677	646	671	679	687	668	654	686	658	653	713	705	645	669	685	648	658	671	722	674	668	665	689	686	641	669	624	643	636	674	671	667	666	662	679	697	699	617	687	706	678	677	654	706	648	627	665	664	664	635	671	658	685	665	607	683	707	734	664	655	676	649	687	669	646	651	702	709	654	651	704	691	667	677	683	690	662	632	680	703	650	621	677	701	638	680	663	686	675	692	636	627	681	691	648	668	727	646	657	668	683	677	686	670	624	705	656	658	675	689	674	707	696	681	659	686	671	709	664	668	700	673	712	728	652	676	694	670	631	659	669	659	643	671	706	687	635	680	669	676	672	702	651	659	686	672	679	651	691	690	649	666	703	648	687	632	676	697	655	658	655	735	668	647	691	637	637	671	671	683	646	635	667	693	659	651	704	712	642	661	661	651	670	697	652	670	633	661	649	661	681	640	690	701	631	626	670	672	692	697	658	689	642	671	667	624	670	647	687	669	607	693	694	669	699	659	668	715	665	727	668	647	649	643	696	665	715	648	669	681	650	610	703	706	667	721	696	660	708	693	693	705	640	626	733	693	702	666	648	676	667	658	680	620	667	646	700	644	629	668	640	646	675	664	633	636	671	677	645	671	696	636	674	695	667	661	674	683	677	709	649	672	726	688	650	691	670	674	640	679	646	718	680	697	652	677	626	655	724	690	660	657	682	651	655	677	697	630	623	670	642	726	648	614	634	613	671	652	686	587	685	649	712	668	702	673	648	697	659	718	639	671	741	672	644	722	681	663	648	728	674	690	704	687	690	692	692	688	651	661	642	675	693	698	677	671	695	681	688	691	680	674	675	683	702	695	666	687	734	653	704	673	680	638	684	636	629	629	684	666	644	653	682	650	678	672	673	715	687	655	732	651	741	673	681	707	635	647	702	673	659	687	683	656	661	637	649	631	717	654	659	681	677	661	652	650	675	683	675	657	681	676	644	703	685	661	668	653	652	615	680	677	651	703	685	707	665	698	669	619	698	686	630	648	686	660	660	689	684	696	657	700	682	654	695	625	670	673	630	693	655	673	682	664	696	649	644	717	657	685	659	663	651	649	680	650	617	652	709	646	694	634	660	697	687	697	681	679	675	688	668	698	661	627	677	666	654	666	694	685	653	653	665	696	638	714	668	686	744	668	683	657	662	663	678	655	718	657	666	666	632	653	659	681	687	639	655	690	713	682	693	658	647	681	705	642	685	690	665	658	710	617	664	686	703	645	698	669	676	685	599	661	697	653	673	648	700	692	697	697	661	606	654	641	642	653	632	620	661	675	664	660	673	675	689	682	660	696	676	663	690	603	707	654	653	660	674	657	716	654	657	666	703	690	661	685	666	681	684	718	646	674	652	688	635	679	693	700	618	645	636	629	655	653	704	639	649	664	694	687	648	674	670
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
