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
341903005246	341903005807	341903006357	341903006907	341903007455	341903008007	341903008557	341903009107	341903009655	341903010207	341903010757	341903011307	341903011855	341903012407	341903012957	341903013507	341903014055	341903014607	341903015157	341903015707	341903016255	341903016807	341903017357	341903017907	341903018455	341903019007	341903019557	341903020107	341903020655	341903021207	341903021757	341903022307	341903022855	341903023407	341903023957	341903024507	341903025055	341903025607	341903026157	341903026707	341903027255	341903027807	341903028357	341903028907	341903029455	341903030007	341903030557	341903031107	341903031655	341903032207	341903032757	341903033307	341903033855	341903034407	341903034957	341903035507	341903036055	341903036607	341903037157	341903037707	341903038255	341903038807	341903039357	341903039907	341903040455	341903041007	341903041557	341903042107	341903042655	341903043207	341903043757	341903044307	341903044855	341903045407	341903045957	341903046507	341903047055	341903047607	341903048157	341903048707	341903049255	341903049807	341903050357	341903050907	341903051455	341903052007	341903052557	341903053107	341903053655	341903054207	341903054757	341903055307	341903055855	341903056407	341903056957	341903057507	341903058055	341903058607	341903059157	341903059707	341903060255	341903060807	341903061357	341903061907	341903062455	341903063007	341903063557	341903064107	341903064655	341903065207	341903065757	341903066307	341903066855	341903067407	341903067957	341903068507	341903069055	341903069607	341903070157	341903070707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	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
2719	1073	595	493	947	1271	1211	1071	980	1020	971	922	1018	1147	1259	1203	1047	856	566	681	568	332	93	65	80	72	57	51	54	51	58	45	52	53	48	41	49	51	54	40	41	52	38	38	42	39	65	34	48	46	42	41	38	44	35	48	39	46	45	40	41	42	48	38	34	33	44	38	55	35	44	39	38	60	43	47	36	38	44	47	48	42	48	33	42	40	32	51	39	39	43	41	44	47	38	49	42	41	33	48	42	46	41	36	38	40	37	48	43	44	45	29	48	41	51	49	47	44	26	36	45	51	53	40	45	44	41	46	35	44	38	43	40	51	44	43	40	53	48	48	28	33	40	36	34	47	41	38	46	41	31	59	26	41	46	34	43	41	43	35	38	37	34	46	47	46	45	45	46	40	40	41	42	38	44	48	39	35	51	43	47	32	48	36	39	27	51	46	35	43	39	48	52	52	40	43	45	30	33	41	34	31	51	44	43	49	33	54	40	44	52	32	41	34	36	37	38	41	34	46	38	36	47	39	46	34	51	43	37	39	45	46	45	33	39	35	44	38	38	55	39	37	50	53	43	41	40	41	47	43	41	46	48	39	41	48	41	30	46	41	43	29	31	41	56	40	34	43	46	49	34	36	38	46	44	33	47	37	31	58	47	42	47	43	36	43	40	29	51	47	52	39	52	48	37	46	33	33	33	45	34	46	46	37	37	47	42	34	48	36	47	47	47	33	37	34	36	37	38	36	48	35	41	47	56	32	37	43	39	49	43	38	40	42	38	42	33	44	39	36	30	49	28	35	44	45	42	40	36	36	43	41	37	38	43	33	45	33	46	46	26	41	39	44	29	43	35	41	42	45	40	39	38	31	37	38	45	33	41	42	36	34	49	44	47	41	48	47	36	41	38	50	36	38	48	46	52	45	42	35	36	34	51	44	42	34	50	33	49	43	41	33	44	43	37	38	38	49	44	35	38	42	38	34	38	40	43	38	44	37	26	40	36	40	33	39	33	39	43	40	43	37	45	48	37	46	46	34	46	33	33	36	31	42	41	42	34	45	39	36	38	35	37	31	31	51	46	42	46	43	31	42	35	27	41	38	49	40	38	43	36	48	41	44	44	38	54	47	34	43	40	45	35	49	44	47	36	39	38	36	43	40	40	31	40	46	35	46	38	37	37	45	48	38	40	49	48	48	29	38	42	40	48	41	44	31	48	43	44	29	37	46	45	29	46	39	44	47	42	41	29	31	54	38	50	37	41	31	41	36	44	42	37	32	36	52	33	43	35	38	34	51	41	39	52	43	32	41	36	41	37	42	38	41	42	39	37	58	39	36	41	45	37	42	49	36	39	37	44	59	44	44	41	42	37	44	48	34	38	52	36	49	55	44	39	44	50	50	36	33	48	39	35	50	50	34	37	40	41	37	53	50	52	35	37	33	37	35	32	50	36	37	45	32	41	37	48	32	46	41	53	60	47	42	43	49	51	40	43	34	32	35	40	34	44	37	38	44	46	42	43	39	29	41	39	55	46	36	42	54	44	40	40	28	31	32	47	47	39	49	42	44	38	42	37	40	41	41	38	36	32	49	41	52	36	40	43	41	46	43	47	47	52	36	43	44	44	34	42	40	42	42	30	43	39	43	45	34	32	42	46	40	43	65	32	36	39	44	52	40	35	46	39	52	47	38	44	56	38	42	53	45	29	35	43	53	30	38	43	27	41	40	51	32	31	36	48	52	36	47	38	33	31	47	38	53	40	45	38	53	45	58	38	40	43	33	33	39	50	36	43	40	29	30	42	51	44	33	41	40	40	48	47	31	38	44	41	46	36	39	41	40	43	43	52	34	51	44	31	33	35	38	33	36	37	35	58	35	40	34	47	46	37	49	45	35	40	41	43	44	31	35	38	43	43	43	43	33	38	41	43	39	39	33	33	51	38	51	35	43	47	43	40	42	35	44	35	35	32	47	38	36	44	39	50	32	41	49	48	20	40	43	47	44	38	45	46	41	44	39	40	42	48	44	40	40	43	45	47	32	44	34	45	38	39	43	43	36	37	33	45	47	34	46	57	33	36	36	41	43	33	49	31	34	35	35	45	38	30	42	32	39	45	42	47	47	43	31	55	39	46	50	38	47	38	42	38	39	41	34	39	40	37	46	41	45	37	47	38	29	42	36	49	43	40	39	50	36	43	40	44	46	59	52	40	44	39	48	42	39	39	41	49	54	41	54	51	47	38	41	41	32	52	47	39	39	46	36	48	48	39	41	27	34	45	45	42	31	45	38	33	46	41	44	39	39	43	35	44	55	45	37	43	46	35	35	43	44	49	44	47	27	37	51	32	39	35	40	46	47	41	41	47	31	47	52	39	49	36	39	45	38	40	49	40	46	29	39	33	44	44	35	45	43	42	38	33	37	47	41	47	44	52	40	34	41	39	35	39	51	32	47	37	37	38	49	52	47	53	41	40	47	38	53	37	40	33	38	44	36	35	41	45	39	38	42	47	36	37	40	40	49	50	46	52	31	37	36	35	46	38	38	45	43	51	48	48	41	41	53	45	41	41	49	41	38	41	49	49	38	41	40	51	42	40	41	33	31	44	47	30	43	44	43	36	39	50	40	33	35	50	52	35	41	37	44	43	37	40	48	46	40	38	39	45	37	28	40	43	44	44	33	45	35	47	34	28	39	47	45	41	49	41	38	40	41	35	41	40	48	35	40	41	32	37	30	30	48	41	43	39	43	49	39	44	39	64	33	44	42	38	41	34	44	34	47	47	29	38	43	37	49	35	36	46	45	34	38	35	42	50	47	34	33	38	41	42	44	50	51	52	40	41	47	45	52	41	34	49	42	46	48	39	35	39	45	36	36	45	44	42	44	41	42	37	29	50	40	35	48	37	43	38	49	32	37	41	35	38	37	38	42	30	40	36	35	46	41	43	53	45	48	38	43	47	45	41	35	46	49	43	43	39	43	51	51	46	33	38	28	32	32	32	47	30	42	36	39	31	38	25	38	42	38	52	45	34	49	43	47	43	27	39	43	37	43	40	45	45	36	33	33	44	31	38	44	43	38	30	49	35	37	37	43	46	34	52	40	41	42	42	38	51	42	38	44	36	42	32	38	45	56	44	47	31	46	38	45	37	40	43	53	30	34	47	38	47	55	42	46	43	34	57	40	40	34	37	44	35	48	32	39	45	32	39	57	46	39	43	48	41	46	34	37	45	52	51	50	33	49	51	44	51	43	41	43	53	39	23	47	45	39	40	42	40	40	46	36	35	38	42	42	39	44	43	44	35	37	29	40	49	35	34	51	35	45	57	44	47	36	33	52	35	54	37	40	36	42	46	47	39	42	38	46	33	34	38	32	34	30	37	38	34	35	45	36	46	44	42	34	39	35	44	40	38	39	51	43	34	45	46	44	42	33	46	43	41	58	45	39	39	32	49	37	42	61	40	42	51	36	45	35	43	40	40	43	36	44	36	41	47	35	48	31	38	46
28346	19015	13107	27761	37850	38328	35673	32584	29407	28289	27630	26416	26780	28396	28815	27676	25770	22436	18304	19316	18227	10048	3194	2042	2164	1552	1314	1141	1099	1312	1315	1082	1099	1271	1051	854	806	803	791	765	783	796	732	741	734	733	731	717	696	690	667	718	721	706	640	682	673	694	645	654	720	610	664	722	692	697	672	696	627	632	609	657	651	652	608	672	670	653	666	593	629	655	628	644	648	627	620	616	650	665	681	671	622	634	661	663	642	642	653	668	661	667	640	597	687	634	643	608	627	644	648	639	656	635	685	618	622	645	655	653	625	652	650	630	593	645	617	602	634	626	637	686	671	674	633	632	653	702	646	630	662	668	655	695	678	667	694	659	668	634	665	624	603	667	612	648	660	629	663	631	658	625	617	660	622	636	617	603	645	617	626	621	661	585	649	563	598	640	611	627	622	647	603	626	604	636	607	626	596	608	636	653	655	653	617	651	631	603	638	609	628	641	634	639	634	595	615	596	655	636	618	608	645	634	649	632	625	631	649	609	637	585	592	622	658	618	616	623	627	609	607	625	594	633	626	606	620	603	625	652	650	638	630	606	656	644	609	631	612	647	651	656	620	610	642	629	620	682	634	619	665	626	602	635	620	677	644	619	587	667	630	613	648	626	558	660	589	627	634	591	615	582	644	580	596	624	619	599	644	644	620	634	664	612	622	638	657	632	657	567	648	618	661	638	655	692	657	608	604	623	627	689	649	613	603	678	620	632	661	583	625	634	587	595	610	653	644	623	618	622	635	614	626	624	631	590	627	668	614	609	678	604	634	645	621	626	609	655	630	636	621	627	599	606	600	618	635	617	662	635	594	649	619	632	636	652	628	653	666	606	624	644	621	622	627	641	660	616	573	613	603	639	590	638	620	564	609	613	588	657	632	635	682	635	608	612	661	683	623	639	623	585	666	658	616	614	623	657	632	593	586	626	658	654	648	610	605	632	624	626	638	595	634	605	618	629	645	587	654	604	621	628	638	601	595	631	639	665	588	617	606	606	671	615	620	597	610	634	667	666	613	612	647	643	592	632	596	612	637	653	566	590	627	600	622	622	633	633	628	639	627	652	622	606	637	614	561	625	592	609	643	654	606	641	592	650	632	608	642	611	607	593	615	590	616	634	629	618	604	635	602	631	580	554	611	630	624	653	617	584	628	666	576	602	603	620	649	642	643	588	615	651	623	599	617	638	647	643	613	600	635	626	620	616	647	614	603	584	616	633	637	572	621	653	602	642	656	619	675	637	636	602	608	613	608	634	591	615	684	600	635	632	602	623	654	611	668	649	615	631	624	638	660	610	618	639	625	632	588	630	615	656	628	644	612	634	595	639	642	594	613	645	614	619	586	622	672	642	573	537	634	641	661	610	624	608	647	612	598	670	646	609	596	632	645	660	601	643	601	586	586	635	624	670	617	653	586	657	602	647	618	611	648	626	652	632	703	626	635	632	591	645	569	605	608	652	634	669	626	629	631	636	647	570	625	681	637	667	606	594	598	644	626	636	632	603	617	615	595	608	608	627	681	583	613	646	665	586	636	602	626	660	566	666	631	641	624	597	606	611	541	629	612	672	629	641	606	637	619	610	621	651	600	664	658	605	620	645	626	610	683	602	617	603	667	665	625	659	631	648	641	594	644	614	617	622	626	616	609	631	615	602	667	615	600	660	644	626	602	635	611	620	592	616	598	644	590	652	630	629	589	628	580	585	646	633	634	572	587	655	651	653	627	613	625	642	581	614	605	580	628	636	622	628	629	679	619	653	637	641	646	603	664	621	630	619	618	659	598	617	647	593	613	628	650	647	612	644	632	605	613	578	565	638	623	590	634	642	599	651	597	619	570	664	647	644	630	597	618	605	660	596	634	624	590	550	609	633	608	608	624	659	671	609	620	636	654	638	596	604	635	644	596	639	610	655	638	638	649	644	650	617	665	622	603	617	577	657	583	609	651	612	642	634	629	587	640	620	632	641	631	632	652	650	622	649	665	652	627	615	616	620	611	609	624	611	639	631	609	612	639	636	636	603	606	617	664	631	665	660	648	626	583	658	624	605	656	611	612	634	597	628	635	650	671	607	603	600	655	640	623	647	623	639	602	642	638	636	661	595	649	621	605	597	595	602	567	626	614	624	630	665	631	634	606	624	611	647	616	614	598	604	622	652	597	632	630	610	610	639	642	653	600	566	669	595	605	653	595	607	608	634	626	580	586	613	625	663	645	614	613	605	619	630	654	624	662	592	596	551	599	602	634	581	598	618	582	637	639	621	634	623	635	657	647	624	575	619	602	661	655	612	651	641	623	628	598	627	669	591	618	578	675	616	594	602	641	582	608	641	621	637	617	633	611	652	635	587	619	594	663	597	622	608	581	618	640	638	691	628	638	641	585	666	646	617	631	639	623	598	649	627	598	658	688	613	580	624	668	617	655	667	606	623	606	619	647	571	635	601	610	655	627	654	617	645	679	610	644	616	629	647	584	633	639	633	637	592	604	619	641	639	604	601	620	609	624	624	611	630	590	612	629	640	615	655	618	604	662	630	680	603	615	599	627	614	667	645	658	609	568	671	640	599	589	568	623	585	616	595	630	623	613	615	652	627	593	657	631	636	540	670	637	617	597	609	652	633	651	650	622	641	619	628	610	641	661	643	645	615	609	610	652	607	650	663	601	611	597	665	613	627	628	574	633	659	653	639	669	638	670	595	635	599	615	615	616	645	611	637	608	649	597	646	657	610	663	628	617	643	619	598	580	642	598	632	631	677	663	599	566	626	643	655	590	582	644	603	630	595	624	618	612	683	632	689	636	611	645	661	605	668	570	663	661	690	596	609	622	632	634	626	656	664	598	604	625	645	657	639	625	606	626	619	664	649	635	616	630	646	617	603	599	620	605	574	601	600	625	656	587	614	639	593	620	650	653	606	637	691	604	610	634	583	564	607	630	647	653	618	615	597	657	626	627	614	666	671	613	633	603	627	627	623	632	679	658	625	630	664	593	601	637	607	644	618	624	618	615	623	631	613	621	659	609	687	611	646	617	588	675	614	613	610	653	641	596	587	625	577	612	612	630	623	608	631	636	629	633	628	604	660	661	633	626	682	648	593	627	630	627	633	608	664	645	574	577	645	641	656	620	648	630	630	615	581	626	585	592	649	632	608	562	619	622	662	586	631	636	609	611	604	636	650	637	591	604	616	609	594	644	601	614	599	602	637	682	625	626	555	623	671	632	612	638	628	621	596	627	580	642	621	656	582	607	647	617	611	615	617	643	594	642	613	635	611	645	641	637	620	627	633	685	631	627	594	607	591	613	608	620	628	583	637	644	620	627	644	607	631	587	632	612	641	642	612	628	633	620	629	608	672	615	626	653	633	620	620	589	591	616	604	583	625	644	609	551	658	596	619	632	633	636	643	600	629	612	633	604	644	628	611	638	646	646	586	641	678	600	662	652	605	629	643	665	602	606	609	641	617	628	631	624	647	647	640
1780	421	277	228	437	548	438	415	388	380	344	377	505	596	568	469	400	393	296	260	183	130	50	48	47	32	43	29	26	36	31	30	31	31	28	29	22	34	27	29	33	33	27	24	31	44	28	34	28	39	32	33	33	26	26	26	25	30	27	35	28	24	34	32	41	32	29	33	32	26	32	31	20	32	25	25	22	28	23	23	21	25	26	28	33	27	24	19	26	32	29	27	35	24	28	21	20	34	30	29	24	23	23	27	26	25	32	30	31	31	24	30	27	26	31	29	28	29	30	25	28	40	28	37	27	21	23	20	24	24	31	24	24	23	34	31	33	36	32	33	29	27	24	24	32	27	25	18	25	30	30	29	26	21	23	32	24	28	28	37	31	29	26	31	31	29	20	26	21	28	30	31	27	21	30	25	22	32	27	19	25	29	22	28	32	39	29	22	30	34	30	40	29	35	33	38	22	31	21	31	27	25	33	23	27	37	30	28	29	30	26	42	20	35	35	23	28	20	23	19	28	23	27	36	26	33	21	23	32	20	34	18	30	23	30	29	25	34	27	34	22	17	24	26	30	32	36	20	24	16	31	34	29	37	31	28	34	20	30	27	29	25	22	27	42	29	18	27	27	33	25	20	31	36	28	31	31	22	24	24	31	27	29	22	29	34	25	21	30	18	31	33	29	43	20	28	31	29	25	25	28	34	36	24	38	32	26	35	23	22	31	22	27	38	26	35	29	21	29	26	26	29	31	23	42	29	23	30	35	24	18	33	25	25	25	29	36	18	31	32	29	24	28	27	20	26	22	30	24	32	23	34	40	21	24	24	15	34	24	24	18	26	26	25	23	22	24	22	29	27	36	28	23	41	30	22	34	27	31	34	24	29	24	29	25	33	23	23	40	39	25	35	26	22	23	35	29	37	26	32	33	38	31	27	30	33	19	39	35	18	23	32	36	24	43	31	33	24	30	34	25	25	23	27	28	34	35	26	28	37	27	28	26	28	27	27	39	27	31	46	26	31	34	26	26	27	26	22	30	30	30	21	20	23	26	22	30	28	29	31	33	25	25	36	31	35	31	33	24	28	34	26	35	40	26	34	22	33	29	29	31	26	27	35	28	29	19	29	28	28	26	29	27	23	28	30	19	30	32	25	34	29	24	34	22	24	26	28	19	24	24	26	20	28	20	31	26	27	30	32	33	23	29	31	19	29	21	28	26	24	28	27	42	25	32	24	28	39	18	21	34	30	26	21	22	25	33	36	28	32	25	33	29	26	34	27	21	25	33	24	25	29	33	32	26	23	30	27	33	21	27	26	27	37	26	19	23	25	27	31	30	26	23	36	28	27	32	45	26	35	29	37	31	25	25	27	26	15	24	28	22	35	26	19	25	28	29	15	28	25	30	27	29	25	23	28	33	25	22	30	34	29	42	26	34	36	20	36	33	39	39	32	28	30	36	31	27	13	28	21	31	24	38	25	24	27	41	24	27	24	26	27	25	26	32	31	33	36	30	34	26	43	25	42	28	23	28	30	28	28	23	30	32	31	31	23	22	28	32	29	25	26	22	19	20	26	32	23	27	40	19	25	25	38	40	28	27	26	29	26	34	35	29	28	25	28	29	30	39	24	25	30	38	28	25	28	26	25	34	18	36	33	29	34	23	21	17	25	28	31	28	23	26	30	39	31	23	34	27	33	33	36	28	31	30	34	29	32	23	19	25	22	28	24	32	28	26	38	23	31	35	21	23	29	33	22	31	29	35	27	25	34	30	36	33	28	36	24	18	24	32	40	33	25	26	28	23	24	31	21	25	27	28	23	33	36	27	32	33	31	26	23	27	34	21	30	30	26	25	19	29	29	25	35	32	27	28	25	26	25	30	31	28	28	24	35	31	21	28	23	33	22	23	32	28	33	22	34	33	27	39	28	32	25	27	37	26	34	32	27	19	25	30	33	31	23	30	25	30	31	26	30	31	27	41	16	32	33	25	31	27	28	25	33	28	26	31	27	35	32	35	27	30	21	39	35	26	30	28	26	27	25	34	37	37	27	24	27	25	28	26	28	22	27	35	32	28	21	24	25	29	24	27	38	24	26	38	27	28	33	28	25	31	32	29	27	29	21	35	31	21	21	30	22	34	27	26	25	35	22	37	21	27	34	32	33	33	31	36	32	30	30	28	26	34	20	30	31	31	23	18	22	25	34	26	29	23	20	21	27	23	23	34	30	29	31	30	34	22	21	36	34	29	30	34	27	29	25	22	29	28	28	29	21	30	36	30	29	30	38	23	33	22	26	20	35	25	32	25	36	39	26	32	23	23	27	26	25	29	41	25	35	26	24	36	20	31	27	26	31	23	28	28	23	34	21	30	33	29	25	29	23	34	31	19	31	30	28	23	22	35	20	23	25	25	19	23	35	31	34	24	23	24	30	28	24	32	27	29	26	25	24	24	26	27	23	27	23	23	25	18	25	28	31	30	32	20	24	36	23	31	32	30	29	31	35	19	35	26	26	25	15	15	26	26	28	27	40	29	36	23	15	29	29	21	23	24	29	25	31	37	25	24	27	23	33	25	23	30	27	32	26	23	35	30	32	35	28	22	21	29	23	20	16	30	31	40	22	25	23	29	37	32	27	26	27	37	33	34	29	27	19	33	29	21	27	17	33	30	31	28	33	23	19	27	28	22	23	30	20	33	20	32	35	22	22	27	29	31	42	33	20	20	26	24	29	36	28	21	32	27	38	26	30	29	29	31	30	34	26	24	31	30	26	23	29	30	28	25	27	28	22	26	29	23	29	34	23	28	32	34	22	32	37	20	28	24	24	28	27	29	25	29	29	19	33	30	27	28	27	19	36	24	25	22	38	21	22	34	31	25	29	32	24	34	26	22	23	25	24	23	19	30	20	24	33	22	19	25	26	28	27	31	30	31	22	32	21	30	29	19	34	20	36	26	25	30	41	29	31	32	27	25	43	31	27	29	36	25	35	27	31	34	31	33	37	38	23	35	28	30	30	27	32	26	25	20	25	20	29	29	29	31	32	25	20	46	33	29	19	33	29	25	24	25	32	23	20	26	24	30	35	34	40	21	28	31	24	23	30	22	29	28	23	24	26	21	20	26	28	32	41	21	23	34	23	22	31	24	33	29	29	30	25	34	19	29	26	34	28	33	29	37	27	31	33	26	30	24	19	22	37	20	32	29	25	24	20	30	18	27	26	23	31	19	25	37	27	26	37	28	24	34	32	40	30	31	46	25	24	33	42	24	28	31	30	35	33	26	26	34	33	32	28	23	27	33	34	35	26	24	24	20	28	19	37	35	30	28	31	42	30	30	20	29	23	32	23	27	30	31	36	27	29	28	22	29	27	31	34	28	25	32	28	23	23	25	31	35	31	24	30	34	24	31	19	26	36	27	24	34	31	32	26	27	28	22	31	28	29	32	28	36	19	28	16	33	25	22	20	35	24	28	25	30	24	24	46	32	38	31	33	26	40	27	35
18637	11555	7048	19444	28852	28449	24275	21639	18059	17502	15964	15280	17871	20386	18593	16039	14053	13869	11455	9403	8193	5744	1794	1105	982	629	606	489	578	599	717	619	666	513	530	495	490	460	431	457	455	453	454	444	433	500	452	505	469	432	426	431	460	456	429	430	469	436	443	450	440	429	421	430	444	436	439	481	397	423	425	412	440	441	449	453	467	406	452	399	422	428	432	401	438	436	437	405	405	431	454	444	457	416	417	451	428	461	402	480	465	439	460	442	444	433	416	473	424	448	452	465	413	414	448	459	444	446	444	461	428	443	443	457	434	464	410	421	447	437	394	416	428	418	438	455	483	426	416	449	451	447	430	417	422	462	451	423	462	404	429	438	437	435	423	408	424	445	450	446	439	447	444	428	443	437	386	413	448	432	446	435	408	431	422	433	414	412	423	427	440	438	430	416	450	439	425	436	425	407	409	416	448	412	486	387	443	453	448	440	438	426	420	464	428	420	449	463	437	425	464	406	403	388	432	454	403	441	425	408	455	439	431	413	424	421	379	433	413	433	451	444	412	464	412	423	427	453	434	409	417	456	416	450	446	451	431	451	415	448	424	431	408	424	470	421	469	441	434	430	418	406	403	411	426	452	416	422	416	415	431	388	448	457	415	392	416	440	410	401	424	430	460	438	407	410	455	443	410	412	464	435	412	425	432	453	430	409	416	421	445	407	439	444	424	482	390	451	428	414	428	456	443	443	423	394	420	435	421	433	453	405	424	462	449	444	405	419	453	390	417	390	425	415	445	455	461	420	430	406	457	406	429	431	441	421	421	403	399	401	443	426	419	410	444	452	422	417	422	405	442	436	468	472	448	444	430	404	410	436	452	406	410	423	422	436	405	417	439	437	472	442	428	429	424	428	407	423	432	438	453	429	442	407	454	384	450	464	407	448	411	418	437	445	441	431	409	404	430	425	422	365	374	440	432	426	431	408	462	433	415	426	446	445	392	431	429	407	419	392	411	406	413	457	424	427	457	441	448	436	435	429	460	427	384	403	421	429	432	398	425	426	408	482	461	397	446	460	422	436	414	418	442	428	423	447	435	429	378	434	401	430	462	468	454	449	453	423	425	477	452	458	387	446	413	454	410	398	422	417	451	384	432	436	420	437	406	431	416	462	470	433	439	433	422	432	401	433	421	415	440	416	389	429	363	435	421	430	456	457	406	421	412	431	445	433	442	402	435	441	422	439	426	415	428	421	408	410	407	437	408	420	378	455	390	424	441	462	435	385	436	415	410	448	417	440	426	461	454	424	421	445	429	400	400	393	432	430	455	434	445	437	400	411	415	430	443	437	428	441	450	437	425	472	402	422	485	459	476	439	410	452	445	401	449	399	399	399	440	410	440	443	451	422	444	446	420	423	420	476	418	397	437	420	420	408	431	435	420	401	424	428	433	432	424	400	421	440	424	428	426	445	454	454	406	416	420	430	386	417	464	439	437	444	431	423	425	437	437	404	428	437	424	447	425	413	369	420	461	427	456	416	391	429	409	400	419	373	427	410	399	431	441	420	416	431	455	451	467	429	414	424	400	423	419	437	420	418	431	410	418	440	446	407	439	418	424	426	409	423	461	425	448	396	410	408	438	390	420	433	391	440	412	423	412	407	484	401	418	438	417	431	466	444	443	403	448	398	426	410	445	427	450	419	438	435	419	398	424	441	467	438	404	440	390	448	426	449	439	419	440	429	405	410	416	391	431	472	440	418	388	419	406	419	386	400	434	428	435	426	435	418	425	449	455	440	448	443	447	430	418	448	416	411	424	396	443	437	396	423	437	413	427	423	416	439	428	426	405	435	447	464	398	433	423	440	411	399	420	454	417	438	390	430	414	428	445	441	403	392	423	478	439	444	427	417	387	428	438	431	413	443	430	431	457	429	457	436	425	378	434	424	414	415	420	455	433	386	435	418	433	448	443	391	428	435	417	420	434	395	414	431	467	438	426	425	424	417	444	424	385	438	468	416	411	451	437	426	429	396	437	417	431	430	448	447	434	424	421	408	419	430	434	409	440	415	400	447	429	430	441	426	433	408	453	450	446	425	458	441	399	426	461	436	405	432	410	416	404	423	440	413	391	446	415	456	398	404	428	444	423	455	436	431	459	434	427	407	433	438	405	398	417	436	417	379	446	399	471	449	412	430	415	417	431	435	438	399	436	385	421	445	451	424	443	457	402	432	427	422	407	411	459	437	396	411	427	427	400	421	413	449	374	406	453	440	446	431	444	412	398	428	444	427	433	437	413	445	447	419	404	418	464	438	414	422	433	454	466	416	427	426	426	430	424	388	447	436	371	411	442	422	425	422	452	432	433	413	429	413	412	431	459	433	427	440	415	435	419	456	423	436	448	427	423	427	416	434	441	434	455	405	431	402	403	411	407	413	441	403	446	463	420	390	462	397	401	454	363	394	398	479	412	426	452	435	415	420	447	441	417	385	422	432	441	413	417	423	413	402	415	423	433	445	448	421	429	416	468	434	429	437	427	440	415	382	390	403	425	426	441	462	453	432	382	407	430	434	440	448	411	392	424	422	394	438	434	412	419	402	427	442	439	382	412	423	420	415	399	418	425	426	404	455	455	428	437	446	434	449	435	412	425	441	453	458	403	421	433	416	424	406	441	415	434	404	414	432	419	419	420	418	458	468	438	409	410	410	414	390	435	436	448	437	460	428	420	443	438	463	406	411	435	433	436	463	434	405	450	458	440	404	428	428	402	485	440	461	436	462	427	424	399	459	473	399	463	438	413	390	442	431	468	410	446	425	442	432	443	441	416	398	414	452	412	394	426	446	427	441	412	415	441	411	410	448	426	437	434	444	398	474	433	448	448	438	427	423	432	428	397	429	424	432	436	430	436	419	425	417	437	448	442	440	426	441	417	430	447	425	463	418	415	406	430	419	448	435	407	436	443	432	430	441	445	429	443	428	442	448	455	429	423	427	426	413	402	427	426	432	387	440	465	444	425	428	417	461	430	431	457	471	448	426	437	450	409	390	434	428	454	412	440	390	419	465	410	436	411	427	414	433	420	433	439	462	456	454	401	441	407	453	427	412	437	459	409	422	400	416	463	446	401	431	433	400	442	410	409	412	408	418	422	398	429	402	445	394	429	426	423	445	423	435	436	391	417	443	455	437	422	427	404	408	380	436	430	417	451	395	436	430	438	430	414	444	451	448	459	421	431	451	394	451	377	438	429	382	423	403	428	377	400	447	415	429	401	430	441	389	439	426	433	439	452	419	435	427	426	438	396	449	413	420	460	407	400	438	425	426	406	443	433	414	437	433	404	453	447	428	427	377	446	439	468	415	415	417	395	426	411	430	408	441	399	396	413	454	416	438	430	418	431	440	405	423	438	424	435	463	420	406	448	409	458	409	423	474	456	418	434	437	382	417	402	468	433	458	412	446	440	410	413	413	413	426	479	444	441	417	436	413	456	405	419	453	401	422	414	424	432	392	393	424	429	461
1447	739	396	318	727	880	793	665	606	597	544	618	799	864	938	588	508	560	460	288	275	194	128	83	56	28	30	30	21	23	42	29	34	30	28	23	27	22	25	19	23	25	29	23	30	27	23	23	21	26	41	26	27	27	28	20	29	27	23	28	26	30	31	27	21	22	35	21	24	24	28	17	32	20	23	28	23	32	30	29	22	32	24	17	28	21	29	26	26	27	31	26	31	24	26	25	25	30	32	29	15	22	24	21	27	30	19	31	28	26	20	25	16	20	35	19	23	25	24	27	22	29	28	26	24	26	26	31	32	28	26	26	22	22	23	29	26	25	25	27	27	33	20	24	33	27	26	19	27	19	23	27	23	31	28	29	23	19	23	23	29	28	17	22	24	26	25	18	31	20	30	29	28	30	26	23	24	22	25	21	33	21	26	25	30	24	29	33	26	20	33	24	27	20	14	29	24	32	24	29	24	33	19	25	26	23	21	30	24	18	23	34	20	24	32	24	33	26	26	24	28	24	22	27	40	28	11	27	22	22	31	23	25	27	20	25	28	23	23	18	22	18	20	28	33	21	25	29	16	27	28	25	24	23	24	31	20	22	31	22	26	25	30	16	22	19	28	21	19	29	31	25	29	34	18	26	18	27	24	23	21	24	27	19	20	19	37	24	22	21	29	23	17	27	33	25	22	23	26	25	24	25	28	26	22	19	31	24	24	25	27	19	21	29	24	24	32	23	21	28	31	26	24	40	28	21	24	33	27	25	31	30	30	20	22	23	24	29	23	26	23	23	32	37	28	28	28	29	28	23	23	22	29	23	26	28	28	18	31	23	21	21	23	28	24	25	22	17	28	27	23	22	26	27	21	28	26	32	27	17	27	21	19	14	26	23	24	23	26	27	25	28	34	22	20	32	24	22	34	19	20	18	23	29	24	30	25	14	29	25	26	24	22	27	28	31	28	23	23	29	26	29	28	21	28	22	21	26	35	29	23	29	31	30	23	20	29	19	16	18	24	28	23	22	27	33	27	30	15	21	26	19	38	32	24	25	29	34	31	34	21	26	19	27	27	26	25	28	29	21	25	22	22	20	29	19	31	34	25	27	30	30	30	34	22	22	24	18	17	23	22	26	20	35	25	30	24	40	21	26	19	25	23	29	23	32	23	24	26	26	22	26	21	30	21	24	20	37	25	22	25	24	22	17	17	24	22	24	33	25	32	22	27	26	28	25	36	28	18	21	29	21	21	22	28	22	17	24	27	21	31	23	27	30	20	20	24	25	29	32	22	26	27	22	26	23	21	19	32	21	28	29	28	20	23	21	16	23	23	28	18	29	24	31	30	24	25	24	22	25	20	26	22	17	45	32	34	32	21	22	41	25	19	24	28	20	25	36	24	26	23	25	22	28	24	27	36	32	27	22	29	21	29	26	16	24	27	19	21	31	25	28	20	18	22	33	36	27	27	20	23	40	14	32	29	31	24	36	29	23	20	25	33	24	24	21	21	23	22	22	35	21	26	22	30	30	28	26	26	20	24	21	25	24	22	26	29	29	18	20	30	21	24	36	21	22	26	21	23	30	27	20	22	31	32	26	33	21	25	28	34	20	29	19	20	30	25	27	27	20	26	21	23	30	18	24	23	22	20	23	25	30	29	26	35	31	26	27	31	24	35	19	24	19	21	26	33	24	29	27	26	30	26	27	30	28	33	19	20	18	35	20	19	15	28	21	26	20	34	27	24	29	30	22	29	23	22	19	24	24	26	27	23	31	26	28	30	30	29	24	19	20	26	25	19	18	23	28	30	23	27	26	32	23	31	23	22	21	20	36	18	23	25	21	21	24	19	23	23	30	26	28	10	25	28	23	15	20	21	27	20	18	22	27	40	27	33	34	25	30	22	23	16	25	26	29	17	25	23	21	30	32	28	43	21	24	20	30	26	26	18	22	19	25	28	20	31	33	24	25	27	16	24	21	27	15	24	24	25	26	33	25	23	18	32	30	20	20	24	32	26	23	27	22	21	24	34	20	21	26	27	32	30	22	24	29	24	28	28	24	23	23	22	32	27	24	26	20	20	27	26	32	26	17	22	22	22	22	20	21	24	32	29	27	31	29	31	29	20	26	28	21	22	26	21	19	26	24	21	28	29	29	26	28	23	25	27	30	16	27	25	22	22	26	30	27	26	20	26	21	28	26	24	43	18	16	29	20	32	26	21	24	27	36	27	25	22	22	26	25	21	19	26	28	19	23	29	19	27	21	24	28	27	24	22	27	19	20	28	27	24	26	34	24	30	31	25	23	39	27	28	23	22	31	19	18	27	27	20	30	24	26	25	23	24	28	30	20	25	19	41	24	31	22	25	27	21	15	24	29	25	18	27	22	22	23	30	20	27	26	28	23	16	24	26	23	22	22	30	27	23	21	29	23	22	23	18	25	26	32	28	21	28	22	31	30	24	24	23	31	27	37	28	30	17	24	23	23	30	24	25	22	32	22	28	32	30	27	17	26	24	23	27	21	26	27	26	28	18	24	26	26	22	30	22	29	29	25	26	23	26	23	29	28	25	20	22	27	31	25	28	21	29	24	20	34	19	25	20	33	15	36	28	23	23	26	22	16	18	21	28	19	25	24	17	21	24	30	16	23	21	26	23	21	33	33	17	32	27	29	23	26	19	30	19	26	30	25	24	28	18	19	22	18	31	19	24	40	21	27	31	24	22	33	32	32	22	21	27	27	23	25	31	19	25	21	22	24	15	20	27	31	22	22	14	28	25	32	25	25	24	31	21	29	25	21	29	21	20	33	24	28	23	29	27	37	21	26	28	31	29	22	23	19	28	23	25	28	23	30	29	25	25	22	28	32	25	28	32	28	22	26	25	28	30	34	22	23	27	30	26	19	32	24	23	27	24	27	16	39	23	31	24	24	27	31	28	31	21	23	28	21	27	22	29	35	30	20	34	26	32	16	24	19	29	26	28	17	22	20	25	28	24	24	27	28	26	28	17	15	25	23	32	21	42	25	32	35	27	36	35	21	24	23	24	25	36	27	24	28	26	21	18	28	24	25	30	28	19	25	25	23	26	33	28	21	33	25	26	19	28	24	23	21	17	19	18	27	32	40	32	12	30	23	26	21	26	28	19	24	19	28	33	24	34	22	26	26	23	28	30	21	30	28	28	33	25	24	21	22	23	19	33	19	27	24	26	19	23	23	32	26	20	16	36	26	26	18	39	25	19	27	27	30	25	24	24	27	30	30	28	30	26	25	26	41	17	23	26	25	23	21	22	32	30	28	25	27	29	24	25	29	29	22	34	27	30	38	25	20	31	24	20	25	25	12	20	24	23	32	24	28	30	25	31	24	25	24	25	27	28	36	21	28	22	32	22	25	31	17	24	27	30	30	28	23	24	38	24	25	27	33	27	27	35	19	21	24	26	24	27	20	17	22	30	24	27	14	20	31	18	27	20	22	38	35	26	24	21	40	30	27	26	16	26	28
23982	15588	10140	24721	34508	33940	30318	26523	23118	22632	21256	21101	23416	24841	24012	19787	17626	18193	15041	10885	10179	7519	4620	3091	1662	856	763	689	702	780	1000	943	730	575	512	521	489	493	460	478	457	439	457	442	459	461	411	420	471	446	432	437	554	484	409	399	424	403	414	430	395	402	432	390	400	387	436	402	407	398	373	420	404	409	385	396	429	377	400	398	373	418	366	401	415	387	386	373	424	381	404	399	378	409	398	407	427	402	378	406	410	410	399	383	412	384	386	376	409	433	436	390	423	390	375	403	423	396	432	436	415	408	410	424	424	429	403	367	427	447	408	385	384	399	409	419	394	381	392	426	390	400	380	391	388	424	418	373	416	412	382	339	385	388	419	384	398	415	416	375	400	407	429	363	419	382	413	386	371	384	384	412	392	400	403	396	381	402	379	410	384	384	347	351	373	382	353	394	414	385	377	392	432	396	417	394	406	386	395	363	416	385	344	435	401	426	411	422	393	376	376	406	386	393	390	411	385	384	424	381	384	377	403	376	398	370	399	382	402	377	396	386	414	366	401	377	382	405	374	403	370	380	398	388	395	387	383	389	368	396	383	383	408	388	390	399	427	423	358	397	411	384	396	388	392	379	363	415	425	400	411	387	388	399	397	371	406	377	425	376	380	338	402	408	429	356	377	385	395	369	396	343	374	401	395	394	409	375	392	369	399	386	383	392	420	417	390	369	406	401	395	400	385	386	395	369	397	373	385	361	399	394	379	377	364	390	360	370	408	348	391	420	478	409	379	354	398	395	377	395	360	389	396	361	363	383	388	383	359	398	416	396	404	363	419	402	400	385	407	367	405	396	407	371	419	405	392	399	359	392	409	392	415	392	423	406	396	379	407	384	384	368	399	374	373	350	363	421	371	370	405	379	404	372	416	354	388	422	369	372	369	387	359	417	393	398	353	403	379	411	359	418	386	418	424	379	397	409	402	398	329	412	398	380	363	365	396	387	401	387	382	394	404	367	378	362	412	402	386	412	393	398	419	391	396	395	339	411	368	378	382	392	388	403	368	371	405	371	409	385	394	388	410	401	382	382	385	421	380	387	391	369	389	394	406	398	345	400	387	374	365	371	409	423	350	443	388	379	382	375	372	355	381	404	372	420	418	394	394	394	396	365	354	371	400	403	397	401	391	357	423	392	395	366	398	393	392	420	381	375	397	388	416	402	419	413	364	371	415	397	405	390	398	353	400	373	384	367	378	348	416	427	378	401	403	362	363	424	385	377	426	376	379	397	370	384	410	406	385	435	375	361	431	383	367	402	378	395	395	400	402	384	368	398	389	410	423	393	376	419	415	388	410	399	372	384	382	401	350	391	437	381	405	371	379	394	386	373	373	374	406	376	391	392	346	386	378	385	405	403	406	404	399	363	365	395	380	398	406	404	390	372	349	370	384	361	407	375	363	366	383	376	404	416	378	352	343	390	380	383	368	385	337	351	418	386	426	401	345	389	427	402	413	383	388	398	386	410	382	393	368	376	399	372	419	384	388	364	394	377	385	386	397	343	364	414	397	415	398	408	385	438	355	396	401	395	396	379	390	378	389	381	399	370	392	395	403	404	353	393	418	378	426	401	360	386	397	390	387	412	350	362	380	361	407	402	370	396	347	385	364	379	396	342	378	388	376	375	383	400	395	397	374	376	397	432	385	405	372	380	410	364	361	395	373	398	357	388	381	402	371	377	412	355	396	417	416	384	389	403	404	414	391	388	370	410	416	342	441	343	376	379	388	424	423	412	353	352	386	373	403	366	401	401	397	376	405	382	391	400	396	379	431	396	381	427	389	366	390	375	380	380	375	378	382	435	337	423	417	393	389	371	426	390	386	396	398	370	379	399	391	401	379	386	362	398	369	380	368	411	383	403	403	389	384	350	390	384	374	395	401	392	355	385	393	424	346	386	420	407	405	398	377	411	396	373	372	371	414	408	386	373	375	379	414	419	385	380	395	418	375	386	387	383	387	415	400	414	382	377	385	391	405	359	413	383	369	387	381	397	394	388	396	382	363	380	358	373	398	367	383	378	397	358	434	372	434	405	370	376	387	398	381	384	397	380	437	413	368	382	415	392	361	368	360	391	374	394	396	382	391	379	396	372	436	392	386	369	385	362	417	389	421	396	384	423	420	398	398	411	406	413	368	400	376	376	392	396	411	397	398	417	415	408	409	385	397	425	362	375	385	355	358	391	404	366	423	433	378	407	391	390	430	363	384	370	370	397	409	364	379	379	381	383	404	375	398	372	396	357	378	405	411	383	400	396	404	405	442	408	368	346	351	395	405	383	358	406	380	408	368	413	389	363	370	409	394	395	367	360	390	390	386	380	405	395	416	342	378	430	387	392	385	389	388	382	433	392	369	376	388	405	404	419	417	353	364	369	398	391	382	393	372	389	393	371	399	401	402	404	396	405	382	337	381	375	388	370	389	366	397	363	401	408	380	388	395	336	375	404	375	391	383	366	435	368	361	395	417	416	394	412	401	388	399	408	394	392	385	405	383	385	387	401	416	429	355	375	409	365	424	378	393	397	405	358	364	382	405	369	409	352	373	371	400	423	401	366	399	422	378	418	393	360	373	403	389	379	366	389	378	370	427	383	402	411	411	410	421	358	404	391	400	386	406	407	434	388	383	405	384	407	411	419	399	413	415	344	373	355	366	398	363	346	396	405	396	388	382	386	381	389	366	385	381	387	412	347	395	422	392	366	371	385	398	411	399	409	359	365	378	396	408	402	366	393	383	407	387	383	382	384	393	369	391	381	410	371	391	384	382	372	394	385	403	398	367	363	370	372	388	373	420	389	401	421	412	382	399	353	416	390	374	377	401	382	414	387	392	387	383	403	404	393	395	391	411	392	379	355	407	363	411	431	378	386	386	355	402	398	371	420	393	383	384	390	385	369	379	421	425	374	411	370	396	419	394	383	419	356	381	399	356	396	403	413	387	420	409	353	384	409	390	401	382	413	384	401	358	353	399	395	365	380	369	405	364	384	406	399	373	377	386	387	383	407	370	408	365	393	393	418	368	411	376	379	395	398	376	396	424	385	368	384	361	384	418	393	379	404	410	384	425	394	397	382	350	409	366	375	380	391	410	367	396	388	422	395	388	382	403	416	366	408	395	376	344	427	379	415	376	378	377	389	410	401	378	383	381	378	399	380	401	399	412	391	375	397	381	358	389	384	381	403	388	382	412	390	425	368	370	358	388	384	360	388	380	395	365	416	399	375	399	394	375	405	451	402	392	401	407	382	380	399	375	392	369	388	399	379	368	383	411	386	381	378	425	406	383	408	335	394	400	365	410	386	416	346	389	396	406	399	390	418	377	398	434	376	416	377	335	378	390	360	394	391	362	395	399	389	398	357	391	408	385	380	405	400	384	363	377	374	413	370	385	381	397	355	391	393	388	400	366	412	366	403	396	380	399	391	367	361	363	383	372	381	388	404	378	424	414	398	364	408	408	399
3149	663	375	361	716	865	742	658	517	555	572	638	784	902	897	599	429	420	399	241	238	192	157	83	83	57	61	40	49	54	55	54	63	35	44	40	53	30	44	34	40	40	39	43	47	46	41	40	30	48	34	45	43	28	43	39	41	42	48	44	39	47	41	33	44	34	48	58	22	48	49	30	37	43	49	36	38	44	39	40	39	37	36	60	30	36	45	48	41	50	41	39	50	35	41	49	48	33	31	42	52	59	47	35	48	44	46	38	32	38	36	34	42	41	33	47	55	40	37	64	43	30	34	49	34	43	42	46	37	58	40	43	34	38	52	49	44	42	36	45	39	43	44	39	39	51	37	39	41	40	43	38	48	35	33	43	42	44	41	39	47	35	42	39	41	46	49	45	50	50	42	33	40	34	45	47	40	37	60	46	40	40	43	44	52	40	39	44	31	37	40	35	43	40	31	36	30	38	41	59	49	45	35	43	43	39	52	39	34	33	41	39	34	44	42	48	42	52	43	34	49	37	44	35	28	45	30	38	40	36	37	41	31	47	53	51	44	36	38	49	39	38	41	29	51	53	50	25	46	46	38	50	37	41	37	47	47	39	43	45	41	43	42	31	45	43	40	35	46	38	39	41	43	36	44	26	40	44	39	44	44	46	36	31	50	39	37	48	48	46	50	46	44	37	38	37	44	42	46	48	42	55	45	37	38	42	36	46	42	40	44	42	45	41	43	34	39	39	41	45	37	38	56	41	51	52	41	29	45	38	46	43	32	46	29	40	37	38	47	52	56	35	35	44	43	50	32	52	36	41	37	45	40	38	42	47	36	48	45	35	31	33	52	46	45	37	47	36	47	46	46	41	52	45	48	44	48	47	43	55	42	44	50	49	45	53	38	43	50	31	45	37	42	40	43	42	50	40	45	37	49	41	46	43	36	33	30	35	48	43	46	39	40	37	47	36	44	46	43	41	41	38	31	48	50	32	40	34	51	38	53	44	35	49	54	50	44	44	38	45	37	44	39	52	43	42	42	42	32	49	41	45	50	31	45	48	40	37	38	59	31	59	47	43	55	43	49	47	36	36	57	43	34	40	46	41	35	29	43	43	32	40	44	48	39	43	38	45	50	36	22	50	45	38	45	39	45	46	48	45	40	43	51	33	46	46	51	45	44	50	38	46	41	40	40	49	52	37	60	43	37	27	39	35	45	40	35	34	33	30	29	38	39	39	47	37	31	36	37	39	46	42	37	31	46	34	39	43	41	46	33	39	38	46	40	47	35	50	44	41	38	35	52	37	41	48	37	33	47	58	36	55	36	39	53	30	51	44	54	45	41	58	42	35	38	47	41	34	51	38	46	38	42	47	36	40	44	41	52	40	45	48	48	42	52	27	45	48	49	40	46	41	52	42	37	36	42	46	40	44	41	40	34	46	32	45	31	43	37	36	33	38	42	41	50	42	45	43	46	54	43	34	46	49	48	48	34	37	57	36	36	45	33	50	43	54	33	51	36	39	40	36	42	40	39	28	33	44	44	35	44	37	41	35	43	36	45	49	39	37	54	27	33	44	50	34	33	41	41	52	42	39	37	33	40	45	46	39	44	28	52	40	47	43	48	44	39	33	32	43	45	48	40	47	51	38	36	43	34	37	42	49	42	48	34	49	44	36	55	39	56	40	43	43	39	53	53	43	54	42	36	48	41	45	46	30	47	45	29	46	26	44	41	31	47	24	40	57	35	44	32	36	46	42	44	34	49	33	39	43	35	36	37	42	45	33	39	40	39	47	42	43	41	40	38	43	39	44	39	50	32	50	32	35	37	48	38	46	44	39	41	44	49	51	41	35	41	42	46	36	37	47	37	41	41	37	43	47	51	47	36	47	48	46	48	43	38	44	39	50	37	30	43	40	32	40	45	29	37	32	42	28	45	45	36	38	40	46	42	46	41	45	39	42	48	37	47	45	42	39	41	43	34	44	34	52	49	44	36	36	42	45	41	34	38	47	39	44	45	31	41	47	41	42	29	44	48	38	38	38	49	39	39	36	37	43	47	49	37	35	44	36	39	47	46	43	38	39	45	46	44	39	45	45	42	49	47	33	32	41	47	39	38	44	45	37	40	40	48	43	35	28	59	48	38	34	32	28	29	50	47	48	49	32	43	52	42	35	39	41	38	28	52	47	45	48	43	48	41	38	40	37	41	39	40	30	43	59	49	45	43	43	52	42	55	38	50	40	37	36	39	45	41	42	43	42	37	43	41	37	36	42	40	40	47	34	36	42	39	33	43	49	42	30	41	41	49	49	39	43	46	32	31	48	35	39	38	36	46	41	48	44	41	44	45	42	48	40	34	38	49	41	42	36	43	35	35	43	44	45	43	51	42	29	46	43	33	40	42	50	35	42	38	28	42	31	50	45	36	33	38	40	40	38	48	42	45	39	49	43	29	42	32	37	39	49	43	38	52	39	48	39	47	39	42	34	39	41	38	45	31	46	50	35	38	43	39	38	30	45	34	31	33	51	39	34	33	47	46	38	37	40	38	35	33	44	38	50	33	51	41	45	38	36	43	47	37	50	37	43	42	39	41	52	38	43	45	35	43	34	44	44	47	33	41	40	31	41	40	53	38	32	37	41	49	38	47	37	40	27	38	40	41	56	41	42	39	54	40	34	51	28	34	37	36	39	43	39	38	43	39	35	41	40	33	47	41	45	47	28	35	42	38	56	39	55	38	46	46	48	41	44	36	52	41	40	35	35	40	31	47	37	47	33	45	39	37	39	34	47	48	39	40	55	38	42	45	55	42	39	30	47	44	46	52	47	34	54	48	39	46	46	41	36	37	40	41	47	47	39	37	40	39	37	55	49	32	52	42	36	36	35	38	42	37	53	48	44	49	44	35	37	46	43	47	49	37	31	43	47	49	47	43	35	46	47	54	40	51	43	44	54	48	46	32	44	41	35	45	41	33	35	47	47	44	56	38	47	36	30	40	44	35	41	42	32	43	49	46	46	42	41	39	35	43	40	44	38	34	34	45	34	46	52	40	34	32	48	51	47	38	43	56	42	35	51	29	38	38	39	43	46	54	46	41	55	36	46	47	42	32	53	43	44	52	49	38	37	39	42	36	40	32	48	55	54	44	34	28	42	40	38	42	43	40	42	35	41	52	46	45	40	38	34	39	37	53	40	41	40	44	37	50	35	44	38	34	35	36	42	37	51	42	41	44	40	42	41	53	39	44	42	38	53	42	41	34	43	42	24	52	45	40	48	51	30	48	32	39	56	43	41	34	45	58	38	37	45	36	33	44	44	32	42	42	31	45	46	33	45	56	41	45	37	42	40	44	39	43	50	48	39	40	39	36	36	38	50	51	36	45	36	46	34	41	41	49	37	38	48	49	40	49	47	34	50	38	50	43	39	44	39	44	46	39	41	35	37	43	43	52	40	42	39	35	38	46	40	43	43	35	41	37	42	45	47	40	36	43	42	46	31	35	38	38	42
21682	14416	10113	24274	34593	33512	29448	25446	21439	20464	20161	21646	23003	23971	23449	19038	14711	14805	12966	8797	8830	7063	5022	2858	2632	1532	923	902	874	954	1056	1014	817	887	784	777	756	709	722	720	643	681	696	676	683	714	706	659	643	654	686	698	801	707	635	636	634	663	632	654	625	659	676	685	665	661	637	617	640	671	651	657	598	657	616	598	641	633	654	675	652	617	642	634	664	614	695	651	637	667	648	613	617	642	602	651	650	616	685	602	659	628	653	602	637	606	661	650	606	658	630	651	605	642	613	604	637	635	636	638	632	593	615	680	616	639	593	734	690	650	653	693	671	652	670	624	669	657	612	649	621	663	624	645	679	657	641	649	610	639	660	586	672	666	689	602	627	601	584	660	649	649	615	662	683	614	642	643	643	582	626	596	635	610	638	681	636	592	613	654	662	598	652	679	594	666	599	640	637	662	657	649	628	634	609	657	677	611	678	626	617	649	652	631	623	641	651	648	637	657	620	624	645	667	618	611	665	662	611	601	618	606	609	625	581	642	629	653	615	654	623	635	633	687	620	639	664	606	617	614	586	612	663	672	642	646	602	594	641	644	663	633	627	643	616	631	572	632	665	573	633	634	640	588	622	619	645	628	641	647	620	636	640	644	630	687	660	626	635	599	620	618	622	625	590	632	625	670	677	607	641	648	675	620	649	607	638	652	648	661	623	666	632	609	666	639	626	603	677	620	661	579	623	646	661	622	633	646	637	620	616	619	649	621	663	645	622	609	674	631	626	617	596	666	603	660	640	630	640	585	656	643	649	656	671	661	581	632	611	634	599	675	627	581	669	662	589	585	616	614	658	597	622	607	621	613	638	611	596	682	660	623	655	617	621	631	647	610	629	620	575	638	627	634	645	640	612	648	580	602	632	645	656	621	661	659	636	626	574	639	624	636	633	603	607	670	593	608	622	686	638	632	615	634	681	616	609	597	649	618	606	636	632	629	632	636	622	623	626	634	615	637	590	642	612	585	597	660	607	639	624	588	589	606	605	609	689	605	609	619	607	602	626	665	651	651	609	647	642	595	663	615	615	654	631	617	631	608	595	606	623	610	566	636	657	631	620	646	602	627	624	630	644	614	641	640	635	608	698	612	610	585	626	663	603	638	626	604	631	606	630	656	592	641	630	645	621	641	630	610	639	612	662	623	624	644	657	628	646	610	646	626	647	640	625	659	689	602	654	651	644	608	625	603	633	640	624	608	633	611	653	635	612	607	641	541	573	639	696	577	619	624	616	624	609	668	578	616	650	643	597	611	629	600	579	610	640	596	664	610	651	673	597	586	647	680	639	623	664	652	643	654	658	642	651	692	667	665	606	609	623	636	656	642	600	629	673	640	625	612	618	667	603	602	650	584	637	607	607	612	620	664	617	616	693	622	625	635	626	614	664	597	642	634	642	606	622	649	620	614	630	638	626	619	615	630	642	661	642	616	639	627	642	651	615	654	621	626	648	569	632	644	623	645	650	656	569	637	617	575	628	623	631	618	609	603	637	640	644	598	611	664	605	693	625	645	628	629	638	622	623	614	644	642	591	617	638	616	636	596	650	671	624	588	661	621	641	650	634	648	599	658	676	619	610	617	598	611	651	626	681	626	620	663	658	618	624	605	639	643	603	606	623	619	669	634	630	635	670	598	637	685	665	640	610	619	643	596	666	622	622	660	605	644	638	629	633	633	659	616	650	605	610	600	599	625	675	578	601	614	642	681	629	595	661	638	662	594	626	640	691	601	632	567	604	563	640	641	620	666	654	622	650	634	608	625	636	645	624	666	619	621	617	635	640	630	678	620	561	640	593	661	637	614	606	643	640	605	612	610	664	612	662	671	619	587	594	639	599	593	646	626	674	631	600	661	627	675	644	656	638	656	647	607	634	607	622	623	612	661	629	641	622	663	604	656	656	633	685	627	616	645	664	641	648	595	624	572	631	618	622	655	661	649	619	586	616	616	637	625	623	637	638	633	674	642	617	628	643	613	629	659	654	651	626	612	614	574	612	614	691	573	683	580	648	637	634	598	598	614	585	610	594	668	631	644	645	643	651	644	662	621	681	643	646	623	630	642	597	646	665	611	622	667	654	616	646	614	637	635	651	604	584	619	614	662	647	680	592	650	615	660	631	648	633	656	607	599	645	659	624	644	600	644	646	645	689	655	618	624	660	636	612	674	646	675	649	616	632	589	637	689	651	665	599	623	637	615	621	669	640	595	643	616	653	656	614	619	587	650	622	663	647	663	609	676	626	659	597	664	622	589	673	640	610	603	639	642	645	631	635	633	656	708	628	663	628	615	607	625	625	604	619	621	628	618	630	610	605	578	625	588	674	657	559	619	611	690	605	640	607	606	672	633	660	647	608	595	597	663	627	640	616	631	693	631	598	668	604	623	603	620	643	645	622	660	629	616	596	602	676	657	661	595	650	622	660	634	621	628	636	606	640	633	660	665	596	628	637	619	617	630	625	647	627	637	648	653	622	628	646	627	658	655	664	634	665	670	618	627	665	602	625	620	633	600	637	599	655	634	634	676	649	573	609	610	656	627	629	663	640	594	623	646	630	630	628	586	632	623	637	663	631	639	663	589	649	616	644	644	610	632	644	589	640	612	667	669	618	633	609	620	603	652	647	657	624	613	617	557	591	623	605	643	646	623	651	622	623	650	664	641	682	592	597	609	634	619	624	612	621	555	653	628	671	608	619	624	594	602	597	604	650	641	646	626	561	623	604	643	689	635	631	637	611	619	613	619	584	629	617	661	615	591	632	645	626	661	626	645	650	612	639	664	612	575	634	588	629	653	597	629	595	630	624	619	670	618	661	617	624	611	670	626	639	632	627	662	634	611	632	615	633	636	588	631	604	609	625	614	636	653	605	602	612	592	599	623	660	625	683	617	628	637	623	598	630	640	615	654	622	638	584	649	574	636	664	588	632	642	589	625	643	620	623	696	588	605	624	644	625	623	639	612	609	639	586	637	626	630	635	628	624	622	606	627	662	645	659	639	618	676	610	635	632	620	599	655	632	600	640	630	608	623	623	591	659	647	634	651	592	671	645	649	661	638	650	671	622	624	622	654	612	633	614	659	686	650	644	587	590	634	608	647	637	637	625	618	616	645	649	649	621	618	658	619	618	614	614	641	642	653	650	660	632	657	614	660	618	588	607	609	632	624	633	591	654	609	677	662	659	666	600	623	659	620	599	660	637	642	629	585	605	607	664	618	635	681	647	645	606	653	664	611	630	664	658	659	712	640	592	635	630	621	641	638	587	611	567	654	637	642	607	662	657	614	667	649	643	605	637	644	660	665	629	682	639	598	646	615	649	631	652	664	645	632	612	632	655	605	660	621	618	627	660	630	609	648	631	636	665	649	656	653	623	624	625	645	626	606	591	622	639	640	590	637	624	628	590	623	624	635	663	633	619	649	596	623	612	627	618	633	625	619	601	651	656	613	647	615	638	624	587	635	634	651
2654	1109	639	507	1119	1339	1034	894	752	640	651	718	909	1229	1374	1084	612	386	384	293	363	349	133	130	108	52	63	56	48	54	52	63	55	49	42	48	42	62	40	41	36	44	41	45	36	41	42	46	50	43	41	53	32	34	51	51	38	53	41	62	39	39	45	31	53	48	47	33	35	31	35	29	31	34	32	44	42	39	40	42	47	31	46	42	32	41	42	39	32	34	33	55	44	38	44	47	41	39	54	40	45	40	33	24	35	37	39	36	37	54	38	43	30	44	41	42	37	32	40	35	37	39	50	34	36	34	35	46	43	46	35	32	35	48	35	31	34	51	33	49	36	43	38	42	34	46	33	39	38	41	34	26	41	37	36	37	33	34	33	44	44	36	35	45	34	32	36	39	45	42	44	39	47	37	35	44	47	43	31	32	47	52	35	45	31	34	47	44	41	49	39	39	41	33	33	47	41	35	30	33	46	42	50	51	42	38	39	29	49	36	49	52	39	33	34	25	39	33	28	46	38	38	42	47	41	30	35	40	36	41	40	38	42	31	49	44	45	49	37	40	37	41	46	37	37	40	45	38	32	39	46	42	37	35	41	41	40	45	30	30	28	43	38	49	42	49	36	32	43	45	35	46	33	55	39	34	37	43	46	29	45	46	32	41	41	40	34	42	38	39	37	37	37	34	48	42	41	46	40	36	34	33	37	37	27	39	39	33	41	28	36	26	44	30	33	35	37	41	36	30	33	37	38	23	57	38	41	34	48	39	36	46	45	34	50	29	39	40	50	45	43	52	38	39	30	37	33	40	44	34	24	30	41	46	42	41	38	34	39	44	46	43	34	28	35	35	36	36	40	49	34	42	45	35	34	39	25	36	49	40	44	44	44	31	42	36	36	31	40	43	36	44	30	31	36	47	44	43	41	34	34	43	41	37	47	38	39	32	41	29	41	24	43	41	34	36	39	38	43	48	42	37	27	36	41	44	44	37	34	33	35	40	36	37	38	30	45	24	49	44	34	41	44	41	37	38	54	45	32	32	32	44	43	31	29	37	44	42	41	32	32	35	42	36	38	40	45	57	46	35	42	42	34	30	32	43	49	34	31	33	41	30	40	36	45	38	36	43	37	37	41	27	40	38	30	38	38	25	43	47	30	39	29	43	38	35	45	32	37	49	38	44	50	42	46	33	43	36	42	37	42	32	41	33	40	43	35	49	37	37	29	40	35	28	38	38	49	41	39	39	55	44	36	41	35	27	43	36	32	46	41	47	33	36	30	39	39	38	43	42	50	48	36	41	42	38	47	44	36	26	35	41	38	42	42	50	53	35	34	41	46	39	33	36	47	59	36	34	44	29	45	37	39	49	40	26	41	36	38	39	50	45	40	36	31	37	37	41	39	43	45	28	42	46	31	43	27	39	38	40	56	51	40	42	43	29	38	43	44	31	24	31	44	41	31	46	45	39	50	33	39	39	43	47	52	34	32	41	42	39	29	43	22	30	32	39	33	26	34	39	34	35	36	40	41	45	37	39	42	36	33	33	45	40	37	41	37	33	43	29	43	33	43	42	34	41	36	35	34	33	44	42	32	41	30	47	43	42	40	40	48	41	33	38	43	45	39	32	42	38	42	35	38	36	44	45	50	40	33	47	32	23	45	36	47	40	47	38	41	36	48	38	41	36	36	42	46	30	40	32	41	36	45	43	35	48	33	41	36	41	43	36	32	47	35	31	43	39	37	29	41	29	36	31	51	45	44	45	34	50	37	33	52	41	36	45	41	42	43	32	42	36	35	46	44	38	34	49	39	35	33	45	30	34	42	40	44	27	44	35	44	47	39	36	36	44	34	37	39	32	32	42	33	34	38	33	28	36	47	39	32	56	51	45	38	42	47	33	36	36	29	53	42	41	37	53	45	34	46	33	38	41	42	24	31	32	37	47	36	45	32	29	40	38	39	37	45	51	36	34	29	29	33	39	50	44	36	42	36	45	41	32	42	31	45	36	36	53	41	41	34	33	36	35	39	37	37	34	35	31	32	47	40	37	36	43	40	42	47	47	38	35	39	47	38	37	29	32	42	43	43	40	44	30	42	50	40	39	31	37	44	43	37	42	49	39	39	41	50	35	39	36	41	30	40	46	46	30	39	47	45	37	38	36	44	42	41	42	41	38	46	42	41	42	41	38	51	50	43	37	42	54	41	42	40	43	42	41	35	43	34	30	43	36	35	33	35	45	42	40	38	48	34	37	37	45	44	45	36	56	46	34	38	36	50	43	44	36	33	36	40	39	39	38	38	34	35	35	43	44	45	46	41	24	34	45	35	37	33	44	39	35	37	46	36	39	42	43	50	34	43	26	39	49	39	29	37	40	44	41	38	40	29	35	34	39	33	29	36	46	39	39	46	46	33	41	49	49	33	45	45	42	55	47	36	41	34	43	40	48	37	39	37	43	59	40	45	34	44	34	34	39	48	35	48	38	50	31	36	40	32	41	44	45	41	38	37	27	53	34	28	41	34	37	53	34	52	45	36	34	43	44	36	31	45	51	45	39	42	47	39	52	25	42	37	29	44	43	44	56	44	44	36	42	47	37	35	45	42	51	36	25	25	34	40	44	32	45	42	39	47	33	52	41	32	54	50	34	43	38	56	37	34	38	31	48	39	46	39	43	31	37	34	30	39	45	50	43	33	44	38	37	33	44	43	37	29	35	33	39	42	44	44	42	45	43	39	34	46	45	38	36	34	35	38	34	44	43	47	44	47	32	32	37	28	46	43	43	36	50	29	37	42	44	29	47	45	35	34	49	33	35	32	42	32	38	35	42	36	49	42	44	47	49	38	50	47	44	49	44	36	42	34	52	39	39	33	44	40	44	37	36	39	43	47	29	44	39	37	37	26	42	51	43	37	30	25	38	36	39	26	45	31	50	44	51	30	33	37	34	33	32	39	34	42	35	36	38	40	46	32	32	50	39	44	27	44	44	33	45	39	40	42	32	44	39	36	54	43	35	41	49	30	43	32	35	35	44	33	42	37	31	34	30	39	41	42	35	38	42	35	45	39	37	41	31	43	38	32	42	34	48	44	39	34	53	33	44	38	48	38	45	37	39	39	38	39	33	36	49	35	30	46	34	33	35	45	39	38	38	38	44	42	37	41	40	35	40	32	39	50	39	32	48	38	43	34	36	52	50	33	37	42	35	46	38	40	42	27	27	38	28	43	38	26	36	37	38	44	34	50	54	44	37	42	53	48	38	39	36	34	25	39	43	49	42	36	56	52	44	43	36	36	38	38	38	33	33	41	43	31	36	32	34	44	31	44	39	41	43	48	30	48	40	39	38	44	46	30	36	37	29	41	45	52	30	44	40	40	28	46	42	43	44	41	34	35	49	36	35	44	35	34	31	35	50	35	28	46	33	38	31	37	27	39	36	42	40	35	32	40	39	47	37	48	34	31	39	38	35	43	45	30	31	44	31	47	37	40	42	41	44	43	37	49	46
27936	18979	14005	28970	38676	37980	33535	29820	25450	22982	22392	23575	25510	28811	28746	26025	18308	14156	12680	9532	13053	11349	5721	5803	3249	1549	1248	1219	1265	1201	1282	1206	1129	1002	927	910	872	810	843	756	748	751	724	709	769	704	736	721	798	717	652	714	698	724	695	636	654	699	676	658	666	666	551	696	634	704	610	635	649	594	606	644	605	562	619	642	586	595	649	597	624	597	566	608	583	616	593	608	635	613	611	596	646	605	622	625	601	588	613	626	616	633	599	629	650	620	647	621	620	612	592	627	646	606	588	622	559	621	612	577	608	655	608	629	579	583	677	657	625	609	592	650	643	630	626	648	600	609	625	620	584	644	648	661	647	613	645	577	620	594	614	645	616	590	609	654	649	569	627	572	560	577	575	601	593	582	630	618	608	552	590	591	578	597	597	600	573	616	606	552	595	600	586	565	614	584	619	560	651	560	611	604	586	565	630	643	607	651	600	575	629	575	564	621	580	602	596	597	545	583	609	594	570	583	591	571	634	608	607	613	621	551	605	575	603	571	629	599	566	579	604	559	583	614	601	629	600	575	613	584	590	572	620	658	579	607	545	576	622	596	620	566	580	623	602	601	599	616	586	612	614	567	600	576	618	643	598	560	632	612	608	584	616	611	595	603	579	598	576	624	620	599	598	632	617	633	547	601	619	570	586	609	565	633	615	597	552	557	599	602	562	591	615	594	543	663	603	612	567	591	600	635	616	626	540	574	566	614	586	596	581	557	612	649	574	547	560	596	607	607	603	553	593	580	598	622	612	607	566	591	650	566	602	591	581	577	581	606	602	625	573	583	604	567	581	558	576	572	616	593	572	576	558	568	620	599	636	579	575	577	596	595	610	549	577	583	583	580	623	584	609	643	625	584	600	593	618	613	538	595	571	608	625	606	616	602	576	599	576	528	601	600	614	606	570	562	588	577	578	635	607	579	626	608	626	581	590	605	543	581	587	620	611	574	586	610	578	570	560	613	574	661	585	577	590	582	583	578	601	591	616	582	558	575	598	585	583	636	656	609	615	593	595	633	619	578	576	589	604	532	609	608	616	576	615	614	566	633	573	591	586	544	613	580	562	611	658	564	607	564	578	588	602	550	592	610	574	594	581	566	588	620	519	591	575	621	609	617	597	630	604	553	594	596	592	643	562	638	612	567	592	584	625	594	578	562	586	615	596	627	593	577	620	540	569	592	610	632	595	573	595	594	583	610	571	592	584	591	568	611	611	618	624	599	635	615	562	564	584	602	556	627	581	565	551	629	614	583	571	570	620	602	570	587	591	554	597	572	565	567	617	611	625	559	577	618	557	571	598	590	606	591	593	598	589	625	567	635	626	589	592	582	610	617	548	559	643	612	571	564	581	604	600	597	648	598	642	601	568	550	565	596	591	577	625	577	578	597	587	613	609	585	576	549	621	614	572	604	610	550	617	639	609	574	564	599	593	618	559	574	655	596	603	602	589	590	608	611	602	555	572	595	605	643	591	581	608	541	583	611	563	610	581	571	596	598	615	630	602	613	597	576	602	580	548	611	590	613	604	564	654	588	629	573	598	572	613	583	572	598	592	554	638	593	594	583	590	591	589	613	580	629	582	634	581	588	581	631	587	617	617	580	562	606	583	568	553	592	545	543	621	628	628	581	594	566	573	606	586	582	598	596	587	598	597	601	600	618	609	624	601	596	566	597	581	580	557	606	598	646	587	585	612	597	593	590	578	601	608	585	601	554	625	594	582	590	606	598	619	568	617	618	593	626	616	626	604	617	597	606	568	590	613	591	596	591	572	593	578	562	644	615	592	587	586	617	620	638	602	588	577	623	605	605	561	623	587	585	566	592	610	568	586	579	614	619	616	609	566	620	613	587	602	625	588	623	622	564	616	575	607	611	569	595	575	599	619	597	579	622	594	603	563	572	586	570	559	616	586	589	609	593	590	585	574	579	600	580	621	608	607	596	584	580	593	576	648	550	580	611	610	574	617	637	583	601	612	621	618	597	624	611	593	602	604	575	619	640	602	586	635	616	553	572	581	613	555	589	586	606	583	598	560	603	582	569	614	597	603	615	553	585	604	593	625	562	599	583	607	647	603	595	581	642	567	586	625	620	624	615	645	571	592	604	601	609	609	615	579	644	606	606	565	577	589	543	571	577	588	583	573	593	610	635	600	565	597	613	541	609	613	601	599	560	586	594	602	574	612	570	624	597	631	610	575	581	607	603	624	585	629	563	593	581	593	613	648	614	575	600	604	614	579	604	617	625	587	617	545	604	560	598	566	623	606	632	601	579	550	604	608	594	612	607	553	615	602	594	576	589	649	605	594	601	595	617	575	594	558	560	607	603	560	622	600	549	659	649	636	620	570	584	608	620	601	585	579	623	551	631	592	586	596	590	550	556	606	594	614	595	595	613	616	597	601	576	592	609	575	584	602	637	568	559	567	592	580	583	580	544	583	634	626	573	620	552	640	598	604	556	592	621	615	603	620	613	570	569	620	558	609	624	515	607	566	608	593	609	599	579	625	574	602	586	610	564	596	590	616	598	566	618	608	629	581	599	594	603	608	532	623	575	566	590	585	556	618	599	600	597	568	609	589	556	608	592	605	566	645	595	571	584	621	563	572	582	618	592	614	602	609	608	614	613	549	553	578	631	628	598	610	612	586	628	612	619	614	559	659	590	616	573	590	590	612	605	576	578	600	575	608	569	614	588	620	590	539	591	590	570	583	574	589	610	623	593	565	599	651	630	607	598	564	558	581	629	580	542	590	605	619	584	590	596	571	619	609	602	573	626	559	643	597	596	581	565	572	607	624	572	603	612	601	600	600	621	619	539	574	637	596	576	566	553	591	590	570	580	641	598	582	584	587	669	562	620	660	591	579	566	592	583	584	600	589	610	596	619	618	594	588	577	595	550	576	593	620	657	575	628	567	575	654	608	610	606	560	623	582	575	608	588	604	598	549	642	556	572	630	575	597	599	605	556	637	613	645	569	600	660	598	602	580	603	556	584	610	599	538	567	607	614	591	582	628	602	611	546	579	589	597	578	597	592	583	585	601	569	574	578	594	575	629	611	621	617	576	597	580	586	627	591	602	617	595	602	627	601	611	621	587	636	616	573	580	573	582	573	599	578	582	587	618	597	581	603	581	620	579	610	610	579	586	576	621	620	578	588	581	549	563	623	576	591	591	649	595	568	587	588	626	586	623	564	543	601	568	626	579	584	613	590	572	546	607	574	609	614	585	580	613	581	579	622	586	600	600	611	594	610	576	603	610	594	615	592	598	622	614	601	585	590	607	611	608	610	549	582	570	576	609	578	603	574	604	610	587	625	636	549	615	572	620	577	601	652	609	608	584	598	578	617	561	608	612	643	562	624	620	590	538	550	615	582	596	594	617	593	564	540	591	597	617	642	600	571	564	592	571	617	597	578	594	578	608	616	578	575	569	620	583	603	578	583	615	611	565	598	580	601	580	569	630	596	599	606
1878	470	299	246	490	582	501	328	308	245	224	254	326	522	687	450	183	117	100	81	158	149	73	45	32	28	27	26	27	42	22	24	23	29	25	35	27	22	22	19	18	40	19	28	30	25	26	20	33	25	27	22	18	27	27	28	16	28	22	32	27	21	28	24	21	42	23	18	31	24	27	31	22	20	25	21	25	23	22	32	22	29	24	28	40	25	27	33	31	30	23	19	23	33	27	23	32	33	29	19	20	27	22	25	30	24	24	23	27	26	31	33	31	29	28	23	20	26	26	26	31	29	26	23	30	19	18	29	21	24	29	20	30	33	32	17	21	33	23	23	24	27	35	29	33	25	34	25	26	26	19	38	25	29	28	22	25	32	25	27	29	30	30	33	28	18	26	25	25	23	27	17	14	30	23	24	26	23	24	23	36	23	31	35	22	22	30	25	27	33	28	28	23	22	33	25	33	26	21	28	25	30	34	28	23	19	26	26	26	33	24	25	27	17	32	23	32	23	24	41	23	22	23	26	28	21	34	23	20	29	27	23	17	26	31	22	34	28	32	30	28	28	16	26	28	26	22	28	28	28	19	22	20	35	25	28	31	34	23	22	26	21	26	28	24	19	26	24	26	27	30	36	32	21	27	13	31	32	28	21	27	19	20	26	23	31	25	25	27	25	29	16	21	23	23	25	19	25	27	30	25	21	26	29	32	30	19	21	33	32	24	27	25	28	26	30	15	27	25	22	22	20	31	26	29	23	25	20	25	18	23	33	26	19	26	21	26	27	29	35	22	24	30	30	27	27	23	33	26	23	36	28	18	27	30	26	29	25	24	24	24	35	30	23	22	22	29	28	33	30	21	16	25	22	16	15	25	26	29	33	20	24	20	18	21	27	28	27	28	28	24	21	22	34	25	28	23	15	29	29	29	19	23	18	27	21	23	26	23	23	29	25	25	30	41	28	26	27	27	22	24	28	25	26	23	23	29	17	17	36	19	25	23	23	24	28	29	27	25	18	27	28	35	27	30	34	36	19	21	22	29	28	32	24	29	22	22	26	30	15	25	26	21	24	32	18	22	35	25	36	22	28	24	31	26	23	27	24	29	17	36	44	33	23	24	36	26	29	22	24	30	26	34	27	25	22	34	25	26	19	22	25	20	22	27	27	25	25	30	26	19	25	23	30	29	23	27	23	32	40	27	29	31	25	25	21	26	24	34	23	28	27	25	24	26	35	26	27	27	25	18	22	13	26	30	24	19	27	27	22	34	26	26	25	34	27	23	16	35	25	26	21	19	22	24	26	24	36	21	34	24	25	29	21	30	22	19	24	28	24	25	17	28	23	24	25	27	22	30	33	31	29	28	29	34	29	25	23	33	28	28	16	21	25	13	23	31	28	22	26	22	21	26	30	22	36	32	23	22	23	30	35	27	24	17	27	33	25	19	19	22	24	37	32	21	23	24	26	26	26	26	29	26	20	27	22	33	28	27	30	18	23	27	27	26	26	33	21	28	33	33	27	24	27	27	31	31	24	25	27	17	31	34	22	24	29	38	25	24	18	33	23	22	23	28	31	23	30	20	30	26	29	35	34	30	28	31	23	26	29	30	30	19	20	24	34	32	21	18	28	28	27	29	22	28	21	33	19	20	31	26	18	32	32	20	21	24	25	35	22	25	29	26	21	20	23	26	17	25	19	16	21	34	34	25	21	30	30	20	27	19	28	19	29	21	26	28	26	31	22	23	31	33	19	20	35	28	23	26	22	31	20	29	23	22	17	20	18	23	20	26	17	28	28	28	20	33	24	27	29	31	26	26	22	26	27	26	23	27	24	26	21	26	22	31	25	26	25	24	20	38	33	23	27	24	25	23	21	22	25	22	31	29	16	24	24	27	31	27	32	19	17	23	34	21	22	38	26	16	29	31	34	23	23	28	25	29	34	32	31	32	36	22	27	26	21	25	21	33	32	20	19	30	23	27	25	19	29	34	21	30	30	23	33	19	27	30	39	23	18	23	34	28	25	26	30	26	29	21	28	22	25	24	21	27	27	12	25	23	34	28	30	29	37	26	20	31	25	21	25	20	30	30	30	19	29	33	20	24	24	26	26	26	28	28	22	28	21	23	33	24	31	27	24	27	18	33	31	21	35	19	22	24	30	15	33	27	27	24	26	32	26	24	22	23	21	21	36	29	30	24	22	23	27	22	25	21	33	21	22	22	21	30	23	24	26	21	18	22	28	32	25	20	24	35	31	23	27	20	26	24	16	29	29	25	20	21	18	26	24	18	28	23	26	21	21	22	29	26	24	26	22	28	29	23	36	20	36	16	26	25	24	26	22	34	24	24	25	29	24	22	29	20	27	21	36	21	26	22	27	21	27	26	20	30	30	27	35	20	36	29	18	25	36	23	25	19	23	27	29	18	37	20	29	22	28	23	21	29	31	30	33	29	24	22	33	22	37	28	26	26	24	27	22	25	21	27	31	26	30	29	21	32	21	28	31	28	28	24	28	27	20	20	23	19	25	17	30	26	22	23	18	16	28	36	29	25	19	14	22	16	31	30	19	30	34	20	26	32	34	28	18	27	19	21	29	27	17	35	30	22	22	27	21	26	22	28	23	34	24	36	24	23	25	20	43	16	23	30	21	32	23	28	21	30	26	28	25	23	26	24	35	20	31	25	21	35	28	23	30	23	19	20	32	24	23	31	28	24	26	38	18	26	19	29	22	15	26	22	26	21	27	23	24	27	29	23	20	20	31	28	21	19	19	38	23	23	29	34	32	29	30	23	20	33	25	15	26	19	27	30	27	36	16	31	24	29	32	33	28	31	22	22	32	19	36	25	22	23	28	29	26	30	18	23	21	28	25	28	33	16	21	30	23	20	28	31	23	27	35	23	37	13	21	35	35	26	19	22	34	34	23	28	26	19	23	28	32	22	24	30	30	37	26	32	25	30	27	24	15	21	19	26	23	26	34	17	19	23	28	29	30	13	30	34	29	17	26	19	23	33	20	19	27	25	28	28	23	39	22	26	35	19	35	29	20	15	30	29	42	30	20	26	24	16	36	29	29	18	30	23	28	21	23	27	29	33	21	22	34	31	31	22	22	30	29	31	27	30	25	18	16	24	21	27	24	25	22	18	32	38	27	19	26	22	20	26	36	21	28	31	19	31	24	28	19	34	37	28	20	26	30	26	24	28	25	24	15	23	37	23	23	28	27	27	19	25	23	19	20	24	26	22	34	30	33	23	21	35	29	19	19	21	30	20	28	25	31	25	27	18	24	30	25	26	24	30	29	30	20	14	33	23	24	28	32	27	32	17	14	22	26	22	27	26	21	30	18	29	29	26	35	27	25	25	25	14	26	31	26	23	28	26	25	21	19	29	28	21	31	22	26	30	21	20	32	32	28	25	29	20	27	36	24	19	20	25	26	18	31	28	21	32	24	26	15	33	24	37	23	23	26	25	33	24	23	24	32	18	23	31	22	22	17	39	29
18940	11721	7686	20489	29542	29004	23575	18939	15187	12468	11391	11612	13239	18428	20370	15300	7856	4535	3491	3661	5948	5642	2639	2039	1224	591	528	539	582	605	577	580	488	521	476	481	445	429	414	417	387	386	418	429	442	399	425	440	466	413	449	427	408	422	407	432	408	447	416	428	403	389	395	435	425	396	386	398	394	401	356	392	405	372	396	388	408	400	392	415	392	386	376	383	381	411	411	384	387	392	390	414	381	385	425	391	424	420	423	417	423	398	404	414	416	418	419	405	379	390	346	408	387	412	387	446	413	386	430	411	408	400	400	409	388	398	402	418	385	415	418	385	393	400	418	427	408	406	398	419	424	420	430	415	435	391	409	398	400	411	399	421	411	428	403	399	408	418	405	419	411	357	426	426	405	399	387	407	416	402	371	393	411	404	396	361	373	401	373	426	421	378	416	425	378	366	383	362	406	463	406	387	396	385	416	446	390	392	380	397	397	403	398	406	369	426	373	397	376	367	422	390	370	387	402	385	387	435	390	395	408	378	409	391	398	415	396	355	407	407	414	414	415	397	417	423	387	387	412	431	414	394	401	404	397	412	441	379	412	385	378	404	416	375	372	415	394	409	409	420	368	418	436	412	420	411	406	398	407	417	402	374	423	415	384	384	431	427	366	400	402	402	375	380	424	359	406	391	387	399	377	453	439	400	396	420	388	388	383	373	414	413	410	385	392	398	378	392	373	393	350	387	414	370	410	399	387	443	404	396	389	389	376	397	399	371	396	369	405	392	368	393	416	432	411	384	368	417	409	351	336	409	384	418	377	408	396	432	394	350	411	374	384	374	403	393	397	396	405	411	322	389	375	377	368	366	412	428	392	400	420	401	425	422	393	364	377	382	398	409	407	427	437	366	407	420	433	402	367	375	455	427	387	380	414	401	397	386	382	379	416	392	394	431	338	361	398	369	407	391	391	374	425	375	394	395	388	367	400	404	404	421	390	381	399	380	381	400	384	408	389	373	412	394	378	378	362	378	398	422	430	386	403	398	430	383	396	375	373	358	390	380	379	392	375	399	406	418	373	355	409	401	389	387	411	385	420	381	375	388	425	388	373	388	432	420	412	409	427	375	373	400	419	389	398	354	349	397	405	373	420	411	407	372	399	407	371	386	393	388	346	414	403	414	395	430	396	371	375	402	389	409	359	432	417	419	402	418	388	395	425	397	378	425	389	373	406	389	405	417	403	402	400	394	384	416	426	404	401	378	416	396	429	378	430	400	382	388	395	375	370	420	397	393	409	387	404	401	407	399	374	410	409	409	408	390	356	368	395	380	404	398	427	454	398	384	405	418	377	423	417	370	387	405	386	387	400	422	402	386	425	380	393	364	432	440	379	412	399	445	360	365	378	408	386	402	357	420	402	383	382	399	394	400	377	411	389	393	379	384	429	391	391	408	414	376	387	443	405	381	392	372	375	389	400	408	373	375	394	401	356	413	384	400	408	407	407	390	360	414	373	373	415	385	368	395	404	374	383	418	382	378	392	405	407	419	425	378	385	370	343	392	379	383	378	391	437	405	386	402	403	410	396	430	413	402	404	426	401	404	376	427	412	386	397	370	399	425	400	392	412	347	400	375	429	392	370	428	394	422	388	435	414	403	403	398	386	415	389	416	378	387	425	382	408	402	379	373	407	401	373	407	379	351	400	393	397	412	398	376	372	406	445	382	388	401	395	434	398	395	391	371	422	419	403	347	429	421	392	423	399	362	389	390	377	407	399	388	401	390	387	357	395	424	379	401	426	389	414	401	391	401	380	407	419	365	381	396	387	389	413	374	369	362	411	387	386	365	374	398	429	401	385	408	395	403	402	393	386	404	397	448	441	410	427	365	388	371	376	390	418	341	372	354	415	376	371	371	409	405	378	408	423	410	392	416	421	408	393	415	418	381	406	393	365	379	409	397	425	420	398	421	374	379	371	428	399	389	379	402	383	433	400	397	422	444	374	374	393	399	437	383	408	371	398	409	412	373	405	397	404	377	424	372	416	388	409	394	394	414	387	381	430	416	428	401	389	393	417	389	414	431	423	376	401	382	390	396	402	405	389	411	396	380	403	394	396	389	398	400	359	390	398	406	421	371	424	373	362	408	375	386	429	391	418	387	385	403	420	355	380	359	413	400	388	384	429	401	402	370	390	394	360	421	378	421	402	383	393	405	382	374	429	420	392	376	409	396	391	400	375	416	392	387	420	407	419	367	417	399	382	391	424	391	385	404	403	383	422	429	380	391	388	392	432	401	366	389	409	385	380	419	391	405	431	399	421	397	421	380	384	382	358	406	435	398	400	375	369	384	400	409	401	389	408	431	398	389	387	412	416	399	406	358	375	443	384	400	399	405	423	372	388	368	400	377	383	383	422	404	416	394	374	400	382	377	397	385	394	401	405	405	406	409	375	406	368	395	401	409	404	399	433	380	412	407	390	382	400	419	406	375	390	384	391	434	412	376	426	400	392	418	414	409	419	402	408	372	376	371	378	420	376	395	390	399	408	400	357	390	432	414	392	414	405	381	370	399	377	363	428	365	338	445	357	399	394	382	381	402	414	386	425	398	414	410	397	395	365	428	404	408	405	368	392	383	376	352	380	411	405	387	421	399	399	382	406	371	414	429	420	362	402	387	374	426	401	400	378	364	410	390	417	388	387	430	400	404	390	432	424	420	378	389	383	377	407	433	386	392	406	405	374	391	408	412	438	409	370	368	360	418	415	387	434	371	385	382	397	428	418	363	391	363	359	383	436	391	378	348	378	419	402	360	388	386	412	450	374	364	395	376	380	393	388	422	378	418	406	399	381	388	365	385	407	421	396	400	412	373	417	407	374	384	373	408	419	440	387	400	385	426	427	413	396	401	360	381	415	405	432	375	417	388	376	398	364	384	376	375	372	344	386	399	394	355	396	368	399	372	407	395	406	402	405	380	396	400	387	390	407	372	392	398	388	423	421	381	362	441	390	403	400	368	403	403	420	380	423	407	391	410	420	418	417	379	347	407	397	383	383	392	381	431	407	382	398	414	384	396	390	408	397	414	371	399	376	428	381	399	424	412	420	408	361	375	395	401	391	396	374	425	364	387	373	399	402	394	389	403	373	428	385	388	420	381	388	369	405	406	391	401	398	380	371	395	388	378	372	413	388	438	395	397	397	430	394	410	375	407	376	359	395	391	417	397	380	415	419	371	416	375	375	420	402	406	389	428	371	397	416	406	367	424	406	434	445	408	386	392	379	362	389	394	404	378	362	422	386	398	378	399	390	372	374	411	403	391	394	406	375	454	387	393	409	420	402	390	380	369	418	423	392	410	408	378	412	388	435	418	369	400	378	390	410	361	370	412	400	398	420	423	402	390	391	393	389	400	395	405	367	394	416	424	375	386	403	388	445	367	407	424	400	399	398	379	381	363	432	396	399	393	357	393	417	412	370	408	401	421	413	392	387	428	416	409	386	413	412	380	377	449	392	398	389	418
1338	736	446	362	732	915	754	624	471	396	349	367	460	831	905	742	351	113	99	112	202	209	84	69	42	40	22	32	23	36	29	26	24	33	28	31	30	23	28	23	26	24	18	18	31	26	39	26	27	24	28	30	26	25	29	20	25	14	27	20	22	30	36	15	26	24	15	27	21	16	20	26	21	27	21	24	33	25	22	32	11	19	28	22	26	27	24	26	15	27	18	25	25	29	20	21	18	20	23	23	20	27	22	27	27	25	25	22	17	20	15	34	25	21	25	24	16	21	14	32	24	25	20	22	22	27	22	18	19	24	28	27	28	23	28	19	19	27	26	22	31	28	25	33	15	26	20	19	28	24	19	16	17	20	19	26	24	24	19	21	19	24	17	25	26	18	19	15	21	20	12	21	26	30	23	25	23	24	18	22	27	17	20	24	24	28	18	22	22	28	25	30	17	21	18	20	11	30	27	19	26	20	30	16	19	24	19	14	27	31	17	28	24	23	11	23	22	21	23	22	24	21	30	19	16	20	29	18	23	26	19	24	26	23	24	16	16	29	16	18	19	25	24	16	21	24	20	27	15	23	23	22	24	15	24	19	30	22	24	22	24	20	25	22	21	22	18	16	15	20	18	27	21	17	18	26	19	18	20	32	28	25	24	31	29	17	24	21	22	24	31	14	20	15	23	21	23	22	21	23	17	24	25	25	22	33	21	24	16	25	23	28	25	25	27	18	19	19	21	18	23	21	27	23	18	24	24	23	22	18	23	23	22	20	23	17	36	23	18	33	30	22	25	22	23	22	18	16	25	24	27	27	21	22	20	23	25	19	25	24	22	24	22	21	23	20	29	15	22	12	26	22	28	33	23	19	20	22	33	20	20	22	25	25	16	35	22	19	20	19	19	24	25	27	22	22	20	26	25	22	25	23	25	22	24	25	28	37	16	14	27	26	28	22	25	23	21	19	14	23	23	24	26	28	20	18	15	25	17	29	21	27	26	28	22	20	26	21	24	22	20	23	17	25	19	17	24	29	25	16	23	22	28	19	28	28	13	28	30	22	22	35	22	25	24	13	23	23	24	23	17	20	31	35	23	24	17	19	24	20	28	21	25	22	18	25	26	32	20	23	22	21	26	29	22	28	22	18	30	27	22	26	26	24	38	25	24	23	17	29	17	23	26	30	18	26	23	41	18	23	25	29	26	19	18	28	28	32	28	31	19	27	23	33	34	21	21	26	28	19	27	27	14	25	22	17	33	23	27	22	24	17	18	27	16	20	27	20	19	9	17	32	22	24	32	28	24	22	24	26	23	24	35	17	24	25	30	21	30	27	25	29	23	27	23	25	26	24	25	23	14	22	21	29	19	33	31	21	30	19	23	27	13	22	23	25	30	30	21	32	20	30	23	21	26	20	23	18	27	24	24	25	16	22	26	26	19	25	15	23	21	25	23	19	26	24	20	25	24	34	26	29	23	18	23	21	22	18	20	23	23	17	32	18	28	20	20	21	18	27	20	22	32	29	28	32	28	21	28	28	30	20	20	23	34	16	34	21	26	23	23	22	27	26	29	23	27	21	18	16	29	31	24	27	20	14	22	16	14	18	21	31	24	35	31	21	25	29	25	26	24	22	20	26	22	24	26	18	30	19	24	14	27	21	23	29	26	27	26	24	32	22	28	28	21	36	24	26	22	23	21	36	19	26	21	23	28	17	21	32	19	18	24	24	20	16	24	25	23	20	21	25	24	25	22	18	19	22	24	26	21	29	27	19	22	22	19	26	34	22	26	25	22	23	26	17	21	25	22	25	31	19	26	21	27	13	29	16	17	14	24	19	19	25	27	30	18	30	18	25	21	28	25	19	29	25	28	20	18	20	30	23	25	25	24	28	19	27	23	20	36	18	29	26	30	18	20	21	28	25	21	23	20	20	26	17	30	28	25	23	20	22	20	30	26	17	16	26	27	31	27	19	22	26	26	25	19	25	19	22	31	28	18	29	20	18	25	19	16	19	29	15	31	15	22	26	27	22	24	23	29	26	21	18	29	15	22	18	28	21	22	27	22	21	21	27	26	18	31	24	27	23	26	17	26	22	22	27	18	24	25	16	19	22	20	36	20	32	22	19	17	27	24	27	26	17	18	26	21	23	24	21	24	40	29	25	24	15	23	24	24	21	11	20	27	34	21	25	19	14	24	21	28	18	21	21	28	21	25	29	18	27	20	24	22	26	18	20	15	28	23	24	24	23	19	22	24	31	20	27	22	22	30	29	29	24	27	13	19	29	18	19	25	26	21	30	22	26	20	23	22	25	19	24	24	24	33	16	23	24	20	35	23	20	22	27	22	17	24	14	24	28	21	21	30	19	30	21	30	29	22	21	17	10	29	19	20	20	27	32	21	26	27	24	24	25	22	22	28	24	20	21	13	25	21	27	36	16	22	19	23	16	22	28	20	26	32	28	19	21	23	18	20	30	23	17	21	10	23	21	20	22	20	38	25	20	14	25	15	17	22	25	26	17	27	24	21	24	27	31	19	25	22	23	11	30	21	29	24	28	22	22	24	26	22	20	25	27	20	23	25	24	33	27	21	19	16	28	24	28	18	31	23	23	24	30	22	25	25	24	19	19	19	27	27	29	28	22	25	32	21	29	24	28	19	24	20	17	26	27	24	16	20	25	22	22	30	23	28	27	23	24	25	28	28	25	32	16	27	25	20	29	19	24	23	24	25	21	30	24	20	23	19	25	27	15	22	23	17	29	22	32	14	16	27	29	35	21	21	23	24	18	22	29	27	23	27	17	23	22	21	17	22	22	17	32	25	23	27	19	23	14	25	25	29	25	23	22	29	31	24	18	13	28	29	20	31	22	27	25	21	31	17	27	22	13	17	31	18	23	21	31	21	23	19	26	23	20	24	21	18	20	19	22	32	25	33	15	14	16	19	22	18	18	22	20	22	24	19	24	20	30	16	26	30	19	26	24	22	20	28	16	17	24	19	26	22	20	24	21	21	25	28	16	25	27	19	19	19	28	23	23	30	28	22	26	27	27	24	17	27	26	14	22	18	27	20	22	20	25	27	24	14	15	24	22	24	24	29	24	17	30	23	25	23	15	20	25	21	24	13	30	18	22	27	25	27	33	22	22	31	24	21	19	27	23	25	24	21	22	21	31	30	16	28	13	28	29	27	29	20	31	28	20	19	23	19	24	15	20	19	32	27	21	21	16	23	24	15	18	23	18	22	30	22	20	27	24	20	22	17	35	29	17	14	28	23	22	20	20	14	34	15	27	28	22	40	22	22	21	20	27	18	22	23	25	26	26	28	28	19	28	16	22	26	24	16	28	23	24	20	25	21	28	23	29	20	34	25	31	23	24	24	20	27	20	27	25	16	21	29	27	17	32	24	26	24	22	17	24	27	27	24	22	17	24	23	21	34	27	19	19	21	25	30	19	16	26	21	26	19	22	15	26	25	30	28	25	32	28	24	21	29	15	26	29
23337	15764	10579	25277	34888	33989	29716	25289	21287	17303	15315	14760	17464	24643	24893	21341	12345	5137	4008	5354	8724	6898	4345	2390	1011	881	775	747	775	753	784	771	677	663	571	518	527	486	451	519	431	457	428	446	394	494	666	556	470	512	512	395	385	373	410	401	411	391	456	409	395	387	362	414	370	376	411	397	356	384	355	392	394	370	376	366	375	361	396	345	391	383	361	374	365	390	378	351	370	357	377	380	386	359	412	358	400	370	387	372	388	345	399	391	366	392	346	381	371	375	350	359	384	389	340	355	371	341	338	376	349	381	354	378	375	384	341	377	369	359	381	358	385	359	352	351	380	387	376	368	374	360	374	388	410	404	370	383	358	366	375	388	349	330	392	354	344	358	360	347	360	356	391	347	332	351	335	341	350	382	352	368	364	371	378	315	328	381	367	325	356	365	372	373	337	358	370	379	373	358	321	374	362	368	371	344	348	357	332	335	368	311	352	384	371	354	319	355	386	384	349	355	357	351	360	357	367	333	363	335	353	347	381	344	355	364	338	379	366	371	403	365	341	352	340	315	365	355	397	384	342	359	347	369	345	341	391	350	335	366	331	355	356	363	358	370	372	333	357	365	370	353	347	369	353	348	342	356	384	329	355	355	373	353	328	335	352	348	376	373	358	352	363	352	350	392	371	349	383	380	391	334	358	334	371	340	336	329	377	372	329	325	350	359	344	362	350	337	360	354	367	361	347	370	347	355	365	339	331	417	339	342	358	389	415	346	342	415	361	339	372	381	350	371	367	381	369	363	373	317	363	340	349	351	333	393	335	330	371	374	375	338	351	355	339	332	359	359	385	357	371	334	351	355	362	315	356	370	386	368	319	345	396	345	341	343	379	382	353	358	359	332	345	342	342	361	338	335	386	368	376	332	358	343	353	343	339	331	383	366	343	364	339	359	362	379	350	389	377	400	362	358	359	382	362	337	323	341	368	371	352	361	362	370	354	363	343	350	346	357	365	387	342	362	337	348	321	374	382	340	355	364	334	320	367	362	317	329	348	336	340	354	369	343	361	379	357	351	342	350	350	351	392	351	349	330	346	349	327	377	361	362	351	341	307	346	372	343	342	358	359	379	341	346	382	356	364	394	361	327	363	328	356	345	385	361	359	373	343	346	350	339	354	347	374	347	348	359	381	374	385	353	350	346	359	376	355	347	337	377	369	385	303	337	334	318	353	362	355	363	344	364	341	354	345	380	349	369	333	352	301	365	358	332	353	357	329	374	385	369	354	347	358	345	328	396	369	368	365	333	381	399	366	382	352	318	353	353	356	372	365	370	331	361	379	354	389	341	333	314	381	331	362	375	368	345	330	376	385	366	346	378	380	316	354	356	333	333	377	364	375	359	365	351	369	340	357	397	341	384	353	371	365	330	370	376	339	345	342	353	344	363	359	348	373	392	347	386	355	340	361	360	351	370	365	356	387	367	352	365	396	343	349	345	341	393	362	349	339	395	366	357	343	354	381	339	342	345	336	337	374	356	341	392	315	372	362	350	344	362	357	351	356	362	374	386	351	379	334	354	355	353	343	378	357	346	338	356	377	365	359	339	356	325	342	385	310	332	380	352	377	359	343	370	346	355	359	379	352	363	329	370	361	349	350	347	342	366	362	343	341	329	329	346	341	308	369	362	358	356	346	382	372	371	324	365	372	358	374	354	372	381	359	356	343	373	357	364	337	341	348	325	330	340	370	360	389	371	381	389	374	299	362	363	335	339	356	356	322	346	332	344	369	328	329	340	380	347	348	372	329	363	357	336	375	367	367	366	360	341	396	344	346	351	407	358	372	400	338	370	349	360	358	351	346	387	342	338	313	369	324	358	340	333	326	307	349	369	389	365	364	397	361	357	390	352	361	340	378	329	371	337	344	372	345	336	330	373	353	350	342	401	329	347	346	378	348	337	346	343	388	358	367	381	387	365	345	351	366	325	358	291	353	347	375	336	358	374	344	367	338	343	357	345	326	355	350	346	336	330	385	363	361	334	370	349	343	341	367	360	349	346	403	337	349	377	321	360	355	392	378	373	344	358	339	347	340	390	352	349	386	320	363	384	355	369	348	365	368	355	358	378	362	374	337	356	364	310	338	336	366	359	376	350	378	377	328	361	352	354	358	347	369	351	351	342	376	365	327	373	363	340	346	382	383	354	363	363	357	344	327	355	367	366	354	362	382	352	366	347	334	337	368	381	342	368	353	343	362	394	322	354	381	338	369	331	366	370	352	367	354	350	381	370	342	350	387	360	377	367	340	343	343	336	351	326	333	373	333	353	335	358	338	348	341	349	376	372	326	343	373	334	349	369	316	342	356	373	360	350	345	370	348	355	325	339	343	361	375	335	361	343	368	341	370	377	380	339	376	402	315	329	356	361	315	369	356	348	356	359	347	336	351	369	345	350	376	396	362	359	297	389	368	360	350	366	369	352	368	349	360	342	344	331	365	333	366	354	354	345	352	360	411	344	378	362	353	367	371	356	357	373	341	357	376	385	369	377	341	392	376	338	360	352	357	358	337	359	336	358	330	357	347	382	376	373	376	339	352	370	320	321	341	294	323	380	346	371	335	330	332	376	365	358	359	361	369	376	321	362	389	345	364	364	390	364	367	370	387	387	358	335	378	329	350	351	329	344	331	351	387	385	363	383	378	356	355	332	365	333	385	356	364	363	361	369	360	358	365	375	343	400	352	360	342	359	372	344	352	383	361	334	369	331	359	348	381	368	379	317	353	374	335	364	360	321	352	359	372	376	318	391	335	364	330	331	378	360	317	328	344	326	370	348	366	379	313	359	303	369	349	371	340	368	358	347	348	347	397	364	357	350	360	342	347	361	310	362	319	343	367	308	362	324	360	380	351	348	340	369	368	381	341	371	357	338	371	355	334	352	350	320	322	386	373	365	380	361	379	378	367	372	341	324	374	402	368	374	347	372	360	387	378	349	362	345	371	368	388	357	366	396	370	318	358	354	313	376	342	307	357	360	367	357	349	375	331	328	346	329	338	338	321	348	343	358	373	343	336	360	344	354	348	367	335	349	382	371	374	353	337	374	354	366	359	359	364	330	356	318	375	346	358	364	338	366	409	362	357	359	334	344	358	391	319	330	340	349	350	368	362	361	360	378	372	371	349	341	326	376	341	363	379	348	364	350	353	346	373	384	355	347	364	319	359	318	343	393	385	359	345	354	376	398	339	323	360	344	349	358	349	323	305	343	372	361	354	379	364	376	361	370	354	348	354	363	362	377	319	360	373	365	341	344	389	354	365	360	342	340	334	375	338	325	335	347	358	342	367	313	350	347	343	356	350	340	367	367	365	357	338	355	362	327	331	367	354	306	354	348	414	362	355	335	354	355	337	347	329	315	311	362	374	391	357	384	350	381	369	344	357	376	349	363	320	354	328	348	341	342	356	336	339	366	325	359	342	371	349	373	377	349	379	380	326	339	366	344	326	372	339	349	353	332	337	335
2992	653	380	344	643	861	726	617	538	351	340	352	391	679	853	863	587	184	106	139	203	183	125	85	53	51	51	45	58	56	54	50	59	43	40	49	41	41	43	55	35	45	46	43	41	60	46	56	46	58	43	37	47	27	38	34	46	36	40	41	53	41	39	49	45	36	42	44	55	51	42	41	28	41	36	47	45	43	35	37	39	31	45	26	48	43	36	48	55	47	41	40	45	45	48	45	30	40	48	39	39	35	45	44	50	40	24	38	37	38	38	42	39	40	44	36	42	39	40	36	31	48	50	51	46	45	33	42	39	39	51	45	35	30	47	36	35	39	36	43	37	43	41	45	52	32	39	34	39	49	37	21	37	36	37	43	45	52	40	35	26	43	33	34	46	37	29	40	34	30	41	40	47	37	47	42	37	33	31	39	41	41	44	36	50	41	47	38	32	38	41	40	32	44	36	41	36	38	47	34	50	37	33	36	48	32	43	41	55	41	27	30	49	40	41	47	33	55	40	28	35	54	25	41	55	35	55	26	44	33	46	41	39	32	47	51	50	40	48	43	40	29	37	35	41	50	48	30	44	34	45	39	42	27	43	43	40	30	34	46	40	40	39	32	31	37	37	43	39	54	49	26	41	37	35	40	46	45	40	47	46	39	34	31	36	36	51	41	39	40	42	33	35	53	37	47	39	44	36	41	56	52	54	34	36	44	48	41	40	40	47	53	43	33	43	47	41	43	35	32	50	33	41	32	39	33	43	44	40	31	33	40	31	45	42	45	40	40	34	44	41	33	32	42	39	47	31	43	35	61	46	29	31	39	47	45	44	41	40	36	43	36	48	47	39	35	43	48	48	48	41	42	37	37	41	41	37	40	40	44	34	25	46	35	52	48	38	44	41	61	41	51	45	36	38	48	41	37	37	30	30	40	59	43	46	37	45	40	41	41	43	31	51	36	20	37	41	40	38	48	44	36	28	50	46	39	36	38	36	43	31	32	47	41	40	42	35	44	46	30	44	32	40	37	36	46	39	55	42	52	37	38	46	48	46	39	31	41	41	35	45	34	35	43	39	49	46	48	40	23	33	47	35	36	38	40	51	32	33	37	49	37	40	53	45	45	40	47	40	47	41	38	42	46	43	54	37	42	43	37	36	23	36	40	38	47	47	47	31	51	35	35	52	42	41	46	35	45	41	38	35	35	38	40	38	31	35	37	49	52	40	32	45	56	41	49	43	37	47	38	53	49	42	44	44	40	35	46	43	35	43	32	50	39	42	42	28	36	52	48	35	39	43	43	35	32	40	49	35	56	43	44	43	52	42	41	45	36	47	32	48	47	41	36	39	39	35	29	50	33	36	53	47	49	42	40	51	49	56	32	33	37	36	30	36	36	48	42	37	50	25	47	35	40	47	36	35	41	42	36	28	38	40	47	45	52	46	49	31	32	38	40	47	46	40	40	52	41	43	33	40	38	40	52	52	33	43	35	48	39	28	46	41	36	39	46	46	40	40	44	44	45	26	36	46	46	41	46	40	44	40	34	40	43	43	35	30	38	38	35	49	41	47	39	39	41	44	43	47	41	37	42	32	36	45	47	33	43	33	38	49	46	33	43	44	34	45	45	49	38	40	40	36	45	40	43	48	63	42	32	39	43	35	34	34	53	41	47	38	37	31	33	28	54	37	57	40	38	41	34	49	35	36	34	54	39	45	45	35	32	41	43	40	47	41	40	46	44	45	46	35	47	48	41	39	39	46	49	51	50	34	42	39	51	36	44	41	45	41	52	40	41	50	39	48	36	48	29	50	32	41	41	37	47	44	42	29	38	46	44	45	36	41	45	54	45	43	40	46	40	52	49	46	37	39	44	48	33	48	42	29	41	37	47	27	38	41	54	48	36	37	34	41	41	35	40	47	37	34	41	31	36	38	41	46	54	40	33	37	50	39	39	43	42	37	39	34	40	44	40	34	46	32	50	47	36	41	40	55	37	50	40	38	38	43	39	49	51	43	34	38	54	52	40	49	38	46	43	51	47	53	28	44	42	32	41	42	40	36	40	29	33	30	38	29	45	48	32	31	34	44	54	35	40	29	41	37	48	49	32	40	34	40	36	43	38	40	33	39	41	30	46	34	39	35	32	33	43	52	40	34	36	28	44	40	39	41	53	40	33	45	55	42	43	45	42	48	39	37	47	50	51	43	42	32	39	38	48	32	31	31	44	47	35	40	55	33	46	38	32	44	49	39	38	49	40	31	44	39	42	40	50	43	23	38	50	39	34	36	44	40	45	38	54	52	42	48	36	62	30	39	47	39	45	50	47	37	50	50	39	36	52	49	32	43	38	45	37	37	47	46	47	49	34	34	37	50	47	38	42	37	41	50	35	53	34	53	37	38	33	38	54	33	46	47	38	41	50	38	53	45	45	43	45	44	37	34	41	37	36	34	38	39	47	41	33	55	48	35	35	34	48	33	50	41	36	42	36	37	38	37	48	39	45	32	33	40	43	41	47	34	37	39	39	37	41	47	38	39	39	38	45	38	42	47	44	37	37	42	34	50	43	35	35	52	44	40	41	57	41	34	35	33	34	33	37	45	49	43	36	43	51	43	34	40	41	35	32	49	41	48	38	50	54	35	37	40	38	43	47	45	38	50	35	35	31	41	40	39	34	40	30	41	34	34	36	50	41	34	29	41	44	47	48	43	40	40	39	43	43	40	39	38	40	42	41	33	51	51	46	32	40	46	39	42	37	44	40	37	28	43	41	34	32	35	46	38	49	28	41	29	46	47	44	34	38	38	44	42	32	49	42	42	49	44	50	36	39	29	48	38	27	49	49	48	53	35	43	40	42	37	43	50	49	30	52	38	38	58	41	38	37	42	52	44	36	49	39	49	40	32	33	40	39	41	44	36	46	36	36	32	47	35	45	35	33	48	48	36	38	33	28	40	32	56	41	35	34	30	33	44	48	41	41	39	54	35	40	39	30	37	31	29	40	52	43	60	48	51	47	44	42	44	39	44	53	34	43	39	47	40	38	39	39	43	36	39	41	40	36	37	44	50	47	40	43	44	32	49	46	43	55	47	44	46	47	29	42	41	49	36	31	39	45	40	33	40	40	45	34	31	39	55	33	37	45	45	46	46	29	38	46	50	30	41	43	41	39	34	40	31	38	33	46	49	44	32	47	45	42	45	36	45	37	36	35	43	44	46	36	50	34	39	29	32	36	42	45	41	41	36	55	24	36	42	41	39	31	42	40	54	25	44	37	43	39	35	43	32	44	48	37	51	48	45	48	43	61	50	49	44	39	38	50	42	41	34	45	52	50	38	39	39	39	41	46	44	47	36	37	45	47	43	46	32	48	47	46	32	39	37	43	37	47	35	31	44	48	39	50	43	47	39	35	52	36	46	46	54	39	46	42	36	47	30	46	54	40	44	41	27	46	36	39	36	45	44	35	43	43	41	42	30	43	33	36	41	52	54	42	31	54	37	40	34	32
20905	14331	9825	23312	33619	33348	28842	25001	20643	16839	14540	14427	15828	21620	24313	22859	17519	6484	3447	4888	7440	6554	4170	2755	1283	1125	998	989	969	917	964	932	890	889	862	714	735	712	745	692	680	712	714	694	704	974	921	833	752	787	783	671	686	644	670	712	681	659	692	687	660	647	635	605	662	647	620	623	661	625	666	628	630	590	631	611	590	630	628	623	626	597	667	617	681	622	601	630	650	640	637	618	575	622	651	669	586	668	656	626	667	624	674	691	643	616	610	603	629	614	625	629	676	621	633	626	655	638	580	623	640	620	641	664	656	589	594	687	600	654	633	635	646	635	703	632	653	637	632	632	620	614	633	640	635	621	620	648	606	570	626	608	604	630	571	638	599	595	630	642	661	577	645	598	624	555	600	641	669	603	660	628	614	644	599	596	647	594	605	582	608	622	551	644	645	648	605	569	592	620	609	644	626	601	677	561	548	612	618	631	644	606	602	604	618	593	632	627	637	626	619	599	564	611	645	576	642	617	584	621	644	598	638	674	590	575	628	636	635	623	652	580	600	588	606	589	623	624	670	609	607	598	582	616	608	640	612	633	623	580	634	606	607	651	631	557	590	601	603	609	635	603	597	598	631	595	588	605	640	614	625	658	608	590	609	611	643	631	630	646	588	605	628	597	628	633	621	604	614	644	603	667	590	620	623	583	578	591	588	639	575	601	596	647	600	625	561	584	633	615	597	611	640	585	626	620	616	621	601	597	594	606	598	576	603	570	632	642	603	597	663	632	639	636	672	604	612	602	631	634	602	606	647	599	609	616	608	595	601	625	614	585	609	617	606	573	573	654	630	594	628	589	625	610	605	638	611	619	621	598	639	623	624	583	594	617	584	567	650	608	574	606	625	594	629	620	617	637	607	663	582	629	596	597	631	601	632	602	626	612	623	611	606	588	575	641	600	618	571	573	614	612	639	615	582	586	599	597	645	645	604	598	622	576	593	618	628	631	646	605	619	614	599	664	613	600	604	628	605	638	625	612	581	615	571	606	629	570	610	606	657	633	608	617	598	629	625	614	657	606	630	654	580	600	620	635	620	645	653	609	636	628	606	597	641	598	573	616	611	589	692	595	626	632	635	624	595	626	581	614	627	625	620	645	580	661	617	583	655	677	577	617	660	627	614	620	613	588	623	620	637	600	618	603	643	636	580	614	649	623	528	615	581	629	621	585	631	596	578	611	636	616	598	680	628	611	627	605	590	663	619	587	636	616	627	613	608	594	634	644	615	648	622	648	659	643	582	618	629	630	606	640	646	616	571	595	612	630	624	637	583	654	621	620	617	631	597	618	589	628	606	565	626	636	614	682	637	633	629	622	619	587	633	589	624	614	648	567	585	619	610	611	605	641	601	608	619	617	643	573	592	598	621	622	585	616	642	577	613	610	604	639	619	603	610	646	624	669	604	594	595	598	615	578	627	612	605	588	657	668	597	618	598	568	604	613	587	576	627	557	618	606	584	615	650	655	606	612	624	624	613	621	606	613	600	594	601	644	636	578	650	613	598	595	615	572	607	624	591	653	638	651	622	642	620	595	586	588	642	593	621	603	619	634	575	609	636	590	641	597	566	619	623	594	599	623	578	610	605	620	607	610	600	633	619	626	563	618	597	615	634	607	611	590	618	632	603	619	623	661	633	637	598	596	609	600	566	649	633	631	656	597	588	629	646	607	614	563	580	613	632	626	612	622	599	573	628	628	641	622	628	608	622	663	652	575	602	593	629	611	603	610	608	646	604	670	619	600	563	625	608	641	608	598	618	644	596	626	606	619	655	614	632	639	618	609	614	602	612	622	603	634	609	627	635	576	618	655	619	647	611	610	617	644	675	632	603	616	600	575	610	595	602	603	594	589	645	609	640	633	637	593	640	691	617	608	620	600	586	567	606	627	573	637	623	640	634	586	542	608	581	607	608	568	595	641	639	645	598	623	620	603	595	638	601	585	598	591	612	624	613	621	610	589	602	673	662	618	593	619	661	583	630	586	605	657	614	589	643	655	578	595	585	649	616	594	609	593	581	609	614	593	686	562	603	571	627	665	634	604	603	643	626	624	588	626	625	606	601	600	617	587	607	614	601	614	595	634	635	604	654	598	577	666	609	618	594	605	627	624	610	598	608	636	598	635	623	629	631	644	604	603	640	585	620	610	654	583	608	623	628	558	614	617	654	617	622	605	628	602	614	623	608	628	552	616	608	621	576	655	647	609	612	646	620	606	568	646	597	641	611	622	620	651	561	599	651	596	603	628	600	619	613	608	594	646	615	599	631	623	597	632	579	613	614	584	673	570	623	654	622	627	581	596	608	582	619	603	567	588	618	632	584	638	615	631	634	618	638	651	594	665	588	604	641	608	606	596	614	621	599	613	596	625	629	609	613	636	647	632	607	597	595	672	625	631	605	607	640	638	646	584	631	619	658	618	645	608	605	635	711	631	630	624	581	644	613	636	615	571	632	583	593	623	578	656	646	588	603	603	610	568	644	598	601	596	634	610	616	576	627	608	595	610	575	604	618	629	631	543	623	591	612	596	620	696	665	621	589	610	595	557	592	624	618	580	593	615	629	621	610	608	659	612	605	602	584	621	589	661	685	618	662	658	609	600	572	622	612	604	634	585	580	640	615	583	635	625	655	603	620	641	604	634	639	606	603	622	577	569	572	634	632	650	586	632	566	624	675	609	651	628	629	582	619	652	595	677	600	590	657	617	618	621	622	597	651	620	634	646	624	604	612	626	601	547	605	591	621	664	621	585	611	618	612	604	608	606	591	558	636	601	602	578	624	624	671	603	608	641	604	629	615	659	668	649	625	637	604	599	624	606	602	584	572	612	652	605	616	600	650	623	634	616	640	606	616	612	616	657	572	622	552	636	632	630	658	602	613	604	574	630	647	600	612	609	602	637	634	629	652	591	628	619	611	586	601	615	639	615	658	559	576	640	625	619	640	620	608	622	620	612	609	631	578	585	583	618	595	585	610	590	634	613	601	672	619	637	610	596	653	616	628	601	613	602	613	623	584	619	589	620	631	607	626	605	598	607	566	624	614	640	611	603	656	652	587	616	599	607	629	630	612	630	602	651	578	620	633	594	574	616	605	653	610	626	590	605	623	634	638	629	649	629	620	622	591	629	600	644	592	611	588	611	639	632	657	637	589	636	610	592	575	596	612	651	642	626	610	616	596	622	630	597	627	620	603	574	648	646	644	624	651	630	645	605	650	604	644	652	625	594	623	598	603	631	614	617	625	603	628	627	574	669	614	619	608	586	621	576	638	582	610	642	561	590	588	594	634	583	655	646	587	648	632	607	677	661	620	605	627	630	603	602	594	601	614	613	596	600	658	621	606	636	643	618	610	600	620	594	625	632	656	605	624	626	586	635	636	599	636	614	651	635	598	622	588	636	657	604	654	625	624	649	592	612	608	665	600	648	596	623	659	605	629	604	605	607	624	611	610	653	610	645	622	599
2497	995	611	464	985	1391	1049	909	725	568	494	539	604	870	909	983	1102	509	156	134	225	246	154	140	128	86	67	60	56	64	54	45	50	41	52	56	43	52	47	39	42	42	49	44	47	40	45	56	34	49	45	43	43	47	41	45	57	46	44	48	35	52	42	52	47	30	34	39	35	47	40	43	44	44	44	52	42	30	36	35	32	47	33	34	37	37	32	40	26	45	46	50	44	46	48	36	48	37	42	31	39	39	59	39	31	39	38	42	43	40	32	38	50	38	41	38	45	38	43	39	39	34	35	38	29	38	35	39	47	45	38	37	53	36	49	41	38	45	36	38	35	35	45	44	41	41	32	45	28	56	38	41	46	36	33	41	29	28	33	39	25	39	40	50	37	48	36	33	39	28	47	51	49	43	42	33	32	34	30	44	34	47	31	45	30	42	56	38	34	36	40	38	40	33	38	32	38	27	45	39	47	38	35	34	39	40	44	34	31	42	44	42	36	32	36	42	35	33	29	37	28	34	39	33	36	26	39	36	43	51	39	39	34	42	36	43	26	40	36	43	37	45	38	27	44	37	54	30	43	27	44	36	44	34	36	50	42	38	31	49	39	41	34	34	30	35	36	40	30	33	38	35	37	32	31	33	43	27	49	30	34	43	44	34	43	41	47	32	39	40	52	37	39	48	50	36	38	31	42	44	33	39	41	30	38	36	49	38	44	36	37	38	28	37	27	30	40	49	40	43	39	46	45	28	42	32	37	48	42	47	41	37	38	40	37	35	47	40	40	42	46	43	37	35	43	30	40	42	34	40	41	40	37	37	39	41	32	52	50	32	33	38	39	40	51	33	50	50	52	41	52	41	43	44	41	31	34	35	38	29	27	35	37	39	33	33	48	41	38	35	43	47	42	44	37	32	39	44	33	39	55	45	38	37	38	39	35	34	40	33	47	33	31	37	45	35	46	31	33	34	27	34	37	40	35	45	42	27	41	44	29	42	45	37	36	37	33	34	47	32	40	47	34	42	31	38	38	36	39	38	37	47	40	50	42	32	38	43	47	41	40	44	41	40	37	47	39	49	44	38	38	54	55	38	40	31	44	43	30	34	46	38	42	37	42	27	37	35	42	36	38	38	56	34	49	41	43	42	30	38	34	43	39	38	41	37	33	28	41	40	30	50	32	35	33	35	41	40	43	33	38	39	45	45	43	37	33	49	40	34	38	42	35	39	28	53	36	33	37	42	44	35	40	36	36	30	50	40	44	43	36	55	44	37	46	39	30	44	39	31	47	33	30	38	43	32	38	33	33	42	46	34	35	31	41	26	46	32	50	33	34	53	31	31	36	55	41	43	36	32	33	36	42	23	41	45	27	32	29	39	52	39	38	37	50	43	36	38	32	36	41	35	42	43	39	38	32	42	22	34	39	38	25	40	46	38	43	32	33	36	43	37	42	38	36	42	44	46	40	41	40	33	42	35	42	35	36	36	40	38	44	39	37	32	33	34	35	37	46	37	39	41	39	30	40	38	44	36	35	41	37	37	38	33	44	44	41	36	33	39	37	29	38	37	35	38	43	39	26	42	35	45	34	33	38	44	31	39	47	45	51	49	27	42	35	33	39	45	33	45	46	55	42	48	36	41	44	48	40	38	39	44	43	37	34	39	44	42	37	37	44	29	37	38	38	29	42	38	29	39	37	39	50	42	34	34	32	38	33	45	44	34	34	39	36	34	45	41	31	45	36	31	37	56	38	44	40	37	32	41	35	36	36	33	39	49	42	48	35	37	50	31	33	43	43	33	28	46	34	37	61	51	39	38	50	41	41	40	44	48	30	36	40	41	32	40	46	41	29	40	39	46	57	45	34	23	48	39	35	37	32	42	36	31	35	35	36	29	32	38	41	40	42	30	37	30	32	35	38	40	36	40	35	49	47	44	33	26	41	51	33	31	42	51	43	40	39	37	42	44	42	30	39	34	27	33	33	32	36	29	37	30	33	37	33	30	48	42	36	38	44	43	42	46	32	38	42	44	46	56	41	33	31	30	40	51	43	40	34	40	38	42	48	40	43	33	46	39	39	42	40	36	35	36	39	32	34	31	33	31	34	38	44	41	46	38	44	25	45	32	40	36	39	46	42	33	27	32	36	40	41	30	47	39	45	31	38	43	47	50	29	35	37	48	41	41	41	38	43	59	50	31	33	49	49	48	38	43	48	44	33	44	30	38	33	48	38	46	31	41	36	39	48	46	29	39	38	41	40	43	38	30	36	41	45	37	37	47	41	50	45	36	34	42	48	45	28	38	27	41	32	44	39	48	55	42	31	41	54	43	43	38	44	42	34	48	38	42	39	36	35	42	41	37	49	46	37	39	32	50	29	37	33	32	46	37	39	31	33	42	39	41	42	40	30	29	43	33	32	38	30	42	42	46	33	41	37	39	43	48	35	32	43	45	23	33	30	47	39	32	39	33	42	29	45	42	41	36	38	38	36	43	38	40	37	52	42	32	25	40	41	32	45	36	34	40	49	41	38	36	38	42	44	43	42	34	34	40	30	46	37	42	36	28	27	41	42	39	39	50	48	43	32	43	38	36	38	42	36	42	31	39	29	38	35	44	36	54	55	30	36	41	33	41	38	31	47	36	37	35	41	33	43	24	39	42	40	40	32	35	26	39	40	47	32	36	27	36	47	43	41	34	39	33	45	39	39	42	48	38	27	34	36	45	51	47	38	46	40	43	38	40	43	40	42	42	35	44	59	33	31	41	45	39	41	42	38	49	35	40	33	51	38	39	29	45	46	40	41	31	38	45	41	48	37	39	43	40	40	40	42	32	46	34	54	33	38	34	46	45	44	36	52	37	47	40	38	34	35	38	35	40	43	33	41	37	43	46	37	48	38	39	37	39	37	41	35	48	45	47	37	36	50	40	40	39	40	40	43	43	39	33	47	32	40	52	44	31	33	40	36	39	34	46	34	50	40	42	42	30	37	42	34	40	39	34	34	39	37	28	33	25	41	34	28	35	37	45	39	43	50	38	35	31	38	34	35	40	40	45	35	37	46	37	36	45	31	40	31	42	40	35	47	52	51	42	39	34	41	35	42	38	43	46	46	37	43	35	40	38	49	48	36	50	36	45	26	51	37	38	34	31	40	33	39	42	43	35	34	30	44	44	37	38	35	34	36	48	39	32	33	35	33	36	48	38	51	37	29	29	34	33	30	41	48	40	40	36	49	30	35	33	38	37	26	39	36	40	41	40	45	36	42	26	33	38	40	46	41	35	41	38	37	52	29	38	42	35	42	28	35	37	41	45	29	41	47	35	38	48	29	35	62	33	27	48	43	46	39	36	44	33	43	32	37	32	33	37	36	42	37	36	48	29	40	34	39	44	38	43	35	44	35	40	41	48	40	41	32	38	35	44	50	47	27	44	36	36	48	36	35	34	41	49	46	41	33	36	30	35	41	32	42	34	39	45	33	42	36	40	39	39	31	41	32	34
27049	18561	12995	28060	38114	38556	33805	29790	25474	21380	19038	18341	19943	23271	23602	25594	25744	15437	5561	5365	9241	9374	5698	4962	4422	3171	2113	1394	1200	1167	1184	1257	1122	995	942	910	813	849	813	763	778	682	737	706	777	967	980	994	724	752	681	724	678	664	680	802	845	757	696	638	642	653	612	647	641	643	664	658	628	613	628	613	575	606	645	582	594	595	612	616	664	630	607	651	580	626	614	616	619	608	607	676	616	586	600	645	610	646	610	620	621	616	650	655	635	670	627	588	575	644	607	617	622	578	604	586	646	586	669	618	629	576	592	627	562	600	633	582	614	609	634	620	635	598	617	637	628	612	637	634	651	581	622	589	607	613	597	599	647	623	580	597	605	611	582	622	590	578	611	572	573	647	568	621	556	541	594	593	609	594	587	572	553	575	595	581	583	574	598	606	592	607	600	602	579	564	554	571	597	611	618	577	564	549	591	568	590	610	588	596	590	612	595	599	657	552	575	570	579	582	627	559	574	600	600	605	622	603	560	605	552	642	599	607	615	596	579	567	526	599	568	566	574	553	572	606	549	554	542	528	618	615	583	576	627	620	615	604	592	630	609	594	569	600	592	632	625	567	571	587	579	596	547	614	610	583	583	609	599	588	564	556	580	554	578	591	598	584	572	583	583	631	616	553	616	584	553	577	560	582	585	619	553	568	561	539	590	601	571	557	618	548	581	601	611	624	557	613	567	594	572	570	560	550	580	563	594	584	603	532	582	573	599	588	605	573	614	602	609	605	605	551	589	568	610	599	585	570	613	611	593	573	590	569	575	613	554	568	618	554	567	608	582	634	557	590	553	600	627	603	604	604	568	567	581	625	586	592	602	566	567	582	562	564	625	612	561	581	595	561	592	617	576	554	643	602	589	552	591	580	591	602	626	561	587	577	624	596	598	584	624	566	595	571	600	610	589	550	573	617	598	595	566	596	610	577	607	622	565	609	590	610	582	599	595	650	561	571	598	586	582	596	592	600	571	558	552	579	579	558	538	577	636	612	568	574	558	567	608	600	613	578	581	561	589	584	607	600	555	572	602	576	584	595	632	579	558	636	601	585	545	578	580	577	608	588	553	597	608	559	525	557	588	576	576	581	587	545	590	603	616	606	573	587	612	556	587	597	644	604	601	559	564	562	577	555	574	600	567	608	547	550	552	631	560	572	611	578	573	560	568	636	591	556	600	578	550	546	606	574	598	570	599	558	617	596	585	571	587	575	587	541	573	610	588	563	642	595	559	591	626	560	583	573	585	585	564	605	547	577	620	591	572	589	578	550	573	557	597	550	596	575	607	577	583	577	563	632	556	607	578	589	556	586	565	592	615	550	615	586	577	623	590	576	610	597	592	555	592	564	584	575	580	592	579	599	552	570	616	603	593	642	588	570	591	581	581	583	562	577	581	574	554	566	621	583	628	564	597	581	596	661	605	647	609	596	631	622	550	600	587	592	580	531	549	572	560	584	601	598	613	542	589	578	620	635	616	610	572	602	583	568	577	586	609	580	530	568	576	560	571	591	589	637	593	592	608	600	617	600	616	607	597	585	596	594	574	561	597	593	576	601	617	594	563	571	545	605	560	606	595	573	565	541	576	632	623	564	607	565	610	561	682	571	574	574	613	628	562	583	626	583	574	587	576	587	550	586	568	566	574	600	585	589	608	522	573	556	584	589	542	576	561	610	582	625	559	626	619	605	521	592	591	611	606	637	544	583	579	596	618	538	614	582	562	604	617	579	584	592	569	590	580	570	563	570	548	592	570	604	605	532	554	604	551	566	666	620	556	575	595	559	596	561	552	584	580	610	578	584	589	593	539	618	608	570	597	567	569	587	579	630	572	606	570	602	612	594	632	589	596	566	576	567	604	589	598	555	637	591	556	545	598	560	585	624	622	601	578	608	542	610	572	626	565	531	570	577	591	552	592	621	592	586	590	593	597	594	617	549	602	627	576	599	557	594	575	622	621	597	538	579	605	604	581	604	586	614	623	542	576	603	560	564	584	585	581	570	615	593	579	576	572	596	561	554	577	574	574	600	560	585	624	573	588	580	630	558	613	568	577	571	565	547	595	591	615	544	540	577	557	647	604	581	634	630	611	558	562	588	604	597	601	608	603	578	603	556	543	582	571	564	601	569	583	624	593	572	613	582	598	569	596	587	596	590	564	608	618	552	564	603	567	599	624	561	607	624	614	610	560	606	592	613	609	586	553	541	560	643	579	602	569	560	602	548	558	576	549	575	567	587	577	609	616	553	571	564	587	597	612	586	577	590	557	572	619	572	546	651	612	614	575	564	601	597	586	574	590	569	624	580	593	536	568	565	589	570	576	616	571	572	576	605	604	589	602	608	594	558	582	591	596	587	561	600	557	571	575	621	643	624	621	587	570	593	634	608	603	615	562	559	556	581	581	569	572	552	602	577	594	579	579	562	641	583	569	577	590	556	637	560	528	537	582	576	542	588	568	574	600	563	630	543	581	586	543	621	591	578	541	588	561	578	590	587	597	602	560	563	566	613	617	555	574	602	573	600	603	574	584	625	604	575	611	601	568	582	609	593	565	608	568	591	550	570	614	598	571	605	581	574	611	526	525	578	576	593	591	584	560	574	630	623	617	645	559	564	533	605	556	543	620	545	613	564	606	533	594	587	592	570	629	611	591	605	561	603	624	568	620	594	603	609	561	578	594	543	614	571	557	553	594	605	569	592	578	585	621	613	626	593	563	564	603	543	589	598	550	577	590	561	554	581	573	605	612	602	577	555	574	602	579	604	581	616	563	612	588	593	569	596	565	628	574	544	556	604	555	601	580	609	572	584	601	577	601	564	595	604	608	591	589	578	606	590	579	648	619	570	556	578	609	586	548	574	581	608	581	595	551	559	571	619	589	656	595	600	543	558	561	593	610	584	589	579	593	574	517	613	575	592	547	551	598	541	602	568	550	579	577	621	569	606	589	614	588	559	585	549	592	609	627	588	582	584	586	598	582	568	542	573	629	585	538	592	610	568	556	620	554	603	555	555	609	579	582	573	573	566	603	587	588	573	557	585	563	588	615	610	581	636	579	619	640	571	602	609	577	560	586	577	592	558	592	574	587	638	563	584	553	571	543	608	600	544	554	561	567	567	575	612	598	623	536	561	580	583	547	558	576	535	595	578	573	597	599	549	592	581	568	566	605	627	557	530	616	612	545	609	582	560	603	609	572	591	612	642	597	599	532	593	580	581	603	607	567	582	585	619	574	586	576	609	627	620	555	557	607	594	557	567	566	609	605	609	561	543	538	561	593	615	571	601	599	599	594	593	606	621	635	595	567	577	623	597	577	576	597	618	590	576	626	588	562	610	613	590	588	557	570	589	604	582	602	574	552	556	540	578	547	588	522	559	562	604	583	601	608	597	587	602	554	600	589	592	592	591	567	576	556	606	577	548	599	596	609	583	575	550	633	596	604	593	574	630	579	624	566	601	580	577	539	630	586	602
1803	396	271	198	386	487	480	446	289	208	175	181	198	245	359	433	500	222	69	46	57	96	69	67	52	36	32	28	22	26	41	31	25	30	29	25	23	32	21	30	21	19	24	26	26	26	25	32	23	30	34	24	21	26	23	21	23	21	23	34	27	27	28	16	29	33	21	19	30	24	32	28	25	27	24	25	17	30	25	28	28	22	31	21	30	24	24	29	27	24	27	20	32	27	23	24	27	10	27	23	33	30	22	20	24	22	22	27	22	35	21	26	24	27	31	25	22	20	17	18	30	32	31	34	22	28	23	28	27	26	34	21	25	16	26	35	26	35	24	30	17	27	18	25	21	28	19	26	26	26	18	29	24	30	24	18	26	27	24	29	25	28	16	26	28	22	28	21	18	25	24	19	29	25	30	39	17	24	22	24	24	26	31	17	23	28	32	32	21	27	24	26	25	23	23	19	30	18	25	25	32	21	19	25	19	30	20	19	22	18	23	21	35	34	31	30	35	26	25	21	18	23	32	27	20	19	32	32	26	28	26	28	37	26	24	32	25	26	23	23	21	21	28	27	28	28	25	32	30	22	35	19	32	22	27	18	33	21	25	31	24	33	18	19	26	23	24	24	20	19	27	22	18	24	23	23	25	31	29	26	37	25	26	32	26	27	25	20	23	28	16	24	31	22	19	31	31	20	12	18	24	24	23	18	21	28	28	24	23	20	29	32	27	24	28	25	24	26	18	33	33	24	21	19	32	26	23	26	28	27	30	27	18	19	22	27	21	19	13	22	18	24	26	31	36	33	24	19	19	33	22	31	24	33	28	25	24	31	32	21	21	19	26	19	22	19	20	23	32	36	21	20	16	22	24	24	21	19	32	28	31	17	27	30	31	25	25	27	26	18	29	28	17	30	27	20	31	28	19	28	27	21	31	20	21	23	17	22	25	30	32	15	19	24	24	26	25	24	21	22	25	34	28	31	25	24	28	17	24	28	27	29	30	22	15	20	34	26	12	22	34	24	16	25	19	21	26	32	26	27	27	22	26	20	35	29	33	28	32	34	32	26	27	24	26	26	27	24	24	21	25	20	20	22	24	33	24	22	29	27	23	21	27	25	22	19	26	17	19	22	20	31	23	23	27	28	24	24	23	26	20	24	23	17	24	27	27	24	31	26	35	24	29	19	29	30	28	22	38	25	28	33	30	31	24	27	25	33	29	27	22	24	27	23	35	14	27	26	30	17	20	32	20	32	25	24	23	25	27	23	22	23	24	16	20	32	22	27	25	31	33	23	25	23	31	16	34	23	28	28	23	23	26	32	23	24	33	32	24	25	27	22	20	21	24	29	35	33	21	20	28	17	24	28	23	24	23	29	21	27	16	21	23	19	19	29	29	24	25	29	28	33	32	24	26	30	23	26	28	27	33	23	19	32	24	23	28	30	31	24	25	24	21	26	28	25	20	23	22	30	21	28	25	29	17	34	29	28	19	26	19	20	30	22	29	29	19	22	29	19	19	27	29	29	30	33	19	23	30	26	18	21	21	28	26	34	20	29	21	23	22	29	33	18	26	24	22	28	30	31	26	21	22	29	26	17	21	22	28	23	29	24	18	33	25	25	36	24	22	24	24	21	12	22	18	19	20	30	19	23	26	29	35	25	22	19	18	21	29	28	26	25	27	27	26	28	24	25	21	18	16	29	22	30	24	30	26	17	26	23	26	22	24	26	25	23	20	20	20	14	19	29	20	30	21	21	30	21	30	29	34	35	26	22	21	22	25	23	20	36	27	17	24	24	30	17	33	24	29	19	24	18	28	27	25	30	19	26	23	27	26	20	34	29	22	26	30	16	16	26	36	20	27	27	38	27	32	20	26	32	27	28	35	19	26	29	25	26	23	32	28	20	25	20	36	31	39	32	24	21	23	21	32	26	27	25	28	23	21	24	21	31	32	23	20	21	20	19	18	25	20	33	32	28	28	25	22	11	26	22	27	20	24	23	24	29	21	22	33	30	24	20	34	20	24	22	21	20	32	20	26	27	26	24	24	30	34	32	24	25	23	22	23	31	22	21	30	28	25	42	18	25	30	24	23	23	19	23	27	30	18	32	31	22	41	18	19	25	26	25	27	27	29	14	30	18	28	19	35	22	31	33	24	22	23	30	24	19	25	20	29	19	24	24	36	21	27	25	21	29	21	26	18	19	17	20	19	24	28	28	23	17	21	28	25	27	22	28	31	30	22	32	31	26	24	25	35	27	18	25	25	19	32	17	22	25	19	33	24	30	24	29	23	29	23	18	23	21	21	19	26	32	31	17	19	26	19	16	25	28	20	24	27	24	25	23	23	27	29	25	25	15	23	25	23	31	24	24	24	26	31	20	33	29	34	32	15	29	30	28	17	22	27	21	24	21	24	24	31	24	23	24	27	19	25	26	22	23	30	19	31	19	27	28	25	29	29	31	30	26	28	21	26	20	25	30	36	20	21	36	18	25	21	25	32	24	29	20	20	31	22	21	32	25	22	28	20	17	25	26	24	29	27	29	26	30	27	32	24	22	16	26	23	34	26	33	26	30	26	29	24	24	15	26	28	28	22	25	26	37	29	25	31	25	18	22	28	28	23	22	23	30	27	19	23	25	25	28	28	25	14	18	23	29	21	28	26	28	29	18	21	29	27	25	31	27	18	26	24	28	21	21	24	25	26	28	24	20	17	34	26	16	28	37	22	21	24	32	23	22	19	25	28	23	28	23	29	36	35	22	16	25	18	19	37	21	25	26	23	25	15	23	34	22	34	30	31	23	22	29	25	22	33	24	25	21	22	29	23	20	21	22	27	26	24	24	25	18	27	31	26	26	24	29	22	29	28	30	32	29	19	40	28	18	27	21	25	13	25	22	30	33	16	37	24	26	24	35	27	23	22	29	21	19	27	21	26	25	25	34	25	21	26	28	24	27	27	26	14	21	23	29	18	32	14	27	27	21	26	31	15	23	21	9	23	24	19	25	17	23	27	17	28	32	31	25	27	27	31	30	25	13	19	22	24	26	20	26	22	28	23	31	31	29	25	18	29	32	24	23	29	30	20	23	27	24	21	26	26	27	31	23	27	36	18	24	31	32	27	24	23	22	16	21	32	36	28	24	22	22	30	21	26	36	26	29	31	28	23	31	14	20	22	27	32	29	27	27	36	21	34	25	26	26	14	18	25	24	25	28	38	32	27	21	25	25	24	25	26	18	29	32	28	26	24	34	25	21	20	23	35	20	24	31	23	25	18	26	31	24	24	24	25	23	24	27	21	25	28	25	24	25	18	28	34	22	31	25	26	25	27	28	25	18	28	23	23	28	33	27	22	32	28	28	19	27	17	30	32	20	14	30	23	32	15	23	21	29	21	30	31	27	30	28	25	23	26	21	28	26	25	22	21	19	26	26	24	35	18	24	30	30	21	27	27	30	34	32	24	23	16	26	21	17	21	26	28	28	22	22	27	26	20	26	21	33
17503	10257	6796	18122	27690	27670	23813	20222	16041	11591	9093	8633	8837	10530	13391	14081	16809	8907	2473	1817	2405	3683	2929	2284	1622	1201	683	570	533	502	547	554	525	510	470	427	431	406	455	417	425	405	411	440	464	517	512	464	421	406	435	419	423	413	395	625	424	420	407	366	392	407	368	404	401	389	346	423	439	402	360	387	377	405	419	398	385	383	400	408	366	380	375	378	358	404	381	415	374	387	386	390	413	362	384	387	380	383	372	390	413	401	389	433	389	400	379	361	397	396	383	398	368	383	364	433	415	413	401	409	412	428	385	407	391	390	379	397	375	378	410	404	388	362	367	426	416	416	417	394	353	402	392	406	387	350	382	399	361	364	413	380	398	386	366	410	375	415	352	364	385	371	390	377	416	385	373	383	402	397	396	403	390	372	380	412	354	388	412	373	386	412	379	389	378	410	398	397	369	409	380	363	404	368	399	358	429	392	411	384	390	378	368	371	371	391	403	369	396	423	375	399	386	402	379	400	389	408	388	378	376	402	388	361	365	378	414	421	364	360	374	361	407	368	411	377	367	356	378	352	368	395	366	387	429	399	351	388	414	421	433	378	359	369	404	372	404	379	363	389	378	364	391	422	403	407	356	386	347	380	396	372	373	341	395	395	403	405	370	373	380	353	402	429	389	369	378	360	363	380	380	382	337	373	417	396	368	379	369	371	359	396	376	363	370	406	419	393	390	379	390	383	393	372	368	373	403	396	367	387	382	405	374	398	372	375	403	365	387	360	421	407	372	370	398	357	384	391	385	411	367	387	362	360	378	390	384	363	374	379	399	376	373	384	396	360	404	357	402	379	378	426	384	397	394	403	379	390	385	368	400	342	413	365	345	401	394	404	391	374	365	386	368	408	390	377	383	429	372	385	375	379	361	369	399	384	369	345	376	408	397	393	348	373	443	390	405	374	337	391	401	409	373	387	357	360	398	385	371	369	397	413	376	399	359	392	377	394	378	383	411	401	331	351	389	397	406	375	347	377	351	398	404	400	433	352	408	389	385	390	360	387	406	369	376	387	389	366	418	412	370	413	350	417	351	405	353	372	377	385	366	373	373	390	366	370	395	388	393	386	384	381	397	395	377	385	345	374	388	396	335	373	409	395	364	391	380	410	392	380	390	376	423	366	418	387	356	383	365	355	415	398	419	390	387	379	356	383	400	340	407	392	371	399	377	390	373	389	381	404	393	370	382	376	368	411	386	376	417	390	371	381	362	402	420	383	375	416	365	378	386	346	384	375	385	381	381	382	383	396	405	395	365	365	379	386	388	402	407	409	372	356	389	411	372	375	411	394	378	366	381	365	378	410	405	388	375	357	391	357	379	381	366	422	418	407	394	375	385	379	398	358	371	411	356	410	362	387	418	391	415	404	382	385	413	375	377	372	378	397	369	383	381	335	403	337	375	355	360	356	323	393	418	390	398	379	403	381	411	382	377	373	381	373	379	377	388	400	369	349	387	395	353	367	389	379	381	393	384	356	375	403	393	381	348	369	399	369	376	378	360	392	397	390	372	371	381	364	399	355	358	415	382	401	421	344	392	379	361	350	362	357	387	375	386	389	376	422	374	392	387	390	413	384	362	388	385	400	394	400	366	420	370	358	404	384	382	394	394	374	396	381	377	398	352	383	372	382	375	403	374	410	408	384	402	401	381	373	381	425	371	378	370	409	365	367	392	374	391	369	413	368	389	324	381	387	380	421	364	350	326	347	381	388	424	373	380	419	398	396	348	379	372	408	370	423	408	387	424	379	383	386	391	395	401	408	393	332	401	380	324	372	396	384	376	380	373	375	402	364	404	406	389	378	414	406	413	385	403	393	385	372	374	382	430	354	375	378	397	355	388	389	411	390	365	372	394	374	400	386	357	361	373	382	394	380	388	364	400	357	362	362	361	379	347	416	388	361	388	370	371	420	368	399	340	404	361	364	421	381	424	375	395	390	389	366	373	374	372	379	380	384	380	380	402	380	390	387	387	371	384	385	375	373	364	377	389	390	401	362	376	416	374	398	365	408	358	368	376	392	384	409	328	363	393	358	372	352	377	368	361	353	397	420	408	370	397	408	403	356	366	389	393	447	386	389	396	353	395	357	373	380	407	376	414	395	383	360	391	389	402	389	342	390	374	381	391	388	373	387	380	354	384	367	383	396	396	347	385	388	337	390	398	413	374	413	406	385	377	404	367	379	403	363	403	388	407	364	357	408	377	390	376	389	405	384	373	377	374	406	367	398	388	384	398	372	384	372	349	418	379	423	380	400	368	372	345	376	383	356	392	399	403	362	399	356	373	405	415	395	402	387	365	379	377	400	356	404	404	375	379	359	396	401	378	370	379	369	377	369	375	396	385	404	388	356	397	408	374	376	394	409	387	404	411	399	377	387	386	390	420	389	400	391	403	391	394	387	365	404	429	355	405	373	391	376	411	360	404	372	399	342	400	385	388	406	378	397	404	370	389	419	365	381	356	406	370	399	409	385	355	356	407	405	374	370	356	363	371	343	356	375	360	354	385	374	377	361	379	403	419	401	367	400	423	393	387	365	379	417	405	397	370	392	375	376	366	398	383	408	396	364	377	374	398	382	401	434	425	370	419	384	393	420	398	368	405	358	395	420	351	400	425	388	369	389	362	413	371	374	399	359	422	367	358	383	370	402	346	387	404	378	386	411	396	389	370	394	400	429	405	408	372	377	395	421	413	407	391	375	393	341	397	373	376	392	415	397	387	382	390	392	371	419	378	409	387	348	401	379	404	410	399	385	419	400	400	393	377	360	378	374	411	381	399	381	394	378	398	379	388	378	376	395	364	417	369	381	401	377	349	382	360	390	342	420	389	373	420	399	388	397	369	415	371	378	368	386	390	381	396	376	382	361	359	378	373	359	387	424	358	386	394	377	401	398	363	396	366	396	398	349	369	391	400	362	359	396	377	400	379	371	384	363	421	397	388	366	373	388	402	396	374	368	375	386	378	378	384	385	406	404	378	389	394	363	390	375	352	385	399	393	410	388	361	388	358	371	354	393	419	392	383	405	364	401	409	409	389	412	412	380	377	382	389	377	348	379	374	389	400	430	389	371	380	395	397	402	360	399	367	397	366	389	406	386	408	375	375	386	384	354	381	374	426	376	396	420	376	362	390	392	396	405	348	395	409	366	370	405	371	363	352	373	389	375	385	390	376	342	374	422	409	379	402	417	387	316	378	382	368	439	382	373	403	379	374	379	397	401	367	372	391	401	381	394	400	383	377	371	387	379	386	378	398	405	408	382	393	408	389	425	399	387	394	361	381	389	380	391	378	380	424	371	349	394	371	386	366	352	370	404	422	411	362	395	403	360	396	391	413	361	388	376	383	422	367	388	391	422	336	379	378	396	376	377	398	368	388	353	394	422	386	369	327	374	392	372	400	374	378	397	379	413	342	393	385	385	375	377	406	411	410	392	390	385	367	380	392	414	386	403	403	363	362	394
1316	640	346	304	524	760	706	651	463	353	305	228	263	334	305	348	561	447	93	78	95	107	81	94	41	55	31	37	24	37	32	28	29	32	31	30	26	31	21	19	23	32	10	20	25	37	31	15	24	22	19	23	27	29	31	31	25	19	20	23	18	26	32	22	24	31	13	25	21	33	23	30	20	15	20	27	25	25	29	18	33	19	22	17	23	23	21	16	21	23	27	27	30	20	19	26	30	10	23	23	18	18	19	17	25	23	22	17	22	14	24	22	18	18	22	28	19	19	27	18	19	21	22	15	28	23	19	38	24	22	13	21	16	31	19	24	14	19	20	9	15	25	25	26	15	20	21	24	20	23	13	14	21	21	27	15	19	26	34	24	20	25	20	19	18	17	18	18	15	18	30	19	25	26	30	27	25	13	13	18	26	15	16	29	23	18	18	25	22	29	34	26	40	28	30	27	19	20	21	17	25	22	24	18	17	20	22	18	21	23	20	10	25	19	27	25	26	27	30	21	29	21	23	15	30	23	21	25	24	19	28	18	21	26	13	25	25	14	20	18	32	16	14	25	20	14	20	19	26	21	25	22	20	21	14	20	19	20	23	14	13	19	20	23	17	21	23	17	25	21	24	29	21	18	22	19	19	17	17	27	18	28	20	16	22	28	17	20	21	22	23	20	16	21	28	28	19	23	19	26	20	18	20	15	26	21	27	24	15	16	12	19	14	22	20	27	8	31	33	17	23	14	19	22	22	11	29	19	25	19	33	18	21	23	20	22	16	15	18	24	16	14	23	20	23	19	20	25	23	20	20	21	18	22	21	22	13	17	19	14	21	23	17	31	16	20	15	26	19	19	20	15	18	14	20	21	20	24	13	18	23	21	19	19	32	32	27	28	21	25	24	18	11	25	17	14	17	21	23	28	22	19	13	20	24	26	25	28	27	25	21	26	19	18	23	19	14	19	17	17	22	23	26	21	21	24	18	24	22	26	25	19	16	25	27	20	19	16	19	17	19	30	29	19	10	22	26	27	16	20	23	21	26	19	25	26	19	20	22	18	27	26	23	14	20	16	21	21	20	22	23	22	17	21	23	18	17	20	23	27	29	21	17	25	15	18	25	22	16	25	15	24	17	24	27	15	18	13	23	24	22	23	22	28	24	25	23	21	22	18	20	14	12	22	28	23	33	20	29	17	22	20	25	25	25	19	12	25	26	27	23	24	14	21	15	22	26	21	17	25	14	37	19	18	22	25	15	24	23	30	20	14	27	18	24	21	26	25	35	29	18	21	19	16	23	17	17	29	27	18	22	24	21	16	27	13	23	22	17	10	18	20	22	24	32	24	27	18	26	20	25	32	26	17	24	24	18	27	32	25	21	24	18	21	24	15	20	21	21	20	29	18	19	18	18	27	17	22	21	26	22	18	18	18	25	23	16	26	16	23	20	14	20	27	27	16	28	23	23	19	32	20	20	21	27	23	18	31	21	28	28	13	20	21	19	18	17	24	18	27	17	26	19	17	23	20	25	33	17	18	26	21	12	29	21	22	22	22	22	26	24	18	22	23	20	22	20	14	24	28	19	21	17	21	23	21	21	24	20	29	25	24	22	28	22	26	27	22	22	21	23	25	24	26	23	13	22	24	27	15	21	24	23	21	20	27	24	28	22	24	14	22	21	18	14	27	16	18	18	23	17	10	30	26	27	19	21	19	19	25	20	21	23	20	29	22	30	25	24	21	20	12	17	16	27	19	24	19	12	19	13	23	18	29	23	15	15	13	17	27	20	24	26	24	20	22	30	21	18	21	27	21	16	13	25	29	30	21	25	30	20	30	26	30	23	19	27	28	18	26	18	18	28	12	22	17	24	17	20	16	29	16	27	16	26	24	32	22	20	18	28	16	21	17	24	14	22	26	22	23	16	29	27	33	25	18	19	15	18	22	27	15	23	23	16	27	21	17	23	30	24	16	17	34	17	21	16	16	18	19	17	25	23	25	18	16	22	22	21	19	23	24	22	22	19	15	23	23	19	24	20	17	27	20	24	23	15	17	24	21	25	19	18	19	19	11	27	25	20	22	30	24	22	17	25	18	29	19	21	22	21	22	19	22	20	25	19	20	24	27	26	19	15	11	33	25	22	17	25	21	20	27	13	24	17	24	25	16	19	20	13	20	12	16	21	18	24	18	31	25	22	21	30	20	24	19	25	21	28	22	15	24	24	22	20	19	17	28	21	21	17	18	14	16	19	27	20	15	22	30	24	24	33	26	15	26	26	19	19	23	15	20	23	20	19	22	19	20	28	17	29	25	14	31	24	27	24	16	24	24	22	19	25	25	22	22	27	20	21	16	19	15	25	24	22	19	27	29	23	19	26	26	20	26	12	24	24	24	18	16	14	18	24	22	18	17	25	27	31	18	22	28	16	20	17	21	15	19	17	18	21	17	27	18	19	23	25	16	28	25	19	21	24	32	23	16	27	19	25	19	24	18	28	20	16	20	17	23	16	18	16	23	22	13	21	18	22	23	18	19	17	24	29	16	13	25	26	21	19	22	19	19	24	24	23	18	22	16	19	28	17	19	28	19	27	21	14	24	33	25	29	27	20	19	34	15	21	19	26	22	16	19	18	23	13	18	23	18	21	26	18	24	23	20	23	25	20	27	17	21	20	21	21	25	23	20	16	20	17	29	16	19	22	20	25	21	23	16	18	21	28	25	14	21	30	21	25	19	26	23	13	23	19	21	20	25	18	26	20	19	24	28	16	29	11	19	24	32	18	16	25	20	23	19	21	21	23	27	32	33	18	23	21	21	25	27	30	23	18	21	16	16	21	14	26	23	17	22	21	25	15	15	18	22	21	19	28	24	25	20	13	23	24	28	29	20	30	18	20	21	22	18	14	15	26	17	24	22	23	24	18	17	19	18	30	23	24	23	17	21	14	18	20	28	20	21	21	31	19	16	21	29	26	10	23	14	18	23	25	24	20	20	22	14	9	24	16	22	17	25	19	23	24	28	23	20	26	25	21	24	12	21	21	22	20	17	23	28	18	26	22	20	20	21	20	28	16	18	23	29	17	20	23	18	21	17	18	27	19	18	25	21	19	14	20	14	14	16	19	32	22	25	23	19	18	26	22	22	16	21	23	18	24	19	19	30	16	29	18	13	16	19	27	30	22	17	26	15	17	17	27	25	19	25	16	24	18	25	19	19	19	23	15	22	21	22	22	23	32	26	12	23	21	26	11	14	17	16	23	31	22	19	26	17	19	14	18	13	32	23	15	21	18	18	18	9	26	31	26	25	26	15	18	20	22	20	12	24	18	23	18	37	20	24	19	23	26	20	18	19	24	19	25	20	15	30	17	20	18	21	17	28	18	17	30	17	20	18	21	22	19	32	23	25	15	16	17	23	31	17	16	14	15	20	22	19	22	23	22	22	21	23	30	21	10	23	25	16	25	22	20	13	22	19	15	22	25	11	24	26	21	30	18	12	12	26
22441	14356	8714	22732	31334	31448	29053	25587	20655	16038	12705	11589	11430	12921	13069	13188	18171	15018	4050	2600	3735	4411	3279	3369	2055	1670	1024	820	754	717	733	740	626	629	576	509	526	455	495	443	417	414	462	398	481	607	615	447	427	389	408	395	386	417	501	547	382	370	419	352	367	337	360	378	361	400	385	382	373	333	337	352	351	348	380	346	325	368	378	358	373	321	359	331	356	355	353	334	345	355	333	341	346	361	330	354	385	356	379	304	355	362	358	342	375	339	331	328	338	377	349	363	348	361	331	337	359	362	358	348	395	366	368	347	384	333	361	325	374	383	347	341	360	308	346	382	343	349	368	326	352	369	357	356	318	344	319	331	344	356	345	316	345	326	340	318	346	284	333	336	341	334	317	315	327	338	316	349	322	319	320	343	339	323	325	337	318	328	340	339	348	344	323	365	333	354	335	318	343	302	334	326	314	333	322	346	329	344	337	292	326	335	335	339	313	336	341	339	307	347	334	325	335	326	351	334	334	304	336	335	346	329	331	327	310	327	316	340	356	328	338	320	316	331	340	332	310	305	322	308	320	307	329	341	334	349	310	367	350	343	316	313	331	307	309	324	343	343	349	284	338	335	322	324	314	339	364	324	315	346	324	332	369	307	334	348	358	351	322	303	347	298	319	313	339	318	317	312	338	341	311	384	313	328	326	319	346	330	331	346	334	331	324	329	345	314	314	345	303	314	323	343	365	318	324	323	356	320	338	303	328	321	345	280	338	331	361	334	328	320	312	331	315	340	321	312	342	335	337	340	322	329	323	311	341	321	351	306	332	344	349	289	335	333	315	328	306	349	332	327	321	332	338	301	354	342	332	312	324	348	324	347	329	319	350	347	333	336	341	337	353	348	322	316	361	333	332	357	309	345	306	330	378	343	307	315	327	313	355	299	324	360	346	330	345	328	314	325	355	335	332	378	327	372	333	337	359	318	340	314	296	332	312	320	305	337	332	329	331	358	343	314	348	301	344	312	326	328	313	358	340	324	342	368	334	340	295	375	357	330	342	309	308	353	305	325	341	329	332	318	301	309	343	341	356	345	346	330	328	333	331	352	332	299	335	373	352	349	358	325	317	328	321	320	357	292	355	346	323	316	353	351	353	375	332	330	347	307	361	314	303	369	330	329	337	333	343	308	327	310	334	295	374	351	324	316	316	362	318	316	371	318	298	327	344	323	334	328	306	350	321	314	314	367	328	308	359	341	296	353	342	338	320	327	317	316	322	316	321	316	311	339	349	325	310	336	323	356	325	339	323	342	319	319	315	341	303	326	314	314	350	306	358	330	312	332	337	356	315	308	339	330	335	333	325	302	289	332	365	337	367	324	361	299	317	321	314	317	357	340	311	313	333	340	342	359	344	300	321	311	321	345	298	302	320	303	338	319	321	359	339	332	339	335	337	327	357	336	294	316	333	325	325	350	309	343	335	346	369	342	333	348	344	342	339	345	333	366	313	359	332	350	354	342	318	344	331	363	376	300	318	299	350	337	306	368	338	363	337	350	362	345	356	329	358	340	342	339	337	308	329	323	301	327	309	346	336	336	322	283	332	347	333	320	329	345	335	335	321	332	327	337	327	343	333	296	316	360	335	327	340	339	351	347	331	311	338	311	334	309	316	323	351	317	310	344	369	329	335	324	357	326	325	329	336	352	340	351	324	331	317	309	327	320	339	317	325	314	325	322	334	309	346	342	335	329	330	350	320	354	307	331	357	356	374	319	340	293	317	357	310	342	340	339	335	323	371	332	347	314	350	347	330	317	328	339	333	337	333	333	333	331	332	338	308	325	345	325	344	333	337	334	379	313	346	322	347	331	306	339	301	337	344	328	332	346	353	345	310	290	336	337	355	311	334	358	329	342	332	344	326	301	340	334	338	328	306	361	331	317	308	322	347	321	349	328	328	347	327	339	338	333	349	342	337	314	321	319	297	334	339	315	330	294	305	308	359	330	342	332	345	331	360	353	330	322	323	326	351	331	325	364	344	332	328	349	314	328	324	335	338	337	350	336	312	352	327	312	315	318	330	324	289	294	321	308	326	332	370	320	374	331	343	324	339	332	336	296	353	347	329	310	319	340	326	329	339	359	338	361	355	309	341	314	353	309	338	329	303	329	330	323	318	328	334	330	313	346	311	313	347	326	294	350	345	312	316	310	348	312	352	345	341	329	347	334	331	343	345	374	322	323	331	344	313	339	358	336	342	328	352	321	303	342	304	322	325	358	308	349	336	353	345	328	351	323	330	350	322	333	308	327	339	339	353	325	340	313	337	344	322	355	328	326	333	330	336	312	310	345	365	317	350	323	335	304	339	325	326	363	365	321	338	351	348	321	324	332	337	343	309	341	320	346	319	350	319	335	292	308	368	343	308	342	308	348	345	324	357	322	300	340	302	329	322	325	349	323	347	302	330	329	349	304	345	348	374	346	312	321	324	355	315	309	379	341	370	311	319	307	372	329	316	341	332	336	320	314	303	342	293	331	341	321	310	366	359	362	307	315	318	318	358	327	343	339	325	347	335	320	324	322	319	313	318	298	332	331	340	341	323	334	316	329	352	330	343	336	339	312	331	321	332	308	320	347	332	302	343	310	322	312	330	351	317	309	335	355	317	334	292	327	355	332	353	342	345	320	315	351	314	328	351	360	361	334	335	349	330	332	332	326	308	328	352	345	330	314	327	349	346	323	327	319	337	320	363	319	333	325	350	359	328	338	359	336	340	331	339	327	337	317	342	324	344	337	349	314	321	358	324	324	310	295	327	276	356	340	338	321	313	344	311	344	341	358	328	332	307	325	328	330	327	310	325	336	315	297	332	296	311	346	327	338	322	338	324	293	343	329	333	333	307	312	354	366	352	338	332	321	335	357	320	305	329	293	356	352	329	322	322	326	353	346	332	359	323	318	308	317	339	341	314	360	348	366	310	338	339	339	341	349	309	343	320	328	355	347	326	304	355	376	367	330	360	332	335	324	331	290	337	352	343	305	334	323	314	336	328	315	325	321	329	334	329	342	319	340	325	323	344	336	353	337	347	327	313	322	321	338	353	312	320	315	341	343	303	327	322	331	336	327	344	342	306	359	341	313	364	319	312	320	366	339	338	308	353	359	324	341	316	338	348	320	301	329	360	315	347	321	317	327	329	321	338	327	316	324	341	336	325	355	342	332	341	334	314	360	307	332	376	343	321	339	329	335	340	316	315	339	332	347	331	337	333	375	334	332	339	327	306	317	313	323	355	331	319	349	339	353	371	312	318	338	300	361	271	334	363	299	312	338	333	340	309	340	342	336	335	347	328	307	312	339	319	317	348	335	309	345	323	309	362	357	318	329	337	314	324	340	333	336	336	342	333	329	334	336	323	334	355	340	305	341	350	362	377	331	314	366	315	359	337	323	335	329	326	333	306	331	315	335	326	352	292	345	303	334	306	350	355	323	336	359	339	321	326	364	336	333	324	335	319	338	342	312
3053	536	309	278	512	559	593	467	387	330	259	248	282	305	328	261	599	594	159	99	105	97	101	115	85	47	56	39	70	54	46	49	43	66	47	32	36	48	34	38	47	47	33	38	37	45	41	46	35	41	37	44	47	47	48	48	30	38	37	36	37	48	43	48	43	42	42	44	41	51	36	39	39	35	45	52	39	40	38	45	32	46	40	43	58	32	25	43	34	46	44	41	40	38	31	45	38	39	44	47	37	31	42	37	39	39	40	42	36	44	33	45	36	43	33	48	38	40	42	42	40	51	40	36	37	45	58	33	47	46	40	37	34	41	39	47	44	36	46	29	34	42	30	32	37	33	37	45	32	40	42	37	49	42	40	36	37	37	40	43	36	57	50	47	35	31	39	36	33	42	35	44	51	39	38	35	36	43	45	52	33	37	46	40	47	40	43	34	45	35	37	43	51	42	32	46	40	39	38	42	35	42	31	38	41	41	42	40	43	37	36	46	32	38	43	53	48	40	34	29	35	39	43	40	42	37	45	45	33	40	35	47	31	42	39	39	48	45	40	37	33	41	34	40	40	51	40	31	46	34	46	38	32	35	39	43	31	31	35	38	37	39	42	46	55	40	34	47	50	42	47	33	40	47	29	37	45	51	39	37	40	30	34	47	39	31	43	32	33	41	46	44	47	42	34	42	43	46	34	44	50	27	32	39	47	32	35	49	43	37	43	33	44	47	41	39	54	40	37	48	52	23	42	39	37	37	48	36	32	41	33	38	55	36	44	44	43	37	45	39	34	43	37	32	40	36	30	39	32	33	34	43	39	35	42	35	38	42	38	35	33	43	42	45	40	41	24	53	31	41	43	46	44	29	47	37	36	39	34	36	40	36	44	51	46	48	47	44	29	42	33	41	43	38	40	40	29	29	40	42	48	35	27	33	23	44	35	41	42	43	38	34	45	50	40	33	41	21	43	45	30	42	35	31	34	55	38	34	43	34	38	36	43	36	45	47	31	32	41	50	34	48	40	50	34	34	48	49	45	32	36	32	32	35	36	41	39	49	38	45	43	38	49	38	34	37	42	49	32	40	48	43	40	35	41	28	33	40	39	40	45	31	41	38	31	38	38	50	39	39	36	32	48	39	36	44	46	38	36	42	38	30	47	33	36	44	49	33	46	37	34	33	53	38	42	47	43	51	47	24	50	36	31	33	47	44	34	40	42	36	39	38	40	41	47	40	31	40	32	29	50	40	42	37	45	39	34	34	39	48	39	46	37	37	32	35	39	37	50	44	34	37	40	32	36	48	29	49	44	43	35	36	51	41	37	34	37	44	25	38	47	33	41	40	39	40	47	47	42	43	39	51	32	35	44	34	44	40	41	37	32	29	36	28	39	41	33	38	52	47	48	51	39	38	38	39	54	42	36	26	53	28	44	48	35	50	36	40	42	38	36	33	37	35	44	37	33	32	32	39	38	39	37	44	40	39	34	42	36	45	33	36	37	43	36	31	40	30	46	41	31	38	38	51	27	36	34	42	36	35	35	34	41	31	49	43	47	40	46	43	40	41	46	40	51	29	42	36	40	41	45	35	39	34	39	40	35	41	51	40	43	41	38	36	42	50	42	43	36	40	36	43	45	38	38	40	48	39	37	38	40	30	50	37	37	45	41	38	45	39	43	43	47	51	45	55	43	47	41	37	37	39	52	32	46	36	39	26	45	32	50	35	32	46	28	37	31	43	36	36	44	47	32	43	37	48	35	51	52	39	46	39	35	28	48	44	36	33	49	36	33	44	45	36	43	27	35	38	34	41	42	38	37	31	47	39	42	35	30	39	28	36	40	49	59	27	43	37	34	48	42	41	44	39	33	40	42	39	37	36	49	35	32	38	44	41	27	49	45	43	47	42	41	36	38	47	38	54	43	48	34	35	39	32	41	44	47	32	43	40	43	46	34	45	24	32	41	39	40	39	50	44	39	29	46	38	33	38	32	30	38	38	39	38	35	31	54	47	43	41	39	41	38	38	43	39	43	41	47	50	27	39	47	45	30	40	37	47	42	41	36	31	30	47	31	42	52	36	39	33	31	47	34	50	48	45	32	39	35	43	33	39	38	32	48	33	40	37	39	38	44	44	40	36	44	45	36	40	41	48	46	36	30	41	45	37	44	49	41	43	37	38	35	33	37	40	38	42	43	34	40	34	38	35	41	38	41	38	39	44	41	30	57	41	40	32	43	36	37	39	40	43	51	39	41	36	36	40	30	47	37	29	38	34	47	45	33	52	50	45	41	42	44	37	35	37	45	40	35	51	38	48	39	43	51	26	51	29	41	34	32	40	33	46	35	39	57	37	42	50	43	32	47	42	36	42	37	34	27	46	45	24	36	48	41	43	33	41	31	40	42	41	37	33	45	45	36	49	42	39	46	38	39	36	36	39	35	39	38	47	38	37	38	54	29	43	37	34	24	39	43	34	30	33	41	29	43	40	43	33	35	53	47	38	36	40	40	34	34	29	35	43	41	40	39	42	35	43	39	40	48	28	42	34	34	50	40	33	38	31	50	38	43	50	46	38	39	33	43	46	44	44	35	36	33	35	37	40	45	39	39	36	37	51	31	39	50	36	35	45	31	49	52	40	44	27	44	44	40	47	42	43	40	50	41	39	56	41	44	34	53	44	36	40	36	43	40	44	37	43	32	44	39	36	46	31	29	37	31	42	42	37	46	39	37	38	41	43	32	44	34	54	43	43	44	40	28	35	35	40	43	38	40	34	47	42	37	41	22	43	43	41	41	32	40	35	44	36	48	37	38	33	44	53	43	37	43	39	40	48	39	41	34	36	42	40	39	34	34	43	47	33	31	33	31	36	43	40	41	33	38	37	41	32	34	30	35	33	32	36	43	33	36	43	34	41	39	45	37	48	39	45	45	54	29	34	46	39	41	34	28	58	37	41	39	35	46	37	34	44	39	32	39	28	38	31	35	45	50	41	50	44	45	41	35	39	29	45	35	35	33	30	40	36	43	32	38	38	47	54	44	46	45	44	44	36	31	39	44	33	53	42	41	33	34	46	39	53	31	44	36	34	36	50	40	43	38	35	34	41	32	41	43	36	46	56	37	41	32	40	40	44	36	46	49	42	36	40	49	36	39	54	36	25	34	44	39	39	32	33	49	47	49	57	36	37	46	31	46	27	46	34	49	40	44	38	36	40	37	41	35	39	43	45	54	41	37	34	29	44	44	34	47	48	42	49	45	54	35	43	32	38	66	29	46	44	53	33	44	34	32	45	44	34	40	34	37	30	43	29	37	35	32	43	47	37	35	45	36	40	38	28	56	36	29	42	39	38	37	34	49	38	45	27	32	31	39	44	34	35	39	33	43	42	40	51	34	50	44	37	34	37	40	44	47	35	46	40	36	48	39	39	36	33	38	39	42	55	37	39	41	32	39	42	41	44	39	41	38	28	32	50	38	32	42	38	34	36	31	39	37	39	42	40	39	45
20414	12621	7558	21051	29057	28109	26257	23195	18433	14426	11751	10566	11183	12742	12848	11273	18731	16990	5760	2608	3603	3686	3627	4155	2462	1273	1062	987	985	937	955	960	864	852	794	778	765	710	717	694	703	689	656	618	775	941	719	644	689	682	659	654	661	723	688	711	660	642	653	637	641	642	665	646	600	658	644	640	655	636	632	576	629	577	651	607	617	577	582	628	607	626	634	575	592	573	627	634	630	590	600	630	605	562	595	623	616	616	602	628	637	612	673	611	635	592	653	640	682	569	592	555	600	610	628	602	636	638	631	582	614	652	648	625	598	595	639	604	603	621	618	651	610	651	616	611	616	637	623	566	638	584	620	627	632	628	625	639	611	588	577	566	612	641	557	597	591	638	646	551	578	596	647	579	588	639	641	609	603	592	612	593	602	612	585	617	630	580	596	634	603	608	610	596	637	593	560	606	583	592	624	658	610	604	610	610	614	585	578	616	622	586	610	620	587	600	615	546	588	647	616	578	626	585	612	620	564	594	623	614	615	591	554	602	601	603	617	613	599	629	637	626	618	569	626	613	586	630	577	611	558	565	586	603	595	631	597	624	637	579	614	620	640	654	597	583	588	595	617	609	588	611	589	618	620	584	603	608	612	601	607	615	609	575	620	573	616	626	609	607	607	605	581	584	585	601	649	621	561	626	598	629	589	615	620	643	628	566	623	611	589	562	578	617	580	583	581	581	604	575	572	611	611	613	567	623	600	576	598	578	600	591	587	602	641	600	615	606	573	604	653	620	551	599	591	573	633	625	579	631	615	591	597	611	605	603	570	554	539	615	610	649	594	666	604	553	582	584	609	583	561	579	574	571	570	568	578	587	522	607	601	611	617	595	619	610	583	659	562	611	603	586	606	568	597	586	578	584	644	618	607	621	583	623	594	558	591	607	605	563	605	615	578	656	574	596	607	556	597	555	633	591	593	566	586	561	588	581	595	629	633	594	593	648	563	594	605	578	603	596	582	627	571	588	604	613	604	580	604	587	606	611	614	610	587	601	547	560	607	610	586	584	641	634	597	574	619	583	595	630	611	612	627	649	571	609	627	634	599	596	629	602	573	608	607	556	616	622	574	604	570	574	595	589	598	599	610	623	590	647	569	615	550	580	614	595	630	580	594	578	583	591	556	566	574	556	615	607	571	637	593	614	635	591	601	626	579	591	577	576	636	604	571	639	554	591	601	602	586	589	586	653	616	606	584	639	589	586	563	583	639	602	643	607	557	615	619	617	605	590	572	611	595	568	597	642	596	579	596	595	572	612	578	612	603	584	589	591	573	617	629	589	598	604	609	595	546	597	601	620	588	592	585	598	605	636	616	620	642	601	606	618	594	598	584	610	593	578	620	611	590	614	596	563	578	573	597	588	612	620	613	653	602	594	587	559	615	658	618	589	590	573	552	600	580	589	600	653	564	629	643	594	583	586	586	611	629	600	614	601	637	616	582	603	598	637	570	617	617	590	591	591	596	613	601	604	623	636	633	620	613	589	578	645	593	610	609	594	577	604	575	584	601	604	578	634	593	615	611	586	596	595	636	613	599	581	616	605	649	615	603	569	588	592	646	626	605	618	573	681	574	592	568	587	591	636	631	618	602	627	611	606	585	620	608	585	596	555	603	573	598	593	591	620	621	608	565	591	637	625	586	642	576	587	597	628	616	621	601	566	628	615	641	575	593	581	600	601	588	614	632	577	624	581	625	616	567	600	611	599	600	581	574	603	596	591	576	603	564	598	593	602	547	570	605	615	582	583	607	653	609	556	608	562	586	644	557	594	568	580	559	601	603	585	608	628	598	598	593	597	617	635	623	610	588	582	586	631	551	591	567	603	582	598	579	576	600	594	590	586	600	604	641	596	584	622	597	564	592	601	590	590	589	603	624	638	588	581	552	585	603	602	587	639	609	603	597	604	548	607	573	630	593	608	603	592	548	608	598	628	620	603	609	584	571	572	617	620	632	612	639	572	567	568	582	606	619	608	615	624	596	597	635	629	609	610	579	627	597	570	593	570	659	560	600	587	594	598	600	578	577	602	613	560	584	613	589	612	573	585	628	623	628	555	629	555	648	619	598	555	613	631	630	558	609	619	600	593	599	582	599	568	602	627	586	610	590	626	602	570	640	585	596	587	602	628	570	568	563	600	657	579	609	639	598	597	577	574	633	580	555	604	647	580	586	579	564	574	571	644	616	589	641	584	607	605	598	592	604	538	589	592	569	581	563	620	576	574	593	607	559	583	655	604	598	634	624	581	588	626	593	613	592	639	589	612	580	604	664	536	594	619	630	585	586	645	581	639	621	594	544	588	570	533	546	592	618	552	606	595	643	636	596	606	603	633	613	624	604	619	613	624	591	623	604	555	635	643	612	610	598	615	610	598	599	593	601	576	585	601	598	575	574	624	584	604	610	604	585	603	602	609	610	574	615	575	619	577	640	587	607	593	584	583	570	605	619	582	627	604	594	601	598	594	561	554	601	635	601	578	608	618	574	609	577	595	607	637	627	573	603	572	553	550	622	627	602	563	606	575	613	666	630	580	595	637	556	605	628	615	616	610	558	618	547	615	618	605	608	603	621	575	554	565	625	635	631	602	570	612	609	604	541	571	609	579	579	566	596	624	611	592	603	588	597	604	625	618	597	598	598	590	589	615	600	588	623	568	592	574	615	616	585	560	598	603	594	608	580	621	604	542	590	597	558	616	632	613	593	631	608	588	617	559	592	676	596	583	578	580	629	603	603	644	618	610	622	598	613	591	599	585	594	656	634	619	611	613	632	559	577	596	565	571	591	632	629	639	630	616	599	643	578	599	591	614	607	606	591	596	610	605	550	587	611	628	619	571	575	606	571	613	583	593	627	623	580	554	594	587	579	603	628	581	635	599	602	677	628	610	571	593	617	625	625	582	641	596	572	575	562	620	598	591	593	613	644	629	660	609	594	614	592	630	587	594	576	647	589	574	613	595	605	565	581	578	560	608	640	590	598	568	611	618	599	619	629	538	653	643	616	577	561	612	652	572	594	608	602	575	610	589	595	612	601	604	611	649	609	623	569	602	617	636	625	632	625	565	606	599	665	558	577	559	599	568	542	593	608	606	629	604	575	631	580	590	610	587	579	603	613	609	600	632	555	605	582	634	594	626	588	581	591	594	597	593	638	637	546	579	596	581	623	630	605	612	610	606	579	609	609	597	551	592	623	562	568	635	571	603	554	612	587	565	600	567	579	592	600	594	592	562	630	584	633	596	544	569	614	602	634	600	563	617	589	647	627	570	586	613	605	572	577	624	594	616	587	618	607	602	554	607	606	581	583	583	602	594	619	562	623	624	573	654	604	581	592	611	551	596	595	605	582	583	606	620	565	624	598	615	590	667	616	544	581	583	626	571	627	623	614	585	625	577	665	614	632	624	568	588	597	593	578	658	602	585	613	611	573	611	555	589	596	598	571	564	653	566	596	585	591	579	630	620	577	567
2517	839	480	333	724	756	731	758	608	441	393	333	315	406	424	372	762	1122	531	124	139	126	188	168	82	70	52	60	47	39	72	52	47	38	54	39	53	47	41	28	34	31	41	42	45	42	43	38	43	31	47	45	36	42	48	53	32	36	34	42	42	38	50	41	38	31	30	38	31	45	36	28	33	37	34	37	37	41	35	38	43	41	51	47	34	34	48	38	31	36	54	42	42	29	40	45	43	42	35	39	49	45	35	44	36	41	33	41	36	35	36	40	37	34	55	31	37	37	40	34	40	40	28	36	41	38	35	50	34	40	38	50	41	46	30	33	47	39	31	40	30	37	41	45	37	40	46	38	27	41	33	31	30	50	45	35	41	35	39	40	31	39	39	43	41	40	40	39	43	39	43	36	32	40	39	33	44	40	37	39	41	33	27	31	28	44	35	43	32	37	30	47	50	46	46	39	40	33	27	33	39	33	35	34	33	39	42	31	29	41	33	37	42	35	40	30	33	38	36	37	33	37	37	38	45	34	51	39	27	48	39	32	46	35	33	34	41	40	55	39	32	40	44	40	40	36	42	37	44	44	30	25	31	36	25	41	36	41	41	37	37	37	42	39	36	29	51	40	41	30	34	38	38	38	38	44	37	35	28	35	33	47	40	42	36	52	30	47	43	35	40	23	43	37	35	24	37	40	50	38	45	39	35	52	34	53	32	41	37	37	29	36	39	41	34	42	44	34	41	31	34	37	44	32	31	41	29	33	32	39	25	35	28	37	45	35	34	39	30	38	37	48	38	46	32	40	30	33	39	38	39	39	38	30	35	44	35	59	43	29	44	40	39	36	30	40	32	41	43	44	37	43	45	32	47	39	32	36	39	32	32	29	43	47	45	40	46	35	50	33	33	39	30	42	50	38	30	30	44	36	44	39	39	34	43	50	42	36	51	33	39	36	39	32	23	40	35	43	39	34	41	42	32	31	40	50	25	31	41	35	47	22	38	25	33	29	33	38	41	41	45	36	46	37	49	40	36	41	29	54	28	31	42	38	36	32	32	38	46	37	39	39	38	43	29	31	31	35	37	50	35	33	35	27	41	40	37	26	37	38	25	44	32	32	39	32	48	33	43	37	34	35	32	38	33	28	45	40	39	49	39	26	30	44	31	33	33	34	34	44	35	33	44	25	53	38	44	38	50	46	33	43	38	37	31	43	35	37	35	38	48	40	33	41	39	46	43	39	43	41	37	40	41	25	32	38	38	28	30	41	48	37	37	34	46	29	45	45	28	36	41	43	42	41	28	43	43	34	33	31	42	36	42	29	34	33	30	37	39	38	45	40	41	44	41	39	47	42	37	37	50	33	20	34	36	41	36	30	28	40	30	35	40	46	34	23	38	35	36	36	42	31	34	38	33	40	34	30	43	48	28	37	41	34	45	33	39	41	53	41	32	27	26	39	42	40	28	36	37	38	47	39	46	37	40	36	44	40	42	38	33	51	35	31	31	53	42	39	40	36	34	42	41	34	53	41	38	41	36	44	35	34	38	38	48	36	49	47	45	36	34	40	35	35	39	33	32	40	37	49	35	32	41	40	36	45	53	37	40	36	28	32	43	38	45	45	31	30	28	42	28	35	30	35	32	43	30	32	40	33	37	38	29	38	25	40	52	32	25	35	30	38	33	42	32	45	30	26	33	38	35	34	42	41	38	36	39	35	36	34	39	34	31	34	32	32	40	35	34	31	46	37	35	27	37	43	37	39	38	36	34	27	39	32	43	33	32	40	41	28	37	32	31	31	29	47	27	37	24	28	30	26	40	40	37	45	38	36	39	36	41	43	34	30	41	44	33	36	38	51	30	43	26	48	47	39	40	44	28	38	38	45	41	38	43	45	52	32	34	38	31	41	47	50	47	41	39	38	42	38	35	43	42	38	33	49	31	33	31	32	35	37	37	35	43	34	39	33	42	35	47	37	45	30	44	42	33	41	31	32	26	28	45	44	31	33	48	33	47	30	27	40	29	38	38	43	34	54	39	32	32	47	46	35	33	35	40	31	37	39	36	41	39	30	37	29	35	42	39	38	38	31	39	46	32	31	40	39	32	40	45	38	40	33	41	37	38	35	26	29	46	31	39	41	45	35	29	36	36	32	29	38	38	30	33	43	35	42	34	25	37	33	37	35	37	37	56	22	37	42	30	54	35	34	44	36	44	31	48	46	34	31	30	31	49	54	36	42	36	38	40	41	37	36	43	39	33	35	35	34	33	32	36	30	31	33	41	33	28	29	30	25	38	38	34	40	42	41	41	38	33	40	41	28	44	49	25	40	38	36	45	30	32	33	43	35	45	43	41	39	32	38	47	35	34	36	26	45	48	37	35	47	33	29	40	33	37	32	36	43	38	37	37	30	24	41	35	29	49	37	34	39	36	38	33	44	37	35	42	34	47	46	39	43	41	48	41	41	46	45	41	39	34	35	38	42	38	34	43	36	40	25	37	38	34	38	43	40	39	38	37	49	31	40	42	37	35	47	44	43	43	36	46	41	39	34	31	45	33	42	43	35	32	45	36	39	43	44	30	29	28	34	23	38	45	40	30	49	45	35	26	46	57	33	43	39	40	29	34	31	36	33	32	38	38	38	29	43	43	38	38	39	38	30	34	31	36	37	38	39	37	43	30	30	26	31	51	32	25	40	27	37	51	41	37	49	30	36	33	36	44	31	45	42	33	39	41	36	35	36	35	28	29	29	36	51	29	38	37	38	35	28	37	37	30	32	31	38	29	41	39	32	34	39	35	41	37	38	52	35	42	43	29	27	33	35	39	39	37	27	38	39	37	36	41	23	25	35	41	39	42	37	42	38	43	39	36	41	36	40	38	41	41	29	30	40	46	40	26	37	36	39	37	28	50	34	28	36	39	36	45	41	51	42	40	39	42	36	34	42	28	34	35	41	33	42	28	34	32	37	39	34	34	42	41	33	42	44	46	33	33	37	39	40	36	34	30	47	42	40	48	46	44	26	42	46	51	38	41	42	32	45	42	42	30	33	42	27	30	38	30	40	31	44	40	31	36	46	31	43	34	42	35	34	36	30	42	28	44	33	35	39	46	42	39	49	33	23	30	48	39	32	36	35	33	31	32	45	43	33	50	48	40	40	39	25	48	39	37	42	46	27	31	44	50	28	40	36	42	41	42	44	34	37	38	37	39	33	34	39	36	42	44	44	36	41	38	41	32	27	35	39	34	37	42	34	35	37	33	37	34	36	28	49	36	29	39	40	35	43	30	33	37	32	32	42	34	29	35	37	35	38	33	41	34	35	38	41	36	38	37	39	46	44	45	33	40	37	37	42	45	42	50	46	42	36	34	38	34	46	32	44	45	22	44	31	45	42	44	35	36	39	47	36	35	41	30	27	31	26	50	37	36	35	33	32	27	29	34	36	39	44	33	30	42	51	35	36	35	28	39	33	38	45	29	49	35	33	30	39	33	31	23	43	34	42
26898	16341	9962	24648	33461	31714	29305	27452	23508	19109	15811	14074	14574	16318	15687	13752	22512	26348	14547	4186	4790	5098	7504	5276	2242	1688	1414	1312	1176	1210	1265	1146	1089	1054	941	876	869	848	806	782	820	742	732	741	781	828	707	694	694	673	705	710	833	722	722	742	678	644	631	597	646	646	632	617	630	623	627	645	609	640	617	566	640	596	637	599	586	634	578	635	603	592	604	605	552	577	587	565	615	582	601	567	605	588	576	624	602	628	622	618	598	587	620	607	592	612	620	631	614	611	588	591	587	598	592	576	583	594	597	648	609	600	571	611	650	611	636	617	609	584	593	550	605	611	605	628	616	667	611	614	590	598	600	584	620	594	576	575	588	593	602	579	581	557	559	602	584	596	563	603	587	563	557	580	606	562	570	613	560	559	534	563	559	600	604	572	483	524	567	565	591	605	565	599	560	562	568	581	561	543	572	622	539	565	539	566	569	580	577	590	572	584	568	550	607	562	577	556	563	599	581	580	578	597	546	573	553	605	547	562	596	565	612	590	598	529	545	599	582	573	547	551	582	573	546	582	558	606	582	596	632	560	588	567	552	598	572	579	544	603	574	544	593	621	578	534	555	595	596	558	570	607	559	588	602	563	550	569	572	590	580	549	564	590	592	627	567	546	550	584	588	589	562	579	571	576	561	578	532	554	581	566	556	583	559	569	563	568	542	612	597	580	575	623	579	555	572	540	574	597	594	519	567	551	565	596	583	536	552	594	592	554	577	549	591	603	569	575	625	541	521	562	615	574	560	600	598	605	574	534	550	527	576	581	552	564	593	545	596	544	572	587	575	565	529	590	518	566	566	563	542	582	549	581	549	537	567	534	605	563	530	550	571	550	548	572	588	550	606	540	564	554	530	538	615	570	580	580	577	573	547	578	557	525	548	605	586	576	536	612	568	567	600	569	566	573	553	593	604	530	572	540	555	588	623	542	576	653	588	591	565	605	514	578	583	624	598	613	602	588	552	604	519	593	579	579	587	572	554	575	570	600	540	585	549	583	556	572	594	581	587	568	559	607	522	565	561	550	598	570	554	594	607	581	628	576	592	565	600	573	582	546	588	578	583	576	563	605	561	555	558	612	571	537	567	552	573	610	598	574	566	602	589	546	597	625	574	505	585	571	572	595	565	605	573	581	534	585	575	569	578	528	586	581	556	575	578	558	583	582	548	564	599	556	604	535	563	521	549	596	561	594	608	605	533	583	579	535	573	579	575	570	613	621	585	537	585	555	567	563	552	568	589	608	572	579	528	595	533	570	577	620	559	562	532	606	595	561	581	547	553	557	547	548	600	543	555	530	573	519	601	576	638	547	502	581	584	578	541	574	545	609	564	599	556	600	570	556	551	552	584	573	577	598	569	601	539	582	619	561	581	594	587	576	576	575	562	545	581	590	551	591	550	552	563	560	537	573	564	560	591	618	563	572	576	540	547	623	594	559	591	612	593	516	513	564	577	529	572	560	529	568	572	534	534	576	557	574	550	523	579	579	511	550	567	548	599	576	590	553	578	583	585	562	550	551	579	562	571	552	580	531	591	561	599	521	575	548	609	547	594	568	537	569	554	559	572	593	592	555	610	585	545	619	554	571	555	608	560	544	560	573	556	561	548	576	560	547	533	587	602	549	579	562	572	566	558	566	585	589	575	548	551	566	588	560	591	604	541	561	557	576	566	534	600	625	596	626	555	545	609	538	593	599	597	606	541	535	601	594	601	573	584	566	578	538	573	575	582	594	591	567	544	578	591	565	569	559	562	568	570	579	572	549	558	570	555	592	566	630	534	534	587	556	630	558	608	593	543	528	586	565	571	591	586	590	537	595	533	593	584	587	548	593	526	560	588	554	608	522	569	586	574	597	566	572	604	591	612	547	554	562	575	564	566	589	599	542	595	573	538	553	563	563	540	605	557	604	598	548	557	484	572	582	540	571	558	593	587	559	609	578	610	595	549	593	558	572	594	563	535	576	562	545	561	565	588	568	547	646	581	544	588	548	579	618	581	614	534	595	550	523	556	575	566	575	622	540	546	550	587	552	588	591	573	620	589	549	592	602	594	525	616	565	565	519	588	586	571	568	535	583	577	570	521	557	564	619	583	553	567	588	587	582	582	518	575	602	599	559	574	540	554	576	608	564	610	561	592	592	588	565	539	522	568	584	525	608	553	586	601	548	575	592	562	535	555	578	558	554	534	583	553	566	560	573	581	561	562	550	571	560	540	587	562	579	517	537	558	607	580	553	554	564	618	560	530	524	611	508	580	547	575	581	513	585	557	518	584	572	567	559	603	596	559	554	577	575	610	587	569	593	586	552	596	566	590	576	582	567	568	592	547	564	542	591	576	550	575	583	513	582	578	610	605	552	584	607	541	583	567	542	562	597	567	543	538	563	575	568	533	581	546	575	542	537	563	580	605	576	553	571	544	614	601	551	575	569	547	564	558	550	585	569	594	551	580	565	550	610	574	561	567	577	557	542	578	613	546	576	560	533	549	549	562	570	544	574	589	612	552	567	602	553	580	614	601	594	600	544	559	552	571	562	609	576	580	585	527	584	579	587	583	525	523	556	580	542	601	575	586	576	593	554	527	576	587	577	584	588	531	579	558	540	585	583	551	523	559	524	579	602	586	572	575	558	582	552	606	592	592	600	525	587	557	588	580	574	540	611	531	569	570	610	593	560	590	581	585	569	574	566	575	556	614	518	563	540	574	571	575	569	565	588	567	541	563	594	522	582	573	588	545	605	561	565	604	547	574	524	543	577	540	620	572	586	594	550	574	560	589	584	555	576	565	546	577	625	569	572	516	548	550	547	581	576	574	565	553	564	590	583	566	568	571	567	598	592	563	563	572	569	555	577	557	556	537	541	555	561	566	564	583	579	541	570	559	518	573	569	604	584	533	562	585	538	562	597	584	559	564	536	603	555	531	601	575	575	609	568	519	550	579	602	582	564	583	527	576	546	583	585	561	543	578	560	568	568	587	535	602	557	557	539	577	583	570	566	557	562	573	603	615	568	549	567	538	575	578	557	580	572	564	563	571	579	544	604	615	545	579	577	572	611	574	596	588	571	565	586	561	593	552	620	593	555	546	519	640	516	582	530	576	596	562	599	558	583	528	574	550	554	536	592	558	541	610	560	564	543	586	595	561	541	622	575	530	546	594	585	554	529	550	552	628	571	562	592	564	589	551	543	569	567	609	543	553	537	587	561	577	548	546	538	549	547	555	580	598	550	509	570	571	536	547	573	571	524	543	563	544	575	530	554	566	576	539	599	542	536	570	560	550	566	565	560	554	569	560	581	533	587	554	562	575	564	568	519	564	545	551	579	557	540	598	571	584	551	602	540	563	551	522	551	594	580	588	574	575	510	517	607	545	566	604	572	596	580	583	596	601	554	528	571	573	603	546	579	553	580	601	538	596	632	539	540	580	536	529	564	546	578	586	577	552	548	576	598	592	563	577	569	585	619	552	562
1776	283	157	158	222	283	258	231	238	191	148	135	122	198	249	187	193	332	151	59	50	38	81	45	36	20	26	21	38	22	29	35	30	24	24	22	21	21	19	14	28	27	15	22	22	24	26	25	27	36	23	22	28	28	20	25	27	20	24	29	30	20	19	21	23	22	21	28	28	24	19	20	23	18	14	32	24	14	21	25	22	19	22	27	22	22	26	33	25	25	16	26	30	27	28	28	28	18	36	23	27	21	20	26	19	25	23	20	27	28	31	17	20	17	25	30	21	24	24	17	25	21	24	21	31	11	23	22	23	30	32	22	31	26	20	29	25	22	25	29	23	36	26	30	25	27	18	23	32	26	23	22	18	33	24	20	29	26	28	22	26	20	25	26	28	28	28	23	32	25	20	18	17	23	22	18	31	20	21	20	24	24	24	18	28	23	22	25	21	21	22	34	33	19	15	17	21	25	18	22	26	28	28	25	26	25	26	23	27	24	22	27	22	26	19	23	22	21	21	25	24	26	18	15	23	18	38	25	38	26	22	28	21	21	21	22	23	18	19	19	21	25	23	27	27	25	25	22	27	22	22	30	24	28	24	22	19	35	28	24	28	24	25	20	18	27	19	24	26	28	19	18	24	22	16	26	20	24	29	18	14	22	33	33	25	19	20	17	19	29	20	25	19	28	25	27	26	25	15	29	22	26	24	24	16	18	27	28	18	21	16	27	16	18	22	28	27	26	31	20	28	21	20	23	22	31	29	37	21	22	22	30	19	17	13	22	25	25	24	26	26	29	26	24	30	20	20	25	25	25	24	21	21	26	23	23	27	14	26	25	26	24	24	19	26	28	22	19	19	26	30	31	16	22	19	22	32	16	18	29	17	22	22	22	25	22	22	24	19	26	22	25	31	26	26	21	27	29	25	24	23	18	17	13	25	19	19	22	36	18	24	24	25	27	28	18	25	15	20	30	25	29	23	31	26	16	26	25	24	20	26	21	23	25	26	36	17	25	18	20	17	21	26	30	28	17	17	27	19	23	19	25	23	16	20	24	21	21	23	20	28	24	27	24	13	20	20	23	28	23	20	24	28	20	26	17	22	27	21	29	26	20	28	22	22	21	23	18	29	20	26	25	24	25	27	27	27	20	21	22	23	25	18	32	22	23	11	26	20	21	21	16	21	28	23	20	20	22	28	18	36	21	19	30	32	19	20	13	23	26	23	31	14	26	26	24	28	19	18	19	22	15	16	19	31	24	24	28	21	23	29	15	16	23	19	22	26	26	26	25	20	14	16	22	22	27	31	21	26	21	20	23	31	23	19	26	20	19	28	12	26	26	20	30	22	25	18	25	28	21	24	23	16	26	19	18	25	30	25	28	19	30	24	10	15	16	21	26	24	24	24	26	16	21	32	22	31	23	23	30	25	24	25	26	18	19	22	16	31	12	21	25	22	19	23	24	24	21	18	18	28	30	19	17	16	23	18	20	27	19	26	20	19	18	27	30	31	23	17	22	19	26	28	26	23	22	22	21	19	33	29	25	19	24	34	20	17	13	23	27	18	30	28	27	21	29	24	23	22	21	16	34	25	16	27	18	17	18	23	29	19	19	31	21	18	21	19	23	25	23	25	13	23	23	14	22	22	15	21	20	30	28	26	18	33	24	25	17	17	21	25	24	17	20	21	27	22	25	23	21	24	30	23	24	22	35	23	18	25	19	26	21	25	22	26	25	24	21	26	22	22	15	24	26	21	23	18	19	27	21	23	31	16	22	28	29	18	30	21	22	29	23	27	20	27	27	11	25	17	18	20	26	19	29	34	24	31	22	20	18	21	23	25	30	26	22	21	20	27	19	23	21	20	23	17	21	25	25	30	19	24	19	30	19	23	25	29	23	27	25	26	25	19	25	25	32	20	25	32	30	24	25	26	20	19	21	24	20	32	16	29	22	30	18	24	26	22	27	22	18	25	23	28	26	26	23	24	23	14	30	23	15	19	15	19	23	19	24	34	23	21	28	25	21	20	25	16	20	22	35	21	24	24	25	33	27	28	29	28	23	23	25	20	25	17	19	25	28	25	20	26	26	19	24	22	18	25	27	22	25	23	21	30	32	24	19	16	25	25	23	16	24	22	26	29	22	22	17	32	25	21	15	27	22	19	18	27	29	23	18	25	25	24	29	23	18	35	20	31	23	18	29	38	16	20	23	21	19	22	17	30	31	29	18	19	23	29	32	27	25	33	25	25	29	20	24	28	19	22	28	25	19	23	30	27	13	21	22	23	26	21	23	23	21	22	22	26	21	23	18	25	30	32	30	20	20	25	19	26	29	24	19	11	18	19	25	30	25	17	19	25	24	27	21	24	33	26	23	21	24	25	27	24	19	23	30	22	26	28	25	16	17	19	30	23	24	26	21	28	28	23	19	24	19	24	23	22	25	21	25	21	17	25	35	24	23	19	19	24	32	22	25	30	27	21	29	27	20	12	26	23	24	26	11	19	21	14	24	16	18	21	25	19	32	33	28	20	28	27	21	27	22	22	28	32	15	20	20	21	14	23	27	32	19	22	22	26	24	26	28	26	24	17	22	28	17	21	30	28	26	18	24	15	33	26	18	25	25	20	18	24	27	28	22	20	25	15	29	24	25	22	28	24	23	22	22	26	29	20	19	34	25	22	30	29	18	27	24	29	27	18	30	30	24	30	22	27	17	27	26	22	30	21	22	19	34	25	29	19	20	24	20	36	20	16	29	28	20	18	29	31	19	16	26	23	25	26	27	29	25	20	24	26	18	27	15	27	25	25	26	21	32	23	21	23	31	17	16	31	20	24	25	13	13	25	28	24	24	16	23	21	22	22	22	28	19	22	29	26	29	24	19	24	23	24	13	23	31	28	20	22	22	32	25	20	17	26	17	26	16	34	23	27	19	26	27	21	23	24	36	24	23	17	20	18	18	22	36	32	24	24	29	16	22	22	31	29	21	20	25	26	27	20	24	16	27	23	20	27	33	15	25	24	24	18	18	29	25	22	18	27	28	34	18	26	20	17	18	22	15	27	29	18	32	24	21	24	20	32	28	35	21	19	24	34	17	22	22	32	29	20	19	25	29	19	28	24	26	17	26	21	19	26	25	23	27	24	33	24	21	20	32	21	13	21	31	29	24	20	27	16	15	30	21	24	22	25	27	20	30	23	22	14	27	32	15	27	19	21	20	22	25	20	22	21	14	17	23	36	23	25	25	30	26	28	18	33	21	21	25	22	25	17	30	16	25	23	21	18	27	24	23	24	16	23	26	28	20	29	20	30	20	31	20	26	26	19	25	28	26	37	20	24	23	24	21	24	16	26	27	39	27	21	23	16	23	17	26	27	18	25	33	19	31	27	22	16	23	29	27	19	30	19	24	26	23	24	21	26	22	32	18	35	23	15	20	24	22	29	22	28	18	23	15	36	24	18	25	26	15	31	27	22	18	29	25	23	25	24	23	21	29	23	29	25	23
16314	8432	4603	13502	20383	19102	16656	15040	13477	9987	7185	6354	7116	9552	10173	8174	7953	13009	5875	1830	1694	1934	2966	1683	853	657	601	563	490	527	505	527	489	466	478	424	404	418	379	405	399	421	385	389	371	402	415	395	394	391	377	427	412	392	396	417	373	349	370	371	376	385	350	382	387	356	345	399	359	372	397	392	348	396	380	377	348	374	365	387	375	364	349	380	367	388	368	369	376	411	367	377	369	348	348	363	374	374	377	392	368	377	363	370	380	345	360	344	351	362	356	371	386	370	369	374	374	384	369	388	386	341	396	367	408	373	349	344	375	360	384	393	361	365	373	373	415	381	370	366	388	367	371	353	362	370	355	394	350	374	368	369	362	364	340	378	374	381	391	372	377	359	364	360	315	373	375	362	352	379	331	394	349	373	382	388	386	385	367	391	385	369	403	353	388	332	401	362	368	373	325	356	373	379	335	365	373	390	369	358	368	362	388	368	365	373	341	313	363	397	352	351	369	349	337	398	377	318	400	334	370	372	365	359	341	361	341	392	365	343	371	331	365	357	377	393	358	358	349	350	403	347	330	355	340	348	409	332	376	346	373	374	375	352	362	333	401	363	368	375	329	363	366	343	336	346	380	384	382	364	371	352	390	358	385	336	356	363	353	368	370	351	327	361	365	346	331	387	357	386	394	392	325	346	377	370	359	335	361	362	318	391	331	373	349	370	370	367	361	353	364	344	375	387	364	372	406	367	347	334	360	348	341	383	331	395	359	376	377	366	345	326	379	400	348	366	364	319	391	416	337	347	350	392	353	380	372	358	371	357	355	383	385	353	403	345	344	370	369	331	341	340	374	332	369	382	367	345	370	338	340	352	367	355	380	358	386	373	349	363	379	349	357	346	352	339	357	360	381	375	361	375	323	371	385	366	338	381	333	360	344	368	386	344	332	345	370	378	353	373	401	360	387	364	331	333	371	334	353	387	347	370	329	382	345	428	389	322	393	334	340	344	346	366	366	356	328	358	350	340	357	344	369	362	354	369	356	345	362	340	373	366	333	332	380	395	375	344	354	364	344	370	370	368	365	367	337	368	372	362	346	390	353	371	352	356	374	366	373	368	336	327	381	333	383	348	327	421	340	358	349	326	386	362	348	372	362	348	368	372	338	345	365	358	376	365	361	367	386	331	330	351	378	395	365	403	329	336	344	363	398	359	377	361	340	373	370	364	370	355	364	369	370	369	405	381	361	390	370	320	380	337	351	332	406	352	373	371	373	376	378	363	368	342	361	362	358	345	379	340	355	353	399	322	350	349	369	346	354	376	337	361	379	370	398	334	384	396	348	301	368	370	349	337	372	318	373	384	388	371	374	381	348	329	348	336	381	370	383	311	373	357	371	338	371	378	346	389	334	359	370	351	362	341	341	360	349	385	347	369	377	335	395	346	391	357	335	368	404	387	367	361	328	338	360	370	376	387	337	344	375	356	400	352	378	365	400	361	328	340	359	364	368	358	387	383	414	327	344	368	378	423	389	340	350	375	369	345	350	376	356	361	352	333	366	353	382	384	358	356	378	377	339	339	405	354	353	402	369	380	391	360	372	371	356	349	375	347	335	343	378	321	389	368	351	356	398	333	336	379	340	368	349	390	349	390	343	372	369	384	331	362	370	337	375	356	399	337	356	323	381	374	369	353	365	314	349	402	344	363	351	352	366	381	352	356	341	355	383	386	367	379	365	373	368	376	403	337	364	345	359	349	340	354	385	343	371	348	362	368	371	384	325	365	346	370	340	383	354	372	378	419	351	399	353	379	334	384	341	388	336	355	390	345	383	376	355	397	343	325	338	349	363	358	375	362	348	337	362	388	360	377	364	369	345	372	361	361	393	364	366	369	355	359	368	355	348	395	334	380	346	359	405	393	364	341	366	366	381	366	358	344	350	356	388	357	350	353	365	357	340	350	402	386	332	345	352	319	378	381	354	365	373	365	321	349	368	350	374	332	365	371	355	373	369	347	370	352	367	379	381	359	382	380	365	383	348	349	348	376	378	368	372	348	376	357	362	342	337	336	370	405	373	396	339	345	372	350	379	392	379	356	375	344	343	359	371	363	349	357	352	369	345	364	337	354	367	375	339	348	374	348	324	361	380	379	359	396	350	408	365	385	359	399	346	332	340	362	377	354	374	347	333	374	369	358	359	366	349	335	358	338	371	334	355	338	358	368	358	382	371	359	352	326	370	329	357	397	372	344	368	371	378	386	363	372	401	355	370	348	429	350	373	376	373	311	324	336	377	358	374	350	383	382	378	339	383	365	380	351	379	373	357	350	342	363	350	348	343	360	359	371	381	375	361	337	348	353	365	348	373	362	343	383	336	394	354	365	361	353	362	345	353	378	368	399	348	371	355	370	374	360	344	363	355	348	363	402	354	368	328	384	380	390	364	395	370	328	377	392	350	373	381	364	356	334	328	352	358	357	338	373	365	366	352	360	326	371	381	378	364	389	377	336	330	401	339	352	352	347	363	333	376	376	360	353	379	372	350	383	403	372	375	339	353	311	367	383	364	413	347	369	364	352	330	346	355	377	351	373	365	370	346	357	356	345	354	396	374	389	355	337	342	333	353	335	354	328	360	373	365	377	348	367	349	373	349	367	376	380	345	380	375	400	376	348	421	362	357	374	361	354	358	359	370	379	377	384	385	356	376	358	388	347	341	381	375	358	380	398	351	389	359	351	350	358	390	342	386	381	384	353	356	348	360	344	360	394	365	367	354	377	352	344	408	346	380	343	385	296	371	363	344	318	352	350	386	359	390	331	369	375	358	358	364	313	341	338	382	355	359	349	385	351	360	335	385	348	365	362	370	359	350	385	357	363	338	325	360	397	362	375	325	337	383	358	360	378	343	351	361	357	384	382	386	382	348	345	356	371	346	378	348	380	378	402	378	396	361	344	399	366	379	369	343	336	349	341	352	368	395	379	350	381	362	382	334	389	380	331	344	389	361	365	321	393	384	369	358	344	368	375	357	397	373	338	355	384	365	350	335	331	328	347	342	358	343	356	363	357	373	349	338	361	390	357	369	369	378	346	394	395	356	363	325	384	354	382	360	357	364	375	361	352	337	383	360	359	365	339	357	380	340	385	364	361	378	368	361	354	322	396	363	350	372	373	347	363	358	384	382	342	381	399	339	342	374	345	362	365	422	371	341	358	378	383	386	374	330	348	360	385	361	367	371	339	361	317	355	387	349	361	354	365	368	346	372	363	394	361	334	376	351	342	359	328	362	339	389	369	367	372	388	357	373	377	387	382	397	346	349	375	380	385	355	392	352	362	341	366	366	362	373	346	364	358	365	364	353	385	321	347	406	369	344	348	368	340	343	351	346	370	367	354	331	380	355	350	407	383	350	339	366	353	387	383	369	407	374	382	373	349	369	368	345	395	357	370	365	357	355	348	382	376	397	369	338	326	354	359	339	316	361	348	369	356	335	359	344	339	376	353	342	392	370	348
1316	471	251	186	346	381	352	355	449	314	250	182	226	307	352	253	173	293	239	79	70	78	94	46	56	33	29	28	36	28	40	30	33	29	25	28	16	28	20	28	21	27	13	16	15	26	22	24	23	19	25	20	26	17	22	19	19	23	23	22	24	15	25	28	17	18	18	21	23	24	20	17	16	22	22	30	20	20	19	17	18	23	26	27	15	15	16	26	25	28	24	22	21	19	22	18	15	19	11	19	14	16	16	20	18	24	15	25	16	23	24	16	16	24	31	20	17	26	16	22	18	16	22	16	21	13	24	20	19	18	16	24	16	24	29	24	26	19	18	19	22	24	22	16	22	17	20	18	14	17	19	17	25	21	18	26	21	29	31	20	12	21	19	17	14	18	19	15	25	16	22	23	17	17	12	18	21	23	24	15	26	22	22	17	21	25	22	13	23	18	20	15	22	21	17	13	24	17	27	18	22	18	20	29	26	27	14	19	24	23	20	20	22	22	14	27	22	20	21	25	18	19	18	15	17	25	27	21	11	16	13	23	28	21	17	14	26	19	19	15	19	21	20	33	26	22	18	18	29	20	24	26	18	15	33	23	19	22	22	17	28	15	14	24	18	23	22	16	17	16	21	17	12	17	28	22	16	20	17	16	22	26	20	21	24	26	14	21	19	19	16	21	22	21	24	19	21	18	20	25	25	15	17	15	19	19	16	20	20	24	28	24	26	22	24	27	20	25	28	16	23	25	26	19	24	18	13	11	23	28	23	13	23	23	24	16	14	21	19	24	25	17	9	25	17	23	23	22	21	17	19	31	27	21	13	28	24	18	23	22	19	28	27	21	29	23	20	15	25	19	17	22	20	24	26	29	13	19	18	20	19	25	21	22	27	15	19	19	21	25	19	26	24	18	19	23	14	13	13	15	18	24	19	13	24	16	23	21	20	22	25	16	13	25	13	23	22	20	20	19	17	28	12	25	27	30	14	24	20	13	16	25	20	22	16	17	19	27	15	19	18	25	20	23	31	19	21	26	14	26	22	17	27	21	22	21	28	22	20	27	19	18	27	25	13	20	21	26	25	12	24	19	27	12	21	17	14	23	18	26	21	23	23	16	27	15	21	21	25	13	28	16	20	17	25	18	27	20	29	20	21	16	14	16	16	24	18	23	19	17	11	19	23	15	15	28	22	18	21	22	8	24	21	19	16	21	20	9	19	22	21	23	24	26	17	22	28	18	19	29	13	20	26	23	16	20	26	34	19	26	20	22	26	21	15	21	13	16	16	17	18	19	18	27	21	21	23	23	23	24	23	31	17	27	19	19	18	32	22	18	26	13	22	21	18	20	19	27	23	24	23	15	25	19	19	21	22	16	23	20	15	16	17	16	12	23	19	27	16	13	20	21	18	17	21	18	13	18	20	23	16	17	14	16	17	14	22	17	27	26	23	21	16	23	22	29	19	20	19	14	24	29	16	16	25	22	31	28	28	24	24	15	16	33	23	18	22	20	24	20	23	16	21	19	20	27	22	20	22	20	12	17	28	15	15	21	16	22	22	24	24	18	22	16	24	26	16	20	25	22	25	18	14	27	19	23	21	16	24	25	21	17	20	13	17	22	16	23	18	30	21	18	14	24	20	17	17	21	19	12	18	18	27	20	23	23	17	21	19	20	11	19	16	22	20	25	22	14	18	21	28	18	18	20	22	17	14	18	21	20	22	17	23	20	23	13	14	17	27	17	19	29	23	16	23	15	16	20	14	19	22	18	23	10	24	13	19	12	12	22	27	25	16	16	21	17	28	26	20	17	16	29	11	25	24	21	26	21	23	24	19	18	19	26	20	19	12	18	16	23	31	19	25	22	25	29	21	22	23	21	19	18	17	27	17	16	20	29	23	21	27	18	20	18	22	17	17	19	11	22	19	24	15	26	23	30	17	15	17	15	27	17	17	21	19	19	13	17	23	22	20	24	19	16	35	21	19	20	19	17	18	27	19	23	23	27	18	23	22	24	30	15	17	21	16	14	18	12	28	17	27	14	15	14	25	23	17	22	6	19	19	18	23	16	19	20	19	15	28	18	16	14	19	18	24	24	26	26	20	22	28	29	15	12	8	20	27	17	16	18	21	18	15	16	32	16	18	20	20	13	21	24	22	28	16	31	19	24	17	19	14	15	21	17	25	26	19	22	14	15	23	24	15	21	19	25	24	14	16	12	21	15	10	26	20	21	23	13	19	19	22	24	21	19	24	18	24	27	19	26	22	12	15	16	18	18	16	23	28	15	21	23	21	17	17	21	23	15	18	19	16	18	16	29	23	19	30	18	18	19	12	22	23	21	13	21	17	21	20	25	17	22	19	21	19	19	16	21	23	23	23	23	15	18	16	21	13	22	15	19	23	22	16	20	24	20	21	29	20	17	19	15	14	14	15	26	31	24	27	22	16	26	25	20	19	17	13	19	13	21	13	14	16	25	21	15	18	19	15	22	20	15	11	18	20	26	20	20	17	16	17	16	16	22	22	19	22	21	21	23	26	22	26	26	15	23	24	28	25	30	22	19	27	17	23	14	9	25	19	23	30	18	21	23	30	12	25	18	20	23	20	22	20	21	15	18	22	20	25	14	28	24	24	20	31	20	17	21	18	20	33	31	15	21	27	17	28	18	24	21	10	18	21	15	21	25	18	19	16	22	18	16	20	18	22	17	11	17	15	27	22	29	26	26	25	15	15	16	28	20	21	19	14	25	27	15	25	20	19	22	18	17	13	27	27	15	19	16	20	20	20	23	13	13	18	19	18	21	10	18	23	15	22	16	24	14	24	20	18	26	15	18	24	20	24	25	18	10	17	16	18	16	14	18	21	15	20	16	20	21	23	16	24	28	22	26	17	16	21	25	29	21	19	28	13	24	20	19	20	26	20	19	12	24	22	21	17	25	24	18	23	22	26	16	27	18	19	25	17	15	23	21	27	29	26	17	22	18	19	22	26	22	26	25	20	11	28	17	16	22	24	18	24	22	13	13	16	22	23	23	21	17	19	21	20	22	24	10	24	20	20	17	14	23	15	16	20	13	23	22	23	29	17	21	19	24	20	25	16	16	29	15	17	9	18	19	24	13	21	18	17	25	27	19	17	19	29	17	22	17	21	18	28	22	21	25	17	22	15	18	18	18	23	24	13	20	13	23	24	21	15	18	21	25	26	20	18	29	15	15	18	29	31	10	20	15	26	15	27	20	24	22	13	24	17	16	19	19	35	18	18	22	15	23	20	15	21	23	22	23	29	15	25	17	18	18	24	12	15	23	22	20	22	16	26	29	23	19	21	21	29	23	26	17	18	19	15	11	23	26	19	18	25	29	17	14	21	17	18	19	21	24	16	17	13	22	19	22	20	23	19	26	16	22	18	25	25	23	11	20	16	12	16	19	25	25	15	19	14	17	25	19	21	18	17	20	19	26	25	21	19	18	22	20	17	23	20	22	24	18	15	29	26	22	18	19
21869	12253	6415	17708	25557	23970	21250	20287	18932	14992	11143	9683	10430	13320	13511	10536	8197	11469	10301	2914	2781	3175	4287	2344	1450	1120	937	908	928	776	740	731	615	557	537	547	494	463	435	440	436	428	424	400	435	405	413	399	386	405	478	479	427	367	343	368	365	307	346	378	336	362	328	362	383	343	366	349	337	365	381	319	349	352	364	339	330	343	334	307	310	323	326	355	325	314	308	344	342	317	329	330	327	378	313	342	321	299	369	339	347	361	324	305	352	352	366	367	331	340	312	328	330	342	335	355	317	327	288	352	331	329	351	330	319	336	339	323	343	371	319	338	353	346	351	366	342	313	332	353	303	319	311	341	342	333	335	365	324	348	325	305	318	286	307	295	331	320	306	321	312	297	329	299	303	336	332	308	315	320	327	323	315	324	293	336	291	302	301	283	322	317	325	295	306	325	315	312	339	310	341	312	307	337	322	323	294	323	341	323	331	322	292	303	324	296	307	278	320	278	301	283	313	284	334	297	291	333	311	300	300	293	325	315	292	318	267	291	325	331	344	318	303	299	342	294	317	324	323	334	328	338	286	327	321	304	314	313	302	295	288	303	327	348	320	291	293	306	312	321	296	310	321	326	322	320	284	303	295	311	326	313	333	336	317	286	314	287	311	319	331	306	342	306	304	301	353	269	327	303	292	337	319	311	332	299	316	355	334	318	309	285	304	325	318	336	307	329	332	321	342	352	332	316	325	290	315	293	324	309	303	315	293	291	283	280	298	331	331	310	311	308	328	316	316	338	297	292	315	301	329	294	292	299	281	291	335	309	316	300	322	358	311	321	297	312	327	328	291	331	306	308	332	323	325	284	323	323	309	304	323	295	329	294	288	305	332	298	337	340	313	305	330	338	295	309	306	319	310	320	310	304	318	335	321	320	315	291	296	311	311	313	299	278	297	341	315	332	324	342	322	288	321	305	297	304	327	304	301	299	331	292	330	334	345	316	338	299	301	313	352	299	320	308	315	289	323	317	292	329	303	313	282	322	327	303	327	322	300	290	315	343	320	321	309	331	288	286	296	323	289	285	313	300	324	320	308	317	313	324	290	316	310	334	314	308	329	301	311	300	290	338	306	291	288	294	289	326	272	319	303	299	320	281	326	317	312	315	331	316	291	315	325	296	323	327	322	291	357	334	320	333	353	306	320	320	350	326	316	296	329	307	315	325	295	290	315	313	334	304	310	285	301	303	304	277	315	294	301	322	307	352	303	296	302	331	292	300	309	320	298	301	321	316	291	333	307	299	350	336	321	349	283	268	302	337	297	322	310	300	278	284	318	304	320	270	309	268	305	335	303	336	301	305	331	293	303	305	281	309	278	335	333	297	303	302	359	320	333	305	316	315	346	285	298	313	324	306	326	321	344	317	337	312	304	280	333	303	272	340	317	322	289	327	332	313	316	301	320	322	322	332	276	291	303	323	308	281	302	304	268	299	282	313	322	323	305	321	335	312	322	318	291	328	300	286	315	298	308	315	275	310	274	302	282	318	324	341	299	324	320	304	312	304	305	326	321	293	314	294	312	318	323	309	292	341	293	315	302	316	304	299	315	320	312	308	312	314	336	301	311	325	311	274	291	331	311	311	318	317	306	320	318	314	288	339	326	302	306	295	316	305	306	273	315	281	311	329	325	316	338	296	353	300	318	311	296	317	323	327	302	286	307	338	285	309	288	310	295	332	360	307	322	299	303	304	344	298	297	317	285	281	305	328	304	311	300	320	300	334	305	355	329	284	312	305	316	303	296	318	298	306	336	313	346	320	304	323	329	291	320	320	295	338	306	313	302	317	307	337	350	286	302	349	332	324	305	317	316	321	329	309	281	321	291	309	326	325	323	334	303	298	331	314	318	332	325	302	308	341	312	307	319	280	315	322	294	299	329	316	288	321	329	324	306	300	334	316	319	323	318	275	288	322	332	362	319	302	329	321	320	320	329	283	301	296	306	314	330	335	324	288	319	305	284	308	315	291	321	302	317	325	321	320	308	323	318	317	304	333	309	294	321	316	316	340	327	327	314	299	329	336	286	286	316	332	354	316	304	352	315	325	311	305	289	303	331	325	281	300	311	300	336	336	338	309	321	291	301	322	336	315	293	297	321	307	346	290	313	340	318	264	341	346	315	331	338	284	313	327	317	292	303	315	325	292	310	307	305	362	290	331	330	350	333	296	335	281	291	329	323	325	321	298	317	269	294	311	297	323	287	328	317	309	323	322	309	297	297	343	307	323	335	324	361	317	334	324	327	297	294	287	310	317	281	281	300	288	320	292	280	318	304	290	299	327	318	309	319	268	334	292	336	314	318	318	312	310	323	292	303	314	326	342	332	322	332	319	328	325	302	324	308	332	293	332	306	340	295	335	312	290	312	304	324	334	281	295	336	318	288	324	294	312	305	314	318	320	323	325	328	298	322	303	335	299	352	346	303	301	354	329	323	338	324	348	318	327	326	307	318	284	333	315	328	314	307	331	302	340	316	365	333	320	323	330	311	311	304	329	324	302	305	306	293	325	312	329	326	322	301	336	337	281	275	325	325	318	350	282	289	326	307	284	306	331	347	326	290	304	316	299	342	310	329	300	319	310	321	322	312	319	346	318	338	263	288	279	299	331	318	290	291	310	298	309	318	326	288	311	329	370	287	312	317	280	320	329	304	311	324	336	334	304	329	314	306	319	343	311	336	304	307	331	322	322	305	307	319	319	288	316	320	314	326	311	334	300	317	328	312	314	323	313	304	312	295	309	293	304	280	329	326	306	333	313	285	317	334	301	310	300	335	292	322	330	304	325	310	303	315	321	309	284	275	308	295	290	309	302	332	311	335	275	295	290	308	305	322	299	343	312	316	310	303	293	331	306	326	320	326	330	311	327	306	309	306	296	303	311	324	301	318	335	330	320	298	299	275	339	329	314	317	298	336	335	302	281	345	303	308	301	309	313	320	311	315	318	301	323	333	307	366	287	313	324	292	329	306	352	332	291	318	301	302	267	284	299	321	312	322	297	292	303	292	302	363	331	313	322	301	316	326	312	294	330	330	323	305	320	308	325	316	311	269	283	325	329	318	319	321	290	321	324	289	304	287	334	317	317	342	325	292	294	311	311	334	290	324	315	326	314	342	326	307	299	321	320	340	321	342	317	296	336	314	300	328	314	292	320	283	298	337	317	300	271	368	334	303	325	290	299	323	299	314	324	293	290	305	311	346	299	329	291	329	321	332	336	319	332	330	304	323	317	299	319	314	355	302	322	301	295	286	325	308	298	279	329	310	336	340	324	304	294	341	330	315	287	256	330	328	352	327	322	322	311	320	300	313	335	290	320	334	341	350	311	326	310	284	301	300	322	312	304	309	340	278	297	292	300	307	292	327	324	311	324	310	323	292	329	299	324	326	345	311	343	329	296	333	330	331	316	287	314	290	309	302	312	336	322	346	285	298	326	309	339	297	336	318	333	321	326	287	304	345	298
2949	438	248	170	313	325	332	344	358	300	215	215	251	316	301	225	172	371	416	122	68	104	116	118	86	76	52	54	63	55	39	41	48	46	46	36	32	49	33	38	34	47	28	38	45	42	61	39	39	44	41	42	33	36	21	58	42	40	34	55	36	48	35	48	40	36	41	36	40	52	54	26	35	42	39	35	32	51	40	32	45	44	50	30	41	41	48	47	43	40	37	41	40	41	46	32	34	30	62	40	46	30	40	25	38	40	39	40	30	40	27	30	32	40	30	32	44	33	33	41	40	39	36	51	34	32	39	33	36	32	46	51	38	40	39	32	38	55	42	38	47	48	37	50	46	45	33	41	27	43	33	33	49	40	42	38	48	48	46	47	33	32	33	36	29	45	34	35	32	33	34	39	44	39	20	45	45	38	46	40	34	43	39	32	49	41	48	49	37	33	42	36	37	39	35	38	48	34	32	43	43	37	50	22	44	47	37	44	43	46	49	29	36	27	50	36	48	45	31	36	46	48	26	45	40	35	43	34	33	39	36	45	49	40	43	46	33	51	53	34	29	40	35	34	46	39	38	25	46	30	28	45	32	30	46	44	39	39	45	33	42	43	31	40	34	34	41	45	31	34	41	37	43	42	38	52	28	33	48	41	37	20	40	30	38	36	36	50	33	42	26	31	26	38	30	49	48	32	24	42	32	30	37	36	51	32	48	41	39	36	23	37	50	32	43	32	44	31	34	40	36	45	37	44	46	32	29	40	42	43	34	43	44	41	39	39	42	40	38	49	38	31	38	37	45	43	51	37	30	40	45	35	37	26	40	39	47	41	39	33	50	34	38	31	52	43	32	39	45	45	46	48	27	39	37	45	37	40	51	46	40	38	48	30	36	48	40	34	33	35	42	43	31	43	45	39	40	50	29	34	37	32	30	34	38	46	36	38	37	40	39	32	42	40	32	48	45	28	41	41	31	42	35	28	37	46	50	37	37	53	34	35	38	48	45	36	30	38	30	31	26	39	45	47	48	37	33	37	40	38	48	44	45	42	41	24	37	36	34	48	40	51	27	46	43	42	32	38	40	30	38	45	43	46	44	40	38	27	36	37	53	47	38	24	41	45	46	34	41	37	38	33	36	42	41	40	37	44	29	42	40	30	38	38	38	31	31	35	32	41	31	38	52	42	43	47	41	32	41	41	28	46	42	33	31	31	38	28	34	38	40	35	40	48	45	39	39	40	31	39	49	48	29	45	27	35	41	39	38	35	27	39	42	38	23	53	56	30	35	57	45	45	36	30	37	41	39	36	52	31	46	48	45	40	42	27	30	45	43	46	40	34	38	35	57	32	46	35	36	22	40	36	35	54	52	38	36	51	36	35	32	37	38	43	54	40	28	38	45	46	41	33	41	43	49	34	37	34	47	44	39	29	43	37	44	27	36	34	38	45	33	28	38	29	34	31	33	38	45	32	56	37	46	38	44	28	40	49	53	48	41	31	33	39	34	31	36	46	36	54	36	43	29	41	35	34	36	51	40	46	35	43	39	41	41	34	41	28	30	43	51	44	39	34	34	38	44	32	46	48	35	33	39	44	40	35	47	35	60	43	42	34	39	39	47	48	41	39	34	37	42	42	45	24	33	44	42	36	43	44	39	47	31	36	38	34	32	37	25	34	47	40	50	29	44	38	47	40	37	35	34	33	35	39	34	32	38	45	41	29	49	37	42	45	44	33	40	44	45	30	29	38	47	40	36	29	43	49	33	43	45	47	36	27	44	43	37	29	39	48	43	32	33	39	34	43	37	38	34	38	36	49	39	39	30	41	31	45	39	39	52	33	40	31	46	41	34	51	38	48	44	35	44	47	54	33	33	33	36	46	45	35	35	35	37	42	33	37	44	47	37	39	37	25	39	42	38	49	41	49	43	48	37	39	36	36	46	33	29	32	38	38	42	36	42	30	46	39	37	43	38	42	37	45	30	48	41	34	35	44	41	48	33	47	49	29	38	40	47	40	33	34	35	34	35	38	54	40	42	43	39	30	34	42	39	45	43	34	43	39	35	41	41	36	37	45	27	49	48	39	33	38	38	36	29	37	30	32	39	42	42	51	47	30	41	50	32	38	40	36	37	33	36	37	40	33	34	38	39	36	44	32	37	42	40	47	36	28	41	48	34	38	37	41	36	45	37	41	43	45	38	39	39	38	46	44	34	24	40	33	40	28	36	35	38	44	38	39	53	40	49	25	38	46	35	35	41	35	36	42	57	33	36	48	41	32	43	32	32	42	27	37	55	23	43	33	36	40	46	39	35	40	33	42	46	46	34	33	37	38	27	38	40	33	49	42	48	23	57	46	47	40	39	48	39	33	29	36	44	44	42	41	44	36	39	48	32	39	37	33	41	38	37	41	38	37	37	33	32	39	35	39	32	48	48	38	39	41	35	30	48	42	34	32	38	35	48	42	37	31	39	36	49	36	37	35	35	39	40	48	41	30	26	42	42	32	29	44	30	45	36	41	44	27	41	35	46	37	36	41	38	37	41	38	47	46	41	42	39	36	34	36	28	32	35	47	30	29	37	49	37	29	33	38	40	51	43	32	37	46	29	42	37	45	31	31	43	35	40	42	36	28	44	38	31	50	53	43	25	33	33	37	52	38	43	38	46	34	39	39	36	51	31	37	36	41	41	32	43	34	36	43	40	38	36	39	36	39	41	47	48	45	38	43	37	46	41	48	33	38	34	38	51	35	44	34	35	32	40	35	26	39	32	42	34	41	37	50	31	35	34	28	30	55	41	39	39	38	40	36	33	43	43	34	28	42	44	33	51	44	44	44	42	45	38	32	39	38	36	33	44	52	39	37	35	48	43	37	37	35	42	35	36	35	34	34	35	38	27	36	26	38	35	45	38	47	48	37	35	40	39	31	36	34	37	35	34	33	36	41	46	44	38	49	45	45	39	39	36	39	32	32	46	35	42	40	34	49	37	45	43	49	44	45	33	43	33	46	35	33	38	45	29	34	43	37	44	40	38	42	36	33	37	44	34	41	30	35	39	36	33	36	36	37	36	44	34	31	45	43	34	36	50	50	33	45	23	44	43	48	39	34	28	65	41	41	35	41	35	43	30	31	43	38	48	35	43	43	42	43	41	40	41	31	54	39	33	47	38	45	53	20	36	29	34	40	33	42	46	40	40	50	52	29	39	48	47	40	48	40	29	43	37	27	46	39	40	39	38	43	44	32	38	36	43	23	40	37	39	40	44	43	27	43	30	32	34	38	35	29	33	36	38	51	43	46	31	43	39	49	40	32	40	48	43	44	39	42	43	46	40	37	38	44	41	44	33	41	28	32	32	41	41	32	38	34	47	32	43	38	39	28	43	37	45	32	35	38	34	45	29	44	40	48	33	49	47	38	36	33	36	28	52	38	36	38	31	52	36	37	47	33	38	42	43	53	47	33	31	34	40	43	33	43	46	35	43	44	38	26	34	30	39	30	33	34
19240	10907	5805	15162	23201	22468	19373	18333	17608	14186	11117	9833	10868	13117	12724	9702	7196	13478	14667	4497	2695	3297	3755	3497	2386	1853	1445	1261	1038	1028	959	962	875	832	771	735	714	718	724	714	675	639	704	644	674	647	666	652	706	669	678	696	652	657	634	679	648	573	607	639	597	653	621	639	614	657	602	617	586	569	601	647	605	631	603	586	631	602	604	624	591	618	596	633	598	570	625	609	613	641	561	607	635	596	634	625	554	606	641	585	604	621	627	564	658	624	616	671	602	574	565	591	621	626	578	617	627	624	580	653	622	602	592	578	607	600	619	581	580	612	661	643	606	620	647	635	612	635	629	575	593	611	625	624	645	604	596	604	621	554	597	601	575	554	586	616	619	604	639	594	605	612	574	618	590	588	633	633	576	586	626	649	580	561	617	567	515	610	574	614	601	564	552	570	619	620	608	565	581	553	603	569	604	609	584	604	639	603	646	605	625	559	569	659	601	606	548	597	652	596	579	614	630	601	580	605	607	594	584	546	596	545	555	574	581	630	571	622	601	589	629	557	601	546	632	619	598	623	607	586	596	578	605	579	579	586	621	592	555	603	596	560	611	593	597	578	608	627	580	591	580	643	621	589	552	601	592	538	598	628	612	613	599	587	552	601	562	583	571	629	585	568	596	572	597	621	571	605	532	569	574	567	617	551	577	631	587	619	587	561	567	583	599	575	623	609	594	595	581	597	640	583	611	602	585	625	618	593	562	565	625	589	596	566	588	577	627	558	567	572	582	597	617	583	583	630	585	603	616	596	612	592	578	605	566	626	593	575	614	571	610	582	620	603	617	596	572	578	601	612	602	613	629	589	593	560	593	631	600	601	579	592	571	593	609	578	544	626	608	568	582	596	572	583	622	635	561	581	625	581	566	614	585	566	592	604	607	588	629	583	626	558	617	584	586	573	595	584	614	543	587	589	621	638	574	621	595	579	627	580	604	570	622	569	576	608	582	564	648	600	571	603	607	531	559	595	600	528	649	594	578	569	563	594	593	617	610	608	606	594	562	611	587	597	586	589	566	598	592	589	614	585	591	614	607	565	608	611	619	605	562	600	604	583	582	569	626	537	630	599	569	601	630	548	600	610	558	566	583	570	592	560	584	548	584	552	562	590	569	593	594	566	593	613	609	571	601	625	614	591	613	584	620	622	579	594	615	595	567	625	609	569	580	592	606	594	588	594	572	611	590	573	609	605	614	618	610	577	634	581	599	619	575	598	602	570	556	576	584	612	621	581	613	570	604	601	578	571	570	505	575	555	601	647	589	622	605	572	625	550	622	607	623	567	575	593	591	554	559	600	620	574	626	565	596	537	579	555	566	616	575	627	566	611	552	570	590	609	576	572	577	567	608	602	578	550	534	616	570	599	603	642	597	611	597	638	582	532	562	586	567	577	559	634	587	633	611	571	589	592	603	565	628	576	553	592	601	588	596	597	641	589	589	573	567	591	604	666	559	639	628	565	604	604	533	589	588	581	604	599	546	587	561	590	637	635	579	553	617	592	569	599	565	622	576	616	574	569	584	568	602	581	615	564	592	600	622	560	608	578	583	545	581	568	617	571	616	578	552	567	572	585	643	620	594	574	580	603	585	595	574	586	630	564	581	583	596	600	588	556	600	567	574	568	567	610	576	562	572	597	569	592	605	545	639	573	550	621	588	574	549	628	552	565	571	544	580	566	563	585	596	605	584	561	591	656	580	575	585	613	588	548	591	551	650	600	620	593	607	567	544	595	655	600	580	522	618	557	573	610	605	632	624	565	617	575	600	583	567	592	568	574	595	562	624	582	627	597	637	616	595	612	616	563	584	595	600	620	643	570	587	624	591	605	576	554	630	598	596	584	591	623	591	627	570	579	600	535	555	564	576	603	602	588	590	574	623	570	577	604	547	610	591	591	614	597	601	558	556	576	570	620	619	557	582	574	561	573	578	588	544	581	616	574	572	582	619	629	593	547	609	604	605	572	546	611	594	600	610	615	596	577	600	612	629	594	562	624	617	574	617	612	613	613	604	585	617	614	575	593	598	536	596	591	560	562	605	611	557	572	597	587	577	573	556	600	604	591	592	603	598	613	610	593	549	586	586	614	581	599	565	579	589	615	594	558	559	636	596	585	577	598	582	629	563	558	639	607	610	575	569	609	562	648	622	598	570	604	628	545	588	611	560	616	619	596	594	582	579	624	584	564	609	595	611	557	591	554	637	561	579	586	577	584	621	576	588	603	621	623	552	605	554	615	559	621	577	590	582	604	591	553	615	596	576	573	580	564	648	586	560	595	622	614	600	567	613	621	583	596	608	599	561	599	572	607	568	564	618	628	616	610	563	598	569	584	609	540	606	570	584	607	627	563	548	612	604	613	593	568	601	584	555	586	569	614	624	587	551	603	620	576	571	583	574	608	641	582	592	575	571	568	618	584	615	588	537	595	581	619	558	596	611	532	624	577	581	578	638	600	575	575	618	585	571	572	566	537	610	601	607	589	616	589	605	584	580	573	604	606	587	554	597	570	588	609	575	575	584	601	584	568	625	585	606	590	617	605	581	539	594	608	603	611	605	537	614	595	590	582	564	596	564	579	617	577	611	610	611	584	568	589	581	588	603	600	597	590	613	606	558	605	586	599	575	577	620	591	586	588	615	605	573	620	548	593	607	584	612	571	561	594	597	545	567	591	584	619	624	600	581	572	558	568	627	575	585	594	605	571	606	591	586	588	591	595	559	599	569	682	575	560	599	602	603	618	598	627	574	593	584	606	615	635	562	585	593	634	582	578	595	638	576	628	606	611	595	617	580	550	600	599	636	561	599	618	611	599	573	590	586	601	561	611	576	588	579	600	553	619	599	592	574	585	594	610	570	560	605	596	590	595	586	580	637	591	568	608	576	546	579	535	605	572	553	575	635	569	606	593	567	626	611	556	575	588	577	610	584	613	564	610	589	619	612	611	598	610	570	611	616	581	573	586	632	591	579	591	633	582	610	595	609	588	560	600	608	621	613	530	603	621	576	557	596	586	588	577	619	584	573	575	602	578	602	561	611	589	607	623	582	626	564	580	645	613	569	575	583	590	630	608	621	566	571	625	582	614	594	615	589	606	585	587	563	633	558	558	550	623	613	578	554	534	597	571	583	632	615	577	597	573	587	635	614	620	554	612	630	582	565	604	547	634	584	627	582	557	585	602	610	604	591	632	568	595	614	590	598	620	592	595	577	606	595	624	624	577	599	611	577	579	587	595	571	634	573	624	622	577	549	596	626	614	595	568	601	634	596	609	562	593	626	601	556	557	602	577	590	642	595	606	648	592	552	581	613	600	617	593	631	634	567	601	595	557	654	572	619	619	605	609	589	609	578	581	587	583	574	570	591	610	604	605	579	600	578	571	620	573	575	574	546	578	565	589	536	571	592	549	583	603	568	570	627	590	573	602	624	586	578	598	577	572	570	588	621	606	582	598	593	608	546	584	571	627
2356	734	367	269	485	545	524	518	578	482	373	352	390	399	452	328	259	513	531	172	94	118	126	151	75	56	60	54	62	61	49	41	56	44	36	42	45	49	42	57	42	39	34	43	37	47	29	37	47	35	48	50	36	41	27	45	38	51	33	36	40	36	43	38	35	40	36	38	29	24	41	50	31	33	43	35	40	25	37	31	40	37	52	34	40	50	36	37	31	30	41	30	44	39	36	29	47	41	33	44	36	49	43	37	45	32	36	41	27	26	41	33	44	30	37	41	33	43	41	38	51	31	37	44	43	39	37	35	32	42	45	39	39	32	41	43	42	21	38	38	28	30	38	37	47	37	39	43	33	51	45	38	44	29	42	36	42	25	40	39	36	39	37	42	41	31	35	36	37	34	38	36	26	40	37	33	37	48	23	32	31	31	32	23	34	36	41	34	47	27	37	26	38	39	31	37	41	34	33	38	42	29	38	28	31	39	38	29	31	45	46	31	46	35	33	33	28	38	47	38	40	34	39	37	39	30	33	47	35	31	24	48	26	29	41	45	40	44	32	44	43	29	32	18	37	31	38	50	33	29	47	36	14	41	33	45	30	45	37	38	38	30	43	41	26	35	39	31	35	26	32	26	20	50	38	37	26	41	35	37	41	34	36	35	32	32	44	31	38	41	54	41	34	41	32	31	38	31	37	29	43	39	44	36	35	33	36	42	27	44	39	47	35	28	42	40	41	28	37	43	40	38	47	33	36	42	33	40	37	45	29	26	48	37	35	37	32	29	30	37	35	31	38	44	53	43	34	28	36	38	33	45	32	32	41	33	30	34	27	29	41	29	25	37	26	39	30	37	35	37	39	39	27	34	30	43	36	35	33	42	37	39	42	36	30	29	27	45	38	40	41	33	33	46	30	43	27	24	33	30	37	37	32	31	37	32	33	41	48	29	39	37	35	51	29	28	47	20	35	44	35	43	43	32	41	36	40	28	33	32	38	29	52	34	31	42	52	40	39	34	31	36	40	36	44	28	42	33	52	38	25	33	37	34	42	42	39	35	40	33	35	37	44	46	37	41	36	36	41	42	37	36	34	29	38	33	37	37	36	38	30	38	39	35	38	30	33	38	44	34	38	35	39	32	27	33	37	27	33	27	38	44	41	31	25	33	32	32	35	34	39	33	37	44	42	39	42	47	37	38	35	26	36	34	26	34	36	36	41	44	31	31	30	43	38	33	38	58	37	39	46	37	39	39	35	34	41	38	36	39	39	37	42	39	46	36	46	39	40	39	40	25	32	34	28	51	38	40	34	33	53	35	28	38	36	26	38	23	32	34	35	47	42	38	33	36	37	27	37	30	52	33	37	35	34	52	31	36	39	32	32	30	35	37	48	38	36	31	41	38	31	33	42	32	40	31	33	42	30	20	38	31	44	31	46	38	43	34	38	29	28	38	30	47	30	36	37	33	48	28	39	43	30	37	39	36	45	44	31	34	39	36	36	32	36	27	33	40	31	38	41	46	28	40	29	32	31	42	36	33	33	39	51	46	42	42	31	37	34	31	35	35	34	32	33	39	30	32	34	35	43	33	34	39	44	37	45	38	45	35	39	28	32	36	41	37	37	31	33	45	41	37	29	39	36	40	45	34	36	29	30	34	32	33	39	31	40	37	41	34	36	29	30	40	31	46	42	39	46	45	46	33	38	35	52	27	33	41	33	42	37	40	34	39	37	40	36	31	33	36	40	38	44	35	39	46	39	31	23	29	47	30	41	32	33	35	27	39	44	40	37	33	36	34	38	46	46	32	31	46	32	40	40	46	50	29	27	34	37	35	35	49	38	49	35	31	34	37	32	18	42	35	36	35	31	36	31	41	46	31	41	23	37	33	28	39	37	35	39	41	37	24	39	34	33	31	36	46	32	47	38	39	33	33	38	36	46	44	41	38	31	40	39	32	30	24	42	41	30	32	37	35	49	33	31	47	40	41	30	42	36	37	39	40	36	30	49	36	39	28	32	36	39	41	36	31	39	39	41	27	39	40	43	54	34	38	38	41	41	38	35	37	32	29	26	40	34	26	33	46	51	30	34	40	39	33	33	37	43	44	30	33	34	30	37	29	43	36	37	42	36	30	40	40	42	38	41	43	31	40	42	35	38	39	40	36	39	31	29	38	33	28	37	42	36	37	42	30	33	32	34	38	43	36	27	52	38	39	34	29	34	43	43	34	48	35	46	28	26	30	28	39	34	33	45	36	29	44	38	38	39	31	35	29	24	38	34	32	34	39	37	29	26	41	43	31	32	44	36	43	32	32	34	24	44	31	43	43	30	42	34	39	33	29	47	34	38	27	45	35	34	36	40	41	29	40	48	48	37	27	37	41	36	42	41	30	40	39	38	23	45	34	38	47	41	28	34	31	29	47	33	37	33	28	38	42	45	31	35	35	36	34	44	27	36	42	40	43	30	45	34	37	43	37	28	31	28	43	33	30	37	42	41	35	37	36	36	33	37	38	33	32	29	31	33	34	30	41	34	32	37	30	39	41	48	41	22	30	35	39	32	39	37	23	36	42	36	32	29	39	49	32	44	43	37	40	37	27	34	22	26	42	36	41	28	35	28	40	47	34	34	36	36	38	41	32	46	37	45	33	41	52	28	26	41	45	37	36	42	34	41	44	31	50	49	46	31	34	36	31	47	45	46	32	42	28	34	32	36	46	40	40	37	32	33	38	46	46	33	28	26	38	31	42	34	29	27	43	31	25	30	26	44	38	41	41	28	37	47	36	35	31	30	35	40	37	40	54	27	42	35	43	35	36	40	28	28	37	36	33	33	32	31	31	40	31	35	42	37	49	37	26	21	35	33	34	41	40	39	31	45	40	35	30	35	41	32	47	30	39	50	35	39	44	35	33	39	40	35	36	39	22	30	40	40	46	45	38	37	42	38	42	29	32	41	33	36	40	35	45	31	36	27	38	43	34	35	25	39	37	40	44	32	27	29	41	38	35	43	44	40	31	36	31	34	40	34	49	38	31	44	37	36	35	30	35	40	40	23	30	33	30	35	35	39	31	46	38	35	33	31	39	34	38	37	30	29	45	31	31	41	41	33	37	43	44	37	45	34	38	39	36	34	38	31	35	35	40	45	33	34	28	26	38	40	45	30	28	25	38	32	33	34	49	27	38	34	32	36	37	39	39	51	36	40	28	28	33	35	26	36	39	39	30	35	37	37	28	32	37	38	34	35	39	40	42	37	44	40	40	29	33	35	31	37	40	45	39	37	44	39	32	40	36	32	32	33	36	37	25	27	42	37	42	45	46	30	32	41	37	46	31	40	35	34	46	30	42	34	42	35	30	28	32	37	47	35	31	46	30	40	29	44	32	41	43	47	38	29	42	35	42	43	35	33	45	46	29	30	30	48	40	36	33	35	43	35	40	43	39	42	37	39	37	40	39	35	34	50	47	49	35	34	33	38	36	46	37	36	46	37	32	42	34	33	33
26044	15029	8221	19950	28379	27856	25305	22992	22635	18861	15861	14298	14278	15957	15158	12119	9989	17094	16959	5978	3642	4403	5061	5812	2717	1798	1561	1575	1531	1426	1276	1164	1190	1047	903	924	847	834	792	785	794	782	768	749	717	684	714	673	740	726	721	768	706	636	682	643	652	640	576	586	603	639	684	586	560	645	639	603	631	631	564	551	570	619	597	614	598	583	638	644	585	585	615	585	621	600	619	605	607	585	579	582	574	544	609	586	578	617	588	699	595	605	598	619	572	590	599	580	573	576	545	601	633	579	607	575	586	603	596	592	564	583	558	554	595	581	587	626	593	611	590	603	590	604	585	586	614	627	568	604	619	573	587	602	571	565	636	582	570	589	596	562	576	546	555	562	540	584	562	530	538	549	523	535	588	542	557	541	555	553	543	543	589	540	566	582	608	576	567	582	555	579	555	519	560	560	558	555	527	558	586	541	562	571	582	547	574	571	558	588	524	588	521	566	595	570	547	599	552	559	534	551	552	541	604	560	519	598	539	573	622	560	567	536	547	570	597	528	551	522	565	567	594	572	553	580	572	543	579	569	568	519	548	558	546	569	559	557	576	551	542	551	556	599	580	544	525	572	588	506	571	540	533	522	553	553	541	528	535	558	568	559	636	580	531	542	541	541	565	489	565	568	602	518	568	548	576	546	562	587	546	514	551	588	524	508	537	578	560	558	528	540	561	553	602	541	618	577	590	567	540	537	566	566	555	515	540	595	545	550	564	573	565	599	553	577	542	569	531	547	539	573	546	528	511	543	564	528	548	559	537	553	537	582	547	581	537	561	568	591	553	549	550	558	561	576	595	560	556	545	563	526	595	568	578	559	529	544	541	507	559	560	567	548	617	534	563	568	526	520	539	556	559	572	570	543	508	556	583	540	547	595	513	527	561	553	502	551	592	563	595	531	532	573	555	490	536	581	502	557	580	544	555	529	534	515	565	573	544	600	543	577	539	534	547	553	515	539	597	539	543	540	519	540	553	607	580	556	558	548	571	535	555	579	527	507	554	562	543	565	533	542	537	522	633	555	534	522	569	542	585	553	542	582	536	554	510	538	517	557	540	537	560	529	547	540	543	571	554	504	566	556	530	528	575	519	523	536	583	542	534	535	540	551	584	541	568	564	549	552	539	562	596	547	581	530	496	532	554	559	592	560	529	559	538	546	557	539	538	587	555	549	599	521	562	558	520	526	542	513	537	548	557	526	526	512	542	567	569	515	545	593	549	556	544	566	590	578	574	559	536	541	547	524	561	573	510	594	583	536	530	547	568	546	514	586	557	490	565	529	508	598	560	551	545	545	551	551	544	549	516	573	553	520	504	537	595	540	545	570	578	530	592	570	554	565	570	567	557	560	565	535	519	570	531	599	542	554	594	559	556	543	578	522	594	587	511	559	597	530	597	527	569	571	548	524	552	498	541	535	554	593	536	540	515	547	552	561	531	562	604	545	579	576	508	527	532	556	580	554	531	527	519	575	574	546	553	540	565	512	534	573	571	616	550	567	600	580	560	532	543	547	555	564	576	554	532	543	590	574	543	564	555	574	568	535	578	544	579	592	560	551	532	555	539	589	558	535	562	514	538	530	530	558	565	562	551	537	572	499	562	562	587	523	552	539	568	597	570	510	564	525	503	504	543	579	516	564	554	562	587	568	579	519	573	549	547	556	545	531	552	535	571	539	577	539	548	572	553	548	570	543	546	576	549	539	562	533	513	554	543	530	545	544	525	529	519	509	565	522	538	554	550	532	532	542	505	511	535	577	573	556	516	531	573	569	520	541	529	560	578	521	561	554	536	562	525	566	564	577	580	541	535	564	555	585	569	558	540	523	548	554	510	578	534	539	579	579	542	505	575	533	528	551	505	548	563	555	564	575	529	543	576	541	579	552	546	556	579	547	496	544	603	571	569	546	603	545	553	544	543	540	573	549	573	539	546	485	575	534	543	544	597	569	564	615	554	513	541	549	545	575	575	563	550	552	530	575	538	558	557	525	550	552	579	538	569	559	555	536	558	557	569	543	525	529	564	632	597	518	561	522	542	530	545	561	583	521	604	571	593	546	571	550	539	533	533	571	554	599	560	541	523	572	549	540	582	581	506	556	579	568	557	561	556	563	555	573	553	540	552	560	569	587	527	599	515	555	531	552	588	557	544	549	519	538	570	536	506	562	550	535	553	534	569	493	554	597	541	544	582	525	587	550	534	583	557	552	544	593	525	567	525	592	559	526	539	545	505	527	530	583	534	535	541	552	569	523	584	552	545	534	585	575	568	564	557	526	537	530	584	568	541	535	552	577	544	564	551	562	562	591	563	572	565	523	530	545	512	564	509	565	564	606	568	572	546	582	557	610	536	552	504	575	592	506	559	539	544	533	559	546	548	556	559	571	540	536	557	544	546	612	571	549	545	594	558	557	544	541	533	527	568	577	536	571	540	593	534	556	559	529	544	525	588	559	516	518	552	594	529	561	545	543	537	549	579	560	604	545	528	564	569	532	578	538	562	519	556	571	535	548	546	548	540	562	543	564	562	545	569	564	597	589	519	556	583	532	592	568	562	603	519	550	564	532	556	554	567	583	506	525	569	542	566	529	510	537	588	570	527	539	541	543	557	541	547	568	566	565	514	559	568	553	557	550	547	537	540	522	586	528	564	565	529	559	562	535	539	534	544	544	546	555	587	590	556	529	516	577	524	571	544	590	544	529	572	561	580	539	585	560	522	541	563	580	506	519	531	574	583	521	564	551	553	530	526	531	551	535	558	547	530	537	554	556	533	549	555	524	512	608	553	577	516	578	531	550	580	554	568	572	577	588	557	606	560	557	579	539	561	552	525	593	564	579	568	608	559	581	533	527	581	573	569	541	553	559	560	557	553	526	544	507	552	553	542	575	570	552	572	570	540	556	559	556	539	556	537	515	567	566	537	515	565	535	523	523	540	549	561	515	536	580	569	576	569	571	574	578	531	562	530	554	523	531	548	542	519	560	525	532	567	545	536	529	549	534	549	558	516	521	528	593	547	546	532	561	568	551	525	559	511	555	515	591	557	539	509	541	567	509	520	556	499	550	588	587	519	547	532	555	611	533	543	538	576	558	530	533	545	521	583	531	548	577	529	552	534	573	587	565	594	559	554	566	585	516	582	528	565	565	602	520	561	527	578	539	554	544	557	582	539	526	548	568	590	527	569	549	573	587	542	537	511	561	519	539	580	572	555	546	544	575	598	577	566	554	577	591	527	564	586	562	552	620	557	529	554	519	552	538	568	543	514	601	549	533	564	534	568	566	570	531	532	555	534	539	557	573	576	561	565	550	590	554	545	569	530	557	554	577	535	513	528	551	528	543	568	535	573	630	568	566	542	535	586	588	538	549	543	603	527	555	520	544	581	566	543	574	495	568	566	572	542	559	563	600	521	538	560	535	583	565	543	516	525	528	526	546	535	561	560	540	587	560	530	565	529	535	549	578	576	530	583	538
1733	283	137	94	154	176	170	199	161	163	139	143	151	219	166	119	97	169	297	85	57	38	46	48	33	35	25	31	22	19	25	23	22	23	31	34	24	27	31	26	22	30	34	20	31	21	18	25	24	31	25	17	14	25	24	27	21	21	19	23	14	21	23	28	27	19	26	23	26	30	17	32	27	16	21	24	27	19	20	21	18	14	20	31	20	21	27	22	26	28	25	18	16	21	25	20	11	17	29	19	20	17	22	24	27	20	28	25	29	19	16	18	26	23	19	24	29	29	24	20	20	25	29	31	15	19	21	28	18	16	20	22	19	22	26	29	23	27	31	29	24	25	26	24	34	24	22	27	26	20	17	21	17	21	27	15	21	29	26	29	17	17	25	15	26	35	35	22	25	25	22	25	19	20	24	20	18	27	20	21	21	22	20	24	27	14	27	15	20	22	27	18	29	25	22	20	23	19	20	25	20	20	23	20	24	23	17	22	21	24	29	23	35	27	25	21	16	16	28	20	25	23	24	23	29	25	22	25	17	32	22	22	17	24	25	22	21	25	28	34	35	22	20	20	21	20	20	21	22	22	21	18	28	15	19	29	21	28	36	27	21	20	33	14	24	19	23	27	35	26	34	27	26	25	28	21	19	28	26	18	19	26	18	29	18	22	22	20	21	24	22	26	19	15	19	23	25	26	21	21	19	32	27	26	22	17	22	20	24	27	24	26	21	34	23	29	32	31	32	14	23	30	16	26	27	25	17	21	16	30	21	30	28	23	27	25	24	27	27	29	18	23	21	24	20	32	20	27	26	26	25	16	22	15	24	23	21	24	27	23	25	19	26	21	17	27	25	24	27	27	29	26	28	25	18	25	22	19	17	21	25	31	16	21	23	19	30	27	24	16	23	22	17	27	24	21	23	31	26	15	27	18	26	20	23	28	22	12	25	20	26	22	14	24	15	13	30	23	20	40	21	27	19	24	22	13	26	18	22	22	13	21	24	22	26	27	31	21	19	35	15	22	19	17	21	22	20	26	25	23	22	18	21	16	22	25	20	19	19	26	20	16	24	15	22	19	27	32	19	23	21	24	29	21	15	29	25	23	19	22	25	18	25	15	22	18	20	20	26	9	20	23	24	32	20	26	25	27	20	21	19	25	27	24	25	27	26	21	23	23	27	24	25	23	14	26	22	15	26	29	13	19	25	29	19	33	19	25	29	24	23	22	24	15	26	16	16	21	28	19	26	22	31	25	36	17	31	26	22	32	24	23	19	15	21	26	28	25	19	22	22	23	20	25	24	21	20	21	28	27	21	22	28	17	24	18	19	29	26	23	26	22	26	26	27	21	24	22	26	24	27	25	29	26	34	25	21	20	25	21	18	26	27	23	29	22	30	29	21	23	26	25	31	30	29	31	20	31	24	23	18	20	17	22	23	34	22	25	11	22	21	25	22	23	19	19	24	29	25	24	20	19	22	19	35	20	26	19	25	20	26	38	25	27	26	24	18	24	17	26	27	14	29	16	31	26	27	32	21	20	20	17	22	18	15	23	24	29	17	18	21	23	14	26	19	21	31	26	24	29	20	16	16	22	15	23	24	23	15	22	18	16	23	18	19	18	24	25	20	20	18	24	21	16	13	22	19	26	14	24	26	17	27	18	29	24	23	23	26	30	18	15	24	37	19	22	17	27	24	18	25	15	30	26	24	9	28	26	24	15	22	20	26	21	21	20	26	24	23	21	27	21	19	28	25	28	27	29	26	14	11	33	13	32	21	28	20	28	18	17	27	15	26	24	33	15	21	24	15	27	19	29	18	22	22	23	21	22	17	22	21	26	18	21	18	21	15	27	24	22	18	24	28	23	33	13	20	25	23	22	26	11	23	25	22	29	25	22	26	28	18	21	24	23	19	21	21	20	25	27	21	19	26	23	21	21	15	18	19	24	19	14	25	28	20	27	23	20	21	22	26	21	21	26	28	18	18	25	21	16	25	28	23	17	26	23	26	27	28	30	22	21	20	17	17	30	21	15	23	17	14	26	30	25	20	26	30	23	32	21	22	22	25	22	24	16	15	26	33	25	27	24	21	23	22	23	27	24	14	17	24	30	20	24	17	36	27	22	17	24	21	20	20	27	27	20	31	30	31	22	23	24	29	28	23	12	29	24	22	20	30	20	23	18	21	16	23	22	23	31	33	23	23	25	21	20	25	20	29	26	18	26	24	34	24	19	29	28	21	16	25	19	26	18	20	21	21	36	25	16	28	21	26	24	20	30	30	22	34	26	27	24	27	22	16	22	27	23	25	28	18	24	23	18	31	20	19	21	24	33	15	24	17	28	27	21	17	19	18	27	30	18	25	23	20	24	19	22	18	23	27	19	32	20	19	29	24	23	27	19	24	25	27	18	27	23	29	23	22	20	24	32	27	22	16	18	28	36	26	22	23	20	26	25	17	19	28	24	23	20	17	33	16	22	17	18	18	20	27	17	24	27	17	24	23	19	24	22	19	30	19	21	17	22	26	14	20	24	21	16	22	26	29	29	18	18	18	17	18	20	26	26	20	33	21	16	20	25	21	24	25	20	20	15	25	23	26	29	26	33	14	27	22	13	33	23	26	23	28	30	27	21	29	19	26	31	18	24	28	24	18	27	22	28	16	23	29	27	19	26	24	14	19	27	22	30	15	20	20	26	18	25	23	24	22	29	27	29	16	15	18	23	23	21	22	36	23	32	27	34	20	18	12	21	21	21	26	16	23	22	20	29	20	20	29	18	17	20	28	21	25	24	22	24	17	34	27	15	24	17	17	29	24	26	24	24	22	26	16	21	19	16	21	26	17	20	20	20	25	23	30	18	23	30	22	22	32	34	33	21	31	22	26	22	21	25	13	29	27	21	21	25	32	23	18	19	32	22	17	21	15	21	33	23	28	19	21	20	25	20	17	24	22	24	27	34	11	29	15	22	24	18	21	27	23	26	28	23	32	19	21	22	33	22	22	21	29	22	19	21	27	20	28	21	18	22	36	18	24	18	30	24	14	17	23	19	19	28	24	24	25	21	27	35	23	31	25	23	22	27	21	22	21	30	32	20	27	24	21	23	17	25	20	18	28	19	21	19	27	14	23	14	22	19	23	28	26	31	25	26	27	27	27	18	13	11	24	18	19	21	22	29	14	26	24	25	29	20	29	19	31	22	26	21	24	26	17	20	28	19	33	21	23	27	21	22	22	30	25	18	14	30	20	16	26	31	19	24	25	23	24	23	22	19	18	25	22	14	30	22	17	22	33	27	23	17	19	29	29	24	27	25	27	27	23	30	26	31	27	29	33	25	17	26	24	26	25	23	17	19	20	22	27	12	20	25	23	28	26	27	24	27	19	31	16	30	25	25	32	22	25	22	22	20	28	21	22	23	23	30	22	28	29	19	14	24	25	24	24	15	25	20	30	18	27	31	18	27	22	25	26	26	20	20	14	19	21	26	27	21	20	29	21	30	27	30
16365	8286	3735	9819	15951	15503	13625	12224	11184	9664	7913	7347	7888	9445	8369	5065	4284	7120	10829	4524	1636	1362	1910	1243	744	729	620	656	666	573	518	510	447	435	450	423	424	436	386	386	398	392	362	351	402	368	386	393	367	394	398	417	392	392	323	366	361	385	377	346	364	347	341	350	395	350	344	363	379	374	371	380	355	382	368	372	385	343	364	346	342	349	356	338	359	344	352	335	323	359	347	357	374	369	366	354	370	399	343	348	359	396	343	371	362	417	385	363	321	391	364	375	391	369	390	342	357	378	372	355	349	372	373	350	409	370	381	331	365	369	367	325	372	382	386	381	371	360	380	379	373	351	354	373	336	371	367	342	362	345	386	376	354	328	336	364	352	353	362	341	344	345	345	340	353	334	378	358	369	333	343	380	346	366	338	356	329	336	343	391	374	372	352	370	342	364	348	351	374	385	369	319	352	381	360	357	374	361	351	356	362	331	368	346	337	337	361	375	342	363	368	351	351	340	354	342	344	364	394	372	358	372	331	343	365	371	358	356	347	356	352	390	345	366	347	313	317	339	358	362	362	354	380	328	334	373	362	343	371	323	360	350	397	339	335	373	353	337	368	370	355	355	349	384	349	352	332	365	323	350	369	407	333	345	361	366	358	340	346	379	348	364	372	339	343	319	382	343	379	352	369	348	367	336	344	369	357	331	397	362	315	374	330	373	353	352	362	376	352	332	334	355	345	338	385	344	362	333	358	354	352	329	328	334	343	340	364	352	327	354	332	312	386	356	358	344	350	338	324	344	372	354	378	334	382	379	371	359	336	376	355	363	339	349	346	377	354	325	343	380	364	366	332	367	360	363	333	360	348	401	378	334	336	331	359	345	383	369	357	342	330	363	340	341	386	318	363	343	381	390	352	367	363	347	352	356	363	319	355	374	371	358	337	340	374	375	373	322	335	363	340	378	352	350	352	352	345	367	364	366	366	352	335	350	353	361	348	362	328	346	345	322	373	378	357	373	346	348	324	348	361	353	332	375	362	352	375	340	351	325	352	311	365	360	388	353	353	345	338	341	375	353	365	342	382	342	375	368	355	378	343	331	351	333	330	346	338	309	358	359	352	334	319	359	345	348	353	357	356	344	322	335	352	377	359	372	369	334	358	346	362	348	363	378	353	345	340	328	368	356	319	381	353	375	361	367	345	376	323	348	358	359	331	349	351	348	366	325	330	389	331	374	334	343	385	346	340	375	378	352	374	350	343	345	338	320	352	316	334	347	380	334	350	355	325	360	330	327	369	366	355	362	350	307	320	387	396	299	343	341	371	384	343	328	379	336	363	348	330	321	372	375	345	357	351	343	361	349	349	344	396	322	350	361	335	336	330	365	347	330	380	362	342	326	353	365	337	348	373	363	342	348	337	356	379	375	334	361	366	343	387	359	346	362	342	360	356	368	383	373	340	346	320	377	355	362	349	371	363	324	355	361	336	359	344	347	341	370	357	366	343	329	343	361	386	358	368	347	362	326	333	376	356	315	337	331	328	341	357	359	325	369	321	371	361	356	359	345	347	368	336	344	359	359	370	355	391	335	375	389	373	348	355	374	346	359	357	354	320	330	372	371	340	366	350	366	348	359	337	330	348	355	381	338	358	353	356	347	319	352	335	357	355	355	349	379	351	377	381	337	345	361	330	374	346	354	385	329	349	387	360	334	354	362	340	339	360	323	349	344	331	350	351	346	363	331	342	368	359	357	342	376	354	385	341	325	371	348	324	354	335	346	364	359	329	416	340	298	319	329	359	353	355	364	353	327	369	344	353	361	355	342	341	354	333	318	350	329	333	348	341	363	307	366	379	326	363	362	353	363	360	351	322	369	380	344	347	328	343	333	330	343	396	334	338	318	395	361	356	382	359	373	325	372	374	370	339	354	389	368	354	371	365	302	370	374	338	347	329	336	344	355	332	359	355	367	353	352	331	344	343	330	356	345	370	345	353	343	357	381	345	352	359	331	361	343	312	357	349	352	386	333	354	349	363	367	399	329	353	343	346	366	350	325	327	363	353	341	368	353	364	356	355	341	382	337	371	355	362	338	364	335	366	342	345	366	336	354	341	353	364	350	346	344	346	358	350	367	353	368	338	339	343	336	368	366	339	362	340	340	340	371	370	363	370	376	395	360	370	360	347	350	342	346	327	348	342	374	359	357	356	355	349	336	337	357	349	340	357	343	348	336	348	350	372	326	332	371	358	357	352	350	324	358	343	315	353	359	367	354	352	350	341	374	358	362	327	391	348	323	410	358	353	326	345	374	339	351	362	333	377	374	344	359	338	378	372	346	360	378	314	341	311	359	326	354	354	372	349	371	349	344	345	375	363	363	335	363	359	351	332	380	360	388	358	357	354	327	338	324	381	373	359	353	360	360	360	340	357	335	355	313	344	329	381	374	326	348	373	340	369	345	350	360	365	351	330	366	384	336	369	383	354	367	385	336	369	353	353	309	343	386	340	374	382	369	366	355	354	354	381	373	365	354	337	370	353	324	378	386	345	376	338	379	333	322	381	330	356	359	371	343	365	362	330	330	341	370	370	350	359	344	324	341	345	349	374	379	349	347	330	333	351	332	334	330	363	396	366	354	365	363	360	334	380	359	367	337	339	352	344	333	351	362	371	359	376	332	374	345	327	381	337	361	335	370	375	384	394	361	348	366	317	335	389	384	362	341	357	367	340	333	362	347	359	355	386	350	354	375	383	374	343	347	348	330	345	329	350	397	344	369	373	380	339	336	347	342	382	346	365	341	337	325	331	354	358	373	395	382	345	385	359	331	353	358	356	348	341	351	358	336	355	368	359	382	350	348	335	331	364	359	356	362	349	361	371	344	356	355	358	335	326	334	315	337	352	336	379	376	378	334	354	368	363	342	325	362	336	347	363	329	334	369	351	344	359	351	357	365	342	315	354	380	359	337	328	367	336	315	324	379	359	356	373	358	358	354	344	353	359	352	319	348	333	342	371	325	318	354	361	311	363	345	361	353	310	353	355	365	354	372	355	359	328	353	365	346	360	349	345	349	305	361	343	347	351	381	354	353	309	381	340	361	341	328	351	316	319	354	368	334	366	338	344	344	371	348	325	372	354	361	366	347	378	373	340	336	366	342	353	329	366	362	376	357	372	347	344	334	401	352	373	349	386	318	345	340	414	353	326	341	353	324	341	356	327	316	342	358	361	353	344	350	378	357	340	357	381	368	363	349	368	362	343	344	334	367	319	325	357	365	367	325	341	340	364	357	383	361	351	348	345	349	360	354	349	335	356	353	363	347	344	338	403	349	337	355	337	334	368	325	346	343	397	364	330	377	335	348	364	349	345	355	335	341	371	392	381	351	370	360	371	348	350	356	348	359	351	297	356	361	368	350	341	345	356	345	337	346	335	354	377	368	341	353	336	328	362	374	339	359	333	337	399	372	349	346	367	363	292	362	359	348	347	370	394	329	382	344	329	336	355	362	327	327
1205	457	207	147	255	318	314	314	313	259	277	258	247	360	301	178	122	145	319	190	90	55	62	91	43	26	29	28	18	34	35	26	15	23	30	24	29	19	20	23	19	26	14	19	18	13	15	20	22	16	14	19	27	22	23	13	19	18	21	27	21	18	29	32	26	21	29	26	20	20	23	20	19	15	19	29	25	16	17	26	17	12	25	14	20	24	22	31	16	17	20	25	25	35	17	15	23	10	18	21	27	16	22	13	22	24	25	27	26	17	18	19	23	26	15	22	17	24	22	13	22	21	22	19	14	14	16	27	20	29	23	19	16	16	16	17	18	24	19	14	24	15	20	17	34	25	15	29	14	13	22	15	15	15	25	16	18	14	18	22	22	22	27	12	16	15	18	10	22	22	24	23	16	20	15	19	18	19	21	25	16	24	24	21	31	21	28	18	24	20	25	20	18	23	15	22	15	18	19	24	23	14	22	17	20	17	25	18	10	18	27	19	15	26	18	23	19	24	30	24	22	23	19	21	19	8	23	11	20	22	12	16	21	13	14	24	19	17	10	26	21	21	23	23	20	15	12	23	14	20	21	20	24	24	22	19	17	13	16	21	18	15	22	17	22	24	19	19	16	21	21	20	24	24	22	19	18	26	22	20	28	22	16	24	26	17	26	24	18	21	16	15	21	17	14	16	20	21	17	18	17	18	18	17	18	20	26	21	23	20	19	28	24	17	20	22	14	20	20	24	11	16	20	26	19	23	22	14	16	19	23	22	22	20	22	21	25	16	24	17	22	18	18	17	20	18	25	16	28	24	25	21	17	14	15	16	10	20	19	26	19	27	26	25	25	14	27	16	21	20	23	21	18	22	21	24	21	19	13	13	20	8	28	22	20	25	20	13	19	24	23	15	22	21	9	27	25	16	15	19	20	19	24	17	17	21	31	22	20	18	20	12	13	13	24	14	15	25	16	16	20	22	18	18	21	21	16	25	16	16	21	21	12	20	14	26	16	18	16	17	20	17	25	22	15	15	20	28	24	15	22	17	12	18	17	24	22	18	17	15	11	25	25	14	11	20	23	14	20	21	24	17	23	19	20	18	15	15	15	10	28	20	17	20	15	25	27	19	18	11	20	16	12	19	26	20	18	20	19	22	21	20	9	20	13	17	17	28	20	16	21	22	17	11	17	18	26	13	17	17	22	21	21	29	19	21	20	17	19	21	19	14	24	17	15	15	22	14	22	24	18	26	18	18	22	15	28	32	20	16	23	20	18	18	21	15	20	17	10	16	14	13	23	17	17	19	19	20	19	23	26	24	13	21	25	18	19	16	19	12	23	30	16	14	10	13	15	21	23	21	23	20	19	21	29	18	17	18	13	25	13	12	20	18	12	18	12	25	12	14	18	21	19	26	16	17	21	17	15	11	15	15	19	13	16	15	20	23	23	20	14	16	25	20	21	22	22	20	14	19	24	27	15	19	26	29	11	24	20	22	19	18	14	23	25	25	29	23	16	13	17	18	21	15	19	24	29	19	28	18	22	21	24	16	19	25	12	15	23	23	27	28	21	18	18	18	23	12	25	25	17	18	22	21	20	16	23	18	17	24	26	31	11	24	18	15	17	20	26	23	18	31	26	15	26	16	13	15	15	25	16	16	22	10	19	13	13	17	22	20	15	21	26	15	14	18	17	21	17	13	23	14	17	27	18	16	20	21	25	15	11	20	27	24	18	20	22	13	15	25	14	13	11	14	25	25	21	13	18	20	26	15	16	19	17	13	22	17	20	23	18	20	21	23	19	20	17	20	30	10	25	15	24	21	20	16	13	11	25	23	17	19	22	14	22	16	17	23	24	21	19	19	13	21	14	24	19	20	21	27	16	25	20	23	17	19	18	15	16	29	20	14	28	24	20	17	21	22	27	18	19	22	16	17	25	22	25	22	15	28	22	16	15	15	15	16	23	25	14	24	22	21	18	19	17	14	15	15	20	15	19	22	21	20	9	15	19	15	18	18	18	24	17	27	15	22	21	18	25	16	17	17	19	17	22	20	21	22	22	15	18	23	24	21	23	22	19	21	14	20	17	16	11	23	18	18	20	32	20	24	9	25	19	19	21	20	19	14	17	25	12	17	23	21	20	14	15	19	26	15	16	20	17	10	17	19	25	24	13	26	14	22	17	18	18	16	20	19	19	12	19	19	19	15	20	20	20	20	23	20	16	18	21	21	13	19	20	16	20	23	17	25	29	23	25	16	20	21	25	22	18	16	15	13	11	8	21	32	21	24	23	23	18	15	24	28	13	21	19	24	20	20	27	11	28	12	22	27	24	23	12	18	21	21	21	26	25	20	17	21	26	24	20	16	12	18	20	16	18	19	21	20	24	21	16	24	18	13	23	29	26	18	13	21	23	15	14	21	20	24	24	20	22	24	16	22	16	38	15	24	20	16	20	18	16	24	25	16	18	20	24	28	17	22	18	18	19	24	28	16	21	19	16	17	34	16	21	16	18	12	20	29	22	26	19	15	15	20	15	23	20	23	28	21	14	17	20	26	17	20	28	24	20	20	18	21	23	22	20	21	15	16	15	15	16	26	23	14	18	19	13	21	24	17	24	19	27	27	19	30	21	17	19	26	18	22	21	18	22	21	11	25	16	17	22	25	12	24	15	22	19	23	25	18	21	22	13	16	21	18	18	20	19	21	17	21	15	26	23	24	17	15	14	15	16	10	16	23	19	17	16	29	15	21	18	21	15	14	26	24	14	24	24	18	19	24	15	23	20	23	16	24	29	11	22	21	16	26	18	19	22	17	20	22	20	12	17	21	19	23	20	22	19	16	25	23	12	18	22	14	18	24	16	26	18	27	15	28	20	14	25	20	21	16	17	20	11	20	22	14	11	19	17	22	13	20	17	17	27	19	18	18	18	28	21	24	17	9	23	22	25	16	19	24	21	16	22	15	22	24	9	30	18	21	16	21	21	22	13	20	22	25	28	27	16	22	21	22	16	23	22	24	27	22	18	20	15	21	19	17	19	22	17	19	19	17	19	14	23	12	20	19	25	19	15	16	22	12	16	18	24	28	19	18	25	19	19	15	20	19	21	11	23	17	14	22	19	22	17	18	24	14	19	18	16	17	18	15	19	24	22	9	18	18	14	16	23	21	20	21	16	22	14	17	9	20	17	13	20	16	24	24	20	21	27	23	16	18	24	14	20	17	23	18	24	18	21	16	21	26	17	24	17	19	17	20	12	20	15	25	14	23	18	16	18	17	15	19	21	21	19	15	21	22	13	15	13	12	19	22	25	14	14	16	13	17	20	27	23	25	12	20	25	24	22	24	27	28	21	20	16	23	18	15	24	14	19	12	14	17	19	16	24	27	19	22	21	15	20	12	19	21	16	17	19	21	15	21	20	25	14	14	16	20	23	24	18	12	20	21	15	20	23	20	21	24	17	21	23	19	20	25	26	23	22	19	21	15	20	18	17	20	17	13	22	15
21183	11973	5931	15086	22512	21817	19230	17125	16148	13980	12656	11813	12224	14379	12349	7258	6397	7046	11874	8324	3222	2032	2587	3517	1456	1002	857	851	802	753	729	663	587	521	513	526	472	460	430	467	462	447	443	411	421	398	397	363	366	376	391	378	334	370	354	330	375	326	339	366	364	395	329	348	340	339	348	359	336	358	378	323	319	313	340	356	329	310	378	285	294	340	310	302	306	336	347	323	340	334	303	331	306	303	312	333	344	344	335	347	323	309	326	325	312	307	363	343	291	319	279	324	336	347	352	351	348	336	326	309	304	360	334	337	357	333	322	345	310	352	322	322	327	338	336	338	358	317	360	355	307	328	307	320	325	298	327	352	321	313	310	327	308	337	320	344	302	318	326	299	300	332	321	302	329	295	316	313	273	311	316	312	334	293	295	290	294	300	337	276	304	313	298	292	343	277	307	290	322	318	301	293	361	315	310	317	303	308	311	321	295	304	317	301	301	309	307	325	288	289	300	327	307	282	308	312	312	332	281	325	326	298	292	311	310	316	289	303	282	314	296	318	319	285	303	307	315	320	288	349	319	276	327	295	323	317	288	295	328	300	318	325	294	302	321	302	285	327	366	259	290	293	306	304	288	295	354	291	324	285	316	322	336	303	324	314	298	284	309	299	310	339	345	299	334	299	313	302	316	287	321	310	315	313	328	313	282	295	295	282	281	316	322	315	282	297	310	314	296	330	326	287	319	319	314	279	308	314	326	310	302	296	299	267	319	308	290	321	305	337	301	275	304	278	317	273	299	318	328	318	294	281	343	304	282	315	320	316	296	319	295	340	295	305	318	291	291	322	312	336	295	299	265	327	312	287	307	313	284	291	292	286	280	308	302	308	302	315	349	306	314	305	275	288	319	289	321	311	313	300	318	279	318	291	330	293	315	355	290	319	300	292	304	278	327	310	354	305	302	295	299	320	309	286	314	252	306	298	298	307	284	298	308	314	282	293	301	306	312	326	307	328	307	288	289	301	312	307	281	328	313	298	298	323	301	309	347	310	296	312	296	325	297	315	305	307	302	281	294	300	319	289	371	317	338	335	320	341	307	289	300	291	305	303	305	310	304	336	321	273	276	299	303	317	299	286	308	307	280	302	348	319	317	341	327	291	343	304	297	294	312	336	339	297	326	288	338	296	312	285	323	282	309	283	311	277	306	333	313	309	303	332	303	296	284	282	309	307	299	295	317	294	302	297	299	283	297	328	307	321	331	312	319	288	319	306	304	287	264	316	321	328	293	301	298	293	306	312	325	328	295	341	269	320	306	288	338	298	310	357	308	312	324	310	321	312	304	307	286	309	297	316	309	314	290	318	290	309	316	295	273	296	315	305	349	310	329	314	291	295	308	302	332	329	307	305	297	316	331	283	308	311	317	309	308	279	298	331	304	299	304	300	291	306	310	304	310	311	316	311	292	298	288	300	317	289	321	307	290	310	320	300	305	317	318	310	309	290	303	285	336	297	268	315	275	329	326	277	289	310	310	316	286	314	307	314	308	296	306	280	333	339	347	320	321	307	290	303	321	325	304	317	298	305	297	299	315	290	313	314	343	280	332	307	309	301	286	335	307	317	322	315	318	280	316	293	325	318	271	319	330	296	307	278	304	310	308	325	308	312	326	310	351	297	288	294	329	303	282	314	308	281	315	292	307	293	299	286	295	274	314	302	339	308	306	308	319	366	326	322	320	322	287	326	315	305	304	286	328	304	342	312	319	286	311	306	300	318	332	313	289	311	306	333	290	312	304	305	307	316	292	291	308	320	280	298	291	314	299	333	329	308	290	303	323	312	304	315	301	302	302	281	316	294	333	292	298	310	327	291	316	329	294	301	318	302	300	312	304	287	342	301	293	338	310	300	303	311	299	328	346	320	310	313	309	313	304	328	322	316	313	311	305	298	326	279	307	274	329	322	311	326	314	325	346	310	284	306	307	302	310	332	299	330	305	305	331	308	309	315	292	310	302	278	278	328	297	313	299	281	300	295	302	301	321	309	318	320	305	264	296	294	304	331	314	320	302	344	334	335	339	281	323	314	321	301	294	280	334	288	297	327	320	302	301	286	322	299	292	343	318	297	313	315	323	319	298	287	317	290	304	310	330	316	312	301	316	290	311	277	338	304	327	324	294	295	307	294	310	305	292	321	291	295	303	310	317	325	297	287	293	342	325	326	306	320	308	273	311	325	290	320	322	325	327	309	333	279	324	307	288	339	281	332	282	283	318	297	312	280	314	294	345	307	299	309	271	308	269	298	310	331	317	307	294	278	308	321	328	286	295	337	322	297	291	320	285	309	314	278	307	326	339	340	323	315	331	301	304	332	308	286	322	312	303	290	286	310	303	312	320	273	288	310	288	323	325	306	301	304	285	314	315	295	313	315	322	316	290	302	328	303	300	273	317	315	303	271	320	282	317	272	298	296	309	307	270	302	273	277	303	315	320	321	298	305	317	302	298	330	307	340	290	311	306	289	277	306	297	308	279	287	325	304	309	315	314	314	268	297	335	322	292	312	335	289	299	289	293	305	347	308	322	313	289	291	274	308	303	298	344	307	314	316	318	309	317	292	289	280	295	293	299	316	288	325	312	299	269	327	330	311	308	341	306	330	285	309	292	303	341	341	299	309	292	333	318	316	319	322	296	329	308	263	300	280	316	287	344	300	298	273	316	310	312	332	305	305	275	315	298	324	321	327	328	297	308	301	306	291	360	321	316	309	286	297	303	323	310	301	322	308	280	299	291	311	330	328	311	291	308	311	321	334	301	313	298	325	282	301	313	296	324	289	267	318	301	285	325	291	282	295	295	317	294	322	311	323	300	323	307	295	321	306	303	312	282	303	293	324	328	306	295	325	329	302	304	293	289	325	294	277	333	313	317	306	300	315	308	324	293	285	311	309	296	331	323	295	282	302	282	296	307	290	321	307	317	318	292	293	328	294	294	320	325	316	347	326	311	315	304	292	320	289	327	320	342	290	284	334	300	320	284	317	302	347	307	311	271	293	303	332	297	297	301	303	324	285	307	303	320	316	329	316	307	264	287	293	295	305	350	295	327	291	331	335	337	297	319	301	311	276	312	297	300	307	319	329	306	316	298	315	300	295	282	280	315	313	300	290	325	295	291	319	308	337	300	293	308	309	265	279	296	316	280	324	280	286	306	378	290	309	332	297	328	304	292	315	295	330	327	324	300	278	321	267	280	318	334	309	306	284	285	318	328	326	315	276	307	339	300	302	302	302	318	309	309	308	289	322	295	300	307	278	294	303	306	329	312	310	289	299	322	324	300	315	301	290	307	317	294	347	309	313	316	312	323	306	298	308	301	319	315	311	278	313	314	305	302	328	299	277	319	322	301	327	320	316	307	319	283	322	287	293	312	320	297	301	278	292	306	301	308	307	298	291	305	283	314	286	333	312	279	305	286	298	298	333	281	335	278	291	331	330	321	300	308	248	292	291	297	293	305	321	332	306
2749	383	210	165	252	304	303	291	328	288	251	259	263	308	271	178	130	149	237	276	153	76	76	82	57	43	48	38	41	41	31	45	47	50	46	43	40	33	49	39	46	47	41	45	38	45	48	41	33	44	38	39	33	44	38	36	32	35	40	31	47	36	44	44	32	36	44	37	47	27	39	44	30	29	50	30	42	31	34	37	48	39	40	31	26	32	37	37	45	35	42	40	37	35	25	27	47	33	34	34	43	36	37	37	39	32	42	39	27	39	37	47	35	38	31	21	43	37	44	36	39	46	42	32	45	40	34	33	36	40	50	37	30	41	37	47	50	38	37	37	40	29	35	41	45	37	38	37	32	37	42	41	33	42	40	30	47	47	34	31	46	41	46	41	39	35	46	45	41	51	50	33	42	44	39	54	25	40	32	40	22	34	47	48	41	38	37	45	36	23	42	32	37	34	27	33	42	41	44	35	34	31	39	38	44	31	33	39	39	37	47	47	41	31	49	36	32	34	30	35	34	46	37	31	45	46	39	40	39	37	40	42	39	38	43	24	35	41	30	39	31	32	32	39	31	36	49	43	39	46	37	32	37	45	47	24	35	49	34	33	40	41	37	28	47	49	37	37	35	44	37	33	28	32	37	38	34	36	41	39	48	45	41	41	31	32	38	33	32	36	37	47	31	48	28	36	44	38	43	41	37	45	39	49	42	39	39	41	29	37	40	39	49	28	38	44	33	35	35	36	49	33	53	36	38	27	28	45	38	36	37	32	32	63	33	51	35	45	38	38	31	32	30	38	51	40	35	29	37	38	41	41	30	49	40	48	30	41	49	39	36	44	32	34	40	38	31	39	41	30	29	41	34	27	34	47	33	37	30	41	44	47	50	34	39	50	42	40	46	37	32	52	41	42	42	38	38	34	38	44	37	43	39	30	37	53	42	35	36	39	32	37	47	35	45	50	40	41	44	36	42	40	40	40	43	32	44	33	63	50	47	37	43	41	41	38	29	37	45	30	36	27	41	45	37	30	57	44	33	41	47	31	44	50	31	39	39	47	32	35	36	40	48	45	41	41	31	44	39	37	32	36	35	46	34	37	51	26	41	30	47	37	33	50	28	46	37	35	37	31	34	41	31	41	45	40	27	39	23	41	41	44	43	39	35	46	35	29	32	39	37	33	35	32	41	39	44	42	36	31	30	33	40	29	39	31	33	42	34	36	47	37	25	38	44	41	39	31	42	48	37	32	42	36	54	43	51	37	44	28	34	28	40	48	44	32	28	39	38	40	35	43	44	54	41	46	42	35	34	40	46	46	42	42	43	45	40	47	43	46	46	32	36	39	47	40	39	36	36	33	42	37	43	38	42	35	41	49	38	32	35	32	38	32	41	35	34	39	43	41	36	32	36	41	33	41	43	57	44	32	39	39	35	41	41	35	35	33	36	41	39	30	33	36	38	37	54	42	44	32	37	50	30	41	35	31	37	38	43	42	38	48	48	44	39	54	34	30	26	40	29	39	44	30	56	36	34	31	37	40	31	41	35	41	43	30	35	36	49	49	39	46	33	28	41	38	39	26	50	28	41	39	32	38	32	33	40	29	35	37	34	34	44	37	47	33	34	45	44	38	36	47	40	48	42	43	40	35	42	43	50	38	47	42	37	39	41	39	41	35	22	40	36	36	41	32	46	47	42	35	48	41	43	43	39	27	39	38	32	37	53	42	37	46	22	33	37	40	41	40	42	38	35	40	36	40	33	34	37	44	33	33	42	32	42	28	38	43	36	39	38	43	40	40	39	41	40	30	37	46	38	36	41	49	36	38	40	36	29	37	41	39	41	38	40	42	44	44	36	44	36	53	39	31	31	32	41	37	40	34	45	36	37	24	36	33	36	45	37	39	31	61	45	38	47	41	36	41	42	39	48	38	31	45	39	49	44	36	42	47	31	33	34	43	35	44	47	43	43	44	36	46	34	41	37	32	41	51	41	40	33	44	42	43	36	33	33	35	38	38	40	39	35	34	34	35	40	52	33	44	32	45	36	33	40	34	27	38	40	25	34	29	37	41	43	37	33	33	41	37	29	31	41	37	52	35	33	30	40	44	42	41	33	38	41	39	29	36	41	36	42	31	31	37	45	32	55	39	23	34	53	39	31	34	28	31	50	39	31	32	23	49	51	43	33	40	34	40	37	37	45	40	40	30	44	45	49	37	40	36	41	44	33	43	36	29	43	32	32	17	41	37	36	52	35	35	40	39	32	38	55	38	29	29	38	47	36	29	37	36	39	34	30	47	51	32	45	47	29	39	37	31	38	28	35	41	35	30	24	49	39	44	38	37	44	48	36	40	37	36	35	40	37	33	41	32	38	35	33	43	39	44	42	30	39	52	39	37	44	48	30	39	40	36	39	39	38	31	31	35	46	41	34	48	35	41	52	39	33	42	30	41	37	34	47	36	41	31	34	40	34	32	35	43	33	38	46	38	48	32	40	40	32	38	38	43	47	35	38	34	39	33	45	31	47	39	44	39	43	32	44	43	39	45	48	36	32	37	39	38	41	37	31	41	39	34	30	35	42	38	42	42	30	31	32	45	29	41	28	28	42	34	35	44	37	48	35	44	44	34	48	31	35	41	44	48	37	42	39	39	52	30	44	41	35	33	22	40	44	49	30	38	50	46	33	44	38	26	51	45	33	43	31	32	35	35	37	42	47	44	44	51	38	44	35	50	36	40	51	50	43	43	30	45	26	42	36	60	48	30	36	43	38	35	41	38	49	41	41	38	42	32	34	27	43	39	39	43	28	39	41	33	41	38	38	33	35	37	37	37	40	31	40	56	41	36	32	42	35	45	35	29	46	33	41	34	17	36	36	38	32	36	38	46	38	39	32	35	41	30	41	40	30	31	40	38	32	39	40	42	40	41	40	33	35	47	40	29	38	43	31	26	30	40	34	38	35	46	44	34	54	45	60	40	42	42	30	39	37	34	40	42	44	35	37	38	43	37	38	40	46	40	45	47	34	38	39	50	31	41	53	43	36	36	35	45	39	40	46	32	51	44	30	44	39	44	47	38	40	41	34	41	30	37	42	38	41	35	41	35	39	41	41	37	37	31	54	29	38	31	38	29	41	39	32	40	29	45	35	32	37	42	38	48	41	32	44	43	26	34	47	51	43	40	33	34	39	25	29	37	35	27	44	34	36	36	37	43	34	33	33	44	31	39	44	40	35	62	42	37	38	48	48	32	35	29	41	41	36	32	33	33	46	51	40	44	47	30	44	26	33	39	34	36	47	55	42	44	34	30	42	34	43	31	33	49	35	40	36	39	51	38	47	41	42	40	26	23	44	36	43	36	42	44	40	43	29	39	42	40	35	32	37	34	39	29	46	36	28	34	39	30	37	37	36	52	46	40	33	43	38	42	28	43	41	46	26	40	35	42	36	42	33	37	25	39	42	41	41	34	41	26	41	41	40	38	56	48	45	38	41	32	36	38	25	42
18177	9939	5352	14494	21495	20748	18875	16715	15361	13611	13027	11795	12258	13069	10533	6574	5607	5398	8333	10825	5402	2176	2367	3178	1673	1210	1074	1033	1057	950	889	889	849	809	781	763	746	763	666	703	705	665	640	674	625	653	644	668	681	637	641	621	641	603	604	628	594	630	617	596	647	645	603	652	621	653	661	618	630	636	550	610	618	608	624	610	623	581	579	564	609	622	574	623	620	591	599	660	615	614	625	584	603	609	647	559	658	636	615	595	627	576	587	611	552	591	603	623	629	595	622	600	659	620	647	590	605	568	596	602	612	608	619	602	584	593	633	596	586	598	606	592	595	613	614	597	583	621	633	623	571	615	615	628	607	596	617	603	605	587	613	562	634	619	597	575	592	634	578	627	601	577	597	577	549	597	621	586	604	582	612	589	616	578	601	619	612	559	564	612	576	602	585	602	573	586	618	583	606	548	559	565	582	582	576	587	582	613	608	604	573	572	591	561	551	548	568	572	594	589	573	569	613	591	636	598	564	584	606	647	613	575	572	581	605	585	618	607	543	573	585	570	591	557	615	595	591	633	572	585	574	598	561	585	595	591	545	561	610	579	607	618	597	547	533	611	622	572	557	586	643	550	571	582	565	606	555	584	617	587	603	642	624	548	584	604	617	606	590	600	576	562	581	602	596	570	604	589	617	550	572	594	613	586	560	615	549	592	620	595	569	621	554	561	598	531	585	564	549	615	579	586	613	600	555	578	603	567	610	577	588	598	552	624	585	632	584	553	549	558	511	616	583	596	616	605	574	577	613	526	594	577	608	557	577	592	615	574	598	530	591	573	565	555	579	595	557	570	588	581	559	583	587	569	589	578	569	592	585	579	553	627	537	552	602	601	596	565	569	558	610	545	580	609	575	585	598	603	624	578	598	591	570	592	585	622	613	579	578	642	542	630	569	564	592	581	554	595	577	582	659	575	620	593	597	563	560	576	609	616	595	602	552	586	614	559	587	560	632	564	570	548	533	583	588	586	580	594	584	583	570	548	574	557	543	577	546	606	583	541	616	612	580	595	575	618	563	604	558	546	548	581	578	592	575	583	562	586	583	554	573	540	565	617	590	567	571	599	575	603	585	571	630	635	557	589	579	577	591	583	569	573	618	567	601	589	569	586	580	542	605	567	584	593	548	576	533	579	616	568	577	560	618	648	608	591	605	578	544	601	592	599	560	636	629	546	583	581	588	652	535	581	590	578	535	596	553	567	550	579	600	568	600	602	596	587	561	600	579	601	604	558	577	594	584	568	569	554	595	571	576	592	606	575	589	540	543	623	607	561	580	559	593	592	586	562	618	613	545	588	588	582	546	542	617	575	597	602	609	550	579	619	581	578	517	583	581	642	608	608	616	555	611	606	561	579	590	589	603	548	583	605	556	616	563	602	574	608	559	564	590	596	575	580	578	594	592	603	588	623	547	574	579	589	602	589	583	586	613	608	563	593	608	563	579	589	582	605	561	627	613	578	580	609	591	601	633	588	584	584	611	579	565	615	586	584	581	556	601	590	582	613	520	535	578	589	555	555	601	620	598	618	583	649	566	618	602	570	617	562	557	593	563	640	587	572	601	586	606	577	568	600	569	595	544	582	543	553	585	564	606	614	593	582	589	537	635	591	567	598	610	612	593	577	587	600	581	562	594	580	556	617	577	592	574	585	602	603	625	592	606	567	614	525	580	545	580	596	585	594	604	609	602	552	550	596	591	585	549	605	602	593	601	571	563	607	583	571	559	593	591	606	608	608	650	542	569	618	666	575	596	584	553	586	606	579	592	582	577	564	605	588	602	544	587	546	537	576	599	620	588	614	553	563	550	587	618	584	558	622	588	624	591	638	561	606	593	594	581	604	632	598	592	598	567	570	555	584	602	562	599	585	577	633	619	574	619	594	616	587	573	606	644	579	574	593	600	620	526	611	585	606	593	590	579	562	586	571	539	610	566	602	617	588	545	580	565	577	562	561	584	585	542	555	566	557	590	545	584	584	563	617	549	610	593	597	598	600	612	591	575	570	591	601	587	562	591	592	548	585	577	607	610	616	576	595	616	580	597	568	601	577	593	627	610	572	578	575	601	580	613	575	618	595	562	597	650	565	584	606	596	597	612	552	582	586	548	571	600	590	638	608	623	576	595	606	582	594	605	618	588	619	614	600	586	555	549	567	540	558	608	605	576	613	589	589	613	570	545	604	642	585	564	599	584	590	572	543	614	620	563	547	617	585	591	591	546	576	580	599	578	579	630	551	577	607	582	571	572	594	565	596	603	574	601	587	605	551	607	553	601	585	597	537	590	591	579	588	587	587	561	576	590	599	580	575	568	589	576	597	579	564	605	595	551	594	563	541	549	563	591	548	565	594	553	573	568	577	607	567	582	607	614	608	548	576	540	621	573	581	577	570	563	548	583	577	538	632	571	631	626	612	592	624	625	573	623	600	627	593	604	592	575	567	607	593	584	561	543	609	595	582	575	586	543	563	584	540	556	567	571	539	563	589	576	597	581	566	599	531	621	605	557	619	594	594	559	585	565	588	570	564	567	547	594	618	600	564	591	598	579	602	547	600	582	612	581	559	581	558	588	538	629	573	559	574	581	587	553	578	599	609	596	628	606	568	575	596	596	591	549	580	622	607	593	611	576	572	598	569	533	562	621	551	595	583	540	591	586	552	612	562	596	575	589	615	573	578	567	570	567	591	545	569	623	583	614	552	587	631	562	585	574	587	601	573	614	580	573	568	515	615	548	632	551	588	577	576	575	609	605	579	577	579	594	596	560	591	562	569	582	569	623	579	557	608	558	574	569	549	563	579	560	579	607	580	587	597	626	602	595	551	571	532	588	585	588	621	555	588	576	597	532	632	594	589	557	644	535	586	591	603	551	591	573	615	574	560	592	588	616	578	556	610	592	584	592	601	617	566	616	571	547	565	599	591	597	514	582	615	597	612	584	572	571	593	598	586	540	575	593	571	576	532	609	584	592	555	636	590	565	577	622	609	634	585	573	580	614	624	608	589	618	588	600	544	582	524	594	578	572	582	589	584	600	592	597	559	623	636	612	595	562	541	580	588	582	581	599	596	633	533	601	567	562	567	582	586	578	575	601	568	609	600	542	583	597	616	623	587	557	614	595	605	581	540	589	570	603	565	576	584	595	591	614	566	582	633	591	596	601	560	563	569	596	588	590	608	561	592	590	571	604	584	555	611	585	570	617	603	609	586	588	578	553	587	536	579	538	590	566	603	555	562	578	588	621	561	590	591	568	601	619	595	578	540	619	569	585	568	568	567	579	621	598	600	594	586	605	604	605	578	573	567	596	574	610	576	616	607	596	622	579	594	588	583	548	582	578	583	593	603	617	631	590	583	595	566	574	574	555	566	579	559	574	543	603	573	566	558	601	570	600	544	602	553	613	585	558	525	559	609	581	598	587	599	582	552	542	606	584	590	568	613	572	583	579	586	580	569	571	551	556	563	607	603
2312	640	332	252	428	511	510	470	450	436	408	439	498	538	425	283	182	185	275	398	237	115	99	109	55	56	44	52	51	60	53	41	57	51	52	41	29	40	27	47	44	54	49	54	34	41	28	56	46	34	36	32	33	36	41	44	33	37	33	32	38	29	36	30	40	43	28	29	34	27	34	40	33	33	47	41	28	34	36	33	30	42	40	41	48	30	59	39	31	42	29	35	41	38	32	32	41	45	45	61	36	34	24	30	44	35	43	31	41	34	34	41	32	33	29	48	40	27	33	29	44	33	35	41	36	35	39	38	38	38	37	40	33	43	30	41	36	42	31	37	46	36	45	32	35	41	36	38	40	34	47	31	31	34	42	31	33	35	45	48	38	41	34	39	43	41	30	50	32	31	39	41	31	44	31	29	26	38	34	45	46	51	39	38	37	44	43	34	37	43	28	30	42	30	37	28	38	36	34	37	41	29	30	46	38	32	37	38	33	36	26	27	36	40	36	45	40	37	33	27	36	41	28	30	39	39	50	42	35	41	40	44	30	40	36	29	44	31	43	34	43	27	35	53	39	35	38	25	49	35	35	34	34	35	36	41	34	40	41	38	26	46	38	33	39	39	51	27	33	31	29	30	41	47	35	36	35	37	33	35	31	42	31	28	34	35	30	38	39	28	39	25	38	39	24	43	46	29	50	35	33	39	38	36	28	32	41	37	31	41	31	37	29	30	43	38	37	39	34	32	35	30	42	37	34	28	35	35	36	35	25	36	36	30	28	41	31	34	41	45	36	35	45	34	43	26	34	30	39	41	38	38	49	30	37	50	34	41	35	27	29	33	41	45	29	34	39	42	34	39	39	41	30	41	38	38	40	38	38	38	36	47	32	39	42	33	42	28	29	36	38	41	40	27	30	34	45	46	43	33	43	26	36	43	26	38	31	40	34	38	35	40	40	35	22	29	34	52	37	46	32	34	42	37	51	27	32	45	24	34	30	34	32	39	41	20	24	39	28	34	35	32	43	44	39	33	35	48	34	33	40	29	36	39	36	37	32	30	33	48	38	29	35	34	36	30	41	33	36	35	30	40	39	35	43	36	40	39	36	40	41	36	22	33	33	33	35	55	44	47	37	30	42	34	38	32	44	26	45	27	25	34	45	31	40	33	34	36	29	31	27	36	37	38	32	36	31	36	33	31	41	26	46	38	41	34	29	46	43	32	39	42	45	49	46	33	43	37	40	41	33	37	42	30	43	33	35	34	43	36	34	42	29	29	40	44	37	36	35	38	47	27	31	36	28	37	38	50	44	37	26	40	48	42	41	40	36	36	41	25	45	33	35	27	34	26	48	31	43	28	37	44	36	26	48	39	41	32	37	38	40	36	25	29	38	31	39	30	33	30	33	30	37	30	37	44	39	35	40	31	33	28	33	35	37	30	41	33	39	40	35	46	42	38	34	39	34	39	37	42	32	26	29	39	33	33	33	42	46	45	35	43	30	24	41	37	25	39	33	45	38	31	46	29	33	31	35	40	46	30	36	36	37	37	37	37	25	32	38	23	34	28	42	32	33	40	42	41	35	31	39	30	37	29	43	33	47	35	37	45	27	45	36	33	30	38	25	39	34	35	37	32	33	41	36	27	37	38	40	37	34	43	34	46	35	29	43	34	35	28	37	32	41	40	29	37	28	40	28	37	27	54	43	27	25	53	47	40	33	40	42	30	36	40	29	30	40	32	38	42	35	29	37	52	41	36	43	34	25	39	36	40	32	37	42	41	40	45	40	26	30	35	38	45	43	40	39	29	30	38	37	44	29	30	34	33	46	48	32	35	42	38	35	28	40	32	45	29	40	33	46	34	48	37	46	40	40	33	35	42	32	33	32	39	27	30	27	37	27	29	22	33	45	34	37	33	34	31	41	36	35	29	31	33	27	32	37	35	29	21	34	35	44	44	31	34	39	32	41	33	38	31	38	41	27	47	48	41	26	29	48	34	39	38	36	30	35	44	36	28	38	31	41	30	39	31	31	40	25	36	41	41	31	44	26	33	32	37	24	34	40	46	39	36	25	35	34	40	33	44	40	44	42	33	36	43	41	37	35	31	36	38	51	32	31	31	41	36	34	29	50	36	41	30	38	35	34	43	37	44	50	41	51	30	41	35	40	31	40	31	37	32	35	33	35	38	37	25	28	44	29	35	23	41	47	30	34	31	32	39	41	31	36	35	41	41	38	34	37	29	44	30	46	28	29	37	19	36	30	26	37	44	33	29	36	34	33	35	34	41	29	43	35	29	29	29	32	38	33	25	42	33	39	28	38	37	24	36	29	28	38	40	55	40	30	45	40	36	36	28	37	40	32	31	36	28	36	30	34	36	34	39	28	31	37	42	37	38	37	28	35	34	35	46	39	39	33	32	35	34	32	41	39	34	38	37	34	33	45	51	23	33	40	37	29	18	34	30	33	34	43	38	34	27	28	37	44	38	37	41	40	45	32	43	39	29	39	44	26	36	40	37	31	39	33	31	37	37	34	37	37	41	37	31	36	42	41	25	45	23	37	52	27	39	39	30	29	44	36	48	34	30	27	39	34	28	32	34	38	30	36	39	32	43	33	44	41	27	44	42	34	30	24	44	29	27	35	42	35	34	37	44	29	32	32	32	47	30	37	35	30	31	47	36	37	46	33	19	24	40	35	34	37	36	33	34	30	41	40	26	35	26	28	41	36	36	36	39	28	31	36	35	50	39	35	36	39	37	40	40	48	37	38	36	57	28	29	38	39	46	32	36	30	41	32	34	30	46	33	40	39	32	38	44	33	32	32	31	37	40	46	42	41	25	36	26	39	46	35	35	35	40	32	36	33	42	37	27	35	41	31	46	36	30	40	28	42	43	43	30	33	30	27	27	27	34	27	34	37	29	39	36	36	30	35	30	36	30	34	44	40	32	33	27	48	36	34	41	30	32	33	50	36	30	34	39	41	35	48	33	42	50	34	48	48	33	42	39	41	34	32	28	35	32	49	54	37	40	33	40	34	33	39	41	34	35	42	29	32	36	51	40	35	39	27	42	37	37	32	30	31	43	47	43	30	32	41	38	29	46	37	33	44	47	31	28	45	43	39	34	36	28	26	42	30	33	45	31	32	34	45	36	25	36	40	30	41	34	40	43	39	38	40	35	36	34	33	41	48	38	33	43	41	26	37	38	50	31	34	38	37	38	31	38	34	33	37	35	26	35	35	37	38	34	33	45	29	43	36	51	41	32	40	38	25	38	42	45	37	31	38	28	28	40	33	34	38	46	39	35	40	37	40	25	43	35	34	32	36	44	42	28	40	42	28	30	35	42	33	28	38	47	33	42	36	33	32	42	34	33	36	43	31	38	40	34	32	39	31	41	38	34	43	41	32	35	45	35	31	36	38	42	36	30	37	37	33	38	33	34	37	25	22	33	24	27	33	43	47	33	42	33	42	34	40	37	27	31	43	33	43	40	37	35	33	41
24591	13854	7977	19627	27920	27057	24685	22322	19484	18171	17835	16998	18250	18295	14487	11094	7550	7119	11127	13102	7958	4339	3448	4065	2059	1604	1456	1398	1307	1280	1171	1117	1068	1026	980	877	855	866	802	753	811	739	789	685	677	711	699	750	695	702	649	692	646	702	673	600	604	599	611	642	630	585	633	647	619	637	626	659	603	614	579	637	618	595	582	622	580	574	601	559	608	576	560	615	587	567	587	591	547	579	583	616	576	603	569	610	581	534	614	579	603	599	579	623	566	558	571	589	570	590	598	586	570	603	643	575	577	569	614	609	586	611	590	581	573	577	598	589	602	615	581	581	615	579	581	562	569	562	574	537	598	608	569	566	592	567	572	538	565	600	575	591	586	592	531	569	516	573	543	540	552	564	588	545	559	579	575	555	552	535	547	608	571	570	539	540	566	573	576	544	541	564	551	553	581	532	583	547	563	563	546	569	562	504	578	588	565	566	595	542	580	530	545	587	539	536	543	576	573	549	519	592	580	547	556	561	557	551	538	584	563	556	577	509	550	564	530	555	554	530	596	559	553	563	557	558	506	568	545	559	578	523	538	524	563	551	568	523	534	573	575	602	507	535	506	555	524	553	565	559	565	529	541	599	545	579	550	574	587	553	510	501	577	520	529	561	580	556	540	603	564	557	570	544	567	567	541	550	547	543	575	547	530	574	563	552	524	567	549	530	515	554	605	526	508	545	549	564	545	520	545	540	555	548	595	603	569	529	536	539	540	528	529	559	532	554	562	563	561	533	534	539	536	517	524	541	586	557	537	583	549	540	564	639	564	508	562	521	524	586	577	567	561	559	555	582	529	537	514	619	546	544	542	539	534	563	563	550	538	518	573	533	547	555	582	533	601	545	559	495	538	583	543	602	581	550	559	560	531	564	533	598	551	548	589	517	525	495	590	598	553	563	542	588	552	525	519	562	518	562	567	598	526	515	542	524	570	585	569	549	538	551	590	573	529	572	520	566	575	546	524	543	593	545	559	561	536	599	574	607	570	569	559	570	517	554	550	501	553	561	528	541	570	551	534	578	542	562	552	592	528	559	571	538	572	583	573	578	537	534	552	557	562	569	592	517	558	552	566	574	503	560	547	552	550	568	550	558	567	555	543	528	593	577	574	560	535	527	536	554	551	581	546	557	572	564	521	560	578	540	570	585	556	541	533	592	563	548	526	516	593	571	503	537	535	551	625	555	552	550	524	563	526	542	520	557	537	588	566	554	566	572	538	525	533	558	539	546	529	543	539	542	511	552	535	509	554	548	578	543	546	568	596	577	584	571	556	568	552	562	553	598	531	566	555	564	528	564	555	584	550	552	526	592	558	538	522	550	528	593	565	512	530	553	510	522	522	567	590	575	529	575	549	554	610	512	569	538	566	550	528	593	562	543	569	573	521	554	544	517	588	506	538	537	569	555	561	561	590	525	555	539	550	571	589	559	560	533	548	537	547	564	538	574	541	530	573	575	575	544	583	565	557	593	579	562	575	563	541	557	549	560	524	579	537	533	590	537	556	506	578	553	545	574	520	550	605	555	569	596	568	567	551	574	545	537	576	537	561	537	558	506	557	548	538	525	549	578	567	548	568	538	554	573	557	523	555	551	535	514	544	547	574	517	538	539	570	528	575	574	530	549	537	508	582	546	550	503	549	549	547	492	545	560	535	524	547	524	534	574	560	550	546	565	520	550	516	547	529	575	535	540	567	564	531	576	552	548	568	547	614	541	532	570	552	515	511	520	538	569	544	532	556	541	570	535	520	549	545	570	560	535	553	542	567	545	546	536	553	557	546	562	562	564	500	541	568	613	551	508	607	499	526	521	512	584	552	541	567	541	514	539	574	569	538	543	577	568	588	555	512	556	533	510	534	599	547	574	581	520	526	556	560	567	570	555	530	577	555	571	556	527	518	550	524	527	508	586	561	560	534	532	581	560	562	546	511	542	538	547	529	521	589	535	586	514	547	561	573	555	512	569	502	577	542	520	596	557	574	558	529	570	496	532	561	534	552	547	566	567	533	564	577	592	512	587	558	530	522	533	552	604	563	547	584	570	523	541	576	530	534	551	522	543	554	495	546	557	578	561	588	538	512	541	567	541	577	533	560	554	570	517	530	513	552	556	575	521	541	511	520	554	550	573	564	501	550	535	583	540	584	531	545	516	478	536	561	554	571	573	566	547	571	562	558	579	552	542	549	548	561	571	518	542	516	542	553	572	539	551	553	559	538	549	499	557	586	583	520	552	550	583	541	551	533	580	534	533	568	556	531	561	514	528	561	509	546	550	506	572	571	521	596	580	540	566	542	576	528	554	577	575	555	554	547	557	599	590	569	514	521	534	559	537	607	535	573	552	536	605	540	562	529	565	519	540	536	551	530	559	532	575	548	554	525	539	540	547	525	530	541	566	557	530	562	563	533	609	560	551	560	578	547	571	525	541	515	555	547	568	549	578	547	536	532	543	541	575	545	550	505	553	582	559	580	554	561	577	554	565	559	515	539	564	541	558	525	545	565	582	571	540	540	525	570	556	568	546	545	551	550	531	555	531	558	536	584	522	562	553	532	594	538	565	581	497	546	575	573	529	563	563	553	543	587	520	554	561	556	521	573	595	537	541	573	544	535	576	569	538	556	544	544	501	561	544	576	567	574	539	541	573	526	554	546	571	523	532	551	550	532	565	591	548	583	550	568	558	562	559	539	561	574	582	560	568	540	556	557	544	578	544	540	568	556	554	548	533	523	577	567	520	576	526	538	571	513	585	561	559	539	562	575	542	517	527	552	514	578	550	540	560	521	526	507	549	530	536	531	557	596	540	532	513	544	525	552	503	518	528	585	553	579	569	547	572	516	547	532	577	539	573	546	551	537	509	571	581	537	535	564	553	564	544	566	526	524	527	533	564	559	529	524	589	548	565	535	529	530	559	522	549	518	572	539	566	529	575	540	551	573	552	567	525	585	572	537	551	575	563	554	559	545	576	577	504	548	529	554	547	554	523	516	512	570	536	511	517	570	545	544	519	513	584	554	528	516	565	523	553	548	535	546	558	547	527	526	540	548	572	534	551	593	545	488	580	541	545	566	517	490	562	523	560	587	544	556	523	563	553	536	528	525	522	576	503	570	557	565	558	557	606	552	555	546	520	565	521	576	544	551	553	537	547	534	588	576	561	547	549	541	569	598	598	551	558	573	552	575	543	541	545	524	583	566	573	552	538	520	519	539	524	568	568	547	522	569	557	543	553	558	563	515	556	569	553	550	565	537	575	558	563	575	521	561	502	586	587	548	548	539	533	563	555	537	564	565	532	509	583	563	534	552	535	555	511	566	597	615	559	518	577	554	515	543	542	560	531	545	549	570	537	522	555	548	530	547	545	555	539	538	565	554	568	568	513	528	535	574	554	533	538	597	581	551	545	563	530	571	577	538	513	537	563	551	561	563	536	530	551	547	546	575	542	579	587	551	527	595	570	533	610	533	525	580	564
1550	214	120	124	184	202	180	187	191	150	170	183	317	292	197	110	76	81	100	208	163	70	50	41	31	23	31	22	29	19	25	18	32	26	24	27	26	26	28	30	19	21	24	19	22	16	30	23	26	36	25	22	27	22	20	19	22	36	23	28	21	20	21	17	21	25	16	20	28	29	27	16	29	19	23	24	24	26	24	23	13	19	17	16	28	16	23	23	25	17	16	23	28	22	24	30	23	24	27	21	27	27	18	12	15	18	22	21	26	24	19	24	24	23	24	30	21	28	15	20	22	23	18	27	23	17	20	20	25	29	26	27	28	22	22	18	18	31	26	21	25	24	24	25	28	23	19	26	16	24	22	26	28	24	26	14	15	22	27	27	25	21	29	17	20	23	22	26	24	18	27	21	28	27	25	26	27	21	16	26	21	22	28	27	21	30	21	31	24	20	22	17	13	31	12	23	12	21	16	22	22	24	32	28	29	21	23	24	34	21	17	27	21	25	23	25	24	30	23	26	19	23	19	23	24	17	14	21	22	20	26	22	25	18	21	29	17	24	27	21	30	24	18	15	15	19	23	25	18	20	19	24	26	21	20	14	26	23	29	21	25	19	13	20	19	22	22	28	26	26	27	29	26	25	22	18	22	22	26	23	17	19	29	22	16	24	26	21	23	20	21	14	20	19	29	22	29	27	23	24	15	28	22	23	20	25	21	20	24	22	20	13	21	23	29	29	21	20	28	23	33	21	29	31	21	32	15	21	17	27	21	15	17	22	27	26	29	19	22	22	24	23	29	13	20	17	20	23	25	15	26	22	11	20	20	21	24	29	16	21	26	33	19	24	24	21	22	19	16	17	24	24	25	28	19	25	17	24	17	24	28	20	11	19	18	30	22	23	22	23	22	25	22	15	24	20	29	21	20	21	17	25	23	21	24	15	25	16	28	20	15	25	22	25	14	31	23	25	24	28	27	19	19	19	18	21	16	22	18	21	23	22	29	28	25	19	19	19	24	22	21	23	15	18	16	30	20	28	24	21	21	26	23	14	17	26	26	21	21	22	25	24	25	13	24	21	24	25	17	20	23	22	29	26	20	26	14	22	15	24	26	20	26	26	16	24	22	27	21	19	32	17	28	31	23	24	24	18	24	17	15	25	19	23	22	29	21	33	25	27	30	13	29	28	30	20	27	28	24	13	24	21	23	19	29	19	28	26	26	25	28	28	29	20	21	25	17	21	17	21	21	26	20	20	15	16	20	26	34	20	31	27	22	17	34	20	27	20	21	19	16	20	15	23	21	21	26	17	20	22	21	21	16	17	21	24	24	32	31	24	26	28	27	23	23	18	14	25	23	18	22	20	17	28	30	20	26	17	18	31	24	27	24	19	20	24	18	22	25	27	10	29	26	23	15	27	25	18	19	22	18	21	22	19	22	22	21	27	25	19	28	15	23	21	27	22	24	31	17	27	28	18	25	19	26	23	21	18	29	20	25	25	15	16	24	23	21	22	24	25	27	27	21	13	29	18	24	17	18	19	20	29	19	13	20	21	21	28	18	19	15	19	12	23	11	29	16	22	17	16	30	20	22	31	24	25	21	24	19	26	23	30	19	21	23	16	23	26	18	38	30	21	17	23	31	32	21	20	30	28	16	19	20	28	18	26	26	33	13	18	30	18	26	20	25	12	26	26	16	21	19	31	23	27	20	23	20	18	21	26	27	30	35	23	31	24	22	31	23	24	20	24	15	22	28	22	19	21	24	21	25	23	22	25	25	19	26	23	23	24	21	17	15	19	20	28	30	21	23	18	22	15	20	23	17	25	24	23	18	21	26	18	21	16	21	24	20	22	24	21	17	20	29	23	26	17	23	26	20	23	19	15	18	23	31	35	17	18	35	26	22	19	32	21	20	20	18	15	28	14	23	15	18	29	24	25	17	25	23	15	32	24	19	23	19	26	14	22	18	21	19	31	23	24	22	14	26	29	29	19	20	26	17	19	24	21	19	23	20	21	28	21	23	13	18	23	16	23	25	30	20	22	21	21	21	18	22	18	18	23	17	23	15	27	24	18	22	22	16	29	24	12	15	21	22	22	28	18	34	24	24	25	22	28	17	21	20	25	17	28	19	21	22	16	18	28	37	23	25	13	20	26	21	17	15	24	21	23	20	19	34	20	16	24	29	26	22	18	26	21	23	29	20	19	14	29	33	22	23	23	30	21	32	19	25	24	26	23	29	39	26	22	20	16	24	16	19	22	24	22	28	31	19	23	21	27	18	21	22	23	21	23	23	26	26	18	23	17	28	11	18	25	21	20	17	33	14	21	23	22	29	31	16	29	22	18	20	20	23	24	25	18	23	24	23	22	16	29	27	32	24	16	24	27	23	22	29	32	22	18	20	25	20	18	12	15	23	24	13	24	32	19	33	19	25	22	24	21	26	37	22	18	17	21	27	18	24	28	26	16	29	25	30	21	34	28	24	21	21	20	24	14	23	25	25	24	29	24	23	15	24	25	25	19	31	21	20	18	16	28	21	20	24	26	27	25	25	25	26	22	18	21	15	19	11	22	27	26	19	21	24	18	23	23	25	20	19	28	19	26	20	28	28	27	22	24	18	19	27	24	19	24	24	23	20	18	20	19	24	37	14	25	21	16	17	20	28	24	25	25	27	31	22	23	16	15	14	21	30	20	20	20	30	29	23	23	21	16	18	28	19	27	18	19	20	25	22	15	22	18	23	17	21	25	18	18	25	23	16	15	27	25	16	37	21	28	16	9	16	17	26	30	22	30	24	23	27	35	27	21	17	18	14	29	18	20	30	17	20	31	34	28	21	22	27	17	20	39	20	19	25	25	28	20	24	19	32	21	29	26	25	20	26	18	20	30	23	23	19	23	18	24	17	30	11	24	24	22	28	26	29	19	20	19	26	26	19	20	19	21	19	15	25	22	25	26	26	25	22	30	23	29	26	25	24	26	26	22	24	24	19	18	28	26	19	21	19	24	23	20	27	23	27	20	26	16	26	26	15	18	16	25	12	28	19	29	18	24	24	22	29	28	18	21	24	19	21	20	33	21	24	30	22	29	18	23	17	27	24	19	31	19	23	19	18	16	19	20	18	24	15	27	26	18	19	20	18	17	20	27	27	15	18	23	36	24	13	19	32	21	24	23	21	18	33	27	18	23	33	24	20	19	18	19	33	26	34	27	32	25	18	24	20	17	29	22	22	23	31	22	20	17	35	25	27	15	14	32	26	19	22	20	23	17	28	21	23	26	33	26	14	27	27	19	21	21	35	27	22	29	23	16	25	31	23	17	32	29	21	17	25	15	22	22	24	15	20	18	24	24	20	29	33	20	20	18	27	22	32	17	24	27	26	21	20	28	21	23	33	14	16	24	21	19	27	25	23	43	12	26	27	21	21	28	27	23	20	25	26	32	18	26	20	27	21	26	16	22	22	28	20	26	22	23	20	26	21	18	19	22	25	38	14	28	17	16
14226	6650	3457	9876	16023	16123	13757	12685	10885	9038	8714	9295	12608	12185	9373	5411	3218	3209	4473	8013	6289	2529	1204	1324	735	570	516	483	495	459	486	477	448	436	451	428	419	420	397	425	372	416	422	420	418	403	365	396	398	383	365	357	349	347	388	356	369	374	406	350	346	372	372	378	362	373	388	327	357	360	311	316	339	352	343	362	366	351	362	352	377	378	334	374	372	365	358	372	346	368	313	307	363	349	369	380	374	381	374	373	376	350	346	364	396	347	399	347	348	362	342	358	378	365	368	411	362	385	349	380	404	345	341	354	367	338	363	379	388	378	342	343	350	394	378	399	363	365	365	378	357	368	352	397	348	364	357	358	330	356	354	367	358	353	360	359	349	370	378	360	349	331	379	349	356	337	366	342	364	349	359	348	388	339	359	380	367	368	326	366	346	337	376	349	341	350	364	334	332	335	373	395	346	394	351	352	361	345	371	352	387	366	341	357	320	318	333	351	354	370	376	326	378	389	319	368	397	390	370	368	349	343	412	371	379	372	362	372	381	363	363	372	352	353	369	318	349	356	382	347	331	335	349	375	360	343	317	351	365	387	349	363	334	313	355	388	336	366	376	330	351	352	387	354	337	346	338	346	374	337	367	368	367	366	345	372	355	352	333	339	345	372	368	356	339	344	356	356	354	351	358	347	354	355	346	357	351	362	373	339	381	382	341	356	326	322	365	368	324	362	391	330	341	369	342	335	366	369	340	336	349	368	318	327	344	349	327	385	318	334	382	334	358	385	366	385	331	392	359	374	363	357	375	335	356	338	367	372	384	351	339	370	328	377	363	368	343	365	357	388	401	327	379	360	351	356	383	352	341	354	314	345	333	383	340	347	362	328	354	352	348	371	350	351	348	372	342	383	369	354	345	373	345	353	343	365	372	327	323	357	361	329	359	354	329	340	339	361	347	340	314	366	376	369	329	373	352	355	383	363	357	356	371	352	356	351	332	333	350	389	370	325	371	361	347	347	350	329	362	372	342	377	386	372	317	347	338	328	358	363	372	357	335	311	358	354	350	362	359	327	355	387	326	356	375	337	370	354	367	352	359	333	374	387	399	322	364	335	327	341	364	342	376	343	348	367	390	332	335	339	375	373	338	379	345	321	370	398	323	361	346	333	348	356	346	363	363	340	379	339	394	383	363	367	339	366	337	344	346	369	359	351	400	356	343	377	374	364	323	336	350	379	370	348	379	353	333	378	360	346	332	348	373	365	319	338	355	331	366	386	350	389	359	340	362	370	361	341	342	355	342	327	356	363	396	345	356	356	322	340	356	326	364	340	391	370	353	342	341	368	352	349	365	359	373	341	382	376	345	348	372	386	362	357	352	313	346	362	342	342	354	356	357	390	384	357	365	330	368	337	401	360	347	367	383	337	344	332	322	374	377	352	339	344	340	317	402	372	331	338	314	340	343	334	367	402	356	346	371	355	332	338	361	357	372	326	351	332	361	363	328	371	339	357	347	377	368	343	331	370	342	358	373	378	325	348	342	373	351	333	355	337	371	339	352	363	355	367	362	363	360	340	368	370	341	354	357	319	364	319	390	371	345	357	347	343	339	383	380	381	333	323	351	342	341	346	352	356	367	351	364	378	343	361	351	341	355	338	378	358	357	339	362	313	337	348	369	340	364	353	371	348	339	362	351	355	353	356	345	346	351	328	409	367	348	360	309	352	368	363	340	374	324	343	344	375	345	332	349	350	398	366	354	355	349	379	342	353	376	352	331	337	336	349	315	321	340	326	350	393	356	372	345	374	341	373	358	354	360	332	335	334	359	385	370	358	344	362	362	367	386	348	342	361	364	356	388	365	353	344	382	348	348	336	323	372	342	371	332	360	343	359	350	366	352	347	349	355	349	354	351	330	338	354	337	347	356	369	364	367	373	353	352	366	380	378	351	343	360	336	345	387	352	348	325	367	392	348	402	380	307	376	345	352	383	381	356	338	379	361	350	347	374	280	393	363	350	367	374	363	363	367	351	341	354	370	368	382	345	309	339	360	330	364	341	332	350	372	361	358	331	354	354	349	376	333	349	350	378	295	366	375	366	372	355	354	334	407	380	387	347	375	359	347	337	345	325	374	345	335	352	332	363	356	355	341	365	343	346	393	368	328	326	336	337	362	362	361	373	348	334	364	344	392	326	362	334	361	345	382	330	354	352	346	324	335	351	341	355	363	354	339	339	350	345	360	333	368	332	322	350	374	384	339	366	339	354	357	384	340	332	329	368	330	357	368	354	339	342	358	349	381	335	377	380	381	343	348	355	334	331	358	375	337	385	359	338	361	327	347	373	352	369	332	354	375	351	361	371	335	373	352	333	393	356	361	345	367	351	321	339	362	339	359	385	377	338	351	386	347	355	322	341	366	364	376	369	346	376	347	380	364	349	354	344	373	370	339	345	345	371	356	343	368	356	353	391	355	333	330	373	345	374	342	377	393	384	349	343	350	354	339	371	364	325	357	366	365	323	347	339	352	403	318	345	351	339	366	378	346	360	358	343	392	380	342	383	324	341	355	372	338	338	339	356	327	336	353	365	352	346	371	344	333	371	358	388	356	341	342	347	341	360	373	325	361	375	356	341	360	332	389	369	367	345	361	337	325	344	355	360	389	345	371	320	333	349	387	366	322	369	333	344	348	367	334	337	339	333	383	371	372	357	373	361	334	363	358	380	348	397	377	361	346	357	351	338	380	360	378	343	381	390	310	359	337	363	346	339	340	332	356	374	345	314	350	370	378	364	317	354	373	332	356	343	350	332	352	352	352	316	361	339	370	355	347	363	370	373	373	338	324	330	344	363	324	363	332	356	364	388	353	323	320	352	348	347	327	358	347	397	413	424	353	361	348	372	347	362	367	349	370	366	353	367	322	394	339	355	368	366	379	377	324	353	338	353	340	334	323	353	373	331	364	322	356	342	358	382	363	355	347	380	356	321	349	357	361	378	337	335	354	334	363	375	355	353	373	369	338	364	350	343	361	358	367	353	352	376	349	317	346	340	382	362	346	375	330	321	359	351	333	330	355	348	355	321	335	372	340	352	378	412	334	384	337	326	383	351	353	345	361	369	354	380	376	369	366	333	349	349	346	358	355	333	370	327	347	346	358	348	338	350	337	320	428	332	339	351	336	370	343	361	356	338	351	327	355	370	362	328	381	365	363	383	361	391	383	374	313	359	351	379	360	357	318	352	357	343	360	361	360	344	360	324	349	338	340	341	338	360	328	361	348	405	325	356	365	387	340	349	346	335	348	360	342	344	346	369	356	371	366	335	342	335	375	335	357	340	343	355	323	361	333	400	356	354	343	370	342	348	359	415	364	385	365	367	337	387	362	348	359	339	348	368	379	356	325	356	325	388	330	337	334	366	324	356	372	326	343	365	366	350	360	341	358	335	341	364	376	382	349	356	327	337	357	354	375	317	365	354	371	366	362	343	359	358	339	372	344	352	356	357	347	343	365
1073	397	219	159	311	326	336	303	315	267	271	308	381	463	460	215	147	120	114	208	158	75	73	43	29	31	31	28	22	25	32	21	29	26	30	28	28	24	22	24	21	21	35	28	27	22	22	14	18	25	23	19	24	30	25	23	19	23	16	22	25	18	20	21	18	19	20	18	23	8	15	23	17	22	12	25	22	27	17	19	20	18	25	23	25	26	19	10	14	15	18	20	20	15	25	23	22	18	25	14	17	27	19	27	20	15	16	25	19	28	17	17	23	14	23	21	15	18	31	21	19	11	17	28	16	22	20	21	15	14	20	30	12	17	22	27	25	12	18	19	18	21	22	21	16	26	20	25	16	16	23	11	18	23	18	18	15	23	17	33	17	10	15	18	19	24	25	14	16	27	23	19	20	24	22	22	14	20	22	14	23	13	12	19	17	20	22	28	24	17	14	26	25	25	23	17	16	24	20	15	14	21	18	20	13	28	17	21	20	20	18	14	14	32	19	21	13	21	14	17	11	15	20	15	19	22	8	28	21	12	16	23	16	15	14	23	17	16	17	17	15	28	14	16	13	28	19	14	16	18	22	19	13	26	21	22	19	21	19	22	19	21	21	13	28	31	27	27	21	19	24	27	28	24	25	20	19	20	14	12	14	15	23	21	17	17	20	13	21	20	22	18	22	21	15	15	26	14	15	20	24	17	20	25	19	16	18	18	23	19	12	28	14	16	17	18	16	21	21	25	25	24	22	14	18	13	14	24	15	15	21	21	25	26	17	14	22	18	19	22	12	16	12	21	21	15	12	20	22	17	26	28	22	21	19	25	15	18	28	17	23	23	29	16	21	26	17	25	19	17	26	12	23	24	23	18	14	18	17	17	17	31	19	19	21	22	16	21	24	13	20	20	30	24	15	20	16	13	17	21	22	19	23	19	15	12	20	17	17	21	23	18	15	18	20	15	10	12	32	17	25	26	23	16	23	23	23	20	20	23	19	19	17	17	16	24	15	22	15	20	12	22	21	23	15	26	15	15	23	33	22	19	13	28	25	27	19	14	20	23	20	21	24	31	25	16	16	16	25	19	18	16	14	18	21	14	21	22	18	24	30	27	17	18	26	14	22	14	13	23	20	14	21	14	20	19	14	18	21	14	22	15	15	16	26	15	21	22	17	18	28	31	16	15	17	17	28	18	14	22	17	27	21	18	20	17	20	18	28	19	18	23	20	21	19	20	16	15	25	15	22	21	17	26	27	18	25	14	14	23	21	16	19	15	24	26	17	22	18	12	15	12	24	16	20	20	20	13	21	26	19	25	12	19	26	17	19	17	18	22	21	16	23	22	22	20	20	21	19	26	20	27	22	16	24	18	26	23	15	18	12	22	18	20	20	7	10	16	8	27	17	26	21	25	23	22	20	12	23	17	19	17	21	22	19	18	27	16	22	17	24	22	17	17	18	19	21	20	33	12	25	28	20	27	20	14	20	14	18	17	15	14	23	27	32	16	24	14	22	19	18	23	21	17	23	19	27	18	21	14	18	29	27	16	22	22	23	30	14	20	18	12	18	17	18	16	18	26	27	19	25	14	26	20	21	20	14	18	24	19	24	23	23	37	35	21	23	27	21	19	25	21	13	15	20	21	17	15	13	14	13	21	19	23	21	15	20	20	15	9	15	19	9	15	22	29	11	22	19	19	24	19	20	18	22	11	18	17	18	18	12	16	19	17	29	21	15	23	28	17	23	19	16	21	21	15	29	20	10	25	17	19	26	32	23	25	25	25	16	21	28	22	22	20	18	19	23	21	11	13	21	28	26	14	18	13	16	30	21	23	24	18	14	21	12	18	20	23	10	26	20	19	20	18	22	21	18	19	20	18	20	23	21	19	13	18	27	13	19	21	23	17	17	19	15	26	21	19	26	24	21	14	29	23	22	22	16	21	18	19	19	14	22	17	30	29	30	23	20	16	11	18	19	22	20	23	15	17	26	23	23	21	19	15	23	16	14	17	25	18	15	13	25	15	25	13	18	31	23	17	19	16	24	18	21	20	19	19	18	17	20	29	20	19	19	15	16	17	16	15	13	18	22	18	23	18	24	22	23	16	20	19	25	18	23	16	15	30	22	26	23	22	17	11	15	21	15	19	21	18	19	18	18	22	25	25	15	23	25	14	13	15	17	21	19	18	27	25	23	16	8	17	19	18	18	16	18	23	19	27	21	33	21	17	25	18	25	19	26	20	19	18	22	16	16	22	18	20	26	21	24	19	22	14	19	22	14	16	20	16	21	16	22	16	23	15	20	26	21	26	19	15	23	22	23	27	20	11	23	16	17	19	17	22	14	13	17	21	17	25	17	24	12	20	24	14	19	13	14	14	18	22	12	20	17	16	29	13	25	16	18	21	29	14	9	27	18	19	30	14	15	21	21	20	19	35	23	11	25	19	18	15	27	19	16	22	19	24	18	15	17	21	15	21	34	17	21	24	19	16	16	24	14	19	14	19	22	23	13	15	13	16	16	21	19	26	15	26	13	21	21	16	19	20	20	23	26	15	21	18	19	26	23	18	17	16	18	21	20	22	14	28	21	16	22	21	19	26	20	16	15	23	22	19	19	22	20	19	28	16	18	14	33	18	27	16	23	16	14	17	15	24	27	11	11	22	17	21	20	18	16	14	24	19	27	24	22	19	25	17	24	17	18	19	19	14	23	14	26	21	12	30	25	16	22	16	18	21	24	20	24	19	22	26	19	19	19	16	11	22	18	20	21	19	17	14	15	13	21	18	14	22	21	17	17	17	22	18	18	22	26	19	17	13	28	14	17	16	28	24	24	24	15	9	18	17	18	23	21	25	19	18	22	23	18	21	18	20	16	20	21	25	16	17	25	28	24	22	17	17	24	18	22	15	14	26	16	19	22	20	21	21	24	25	23	20	15	21	19	23	20	15	24	17	23	17	23	22	24	22	21	22	19	23	19	18	22	16	20	14	28	28	23	21	13	20	19	22	23	17	17	18	23	17	20	12	15	28	12	16	19	20	26	20	26	21	15	23	13	20	22	19	28	14	13	23	11	25	17	17	20	22	20	16	15	15	20	24	17	16	25	26	31	23	19	25	13	23	19	19	22	25	27	24	17	26	20	23	20	22	26	17	15	21	23	20	15	16	19	18	27	22	14	20	21	18	19	22	19	15	21	11	22	15	22	23	24	20	21	27	26	27	18	20	16	25	22	25	30	17	18	17	24	22	18	22	26	17	24	19	29	14	16	20	19	22	20	19	14	14	17	17	21	15	27	26	17	25	17	28	28	16	22	14	13	13	23	15	15	17	20	18	14	17	16	18	13	19	19	17	19	15	22	17	29	14	22	18	25	18	26	27	27	18	29	23	18	24	20	16	16	24	19	12	22	20	16	16	23	22	10	15	18	23	19	23	23	13	17	13	18	24	21	15	16	25	26	17	23	19	22	20	14	24	24	24	25	20	22	16	14	14	14	17	18	31
19117	10825	5315	14999	22913	22641	20681	18816	15963	13444	13106	12737	15987	18415	15909	8964	6157	4913	5112	8332	6802	2448	2131	2197	1193	912	799	730	701	680	621	600	585	600	545	533	497	459	470	461	420	403	399	405	397	366	423	392	405	384	350	388	374	377	370	379	333	352	354	355	353	358	336	372	349	374	334	376	346	338	324	312	334	328	307	326	326	325	297	302	312	316	327	355	328	301	330	316	328	304	348	307	290	330	337	307	337	340	320	322	317	363	327	333	339	350	314	343	303	329	301	340	350	349	287	298	309	321	359	340	339	303	315	318	337	338	335	349	319	338	370	346	360	354	336	372	337	323	319	335	337	301	305	346	305	328	326	310	320	362	331	320	346	303	331	301	317	317	323	302	350	324	281	280	322	291	316	306	313	331	339	301	339	284	330	305	306	308	319	345	310	294	317	285	316	307	321	325	313	272	335	276	300	327	346	305	274	310	311	301	329	285	289	325	284	353	304	308	303	320	276	341	303	304	303	275	314	345	328	302	283	304	283	273	327	302	335	294	275	308	287	318	310	357	301	276	287	330	321	328	328	312	293	329	319	326	334	307	324	300	314	304	310	290	309	314	294	305	305	327	344	296	309	304	333	299	320	312	276	297	304	313	297	300	333	342	307	315	312	304	308	272	303	296	313	330	301	276	302	283	286	331	326	334	324	317	277	313	291	309	310	315	306	295	291	322	289	277	274	289	309	298	282	309	321	326	314	280	306	345	302	302	286	304	298	323	299	288	301	289	326	282	320	296	295	313	285	289	313	298	307	319	328	316	283	338	297	297	291	294	304	329	292	304	303	278	320	304	297	321	315	312	321	309	289	325	317	306	321	309	294	342	319	310	300	295	294	294	320	327	302	291	316	309	312	286	332	310	304	300	289	333	322	324	301	308	310	342	304	309	328	330	283	291	327	308	320	316	310	318	299	289	279	318	305	298	304	284	311	305	292	307	313	309	305	277	301	320	297	311	294	310	303	322	317	284	273	314	336	321	301	300	309	267	301	286	308	309	291	277	305	318	296	290	317	325	301	314	301	327	299	303	329	300	296	297	329	292	313	325	314	343	298	326	313	288	328	305	320	313	305	298	306	287	312	286	309	292	310	318	317	279	329	272	303	284	271	318	292	291	288	305	274	313	339	314	317	295	294	319	295	310	311	318	300	331	301	310	290	330	311	291	323	302	314	350	279	324	298	308	318	320	332	318	284	292	317	311	300	290	305	285	329	296	314	297	307	301	306	302	293	300	353	320	293	310	314	296	320	326	301	309	333	311	310	320	292	306	335	301	307	291	323	326	324	269	295	299	317	277	327	285	310	282	285	297	288	321	300	333	333	325	300	324	300	304	326	318	313	315	295	288	298	334	321	322	306	332	285	311	304	290	278	310	304	326	308	303	330	333	316	304	289	320	285	306	305	328	315	298	310	328	302	303	271	322	301	314	334	316	305	313	287	320	301	298	312	330	283	292	303	324	284	305	334	338	296	310	301	295	319	311	279	299	333	309	330	288	292	270	332	290	304	301	305	324	291	325	293	315	304	311	318	330	316	306	341	295	306	323	358	318	273	305	321	293	295	301	296	332	292	310	318	322	292	313	291	278	290	350	327	363	295	307	298	358	330	309	287	309	320	260	296	326	324	332	318	329	299	332	285	293	279	313	316	307	308	348	330	286	287	299	327	296	322	330	290	320	291	292	325	293	309	280	332	295	304	314	295	320	317	326	289	320	297	304	322	333	286	322	302	325	310	294	306	275	322	306	309	311	309	313	279	293	340	317	324	295	287	284	313	298	284	338	299	303	307	308	301	312	299	329	310	281	334	288	301	300	322	278	305	313	297	310	313	294	291	302	342	298	279	277	283	270	348	306	336	314	310	311	312	289	304	314	274	328	311	292	300	312	292	304	300	295	333	269	308	306	306	303	301	330	312	304	315	307	291	291	305	289	306	332	288	295	315	287	332	333	306	313	291	274	280	290	328	296	294	296	309	305	289	316	318	296	318	322	306	298	302	308	272	291	283	331	309	312	287	304	315	306	312	316	326	302	317	300	323	292	293	289	320	326	315	317	323	267	310	330	286	303	324	300	309	290	276	312	301	277	308	317	304	295	272	290	316	314	347	317	288	312	303	347	286	294	315	303	286	296	334	286	290	305	306	327	284	339	280	315	293	332	291	314	302	333	303	310	284	278	285	268	341	328	286	297	276	306	324	339	280	316	273	303	286	301	314	320	313	295	280	291	302	332	300	292	284	298	299	315	289	281	276	315	303	300	287	324	329	280	295	277	295	301	326	325	291	303	304	289	283	313	288	295	315	294	281	306	306	295	310	289	330	316	292	303	298	320	305	330	275	321	314	340	308	305	316	323	349	264	292	297	326	311	315	316	283	295	292	270	321	309	285	314	280	280	301	305	331	283	329	317	312	318	295	315	299	308	296	300	326	307	299	284	315	313	310	334	324	325	298	268	325	266	320	294	315	293	277	322	277	293	307	310	320	297	338	286	321	280	291	314	287	295	296	317	321	305	325	327	292	269	315	287	316	305	298	307	337	329	310	324	318	305	297	304	320	307	309	311	325	320	302	334	303	302	305	310	314	286	303	306	284	312	299	312	285	301	289	280	298	320	299	331	290	288	292	324	330	301	287	331	311	294	309	268	310	320	300	319	280	294	298	322	318	283	310	320	283	292	319	285	312	317	319	346	313	310	292	323	320	317	294	333	307	320	320	332	293	298	298	295	285	309	313	288	314	298	291	293	285	313	268	312	306	304	300	329	304	307	310	305	291	303	309	325	338	278	304	292	319	294	319	291	294	316	293	307	279	304	322	298	299	283	313	337	268	276	292	300	317	308	331	325	289	305	319	317	264	272	311	356	312	322	285	307	284	352	302	317	307	315	300	285	272	305	306	307	299	293	309	290	308	299	320	296	281	289	326	297	300	299	311	292	284	307	317	288	308	303	334	290	290	334	279	282	309	329	317	260	308	300	317	327	273	306	295	311	312	300	274	297	284	308	283	314	301	319	298	328	316	326	347	303	292	313	323	280	329	311	310	299	341	307	336	314	280	321	314	309	284	325	297	294	286	321	296	302	336	321	295	323	297	335	308	309	313	319	276	309	328	306	319	322	328	334	331	301	297	325	327	317	297	290	306	295	276	269	321	343	283	294	286	308	282	294	335	318	303	313	329	301	347	315	313	337	282	311	311	322	360	322	300	293	280	308	274	325	311	305	285	309	282	320	319	300	331	299	301	338	287	294	318	302	304	286	299	326	299	324	325	330	318	306	307	324	303	350	324	309	270	279	291	310	286	295	289	306	284	318	291	323	295	295	293	316	302	274	302	320	300	326	302	310	282	308	296	306	323	309	301	319	309	288	318	255	330	306	293	311	289	306	286	288	300	346	317	324	303	332	321	294	330	302	321	308	370	285	295	312	321	313	301	286	314	316	306	330	323	303	287	290	311	295	336	311	312	299
2706	316	221	171	250	311	326	320	313	275	291	287	451	499	412	211	137	136	120	159	212	128	75	83	53	38	47	50	50	51	46	46	42	52	44	29	43	54	40	37	45	52	45	33	36	29	36	39	49	35	29	43	54	44	38	37	41	49	27	46	33	46	39	44	47	47	31	35	49	43	34	45	53	53	39	26	49	30	36	42	38	28	31	40	36	37	33	34	37	31	34	36	31	37	34	32	29	32	37	36	33	40	37	46	29	33	38	34	41	39	33	55	46	51	40	41	24	34	39	36	33	37	38	41	49	47	45	40	43	45	40	37	45	34	46	28	44	53	38	43	46	36	37	50	35	41	37	44	44	34	31	32	43	35	33	33	32	34	35	42	46	29	37	32	45	32	34	43	43	45	37	40	38	34	51	34	53	38	38	35	47	46	41	45	44	26	40	36	46	39	32	37	43	31	30	33	33	24	35	33	29	29	42	37	36	47	32	24	40	45	37	37	49	40	37	38	48	47	31	42	37	36	40	47	29	36	27	24	40	32	34	46	44	37	39	41	23	45	35	35	46	39	30	28	50	45	34	43	37	41	32	32	24	40	48	41	39	43	40	45	38	41	34	53	22	28	46	32	30	46	44	38	47	42	39	41	36	39	44	43	39	42	35	41	39	35	41	35	37	33	36	35	26	43	35	39	37	39	38	42	45	30	36	30	41	38	56	36	29	40	31	39	45	38	33	36	42	37	35	34	44	36	37	47	23	38	37	50	36	32	31	37	30	37	38	36	36	42	41	38	36	39	38	35	39	32	38	45	33	36	44	40	49	37	35	44	44	34	33	41	33	32	52	51	34	35	36	49	39	35	31	31	32	34	38	44	44	37	46	32	38	37	40	37	39	31	44	34	33	28	26	46	40	34	32	48	36	31	41	39	46	46	39	33	38	38	32	33	51	34	38	45	34	32	52	37	42	34	42	40	47	34	47	41	38	38	36	48	37	44	46	28	24	38	47	26	47	32	34	39	28	38	38	34	31	42	44	39	43	43	36	26	41	35	32	35	31	23	38	42	53	43	46	30	36	39	38	43	40	42	34	42	37	50	42	40	39	34	42	26	46	38	56	38	47	27	50	43	41	45	39	47	44	55	44	40	36	36	39	29	40	35	50	31	41	40	36	50	36	43	29	45	36	37	37	37	37	35	36	42	39	47	46	28	36	38	33	47	43	34	36	40	50	43	34	36	39	48	40	36	36	42	38	39	43	36	33	39	44	45	40	34	45	36	49	39	29	45	31	31	43	37	47	47	37	36	42	31	41	32	30	39	41	28	47	29	32	33	35	34	36	57	38	34	40	35	43	43	43	33	39	32	44	43	38	43	41	41	31	41	51	36	41	34	42	37	31	37	35	37	32	31	47	31	28	46	39	40	45	33	50	41	42	43	44	32	41	36	41	35	28	39	39	37	38	30	42	41	41	31	44	30	52	36	37	39	30	38	41	45	36	46	42	37	40	41	36	35	26	46	34	32	35	33	38	29	39	35	44	39	39	49	47	37	41	35	49	33	41	45	33	45	46	37	45	35	50	31	54	28	31	29	40	36	42	48	43	40	30	45	50	33	43	43	34	33	39	42	35	44	39	44	40	31	46	33	36	37	42	28	41	41	40	38	41	34	53	47	35	48	45	38	32	48	38	39	31	37	49	35	33	39	46	23	35	36	39	28	36	43	35	44	32	46	41	28	39	32	34	38	38	30	56	41	42	26	31	37	41	34	47	32	42	33	38	45	35	43	42	45	43	45	30	42	63	39	41	35	39	30	42	43	37	46	54	47	39	29	26	33	41	39	40	53	36	32	43	37	36	38	39	38	42	32	34	39	33	43	38	44	34	27	42	31	34	34	46	47	46	41	34	30	35	37	42	45	38	40	52	35	50	32	26	42	34	50	30	45	42	33	45	30	46	50	28	29	42	59	51	39	39	33	32	49	45	38	41	44	37	38	41	41	43	38	40	30	43	32	41	44	27	33	48	45	33	35	37	31	44	42	43	32	36	35	31	48	49	36	45	28	36	46	42	42	37	44	33	33	32	33	35	37	37	40	39	46	46	27	39	41	34	35	45	29	35	35	33	40	46	36	42	41	44	33	34	35	32	36	29	33	32	40	36	45	34	46	40	36	44	42	34	34	42	42	43	31	45	37	38	41	33	43	31	40	46	46	33	31	47	37	42	34	34	33	42	31	37	38	35	37	36	32	34	27	44	39	39	49	41	47	34	29	34	44	50	37	47	36	41	42	39	42	34	41	42	34	40	36	47	42	50	34	51	34	42	46	36	37	43	45	40	38	30	47	36	45	41	33	34	31	23	38	43	47	34	40	26	48	32	47	41	47	29	50	36	45	38	30	34	37	51	37	38	45	39	42	29	33	33	52	45	33	39	30	42	20	49	46	37	44	31	35	36	44	35	42	26	45	34	41	27	46	35	31	43	32	36	31	48	43	47	35	33	42	41	47	41	37	29	41	37	35	44	41	44	29	37	38	31	35	33	33	46	40	40	30	31	51	40	36	35	35	36	36	43	44	37	42	36	35	39	50	31	35	36	38	36	45	38	36	42	46	34	39	29	38	30	37	46	34	40	45	39	44	34	32	47	37	44	30	37	31	46	36	32	40	27	33	32	46	35	39	36	50	30	45	45	37	41	33	44	46	54	36	35	47	38	43	28	30	31	40	41	33	45	42	39	37	34	47	41	32	31	42	47	39	40	29	35	41	43	40	40	43	43	37	48	33	34	33	42	42	33	44	35	45	29	38	47	40	37	42	39	35	35	37	44	43	45	36	54	48	33	30	33	29	51	34	43	34	40	33	31	35	36	45	33	36	40	39	36	36	47	40	30	29	45	42	32	45	34	45	40	33	49	27	31	46	36	41	41	38	42	45	30	50	40	36	40	47	38	43	48	22	44	44	38	33	39	51	31	36	37	38	39	43	38	42	40	44	42	46	32	41	37	44	30	33	33	44	35	42	44	33	29	45	38	29	46	31	42	41	42	28	33	29	38	48	33	34	37	44	46	37	39	44	38	49	33	30	38	40	47	46	24	52	31	36	38	23	29	35	36	36	32	41	45	26	37	41	36	34	35	33	45	42	30	40	26	33	35	50	38	31	43	29	39	39	47	41	44	27	41	46	25	41	40	39	33	45	44	32	34	48	37	30	43	48	28	35	35	26	40	48	46	41	31	29	33	44	34	39	34	36	42	38	46	37	30	39	51	49	35	36	51	33	34	39	37	49	45	38	33	32	29	35	50	44	32	33	55	43	29	41	42	36	45	49	42	31	48	27	39	42	30	36	43	32	40	36	44	39	46	52	36	46	31	34	40	41	39	33	36	35	34	36	37	31	48	40	36	39	44	43	42	30	43	41	39	26	38	47	33	44	40	44	33	36	36	46	22	40	42	43	34	43	33	36	40	45	39	41	48	39	44	39	41	38	44	54	33	41	37	44	45	30
17129	9189	4999	13835	21493	21414	19941	17491	15461	12857	12734	12794	17874	18044	14626	8568	5847	5025	4893	6445	7865	5208	2585	2102	1420	1168	1055	947	913	875	932	880	839	833	866	704	750	731	733	704	667	696	708	723	707	715	670	638	656	651	631	671	665	621	643	628	627	660	627	630	617	618	654	606	599	652	602	643	584	607	618	594	618	625	666	616	603	665	605	657	570	624	601	630	615	563	612	588	600	584	616	562	598	605	622	564	612	607	586	622	608	595	588	615	606	595	608	585	615	589	610	634	586	606	582	592	656	595	624	613	607	602	655	660	601	632	615	592	610	634	648	627	608	620	625	597	614	601	634	595	609	625	613	581	567	620	632	571	612	606	621	618	609	563	595	584	591	601	604	599	602	565	596	640	618	589	586	616	561	579	575	605	593	619	593	548	607	589	617	567	573	558	579	606	584	590	581	667	601	581	572	555	604	584	565	568	556	576	574	604	610	611	589	564	614	618	591	601	568	619	575	599	586	607	591	596	573	615	633	578	610	555	601	549	599	576	583	565	581	578	583	572	660	574	588	565	603	589	634	599	620	581	583	595	556	585	582	596	606	569	557	624	605	625	599	639	601	624	634	594	619	606	585	585	609	599	632	588	599	574	592	587	571	564	547	585	587	605	565	580	599	581	583	567	562	583	615	600	628	609	584	593	600	634	582	570	583	604	564	578	589	568	561	554	587	557	551	585	580	539	573	550	580	594	575	579	570	587	606	571	560	578	550	614	598	585	553	588	598	601	616	597	654	589	622	592	568	600	616	649	620	578	579	601	595	594	606	595	640	589	635	634	618	593	622	559	609	572	590	600	595	607	548	573	555	635	594	561	584	620	625	558	597	580	608	606	560	570	625	630	613	599	633	609	570	594	567	568	592	569	585	595	590	551	556	602	586	572	592	620	568	544	609	586	546	590	581	622	565	590	590	564	612	632	592	560	597	586	603	582	578	562	594	595	595	539	577	576	582	575	613	612	592	590	548	606	585	576	541	649	608	586	607	590	592	597	646	585	588	541	562	598	589	611	595	552	611	565	619	579	583	644	592	599	583	611	606	589	572	621	625	617	578	611	604	566	584	608	623	563	615	610	581	563	543	611	605	609	582	596	564	609	609	599	639	633	589	581	615	591	613	590	637	591	568	628	585	594	591	594	575	611	580	601	549	600	601	593	605	597	607	603	557	611	566	597	565	622	543	616	579	618	616	581	586	592	581	584	597	587	593	596	562	626	602	604	576	593	569	613	577	557	606	608	608	584	578	552	598	586	598	566	590	598	555	560	577	594	625	605	579	591	580	575	569	539	628	585	579	628	592	626	596	583	554	604	628	588	606	611	593	536	625	591	590	623	574	612	603	587	589	616	569	589	566	568	626	599	604	579	598	574	629	615	564	590	578	553	602	608	593	628	621	599	579	608	608	595	580	571	588	597	624	538	583	576	605	593	579	569	573	629	586	561	587	618	556	587	576	581	598	619	630	637	618	572	567	576	583	567	607	608	613	545	610	577	592	573	645	579	603	580	571	557	595	570	580	580	599	601	557	555	580	605	581	572	603	587	555	568	607	591	573	585	618	600	592	590	597	571	579	573	569	568	601	583	585	568	573	606	585	612	584	590	571	612	606	566	589	631	565	632	548	564	609	543	579	624	565	602	594	639	610	589	610	579	587	547	603	586	574	554	584	577	631	618	584	596	604	541	607	596	607	594	616	619	571	617	587	559	601	613	582	629	589	602	576	562	606	613	587	558	593	594	629	619	603	580	575	644	585	548	568	567	572	619	554	571	554	630	571	642	589	641	547	554	579	592	589	589	566	589	600	580	546	578	624	561	552	535	565	573	578	612	569	605	581	584	618	566	560	624	612	582	573	628	581	574	611	613	666	564	598	569	549	575	572	584	583	610	599	579	612	595	586	577	571	556	557	610	594	599	601	607	575	589	606	579	595	604	638	573	547	592	584	560	588	566	664	545	621	577	583	575	597	599	581	597	594	572	545	557	563	576	614	596	576	597	607	588	587	554	606	556	623	591	627	604	633	554	537	585	602	550	600	627	539	585	599	557	548	562	552	605	582	508	612	596	535	601	605	586	616	608	589	610	596	612	610	599	619	624	607	565	632	579	572	609	578	580	609	582	604	607	595	570	647	592	620	618	589	596	600	584	568	585	569	609	561	607	574	603	576	592	591	558	642	591	594	614	637	589	607	651	569	605	607	599	594	561	581	577	571	603	597	600	548	611	621	611	601	603	584	556	571	607	612	556	621	575	579	642	592	585	589	580	567	562	590	556	597	595	587	586	572	594	610	605	571	558	574	600	625	585	566	613	590	583	538	573	551	574	595	581	547	596	568	567	597	617	596	559	573	553	550	607	623	583	634	563	586	575	626	568	607	592	599	602	580	598	601	581	569	604	611	603	580	609	606	584	587	598	548	541	615	593	546	568	577	647	594	563	615	589	580	640	606	573	571	578	602	559	569	573	594	573	574	580	587	546	587	561	598	596	623	602	569	582	603	578	594	608	576	536	605	618	594	608	618	568	610	533	614	569	550	595	623	611	571	532	574	595	670	603	579	584	598	589	569	599	576	538	612	586	585	556	589	580	584	570	585	601	621	603	579	576	607	597	624	573	593	618	585	639	582	602	570	552	585	592	577	567	616	592	579	567	581	595	598	561	614	589	550	610	572	585	590	605	551	569	610	603	598	509	601	633	589	561	620	577	599	602	583	601	561	593	576	589	615	615	588	578	598	564	562	596	611	585	577	588	562	568	594	606	624	601	598	543	611	603	610	572	591	590	606	553	559	563	609	574	573	588	574	624	558	575	595	589	556	542	603	580	601	570	596	584	626	591	581	593	579	573	578	550	532	561	610	583	583	627	553	591	576	537	584	590	588	542	586	566	583	553	596	580	588	578	606	595	555	627	605	664	629	587	596	619	600	638	586	555	561	570	619	606	599	550	576	593	587	586	592	580	596	607	579	533	588	580	595	615	613	558	612	597	576	567	611	611	602	546	590	610	609	609	555	641	590	628	596	594	619	601	567	596	598	566	638	606	610	551	592	598	601	606	553	639	580	601	563	602	555	565	618	577	566	599	597	584	581	593	559	580	580	628	581	602	593	574	556	565	624	580	573	586	538	582	605	589	594	580	631	552	589	611	622	589	595	592	606	627	564	558	627	572	599	561	629	592	624	605	599	623	551	569	591	593	607	609	583	588	562	591	564	614	561	618	574	597	560	575	611	588	604	571	639	576	584	586	595	617	605	605	598	561	594	600	606	568	578	590	568	575	586	615	597	586	589	606	567	594	611	536	544	598	600	620	584	600	600	592	596	583	616	608	592	605	585	580	592	606	576	569	590	549	610	588	576	633	601	605	586	574	574	578	592	585	577	584	578	618	598	572	559	592	592	590	599	637	603	609	590	561	603	566	613	591	589	591	603	595	597	561	574	563	552	564	601	582	579	594	569	597	597	586	570	617
1993	533	302	232	444	557	525	459	421	447	385	476	632	819	604	294	236	195	177	152	271	189	87	80	64	67	56	45	52	34	48	39	51	57	51	44	41	33	38	49	47	37	36	35	34	45	41	36	41	38	38	35	53	43	36	37	43	39	24	41	43	46	44	40	37	40	48	40	28	36	41	40	33	38	33	32	33	34	40	33	47	36	41	27	48	31	32	26	36	33	36	33	48	46	30	27	28	30	37	28	51	44	23	35	49	50	38	39	42	44	37	37	28	31	33	32	29	43	29	37	34	45	45	50	35	38	33	47	38	27	34	18	45	31	33	43	41	29	40	35	47	36	38	32	41	36	40	35	34	36	30	35	37	35	40	45	48	37	44	43	53	38	30	24	39	39	30	41	33	44	49	39	35	32	41	28	33	33	33	41	38	31	32	31	39	23	38	37	33	35	36	45	41	33	50	38	39	30	35	40	41	31	33	37	36	25	47	33	42	34	30	29	30	35	47	36	45	38	36	32	35	23	33	43	23	21	25	36	33	40	47	51	30	48	34	29	33	29	31	39	38	44	27	44	41	31	33	36	39	36	52	37	37	41	36	33	27	35	43	41	37	35	30	35	27	38	38	41	29	46	31	33	43	40	26	41	35	32	30	29	55	37	44	36	34	31	36	32	34	33	35	29	34	32	42	45	42	34	42	34	31	41	40	40	38	32	42	51	34	45	35	45	33	43	40	39	41	39	45	34	37	43	34	35	43	31	42	43	47	33	30	36	34	25	36	36	38	26	38	39	36	47	30	34	25	39	34	46	44	35	34	29	52	40	33	32	45	43	36	36	35	46	34	34	33	26	36	35	46	27	42	37	39	32	32	34	31	29	44	35	31	39	30	34	30	44	26	33	35	41	34	25	41	34	33	44	39	36	31	38	34	26	31	35	34	41	38	40	42	29	40	33	35	31	32	33	32	22	33	42	38	29	34	39	32	44	31	37	44	37	35	39	43	36	39	50	35	31	32	32	43	43	32	36	40	42	39	37	41	32	52	41	42	37	29	42	41	42	39	47	35	28	36	45	39	45	28	36	19	31	37	34	23	44	38	35	27	34	39	35	42	35	38	40	27	35	43	40	42	38	30	43	34	31	36	31	30	31	40	38	28	32	37	30	35	51	34	46	34	38	28	30	32	37	29	40	44	41	37	35	27	39	41	38	46	34	33	44	25	33	34	37	49	37	45	55	39	37	43	30	37	38	41	33	39	39	34	23	37	38	43	36	41	45	33	37	37	51	29	35	30	27	28	29	27	38	40	31	31	32	42	32	42	58	38	40	39	31	35	35	32	32	31	22	34	43	31	40	37	43	39	47	39	33	32	26	32	25	34	35	35	38	44	32	27	34	34	48	29	30	30	37	36	31	31	32	47	27	35	42	42	28	40	27	30	33	39	36	31	45	36	26	30	29	38	34	25	38	42	36	32	33	39	32	29	38	26	37	20	46	34	34	31	34	28	33	28	31	36	39	33	30	41	38	30	35	31	38	32	30	42	39	43	29	25	41	39	36	34	37	36	49	47	41	41	31	38	40	33	44	42	32	33	33	32	43	39	34	36	33	40	42	35	44	30	39	38	29	28	49	31	34	28	41	34	36	28	43	29	42	35	44	41	39	39	42	37	29	34	46	31	25	30	47	38	35	30	38	36	30	43	40	40	37	23	36	22	30	39	35	37	30	27	29	39	33	28	39	35	36	30	32	41	33	45	44	36	36	41	33	38	31	44	26	49	41	41	42	45	35	42	29	31	34	40	43	33	30	35	35	37	32	39	29	28	45	35	37	44	36	40	33	37	40	37	27	38	39	37	42	33	30	42	30	44	31	30	34	45	30	36	33	34	33	29	43	37	26	39	43	39	33	30	31	39	37	28	34	38	41	32	37	35	34	34	36	51	36	44	46	37	37	45	39	31	40	41	36	34	40	35	32	41	39	43	33	43	40	43	45	36	41	43	33	35	39	38	44	44	40	35	44	46	41	37	48	29	46	46	40	33	46	29	35	29	37	27	35	34	35	38	42	40	34	28	39	40	27	24	32	36	49	36	35	47	38	35	32	46	30	34	38	30	29	26	37	36	38	31	30	36	31	36	39	29	35	37	49	46	31	35	34	37	40	39	46	39	31	33	36	39	30	40	35	37	37	45	45	43	31	24	32	35	35	36	39	33	35	39	28	25	41	51	39	40	33	34	38	35	47	33	41	27	34	43	28	38	50	35	34	38	36	38	30	32	42	45	33	38	33	50	34	48	32	31	37	38	45	36	36	38	28	40	49	36	44	33	36	31	39	34	25	32	36	38	34	37	28	35	43	33	42	35	25	25	40	35	36	34	32	34	32	30	29	33	37	27	27	36	46	30	39	37	36	44	26	52	48	37	33	33	29	33	28	37	51	33	33	40	34	41	36	29	35	41	28	38	23	39	42	28	39	51	40	30	50	29	34	40	33	32	30	37	30	30	38	34	40	36	48	33	35	34	28	51	30	34	35	41	43	36	22	36	42	47	35	20	33	39	48	39	46	39	47	34	40	42	28	46	40	44	26	42	31	44	41	38	41	37	36	30	43	42	31	35	25	39	35	32	34	29	39	36	31	34	35	36	35	31	38	45	37	36	43	39	37	28	35	39	42	51	28	33	26	37	42	35	28	32	34	39	35	29	20	35	43	37	37	32	32	42	31	31	40	28	46	36	31	47	37	32	26	19	37	33	38	35	33	39	36	38	43	33	38	28	38	31	50	33	38	33	40	29	47	28	39	33	43	39	28	39	38	36	35	33	39	37	32	38	31	27	32	36	29	41	32	37	36	31	37	37	42	30	26	35	36	52	25	38	40	44	24	39	38	36	32	40	30	34	35	31	34	38	26	44	44	37	48	38	34	40	30	40	43	38	47	29	37	24	30	39	33	34	40	34	36	36	35	30	30	31	39	33	49	31	29	24	40	29	38	44	30	39	41	30	43	41	36	39	37	31	38	42	34	25	46	34	31	34	37	39	40	34	39	41	47	39	43	35	38	24	32	26	35	32	42	38	38	36	34	30	36	40	26	40	33	33	35	38	36	37	41	38	26	42	27	29	28	39	36	26	41	31	43	37	41	40	29	33	33	30	32	40	23	42	35	45	43	40	34	24	28	39	29	38	40	41	36	46	46	29	31	27	39	37	37	41	20	28	44	32	40	45	37	36	34	33	40	36	32	36	49	24	40	29	32	34	43	42	36	35	27	32	38	34	21	24	29	34	32	38	30	41	38	27	30	37	36	36	43	36	35	42	41	29	42	38	37	34	30	41	40	32	38	29	31	37	28	32	30	26	20	36	40	41	33	48	45	29	37	31	51	37	28	28	37	41	46	40	31	27	37	41	42	33	36	35	41	37	41	35	38	44	38	37	41	34	25	40	40	41	34	33	43	23	33	45	41	32	29	40	34	32	39	34	38	38	32	45	51	48	27	44	37	29	32
23065	13623	7612	19123	27523	27596	25038	21864	19722	18009	16080	17744	20456	23014	18076	10877	8097	7259	6770	7408	9403	7466	2977	2711	2120	1662	1571	1430	1294	1242	1144	1109	1103	1066	965	905	948	816	854	807	771	785	795	727	692	728	735	728	691	689	693	669	654	705	629	675	673	661	641	663	596	632	660	614	595	571	583	626	606	570	632	645	586	604	602	578	564	589	579	551	608	609	540	568	552	575	557	546	594	593	554	598	602	574	615	552	629	553	605	588	616	583	584	572	631	635	587	622	605	586	550	639	580	558	594	570	595	589	580	585	589	613	621	562	612	550	602	567	565	624	595	569	607	606	602	604	568	568	586	548	500	622	569	569	603	612	547	557	594	561	576	555	621	545	577	587	560	576	606	589	539	557	562	554	552	519	524	561	598	543	563	526	540	583	545	584	544	614	544	558	542	549	566	568	574	570	536	581	536	534	556	535	530	549	568	578	569	560	597	581	496	573	557	548	601	562	534	611	548	585	585	552	560	566	571	526	542	521	564	539	540	536	543	537	521	548	506	554	572	532	587	548	522	554	556	538	580	544	542	557	580	574	542	540	544	526	558	574	554	569	555	556	544	541	556	525	551	554	576	548	542	527	513	564	560	544	551	549	544	520	579	557	588	555	582	573	594	520	521	527	541	541	560	590	584	566	601	554	507	557	527	571	578	520	558	513	542	520	574	546	558	543	525	570	538	572	566	506	573	564	526	544	558	551	548	562	558	556	513	594	579	575	563	505	585	549	524	553	554	572	526	555	564	531	526	557	547	561	551	555	497	526	570	586	555	563	541	594	560	559	556	568	571	534	514	583	567	572	506	579	568	531	517	553	545	549	572	563	546	540	548	542	581	563	519	531	570	645	581	541	581	582	530	540	570	584	530	555	553	501	590	553	538	563	554	537	563	567	524	567	594	564	542	543	567	547	584	622	532	574	513	533	576	555	536	527	547	570	541	530	518	528	564	517	526	549	599	508	556	559	520	509	555	554	536	536	534	547	582	565	532	592	541	554	563	520	585	519	487	530	537	552	565	536	519	527	526	588	522	509	529	554	565	531	560	562	538	538	556	530	554	580	557	582	522	539	540	558	549	586	519	580	615	545	552	549	556	603	510	561	558	561	558	527	544	562	548	551	553	522	542	566	542	539	519	545	569	550	551	561	511	586	525	572	545	538	553	583	524	555	581	558	573	547	563	548	562	551	545	527	566	585	563	562	548	547	593	551	524	534	539	541	508	553	556	537	593	554	572	569	573	549	545	550	576	556	535	547	579	534	575	569	538	578	533	582	553	516	529	566	564	582	537	544	565	530	506	535	583	528	583	533	523	560	561	565	533	530	526	570	481	539	592	507	552	512	536	576	560	557	521	500	526	544	557	563	578	550	587	512	566	537	547	548	539	558	560	566	570	515	536	536	497	545	539	562	558	544	526	535	526	568	549	565	542	535	550	562	558	532	578	576	531	571	528	568	595	582	491	551	531	552	566	552	534	521	579	548	527	536	527	580	604	524	593	564	558	547	620	558	543	543	586	554	555	555	574	592	565	526	555	545	539	541	606	549	541	537	528	527	576	559	575	594	559	515	546	537	616	544	543	589	511	575	548	564	541	539	571	541	528	511	508	544	572	587	496	581	544	565	519	514	564	574	528	567	510	583	580	549	575	579	553	566	541	492	560	559	540	530	547	520	527	560	539	566	533	534	504	532	561	529	573	579	522	514	557	554	575	553	560	579	499	541	562	532	560	532	561	566	525	539	554	495	553	560	558	576	536	539	557	571	534	574	545	565	507	561	539	520	555	542	583	540	514	573	548	576	531	528	540	536	543	543	539	530	591	515	584	522	538	560	556	570	565	530	592	577	611	557	504	557	535	544	578	563	586	560	564	502	532	559	504	569	557	507	567	548	558	566	537	564	519	546	580	582	515	517	527	561	584	561	551	552	554	564	553	539	563	525	565	575	567	516	553	531	531	590	551	604	542	572	519	551	513	552	609	571	614	604	545	523	555	531	564	550	567	542	528	517	544	571	527	489	547	526	559	525	590	544	529	571	565	564	536	593	522	596	540	525	583	584	580	520	530	552	529	547	565	552	507	546	558	581	504	516	535	570	543	518	519	564	545	533	524	517	516	506	534	557	539	565	591	526	541	528	554	570	567	524	557	555	546	544	559	542	533	568	551	560	513	536	576	575	576	526	581	535	584	540	554	579	528	544	586	551	505	545	530	585	578	533	541	544	538	559	544	558	504	551	559	579	567	534	535	513	554	522	543	554	566	574	566	507	533	542	522	552	574	546	549	574	558	571	548	527	559	555	564	539	535	486	531	503	580	534	532	506	579	529	546	546	551	533	594	527	587	535	518	545	537	529	595	568	530	572	531	536	543	588	482	488	530	508	581	572	544	548	526	557	552	564	544	565	557	523	579	582	591	559	582	551	557	561	543	544	510	535	572	557	553	593	573	548	510	573	537	520	520	515	604	566	591	547	507	532	559	550	526	517	554	527	560	572	548	523	541	525	536	573	562	538	537	521	577	517	574	520	574	543	575	528	548	573	537	602	475	553	573	559	567	567	595	521	541	552	516	554	558	567	553	540	513	525	564	549	571	553	529	589	573	526	517	599	547	542	581	589	562	556	533	531	591	557	542	508	518	529	579	552	533	543	553	571	547	545	585	543	534	527	539	528	513	587	555	591	528	524	509	555	574	555	564	542	575	528	532	536	544	506	561	545	578	557	575	543	527	534	514	521	588	548	505	538	545	506	562	552	563	545	546	554	516	567	580	567	519	531	535	592	578	566	509	503	497	540	588	564	548	556	558	525	615	557	564	564	554	575	580	548	531	559	546	548	581	541	569	560	553	534	576	574	524	568	568	546	523	549	547	533	548	558	560	567	588	575	569	571	563	534	610	560	561	551	523	571	551	551	571	562	505	567	582	544	531	508	526	552	557	556	540	560	519	546	554	570	585	519	555	575	564	519	581	505	570	557	544	540	551	538	533	628	521	583	546	514	550	545	541	536	540	526	554	550	561	550	510	553	530	532	557	540	558	537	577	568	556	540	531	555	528	544	528	542	572	515	553	526	583	554	554	565	528	561	576	557	554	529	540	542	544	536	526	566	516	578	541	573	532	556	574	564	513	572	565	558	525	580	591	517	508	514	551	513	537	539	519	575	561	551	565	553	578	540	589	559	520	540	529	547	527	570	552	600	584	559	576	585	532	565	539	539	563	577	538	524	576	546	547	535	523	576	524	550	542	536	554	556	565	524	581	548	594	543	566	572	540	559	538	576	594	513	546	537	546	574	566	545	570	545	553	579	569	533	555	526	581	521	581	587	538	540	551	537	580	562	564	544	570	508	560	570	562	530	508	534	546	564	565	560	526	587	554	528	549	566	531	568	564	608	514	545	516	545	542	542	555	597	547	558	575	593	527	528	520	567	582	577	568	541	598	565	552	570	582	541	535	529	573	501	532	506	548	529	560	532
1513	232	136	89	148	208	188	176	152	151	128	145	213	223	203	146	102	86	98	87	116	49	42	48	32	30	22	20	28	31	20	25	20	19	28	15	22	22	27	24	26	15	26	20	21	27	17	30	22	24	19	23	27	26	21	31	26	33	27	22	29	14	27	28	17	20	24	34	34	25	24	28	29	24	22	22	23	14	24	24	24	20	17	29	19	23	18	27	23	25	22	19	20	24	24	29	20	14	17	21	24	23	22	16	28	22	14	17	18	28	28	24	25	22	35	27	18	21	20	24	17	24	24	19	23	22	22	14	25	18	20	22	21	28	23	21	19	32	20	15	21	24	21	27	21	20	25	28	20	19	19	27	24	18	27	21	28	22	22	30	21	21	29	24	27	22	25	18	16	13	12	18	27	21	17	21	30	23	22	29	24	19	20	25	31	21	25	20	20	21	24	19	25	18	16	20	22	21	18	15	13	27	16	19	32	20	22	23	28	23	26	19	24	29	23	23	25	29	20	27	20	17	19	21	22	17	20	21	20	21	26	29	21	18	21	21	29	29	24	24	23	23	32	30	24	26	16	15	24	23	21	20	23	15	14	20	22	25	27	19	24	24	11	25	27	26	31	23	27	17	22	20	19	29	23	23	19	27	13	26	23	28	28	22	23	19	28	30	28	15	27	21	19	23	21	22	17	23	14	20	20	19	24	22	28	25	28	28	15	28	21	23	23	22	20	26	22	13	20	16	17	20	25	14	17	19	28	21	19	29	20	26	16	24	17	17	25	22	18	28	23	19	26	22	17	25	22	32	17	22	23	18	29	20	15	32	23	25	21	14	26	20	24	15	25	18	13	21	24	18	15	23	25	26	29	22	24	38	26	21	21	22	25	30	31	26	18	25	25	26	19	20	17	19	28	23	16	23	15	18	26	35	28	25	21	24	18	27	23	26	21	30	20	24	27	23	19	29	28	22	20	17	22	15	25	24	25	21	22	12	29	21	22	20	24	16	16	22	29	24	18	29	17	16	19	27	24	21	19	20	21	18	16	13	15	17	27	23	22	26	16	22	22	21	28	14	15	21	29	17	18	19	19	27	24	16	21	28	24	13	27	22	23	34	28	20	26	21	25	25	23	27	25	20	26	24	24	24	32	26	23	21	19	21	29	27	15	29	18	29	26	23	31	22	24	23	16	24	16	15	19	21	23	26	25	26	16	22	25	25	16	21	19	18	23	22	23	18	23	21	11	24	21	25	28	22	27	24	18	23	21	22	21	29	18	26	18	24	24	12	18	22	19	13	20	24	18	25	22	21	23	27	17	25	18	27	21	21	32	20	16	25	17	15	26	16	24	25	17	18	23	21	21	19	20	29	25	23	13	23	23	36	15	18	17	24	20	20	25	28	26	19	26	22	19	15	24	20	17	19	17	19	23	23	23	16	18	30	24	31	18	27	24	23	26	19	29	15	17	20	14	18	23	24	19	31	20	24	28	26	13	24	26	14	23	31	15	25	21	22	31	34	27	30	20	20	23	23	16	32	20	26	21	22	20	28	17	28	23	24	24	19	23	25	23	26	32	12	20	20	14	29	17	25	21	27	9	20	30	29	24	18	30	32	19	21	16	20	20	26	26	24	24	22	22	12	19	23	27	16	21	30	25	17	25	22	14	24	21	18	23	21	16	21	17	25	19	31	22	14	20	22	22	24	19	20	19	22	17	18	26	25	14	30	26	19	21	16	24	23	18	25	18	25	19	23	25	21	19	26	20	24	25	18	29	24	21	14	25	18	20	14	34	18	23	28	22	14	25	20	19	18	26	18	17	30	21	25	23	22	27	31	24	28	17	24	28	22	23	25	21	23	16	23	27	34	23	27	23	18	28	23	26	21	13	20	21	18	14	26	19	19	27	24	30	23	22	21	25	13	18	21	27	24	21	24	17	19	32	19	17	21	19	22	20	20	19	16	27	27	17	13	17	23	24	34	10	18	25	28	18	24	27	18	26	18	25	22	30	16	27	26	22	28	16	23	25	22	20	18	16	17	31	21	27	25	17	31	17	22	32	24	21	20	20	15	19	30	15	27	21	28	25	27	20	28	19	15	22	21	28	19	20	26	23	22	15	21	14	25	25	18	23	24	21	26	25	32	22	25	23	26	16	14	28	17	15	16	17	20	17	14	22	20	36	17	24	34	18	19	27	26	23	22	21	28	24	21	21	15	25	26	16	23	26	26	25	15	29	22	22	15	17	24	15	30	24	25	18	20	22	24	24	26	24	17	26	29	19	23	18	22	22	24	18	23	24	15	22	16	27	29	27	16	24	28	25	21	12	18	19	36	32	24	24	26	23	24	15	24	22	14	16	20	24	22	21	18	24	22	22	31	15	29	21	17	23	18	28	17	24	23	22	31	30	19	27	22	27	32	19	16	22	17	19	25	19	20	22	18	25	29	22	14	21	19	30	20	28	10	24	26	23	22	24	33	19	25	15	25	12	21	21	23	24	24	24	15	22	22	17	27	17	18	16	30	22	22	22	13	24	23	23	20	17	16	20	28	27	18	15	22	17	13	20	22	15	20	23	15	16	21	23	27	28	18	25	17	20	16	23	30	24	20	30	27	21	25	15	17	13	18	19	14	23	15	24	23	20	21	17	26	25	23	32	23	29	23	22	27	26	31	21	30	18	15	15	24	15	19	17	16	26	20	18	17	25	17	17	18	27	19	22	27	31	21	18	23	25	22	20	19	21	31	25	22	15	19	14	24	29	25	25	16	22	21	22	16	14	20	29	19	21	26	25	25	23	22	20	23	27	27	30	22	26	20	21	32	15	26	26	23	26	22	26	18	28	19	25	23	25	27	18	26	31	22	21	18	18	24	19	20	21	27	17	15	19	16	19	25	18	17	29	20	25	27	24	28	25	21	29	28	22	15	18	36	27	22	28	26	22	21	20	23	28	14	29	19	28	25	18	23	24	18	18	13	13	28	28	26	25	24	22	17	29	21	27	19	17	27	21	15	24	21	19	28	24	30	28	25	22	23	21	21	17	16	20	24	24	35	24	21	22	20	14	19	28	20	21	31	33	29	25	19	21	22	17	16	23	22	24	34	22	28	17	26	13	30	17	19	23	21	14	21	16	28	21	25	16	20	27	34	28	18	19	18	18	20	22	22	18	26	32	21	20	23	22	23	21	26	20	25	22	22	18	31	31	26	22	23	18	28	24	13	17	18	20	19	13	30	15	22	31	23	21	23	23	17	25	24	21	19	21	27	30	28	39	24	16	19	22	16	15	17	17	15	26	29	19	18	26	20	28	22	22	24	30	30	23	28	19	20	34	14	19	26	20	21	24	23	20	21	19	20	18	24	24	19	28	15	32	18	25	21	12	21	31	23	27	25	26	20	20	23	21	29	23	17	20	21	25	18	21	23	26	20	26	20	20	24	29	16	14	23	24	22	20	32	27	28	19	24	19	17	12	15	20	20	21	32	20	28	25	15	31	31
13933	6790	3539	9755	15402	15747	13736	11174	9398	7948	7130	7239	9935	10811	8463	5351	4189	3693	3617	3173	3963	1695	1169	848	881	787	592	519	536	532	474	471	458	437	426	448	412	401	388	394	401	419	396	362	355	374	387	389	370	370	358	365	364	384	377	338	370	373	348	329	351	358	374	357	345	368	334	368	379	350	341	366	356	346	345	373	328	364	333	335	355	352	335	341	343	338	354	332	339	367	343	366	334	381	368	371	362	333	333	369	395	336	369	322	392	349	352	326	365	328	370	352	354	361	361	337	311	344	353	367	368	411	360	356	351	352	357	327	304	327	359	381	366	349	398	349	351	359	353	339	344	379	414	382	355	345	331	373	389	331	358	337	362	368	361	349	359	320	349	333	326	335	351	346	351	331	355	337	331	389	371	322	325	369	342	354	325	373	317	348	398	335	332	345	365	360	367	290	333	334	351	369	354	395	327	338	378	349	333	350	367	363	358	362	314	361	352	366	322	347	376	344	357	336	350	373	353	378	311	354	316	340	347	348	316	346	347	354	365	347	363	335	363	349	342	324	320	310	340	317	345	345	351	332	375	343	319	324	322	349	368	328	335	349	351	326	356	371	321	365	347	364	352	366	304	340	346	342	311	357	350	354	354	356	325	345	376	339	383	335	323	349	344	350	378	334	374	337	369	349	341	379	336	374	350	354	351	343	360	341	357	372	364	345	351	338	341	367	379	354	362	328	355	358	335	358	338	355	376	371	341	367	331	326	338	327	310	345	316	377	359	337	359	407	329	325	337	350	332	320	350	326	347	351	339	359	350	320	354	366	383	333	341	344	343	357	339	338	373	331	334	336	319	341	324	333	349	380	344	320	322	320	363	317	342	318	340	321	331	336	370	393	322	368	357	368	348	345	345	340	326	327	339	344	335	336	329	324	324	351	335	309	350	338	346	344	380	366	364	355	364	337	351	336	325	332	364	370	368	355	354	358	317	323	363	322	347	356	359	349	412	366	314	347	360	341	362	338	341	338	330	340	349	327	354	369	369	331	339	361	334	346	313	310	386	350	347	374	317	313	364	341	334	347	347	349	330	373	370	325	303	318	348	381	340	344	352	326	384	369	381	359	338	349	337	354	351	376	334	355	333	344	342	325	374	328	349	302	317	322	345	322	339	373	324	345	357	327	306	368	331	334	352	355	341	368	335	351	353	334	362	335	357	340	363	357	348	369	313	323	356	337	356	345	315	330	361	351	348	360	335	329	365	336	347	334	352	349	357	339	326	330	332	356	338	338	323	367	367	351	352	366	355	332	359	381	318	325	360	348	318	348	371	357	349	338	348	343	351	369	365	360	367	368	360	373	331	352	365	314	361	352	353	335	362	340	376	353	317	342	327	319	369	359	353	331	358	315	366	376	368	366	341	349	374	378	363	351	374	358	322	347	342	357	322	368	351	362	354	363	350	333	360	326	354	343	335	365	336	364	341	325	357	368	340	354	378	335	348	336	381	332	361	355	318	331	347	349	323	325	303	371	364	330	344	381	340	328	338	336	333	333	331	321	341	349	327	346	355	320	393	351	356	327	327	336	330	344	317	362	335	366	362	319	309	336	354	359	361	332	329	321	323	359	342	331	363	319	361	330	341	340	333	342	344	303	372	319	358	361	360	360	386	350	335	400	340	375	341	347	320	346	369	335	341	348	353	364	331	360	348	347	345	317	341	289	359	338	377	329	368	327	370	369	318	323	316	374	350	330	385	345	350	341	359	400	373	348	341	307	383	343	338	352	341	345	342	367	334	367	354	324	342	350	358	329	347	337	329	348	341	356	349	363	380	346	328	330	330	324	347	332	340	348	348	362	329	357	354	358	350	346	344	350	337	356	361	337	351	327	326	342	349	372	339	323	344	343	376	344	374	321	342	347	345	356	337	354	281	352	363	347	379	324	318	318	337	372	393	375	352	323	301	366	339	329	343	368	354	347	339	348	357	358	337	342	312	367	376	345	368	319	326	339	364	327	336	354	328	366	341	327	328	347	347	336	330	343	350	362	303	334	347	324	329	342	348	368	347	340	358	337	358	349	340	347	371	335	347	345	321	373	341	345	360	358	333	351	364	338	330	348	322	353	346	381	360	331	367	347	356	350	342	356	363	350	328	328	335	365	373	357	304	333	351	371	355	342	347	306	367	336	374	344	340	351	378	351	338	341	353	322	356	358	353	365	315	332	363	318	365	318	362	338	370	345	327	353	347	352	322	342	314	305	323	347	350	346	352	389	341	340	351	341	351	324	371	364	338	346	338	320	354	373	345	327	349	365	346	362	360	368	336	335	358	380	374	349	356	323	330	307	349	310	376	355	362	364	374	331	357	340	343	371	324	376	338	343	333	364	340	329	339	343	332	343	368	382	370	377	331	312	350	363	342	342	343	344	368	327	326	353	339	302	350	338	333	335	354	355	357	335	371	335	379	328	326	362	368	335	329	361	341	358	388	338	342	355	307	345	354	335	365	353	344	354	351	382	388	362	338	330	334	366	299	342	345	332	357	350	348	370	346	352	354	351	315	365	342	352	328	363	378	325	338	352	374	365	373	346	348	332	349	337	319	354	344	340	328	325	337	353	357	364	338	354	324	329	336	346	379	340	367	317	376	335	343	339	334	304	369	363	358	360	341	331	324	366	320	344	330	345	340	334	368	352	339	337	356	349	355	361	333	312	346	335	319	342	308	334	336	330	326	345	327	306	362	347	353	348	385	326	331	341	359	304	341	372	346	341	381	331	352	334	363	351	324	333	352	345	343	351	378	338	376	325	363	347	343	334	326	368	343	350	337	343	353	338	325	344	357	348	350	351	364	361	339	323	367	377	349	357	357	341	335	315	384	318	359	328	340	356	332	338	334	308	322	355	341	341	355	350	338	347	365	361	373	328	340	366	314	354	360	317	387	342	364	332	347	367	351	361	351	359	367	348	339	326	341	307	322	337	356	325	375	343	370	366	338	374	338	326	360	373	380	342	387	345	331	366	325	351	339	367	317	339	358	369	330	359	365	364	352	359	364	389	328	375	306	363	381	332	374	329	354	356	316	324	367	349	331	332	362	333	338	366	362	339	314	346	354	344	361	343	330	354	357	333	357	357	358	337	346	378	347	309	382	356	335	385	374	337	325	348	335	350	364	352	326	336	359	337	385	318	331	318	327	360	339	331	344	351	322	348	359	341	333	323	384	384	320	335	353	325	345	360	328	324	391	339	353	321	363	356	370	349	347	330	341	344	333	375	319	332	326	369	361	318	356	361	377	326	344	324	323	326	346	342	349	324	382	346	323	340	351	345	312	311	336	370	342	348	341	351	346	316	342	338	347	334	305	366	342	344	347	353	365	342	340	358	316	344	356	330	368	339	332	349	387	345	338	382	368	357	357	347	369	300	345	372	312	363	319	347	347	344	311	343	353	313	325	342	337	373	344	324	367	312	345	336	369	352	347	320	365	326	336	369	338	334	342	342	364	376	374	373
1105	364	225	178	266	321	338	262	227	235	228	226	330	349	347	289	192	136	100	114	115	65	54	43	41	30	34	28	29	30	34	22	24	25	29	23	17	26	21	22	24	25	20	17	21	13	24	26	16	19	28	21	15	26	24	19	33	25	20	24	27	21	27	17	24	19	19	20	22	14	25	20	23	15	27	24	20	21	24	18	21	12	17	14	21	18	22	28	23	17	14	21	22	11	22	12	17	21	16	25	19	25	18	21	22	24	20	22	23	16	15	14	20	17	25	15	26	19	22	19	19	22	8	22	22	15	17	21	20	20	14	15	28	21	24	19	17	25	26	20	28	30	15	20	11	16	30	18	17	21	15	23	14	23	20	22	23	18	19	23	21	25	25	20	23	21	19	23	22	18	28	21	12	22	21	18	11	13	17	23	17	19	12	16	19	16	22	19	17	16	19	11	16	17	28	24	26	23	20	16	24	16	17	24	15	24	17	24	19	25	14	17	16	22	26	23	21	15	14	20	24	22	26	22	20	16	18	18	20	27	24	20	15	21	11	13	15	25	27	18	18	22	15	25	17	24	18	22	18	24	19	18	22	21	18	22	15	19	20	22	17	19	19	19	14	15	15	22	26	21	10	25	24	16	20	18	16	19	17	23	19	19	22	23	18	24	14	22	14	21	17	26	18	15	19	18	21	30	20	22	23	20	16	23	22	21	22	16	21	17	18	21	16	21	23	21	12	17	25	17	19	19	19	19	21	27	19	11	12	19	15	16	9	21	23	15	23	21	19	16	21	18	14	22	22	22	23	26	23	12	17	15	21	22	28	21	14	17	10	17	24	20	19	21	24	16	21	22	14	30	13	15	18	24	17	19	24	18	20	17	20	24	13	11	11	11	18	20	20	22	17	12	15	16	21	22	17	25	23	15	22	17	10	21	21	24	24	18	11	22	18	24	19	21	31	17	14	18	34	20	23	26	25	12	16	28	21	16	24	20	15	30	20	23	21	23	22	20	16	27	25	15	20	11	21	19	21	24	22	23	12	20	20	24	12	23	20	17	17	15	18	15	19	22	28	14	16	19	15	26	23	32	23	22	24	19	21	17	21	16	18	20	7	25	19	20	20	24	22	26	21	25	12	20	18	13	19	14	24	22	22	21	20	20	22	13	22	17	17	21	16	16	21	21	21	20	18	12	19	12	12	21	18	25	15	13	15	23	29	24	16	18	19	23	30	16	19	19	20	19	15	24	18	21	10	21	19	16	19	17	15	19	14	22	18	17	23	19	14	17	11	15	20	14	21	14	18	16	16	19	18	10	24	17	26	18	17	22	10	12	21	19	20	18	24	31	28	21	28	20	19	22	13	24	23	20	17	19	17	18	19	20	20	16	7	23	25	25	19	21	16	24	21	22	25	23	19	22	19	16	15	22	22	20	21	17	17	13	13	18	19	17	21	20	13	23	19	20	16	9	17	21	11	11	13	19	20	15	18	20	21	25	29	28	15	22	15	19	25	31	14	21	16	21	26	15	21	16	18	20	24	30	16	21	17	22	15	18	21	17	16	15	19	10	23	17	13	21	15	8	22	14	17	18	15	21	16	21	16	16	20	16	19	16	27	12	15	16	31	20	16	16	26	17	12	23	13	24	17	13	16	19	20	25	19	24	19	19	23	16	13	18	17	14	23	23	17	26	21	19	14	25	24	21	19	11	17	26	19	13	19	18	24	19	13	23	21	15	16	18	18	17	18	25	15	19	16	15	13	9	13	23	18	24	16	26	19	21	24	23	22	28	18	20	19	17	21	18	16	23	13	11	22	20	25	15	20	22	16	19	15	21	18	15	22	18	27	15	17	24	17	19	20	19	24	18	15	27	14	20	13	20	30	15	20	14	14	21	18	15	21	13	25	13	23	20	27	13	20	17	15	13	16	27	31	17	24	19	14	19	13	16	25	14	19	23	15	14	16	15	20	14	21	22	15	22	19	17	12	19	18	18	21	22	20	22	14	14	18	14	22	19	21	19	21	15	23	20	21	20	16	22	21	26	14	24	19	26	24	19	15	27	4	16	18	5	18	21	14	18	28	23	23	18	28	12	25	20	19	17	18	9	18	19	20	19	18	20	14	25	13	19	18	30	24	16	21	19	19	18	19	14	20	16	22	18	26	21	13	19	20	11	21	19	18	20	16	23	14	23	22	19	15	10	18	20	25	21	19	27	13	19	19	20	14	14	18	10	19	10	14	19	25	27	16	16	23	16	19	19	13	15	10	18	14	21	18	20	13	27	18	16	16	21	18	19	14	21	22	19	22	18	18	19	16	28	12	22	15	14	27	27	18	18	20	19	27	13	21	25	15	20	25	16	19	18	14	21	27	23	14	17	19	20	32	21	23	16	20	17	26	25	18	16	18	22	23	19	16	26	24	15	17	15	21	15	21	19	26	21	16	18	22	33	16	24	12	15	12	17	19	21	20	15	15	21	16	9	21	14	17	24	24	26	18	18	18	22	28	18	19	23	27	25	14	23	13	23	24	15	22	14	19	15	14	17	13	22	19	13	23	14	15	18	16	21	15	17	21	19	20	18	20	20	21	21	24	16	10	22	16	23	17	12	17	24	12	21	17	17	9	16	22	15	17	16	18	17	18	27	18	13	12	17	18	23	21	16	19	17	18	17	18	26	20	28	23	21	12	19	14	18	18	11	29	28	17	19	25	20	17	19	20	19	28	18	25	16	18	17	20	15	21	9	13	26	23	19	23	19	19	18	21	21	22	19	21	22	21	15	29	27	17	13	18	19	17	8	17	18	24	20	22	19	15	22	17	21	19	18	23	18	19	20	13	13	25	16	24	19	22	13	20	15	18	21	21	13	13	21	24	22	23	17	12	22	19	22	16	18	15	12	24	20	15	19	17	17	22	18	13	22	18	24	19	18	13	18	12	19	19	21	25	21	15	25	20	19	17	21	24	31	16	16	23	21	15	17	24	23	16	18	11	16	21	16	20	16	18	19	20	26	16	22	24	21	14	10	15	25	16	13	17	21	16	14	24	18	20	16	9	19	11	22	19	27	19	17	21	18	23	16	15	18	18	13	21	17	21	17	16	18	18	16	22	20	26	19	21	27	24	25	25	16	18	28	19	22	19	20	19	21	17	20	16	25	15	19	27	24	14	26	21	14	25	18	19	17	21	16	15	21	11	21	25	23	14	19	16	15	17	17	7	18	16	17	25	23	24	17	15	18	18	20	21	18	24	16	18	27	15	19	15	22	16	24	26	25	18	22	16	10	12	25	18	24	25	18	18	13	33	17	32	21	27	17	21	20	19	20	23	13	26	22	15	19	20	15	20	23	16	16	18	15	30	24	17	17	15	33	20	19	24	22	21	26	20	21	29	19	19	19	14	18	22	17	18	20	19	22	21	19	17	20	10	15	24	16	24	20	13	24	11	13	14	17	16	20	27	22	24	14	19	18	30	18	23	20	18	18	18	14	24	19	15	14
19567	10931	5739	15698	22971	23035	20008	16644	13417	11709	11072	9924	13509	14834	13809	11899	7963	5998	4903	4488	5182	2411	2024	1821	1459	1108	914	842	745	711	690	678	627	608	549	544	470	508	470	437	415	461	398	437	414	422	394	356	369	382	359	448	394	343	374	366	363	331	367	314	362	339	328	351	326	305	317	336	328	343	325	355	348	335	310	323	316	289	326	318	319	304	314	312	318	310	312	323	325	332	297	337	315	357	344	333	332	277	322	327	321	331	323	285	275	319	309	312	316	342	316	347	306	302	308	330	325	337	295	347	313	328	342	310	336	303	360	351	328	331	311	340	318	359	335	350	325	314	317	362	296	316	300	330	334	308	280	314	328	320	321	307	301	311	322	301	307	317	322	250	296	305	330	288	320	312	283	351	293	293	310	325	294	317	280	308	295	321	315	272	269	277	293	305	298	261	301	326	293	287	299	293	315	306	304	324	315	282	299	298	310	320	310	292	287	320	299	285	327	288	287	328	308	293	270	324	296	299	334	295	273	272	292	319	304	347	298	299	318	311	295	306	280	307	318	306	310	302	311	296	290	300	339	325	293	321	319	299	299	315	314	300	303	300	285	276	296	338	317	299	293	305	288	292	298	301	294	290	286	315	287	272	292	350	280	290	306	310	320	313	307	311	322	338	290	350	305	288	269	289	321	301	297	301	304	283	304	279	276	331	296	285	295	301	308	318	310	311	298	313	313	309	306	290	300	311	313	310	278	300	343	297	298	323	317	318	316	303	315	308	317	302	297	289	318	305	299	342	285	301	317	303	314	328	288	297	305	292	310	325	294	313	312	307	302	298	299	295	282	317	306	305	312	300	293	294	279	290	293	323	312	299	297	317	308	287	295	334	281	308	315	310	302	272	310	319	298	308	281	271	282	308	293	346	255	294	280	317	299	301	284	317	299	303	307	311	284	312	322	290	271	297	305	296	294	302	309	313	314	312	310	289	277	290	316	301	308	285	320	296	298	304	310	302	309	248	291	277	272	290	287	297	273	293	269	278	318	278	288	281	290	298	290	284	286	284	320	284	300	292	309	309	278	313	292	314	304	322	298	318	301	302	285	322	314	276	275	320	280	301	291	283	289	278	314	298	309	308	315	320	334	317	306	305	305	314	290	327	272	317	277	336	264	303	309	319	292	290	284	329	283	306	301	290	325	295	301	311	285	290	312	301	321	262	280	308	301	309	301	298	299	302	310	294	323	300	310	299	317	290	321	303	301	304	293	291	299	288	287	291	333	282	307	301	298	304	301	311	317	275	287	298	333	303	283	313	312	301	308	295	310	294	288	281	319	312	291	279	306	298	292	310	308	281	309	318	306	282	286	334	302	301	309	257	279	281	288	315	279	275	300	275	315	314	333	283	281	299	306	296	300	282	266	268	287	317	287	291	298	319	297	293	305	308	269	313	313	278	322	304	310	297	283	333	348	296	316	301	304	319	333	286	295	321	328	257	308	325	319	289	292	300	309	301	320	314	258	284	305	297	278	331	288	297	305	298	297	291	276	307	325	282	274	298	308	272	267	303	295	306	283	290	306	256	310	323	308	278	321	304	279	305	303	309	301	310	301	303	318	308	309	287	297	280	292	318	306	293	311	325	286	292	300	298	298	272	333	323	313	287	296	286	302	282	315	303	276	290	299	309	307	329	300	282	272	308	297	306	287	279	299	317	332	302	307	310	318	280	313	281	313	285	307	293	335	282	286	319	314	303	307	298	303	285	295	303	306	303	276	291	318	267	298	291	287	295	294	298	282	298	315	323	303	328	293	267	320	329	334	297	283	292	283	276	312	290	277	305	302	309	307	304	249	318	311	300	308	295	288	297	328	288	301	306	283	289	298	329	308	305	284	296	329	347	300	315	291	285	316	268	278	304	322	283	319	284	311	296	334	304	277	262	309	314	297	295	303	279	298	281	312	288	274	294	289	312	325	328	329	325	346	325	291	262	321	287	285	307	305	315	283	305	283	288	291	307	279	297	301	287	293	307	323	294	335	310	306	318	303	286	301	311	275	299	310	291	294	298	290	286	277	309	316	279	286	312	279	308	279	306	292	281	272	291	294	287	317	322	297	308	310	300	286	289	290	286	320	280	325	327	319	311	276	323	287	284	338	333	303	285	298	284	298	286	298	283	288	333	310	330	304	314	296	281	289	327	278	283	320	328	308	297	310	313	291	322	316	312	281	309	303	293	294	272	306	325	273	328	293	302	342	308	305	340	306	300	300	307	303	320	289	280	306	285	318	272	288	278	298	275	321	298	273	313	310	286	295	289	287	333	270	303	288	308	316	331	314	341	310	327	279	343	300	291	302	304	297	306	295	306	289	289	325	283	314	282	279	300	300	348	280	296	291	273	292	306	277	294	262	308	296	295	302	309	291	314	269	308	292	311	288	295	275	286	327	289	293	300	296	301	282	307	301	327	299	306	322	320	293	298	318	294	265	328	317	275	293	286	304	303	306	282	294	267	278	276	277	265	290	291	343	352	303	304	286	289	312	298	293	297	314	328	296	286	312	293	313	290	299	313	292	278	304	312	291	284	295	346	298	300	299	298	286	291	311	287	298	343	312	292	293	335	319	312	269	324	300	313	283	296	294	323	310	286	298	293	312	289	296	297	271	272	265	288	328	306	256	293	306	294	297	301	303	283	322	298	285	298	294	323	282	275	312	295	292	310	314	306	303	279	310	296	314	304	322	312	299	329	285	304	310	302	282	289	320	301	300	292	304	276	325	285	290	275	322	312	273	316	292	289	302	323	321	311	284	297	274	321	308	276	292	298	292	295	343	305	295	304	294	293	313	278	287	285	307	304	328	336	317	335	300	292	314	302	307	346	294	277	320	300	306	322	313	303	284	336	319	331	301	316	276	295	296	283	328	274	297	311	284	309	310	288	306	305	310	307	297	277	297	285	305	285	291	307	313	307	349	296	285	287	304	308	321	298	289	310	304	304	310	317	327	304	293	272	312	266	308	297	289	313	285	300	284	332	327	297	288	300	318	289	265	293	277	297	295	317	305	283	294	299	311	302	285	305	286	300	297	300	293	318	295	322	336	278	296	291	326	272	321	293	281	326	325	300	304	303	277	320	283	314	308	289	294	298	306	309	318	307	338	294	284	289	318	337	313	269	306	293	325	328	332	292	285	272	293	294	308	293	288	299	294	290	320	315	278	313	301	335	272	290	303	291	303	265	283	298	319	312	251	302	293	309	299	304	297	305	304	272	298	309	286	316	338	296	268	311	343	284	300	293	306	286	290	305	286	275	304	366	316	290	270	323	294	297	274	277	304	314	295	303	289	279	294	342	275	277	300	307	308	309	308	335	278	310	280	316	290	301	277	276	320	285	305	320	287	300	285	335	313	288	304	307	308	294	301	318	326	294	288	288	262	298	282	309	267	310	289	337	300	293	329	338	306	300	318	324	320	307	274	350	291	286	302	304	314	310	283	320	326	272	274	307	301	302	293	281
2811	363	212	170	267	341	355	254	237	239	222	189	302	384	403	329	257	226	116	110	142	112	77	62	51	52	52	46	42	39	44	32	42	46	39	35	36	41	35	49	48	40	43	30	35	41	51	42	35	32	46	35	38	39	42	48	40	28	47	35	43	29	31	40	40	45	33	34	36	46	44	38	41	40	47	44	39	32	49	40	39	50	41	33	40	34	28	53	30	43	38	38	38	34	33	29	57	34	32	45	39	28	31	39	39	41	38	34	31	54	29	39	42	32	39	42	44	38	37	37	26	38	31	40	42	38	38	27	34	34	46	38	37	35	46	32	41	39	40	40	25	40	39	32	43	37	34	31	32	30	43	34	31	35	46	45	50	31	30	37	38	28	35	31	44	43	33	37	46	31	24	33	35	46	24	46	34	38	26	42	43	33	31	47	42	43	41	48	34	55	38	30	43	34	41	48	43	43	28	38	38	38	42	45	38	31	41	43	37	30	41	46	41	29	32	40	43	45	34	40	39	33	34	33	38	39	34	42	45	42	38	35	47	36	32	36	33	27	49	36	28	49	44	39	44	36	38	38	30	36	42	45	49	38	40	42	37	40	34	57	31	32	49	46	35	39	37	39	41	47	37	34	25	33	43	45	43	36	47	39	29	43	34	31	47	36	30	36	37	44	40	34	32	38	37	40	35	33	35	36	24	38	35	39	38	40	35	41	42	47	30	39	40	42	34	39	35	23	34	41	33	45	34	41	35	52	24	40	46	28	32	51	41	48	41	35	38	46	42	30	49	39	40	39	52	44	42	35	37	31	36	34	37	43	36	32	37	42	46	51	35	37	33	44	38	47	34	33	25	37	41	36	50	39	43	30	51	32	29	30	34	41	40	41	39	43	42	35	46	36	39	34	32	43	31	33	48	52	38	37	44	37	43	29	34	27	37	40	39	48	35	43	42	43	43	34	35	27	34	32	47	47	35	45	48	54	42	38	30	44	41	31	49	51	34	36	37	34	33	41	29	46	48	40	46	36	35	41	45	34	31	41	39	33	48	37	32	44	34	43	41	24	37	38	26	32	37	35	43	41	37	36	47	37	32	37	42	27	40	39	42	40	44	32	49	39	41	37	41	35	38	35	36	44	36	38	32	48	36	40	44	31	43	33	36	42	31	42	36	39	36	39	53	33	40	47	47	36	35	32	33	41	42	39	31	35	44	39	30	40	48	36	32	38	59	49	31	39	25	39	44	35	39	46	38	33	36	36	41	38	39	26	38	39	36	33	33	39	26	35	38	41	39	42	38	35	31	43	41	33	39	36	47	44	33	42	27	32	38	33	31	41	35	35	38	39	39	31	46	32	29	25	43	48	23	38	50	33	27	36	46	43	33	43	37	31	42	37	39	43	37	33	44	38	39	27	39	36	42	46	40	39	42	30	34	39	32	40	44	47	42	43	33	34	38	40	41	40	27	46	49	32	32	40	38	34	33	45	42	31	52	37	43	40	37	29	39	32	42	40	23	41	32	46	41	45	36	27	31	42	33	35	31	39	42	32	39	39	40	36	29	37	42	33	37	38	41	31	41	28	40	39	30	43	42	45	38	42	38	39	38	38	26	37	47	39	29	38	32	34	42	42	34	47	33	33	33	32	30	31	46	40	42	31	40	27	40	42	49	41	43	43	49	23	36	41	35	37	42	31	47	31	35	21	31	34	41	35	57	38	33	37	25	32	31	41	35	47	38	41	49	40	33	38	43	36	37	42	35	54	35	49	39	26	36	30	35	40	35	34	33	33	51	52	38	34	39	41	37	31	45	36	35	35	32	38	34	33	41	42	35	37	41	50	44	44	48	48	43	42	40	36	35	38	37	32	44	32	39	30	37	41	48	39	42	44	39	36	40	40	42	38	49	39	36	45	46	52	47	51	45	39	34	27	31	31	33	41	35	43	38	39	40	36	41	25	41	46	44	29	40	38	38	33	45	35	37	23	29	33	43	39	40	30	43	50	40	40	37	46	33	43	33	29	36	40	35	46	40	49	48	34	34	36	38	41	36	43	39	36	39	30	38	37	36	34	33	40	34	41	35	33	46	33	38	42	41	37	41	46	48	42	31	40	46	44	30	40	36	42	38	41	31	32	35	43	39	29	32	30	32	29	30	34	35	43	46	39	36	32	26	33	39	28	44	24	36	47	32	31	34	35	49	35	34	39	40	35	44	40	32	43	43	29	49	31	32	40	39	32	38	35	45	40	47	32	32	29	43	37	37	34	34	33	37	35	42	32	32	39	38	36	32	46	34	40	38	37	53	49	39	45	48	50	44	31	42	41	39	40	39	38	30	30	34	38	29	36	34	29	35	36	34	44	42	38	48	48	29	45	35	43	34	42	36	38	35	52	34	42	35	31	35	32	44	31	36	30	36	35	48	27	39	34	27	46	37	46	34	38	36	40	35	38	43	37	47	40	26	38	34	43	41	31	42	32	45	42	31	28	37	41	36	43	37	28	38	40	45	37	40	38	33	43	45	30	37	44	52	49	35	47	40	37	32	34	32	39	36	40	35	39	47	32	29	40	43	32	37	43	44	29	43	31	28	36	33	40	46	41	25	24	38	28	31	23	49	33	36	59	27	49	38	45	45	39	30	49	31	43	31	29	40	35	34	41	42	38	37	35	35	54	40	37	43	37	43	42	40	38	28	47	41	34	40	32	45	40	46	48	34	36	54	31	39	37	44	44	32	38	33	44	45	25	39	25	36	39	43	27	38	49	31	50	38	40	45	34	55	45	40	43	33	32	39	39	37	40	47	35	42	29	41	41	38	45	36	38	43	28	32	32	38	40	36	32	28	41	35	29	40	38	31	34	39	42	38	50	38	40	33	40	35	42	39	39	32	40	40	47	41	38	35	38	38	42	32	50	42	42	41	34	29	43	38	37	32	34	38	42	33	46	48	38	46	31	52	35	26	31	45	42	35	52	53	33	39	36	42	37	40	49	37	42	45	41	41	31	39	51	48	38	37	42	40	41	34	41	38	31	36	42	42	46	41	30	42	42	45	47	39	39	38	38	31	28	40	53	24	34	44	31	28	49	39	26	47	35	46	41	40	43	24	46	47	30	38	37	37	36	42	38	25	38	32	44	33	39	34	39	43	42	36	44	36	44	47	40	38	39	35	29	31	43	41	38	36	37	40	29	33	39	47	37	42	37	45	33	41	33	28	28	45	40	29	41	43	30	32	43	34	32	35	36	44	35	39	40	37	44	51	38	35	33	39	31	40	36	30	36	30	38	32	44	34	43	44	49	35	36	46	33	47	36	35	38	37	36	34	38	40	39	36	25	40	28	33	37	39	34	31	33	35	33	36	34	37	43	42	46	42	38	42	45	32	39	54	41	25	37	43	46	41	46	26	32	45	46	41	39	40	37	38	39	36	26	36	35	35	38	29	32	35	39	31	40	51	35	34	38	32	42	40	38	43	46	38	49	30	45	43	48	37	45	38	41
17685	9544	5803	15619	22630	22943	20015	15598	12751	11562	11099	10029	12691	15537	15219	12263	10173	8697	4611	4267	5000	3597	2096	1841	1592	1336	1267	1100	1043	981	959	906	916	862	781	792	758	709	708	693	661	716	711	693	649	664	678	674	632	738	757	681	612	634	618	578	652	628	614	615	606	618	613	616	617	622	636	621	602	629	623	637	577	603	599	563	643	596	591	578	597	609	636	626	609	623	606	627	621	595	563	608	617	620	595	597	596	642	632	633	618	596	597	585	634	642	568	564	590	578	627	574	636	608	591	593	555	660	584	606	626	627	619	578	618	612	558	601	626	597	643	618	628	622	603	638	630	634	580	578	610	600	570	599	612	609	647	554	579	613	619	563	578	591	634	627	604	537	573	590	586	596	614	533	616	602	620	604	590	594	575	602	580	602	558	579	642	624	584	561	636	600	579	625	580	588	611	553	571	562	572	548	607	584	565	600	614	537	598	594	621	577	588	574	622	636	559	607	555	595	577	654	591	579	551	631	598	566	591	575	592	580	582	617	586	600	560	635	587	563	606	622	597	556	611	597	621	591	607	582	548	581	607	609	613	616	590	573	577	612	562	554	611	570	551	578	564	593	603	559	581	594	588	601	595	560	575	612	605	545	601	589	643	602	590	576	595	582	599	597	614	565	589	602	587	581	608	605	588	601	567	600	545	569	568	552	633	581	581	561	580	609	558	576	590	587	550	576	576	578	645	561	606	575	622	598	569	604	629	584	608	600	606	546	583	598	571	601	566	573	578	614	586	576	578	625	592	598	589	566	560	627	591	585	577	555	558	608	556	595	574	576	573	562	578	567	608	582	584	594	572	562	583	558	559	571	618	598	603	580	586	562	614	589	583	563	582	585	595	575	536	603	587	603	564	571	636	579	617	603	585	599	583	573	559	604	618	577	612	582	551	598	646	581	558	596	555	576	616	580	586	595	574	583	597	624	602	573	583	600	550	561	554	586	636	574	578	612	576	545	595	597	626	577	602	583	619	540	564	557	585	555	570	571	599	595	599	642	601	607	587	607	593	640	547	638	596	604	552	552	569	583	618	593	549	609	629	596	638	598	550	595	573	582	604	581	633	557	593	591	581	561	583	572	563	584	574	609	565	591	591	572	592	568	563	631	623	614	603	588	570	652	575	576	594	592	543	602	607	555	622	574	584	604	605	568	580	616	637	604	606	562	584	579	598	618	623	603	580	576	548	577	661	601	569	573	591	571	602	597	591	563	589	613	533	592	562	588	548	579	610	570	593	574	569	555	575	563	611	584	593	577	614	608	587	562	659	572	597	582	578	639	598	636	542	583	632	591	621	591	601	610	604	587	609	581	595	610	607	552	593	624	594	565	580	569	599	602	624	593	550	606	545	549	594	594	602	577	573	585	601	552	578	606	607	589	586	578	605	568	576	590	611	619	571	569	614	569	537	572	589	575	578	576	551	543	579	571	576	581	551	598	606	554	612	561	584	585	588	576	587	595	570	585	560	612	602	616	619	614	561	598	589	589	599	593	598	564	633	597	591	605	608	576	626	540	531	590	582	575	612	626	615	585	557	569	599	611	581	566	611	596	575	609	577	607	552	618	565	599	590	604	596	558	558	550	586	586	593	606	551	618	570	598	590	633	596	584	589	553	591	633	581	608	573	614	580	555	570	605	607	617	598	632	552	601	611	549	581	589	621	576	591	596	597	597	600	586	534	623	566	615	552	582	602	591	585	589	605	548	601	564	580	579	644	583	542	576	578	562	559	584	604	554	542	569	560	605	572	588	590	604	627	595	585	550	611	619	604	557	607	578	619	581	605	592	569	611	615	628	572	604	573	584	580	560	569	614	571	613	579	630	610	625	584	590	596	569	596	551	570	550	569	593	606	608	584	606	621	613	563	585	588	585	563	596	609	581	572	615	601	607	636	607	563	611	576	587	595	587	599	594	553	603	592	582	591	620	632	574	600	607	611	565	599	576	596	624	620	581	589	599	621	560	584	570	600	583	582	596	580	578	657	584	640	585	564	604	591	638	601	580	605	595	594	602	577	604	608	596	613	571	593	561	612	575	603	595	613	618	603	527	604	616	631	559	562	567	579	611	580	583	572	599	608	571	626	594	574	526	573	580	586	622	568	584	604	564	570	602	608	581	563	621	587	567	625	599	671	554	543	596	584	629	588	570	580	591	619	577	580	575	612	572	593	645	593	602	617	595	544	593	635	564	567	573	562	595	607	585	594	582	579	601	541	616	603	582	606	593	625	577	568	572	646	585	597	606	616	608	551	567	558	592	581	587	580	590	541	560	624	561	608	606	589	604	614	626	628	606	600	582	606	633	608	609	566	560	610	533	567	590	620	636	560	604	567	560	585	562	564	565	546	584	529	631	611	565	621	586	569	634	586	583	584	549	616	566	627	578	565	577	583	569	575	549	571	598	582	579	571	597	579	612	589	582	569	585	577	594	592	608	583	596	581	554	569	600	583	592	604	560	568	540	583	576	607	582	604	582	579	623	575	605	585	598	647	590	634	581	616	606	575	568	579	593	585	590	613	632	564	608	604	566	583	572	579	588	564	561	536	601	599	616	584	588	609	592	587	556	549	622	596	578	591	586	567	627	605	632	574	565	632	596	598	578	578	608	564	535	568	585	570	612	601	577	603	582	594	566	592	575	620	595	624	577	562	625	577	588	559	555	539	582	577	642	593	608	604	597	538	583	571	584	562	564	586	621	590	580	586	617	573	592	576	563	583	594	573	573	616	594	553	565	600	580	563	579	600	604	612	607	605	584	597	575	609	561	589	631	580	592	585	582	610	585	593	599	572	580	566	614	564	580	594	590	576	576	621	593	541	586	585	587	614	615	591	563	550	599	611	572	526	565	552	630	569	600	570	607	578	547	626	610	544	578	609	595	575	567	586	588	548	634	633	580	562	577	551	623	582	555	590	594	545	592	602	622	548	618	571	619	540	617	584	557	596	606	620	615	610	585	632	586	612	624	557	593	641	605	617	617	582	561	607	586	590	560	560	647	581	593	622	584	576	563	550	555	574	597	573	622	633	577	568	543	572	603	575	577	606	553	587	588	570	616	579	563	594	600	597	603	581	623	598	613	569	578	562	566	578	586	583	603	571	566	609	607	556	617	565	604	543	612	573	565	604	596	594	562	589	583	569	624	553	577	608	575	603	581	610	572	518	591	609	534	605	606	615	565	607	575	613	574	593	595	568	571	617	549	610	606	590	559	565	587	632	602	592	604	596	608	562	568	590	588	609	581	578	576	585	549	620	563	607	608	543	553	555	637	626	576	583	600	626	593	596	581	564	561	578	613	579	613	576	597	548	548	572	578	574	604	581	585	643	630	595	568	585	578	590	589	560	604	571	569	596	600	548	564	637	604	597	556	597	596	578	629	564	613	599	601	590	591	585	619	574	610	557	598	569	528	582	583	603	579	561	590	591	601	618	620	542	572	547	579	573	585	600	623	565	595	660	564	599	547
2135	590	361	303	534	561	557	452	365	372	308	333	377	508	597	568	440	203	172	148	152	150	121	105	83	60	67	57	69	56	38	56	47	44	37	35	45	41	38	44	32	25	44	38	44	35	44	42	38	46	37	43	33	38	45	43	34	31	33	40	35	45	31	41	41	34	40	41	40	30	31	38	41	34	29	33	41	35	38	35	33	35	27	44	46	39	55	33	38	37	43	41	37	25	29	37	44	39	42	39	41	34	36	31	41	50	30	38	32	32	33	44	36	38	38	39	35	37	46	41	40	43	43	28	30	33	41	39	40	31	40	40	33	37	40	34	35	36	27	29	43	48	35	48	33	45	38	35	34	33	42	22	31	49	35	32	41	40	35	32	43	35	29	32	40	42	38	27	28	53	31	29	38	36	34	35	36	35	34	35	40	41	29	34	39	29	40	35	45	31	34	30	52	36	43	33	33	37	34	37	32	39	31	49	39	39	30	40	28	32	37	40	40	27	28	38	33	33	32	33	48	45	44	45	37	33	40	41	24	38	31	37	36	46	39	41	32	41	39	26	36	39	43	31	34	45	38	40	31	25	26	44	34	42	45	36	41	29	34	32	27	33	45	32	30	30	33	41	47	57	38	39	38	29	23	35	44	34	37	28	39	30	51	38	36	33	40	38	48	31	32	27	36	39	31	41	38	34	36	42	37	24	36	34	50	29	29	36	43	45	30	31	37	32	35	35	39	35	35	40	27	34	34	29	32	26	31	34	36	34	40	36	37	41	27	36	42	36	39	41	42	29	41	25	41	35	33	41	32	30	40	37	34	29	27	43	24	25	34	30	21	33	36	40	39	39	32	43	30	38	41	30	33	29	40	37	35	38	32	45	44	30	35	38	44	35	34	38	37	40	36	40	42	35	35	40	41	44	28	21	39	35	39	39	31	35	28	45	40	31	34	43	30	35	29	28	32	29	40	36	35	37	47	35	36	39	28	32	24	28	39	31	46	34	31	31	32	41	30	31	40	30	29	28	35	42	36	40	34	31	47	40	30	35	26	41	36	23	37	36	38	38	47	36	33	41	30	32	24	34	29	34	41	39	38	31	35	36	32	40	33	31	46	38	37	41	32	24	41	46	37	37	28	41	49	37	37	34	42	37	34	43	39	37	32	46	36	44	29	33	25	39	45	42	24	27	21	38	37	40	39	38	36	27	37	39	36	34	28	38	39	41	41	40	44	42	30	38	25	49	37	34	34	37	41	43	34	31	34	50	39	41	32	35	43	22	32	55	38	34	29	34	26	32	38	32	38	32	31	31	31	52	34	33	28	26	36	35	35	35	25	33	34	37	30	31	43	37	41	36	34	36	36	39	38	38	44	35	24	49	37	32	29	31	32	47	33	38	46	29	37	30	36	36	44	27	38	35	34	31	35	41	42	36	26	27	32	31	46	32	42	35	32	32	45	48	38	34	35	31	36	45	51	25	42	39	27	37	38	34	41	37	33	27	35	44	42	28	48	49	48	39	28	33	30	32	36	36	41	38	38	34	37	52	36	43	33	27	35	31	40	25	30	33	31	26	34	47	34	39	21	40	40	42	34	35	38	36	46	37	34	35	40	43	34	33	39	21	40	35	47	40	41	35	42	40	29	35	46	35	42	30	41	42	41	36	37	46	33	41	33	32	34	28	33	42	34	34	37	41	32	29	42	25	35	41	37	43	33	30	29	31	32	42	50	28	44	21	39	36	37	41	37	38	33	39	29	34	32	34	35	41	33	24	30	29	35	36	34	36	32	42	40	34	33	30	37	32	48	36	25	34	29	33	38	40	43	42	35	38	33	36	32	35	26	33	33	52	34	39	38	37	30	34	39	34	33	45	38	31	33	36	32	31	19	32	30	38	40	36	33	37	33	28	37	37	32	24	25	41	42	35	41	43	31	37	25	40	44	32	35	37	37	41	29	32	30	31	38	39	35	40	28	43	35	40	46	32	31	32	30	39	34	40	42	36	37	28	29	38	47	40	31	43	39	33	27	29	44	38	34	44	31	45	29	29	39	37	28	51	37	41	37	28	32	42	35	29	27	36	31	31	48	51	26	36	33	38	34	29	37	31	39	43	38	34	39	38	44	27	32	28	39	36	42	39	36	43	38	39	43	30	36	38	33	51	31	34	41	40	31	39	31	37	47	30	29	41	35	29	32	40	34	43	34	28	32	30	34	33	36	32	35	36	41	26	46	36	33	36	36	34	27	36	30	38	29	29	36	35	35	28	27	33	31	28	30	37	33	28	38	23	32	40	39	31	23	35	44	35	31	39	33	42	47	41	32	32	40	35	26	35	32	38	34	27	42	36	29	36	30	29	34	35	35	35	36	37	31	37	31	34	38	36	29	26	36	39	39	37	41	41	39	38	39	34	46	45	38	35	38	32	39	38	41	32	38	31	32	43	32	33	43	37	33	38	41	24	39	52	40	31	38	37	34	34	42	34	36	40	46	34	30	39	20	45	38	31	27	32	40	40	23	25	29	27	29	36	28	38	32	47	39	35	35	37	29	38	35	41	41	32	41	38	31	33	32	47	32	43	44	41	35	38	32	42	36	33	23	33	34	30	34	38	28	40	34	39	31	42	46	32	39	36	39	34	31	27	34	28	47	23	48	31	35	36	36	37	44	35	40	35	28	40	36	28	33	25	31	25	47	30	37	32	28	33	35	32	38	36	42	37	33	41	37	40	35	29	35	32	29	44	41	41	26	26	41	29	57	32	43	32	32	30	36	26	43	30	27	42	27	47	33	47	30	37	34	28	31	25	41	37	32	35	36	39	34	44	28	38	21	40	58	28	39	32	27	37	32	32	35	41	27	37	37	47	43	32	27	44	31	39	51	41	42	38	29	40	43	42	36	36	32	42	37	39	42	36	48	41	35	36	29	34	30	36	37	35	40	35	36	37	35	28	24	47	41	33	38	40	33	42	37	38	37	36	39	34	37	47	46	39	32	28	31	33	30	43	35	24	39	34	46	33	33	35	37	45	43	40	34	40	31	29	37	42	34	28	31	34	47	41	39	40	31	38	33	33	31	23	28	44	40	26	41	36	29	39	29	33	37	32	41	47	37	41	35	40	37	45	35	37	35	40	37	45	38	27	42	44	36	32	51	39	42	39	34	40	24	38	47	52	32	35	32	31	38	47	28	27	46	46	40	37	38	31	27	17	35	30	41	44	34	33	38	41	42	35	41	26	35	35	38	29	34	34	39	33	46	38	33	41	42	36	37	36	41	39	33	50	37	40	40	35	32	28	34	34	38	30	34	45	31	37	47	37	31	38	28	24	26	35	34	29	37	47	23	31	31	29	35	37	39	37	42	32	32	27	39	28	35	34	35	45	44	33	31	43	39	32	30	38	38	31	24	28	42	41	24	32	42	36	32	35	37	44	37	42	39	32	36	41	42	40	25	33	38	37	38	40	45	33	30	33	33	35	30	37	32	34	39	38	35	37	28	28
24100	13651	8526	22652	29683	28842	26145	21142	17848	16267	14515	14167	14687	18709	18447	18301	14652	8355	6223	6934	6038	5373	3935	2859	2582	1967	1665	1480	1415	1268	1211	1173	1152	1071	976	909	939	884	819	824	798	785	772	779	804	697	718	695	714	706	785	689	628	624	610	669	623	673	651	616	629	631	622	620	664	626	634	591	604	616	586	619	591	574	602	581	601	617	607	582	601	540	573	610	626	582	591	622	617	540	574	595	600	599	593	636	639	618	590	566	621	576	587	585	560	579	565	536	614	602	598	560	579	598	595	584	636	618	586	548	607	611	599	613	618	536	578	599	604	580	588	581	622	592	621	590	581	579	582	553	533	608	574	544	581	568	562	571	610	525	566	539	584	541	521	582	544	568	556	537	563	568	580	586	615	572	537	555	636	571	531	521	546	594	589	561	570	570	551	582	547	564	521	547	596	599	572	547	586	581	602	590	569	535	612	587	511	562	579	563	520	548	562	547	535	539	560	544	585	558	569	531	543	579	571	541	540	543	540	581	539	549	534	544	595	544	575	569	542	567	543	515	584	551	593	575	552	542	574	554	546	541	561	555	574	541	556	562	542	566	513	563	539	580	560	527	512	587	536	551	577	549	529	523	594	507	544	552	555	536	552	539	546	561	576	590	549	509	565	562	554	548	553	554	574	547	527	576	562	559	550	544	529	545	538	514	559	546	529	559	539	589	546	578	607	529	587	566	549	577	535	578	526	574	571	552	533	542	556	509	574	545	543	529	550	547	517	556	527	556	556	564	551	545	520	544	536	509	508	551	534	552	565	513	579	529	559	569	568	537	546	554	566	548	595	525	529	533	558	561	501	538	516	524	588	546	575	528	523	532	563	592	586	509	564	535	558	545	572	552	558	555	538	578	594	557	558	604	528	590	550	570	554	565	541	536	584	565	569	554	527	562	561	570	572	559	533	553	534	545	597	523	533	548	571	566	554	572	563	561	535	576	560	524	529	553	536	537	567	525	563	527	530	565	553	557	547	550	569	563	547	549	549	577	563	572	537	576	567	533	542	555	545	574	568	536	520	544	553	531	601	515	576	534	552	554	562	590	573	558	553	605	579	536	531	563	592	504	566	556	542	538	553	576	568	553	569	538	515	548	562	538	586	544	571	549	567	533	543	533	545	573	551	566	542	559	585	537	585	505	558	519	569	523	530	550	532	556	575	573	573	557	587	588	586	550	547	557	551	540	575	584	508	605	559	563	568	552	558	549	574	518	548	526	582	528	530	590	543	549	535	536	591	556	559	541	599	565	541	553	536	537	541	537	556	602	533	561	548	556	557	546	560	514	543	570	509	535	573	533	511	537	576	579	574	542	566	579	561	520	556	511	577	567	602	569	555	606	539	536	583	557	590	550	549	561	568	568	532	541	546	544	555	569	542	577	569	534	570	564	580	526	541	537	539	567	525	556	532	560	526	545	541	555	545	525	577	559	551	523	535	533	566	577	523	561	552	636	541	522	567	515	563	518	562	563	534	573	557	542	548	537	561	547	543	569	537	568	513	525	539	567	557	559	558	504	536	568	527	534	585	555	574	551	574	558	562	539	543	576	508	583	526	556	556	567	570	586	588	556	585	585	531	576	560	509	557	510	538	557	524	524	541	574	525	526	541	563	550	567	540	524	520	571	592	586	581	531	547	558	528	514	541	525	551	563	514	536	557	584	538	593	548	601	557	563	602	545	522	561	542	535	552	519	555	499	552	561	545	587	549	536	520	533	550	560	545	533	567	556	597	570	587	587	542	559	523	558	563	568	515	541	565	542	602	541	565	538	550	536	546	532	554	556	548	571	579	555	546	546	565	571	580	593	562	564	544	581	565	555	565	576	591	538	598	539	583	522	573	596	541	558	513	568	551	532	567	533	549	542	502	569	554	577	578	555	579	553	543	572	554	562	526	540	542	544	547	543	534	557	559	519	541	562	535	572	522	569	547	541	539	517	535	538	496	531	535	560	579	508	575	530	536	548	572	564	543	525	589	513	566	544	536	576	563	554	532	546	530	534	509	533	587	571	611	518	571	550	542	581	529	568	515	553	576	551	565	558	563	562	545	544	540	550	568	577	553	546	531	523	545	560	576	497	567	499	530	578	525	552	569	528	532	544	573	532	554	541	534	535	557	571	508	508	544	499	572	506	537	523	573	566	548	540	570	560	525	536	543	547	547	560	545	512	520	553	562	559	531	529	526	545	528	563	532	579	567	525	570	533	523	597	560	583	546	539	548	607	536	505	534	548	548	538	583	520	545	558	590	559	549	538	557	543	525	568	535	519	524	532	527	559	571	541	510	530	543	584	589	561	561	554	610	558	583	573	525	579	537	563	514	519	513	534	524	542	532	567	560	547	526	506	573	549	536	550	576	555	590	543	527	538	547	580	565	561	514	527	586	512	556	525	593	536	588	527	519	590	543	513	543	550	562	542	547	550	569	570	580	602	545	553	543	553	555	555	555	544	552	563	511	517	558	535	565	590	520	551	572	597	573	511	551	555	566	570	545	635	555	552	562	529	580	548	483	543	587	541	546	584	550	566	567	547	587	530	570	574	539	597	508	559	562	546	526	563	568	503	554	535	545	553	587	534	528	575	507	591	575	543	537	533	575	530	546	513	527	586	525	540	536	514	539	532	553	547	562	585	546	569	496	532	548	531	549	515	591	552	569	543	550	547	552	555	540	526	541	505	544	543	541	578	522	532	534	546	544	542	547	517	616	568	599	558	517	568	577	571	568	525	516	551	561	559	585	538	557	524	535	547	512	582	550	578	542	554	553	526	547	556	585	545	535	533	573	547	546	564	543	568	559	573	530	540	549	545	576	556	546	498	532	574	546	533	537	536	512	540	584	548	582	506	532	533	543	518	562	536	555	559	518	570	580	561	537	504	549	613	542	550	540	554	543	578	533	530	535	582	521	535	530	558	541	544	531	599	567	594	569	545	561	561	562	531	537	567	557	536	551	566	510	527	545	529	570	560	543	523	555	531	541	526	567	550	580	556	543	493	554	533	546	511	545	542	545	557	554	571	510	530	555	559	544	545	523	567	519	496	568	589	506	543	564	558	530	549	528	578	569	553	551	566	559	574	535	576	526	566	546	568	562	543	589	578	581	528	536	566	554	551	542	567	584	532	534	557	539	483	571	559	571	540	555	535	560	573	560	567	542	566	553	534	563	565	573	589	519	589	567	568	515	491	560	553	540	547	557	526	537	564	593	501	562	549	556	584	527	554	567	547	570	602	576	596	565	553	515	504	556	534	521	560	548	499	573	588	558	552	543	550	572	567	541	537	585	557	559	550	533	552	571	565	546	511	536	570	562	549	525	568	538	543	545	513	574	564	525	539	513	527	561	578	566	511	553	515	537	541	577	513	577	589	553	565	526	568	566	565	569	538	555	578	539	508	494	560	584	536	574	578	522	561	545	561	542	547	576	540	531	552	551	548	542	565	542	557	507	567	565	537	560	537	554	560	549	528
1597	206	135	136	243	252	217	156	119	134	137	176	147	224	267	225	112	81	52	73	58	64	42	34	25	27	29	17	22	26	40	27	28	19	25	15	28	21	21	23	23	24	28	24	22	14	25	21	14	18	23	30	26	32	19	28	25	20	27	22	23	28	22	26	23	30	28	20	28	20	19	26	24	22	25	23	21	22	20	13	23	33	16	18	23	25	19	28	22	33	17	18	19	30	19	20	20	18	22	26	24	21	22	20	14	22	21	29	20	20	30	25	17	22	22	25	16	28	16	23	33	26	25	24	17	24	22	15	18	19	22	24	25	25	26	17	31	21	22	18	27	21	26	16	23	31	24	23	30	22	24	26	18	24	25	19	35	17	18	18	26	25	31	23	21	27	20	23	19	22	31	17	20	20	22	24	31	18	24	21	28	23	32	21	20	25	26	23	14	23	18	19	21	23	18	26	25	25	25	23	31	11	18	19	20	21	21	24	24	30	17	26	26	23	16	21	33	26	21	29	28	28	21	23	17	20	20	29	22	31	27	27	23	19	16	16	26	19	24	22	21	20	24	26	25	19	22	17	26	20	22	24	20	23	22	21	30	24	28	28	28	17	24	18	19	24	31	19	21	19	21	30	21	19	22	22	23	32	24	24	21	22	18	23	23	15	19	14	19	26	25	26	26	21	12	22	16	21	22	20	23	16	27	20	13	21	27	21	19	23	27	17	22	17	28	20	22	27	25	26	23	20	22	24	19	18	18	28	23	27	21	25	19	19	23	22	22	24	23	28	25	23	17	22	21	20	25	24	19	19	13	27	35	24	25	30	25	25	24	21	17	27	20	26	28	21	31	25	27	14	30	22	26	34	28	22	20	27	22	23	24	21	25	27	17	21	23	17	12	19	23	17	26	16	20	25	23	22	21	18	26	25	19	19	25	27	29	32	18	15	26	29	27	24	26	27	22	18	24	27	22	35	21	21	33	21	22	21	20	28	31	32	16	25	25	16	30	26	17	20	22	31	16	20	26	21	20	29	19	25	25	25	18	25	30	24	21	30	32	29	21	23	28	19	23	21	23	22	32	24	21	27	19	19	18	28	24	16	17	22	19	21	22	22	22	26	23	18	26	24	25	25	21	30	30	18	28	24	24	21	27	25	15	24	17	21	22	23	20	25	33	25	31	30	27	25	19	28	25	18	23	19	17	14	19	26	20	17	22	23	19	22	21	15	16	22	22	22	28	22	28	26	19	19	19	16	27	20	27	18	20	20	25	21	16	21	21	22	21	24	18	29	25	18	18	25	27	27	26	19	24	18	24	22	23	25	21	16	19	21	37	23	23	27	29	25	14	25	23	21	25	17	19	26	26	29	27	15	21	25	27	26	22	17	27	23	12	14	21	12	26	13	25	25	23	18	16	25	23	18	24	25	24	18	18	25	26	30	27	21	27	28	26	21	41	18	26	28	21	24	23	21	24	13	25	22	17	17	20	22	24	20	22	18	28	26	14	25	30	21	25	21	25	15	22	28	29	23	28	18	21	26	23	21	31	34	24	22	20	14	25	18	19	22	21	23	17	20	26	16	25	26	18	18	28	17	21	25	24	26	23	23	15	27	22	12	21	21	22	15	21	18	10	27	16	20	22	17	32	21	23	19	28	20	22	22	18	20	25	25	27	17	19	27	23	21	17	27	24	18	32	29	24	27	21	29	18	12	28	20	25	19	20	16	32	19	21	24	16	16	28	19	20	18	15	25	17	32	21	26	20	28	23	24	21	24	15	27	19	16	28	26	16	28	28	17	24	15	28	31	25	21	19	27	30	23	20	21	25	9	22	16	25	16	18	23	14	26	17	29	20	20	18	22	22	26	17	25	21	22	28	21	22	21	22	26	18	20	22	21	24	21	20	22	20	24	27	18	24	25	25	29	19	13	18	26	19	26	20	32	24	32	23	16	16	25	26	17	21	24	24	15	31	20	24	24	21	23	18	15	26	21	22	26	23	26	33	25	14	21	19	33	29	23	21	23	27	17	17	25	27	18	19	23	21	18	20	23	17	23	25	29	27	22	30	30	27	38	17	23	28	25	24	23	13	25	26	26	19	15	24	14	30	26	30	18	21	20	25	21	25	32	15	18	25	23	18	23	13	22	21	17	22	21	29	17	26	17	20	24	19	14	14	17	24	22	20	20	24	27	14	11	17	15	26	25	24	14	21	16	24	29	26	27	17	24	20	30	20	23	24	15	19	23	22	16	20	21	29	25	19	16	30	19	23	22	20	9	28	21	26	26	19	31	16	14	24	19	32	26	28	23	16	18	25	21	32	24	20	27	20	17	15	19	16	23	23	25	20	24	25	13	25	30	21	24	21	18	14	18	24	26	20	29	15	27	20	18	25	27	19	24	21	17	15	16	24	20	23	29	20	29	27	26	32	20	23	20	34	13	25	25	17	29	25	14	23	21	16	28	19	18	18	19	15	16	31	27	31	23	18	29	28	16	19	26	21	20	16	20	20	20	25	23	13	24	28	24	20	22	16	20	19	26	28	23	15	27	22	17	19	30	17	20	22	24	24	29	23	24	28	21	22	20	22	22	28	26	23	25	15	23	24	23	17	21	19	21	29	35	33	20	25	21	18	23	30	22	17	30	20	23	22	26	22	18	24	23	18	19	19	23	34	23	29	28	23	24	20	15	25	16	25	26	18	19	22	21	21	26	26	18	21	27	16	25	20	20	19	17	22	16	24	26	24	25	28	23	21	20	21	21	25	22	24	17	24	22	26	24	25	26	28	20	17	23	18	30	23	24	23	24	20	19	17	19	29	21	25	21	28	24	26	14	21	24	26	21	26	28	23	27	21	24	24	22	22	17	19	15	30	25	29	24	21	29	22	19	21	28	19	25	25	24	17	23	23	18	24	23	22	21	22	26	16	21	18	21	29	28	23	19	23	22	32	19	20	16	15	18	23	17	22	31	20	29	18	21	21	27	14	20	21	23	29	25	12	24	23	24	26	22	20	21	21	16	26	20	25	27	23	21	19	20	21	28	20	20	20	18	14	21	22	25	22	29	21	33	23	17	22	21	21	25	17	23	12	30	20	26	22	16	18	16	21	25	28	19	33	21	23	18	25	20	21	31	31	21	17	16	27	18	25	25	17	17	17	18	18	18	27	25	15	23	22	21	22	26	27	16	21	16	25	32	34	17	14	32	23	21	26	20	23	16	26	26	22	23	20	24	18	19	35	25	13	16	21	27	24	23	25	26	23	29	24	18	31	16	24	21	26	25	24	24	26	17	21	17	20	16	21	21	28	19	24	22	26	16	17	24	17	17	20	22	23	25	23	26	23	15	19	21	21	16	22	18	18	15	27	14	32	23	18	21	26	15	22	17	24	19	14	24	16	23	19	16	27	17	25	20	21	19	17	24	13	22	17	17	25	29	20	17	20	14	26	24	22	28	18	23	23	19	25	23	29	9	27	28	14	26	30	15	19	23	28	19
14196	6623	4068	13693	20373	18170	15351	10959	8214	7454	6982	7660	7173	9740	12450	9687	5795	2939	2482	2925	2551	1986	1004	947	810	743	694	638	570	525	498	497	492	470	461	446	411	391	433	394	387	404	405	376	393	401	368	343	381	422	419	395	359	364	367	380	375	339	331	394	349	376	365	342	358	368	379	372	335	365	365	362	346	348	367	330	345	336	351	351	358	381	335	333	349	360	349	328	309	346	351	379	314	348	340	321	342	374	390	337	368	393	381	355	387	343	350	375	356	372	362	368	340	377	355	349	347	349	396	339	380	391	345	357	352	361	372	345	376	347	382	374	386	377	341	362	379	409	391	357	368	351	368	361	342	386	359	353	372	374	362	341	342	373	327	337	356	322	336	338	357	336	365	343	349	364	374	380	356	358	341	385	333	347	381	343	323	378	355	366	399	339	366	369	346	390	338	337	349	354	390	335	347	380	349	352	326	366	374	343	338	336	338	319	380	345	350	331	355	356	335	337	367	346	324	362	357	333	395	350	334	360	372	364	351	330	358	360	381	344	322	353	338	356	361	319	352	355	361	350	388	350	326	345	328	359	353	357	366	347	333	355	356	353	362	365	402	319	365	361	351	359	374	339	336	316	377	368	342	365	357	370	343	351	345	313	342	359	371	346	365	351	358	354	350	369	342	309	344	355	357	358	372	332	342	326	349	317	337	355	338	364	379	370	346	356	347	361	373	341	343	360	361	323	364	359	378	359	370	329	371	346	322	382	344	322	362	373	340	395	348	347	340	361	361	337	329	326	334	328	347	348	352	319	320	369	338	315	390	326	380	366	361	342	349	356	353	343	348	342	368	362	368	316	352	370	327	345	361	327	358	318	360	327	331	349	330	335	366	388	347	367	368	345	349	352	339	330	360	359	311	392	331	366	360	347	351	345	338	365	345	360	335	329	350	359	371	321	332	336	362	344	364	354	360	365	366	345	375	369	349	355	334	340	376	335	351	345	346	352	368	312	372	336	354	356	313	377	382	350	338	369	345	355	345	328	369	353	347	340	319	310	378	343	365	337	365	361	343	324	353	352	352	359	344	325	340	342	362	356	361	341	381	356	360	318	370	366	357	397	337	307	368	326	343	307	371	351	321	348	373	379	353	368	322	355	338	360	349	366	371	372	361	327	339	327	316	359	344	372	364	371	330	361	339	353	349	372	348	336	318	367	356	370	350	346	342	375	352	361	346	406	363	351	333	359	323	335	340	368	325	346	348	341	349	340	337	391	349	362	380	344	339	328	351	349	368	342	368	328	367	349	346	327	338	377	339	342	332	356	357	340	326	373	364	328	354	379	316	346	345	350	341	373	349	375	322	332	362	357	347	343	344	334	353	320	319	341	335	388	364	338	337	356	355	345	330	330	361	333	337	338	346	380	370	361	349	320	356	363	344	375	364	329	328	357	354	355	326	358	384	355	353	357	330	366	341	365	352	328	326	342	339	307	348	318	338	339	374	349	341	372	379	387	343	358	361	342	341	366	345	354	349	362	347	368	317	336	345	357	363	360	374	343	342	336	386	338	338	297	399	348	313	366	346	330	337	341	350	345	336	326	369	319	363	347	376	323	313	327	301	337	312	317	328	344	354	332	366	358	368	322	337	362	340	366	367	350	340	357	346	341	381	329	356	355	334	333	352	333	356	354	346	353	335	372	337	348	349	362	349	376	352	333	353	334	384	348	346	346	331	348	350	354	391	353	336	362	355	340	371	320	383	349	340	346	314	336	327	341	351	356	343	356	371	351	340	365	370	304	345	377	351	351	348	349	351	318	383	345	364	330	348	380	333	352	348	348	350	345	352	332	311	358	362	331	371	352	354	332	375	377	335	341	357	346	338	325	341	356	342	354	322	329	356	368	372	353	327	349	362	360	380	368	355	348	328	315	358	333	340	361	333	360	362	333	369	377	357	387	337	343	332	338	337	362	393	351	358	366	347	349	333	354	404	325	346	372	340	367	316	373	371	357	360	361	360	352	322	346	329	364	357	354	393	397	370	339	344	371	346	353	344	344	366	344	356	348	347	377	407	315	362	349	368	398	351	346	345	341	369	320	340	376	373	377	355	358	371	352	369	417	351	333	335	341	342	350	350	328	378	363	337	311	339	351	325	342	359	361	365	346	364	351	322	383	352	342	330	343	353	322	362	364	354	344	348	342	355	370	303	348	352	322	392	379	368	328	352	350	384	358	335	373	333	379	351	338	331	334	354	326	344	322	362	378	369	349	324	354	359	364	322	358	337	332	381	308	328	373	320	322	374	355	349	378	394	340	315	330	418	323	329	336	358	379	317	369	366	328	368	361	350	358	314	336	356	364	330	356	362	323	358	326	362	311	330	372	338	370	360	334	360	340	342	356	324	333	330	343	347	347	358	384	316	360	353	356	351	351	349	357	326	369	381	364	387	352	362	323	356	356	370	350	349	369	365	336	356	359	358	344	352	335	318	351	372	334	345	348	344	348	331	358	371	339	331	344	317	359	352	366	323	356	358	329	376	381	339	335	307	371	337	340	361	338	321	371	346	373	371	359	349	341	355	373	305	322	331	326	345	373	386	344	343	368	315	351	372	353	345	332	365	356	349	349	307	326	361	345	338	323	327	355	343	333	314	327	313	356	361	361	344	340	343	355	356	326	327	343	320	317	316	349	363	338	303	368	341	370	301	339	323	345	346	365	373	344	336	327	362	338	319	351	348	345	337	337	346	366	354	343	342	336	357	339	363	346	332	336	373	314	355	363	390	350	363	340	331	346	391	332	352	334	374	359	345	324	325	348	345	362	390	341	367	368	375	360	346	353	359	333	344	346	391	381	338	316	343	356	358	365	347	364	365	323	344	337	350	347	347	325	317	349	331	348	320	332	341	338	357	363	358	361	327	317	369	337	379	343	346	347	356	351	323	346	365	335	333	349	328	332	335	360	343	323	357	367	353	345	377	364	348	335	360	347	390	340	351	372	327	330	360	347	372	384	324	387	354	353	331	366	356	378	342	355	352	356	371	331	343	347	342	336	314	336	343	374	368	356	326	353	353	350	353	351	334	325	352	350	384	323	348	339	327	354	323	334	330	338	355	356	383	396	368	348	347	345	343	337	363	352	372	298	340	320	332	344	334	331	362	328	355	379	367	367	345	317	388	363	389	351	334	350	328	342	365	321	372	335	332	336	359	365	353	355	337	389	321	358	370	342	334	377	353	361	354	311	358	365	362	335	375	352	368	327	356	303	349	352	339	392	354	365	359	314	317	352	329	326	361	353	317	350	350	345	382	347	335	363	335	337	349	347	299	356	392	336	307	363	386	381	353	344	379	343	353	365	352	392	345	364	379	350	367	331	324	344	354	340	296	370	363	363	372	332	327	352	343	355	326	360	370	346	339	376	352	377	367	352	337	377	326	332	355	347	320	345	334	340	322	340	365	350	332	350	318	367	366	327	355	359	339	360	334	324	337	361	381	363	303	314	328	363	292	320
1081	338	265	206	438	515	394	293	224	223	212	273	269	241	307	353	211	124	97	103	102	98	68	61	58	42	37	39	34	28	23	18	21	25	30	20	31	22	26	29	17	16	25	22	15	15	18	21	23	15	10	15	21	21	10	24	17	18	23	16	23	21	33	15	15	19	21	17	21	21	15	18	26	24	24	13	14	29	17	18	20	21	21	15	18	13	17	9	26	17	24	16	21	19	15	14	24	18	14	22	25	20	15	20	14	21	18	17	18	12	15	29	18	16	19	20	21	32	25	23	17	15	21	15	19	14	22	19	16	22	15	18	29	12	24	16	19	28	19	26	17	17	18	9	18	18	20	19	16	20	17	17	21	23	21	22	24	24	25	25	20	20	16	12	20	18	14	21	16	15	18	17	16	19	18	19	30	22	19	25	22	29	24	12	21	23	25	13	23	18	13	18	16	19	20	19	28	13	16	17	21	26	10	15	17	24	18	18	20	17	19	31	18	16	14	14	18	20	13	21	16	23	15	15	16	18	15	23	15	14	21	17	24	25	21	21	19	22	11	15	22	16	26	18	19	19	13	13	17	16	19	17	22	19	17	18	23	31	22	15	22	26	20	17	17	18	15	21	19	20	15	19	24	16	16	17	12	26	27	20	13	22	23	20	19	21	19	16	16	14	25	20	20	18	13	17	35	12	23	24	21	17	26	19	18	33	17	23	12	21	19	11	22	25	22	20	19	15	21	9	20	10	19	14	18	19	20	20	13	24	17	17	8	18	20	24	27	15	28	21	26	21	30	26	18	15	18	22	13	23	17	20	23	27	21	21	21	18	14	22	25	21	22	13	26	21	22	22	21	15	23	11	20	23	17	19	19	16	27	24	29	19	23	14	14	17	16	17	16	18	17	19	16	17	17	16	17	17	20	24	23	17	17	18	15	17	24	19	18	31	17	16	13	22	21	28	21	23	22	19	20	20	15	25	29	18	19	16	23	18	11	17	20	21	17	20	14	27	23	19	17	20	21	20	16	21	18	18	15	21	24	26	24	22	17	22	15	24	19	20	22	16	20	9	22	27	19	15	20	14	17	24	15	18	24	18	19	29	17	16	16	19	28	21	14	31	25	27	11	17	22	24	16	18	13	18	20	15	13	20	10	11	26	21	23	19	14	16	21	15	16	21	16	18	15	19	37	20	18	23	23	24	14	19	28	21	16	8	22	18	22	11	21	22	11	25	24	20	25	17	34	17	23	13	25	14	20	24	12	25	21	11	35	25	18	22	17	20	16	26	17	15	26	23	28	19	16	19	15	32	27	21	19	22	18	17	16	19	15	22	21	20	24	21	28	23	14	20	18	18	24	25	17	21	21	19	18	17	17	17	27	20	14	23	13	20	23	19	25	16	12	24	27	18	12	22	15	21	23	30	30	24	21	28	19	19	17	23	22	20	25	16	24	18	23	27	23	16	27	19	23	29	14	14	15	16	20	21	17	19	25	25	17	14	22	23	24	19	30	20	22	12	17	18	17	27	29	16	23	18	14	19	17	8	15	14	17	16	12	17	17	31	17	18	16	20	27	15	22	16	18	16	16	25	12	14	15	13	14	16	18	15	21	13	18	19	16	13	18	23	19	20	18	16	20	18	23	21	21	16	18	24	19	17	16	19	16	22	15	17	19	14	17	18	15	23	17	21	19	14	21	20	10	17	20	17	19	19	18	18	12	22	19	19	11	20	19	19	17	17	19	12	12	26	13	19	15	13	23	22	17	18	16	25	25	22	10	17	14	17	22	22	13	18	16	20	22	17	21	13	14	26	16	24	25	17	20	18	17	16	17	18	15	14	27	12	21	25	24	18	14	19	22	27	22	14	26	20	13	24	14	12	22	15	14	23	24	12	16	25	15	19	17	18	21	12	18	19	15	18	18	20	15	17	23	15	19	14	17	14	25	18	19	25	29	17	12	21	17	18	22	19	18	19	15	22	10	22	12	18	14	21	20	12	17	18	19	20	24	15	28	21	18	37	9	22	16	16	14	22	13	12	26	23	20	16	27	15	24	15	21	25	14	17	16	13	24	27	23	29	17	18	16	19	20	26	24	17	25	19	13	16	22	22	21	10	23	19	23	16	15	15	21	15	17	12	22	17	21	29	20	16	17	24	15	12	22	28	20	21	29	16	16	14	23	19	12	16	21	16	19	16	18	20	16	29	13	18	16	15	19	20	13	18	23	22	20	18	18	20	15	19	18	16	18	19	20	14	22	22	21	15	14	21	17	24	21	22	18	22	21	26	15	15	11	28	19	21	13	10	15	16	13	26	28	14	13	17	26	11	17	19	21	27	18	9	18	17	16	20	25	21	22	16	20	16	14	25	23	21	17	13	22	26	23	23	19	21	22	17	23	11	28	24	21	22	20	12	23	22	20	14	17	29	25	21	11	16	21	14	14	16	15	21	23	21	17	17	22	27	12	18	15	18	26	20	25	12	32	21	28	29	20	12	18	12	11	24	19	13	17	23	25	22	14	27	21	18	21	16	17	18	23	14	25	20	19	22	21	24	17	22	26	23	21	20	11	22	15	23	11	18	18	17	15	11	18	15	19	12	20	27	33	18	27	16	16	16	20	18	15	19	18	26	20	20	21	14	14	16	14	17	22	21	15	22	24	14	24	11	25	22	18	17	25	29	23	16	20	16	26	11	13	21	18	17	21	13	25	19	20	25	21	19	15	15	14	18	13	23	11	27	20	17	13	15	21	17	18	19	22	18	28	16	10	16	27	29	23	22	20	17	19	16	17	20	22	17	21	25	16	20	27	15	19	17	15	19	20	15	17	15	20	22	18	15	17	17	14	26	21	27	13	19	24	20	23	19	21	16	13	27	24	22	23	15	21	26	24	16	19	24	24	20	20	22	22	17	15	18	19	23	22	20	31	23	21	17	15	20	15	21	18	20	13	15	23	15	19	17	21	23	19	29	19	32	24	9	17	26	23	23	18	19	23	20	14	16	17	19	18	21	19	23	21	14	19	14	17	21	18	23	25	17	13	27	23	20	15	21	19	19	19	15	29	19	32	13	29	19	32	20	28	17	23	17	16	35	25	17	20	17	20	27	21	16	20	18	23	19	24	22	15	15	18	15	20	14	21	18	20	15	16	16	25	27	25	17	9	24	20	23	15	24	16	21	18	19	25	21	19	14	24	16	22	16	26	24	15	19	10	21	19	12	21	26	21	20	12	21	8	12	17	19	11	16	17	19	18	21	24	24	12	22	15	26	24	24	16	20	14	18	19	18	18	25	21	13	21	18	22	16	18	19	14	18	29	15	15	21	9	29	30	20	20	17	18	18	17	19	23	22	15	21	23	15	19	25	25	17	22	17	20	23	13	24	20	15	21	16	19	20	15	23	13	23	28	15	14	22	17	19	11	18	19	24	13	26	20	25	14	16	20	20	23	25	25	15	13	13	19	20	20	14	12	23	10	21	28	21	17	19	30	26	25	20
19973	10626	6359	19139	28049	26866	22060	16684	13007	11317	10954	12905	11656	11517	13187	13761	8657	4558	3959	4818	4404	4097	2179	2301	2111	1431	1183	996	866	803	725	731	623	608	569	582	531	514	476	521	474	443	442	428	418	399	351	379	409	396	373	337	371	345	358	347	357	339	331	367	326	354	353	316	360	330	343	334	348	316	336	330	319	334	348	300	280	332	310	352	308	309	295	311	309	328	309	330	330	337	316	293	298	301	304	314	315	352	337	336	322	341	306	333	315	325	296	331	310	300	324	350	320	310	346	330	339	319	345	341	315	355	334	311	319	330	317	321	346	341	338	335	321	342	302	307	289	328	318	317	313	324	307	325	267	326	294	297	318	308	322	326	291	295	316	307	329	317	313	302	313	318	314	326	281	324	326	307	311	306	292	282	325	272	311	288	302	317	327	272	288	304	292	302	277	294	323	321	288	327	293	305	278	317	328	287	300	298	318	325	313	315	350	298	333	318	295	345	294	304	258	325	321	261	287	312	287	302	333	290	305	297	287	256	263	315	300	316	293	299	296	310	326	324	309	305	294	301	290	305	301	317	316	296	307	307	272	339	320	281	317	324	280	298	292	273	280	305	311	249	277	285	289	307	300	302	322	280	311	302	315	320	307	289	296	316	305	316	297	304	326	322	329	295	308	305	322	292	303	321	291	299	302	301	305	307	334	301	289	313	303	275	269	289	278	315	285	292	290	313	299	311	314	278	307	331	320	316	285	283	271	310	313	355	306	286	279	297	301	309	322	322	307	292	315	299	318	321	315	306	326	278	284	320	321	289	303	306	271	297	318	282	296	306	262	323	355	319	330	296	281	295	314	294	325	316	321	322	285	302	300	307	316	304	308	294	295	295	330	292	333	323	267	292	271	297	277	287	299	298	283	305	314	321	312	331	273	300	329	274	305	317	311	291	283	306	309	296	319	302	291	318	305	313	259	293	309	273	312	256	287	298	328	301	299	309	293	315	290	312	330	275	300	282	292	310	270	292	326	306	274	299	293	301	313	313	303	285	251	340	330	299	287	311	272	301	314	286	300	291	285	294	300	308	313	331	264	308	313	317	316	271	287	298	260	293	307	342	324	291	302	315	310	313	309	326	269	302	288	315	289	326	346	313	291	338	267	305	329	322	298	301	318	283	256	307	299	299	290	292	317	289	326	302	292	326	335	306	307	304	297	311	282	298	301	304	307	296	283	291	316	281	300	288	292	272	299	295	293	298	282	318	300	314	291	275	272	291	293	295	313	327	334	299	306	312	317	276	319	311	317	316	307	296	299	303	296	289	345	294	282	302	320	324	292	313	294	313	291	304	286	277	271	317	305	287	281	327	305	284	287	321	303	308	269	295	297	307	287	320	321	308	303	279	286	292	285	283	304	302	263	291	278	292	297	311	287	298	311	293	318	289	308	297	308	322	278	308	285	284	318	335	319	274	296	320	277	304	296	320	291	309	323	296	313	316	313	299	324	317	304	283	297	253	283	330	305	306	322	318	288	293	319	291	334	291	301	287	312	306	285	326	335	293	315	317	294	333	269	295	294	280	282	288	312	283	303	327	314	327	331	297	307	320	276	285	313	298	291	282	272	301	292	315	303	285	294	290	302	312	337	294	314	283	280	299	297	309	313	321	309	280	289	305	291	332	311	288	323	291	296	287	306	315	289	295	298	327	264	285	307	305	280	315	297	310	301	289	297	343	298	318	296	295	315	289	303	297	312	300	263	298	260	324	315	294	305	315	294	287	321	306	283	288	305	324	318	298	276	318	300	299	300	315	301	299	306	303	277	283	280	329	284	295	295	286	314	312	311	281	299	289	300	304	278	282	297	288	286	306	315	303	314	314	336	253	307	279	331	301	306	261	262	285	305	279	309	306	300	284	305	294	334	328	308	326	300	318	286	303	305	287	307	325	297	286	307	295	304	292	300	301	283	331	290	337	284	287	308	298	323	297	282	306	276	307	299	322	320	303	298	324	302	341	273	299	324	310	301	305	305	293	287	313	288	329	300	321	324	330	311	330	320	305	272	296	299	323	312	302	277	299	279	322	279	299	270	314	293	329	281	318	297	301	315	310	325	304	308	301	303	322	297	285	295	300	288	308	307	290	269	291	315	314	298	299	295	295	283	301	313	314	295	303	286	299	294	267	284	318	291	295	313	290	323	266	323	295	272	281	274	316	325	265	313	299	308	288	309	305	286	311	294	295	294	319	321	317	301	275	291	308	280	286	315	292	286	321	282	284	333	298	315	299	292	291	332	279	320	316	283	307	311	310	291	284	335	321	288	310	319	261	295	306	345	315	311	273	301	296	283	260	311	322	305	297	317	303	293	322	323	276	314	298	301	315	305	307	315	284	288	296	308	346	272	298	306	294	325	331	303	303	288	281	295	311	295	308	286	288	301	277	292	299	307	321	296	281	301	293	336	313	276	309	290	312	286	308	272	321	325	302	315	300	314	287	299	269	306	325	323	303	314	314	271	307	291	306	305	313	289	345	298	290	278	311	277	324	280	267	276	305	318	306	272	285	319	302	263	308	272	320	304	291	302	314	275	312	340	314	308	340	307	315	311	302	298	344	288	268	286	302	300	306	302	298	304	292	295	294	284	291	324	274	333	316	297	304	305	272	310	295	302	301	308	325	314	287	283	317	299	308	310	332	307	297	308	285	289	300	273	316	279	295	314	337	270	339	312	294	294	336	331	291	327	296	298	301	310	282	316	298	318	318	301	326	305	279	310	298	301	331	349	324	318	303	297	300	283	304	289	285	279	289	282	293	298	284	302	288	307	303	319	324	322	274	303	285	315	308	291	298	300	304	308	312	315	314	308	285	293	316	300	268	316	277	300	277	299	317	319	291	272	323	322	298	282	320	294	302	299	309	268	315	281	318	295	281	314	306	271	286	292	268	322	315	295	299	326	316	307	305	337	310	304	284	302	274	303	299	293	280	298	319	291	321	316	293	292	288	300	307	286	283	287	286	330	307	318	282	313	297	311	311	319	304	308	320	309	319	317	303	295	295	277	321	328	298	278	315	290	316	302	301	306	333	349	341	333	324	303	302	311	298	316	297	278	294	324	298	320	270	292	325	312	314	289	303	309	288	283	293	289	290	299	299	277	337	305	299	295	305	285	291	304	290	293	280	311	321	287	318	283	285	335	313	308	314	291	297	285	321	318	322	307	271	319	302	314	337	301	314	308	321	304	298	303	295	327	299	282	281	317	308	299	307	338	306	302	329	299	299	281	297	285	300	307	304	303	294	272	304	323	295	318	289	304	295	313	306	287	302	313	293	294	296	292	271	303	307	321	285	300	286	314	303	308	305	324	290	283	302	289	342	325	305	289	316	296	313	345	290	300	280	312	307	316	301	290	270	318	331	318	286	321	321	333	297	304	319	320	287	276	333	306	332	274	311	290	306	288	302	288	287	308	265	298	278	281	312	325	278	312	274	316	316	303	305	286	331	295	308	301	337	304	300
2671	330	231	211	424	520	473	310	242	238	208	218	247	256	276	287	181	113	125	95	147	116	132	99	67	67	52	59	54	47	44	39	44	54	58	39	37	44	38	32	43	38	38	49	26	31	44	38	25	29	40	42	41	44	42	43	26	29	39	36	44	48	33	29	44	51	29	44	56	42	39	35	43	32	32	44	43	47	41	40	37	40	34	40	33	43	42	46	36	41	32	39	30	33	37	34	35	33	49	39	47	44	43	50	43	42	36	45	41	34	36	37	31	50	35	31	40	33	40	37	44	32	34	28	39	38	32	52	46	36	32	41	40	45	35	36	39	35	41	25	38	53	36	44	30	37	28	39	47	27	29	41	40	30	39	39	32	47	38	42	33	42	34	46	37	43	48	37	43	43	37	28	35	40	35	29	40	38	40	39	45	29	36	46	31	44	36	35	40	29	42	41	47	34	37	41	31	32	33	42	36	35	25	31	33	46	43	41	38	42	40	23	31	40	40	31	29	31	29	42	43	30	37	33	29	36	33	38	39	44	31	30	43	41	41	42	38	34	33	37	42	44	40	36	36	38	37	47	39	40	38	37	40	40	41	41	32	51	42	36	32	35	39	43	48	40	45	32	38	40	37	40	33	30	41	35	55	37	39	32	28	35	49	49	39	35	44	46	37	36	44	41	39	26	50	34	32	34	34	49	41	25	34	33	34	30	38	49	29	43	28	38	38	33	41	38	44	36	41	44	45	30	37	30	41	39	35	41	44	33	43	38	39	37	46	43	40	28	37	43	34	37	45	47	29	35	43	33	33	25	39	43	35	38	41	42	38	35	46	33	35	37	39	34	43	37	41	39	40	37	34	41	43	47	35	37	45	26	46	38	47	34	44	52	35	42	45	37	35	34	37	51	38	34	42	48	31	42	35	36	31	33	31	31	48	41	33	43	27	31	28	42	45	55	31	36	30	47	40	19	31	32	29	41	37	34	43	34	37	36	45	41	39	31	43	39	34	32	41	37	36	47	25	37	41	42	52	40	38	30	43	52	52	37	47	38	43	37	46	41	38	33	43	40	33	32	35	37	31	38	30	34	38	30	46	42	32	37	45	30	49	38	38	48	39	40	41	34	41	39	35	34	34	43	48	38	41	43	34	40	30	40	41	30	38	34	35	35	37	45	38	31	31	37	46	31	35	44	38	44	29	43	47	28	33	40	39	55	36	42	41	26	35	50	46	32	37	26	44	28	42	31	36	44	37	35	42	37	41	28	33	38	36	45	41	40	42	40	41	31	35	31	40	41	35	35	33	33	35	51	29	36	37	38	22	35	40	30	36	43	43	42	41	36	32	37	50	34	34	42	30	30	38	50	26	35	34	33	40	35	44	34	38	39	38	48	38	39	33	34	39	43	27	40	36	39	35	40	41	31	34	45	38	38	42	40	44	37	32	33	35	36	28	41	41	45	42	39	31	32	41	35	38	49	53	26	42	26	31	35	34	39	40	40	40	46	28	32	38	49	21	39	43	40	36	40	38	36	24	41	41	34	24	54	30	40	23	37	50	37	29	30	36	44	30	46	37	28	42	47	48	36	48	31	44	31	38	38	26	36	54	37	51	39	28	46	37	37	41	41	37	36	54	36	40	40	41	40	41	39	33	46	39	37	38	36	46	38	39	45	26	33	37	39	39	26	38	45	40	35	30	44	34	34	42	47	41	41	42	38	53	31	43	45	35	36	35	44	33	36	30	40	37	37	41	38	40	36	34	31	35	25	29	41	48	44	46	33	42	37	39	40	37	45	44	37	37	37	33	45	45	42	47	37	43	38	44	38	34	36	40	32	33	33	33	34	35	37	45	34	38	27	40	41	47	38	31	37	40	23	38	35	45	35	41	26	46	38	44	41	36	49	38	45	38	36	38	25	34	40	37	40	38	48	38	40	37	40	42	37	40	37	41	50	44	39	31	29	42	31	44	40	33	47	46	48	42	44	38	38	39	38	35	32	35	51	29	44	40	31	46	36	35	39	24	39	33	38	56	36	34	40	33	37	45	44	31	40	44	40	34	46	40	33	33	48	36	44	42	31	37	40	34	34	30	39	38	51	49	42	36	43	47	28	34	42	37	35	31	24	48	28	37	43	28	38	39	44	43	29	38	35	39	32	52	37	24	44	31	48	42	35	39	46	34	40	33	39	42	54	43	42	38	38	41	33	47	25	46	37	38	45	44	34	36	39	34	38	41	52	34	48	37	35	34	48	35	35	40	44	40	35	42	42	41	31	32	37	52	29	32	41	38	38	34	41	34	41	42	38	32	37	25	37	36	44	32	35	39	42	49	39	47	35	37	25	33	35	38	35	37	32	36	31	41	39	43	47	48	34	39	43	37	43	41	26	40	42	37	40	39	33	39	38	44	34	41	44	50	45	44	43	40	37	32	41	35	29	37	35	40	31	37	45	35	43	41	46	33	35	30	37	37	54	31	44	41	31	38	35	43	39	31	43	29	46	32	34	33	41	45	39	38	30	40	40	40	36	36	40	35	38	32	41	48	39	48	28	39	43	38	37	43	41	47	29	42	36	40	26	42	29	47	35	34	47	23	35	31	49	45	42	39	38	35	42	36	45	32	28	38	37	36	49	33	39	30	32	41	37	33	26	44	37	33	39	42	36	40	42	37	43	35	48	45	38	40	42	35	46	32	34	30	33	41	39	32	47	34	47	30	33	32	34	37	31	32	36	44	40	39	44	41	43	39	43	43	37	37	31	40	34	34	39	43	30	56	36	42	35	33	37	29	29	37	36	47	38	49	41	43	29	40	37	44	44	35	42	45	36	38	42	33	27	43	33	42	41	40	39	34	32	37	35	31	45	35	35	40	49	41	58	41	43	32	33	24	40	37	32	45	28	41	39	42	39	45	38	35	45	35	38	55	52	30	50	34	39	39	56	30	48	49	40	47	36	41	41	42	37	41	28	33	57	40	42	35	47	31	40	48	49	28	34	31	42	37	46	36	33	42	37	39	35	48	34	40	43	41	31	29	37	34	30	49	30	39	39	52	42	31	37	40	35	42	48	48	25	33	43	41	48	42	35	50	38	37	41	34	44	34	46	35	33	42	33	31	39	41	29	38	38	38	33	41	37	41	37	33	49	37	43	43	42	44	39	42	42	40	40	43	48	37	41	37	30	31	28	40	31	39	46	53	46	46	40	25	33	41	36	35	48	37	38	29	45	42	40	37	25	24	31	40	35	50	35	38	41	34	43	49	55	41	35	45	35	30	44	40	40	39	43	34	33	38	30	47	51	40	42	41	32	36	41	30	39	57	46	31	37	40	40	43	41	38	36	44	31	51	44	41	38	38	44	43	30	52	32	32	29	40	35	37	53	38	52	36	27	33	25	53	40	38	40	29	51	27	36	43	53	38	38	41	33	40	36	33	44	32	37	41	38	37	37	38	44	42	42	43	36	35	40	34	40	35	37	43	38	32	44	31	38	27	38	48	41
16894	9408	5894	18726	28072	27145	23586	17668	12787	10657	10669	10492	10723	10901	11415	11403	8229	4391	4303	4413	5542	4334	4241	3216	2297	1764	1461	1159	1083	1063	989	934	881	951	867	862	770	826	814	768	694	705	704	679	668	656	678	655	649	632	636	627	649	651	663	657	676	618	625	598	637	597	564	599	648	601	635	614	623	576	588	628	619	627	641	595	568	614	575	611	643	601	595	611	579	566	602	601	614	614	620	579	614	609	654	605	604	630	557	611	583	592	646	635	615	564	625	659	630	619	585	612	572	600	617	663	616	628	630	646	645	615	582	596	591	562	612	622	599	646	578	563	612	619	649	589	656	613	606	593	595	587	654	626	582	617	603	622	609	566	561	597	573	593	598	585	621	609	609	630	629	569	599	596	573	622	613	591	595	653	585	585	588	564	619	587	552	611	585	647	596	565	618	621	583	600	554	598	614	588	545	564	620	576	589	566	605	599	605	624	596	584	542	566	635	598	560	591	579	612	604	569	589	586	598	608	597	578	623	564	595	605	611	606	575	637	653	586	645	607	643	579	544	533	597	601	579	606	576	579	587	624	606	597	572	621	592	556	562	553	561	576	600	572	612	579	639	616	596	589	576	555	585	563	586	557	599	544	602	578	610	545	553	607	560	609	603	597	635	580	576	564	528	575	587	629	576	608	570	607	617	548	558	583	583	601	569	548	593	599	593	555	572	559	578	560	575	582	603	561	625	577	588	617	603	575	569	644	578	603	575	635	593	608	577	592	573	594	568	621	595	594	612	600	578	586	628	586	642	605	631	564	573	563	546	608	572	608	584	576	571	597	542	606	592	641	573	586	594	597	619	580	556	584	578	558	597	555	593	585	601	565	607	603	541	561	605	564	603	632	581	607	574	589	583	573	600	552	587	583	602	591	600	574	613	603	599	610	539	624	592	578	601	550	562	592	555	564	607	575	568	564	596	573	583	589	585	551	538	565	575	581	553	590	577	557	553	549	627	570	577	586	623	585	561	598	655	593	579	549	576	576	630	586	593	550	578	539	556	572	570	585	598	616	605	573	634	574	615	532	579	582	615	606	641	588	561	596	627	585	607	617	555	578	573	602	561	584	568	550	599	562	607	603	552	574	568	534	619	583	598	584	630	598	589	596	578	576	574	593	563	569	573	593	576	603	539	582	586	591	614	585	594	586	597	557	566	557	537	592	639	585	546	597	569	550	581	602	604	587	616	597	625	597	590	546	581	602	572	599	572	611	597	597	603	554	553	596	572	579	583	587	566	596	596	612	580	589	596	575	550	594	592	550	551	608	599	571	622	600	557	607	576	607	589	605	620	620	588	569	582	619	593	576	583	620	582	584	601	571	587	600	569	629	599	609	583	592	618	540	586	593	628	613	546	639	590	567	582	567	575	613	598	632	567	581	605	596	605	596	592	595	568	573	617	622	610	606	576	592	593	554	551	553	647	544	556	610	563	594	610	590	649	602	587	578	609	599	611	593	588	575	584	595	586	585	635	586	590	597	602	614	612	562	617	619	604	575	589	572	588	584	587	613	576	539	533	603	581	588	565	578	573	579	593	601	568	581	568	582	576	576	559	624	576	586	581	592	545	582	593	621	573	574	599	596	546	584	597	590	616	566	562	611	644	591	607	575	583	605	555	573	570	590	585	592	604	537	605	588	590	594	596	567	541	555	576	590	543	586	586	594	619	554	602	584	604	604	556	588	614	582	589	630	587	581	592	593	575	588	608	589	586	581	553	606	591	581	566	589	591	541	590	584	575	582	578	582	607	561	576	628	597	617	608	619	566	577	608	590	590	542	560	571	569	610	635	572	591	610	567	618	631	570	590	594	604	560	553	579	583	605	634	574	572	600	569	590	579	575	582	601	593	592	590	570	597	586	611	576	590	626	588	579	575	627	586	573	585	591	566	587	581	582	541	574	586	586	603	597	576	539	566	592	611	586	586	575	541	608	611	565	585	591	629	616	574	630	628	585	584	594	584	604	582	597	549	592	582	619	584	626	581	595	585	597	639	601	599	608	573	607	574	618	558	609	633	556	603	588	579	609	582	612	579	622	628	609	591	632	597	615	583	579	563	583	611	600	607	569	591	542	609	567	600	612	540	597	607	608	570	575	606	581	670	601	576	574	593	580	631	606	583	568	629	599	570	607	572	556	579	591	562	591	611	549	588	551	561	575	603	583	638	623	574	567	572	577	572	593	630	591	633	567	566	588	566	560	554	616	593	589	608	594	552	609	544	609	603	593	566	621	594	593	601	607	615	585	533	597	583	577	585	564	594	607	575	576	624	531	587	573	578	540	590	554	612	612	549	612	565	646	636	566	635	542	585	561	550	596	596	575	597	602	579	572	607	571	571	602	582	584	557	642	566	602	634	559	570	616	600	574	612	548	593	565	603	619	528	575	588	576	604	548	565	612	636	571	627	548	588	584	575	611	583	582	598	602	597	619	587	617	588	610	606	604	555	601	586	621	584	565	578	587	574	564	565	637	616	583	576	580	559	583	590	617	550	595	533	578	550	602	596	612	562	589	626	602	622	614	553	557	587	586	605	569	592	587	589	598	558	570	600	576	568	610	591	594	559	542	611	615	559	589	595	606	654	581	578	581	597	584	567	624	620	560	607	595	547	569	581	581	573	585	622	585	618	605	574	555	577	610	592	601	601	597	568	630	630	600	589	597	602	594	595	601	617	608	592	565	572	582	565	578	591	607	584	605	599	614	590	608	556	595	633	609	631	600	594	614	619	585	567	587	601	577	613	591	600	560	575	582	589	630	564	630	590	593	632	608	586	594	602	550	619	615	570	557	606	581	586	599	593	604	573	619	610	575	622	566	619	613	572	590	563	551	638	575	577	644	577	558	654	572	569	580	581	580	640	638	596	595	588	560	576	592	604	601	615	606	567	575	606	600	569	551	586	571	513	563	580	582	580	575	585	638	575	579	585	595	559	554	589	582	586	569	551	591	582	617	616	589	593	581	564	587	615	537	564	599	584	578	541	540	576	582	599	567	575	617	583	584	568	586	608	541	571	601	583	575	548	632	559	588	554	580	603	571	594	610	582	560	594	565	630	616	555	613	588	591	593	555	543	546	605	609	602	636	576	596	572	598	568	555	588	613	551	572	541	630	576	613	604	588	596	564	576	587	616	605	571	583	589	562	613	600	601	621	615	645	608	561	610	610	617	576	560	626	600	612	583	612	539	610	582	604	592	598	571	588	597	607	556	600	585	616	581	543	600	555	533	615	576	621	597	621	571	600	618	610	620	614	527	586	604	530	615	552	619	574	594	569	597	569	584	608	535	602	602	570	583	584	571	582	593	575	589	571	571	596	611	606	573	585	555	580	656	552	595	605	549	595	568	611	582	549	581	605	571	591	589	583	608	553	594	572	590	571	566	596	575	631	600	600	618	609	586	622	576	599	581	568	538	593	586	529	596	606	575	608	596	637	567	576	590	611	587	609	635	605	608	631	611	586	596	608
2122	534	323	306	772	814	747	586	383	333	315	287	329	360	289	324	293	176	207	240	206	179	205	135	92	61	100	59	64	41	45	53	52	57	67	49	42	50	47	51	46	51	36	44	49	45	36	36	40	36	46	41	49	32	41	41	42	25	28	44	34	41	39	45	26	34	29	31	31	45	48	30	44	49	28	30	35	36	42	36	49	30	44	37	35	38	48	37	33	39	39	42	38	43	38	38	31	46	34	34	37	27	36	34	43	44	31	40	39	34	41	41	35	28	35	47	37	43	25	44	47	37	32	26	28	34	38	36	42	33	26	38	31	32	42	37	36	33	46	39	38	36	38	44	29	36	32	35	39	30	34	35	31	28	44	45	34	35	29	42	37	27	30	26	35	28	40	38	35	38	35	44	38	30	35	26	32	33	30	36	35	36	38	42	31	41	34	36	38	41	44	32	31	33	44	42	34	35	37	28	31	31	33	36	46	24	27	29	42	28	38	36	39	34	37	36	40	32	38	29	27	30	43	37	36	31	31	28	35	28	29	36	34	38	26	36	39	30	32	28	38	26	46	36	38	35	25	38	47	30	42	31	43	28	41	41	39	40	23	22	28	44	35	40	35	30	39	42	33	38	37	31	34	37	45	31	50	37	28	34	38	34	38	29	38	33	44	34	32	36	41	25	47	41	25	36	48	31	41	51	36	41	40	37	32	26	34	31	49	32	35	43	35	22	37	49	45	41	30	40	42	30	28	41	31	34	34	31	34	35	30	42	35	34	57	44	42	31	34	35	34	41	41	44	39	34	34	36	38	32	30	48	28	27	29	52	44	30	38	42	40	37	41	33	38	30	43	36	23	41	31	32	29	43	33	37	32	40	40	48	45	32	45	34	46	35	40	38	35	37	32	26	34	40	28	44	41	37	30	31	33	38	28	31	41	43	46	37	29	41	24	31	23	31	38	37	43	44	29	40	44	37	41	30	41	44	45	21	32	33	37	37	35	36	36	39	30	37	39	37	24	37	40	34	39	30	34	28	45	33	42	29	28	39	33	29	33	30	34	37	35	32	39	39	31	27	46	31	43	48	42	34	36	32	36	30	41	25	31	50	34	45	35	26	34	28	30	34	33	34	32	30	24	47	34	29	32	42	35	35	33	40	34	31	36	46	32	43	35	24	32	41	34	37	35	31	32	29	38	39	34	33	40	38	26	42	41	28	41	44	40	34	38	42	38	41	42	37	35	47	36	49	39	33	33	35	36	39	42	27	42	41	42	40	33	32	37	38	30	31	36	37	33	44	19	40	38	43	37	44	48	37	35	34	45	38	33	36	26	31	41	25	32	34	33	31	40	39	41	40	36	32	32	43	40	42	39	36	38	40	34	39	28	34	30	42	36	34	36	44	41	47	31	36	36	42	33	37	36	28	42	39	42	28	37	39	38	41	41	38	29	26	32	45	40	32	57	50	30	40	38	36	29	45	43	35	36	37	31	27	32	19	35	45	38	46	38	37	28	36	27	38	26	34	44	42	37	30	38	38	33	38	32	42	35	25	30	41	27	40	30	36	39	57	41	34	25	37	31	32	29	35	41	33	27	35	23	33	36	43	40	41	32	33	34	37	38	36	41	36	37	38	52	40	35	36	35	30	25	29	44	37	25	39	38	35	41	44	39	32	33	34	43	37	37	28	34	38	32	35	34	32	29	40	36	50	32	36	39	30	30	29	34	38	32	33	41	41	35	28	28	37	38	27	33	36	30	43	38	40	41	33	39	41	35	36	34	44	45	30	39	26	36	32	39	44	24	40	33	31	37	28	32	36	28	34	27	36	39	37	38	39	26	38	35	34	40	36	31	36	36	31	35	32	38	29	40	47	35	37	34	30	45	29	46	26	48	39	35	37	38	32	38	42	30	53	31	29	35	21	25	31	32	43	41	47	30	38	22	41	35	30	37	40	26	32	28	36	34	37	34	41	36	37	34	36	29	32	38	39	37	33	42	44	25	34	33	32	35	34	32	38	40	33	38	33	45	37	28	30	35	34	42	35	37	32	42	35	31	37	33	31	49	30	32	26	31	36	34	42	29	29	27	31	30	33	44	32	30	39	35	31	37	48	41	36	37	28	30	27	43	38	32	43	34	35	25	28	35	39	38	32	39	36	32	35	26	30	43	44	34	38	30	34	43	41	28	36	27	35	43	29	34	40	35	34	33	40	34	35	36	34	36	33	37	37	42	45	38	29	38	32	34	35	45	34	30	48	45	33	51	30	32	46	30	32	35	42	36	31	36	23	30	27	31	40	34	29	35	45	40	40	38	36	41	37	38	34	35	37	32	43	57	39	33	27	33	50	35	31	36	29	45	31	32	36	41	34	51	40	28	32	35	24	31	32	40	38	41	30	24	43	34	40	31	36	44	32	28	24	26	32	32	37	39	29	37	35	39	33	37	47	41	28	43	30	33	37	29	37	37	39	40	42	31	42	33	40	39	37	30	33	36	28	32	39	31	42	33	29	32	31	35	41	33	40	44	32	50	29	31	31	40	37	40	43	37	36	35	27	26	35	36	46	37	42	18	36	40	33	35	29	27	31	32	37	35	32	42	37	35	37	32	28	40	38	38	36	32	29	41	38	36	43	39	39	37	37	32	38	29	40	56	30	29	23	35	32	38	36	34	27	37	31	45	40	28	37	40	35	28	27	35	33	28	23	40	29	32	32	32	27	47	37	28	34	56	38	29	30	44	30	34	44	31	42	36	29	30	42	40	42	36	39	37	42	36	44	40	37	48	38	31	30	41	37	33	37	41	39	27	36	32	31	32	34	25	40	38	29	44	35	34	37	37	34	31	43	38	43	34	42	41	39	30	25	34	30	41	24	30	38	28	35	43	36	41	30	45	42	39	27	28	36	53	36	41	35	44	41	41	26	32	35	39	34	26	38	36	34	30	43	35	36	36	32	29	25	42	36	37	37	41	41	37	43	46	38	37	30	35	34	39	24	40	38	29	37	43	23	31	38	31	32	38	40	30	30	27	37	28	28	33	35	35	41	44	44	36	43	27	37	38	31	32	33	37	32	24	34	41	32	36	32	30	27	30	36	36	39	32	29	42	33	35	40	28	39	24	36	36	53	21	35	36	33	40	38	51	46	30	32	33	36	37	35	27	38	39	38	26	37	29	39	43	38	26	33	37	52	38	32	39	45	34	36	37	41	37	44	37	40	45	49	42	48	27	32	38	36	30	43	35	37	39	31	23	38	41	30	31	24	39	42	45	38	41	33	35	36	40	33	33	33	26	30	37	42	42	35	20	37	33	48	36	40	30	23	37	42	32	34	36	36	36	36	33	44	31	41	35	32	45	45	37	36	38	34	34	29	46	35	34	40	40	33	31	29	43	30	37	33	33	39	37	41	36	37	37	36	33	37	35	28	40	30	34	32	40	34	41	31	45	33	50	29	36	30	39	28	36	36	34	30	31	39	33	36	35	37	39	37	32	43	46	28
23761	13410	8388	23426	34687	32636	30101	23823	17616	15617	14687	13772	13257	13262	11556	12043	10645	6843	8182	8950	7379	7433	7198	4455	2881	2595	2250	1819	1459	1351	1344	1269	1163	1089	1091	1012	1026	1141	1070	886	800	780	780	752	725	706	663	698	634	647	662	613	695	628	681	624	594	619	648	643	628	629	643	641	603	652	663	622	607	609	585	584	590	617	562	571	577	600	606	579	611	581	594	589	569	586	583	557	602	602	610	561	577	595	590	577	610	611	612	591	563	582	614	613	628	605	594	596	564	591	666	556	570	611	601	573	544	622	599	594	586	573	587	546	602	604	613	608	577	589	562	641	610	559	592	567	644	550	549	584	579	607	576	553	568	535	552	572	589	605	608	548	552	586	582	563	602	580	608	564	543	599	556	568	559	578	573	549	539	539	578	544	501	587	567	520	591	603	588	584	538	614	578	578	540	558	584	550	509	557	585	530	597	577	545	577	548	497	529	555	547	541	531	541	542	549	527	521	569	578	576	521	528	567	554	560	576	558	531	543	580	557	575	506	558	554	547	543	535	584	546	579	532	556	555	561	531	544	607	530	532	538	557	583	560	478	531	501	573	530	578	543	537	601	550	569	525	561	552	540	548	600	533	570	555	538	552	566	563	531	575	515	549	550	539	502	555	541	524	558	526	543	524	571	594	554	575	519	564	570	611	535	570	527	546	616	569	526	545	550	524	491	558	567	574	525	545	544	570	499	583	560	589	529	535	584	536	557	563	548	511	577	557	576	501	522	561	552	543	550	562	554	553	545	562	561	529	554	554	548	582	553	530	562	546	573	561	571	471	513	521	559	538	541	552	589	573	544	560	555	551	579	533	533	531	587	536	516	480	534	543	562	564	562	562	533	559	559	514	543	518	584	515	535	596	536	553	540	523	542	546	540	524	562	557	596	537	537	571	543	530	562	480	555	524	568	618	567	521	559	584	504	522	564	539	579	551	535	555	512	558	577	562	518	578	528	546	547	537	564	551	524	532	566	526	519	585	568	527	512	548	537	572	561	527	539	545	524	578	571	528	548	570	536	571	565	536	554	532	553	570	562	539	518	539	530	528	538	545	577	521	567	542	560	564	573	546	530	532	477	578	528	540	512	555	588	548	531	528	564	609	540	562	545	577	530	541	546	551	550	574	584	540	518	535	563	544	522	525	526	561	593	559	566	528	592	553	579	522	570	535	567	544	574	542	553	580	524	543	575	548	563	510	546	565	529	569	523	551	610	542	577	565	520	563	544	564	551	543	579	509	557	597	579	586	578	569	565	500	483	541	509	601	538	533	572	593	518	570	493	525	570	538	530	592	539	576	538	566	530	556	511	588	542	502	566	584	505	508	540	528	525	547	492	500	563	557	566	522	544	581	525	560	544	562	542	595	558	542	582	582	533	582	538	535	526	598	519	536	552	559	527	564	547	583	571	550	516	570	558	540	557	546	523	531	546	551	581	532	559	529	548	508	596	541	520	530	526	582	502	586	551	547	556	484	528	560	528	529	548	548	564	553	566	534	534	546	510	511	556	529	535	518	512	569	505	548	537	549	541	572	548	524	516	538	553	517	594	528	556	537	516	565	566	488	524	564	543	513	537	576	518	551	587	533	526	537	570	562	555	543	564	522	531	524	563	529	592	525	542	560	531	564	578	523	558	521	571	550	583	514	533	586	525	571	558	563	513	538	544	573	564	542	539	540	555	561	566	550	584	543	534	543	513	545	551	563	547	558	566	553	539	576	554	540	552	523	534	573	560	534	568	554	546	563	553	542	559	557	566	533	541	493	539	504	538	524	535	562	519	546	568	546	549	525	543	546	569	529	556	580	557	587	552	542	576	513	523	552	529	559	545	553	548	542	544	538	559	535	565	522	539	534	575	529	533	532	596	568	571	509	534	491	537	575	580	532	581	573	530	523	520	530	530	531	568	591	541	548	576	574	577	552	534	549	556	565	548	549	549	527	536	553	606	544	527	539	563	507	546	554	559	555	536	552	531	546	570	556	552	593	575	548	507	559	561	589	524	583	579	535	519	548	542	556	561	552	581	536	530	522	565	564	534	535	555	538	587	527	549	623	553	518	535	522	570	553	558	560	561	558	590	536	552	532	525	553	522	523	570	511	507	553	545	585	556	551	519	526	560	528	518	579	599	537	515	582	549	514	585	528	541	585	551	541	567	593	539	521	540	546	560	527	524	556	569	566	536	542	550	544	526	548	566	579	511	578	564	558	507	584	560	529	544	521	554	534	562	546	510	590	531	497	535	568	530	546	552	568	566	577	556	575	586	558	601	555	529	557	565	527	547	546	530	552	541	528	577	531	561	532	525	584	558	549	568	533	530	552	534	520	546	544	548	527	540	605	556	551	515	538	498	530	525	533	530	531	587	543	559	544	546	545	596	531	570	574	575	572	575	558	540	549	549	588	567	532	557	584	518	542	545	540	576	572	540	551	573	539	578	566	539	532	529	569	570	567	547	568	512	559	537	579	556	526	573	559	522	564	566	532	562	522	529	592	551	557	533	525	520	561	585	597	544	537	583	528	604	584	566	561	545	564	546	577	514	537	578	543	507	532	531	555	540	545	593	576	536	562	552	520	538	583	560	554	508	568	533	561	490	557	573	544	592	569	566	577	559	508	566	532	536	573	581	506	504	519	552	533	553	557	542	543	532	581	524	546	518	516	533	553	548	474	579	528	515	534	544	575	552	538	585	534	569	589	527	564	560	537	547	525	562	553	529	559	528	565	546	576	525	572	547	545	549	554	567	554	580	534	547	554	526	562	560	577	528	555	554	570	567	528	509	589	534	558	575	505	548	543	544	545	511	554	542	556	563	526	530	529	581	580	515	561	532	551	574	513	513	499	530	592	523	516	500	570	542	531	541	554	546	541	530	561	580	559	541	560	564	557	524	552	552	557	538	553	578	565	556	578	589	562	544	542	557	548	537	555	553	539	593	568	514	558	557	572	512	546	544	582	546	531	533	548	566	576	515	539	572	545	563	573	536	549	534	529	526	523	558	511	531	549	583	553	561	575	573	546	569	530	544	572	571	556	542	519	525	554	527	613	592	549	575	581	530	557	572	521	575	554	513	540	510	559	533	497	546	542	531	528	522	557	548	530	551	528	569	607	548	532	550	532	526	514	557	573	566	571	570	536	535	539	561	533	519	548	501	550	585	525	597	521	533	531	582	556	556	554	529	518	591	537	540	512	505	576	549	533	599	524	562	579	513	498	581	547	520	527	566	559	539	549	572	549	538	559	552	544	496	561	511	569	534	533	528	594	586	541	553	552	587	536	504	570	570	518	569	577	525	563	581	505	571	556	587	538	579	528	522	545	517	554	515	557	554	521	555	561	541	574	544	566	543	526	565	545	525	541	559	570	587	550	561	546	549	577	552	570	561	575	515	547	528	576	554	552	541	566	571	560	559	542	523	548	555	542	529	548	578	602	552	527	514	570	510	559	547	568	551	560	521	512	593	554	564	565	550
1646	207	139	152	321	355	318	271	128	102	109	132	112	109	96	118	79	44	79	69	81	103	77	58	50	35	23	33	24	17	24	18	25	22	18	14	27	27	25	34	29	22	20	28	23	18	24	17	21	21	31	20	24	18	24	27	27	30	27	12	25	28	24	19	14	23	20	29	19	18	21	25	13	19	15	22	18	22	21	20	13	20	28	24	16	18	23	27	29	21	24	19	19	17	21	20	19	22	16	25	21	16	20	32	24	16	29	19	24	16	16	30	25	16	29	25	22	23	27	15	31	21	24	19	24	24	22	21	19	15	28	22	27	23	23	25	26	20	22	24	19	29	23	27	36	15	21	31	21	11	27	21	24	29	25	13	22	19	22	17	25	26	23	21	22	24	18	17	17	22	25	27	22	18	15	27	16	31	20	21	16	23	29	11	28	15	18	25	17	15	32	21	20	22	23	24	18	15	26	26	16	24	26	20	30	19	17	19	15	16	24	24	22	20	16	14	17	19	31	23	32	22	25	20	31	27	26	32	27	18	24	26	23	23	32	21	24	23	16	17	23	18	29	28	19	24	28	28	14	25	22	31	21	15	21	19	23	23	20	22	21	23	14	16	22	33	20	18	11	19	25	22	22	17	22	25	34	21	25	21	24	21	17	19	18	30	25	23	18	29	22	17	22	11	34	22	18	32	28	24	23	32	24	22	25	23	26	22	16	30	12	23	13	22	28	21	23	30	29	24	20	18	23	23	20	21	22	11	16	23	17	15	26	27	24	23	27	16	18	24	23	22	19	13	15	15	24	27	20	18	18	15	30	17	23	15	23	26	18	17	27	35	23	24	16	22	27	17	18	31	23	21	19	17	21	24	27	21	22	28	22	18	24	23	24	20	17	16	26	24	26	24	14	27	17	18	23	17	26	33	25	20	18	25	9	23	20	22	22	24	24	27	20	28	32	23	17	29	28	19	30	24	19	22	24	31	15	28	22	17	16	28	24	20	16	24	18	21	14	23	21	23	31	26	29	25	22	18	22	19	25	24	20	18	23	23	22	31	32	25	12	27	18	28	27	27	24	26	14	26	28	25	24	21	23	19	17	20	23	22	22	22	15	19	16	19	19	17	18	24	17	22	19	18	21	22	26	20	22	23	19	22	26	17	21	27	24	13	21	22	22	17	27	25	24	15	21	19	22	23	20	26	26	22	28	31	26	19	23	21	20	23	24	35	19	22	23	25	29	22	11	21	26	29	23	16	20	28	20	27	24	26	21	24	20	27	16	23	31	24	17	25	17	21	32	23	16	21	24	21	23	18	24	17	14	35	23	13	28	23	18	23	21	22	17	30	24	23	26	15	18	26	19	19	22	22	24	20	32	32	21	13	21	23	15	24	21	27	26	24	18	16	36	20	23	19	9	23	21	25	28	19	28	29	33	30	26	24	28	30	24	23	24	21	26	23	22	19	23	15	15	27	15	18	24	11	14	18	26	25	29	20	23	22	22	27	24	22	15	28	21	17	20	18	16	25	24	26	23	21	23	16	23	17	12	27	19	25	24	21	17	29	22	20	21	27	27	17	27	26	14	18	20	32	23	19	32	20	22	24	27	20	23	16	16	25	29	15	24	25	25	21	26	24	18	23	20	23	25	23	15	22	20	26	21	11	23	20	17	23	21	23	29	29	18	13	25	20	23	13	22	24	18	21	28	20	18	20	23	18	21	22	13	23	23	20	24	20	28	22	26	24	20	23	18	27	15	17	23	28	30	15	20	15	15	13	19	24	15	17	23	20	25	24	20	16	20	20	31	23	17	17	28	24	20	25	21	25	24	26	19	21	17	22	20	24	32	23	15	29	27	22	23	28	21	22	28	16	19	37	23	23	23	21	13	24	28	30	16	32	13	19	21	18	17	28	23	21	21	20	16	28	20	22	21	29	24	16	23	24	19	27	23	26	22	17	22	20	17	22	20	19	22	25	28	23	24	21	29	33	24	25	21	20	21	20	19	17	21	23	23	18	27	29	26	20	31	22	25	20	19	16	19	18	20	27	25	16	23	30	22	20	22	28	18	24	21	26	29	15	18	15	15	21	18	18	20	24	19	21	18	32	28	19	17	25	25	30	28	23	27	20	19	26	22	22	30	18	17	23	16	24	19	23	28	18	34	24	26	16	20	22	10	23	18	24	21	19	30	25	32	21	28	23	27	20	23	19	19	20	21	23	22	27	25	29	28	22	22	24	25	17	20	23	25	18	27	15	25	23	17	23	19	26	21	25	24	29	21	21	25	26	23	25	23	25	27	22	22	21	17	27	26	26	18	18	32	23	23	25	31	21	16	22	20	20	30	24	25	26	20	17	26	22	25	30	29	20	19	24	24	23	25	22	21	17	30	14	18	14	17	23	22	28	23	20	25	21	30	22	23	21	16	14	25	24	23	12	23	27	37	27	33	31	32	25	26	24	23	19	20	23	24	25	28	21	21	17	15	25	20	18	18	26	26	23	18	22	26	17	13	19	23	22	26	24	17	23	28	22	31	17	21	28	25	20	26	13	18	20	21	24	24	27	16	34	23	25	29	21	20	23	20	17	21	23	21	22	18	20	18	17	23	24	27	22	26	21	25	14	22	20	19	18	15	28	26	28	23	21	22	27	20	21	21	31	28	21	23	17	19	19	25	16	30	14	22	17	21	23	17	21	25	21	17	30	16	27	14	30	28	29	14	24	20	32	20	26	26	24	23	26	21	23	20	18	24	28	25	29	17	29	21	22	26	25	29	17	27	19	30	25	26	23	23	14	32	30	22	25	21	28	26	30	20	17	25	28	24	22	20	24	22	24	23	22	16	26	24	23	24	18	25	30	28	20	19	20	21	27	29	20	29	22	23	20	20	26	23	29	22	26	14	20	32	26	26	23	21	19	18	26	20	25	14	29	20	24	27	21	19	26	26	23	32	21	24	24	16	30	21	26	25	28	25	25	25	21	21	21	16	19	19	12	18	23	30	19	29	27	21	28	19	20	35	23	20	19	22	19	21	20	21	22	21	20	18	24	22	21	23	16	20	25	20	18	28	25	24	28	17	16	13	20	24	35	21	25	15	31	27	20	14	17	26	14	24	23	18	24	26	17	25	18	14	25	17	19	24	25	27	13	20	26	25	23	31	31	20	21	20	20	21	18	25	19	31	24	26	28	25	17	19	23	28	29	26	24	24	24	23	19	26	25	25	29	21	21	25	26	29	19	24	30	23	27	21	22	23	17	22	16	24	13	22	29	27	27	27	27	18	20	18	27	33	30	27	18	16	26	27	25	16	26	24	29	31	23	21	16	31	24	24	24	24	24	21	19	31	26	17	26	25	22	26	28	23	27	22	19	21	19	25	20	10	31	22	26	19	27	27	19	21	21	25	20	20	16	23	19	20	26	25	11	24	20	13	13	20	22	26	19	22	13	31	23	28	15	20	25	24	17	25	21	23	31	31	19	32	17	26	30	24	28	22	29
14203	6532	3837	14104	24915	23445	20042	15437	8743	6539	6444	5934	5281	4838	3950	4625	3662	2498	2777	3225	3793	4185	2789	1965	1498	1226	929	744	677	574	524	494	501	487	481	416	547	569	439	440	434	409	401	365	374	376	386	395	351	396	372	368	413	366	377	392	348	391	339	359	384	368	332	390	385	369	359	353	355	352	338	342	351	345	346	367	350	354	341	360	325	369	341	338	370	348	334	371	325	350	371	372	391	325	369	373	358	357	377	380	362	372	382	368	360	376	392	314	340	353	353	352	307	326	350	374	354	351	375	352	355	357	328	378	337	367	383	382	347	331	370	361	348	332	369	378	345	355	361	354	347	345	345	372	337	361	386	368	336	361	380	323	332	329	337	379	328	389	340	361	364	319	345	370	355	342	327	328	370	360	335	352	388	343	344	346	334	359	346	351	367	338	329	335	355	373	348	351	311	344	392	330	347	359	330	337	411	343	349	373	350	360	336	339	345	335	379	378	309	336	341	343	325	346	341	347	350	345	350	352	347	362	386	323	359	334	337	370	328	330	341	344	357	332	337	352	344	357	355	397	354	341	342	384	331	306	365	337	392	321	321	328	341	353	339	333	347	330	336	327	385	340	338	351	342	334	350	354	362	404	355	327	371	371	332	352	342	341	383	335	369	368	360	386	325	342	365	339	347	325	361	357	363	362	345	353	349	335	349	353	374	354	349	338	383	374	346	344	317	368	351	304	353	329	328	342	336	374	363	359	340	353	374	365	332	343	376	347	328	378	317	338	348	362	363	384	371	368	323	350	364	320	336	329	336	353	368	373	342	341	342	319	354	361	325	376	385	364	354	373	388	329	324	359	364	362	383	351	346	359	332	324	342	334	340	347	317	335	379	340	348	356	386	334	336	339	315	339	362	378	336	358	340	362	342	341	383	394	364	352	362	301	360	347	339	344	327	300	325	340	319	359	362	336	331	349	390	350	313	319	366	325	332	372	372	330	347	385	317	352	362	331	354	359	355	286	351	390	372	320	348	280	386	340	331	335	372	332	327	353	360	347	341	346	357	391	312	366	352	375	364	338	369	382	359	327	371	349	334	329	366	337	335	343	344	335	372	348	365	376	304	352	332	347	350	334	346	369	312	348	370	352	364	358	358	333	345	353	382	331	369	326	364	346	376	340	308	366	326	359	344	344	341	361	352	351	361	368	357	353	361	378	358	324	362	338	333	333	364	318	371	364	387	298	358	357	349	351	328	360	341	352	359	353	356	335	367	357	342	359	357	342	338	342	366	340	342	368	350	339	349	373	341	364	359	323	334	351	352	356	331	393	359	341	354	344	361	365	345	336	380	323	363	321	401	349	302	358	355	356	362	323	356	367	330	353	354	367	317	372	352	347	346	373	357	341	332	361	337	336	367	350	356	335	357	325	354	373	352	341	338	321	342	361	363	320	386	329	371	402	371	369	332	320	345	383	358	344	330	393	381	347	329	351	367	366	371	356	328	375	307	344	324	337	346	354	356	346	353	358	349	370	363	363	376	351	352	333	324	366	353	350	333	347	378	330	365	350	342	352	374	339	351	366	370	342	335	388	359	341	353	373	366	347	349	356	341	348	373	350	336	368	365	345	348	351	326	369	373	356	363	342	362	327	312	357	318	373	362	372	346	365	348	352	351	365	346	344	380	343	350	340	343	331	350	367	344	340	349	325	332	360	386	327	341	330	352	358	351	345	348	367	367	361	343	368	330	344	328	330	358	353	349	377	363	351	349	359	355	343	353	370	337	347	337	341	372	308	360	340	321	378	342	344	367	347	338	322	316	347	344	337	357	387	369	354	353	354	342	304	358	347	328	349	380	362	352	337	319	383	354	317	316	314	329	348	342	338	379	364	364	347	341	343	386	381	365	375	358	367	413	371	369	344	363	355	330	329	359	380	356	354	335	323	343	347	356	369	373	335	359	354	334	349	341	310	341	310	343	351	363	319	339	346	345	367	363	346	328	346	342	369	375	356	344	356	324	354	375	340	367	362	382	367	350	352	313	346	339	330	339	336	383	338	368	346	369	352	366	334	360	349	388	378	378	354	337	331	327	342	334	360	323	346	326	350	349	368	329	341	338	389	318	370	361	353	355	361	360	336	368	339	333	338	353	383	335	348	354	363	386	356	347	335	336	346	345	352	322	367	383	329	340	352	345	368	348	342	337	347	390	312	337	324	372	358	360	346	347	326	320	376	338	350	338	325	320	356	322	367	324	332	344	363	352	332	361	336	331	396	374	369	314	345	353	324	386	386	378	351	342	350	335	342	329	373	368	354	348	338	365	371	338	373	324	386	327	337	384	391	332	401	348	339	314	350	390	353	328	361	371	355	339	370	352	345	344	358	336	348	332	358	332	383	368	373	361	332	334	345	332	358	357	335	320	341	365	332	376	399	354	356	311	388	355	349	335	347	346	341	363	363	320	339	323	378	356	314	343	339	352	331	366	343	345	351	349	362	314	388	351	309	345	413	327	354	325	361	353	346	370	324	352	374	368	372	354	328	317	322	327	370	347	368	349	336	374	346	374	336	377	351	363	358	335	340	365	332	380	347	325	343	375	335	343	334	383	352	347	382	325	332	339	372	348	384	365	360	387	358	355	364	330	329	358	354	366	340	358	329	365	316	354	348	325	339	366	348	318	354	359	353	370	346	331	359	342	320	311	332	356	341	341	340	335	336	333	350	331	335	363	372	351	308	350	342	331	360	331	357	331	340	339	329	347	339	348	355	373	332	347	367	333	369	351	326	336	350	395	351	367	343	378	354	359	379	330	326	338	321	376	371	313	355	386	354	338	308	339	372	373	373	344	370	322	356	361	334	342	341	373	380	316	369	352	358	332	368	328	326	353	336	351	310	340	351	353	352	323	338	348	332	349	341	354	375	364	338	350	335	362	332	346	337	325	350	350	337	350	323	360	349	369	354	350	329	307	336	341	339	324	340	353	340	361	393	330	391	352	359	345	353	370	336	356	350	330	328	348	351	363	335	351	375	333	379	360	338	345	344	349	383	347	341	343	350	325	337	353	313	332	354	348	337	349	362	365	350	320	332	312	352	314	394	338	392	360	319	353	339	338	358	334	369	330	343	355	333	346	368	345	354	333	362	345	334	367	364	341	329	349	340	361	354	331	372	335	358	352	345	325	332	326	322	356	361	353	353	334	399	355	330	337	309	331	317	360	343	325	364	343	318	352	365	327	324	367	369	343	351	360	374	312	347	361	385	313	372	326	345	334	348	326	380	365	341	339	366	357	345	323	359	316	361	358	337	346	350	328	328	364	374	353	335	333	358	382	351	339	376	380	357	320	352	331	360	362	391	334	369	326	326	409	356	341	385	355	337	337	346	361	373	315	305	345	357	377	369	322	303	324	343	381	318	355	351	333	366	367	355	354	345	327	381	363	361	351	352	329	357	338	313	328	311	325	338	353	338	343	338	369	336	366	373	309	377	344	345	326	334	343	360	348	340	357	361
1045	371	232	208	468	581	544	506	271	197	207	191	167	136	113	122	114	80	83	134	127	125	113	89	63	62	40	41	42	29	35	35	23	17	27	25	28	32	23	25	28	27	12	22	19	18	16	22	24	16	31	24	23	17	11	19	15	18	16	26	18	23	24	26	21	15	21	16	23	17	14	20	18	28	21	25	19	18	26	23	16	12	19	26	22	10	17	18	15	16	24	16	13	19	18	24	21	23	12	24	22	22	17	18	24	19	19	18	18	20	14	25	20	23	28	23	24	21	17	18	22	23	14	22	20	26	20	16	22	15	20	18	15	20	22	21	15	24	19	21	13	19	12	17	18	16	23	15	28	30	27	17	18	18	20	20	20	13	13	24	14	22	13	18	16	19	10	20	30	21	17	10	22	27	22	21	25	19	22	20	16	20	17	11	18	23	23	23	13	18	15	15	19	27	15	18	23	26	25	22	24	19	34	18	24	18	24	20	23	30	20	20	10	15	16	27	32	20	24	20	22	24	20	18	20	14	16	20	23	22	22	14	21	12	20	21	24	27	11	25	22	19	16	20	23	16	18	15	20	15	20	21	20	13	21	20	21	18	21	11	23	19	14	22	23	14	25	19	26	20	16	20	19	11	24	19	16	24	18	20	28	19	24	16	13	19	14	23	17	14	24	15	23	16	21	26	16	16	24	15	19	18	23	17	21	15	11	24	14	19	27	18	23	25	16	16	23	17	24	16	17	16	18	27	25	16	21	19	17	13	17	18	23	18	24	22	20	23	29	18	18	17	21	13	16	24	18	19	21	19	10	12	19	18	12	22	13	16	13	15	24	21	19	18	21	20	22	20	20	15	18	25	26	21	19	33	23	15	16	17	17	20	23	16	14	14	21	16	22	9	17	14	20	18	19	14	16	21	16	24	23	17	12	16	22	29	21	20	11	19	18	22	20	15	21	20	21	27	21	21	18	15	20	16	26	15	15	16	21	19	20	18	16	19	18	24	12	17	20	16	20	17	19	12	16	22	20	14	26	16	22	20	26	19	20	22	18	16	21	16	23	17	18	23	21	12	25	26	16	21	21	15	14	16	15	17	28	17	20	17	17	28	18	19	10	25	20	27	22	15	22	13	20	18	15	16	20	20	22	15	16	25	28	15	27	19	25	32	30	15	25	19	17	20	14	22	17	20	26	23	17	19	17	21	18	17	21	17	24	17	19	19	21	13	18	19	19	15	19	19	22	19	25	14	19	24	14	31	20	15	20	17	19	19	18	17	11	17	19	21	27	16	12	18	14	20	24	16	15	30	18	20	19	14	27	23	22	14	20	20	15	10	24	23	18	19	21	25	21	18	15	28	19	25	24	20	20	17	16	19	12	28	20	11	16	17	21	22	18	23	16	20	13	20	20	15	19	14	18	16	10	20	16	18	24	18	23	16	23	18	23	16	12	12	20	21	28	20	16	26	16	23	18	25	16	10	14	12	16	27	15	17	20	23	27	12	18	14	20	19	27	18	19	23	23	25	25	22	22	24	19	25	28	14	20	19	10	31	15	19	18	19	17	17	17	19	17	24	25	23	16	22	17	16	20	24	12	10	26	14	18	26	23	16	22	20	22	11	19	20	24	21	22	28	12	14	17	22	23	17	30	29	23	25	22	21	15	21	13	18	17	23	16	24	36	26	25	18	15	14	30	15	25	23	21	19	20	21	22	13	11	17	18	17	22	30	17	19	25	12	22	17	17	18	19	24	14	18	13	21	17	22	23	17	23	23	20	30	17	25	14	18	20	12	20	20	22	19	21	19	24	20	15	20	20	12	24	13	18	21	24	19	16	19	21	25	23	17	17	19	24	16	12	18	24	19	21	12	16	17	21	17	24	17	16	19	18	23	19	12	16	21	31	21	13	23	18	22	11	20	17	27	23	24	25	15	17	24	23	17	27	23	15	18	19	24	18	19	17	20	14	22	15	16	12	17	27	17	15	24	20	23	16	19	12	22	16	22	15	11	16	19	27	16	19	21	21	24	27	25	20	20	13	21	22	22	18	14	33	16	17	18	20	21	23	23	16	16	25	21	20	18	23	21	16	26	18	21	24	21	27	15	20	18	13	21	21	14	24	20	22	20	11	17	16	17	20	15	19	19	21	22	21	25	14	22	18	17	15	17	17	15	28	17	16	26	22	16	23	17	17	26	20	18	20	20	17	22	19	9	21	14	19	14	20	21	21	17	21	15	19	16	22	23	18	21	19	14	27	22	18	22	19	21	17	18	20	18	20	19	16	17	23	23	23	23	23	12	21	19	19	22	25	21	21	19	22	17	16	17	23	16	9	17	21	22	14	21	18	19	11	16	22	11	24	14	22	16	19	20	28	24	21	22	24	21	18	23	18	17	20	15	21	19	22	12	22	28	17	16	22	24	16	19	16	16	23	20	22	23	14	22	22	23	10	25	26	21	15	15	15	19	20	21	22	19	16	18	21	14	16	21	23	13	18	25	26	15	16	12	17	23	13	13	23	17	20	19	25	18	17	19	16	18	21	18	20	21	21	16	27	25	9	29	15	18	23	23	18	19	11	17	11	18	16	21	28	23	16	16	18	19	19	10	16	17	23	13	17	24	21	17	18	25	21	18	17	14	23	14	20	18	20	18	18	15	24	23	18	22	22	17	23	18	19	26	18	21	20	15	17	24	23	22	25	13	20	24	19	15	17	16	20	18	18	17	19	25	18	21	17	14	11	20	18	21	20	21	31	17	22	17	21	19	25	18	27	12	18	15	25	21	19	19	14	15	26	21	28	18	20	21	29	11	25	32	20	26	24	23	21	23	8	18	18	18	26	18	26	15	18	24	22	23	13	26	19	21	12	14	23	25	32	22	12	22	16	24	27	18	23	20	22	15	16	20	27	14	32	18	28	20	23	13	20	24	21	17	19	20	19	17	22	17	13	20	28	29	14	18	18	23	23	15	20	18	19	22	19	20	21	14	23	26	16	22	15	15	21	20	24	15	23	21	8	19	19	18	14	12	25	24	19	10	19	15	21	26	19	22	18	18	19	20	23	18	16	12	21	17	24	21	26	28	17	21	10	26	18	22	14	17	20	18	23	20	15	23	24	23	21	17	20	18	15	21	17	18	7	23	24	21	20	24	17	17	20	22	22	19	20	24	24	17	22	18	21	31	14	20	25	9	17	18	18	18	18	16	22	18	16	16	16	13	19	29	16	22	18	19	20	16	18	15	28	22	17	14	10	16	18	21	14	19	32	16	11	10	12	17	25	17	20	22	12	16	24	19	22	15	22	25	17	8	20	18	13	11	22	15	16	21	22	23	19	17	26	23	15	21	17	19	11	19	16	13	17	21	13	26	19	18	18	17	19	26	24	18	25	17	25	22	18	17	11	27	26	17	16	14	15	22	19	18	14	24	12	22	20	15	20	19	15	21	21	13	13	20	18	23	17	23	25	16	21	20	13	19	21	16	23	16	14	21	14	20
19288	10753	5800	18755	29145	29775	26001	22726	14818	10715	9808	9099	8068	6775	5460	5631	5246	3904	3819	5136	5533	6095	4455	3618	2980	2563	1557	1202	1081	934	805	725	642	715	651	588	738	800	602	478	463	446	431	397	412	360	389	397	407	374	398	379	375	353	362	349	352	332	345	373	367	355	421	344	352	370	344	320	330	348	327	297	327	303	294	301	327	316	316	359	323	324	309	308	323	331	306	325	309	330	325	348	321	343	317	363	322	323	303	357	317	337	333	326	315	346	311	290	310	311	309	308	318	327	308	304	303	333	321	314	310	326	329	303	341	351	337	287	342	333	316	310	330	354	338	301	288	336	316	291	319	305	301	317	313	350	309	317	295	288	313	325	315	296	322	281	332	301	315	306	335	351	271	294	281	328	323	314	269	298	325	325	300	334	278	305	329	342	306	287	305	285	273	345	305	282	326	306	311	298	323	282	286	322	269	299	273	285	287	313	300	306	261	328	310	290	283	303	294	319	300	329	283	326	317	301	316	298	285	322	296	277	316	303	296	276	320	303	285	310	295	269	289	325	291	271	286	322	312	292	304	332	288	291	318	306	302	287	301	313	295	296	292	295	305	328	298	330	283	311	300	306	275	268	303	287	288	299	295	286	293	299	284	332	313	280	316	289	316	318	302	316	313	311	296	316	291	291	303	293	284	319	297	310	267	301	311	293	313	318	303	331	302	318	300	309	328	284	302	298	304	321	304	333	326	298	309	279	269	298	298	327	317	298	317	288	321	310	314	305	305	309	296	288	295	293	330	318	311	299	311	315	306	288	275	307	315	309	287	307	296	276	306	342	306	316	307	279	325	301	306	288	289	305	308	280	310	308	270	313	304	271	323	299	296	327	307	281	320	293	330	316	300	297	294	279	300	335	301	323	291	312	256	287	290	278	295	318	305	321	309	317	272	285	304	300	280	288	301	303	289	298	312	292	299	277	315	312	297	293	279	305	300	347	280	315	322	287	287	315	282	318	307	287	273	336	305	311	282	296	302	290	285	272	301	307	297	312	307	275	281	295	297	295	327	286	287	298	298	338	310	286	295	312	272	327	317	305	310	307	292	301	300	278	292	302	313	293	342	333	292	295	298	302	297	290	285	286	310	320	281	269	307	306	273	279	304	275	311	307	306	317	305	293	286	294	305	279	286	335	303	313	280	311	285	303	288	283	336	318	328	292	317	314	272	294	300	296	295	303	300	316	278	307	282	274	300	290	292	325	300	333	306	314	328	299	316	311	285	313	306	308	279	288	300	306	294	316	305	286	291	309	299	301	309	299	307	309	310	295	295	321	300	289	301	299	296	307	291	304	309	298	327	298	311	323	293	291	317	342	281	298	284	283	327	298	300	297	331	281	290	273	303	301	277	296	292	283	288	300	308	291	298	303	299	266	287	303	296	315	306	328	315	324	286	277	314	274	283	326	314	284	296	302	308	294	268	293	269	300	308	295	310	295	313	296	294	297	288	310	324	278	322	283	270	270	321	293	319	317	283	283	318	322	298	336	316	300	282	309	289	307	317	303	291	314	294	314	310	318	296	328	318	282	335	302	287	294	291	290	286	277	302	341	285	264	289	330	325	332	309	302	275	301	319	282	297	305	316	304	346	308	273	292	272	320	294	283	280	308	312	307	279	332	300	297	305	280	329	302	293	307	291	298	326	308	282	295	291	290	301	306	335	333	313	301	287	309	316	285	310	275	332	302	294	308	335	280	307	300	322	327	292	279	301	308	294	295	299	295	353	311	312	302	291	298	260	310	286	315	316	270	313	331	287	291	301	291	302	295	299	312	297	296	318	287	304	275	321	294	297	271	319	285	289	327	288	299	331	302	294	282	295	297	289	299	321	327	357	327	307	301	323	292	310	252	306	302	324	306	278	288	284	313	289	308	332	258	296	306	309	328	299	291	291	300	291	325	319	305	313	315	295	311	301	290	306	301	306	319	295	298	294	298	296	295	320	302	272	282	325	294	306	285	294	266	294	349	306	288	287	309	314	304	306	303	308	303	289	297	329	323	267	321	288	287	305	285	298	266	308	276	290	299	311	345	311	304	282	299	295	295	302	271	307	327	297	303	291	310	312	322	298	287	320	307	295	276	314	338	324	333	310	300	314	280	278	300	322	298	285	330	311	318	312	285	273	291	295	293	333	291	315	287	276	291	310	308	328	322	298	299	313	275	311	294	321	305	291	302	292	276	303	305	303	289	311	297	288	292	277	287	300	315	303	289	286	305	320	298	305	309	301	292	263	329	274	300	311	291	288	306	297	299	299	322	323	299	271	330	317	307	290	298	283	288	291	312	266	318	281	318	323	289	304	272	286	298	288	307	292	319	298	329	307	269	294	286	289	305	318	319	328	293	296	294	310	283	305	308	326	307	294	287	312	285	331	284	285	293	284	305	287	276	313	303	303	295	281	265	311	280	300	281	286	316	308	306	289	292	337	288	295	294	281	305	304	286	287	297	288	295	282	305	303	296	315	280	291	292	310	320	316	313	301	295	288	303	301	289	287	324	309	298	302	286	273	313	312	311	276	295	285	305	254	291	303	336	332	328	277	296	301	307	324	266	283	302	284	294	299	323	302	321	317	301	313	330	294	300	290	286	304	256	319	316	324	320	272	299	344	343	293	312	302	302	320	314	311	286	305	286	280	287	284	286	323	282	299	327	298	295	327	307	287	313	288	276	330	302	317	268	320	311	293	290	287	304	255	320	273	259	305	298	293	319	305	261	294	305	299	301	301	303	290	277	300	281	304	285	311	291	282	308	273	310	323	268	323	334	315	326	300	290	303	286	308	314	328	298	314	285	335	309	336	286	313	288	299	317	311	291	303	317	322	308	303	306	285	296	275	279	329	308	310	329	289	295	309	268	281	279	324	310	275	312	283	296	338	293	290	270	308	319	313	315	283	303	316	294	302	305	311	339	307	307	297	296	298	291	303	286	330	302	325	325	287	314	320	312	289	308	287	311	297	272	286	325	289	296	318	281	301	280	284	323	291	284	295	316	299	291	289	312	309	313	316	290	307	292	277	331	285	309	272	317	299	331	338	276	339	308	296	311	320	312	294	323	281	292	293	324	290	291	292	301	311	290	288	295	276	291	329	295	303	293	283	274	316	286	316	283	333	301	294	290	304	316	276	298	306	327	287	296	314	302	302	303	301	286	289	291	315	319	339	288	292	295	316	309	311	287	285	312	331	285	308	294	293	314	300	296	287	332	330	292	284	279	304	311	310	268	290	271	295	319	287	305	294	324	301	322	284	304	305	295	298	314	326	295	309	331	286	315	310	304	304	313	290	301	306	280	291	277	278	298	288	243	282	306	273	319	298	292	296	278	329	291	328	300	314	306	296	292	307	288	289	274	321	290	274	293	283	312	300	310	301	292	313	308	284	325	318	312	263	290	314	338	296	302	311	332	304	280	307	290	273	295	324	319	292	272	318	308	283	312	317	291	297	280	275	307	333	295	308	296
2830	327	201	197	424	649	481	485	307	247	166	173	147	146	132	136	131	82	106	115	141	158	134	101	112	89	60	54	50	53	42	43	52	44	45	52	42	67	49	41	55	44	36	39	51	42	43	47	45	41	49	45	45	42	37	40	34	34	28	43	44	44	41	32	42	35	29	34	46	31	34	29	40	43	48	39	47	33	29	41	30	41	37	32	36	39	37	41	43	34	28	42	35	43	47	51	35	48	41	46	44	43	35	32	35	34	44	30	25	36	27	40	35	43	42	43	51	41	40	39	37	33	37	31	31	39	38	43	42	38	41	35	40	29	35	28	45	32	45	44	37	48	30	45	40	52	38	40	38	49	46	49	19	43	38	37	44	26	48	48	57	30	42	27	44	35	45	35	40	33	35	37	50	47	25	38	41	44	32	39	39	49	32	32	40	47	40	36	40	31	35	29	42	34	38	41	34	47	45	35	43	51	54	41	28	36	35	27	32	44	37	35	45	34	34	37	39	37	47	42	39	41	43	36	41	41	39	51	42	35	30	39	39	44	29	37	40	41	40	40	35	24	38	37	31	37	36	44	43	46	41	43	40	40	34	25	33	46	35	40	35	45	37	37	55	43	45	39	31	51	49	43	35	47	48	26	43	46	43	43	39	40	39	48	46	44	32	39	30	48	32	40	40	32	33	49	44	39	35	43	48	34	51	36	38	43	32	33	33	47	33	44	23	36	47	36	44	42	43	36	25	46	34	40	35	34	39	38	43	51	39	60	45	36	34	37	50	33	38	46	32	42	29	42	41	36	16	38	38	39	44	36	36	52	34	34	39	31	23	46	59	36	33	35	40	44	30	32	42	35	33	40	30	38	53	41	48	33	24	41	31	44	45	50	27	39	40	37	39	39	31	39	28	30	44	25	34	42	36	41	47	40	45	29	39	48	42	33	27	32	30	40	44	39	40	37	42	30	38	39	37	34	35	49	39	37	34	34	42	27	43	49	34	34	31	48	37	29	35	39	34	48	32	37	41	35	40	46	37	35	49	40	35	35	48	33	43	36	39	41	39	38	35	35	42	35	34	48	34	51	39	38	52	52	28	30	38	43	46	48	39	41	32	38	35	39	34	40	41	45	42	26	22	37	38	34	42	35	40	34	37	44	38	36	35	37	27	34	36	27	32	41	37	43	44	39	38	48	34	33	43	29	44	32	49	52	43	32	34	40	38	45	41	40	34	40	36	50	34	40	37	39	32	40	39	49	43	36	35	41	34	38	40	38	43	31	40	31	44	44	35	33	33	37	30	41	49	38	30	46	37	42	47	39	42	27	33	46	42	44	32	42	38	53	38	30	41	29	39	41	45	52	32	42	34	35	28	39	37	37	28	40	40	44	29	45	42	34	29	47	32	38	44	47	42	36	36	37	27	45	31	31	43	35	44	44	39	45	36	40	33	40	48	37	43	46	45	46	36	35	29	24	36	44	39	37	36	35	39	30	42	31	33	41	30	41	32	46	30	39	39	30	27	40	46	38	30	40	32	30	31	39	35	34	36	38	40	37	45	24	41	37	35	48	35	39	34	36	30	34	35	40	40	44	42	36	34	45	34	32	37	32	46	43	51	29	47	27	39	41	41	36	38	42	47	48	41	30	42	37	38	42	38	50	36	47	37	48	37	29	43	40	47	33	39	43	44	26	43	32	33	30	41	31	42	38	39	42	23	36	33	36	36	24	34	45	44	48	35	41	45	39	34	56	32	35	30	31	30	44	39	33	33	50	49	48	37	38	21	29	38	46	41	46	36	37	29	38	40	40	37	53	39	39	36	43	45	45	36	39	31	55	26	31	42	38	46	37	44	32	45	31	40	39	35	39	38	34	34	38	33	45	35	47	47	30	28	43	45	34	40	45	25	39	36	39	48	36	34	35	39	43	34	39	35	30	34	41	43	43	32	43	41	34	37	40	42	41	41	44	32	46	35	50	39	42	44	44	35	19	34	36	49	45	49	42	30	38	36	37	36	31	34	55	28	37	39	43	39	47	30	37	40	32	40	40	34	46	33	38	34	41	45	36	37	43	37	35	37	34	34	40	36	39	46	34	40	28	34	27	43	40	27	35	32	34	36	37	37	36	23	36	48	45	32	39	34	41	38	30	37	41	38	35	34	36	43	45	39	27	36	27	30	44	45	39	42	29	51	38	37	43	33	34	34	46	36	35	35	41	31	34	24	40	32	39	41	46	38	35	41	34	48	37	39	49	45	30	37	36	38	43	36	38	21	40	45	45	33	38	37	38	40	46	36	33	39	28	32	33	45	35	41	41	36	36	44	41	32	50	33	34	28	43	35	43	42	36	44	40	36	28	33	34	39	43	43	30	32	30	35	30	34	34	38	33	47	31	31	32	38	54	40	39	40	28	35	39	38	33	34	33	24	34	33	42	48	40	38	39	36	42	47	38	35	37	34	28	40	52	38	46	40	40	40	31	37	32	47	26	40	32	33	31	40	47	50	40	49	42	37	30	30	33	33	41	44	43	36	36	25	41	38	40	46	30	30	33	53	35	39	34	49	35	39	50	33	30	34	35	35	29	44	36	43	31	45	36	39	38	33	29	47	38	42	45	48	40	26	42	41	42	30	37	51	27	28	46	35	32	38	36	37	41	31	32	35	45	34	48	38	38	42	38	34	45	49	31	40	32	28	42	50	45	35	42	36	42	42	38	36	36	40	33	39	42	35	37	35	35	36	45	36	45	54	32	41	25	42	46	44	32	32	46	39	32	54	38	37	27	25	51	48	51	44	43	39	37	25	45	45	45	43	48	39	36	38	36	36	44	27	29	35	37	42	39	29	42	47	40	37	38	42	30	46	35	31	49	48	42	38	30	37	32	48	43	37	40	39	32	25	37	38	45	47	25	33	26	33	29	33	28	36	37	32	27	37	36	31	33	41	40	43	40	40	34	33	30	43	45	35	37	31	42	37	45	36	43	47	39	45	39	43	42	35	40	40	41	41	31	35	34	35	48	41	47	34	41	35	30	42	29	35	33	38	31	43	41	41	33	38	36	47	35	36	40	29	30	49	50	26	35	47	35	42	40	34	33	29	38	55	36	40	32	41	46	45	30	36	43	34	33	43	49	42	45	47	32	54	28	39	47	43	40	39	43	36	32	39	40	30	44	32	30	51	34	33	48	40	33	41	44	41	44	30	30	38	36	48	34	39	49	39	40	36	40	41	28	31	26	37	33	39	39	51	42	39	36	43	41	41	26	40	44	27	38	44	35	38	35	35	40	35	47	48	42	39	46	32	38	51	29	47	42	43	32	36	49	45	36	30	49	36	28	34	40	37	42	29	32	35	29	38	33	34	46	37	40	37	38	41	40	36	36	26	37	43	41	41	21	41	29	35	36	41	47	41	34	43	36	45	43	35	43	49	32	39	39	41	39	34	37	30	30	44	35	32	30	38	47	34	37	41	39	35	34	39	40	38	33	33	41	39	39	38	33
17910	9169	5339	17676	28049	29903	25397	22338	15173	10700	9271	8761	7986	6353	5284	5136	4982	3538	3437	4385	5325	5871	4371	3930	4192	3001	2031	1489	1352	1238	1107	1020	1056	925	844	922	1145	948	771	707	698	698	697	640	658	656	625	644	623	669	627	680	677	628	660	634	670	592	601	625	639	636	614	591	613	596	660	608	619	587	624	625	634	581	595	648	629	605	578	586	603	595	585	597	606	569	582	602	597	569	578	609	592	605	586	600	606	609	605	611	616	566	625	629	564	575	596	650	628	618	609	576	617	644	592	593	586	583	615	587	587	624	587	617	609	612	585	601	584	564	641	597	600	621	596	651	617	620	604	630	598	563	615	612	580	594	611	648	572	582	633	616	622	633	600	565	629	602	600	624	579	615	578	608	611	619	647	570	603	564	577	581	631	566	577	643	581	609	577	628	582	599	568	588	574	569	577	587	547	557	581	606	551	601	553	615	607	583	533	617	661	613	590	552	580	612	591	558	593	630	609	586	595	545	588	548	614	592	607	600	597	541	568	588	549	604	579	590	584	558	566	596	556	570	600	593	565	589	552	614	547	608	603	567	601	592	611	562	559	568	591	552	602	554	590	560	587	569	559	579	555	616	616	618	544	621	581	597	596	658	599	571	601	588	636	564	614	562	565	569	587	574	601	572	584	565	555	574	552	612	585	601	568	608	615	558	585	618	590	585	567	558	598	611	578	569	613	600	567	602	558	539	560	590	605	599	591	594	626	573	610	599	594	629	612	602	584	563	573	566	586	595	587	579	595	559	566	604	611	578	607	566	566	575	584	590	580	601	590	612	570	545	539	537	583	630	578	581	573	530	584	585	608	557	617	574	624	602	582	557	576	567	612	590	611	546	609	588	549	602	590	600	569	587	572	547	559	602	609	594	555	645	556	583	610	664	594	584	575	605	614	585	552	554	604	553	581	605	630	593	600	538	551	600	600	594	575	595	588	581	594	587	593	591	594	575	584	588	589	607	576	581	581	552	602	600	628	599	575	601	565	608	571	604	585	586	560	606	593	583	617	572	580	565	636	585	576	539	550	647	557	590	561	560	543	540	569	593	593	603	574	561	560	604	597	612	620	548	560	625	569	567	658	564	580	553	572	589	604	607	577	572	593	565	574	562	574	598	570	535	585	596	593	564	541	612	586	568	582	580	600	614	626	628	616	543	592	546	574	580	616	607	565	558	627	593	593	591	543	577	595	589	589	568	581	609	551	643	606	628	634	552	573	580	556	564	563	583	588	572	629	584	614	611	577	588	614	592	579	539	616	616	590	581	571	579	617	601	580	564	588	568	575	583	640	557	544	608	603	563	575	604	584	531	563	569	582	625	615	541	635	564	607	594	584	620	600	595	593	557	581	604	577	595	557	588	612	584	534	567	567	616	572	589	603	613	562	590	554	562	570	585	586	592	613	595	619	585	552	580	601	612	602	581	602	637	570	606	583	619	609	573	613	537	558	633	564	569	614	561	554	604	609	591	587	585	580	614	586	594	624	572	594	567	612	608	583	626	621	628	603	567	587	577	619	574	577	590	592	603	589	594	602	622	564	552	602	583	561	577	622	588	598	600	567	558	603	577	548	571	573	570	564	612	619	610	638	609	580	584	571	542	583	593	603	614	585	595	556	575	564	603	605	607	602	605	557	590	595	587	663	626	586	573	588	578	587	599	597	589	560	600	551	573	553	604	581	582	572	548	599	581	577	596	611	585	601	572	575	536	591	602	614	543	571	584	546	576	576	552	573	582	580	611	566	519	569	527	592	537	577	585	556	575	507	644	561	566	570	590	619	589	590	561	576	576	614	598	588	637	568	595	596	547	577	583	611	584	572	587	582	607	634	624	588	593	595	619	606	539	578	599	583	619	583	572	575	597	605	616	577	609	583	564	598	627	580	564	572	562	617	590	625	592	589	597	565	591	570	626	580	555	569	614	632	582	623	584	595	600	558	547	578	583	603	570	590	625	580	578	592	597	586	530	590	572	593	572	612	626	604	568	595	600	575	541	627	565	586	611	583	604	597	559	619	616	598	634	595	615	562	561	589	606	596	606	571	596	628	605	597	609	608	597	578	597	607	558	632	531	571	559	522	586	589	561	606	563	586	577	622	605	611	607	638	603	608	564	556	556	611	567	603	565	539	661	609	595	581	600	628	587	603	595	577	600	580	593	560	550	603	586	584	574	619	573	584	576	576	586	569	613	567	597	565	576	554	566	622	610	576	570	562	560	578	595	604	630	597	607	563	575	608	640	599	579	590	591	613	567	567	603	620	606	631	589	594	585	571	561	566	591	581	597	600	568	618	582	618	559	602	580	584	612	555	626	625	602	567	613	561	593	609	600	581	603	583	592	553	616	618	580	558	613	582	586	536	611	602	614	569	596	606	610	585	575	584	560	559	603	591	555	598	571	625	631	561	577	571	604	548	553	594	636	605	600	599	553	580	609	569	579	624	550	578	563	617	585	632	574	600	593	628	609	591	594	533	601	535	612	593	595	594	593	566	595	594	548	555	559	628	608	565	580	615	608	545	567	599	606	599	572	557	571	588	584	581	578	556	621	592	638	592	557	574	597	621	573	572	575	564	570	618	625	573	552	617	592	624	584	606	599	636	578	573	606	601	583	604	584	549	564	591	620	608	580	585	555	633	570	607	576	640	552	596	574	573	583	572	574	605	640	618	561	585	576	579	566	582	577	563	562	639	601	591	603	616	620	588	611	572	561	601	588	585	574	592	589	644	557	611	615	603	601	570	539	545	539	605	546	611	566	573	606	551	549	629	582	595	621	560	612	556	613	556	538	646	600	543	599	577	606	573	612	600	574	569	560	610	561	589	583	566	555	581	625	580	557	633	583	588	570	615	622	585	593	573	620	564	564	613	576	549	566	593	578	573	577	546	582	575	595	612	610	643	597	597	602	569	548	621	583	586	562	600	610	571	571	589	558	539	576	558	622	582	652	605	581	605	580	603	596	560	605	566	591	603	582	543	602	632	611	586	596	542	552	580	561	638	562	583	619	550	566	569	557	573	578	586	597	605	592	627	571	609	558	572	637	553	583	530	597	602	583	565	587	575	612	627	564	566	585	576	566	583	558	626	606	627	583	583	538	583	625	581	533	623	610	614	598	600	572	612	594	599	597	631	560	541	570	535	549	590	627	601	623	566	585	589	550	623	579	551	637	612	629	579	582	553	554	572	557	573	603	586	583	619	575	608	607	605	568	569	590	593	566	604	583	581	610	588	604	600	603	603	613	631	575	601	546	567	559	569	570	594	598	625	615	572	591	594	611	614	528	581	615	587	603	560	579	591	586	551	608	566	608	571	578	581	618	591	582	539	620	599	631	625	574	596	609	556	576	600	586	585	582	599	593	555	576	602	594	629	624	562	618	587	571	589	554	595	582	579	588	602	603	590	572	548	606	601	556	611	554	620	640	622	578	611	582	556	583	555	594	518	578	574	574	589	556	539	594	638	534	576	583
2076	556	332	273	636	914	832	744	497	354	305	360	287	232	197	200	181	125	155	183	196	216	196	211	130	148	108	60	63	72	45	54	51	46	42	49	63	47	36	42	53	34	46	44	49	43	56	36	33	57	38	37	49	41	46	45	44	42	35	34	31	35	37	36	26	43	35	28	43	35	40	40	32	30	33	36	26	32	33	46	41	40	34	37	29	38	33	30	47	41	38	47	31	40	33	42	27	34	38	39	37	36	27	29	36	44	33	43	39	42	42	30	38	39	42	35	41	40	38	42	28	36	38	36	37	36	35	23	30	33	47	40	39	31	40	37	39	36	36	37	35	37	38	30	45	35	48	29	34	40	35	32	39	26	39	32	36	43	38	35	36	35	30	41	26	32	38	24	40	46	31	31	39	28	45	40	28	41	50	38	33	28	39	40	32	43	35	40	41	40	32	31	44	32	31	30	41	33	37	28	31	29	41	48	25	39	32	36	32	44	35	30	29	37	32	46	38	40	34	42	26	36	31	26	24	47	43	30	35	31	42	40	39	34	38	42	37	38	35	36	26	40	33	30	33	34	32	44	38	33	47	38	35	26	43	41	37	37	42	32	52	30	41	36	39	34	30	34	39	26	27	42	35	35	36	38	41	38	36	27	31	44	39	31	37	30	43	39	37	28	31	33	32	41	33	45	29	32	47	29	46	32	32	32	36	26	29	31	35	37	40	19	35	23	30	32	30	44	35	33	34	42	38	31	44	34	35	27	28	46	34	37	34	36	26	32	31	31	31	43	38	23	36	26	30	30	38	23	39	38	45	34	37	42	36	40	37	35	31	33	33	28	32	26	44	42	36	41	37	30	41	37	34	35	39	43	34	26	33	33	38	34	26	36	27	32	36	39	29	39	40	44	38	38	32	37	22	46	38	41	34	41	39	30	41	30	27	31	33	27	40	40	38	39	49	38	29	38	32	32	36	45	37	38	28	38	32	40	41	38	36	43	49	33	34	36	29	31	31	46	36	41	30	38	33	25	44	48	40	41	36	28	39	35	41	39	35	32	26	43	59	37	36	38	35	37	47	36	37	33	44	38	27	41	33	36	36	32	54	38	38	28	44	24	36	33	30	29	37	37	37	30	36	28	36	35	30	49	32	33	47	34	38	34	31	29	38	44	37	36	38	36	31	31	34	34	36	33	30	35	37	38	31	39	37	38	35	49	38	51	30	43	37	34	36	38	39	33	40	38	39	39	27	40	34	35	53	39	48	25	28	35	36	39	29	27	37	47	45	32	30	32	35	31	39	29	33	31	36	44	32	25	27	40	37	29	35	36	26	28	33	31	31	42	41	41	34	39	37	28	45	35	33	42	41	34	35	42	27	36	31	37	33	35	36	47	39	29	27	34	46	34	39	38	32	37	27	37	35	33	33	36	36	37	52	39	39	30	31	41	42	34	26	27	34	39	34	37	34	34	30	29	33	23	44	30	42	40	34	38	26	39	37	40	40	34	33	29	37	41	41	39	41	29	39	30	42	33	37	48	27	40	33	41	52	33	37	33	47	38	39	32	43	38	31	26	36	34	35	41	36	30	33	32	35	35	44	38	30	35	43	44	37	27	32	45	39	38	35	27	32	33	33	31	44	31	29	32	43	37	41	28	35	27	41	34	30	33	41	53	39	37	33	39	29	45	35	38	35	36	43	32	34	37	35	36	33	31	33	27	30	40	40	44	48	41	36	41	39	43	28	36	27	38	32	39	44	43	26	35	40	40	26	33	26	35	40	28	29	34	42	40	25	38	37	26	40	26	40	37	32	42	41	33	28	42	39	37	36	33	41	51	36	30	31	48	45	29	34	47	44	38	34	38	36	42	42	34	31	50	32	33	46	35	37	38	31	36	48	31	49	35	39	38	31	38	40	44	29	37	32	49	26	37	37	31	34	27	37	33	39	41	29	29	33	32	42	38	38	28	50	41	36	44	39	39	28	31	36	34	35	31	32	29	43	35	46	44	30	36	37	30	34	37	44	41	47	36	32	35	31	28	39	32	38	32	36	25	46	37	46	43	27	48	29	51	39	31	33	26	28	31	47	30	34	33	42	40	40	33	43	50	34	39	44	34	32	32	40	41	42	43	42	40	28	36	26	34	37	37	34	32	33	30	38	32	37	33	41	43	39	34	39	36	36	38	31	33	33	31	40	34	29	27	38	39	34	37	37	35	39	30	21	30	37	21	38	37	41	30	33	26	42	40	32	50	29	39	37	50	24	39	29	35	45	40	31	27	38	32	39	28	32	32	44	44	46	45	27	32	49	30	31	35	27	33	39	46	35	31	26	29	40	35	32	38	34	34	37	36	24	36	46	32	28	32	34	39	29	39	44	41	28	43	43	27	29	29	28	29	34	37	34	26	39	43	35	42	50	44	35	40	39	34	34	41	31	39	33	42	35	39	40	28	29	39	39	43	28	32	36	36	26	43	38	33	49	40	41	31	24	34	35	41	36	33	36	44	28	35	37	30	36	38	33	36	28	44	48	35	39	42	37	40	34	30	41	33	41	37	34	52	34	29	37	43	31	31	43	33	31	36	39	32	39	36	40	29	42	31	39	38	32	33	31	43	33	37	31	33	34	41	44	38	34	35	33	26	26	36	30	36	37	33	36	32	46	38	46	32	44	32	42	34	34	26	39	44	34	36	35	38	40	41	47	38	32	32	37	37	43	33	36	46	41	32	33	32	40	40	30	35	38	30	43	45	35	45	36	38	30	36	35	30	38	48	35	21	32	33	35	36	39	31	46	31	43	44	39	34	22	34	34	40	38	43	34	33	38	27	30	36	37	39	36	29	37	41	34	36	38	41	35	41	27	38	30	44	30	29	27	42	24	43	37	28	40	33	42	32	32	33	23	28	34	41	40	29	36	29	47	38	41	33	35	32	30	31	29	46	37	30	41	43	33	33	40	33	27	34	27	42	38	39	31	41	25	32	46	33	41	37	40	33	30	36	41	37	31	47	30	34	37	42	31	25	35	52	28	27	51	29	40	41	34	41	29	37	33	29	32	29	37	44	44	35	40	32	38	39	36	41	35	33	41	44	32	42	28	31	24	42	39	44	37	37	43	38	26	42	33	46	30	45	31	43	29	28	36	37	37	28	33	29	40	31	33	38	33	46	36	36	40	44	22	37	50	33	45	34	42	38	36	28	32	37	38	37	43	26	31	33	36	32	39	32	50	46	33	35	29	31	33	36	32	36	40	27	35	35	31	40	40	43	31	33	43	42	40	27	36	31	49	34	48	38	42	36	30	27	40	38	29	41	40	40	22	52	30	38	28	37	46	41	40	35	38	31	39	30	27	37	38	34	34	36	39	42	42	49	44	40	41	34	41	33	42	36	47	40	27	30	45	37	42	29	44	31	32	31	48	39	38	22	37	35	30	37	41	40	39	33	34	30	28	44	35	41	34	35	34	36	41	23	48	46	45	36	45	42	39	39	28	40	43	30
23720	13356	7677	21557	32559	33424	31346	27826	21340	15599	13001	13896	11837	8669	7322	7336	6808	5233	5904	6807	7615	8698	7477	7067	5175	5448	4241	2217	1882	1597	1521	1503	1315	1125	1111	1299	1447	1118	905	817	760	770	768	735	722	734	701	712	685	676	678	697	711	638	672	637	606	607	658	616	620	664	650	622	670	619	596	644	583	583	679	588	596	594	600	596	567	598	568	580	603	590	571	567	588	534	594	608	578	545	555	605	559	552	606	594	602	619	575	612	558	568	582	576	544	608	619	589	577	632	575	586	595	596	590	590	569	596	546	593	609	584	632	571	583	610	582	568	585	544	610	602	605	583	596	613	591	606	561	571	591	623	599	550	586	518	580	601	573	553	628	562	531	566	573	561	582	582	530	533	585	561	522	570	567	548	538	570	535	532	558	542	567	534	562	561	594	526	551	560	548	581	524	583	548	551	524	546	577	568	544	532	523	518	580	541	552	571	508	550	591	599	520	502	580	572	514	532	534	555	550	563	552	518	545	591	549	587	576	596	523	594	587	574	594	570	568	540	564	547	541	563	529	517	536	546	559	575	583	572	560	529	588	562	553	522	545	512	554	571	539	537	538	503	571	535	553	509	526	556	542	527	575	520	528	535	571	554	490	538	533	539	559	520	539	516	563	557	542	548	557	567	547	577	524	560	544	568	571	570	515	555	537	514	545	519	557	592	549	537	561	565	609	549	567	541	552	591	559	506	557	546	563	575	541	553	561	529	541	541	537	522	536	481	547	572	536	541	549	547	563	590	558	579	562	550	569	533	524	510	548	516	544	569	514	562	538	564	540	547	551	500	560	575	550	555	541	525	574	502	562	521	540	548	580	548	501	498	513	544	562	543	552	511	547	515	543	489	555	516	563	543	553	515	571	562	522	549	551	552	556	548	552	571	532	571	601	530	529	533	583	545	566	560	553	516	554	571	523	563	481	561	581	578	521	563	539	540	559	547	551	535	574	550	535	530	545	584	534	539	544	522	587	546	498	559	548	525	522	573	576	551	608	577	520	565	552	529	499	576	547	586	552	567	535	564	525	551	551	537	545	538	538	542	563	554	534	551	558	558	574	554	492	546	535	586	542	539	593	586	516	531	566	565	542	586	502	577	544	558	541	547	560	556	597	571	549	547	551	556	585	533	581	530	526	544	561	549	551	555	529	520	558	572	535	556	527	532	532	553	584	542	573	566	556	543	529	562	526	517	592	573	540	581	596	610	550	528	559	591	566	540	550	556	566	566	573	537	561	526	545	557	542	524	558	530	577	528	562	540	539	545	561	557	558	562	533	561	517	521	534	535	554	590	588	550	540	541	563	554	537	516	537	573	567	529	551	545	547	566	544	525	562	561	560	559	571	519	534	517	567	544	539	591	568	531	545	550	536	559	524	543	547	528	563	562	567	548	561	519	522	565	560	514	580	551	574	566	528	536	567	536	573	558	542	526	568	546	526	540	555	577	532	525	596	559	521	504	517	541	552	512	547	554	522	491	572	583	534	586	555	552	534	538	551	535	522	555	553	541	559	544	546	527	525	546	536	494	538	554	532	520	584	560	554	560	549	587	536	538	517	622	541	589	551	601	559	541	556	563	518	550	551	567	580	526	554	600	528	522	506	574	582	562	594	525	540	606	545	536	562	526	573	510	518	547	540	564	556	537	571	580	532	559	553	529	568	581	569	569	530	547	549	540	572	527	537	536	491	524	554	576	570	525	517	545	551	567	535	558	593	552	547	550	530	570	514	539	556	547	565	560	558	574	519	533	513	539	553	548	529	538	511	524	561	565	552	558	560	540	567	536	583	525	602	517	567	519	537	542	550	536	551	562	581	535	521	571	565	555	540	539	540	524	561	570	554	556	559	562	534	530	578	572	583	537	583	546	534	569	564	557	542	543	594	589	524	575	561	573	525	547	526	568	560	553	565	550	571	581	582	567	546	543	521	519	606	561	582	545	548	547	559	573	540	550	549	563	547	548	547	536	556	564	543	542	549	565	567	542	562	535	577	576	594	552	551	528	522	537	557	570	538	555	562	526	579	561	526	509	564	547	571	573	534	525	536	548	540	533	518	557	535	534	535	544	562	587	564	565	532	531	621	604	543	549	518	567	582	556	533	551	547	553	575	597	563	578	554	536	586	558	560	513	550	521	545	555	561	538	591	578	599	564	534	526	549	540	579	556	537	537	563	557	578	533	594	538	563	583	548	534	557	527	588	525	526	546	530	579	532	548	526	550	550	561	594	542	586	567	569	553	555	579	557	518	520	570	555	551	523	540	605	556	566	551	551	528	556	523	552	513	498	590	579	531	522	533	597	525	559	516	526	550	526	546	533	508	487	571	553	534	528	571	581	554	584	572	569	556	516	533	560	524	536	525	531	567	522	572	546	554	576	549	543	617	556	561	541	546	604	546	595	555	556	559	545	559	543	554	546	579	535	602	496	574	528	530	515	597	532	565	553	568	534	556	542	538	529	519	567	537	546	562	543	564	557	568	546	594	588	542	585	533	505	516	548	546	520	601	574	528	586	541	564	566	579	606	532	567	567	557	541	557	562	542	501	559	540	563	519	553	579	556	544	518	541	508	532	555	566	562	546	536	568	571	538	512	541	556	554	559	599	545	520	514	503	582	554	591	551	574	567	576	527	573	568	517	498	546	543	551	525	578	559	496	527	599	535	537	545	538	567	535	542	539	568	542	543	541	496	602	518	522	578	555	525	534	565	584	562	512	529	568	585	527	517	538	565	541	551	514	576	549	521	545	564	532	568	607	590	536	561	521	547	519	546	561	532	591	558	542	562	543	538	575	526	535	554	556	559	580	534	528	574	546	539	522	515	571	519	527	561	551	536	562	582	559	554	549	531	583	583	556	545	552	560	556	499	527	529	543	578	564	502	573	548	555	537	559	549	633	543	592	575	600	558	553	502	562	540	548	533	553	555	589	587	531	527	561	561	534	572	536	572	553	534	541	522	564	547	546	538	559	542	584	546	552	543	535	562	556	584	575	581	555	500	496	529	586	585	584	545	555	558	570	567	532	545	518	555	590	586	563	544	585	567	558	542	549	554	508	547	530	546	550	570	591	595	526	519	534	550	549	549	527	552	546	546	522	539	542	528	591	500	575	538	568	530	544	543	582	557	565	531	509	588	560	547	547	543	551	561	512	550	521	584	542	518	556	516	527	560	560	572	534	559	558	547	569	579	556	569	606	538	581	562	552	568	530	541	550	574	554	544	551	552	547	558	534	550	522	538	536	570	512	528	514	606	548	560	512	549	553	591	559	516	546	530	540	541	535	553	536	541	563	547	547	563	550	568	515	530	546	537	522	576	528	529	575	564	521	534	595	555	556	516	576	548	545	518	553	544	592	605	574	542	616	558	524	540	528	534	611	540	532	569	558	521	567	543	537	582	572	568	554	569	548	562	524	530	582	526	538	540	576	553	571	531	519	547	565	529	583	557	546	534	578	556	567	558	529	564	632	556	554
1618	199	113	114	240	338	345	305	244	138	116	143	123	80	72	70	77	58	53	63	77	111	67	82	46	54	54	39	28	27	27	27	31	29	30	30	18	29	30	21	30	20	26	23	27	20	16	20	29	29	24	25	24	32	18	24	17	19	21	27	19	18	27	18	26	19	21	25	22	27	26	28	18	30	22	19	30	19	28	23	23	18	27	30	38	30	29	24	17	23	23	27	24	20	21	24	25	24	33	11	30	28	17	22	19	29	26	20	32	22	14	19	15	17	19	33	21	25	33	17	24	20	34	15	26	23	17	20	19	28	23	21	20	25	15	33	19	17	13	19	22	20	23	22	28	31	17	19	17	22	24	35	21	29	25	21	16	23	23	24	26	23	21	27	26	23	18	25	19	17	11	25	23	23	22	17	30	20	21	15	20	27	27	21	22	20	19	24	22	30	15	17	25	17	18	26	18	23	14	23	31	28	24	23	27	23	26	23	26	21	20	24	30	19	19	15	24	24	20	23	34	19	22	31	23	22	21	24	32	21	26	21	19	23	16	25	24	20	17	21	12	23	20	24	14	25	22	31	21	25	23	17	22	25	23	19	26	23	27	18	20	21	24	20	23	25	18	15	19	21	18	20	19	24	20	33	17	17	20	24	26	23	17	19	17	18	16	25	26	15	24	24	23	18	20	18	17	22	20	22	20	18	15	18	17	22	21	20	17	20	15	25	22	20	24	24	20	22	18	31	21	16	28	16	23	25	33	20	27	20	26	23	27	25	21	24	21	19	31	27	15	20	32	22	18	19	36	28	13	27	29	27	28	24	23	20	12	19	17	16	19	23	24	16	25	18	18	18	17	19	22	21	25	30	19	24	23	25	25	28	26	15	24	18	17	20	21	21	21	18	26	24	23	16	19	24	28	24	27	24	16	25	26	21	20	23	22	17	24	23	20	17	33	21	15	22	25	17	20	20	18	19	24	17	23	24	25	19	13	30	21	19	25	24	17	19	20	19	29	25	21	29	15	19	25	14	19	16	18	24	16	22	25	28	23	31	20	28	16	25	19	21	16	24	12	26	20	22	22	25	18	23	24	23	17	27	17	15	21	17	24	22	17	26	14	30	20	15	23	30	23	16	17	29	26	22	24	27	24	27	25	17	19	20	21	15	22	21	21	26	19	22	23	17	29	22	23	11	18	26	28	26	20	19	23	18	27	27	21	24	21	18	25	22	17	18	19	24	13	23	24	26	23	12	24	27	26	21	22	31	27	21	25	19	25	20	18	31	20	19	23	31	21	20	22	23	28	24	34	19	27	20	22	14	25	23	18	24	26	19	18	19	23	32	23	25	27	16	31	21	30	27	15	20	24	17	18	27	32	25	20	29	18	20	26	27	21	26	29	15	25	27	25	19	18	24	20	21	20	29	16	26	25	13	17	22	33	28	13	23	27	18	19	24	16	28	20	21	24	21	13	19	27	14	26	17	18	19	19	18	19	25	17	15	18	25	19	22	28	24	18	22	22	16	26	21	29	25	24	16	15	18	24	23	27	22	24	25	13	18	18	23	13	15	28	28	26	25	18	30	23	28	24	17	26	25	26	24	20	19	20	25	20	23	24	26	24	18	32	27	19	17	15	32	23	29	20	19	19	20	16	24	21	20	33	28	26	24	22	17	24	27	21	20	19	25	26	22	29	27	24	34	32	27	28	25	25	32	24	22	26	22	18	18	23	28	21	29	26	27	25	23	33	26	17	21	18	25	28	23	25	29	30	18	26	17	20	19	17	23	21	19	20	32	25	19	21	30	18	15	41	28	19	15	22	20	19	20	18	26	23	24	24	26	20	21	21	26	17	24	23	23	24	20	25	28	24	16	24	20	21	26	19	25	14	23	20	24	28	25	25	19	17	20	26	14	27	11	28	29	25	27	17	21	29	24	23	24	19	21	25	23	24	27	25	21	23	21	22	19	24	21	16	17	24	26	23	24	17	25	19	20	22	21	18	22	18	25	22	27	23	15	16	34	26	17	31	24	21	22	26	19	25	28	10	25	25	25	20	23	28	20	34	20	20	20	26	25	26	16	21	26	26	18	26	21	24	23	26	19	23	19	15	19	20	26	19	17	20	13	19	21	21	19	16	19	26	33	17	31	26	11	25	28	16	19	20	25	32	24	22	29	20	16	16	20	28	23	15	22	25	24	23	13	27	18	20	22	25	21	15	28	28	22	18	22	26	23	18	29	13	20	19	20	21	26	27	27	25	29	24	23	21	26	17	16	22	22	22	26	20	25	22	27	18	22	22	20	27	22	22	23	19	25	24	26	34	13	26	18	24	24	20	14	20	33	18	32	23	22	19	19	24	34	22	24	27	23	16	26	29	24	14	19	15	28	18	21	20	19	22	18	18	25	21	25	17	22	20	24	27	25	24	29	15	23	17	16	20	26	25	21	20	23	26	27	22	30	18	23	25	23	10	29	21	20	16	23	22	24	23	20	25	33	30	27	21	26	35	17	22	19	25	14	27	27	25	14	24	23	27	21	24	22	20	26	20	23	26	28	25	18	17	22	28	24	21	24	24	25	25	20	20	16	25	24	21	23	24	24	19	18	28	21	17	23	14	23	20	28	19	21	18	19	22	32	27	24	17	22	23	23	21	22	22	25	14	27	23	26	21	22	22	10	26	35	23	17	28	26	22	21	23	22	13	21	28	26	21	15	18	22	24	15	23	19	19	23	20	22	25	20	27	24	16	18	30	26	23	22	25	20	16	19	23	19	25	27	16	20	16	21	33	29	32	18	18	16	23	30	33	27	22	22	25	29	24	27	21	26	24	15	21	20	26	32	24	23	29	30	24	19	14	19	16	21	24	23	17	17	20	21	17	23	12	21	24	21	20	17	28	24	12	26	18	19	23	32	20	24	26	20	18	30	27	20	17	18	29	30	25	30	20	23	29	23	25	32	12	27	25	21	28	17	20	19	21	12	19	33	23	36	23	17	26	19	22	25	26	32	20	25	17	19	23	18	26	19	29	19	12	25	27	27	13	12	22	26	18	19	27	16	24	18	26	23	23	24	27	18	19	28	30	23	16	25	19	26	28	25	25	26	26	30	19	25	24	26	24	28	33	22	18	20	21	31	23	26	15	26	31	24	25	25	15	22	25	26	25	27	24	18	23	20	23	23	21	22	24	36	26	25	22	27	27	21	26	28	24	23	22	30	30	24	17	32	27	31	19	13	24	26	25	28	26	21	30	22	26	28	18	25	23	23	14	21	19	31	20	15	15	16	26	34	19	24	20	23	22	16	17	23	20	30	24	22	16	19	32	20	21	19	26	32	24	24	34	15	18	21	22	25	23	19	22	23	20	25	21	17	22	21	32	22	21	23	18	30	23	22	21	27	20	23	22	30	22	19	28	30	20	20	24	24	20	20	25	20	16	21	16	23	16	18	23	22	25	23	18	22	13	18	24	28	19	20	23	28	19	24	29	22	25	28	17	27
13700	6452	3556	11801	21147	23119	20484	16696	13151	7952	6102	7149	5568	3507	3111	3237	2951	1907	1701	2048	2879	3244	2998	3057	1885	1888	2062	988	699	666	605	567	513	491	532	742	660	446	461	423	396	403	384	339	377	403	405	369	358	370	403	416	384	335	363	346	344	388	375	373	378	351	386	345	338	404	350	314	370	373	352	359	325	343	374	317	362	349	359	340	339	341	363	307	360	353	392	293	393	355	388	371	398	343	406	326	381	365	374	378	338	360	370	390	371	352	362	338	349	377	355	344	358	374	386	368	358	370	331	392	385	370	342	373	367	352	394	336	392	392	365	347	379	349	326	363	365	350	371	389	383	390	376	352	350	352	357	347	358	351	385	333	344	365	355	384	366	396	373	345	369	361	351	349	330	377	364	360	352	365	341	350	370	350	361	362	343	344	373	378	378	349	343	337	343	328	370	377	320	313	338	376	365	358	367	375	345	344	346	358	377	351	338	353	328	328	354	352	346	384	348	351	352	338	340	353	348	342	356	322	370	358	363	347	373	354	360	337	334	354	360	347	330	351	381	343	376	316	367	342	344	325	343	347	332	337	354	344	364	338	355	387	341	380	339	323	337	374	377	356	366	321	383	353	338	351	370	338	350	348	324	389	313	339	338	397	326	336	317	357	346	310	354	365	320	351	332	375	369	329	359	368	352	363	362	353	360	356	354	352	354	360	347	339	342	328	369	343	349	321	394	361	381	357	339	343	356	334	384	375	318	372	358	342	332	350	347	349	330	340	349	355	354	340	360	355	372	352	324	329	365	336	342	353	336	409	343	337	331	327	351	366	360	340	349	343	365	367	376	379	335	327	371	350	330	345	344	392	325	347	334	377	354	343	370	350	356	335	333	355	352	371	344	323	356	373	362	344	360	398	341	377	360	333	333	351	352	363	395	330	340	331	345	334	382	328	362	365	341	340	353	343	334	369	372	376	330	350	357	341	385	327	343	367	355	391	379	348	317	359	315	332	327	357	345	344	352	332	357	339	344	325	337	370	356	341	349	352	350	344	362	366	356	339	328	352	330	339	364	331	365	346	345	365	337	355	351	370	351	363	361	349	361	344	335	386	346	350	350	370	339	364	335	359	309	376	382	365	337	384	333	344	369	367	364	357	350	332	332	350	350	343	342	356	338	369	362	377	351	357	348	364	349	345	318	355	347	354	348	378	343	362	339	350	360	379	340	356	375	347	343	353	382	375	321	327	362	380	359	350	351	331	348	394	355	332	344	349	376	373	365	345	336	336	350	353	381	329	337	351	361	347	346	399	316	353	371	348	336	386	357	356	365	359	344	342	397	322	336	363	333	337	345	365	331	332	342	374	367	365	348	380	361	321	347	353	350	329	361	363	362	360	313	365	370	382	368	372	332	358	350	372	348	348	346	373	368	348	359	365	341	353	357	352	287	340	327	361	345	349	361	358	385	358	354	354	323	336	360	345	378	380	330	375	358	356	335	334	333	362	330	328	349	347	342	362	327	373	351	350	355	340	358	354	337	361	353	353	330	358	385	349	333	344	341	392	359	348	348	349	363	370	364	383	349	361	335	346	345	336	344	346	383	323	336	379	367	388	373	326	346	384	312	363	377	341	354	349	361	326	347	352	362	351	356	327	345	356	336	339	356	373	348	332	367	335	317	354	337	374	354	363	343	336	327	354	321	388	351	357	405	348	374	350	362	333	354	347	371	371	376	382	347	378	368	345	327	390	322	392	335	360	374	346	349	355	367	328	368	330	365	360	338	349	356	321	391	354	344	342	352	340	359	337	312	347	319	347	343	352	357	374	351	399	342	362	338	357	365	361	343	348	347	349	348	365	362	309	338	345	355	396	367	316	350	332	318	357	355	336	335	331	346	367	339	350	335	350	350	375	359	358	357	339	348	395	369	357	327	354	337	324	345	364	369	344	331	366	343	357	340	356	362	368	333	372	333	369	375	351	360	389	356	376	366	341	370	336	354	346	335	370	369	312	369	338	368	364	370	346	354	352	371	335	338	350	340	358	344	325	362	364	318	380	352	346	360	316	346	346	324	338	347	368	355	331	345	352	357	344	371	362	329	364	353	350	326	379	361	336	340	339	367	290	374	369	349	326	361	360	352	315	343	352	340	328	332	367	392	348	359	326	369	322	348	368	333	374	338	349	334	367	358	389	348	398	372	357	360	380	367	344	362	322	318	330	313	337	339	385	372	356	378	330	390	389	347	345	369	372	369	369	348	388	354	349	364	347	350	365	358	355	361	351	367	326	334	348	373	357	341	334	370	342	389	346	338	341	330	338	324	370	327	356	328	340	354	335	369	344	366	335	364	349	315	357	329	366	335	332	362	318	346	362	342	348	351	359	308	368	342	320	368	309	354	330	348	308	369	365	331	367	326	396	362	320	351	349	351	350	337	334	345	348	332	341	301	323	358	350	366	366	317	324	345	334	356	338	365	331	350	344	371	372	385	341	357	342	340	348	349	335	325	340	370	343	363	353	352	349	369	347	343	346	330	374	386	352	372	357	366	342	323	360	387	336	336	323	335	336	336	327	358	332	372	334	370	353	349	357	333	352	355	331	349	387	346	311	334	351	326	352	347	368	329	335	356	334	350	357	348	336	333	372	359	382	386	354	368	352	337	336	356	372	375	374	324	370	365	328	378	312	338	358	357	339	335	341	346	329	357	369	357	337	361	332	345	373	384	343	355	345	389	345	388	365	331	354	362	340	370	372	356	335	390	380	366	319	401	381	352	337	345	359	357	348	366	336	311	334	380	374	338	347	355	349	353	333	354	338	355	352	339	340	359	346	359	356	349	349	329	342	378	347	324	338	372	341	365	358	351	344	367	358	333	333	332	335	374	328	373	340	343	358	366	371	364	361	347	343	401	348	359	346	336	352	336	382	332	375	353	344	336	357	365	362	304	396	360	349	331	350	333	331	359	357	346	315	350	357	349	357	363	333	377	350	360	342	369	372	393	348	372	356	378	373	349	377	351	348	335	346	355	397	371	322	369	338	346	371	331	345	349	356	336	355	367	384	338	374	345	335	313	341	390	339	347	343	348	357	340	385	347	329	343	338	385	345	345	341	345	347	337	371	324	362	357	348	355	349	358	345	342	349	341	366	381	321	379	359	363	358	364	372	381	337	317	348	350	356	364	340	348	368	347	348	338	351	333	338	313	338	350	370	373	340	333	392	354	389	355	350	341	361	359	317	366	336	334	363	357	331	353	371	387	350	313	338	377	366	367	303	342	340	351	360	344	376	415	358	330	349	336	328	357	358	335	323	376	340	362	346	352	373	340	346	331	346	379	364	331	343	354	322	358	345	340	350	379	331	344	342	332	346	354	375	340	345	333	346	336	357	341	326	358	355	361	347	358	368	354	355	344	332	332	341	314	373	358	340	348	365	349	327	343	351	361	379	339	338	367	363	346	354	367	350	358	354	345	343	364	330	326	377	367	387	354	351	359	380	356	343	350	360	408	338
1035	357	208	167	401	602	599	456	367	255	204	200	194	121	111	121	147	70	67	69	91	109	118	87	93	100	86	44	54	34	33	28	27	28	35	32	21	22	19	17	24	22	17	19	28	19	27	19	19	22	22	17	25	18	19	24	25	27	21	25	17	22	19	17	14	27	23	15	21	23	26	22	25	14	18	19	17	23	10	19	11	17	14	18	20	17	25	14	19	27	21	20	22	19	20	20	24	26	24	17	19	15	16	24	17	25	26	17	21	22	22	32	27	22	21	16	19	19	25	25	25	24	27	13	17	23	18	15	18	21	25	17	21	20	18	8	26	15	19	19	25	12	10	17	27	18	18	20	20	18	17	17	21	20	21	19	19	23	25	26	10	15	23	17	17	13	23	26	17	24	16	25	27	15	15	20	17	19	18	13	21	15	10	15	15	14	18	24	18	18	24	10	19	18	26	16	20	13	25	22	17	16	18	18	21	20	20	15	18	21	19	21	20	16	16	19	21	22	24	15	23	16	11	25	17	15	17	9	25	22	18	14	24	23	12	16	23	16	22	17	27	19	25	18	22	10	22	10	19	21	18	17	20	11	22	25	16	19	19	14	20	26	27	16	21	13	16	16	27	13	18	24	21	10	20	27	19	20	16	16	16	19	17	14	15	20	15	21	22	17	17	19	16	22	19	25	18	18	16	17	17	17	18	22	15	24	22	23	22	27	21	11	17	13	21	15	22	24	18	29	29	24	13	26	22	18	15	22	15	17	19	24	17	26	18	21	19	14	30	17	11	19	21	25	21	24	15	16	13	19	16	23	28	10	20	25	21	21	14	28	18	22	22	16	18	28	18	20	11	25	18	22	22	21	29	17	24	17	19	18	22	18	21	22	18	15	16	20	22	19	18	14	16	18	19	18	28	24	20	14	17	28	24	14	21	16	27	16	18	15	22	20	14	23	18	20	8	20	20	16	14	17	24	19	25	20	19	19	21	21	19	27	19	20	31	22	15	26	21	22	18	21	19	14	23	11	20	10	15	16	16	24	11	16	25	25	23	19	14	23	21	17	20	16	30	16	8	17	20	20	11	21	28	25	12	23	17	24	20	19	19	16	17	16	14	9	20	17	26	14	17	14	16	23	20	27	20	22	23	18	25	26	22	13	18	19	21	15	18	26	19	15	19	14	13	17	19	18	12	17	18	20	17	25	16	15	24	21	15	16	18	17	18	25	19	23	14	22	19	20	16	18	20	17	13	18	18	12	15	17	18	18	18	8	19	24	21	18	19	18	20	21	19	13	19	27	17	28	23	20	25	26	24	18	21	18	19	26	17	12	16	17	26	22	17	18	15	17	16	17	21	15	15	21	20	19	21	18	23	17	12	21	19	20	15	23	20	19	17	24	12	18	17	11	15	21	17	17	27	23	17	18	17	16	21	14	22	23	21	22	23	16	15	18	14	15	19	17	24	20	17	16	13	25	21	26	19	24	16	9	13	12	19	23	12	15	13	24	23	16	19	15	27	16	15	16	25	20	18	16	14	15	14	27	17	13	14	19	15	14	26	19	19	14	23	14	21	21	17	14	21	21	19	20	27	17	18	20	22	23	24	24	19	14	14	20	18	15	21	20	19	16	17	21	25	23	18	26	10	20	13	21	16	21	23	29	19	13	26	18	19	19	20	23	17	25	9	22	20	19	23	14	22	17	13	17	19	17	21	18	21	19	13	26	22	13	21	27	20	21	22	21	22	19	17	19	15	23	19	12	21	17	13	18	20	25	15	18	18	15	19	16	15	19	20	11	17	26	23	20	23	21	15	15	16	23	15	21	15	8	21	13	17	26	21	17	13	22	14	22	16	22	22	20	17	23	20	16	23	17	14	18	22	13	15	20	17	12	7	23	18	18	18	22	20	19	22	19	14	24	20	17	28	13	25	16	20	12	19	28	18	12	17	18	16	23	17	17	10	14	16	17	17	20	15	22	27	16	17	18	20	25	14	17	18	17	28	21	18	16	20	21	23	17	25	16	19	16	16	15	24	31	19	16	16	25	16	13	26	18	16	15	19	25	22	10	19	18	26	18	19	28	24	28	16	17	20	27	26	17	17	18	26	10	25	21	11	26	19	15	22	21	23	19	25	26	19	15	23	20	20	22	18	19	15	16	19	15	16	20	10	22	13	13	16	17	16	25	22	17	17	16	23	27	16	22	17	27	19	27	22	21	22	24	21	20	19	14	18	12	21	21	16	14	21	24	24	21	20	13	17	14	13	26	26	20	19	16	18	19	23	14	19	22	13	17	23	10	20	22	20	22	20	11	23	21	13	16	19	20	20	19	19	13	18	19	15	18	15	13	14	18	17	20	15	31	20	23	18	11	19	18	20	17	21	16	18	16	15	14	21	17	23	16	14	20	16	21	14	15	16	20	27	22	18	16	22	18	19	13	16	19	25	24	15	19	25	23	21	26	21	23	19	16	25	17	24	22	22	21	29	21	24	13	20	16	24	17	13	18	26	15	24	16	20	18	21	11	18	18	24	20	26	23	17	20	20	14	19	19	18	17	25	21	25	18	18	23	25	22	13	18	13	19	15	11	15	25	17	21	13	16	23	17	21	23	19	23	16	16	22	14	17	24	19	19	21	19	17	23	22	26	19	20	16	21	27	13	10	26	18	16	16	26	19	23	21	22	24	30	11	12	13	15	21	17	19	23	25	15	23	18	22	17	22	17	18	26	24	15	19	18	17	24	20	20	15	12	17	25	20	23	18	13	19	16	24	11	12	15	24	20	25	18	19	16	17	22	18	26	15	26	20	12	19	29	19	28	11	21	25	18	26	23	24	22	19	13	14	14	26	19	11	22	19	16	17	19	17	22	16	22	13	17	16	26	24	23	10	21	14	25	16	22	18	25	15	19	21	26	17	16	24	13	21	23	18	20	11	18	16	19	18	28	23	19	13	15	13	12	26	15	15	27	18	23	23	13	11	12	15	20	25	25	20	21	20	9	29	22	12	15	27	12	15	15	19	22	15	16	16	16	18	12	12	19	15	19	14	31	23	20	15	12	18	18	18	19	21	18	20	15	12	15	17	11	17	20	24	16	16	16	20	18	26	15	27	22	18	19	24	21	23	22	13	24	24	16	21	26	14	15	31	20	10	26	20	11	16	29	25	16	18	25	20	22	17	19	22	19	21	20	15	24	23	20	28	20	20	14	22	22	15	22	21	24	13	11	21	20	16	23	16	22	13	23	13	23	26	15	21	25	21	17	20	19	20	17	17	20	20	23	26	21	15	21	18	19	23	16	16	17	14	17	16	19	16	20	20	19	18	26	18	20	21	17	19	21	26	22	23	16	23	21	20	18	22	20	21	13	17	21	15	24	17	21	16	19	13	18	19	12	21	19	24	17	21	36	21	14	16	17	14	18	18	17	14	23	15	19	25	17	19	15	18	16	13	15	21	22	18	22	31	22	20	22	21	21	22	19	19	16	19	19	20	20
19118	10725	5645	16405	27094	28857	25996	21017	18177	13102	9836	10917	8663	5765	4863	5412	5208	3195	2708	3056	3328	4854	4478	3534	3953	4135	3618	1683	1166	988	908	793	704	713	1154	1251	707	551	461	474	417	425	398	386	385	360	354	355	364	346	411	391	348	377	345	371	384	357	366	388	367	314	332	331	326	335	350	350	328	307	321	316	336	312	315	328	309	329	327	322	331	307	315	303	315	339	337	382	340	318	313	338	329	313	323	347	337	330	345	326	337	308	328	296	329	318	337	311	311	325	348	350	322	344	338	325	325	302	311	316	345	307	340	315	316	323	326	300	322	325	317	335	324	310	335	294	313	300	326	325	318	291	321	347	332	296	332	317	339	307	329	329	320	282	283	303	288	302	298	323	334	315	312	299	301	304	302	309	288	326	297	282	310	281	287	305	314	295	319	325	299	320	331	305	301	296	322	298	286	281	299	274	301	306	296	359	321	325	322	306	308	326	300	323	296	304	321	315	323	293	286	279	289	338	289	299	280	311	319	281	265	275	285	319	314	316	315	310	315	343	305	307	296	285	314	300	293	296	289	308	315	304	340	259	307	306	300	309	306	324	319	319	299	321	282	317	297	289	299	333	283	297	301	350	321	306	287	294	327	280	287	293	315	283	336	277	298	319	320	290	311	287	307	287	314	279	323	327	285	306	282	314	321	287	291	294	330	290	315	334	289	316	316	309	315	302	299	276	335	296	318	300	289	299	317	298	316	317	294	296	314	295	293	308	282	322	294	288	289	295	279	310	279	304	315	286	289	326	299	287	307	299	287	315	300	306	290	333	311	306	269	294	279	287	291	303	330	302	287	297	281	287	314	319	311	287	304	315	301	314	283	334	309	313	299	314	275	285	284	263	295	302	305	290	321	312	298	293	318	297	329	294	317	315	305	291	288	291	279	275	297	294	315	309	313	287	293	276	316	321	283	288	252	327	288	304	325	288	303	266	292	297	309	286	323	280	309	297	293	304	300	296	298	303	282	313	300	285	317	311	289	313	328	313	310	307	303	300	327	305	270	305	303	301	294	310	285	311	320	304	294	299	309	326	306	302	293	292	294	315	282	287	327	319	317	308	304	293	279	325	302	264	312	301	302	296	308	316	316	273	351	316	307	309	292	325	316	293	282	294	318	305	290	316	285	297	318	309	296	302	303	314	331	316	336	315	306	308	276	297	290	273	311	311	338	294	314	323	310	329	310	333	266	313	298	309	274	286	288	296	303	312	321	300	312	299	297	294	337	312	309	311	298	300	314	296	303	277	311	279	292	279	312	269	276	301	295	320	307	305	309	290	287	291	299	295	282	323	327	300	301	279	355	292	308	301	303	342	277	288	301	284	299	285	306	304	318	294	325	277	290	307	298	301	333	315	293	319	297	305	335	274	302	303	284	289	285	326	321	275	303	303	297	267	307	305	309	307	314	330	313	312	283	279	297	305	308	303	321	309	340	304	310	299	274	326	291	280	298	306	315	303	283	302	318	296	293	315	313	288	304	309	309	295	291	312	304	281	340	313	325	294	291	289	326	316	285	303	282	296	292	298	307	326	320	323	291	343	291	321	299	272	308	293	328	281	297	305	292	296	343	298	290	308	316	279	294	279	289	332	293	291	299	270	286	253	308	289	299	285	294	285	281	269	310	294	299	302	314	314	303	316	319	290	282	292	286	282	293	343	304	268	284	289	292	316	278	300	294	297	311	304	305	276	304	304	303	302	279	311	300	338	300	299	330	325	325	326	283	315	305	307	292	339	291	329	316	279	303	316	305	291	293	327	284	284	300	281	296	314	315	316	293	336	294	300	291	295	287	289	299	291	304	281	298	312	280	295	303	320	276	298	302	327	303	294	291	344	260	278	297	319	319	326	316	308	308	309	292	320	299	310	303	296	278	308	303	289	318	294	303	303	304	302	306	276	306	266	308	300	314	292	286	308	311	314	314	304	286	311	311	331	321	292	322	278	310	310	293	320	287	342	295	291	299	270	331	303	313	289	292	322	346	285	300	291	337	296	289	326	303	326	317	312	305	313	301	313	312	352	328	288	280	310	293	291	311	300	305	292	282	293	320	320	277	307	299	305	306	295	312	284	297	290	284	328	308	276	314	348	298	305	278	299	292	301	294	296	290	287	260	327	290	305	290	335	307	309	292	303	302	281	295	311	301	298	279	325	335	294	318	281	296	334	283	291	325	325	287	314	312	302	301	301	297	292	325	283	300	279	308	305	283	298	319	297	299	305	330	313	312	288	281	290	309	303	282	285	333	316	292	311	281	309	334	307	292	292	328	286	306	297	297	281	286	320	278	318	284	293	293	337	300	312	317	297	285	288	283	304	300	326	311	282	301	323	298	287	315	315	298	303	299	297	273	328	321	320	281	303	282	310	328	324	310	300	316	307	309	290	272	313	301	284	298	278	313	287	320	307	272	313	323	317	291	303	318	312	285	323	324	314	336	301	334	302	325	315	310	303	321	327	283	308	277	292	309	286	275	318	317	300	313	282	318	311	303	313	298	311	296	324	308	305	313	307	276	314	323	311	284	303	303	280	304	312	275	311	312	287	294	321	298	294	302	300	297	305	285	296	307	320	273	308	250	311	316	320	271	284	310	307	297	328	300	333	341	324	288	299	318	298	327	289	293	331	288	290	309	307	308	293	245	321	302	319	279	291	313	320	301	295	288	284	307	318	301	311	334	280	330	289	299	286	335	312	285	316	305	308	307	302	295	298	307	336	310	299	307	326	311	298	337	298	286	329	280	307	274	286	298	294	300	299	326	337	335	283	298	291	286	311	301	263	330	291	320	294	329	280	313	288	299	320	314	300	307	290	318	312	296	308	293	307	330	313	322	282	282	289	314	339	337	302	283	326	322	293	321	300	268	298	271	299	329	304	311	309	285	288	327	314	306	298	332	290	326	293	317	328	294	308	304	284	294	343	302	287	271	306	295	314	312	292	298	271	301	320	309	291	308	282	304	293	287	288	274	306	333	288	298	311	308	301	291	260	307	325	298	319	281	308	319	316	272	289	307	308	324	299	304	291	306	311	323	281	290	278	326	297	301	282	312	268	300	302	297	318	300	261	298	299	308	306	303	333	296	299	271	285	301	286	289	267	273	305	322	274	345	318	322	307	276	312	306	302	323	284	293	328	286	288	311	312	308	304	293	316	296	286	289	290	314	287	302	301	324	305	301	308	311	299	325	308	312	285	314	307	307	297	305	318	309	316	306	263	309	334	318	296	301	319	289	283	322	312	282	284	311	311	333	330	324	299	269	311	275	301	276	293	277	314	320	296	302	307	273	313	320	303	295	288	303	316	346	294	314	288	340	308	313	294	304	317	292	276	303	285	316	303	305	275	306	312	337	266	309	319	327	295	308	294	276	294	265	293	310	306	323	305	338	296	317	292	293	283	322	315	265	293	348	299	279	280	324	328	298	316	286	263	293	324	312	278	299	308	288	291	298	320	306	321	293	312	309	297
2671	344	217	191	375	472	476	404	375	269	224	238	200	132	118	132	115	116	69	100	93	82	120	111	112	105	93	62	52	55	47	57	45	62	69	59	49	44	46	37	44	38	43	56	43	29	41	35	42	43	43	48	37	43	47	37	35	41	39	46	30	30	35	44	33	31	33	30	37	50	37	32	42	33	41	46	41	39	45	46	37	34	45	35	46	37	36	45	38	26	52	32	33	37	46	43	46	37	37	36	45	35	41	38	41	50	40	32	49	35	32	33	38	41	42	36	35	41	42	30	33	29	25	34	33	49	30	39	44	42	34	41	30	41	38	40	46	39	29	35	29	41	34	36	45	42	35	36	39	45	34	34	41	40	36	33	41	50	32	47	49	31	32	42	34	39	42	36	44	41	35	37	40	33	30	41	35	40	51	51	30	29	39	37	32	38	37	34	34	40	40	29	35	29	40	33	52	41	48	27	43	32	31	40	38	37	35	44	42	47	35	40	36	27	45	33	27	40	31	39	40	45	54	35	31	36	31	23	40	38	33	40	29	34	37	45	34	33	36	41	44	40	30	51	49	45	35	36	29	44	38	38	40	40	31	40	36	43	37	40	30	44	25	42	50	52	39	41	32	36	35	33	30	37	36	40	39	38	31	31	36	35	42	32	46	41	39	32	25	38	32	47	40	31	35	45	33	41	43	48	32	33	38	33	34	49	34	32	40	35	31	37	34	28	35	39	42	36	54	39	37	31	31	50	29	34	32	47	43	33	40	31	43	44	50	36	34	40	35	32	39	44	41	31	34	36	29	28	32	35	43	46	54	35	43	35	28	35	42	39	44	44	38	45	35	27	47	41	28	41	31	36	31	32	42	27	40	46	44	44	38	40	33	49	42	34	41	35	29	38	41	32	46	39	31	42	35	45	28	37	35	31	35	34	33	42	31	46	48	34	32	35	45	37	39	43	41	45	35	46	37	38	34	40	28	36	40	27	44	33	46	39	23	38	35	30	37	44	40	34	28	44	45	29	41	43	40	33	41	44	43	40	32	41	47	55	43	37	32	26	38	37	26	31	40	35	40	35	46	48	43	44	37	51	41	33	38	30	38	37	45	52	43	47	41	39	37	47	46	48	35	36	39	47	41	41	42	30	42	44	36	36	40	42	41	41	34	36	34	42	36	30	40	30	41	48	31	38	42	41	39	47	42	43	41	37	32	33	44	38	34	44	41	30	45	45	35	30	48	45	35	40	36	34	32	40	32	38	47	44	29	32	32	32	43	34	43	52	39	41	40	43	34	38	34	41	26	31	40	31	36	36	43	33	35	45	37	33	40	38	34	30	37	32	38	36	28	30	38	45	31	48	46	35	37	34	47	39	44	31	49	36	41	37	35	44	28	37	39	32	42	39	24	38	32	30	28	26	34	37	27	39	28	42	33	46	45	30	45	38	45	42	37	40	33	37	27	39	44	41	35	38	46	37	45	49	42	31	41	42	37	40	47	42	39	34	42	29	41	31	34	33	29	34	29	40	36	32	36	33	38	35	33	38	43	39	43	44	25	34	39	29	40	28	43	43	32	41	35	40	39	40	45	41	37	39	40	38	40	55	47	27	39	36	35	38	38	24	42	38	38	31	30	36	33	29	36	32	42	35	35	31	39	32	52	46	37	45	46	32	45	44	42	38	30	40	28	35	36	35	29	38	45	31	47	48	39	31	49	49	31	36	28	29	41	35	44	37	34	31	37	46	35	26	33	49	39	45	31	43	37	36	40	39	33	34	38	49	39	28	31	25	34	42	44	40	40	37	37	42	30	40	39	47	50	40	38	28	31	35	43	30	41	29	32	41	38	35	48	37	36	45	36	51	29	37	33	46	41	38	39	42	38	51	31	50	49	35	33	36	24	43	44	34	30	37	35	33	38	37	38	26	34	41	43	45	31	42	40	37	40	39	40	24	46	37	37	32	27	44	48	41	33	39	42	32	48	36	30	34	29	41	32	34	29	48	44	43	48	30	38	45	31	38	49	38	41	30	31	30	30	28	50	39	35	23	31	32	39	38	55	36	33	48	41	31	31	42	42	49	39	40	36	37	40	45	33	46	41	37	32	36	30	48	45	32	38	31	46	43	41	30	41	40	43	37	37	29	41	39	33	38	45	39	45	41	46	29	28	32	44	34	39	35	40	39	39	56	33	46	33	52	31	35	36	39	41	39	36	26	35	34	27	37	36	36	37	46	33	45	45	39	37	38	38	41	45	40	45	38	43	39	45	47	37	52	47	40	32	35	45	46	30	43	44	38	39	35	33	35	40	27	37	36	44	38	40	36	42	45	44	37	40	26	43	34	44	41	41	39	43	42	36	29	48	47	44	28	44	41	35	38	46	26	34	33	42	39	36	35	35	28	30	41	46	38	50	31	40	34	34	29	32	46	35	39	44	39	43	43	28	37	41	49	43	36	34	33	29	32	40	38	34	40	46	25	29	50	34	36	42	31	45	30	35	34	45	46	35	39	47	36	40	41	37	33	28	37	43	41	35	42	31	37	32	28	59	44	35	36	45	29	28	48	34	35	44	42	44	30	35	33	58	42	49	40	43	33	33	33	36	38	35	32	41	42	42	28	40	37	24	40	35	35	32	37	40	39	49	33	30	35	33	41	43	42	42	40	37	44	41	39	39	44	36	41	44	48	44	45	37	37	37	41	32	42	36	24	45	33	44	35	39	42	44	31	32	30	42	41	27	28	35	31	45	38	29	32	40	39	39	29	40	35	39	40	42	45	33	32	25	32	38	33	41	40	45	41	45	35	53	43	41	35	39	42	36	31	34	34	22	40	49	36	34	42	39	40	47	40	46	37	32	37	44	40	45	39	37	44	38	37	32	50	36	47	34	48	41	34	52	42	40	38	49	41	33	37	36	35	50	27	35	36	35	35	37	39	41	39	36	33	32	35	52	42	37	46	43	41	36	41	39	53	31	37	26	42	44	46	42	37	32	42	47	48	41	32	30	39	39	48	33	49	38	29	51	48	35	38	31	31	52	40	35	40	40	42	46	46	42	32	36	43	37	37	34	37	39	36	35	43	40	36	50	36	38	41	39	32	38	37	52	36	38	36	39	34	22	38	34	41	45	29	31	43	33	40	39	33	45	43	40	39	36	38	27	35	43	43	48	42	35	36	34	49	24	41	27	34	36	33	50	37	43	27	54	49	48	43	35	37	41	31	32	34	38	43	33	37	37	35	35	38	46	34	39	39	35	31	34	25	41	39	37	41	34	39	34	40	35	43	24	35	44	38	35	38	36	30	39	43	44	39	39	36	38	49	48	42	36	32	31	42	36	40	40	42	32	42	31	37	41	42	38	33	31	32	37	45	50	45	27	45	37	23	40	34	47	46	21	46	34	41	43	47	39	42	40	45	37	43	36	39	44	38	36	44	41	29	44	39	43	39	46	34	38	28	37	45	38	45	39	39	46	39	34	28	31	40	36	43	29	39	35	32
17496	9449	5553	16178	25628	27159	25017	19726	17439	14053	10954	11532	8506	5877	4964	5113	4709	3543	2497	3088	3259	3364	3797	4240	4199	3843	3475	2117	1394	1260	1168	1010	1028	1301	1819	1117	887	834	723	717	670	697	695	668	693	655	708	664	658	644	680	635	639	622	637	638	632	641	602	632	661	579	623	576	615	656	684	603	615	596	587	647	569	611	626	656	590	589	604	641	608	586	609	585	617	625	607	576	623	580	561	648	600	590	634	616	618	604	638	607	585	596	647	618	570	627	599	632	672	670	634	612	605	628	628	614	602	590	607	608	639	573	606	628	642	633	575	610	630	647	569	603	620	621	578	587	625	623	595	641	577	576	630	604	582	582	605	596	605	574	604	634	576	592	587	648	569	619	588	601	608	590	633	569	592	637	595	589	572	564	579	587	587	548	559	573	618	568	570	595	570	565	613	584	590	562	608	557	599	563	625	609	650	638	577	616	632	554	581	593	602	593	613	601	573	548	606	607	597	608	643	594	601	623	598	644	609	576	611	634	556	623	562	643	587	592	595	637	558	598	590	606	581	574	597	610	577	572	562	599	611	556	570	591	622	604	608	590	564	560	545	593	574	572	626	569	580	575	631	598	567	552	563	539	579	606	616	561	561	585	614	615	557	675	579	607	597	591	599	612	561	611	599	588	586	567	559	621	577	605	602	608	558	585	626	574	543	607	574	575	596	583	595	573	597	608	603	614	619	630	563	588	589	597	599	637	561	577	568	605	612	542	610	595	596	588	601	599	579	585	573	617	620	579	632	630	577	613	587	555	538	551	585	595	595	574	589	604	563	531	616	593	563	569	568	597	596	575	597	603	589	594	607	560	570	584	594	565	611	619	593	597	617	579	629	569	569	608	595	597	567	613	590	581	578	612	615	585	566	615	590	579	555	597	585	573	597	598	585	589	568	571	603	552	623	568	562	581	563	532	587	548	605	605	595	626	618	598	599	556	574	605	559	611	635	538	589	584	619	609	592	607	592	579	621	539	595	616	648	601	547	567	568	568	599	567	612	632	616	573	537	593	626	626	612	597	581	616	587	608	576	576	606	611	598	648	572	602	622	619	607	600	583	591	602	624	588	582	566	534	575	544	618	576	573	582	565	536	549	641	597	553	599	574	565	593	554	585	525	616	587	590	618	573	603	568	543	566	579	598	602	561	578	555	595	596	605	562	582	579	559	633	574	634	587	589	599	600	627	574	576	600	626	561	593	604	552	592	608	559	576	597	560	571	595	576	579	610	596	571	593	597	588	565	629	601	570	587	575	612	581	647	607	586	596	614	595	581	576	554	616	618	563	604	574	580	571	604	633	601	603	576	623	590	633	573	585	608	585	588	572	567	579	574	540	553	607	606	615	604	581	574	584	557	605	600	570	578	567	620	588	551	577	597	586	569	551	582	614	568	579	613	520	564	569	546	570	603	615	580	622	575	563	574	587	567	596	649	618	594	595	568	615	601	599	552	595	588	590	617	600	590	581	594	624	620	582	575	562	632	561	579	573	624	559	609	627	610	602	576	604	641	584	623	581	585	610	579	590	599	568	583	590	607	626	574	647	628	562	586	586	590	588	635	591	594	568	598	594	571	549	601	575	538	573	594	628	625	609	560	574	585	553	573	554	567	559	608	555	600	565	602	580	564	569	539	532	565	572	610	562	575	566	618	632	620	619	583	593	582	588	585	593	591	574	588	613	640	598	635	626	594	577	597	578	580	603	598	611	627	619	614	610	591	567	529	603	616	566	593	581	616	629	589	557	587	602	569	568	595	606	615	595	592	604	584	580	552	599	575	567	567	598	641	590	611	578	607	578	578	558	619	608	644	569	573	531	560	541	568	570	595	553	613	533	552	575	597	549	575	580	630	555	566	599	591	600	598	589	567	587	568	619	563	572	582	572	558	630	600	585	561	604	600	582	558	594	592	604	578	601	608	612	578	586	602	609	583	570	590	525	557	547	547	621	587	611	593	595	595	602	619	587	590	566	579	598	587	598	587	608	574	554	571	596	610	568	597	612	584	559	558	615	588	572	590	608	578	585	607	611	646	609	595	589	610	595	606	588	569	620	584	584	547	602	568	552	553	588	577	614	592	615	598	604	592	607	618	578	584	636	620	552	578	621	585	610	592	602	627	635	581	576	586	617	602	573	551	582	592	608	617	602	625	588	581	575	588	597	606	590	599	606	585	594	614	557	617	633	606	573	605	586	587	566	601	586	577	591	570	592	565	543	625	597	582	604	577	544	621	557	579	569	612	610	572	568	593	582	597	612	550	577	624	601	610	577	573	573	546	574	634	589	578	591	613	573	613	570	605	600	586	574	590	585	644	599	585	602	589	578	651	628	555	551	612	598	605	553	611	589	569	599	567	576	589	632	578	605	579	573	582	566	603	565	565	595	596	590	604	600	619	575	585	628	573	592	584	570	633	579	599	576	579	573	614	626	581	621	587	610	563	601	580	583	579	568	583	613	559	606	596	571	611	571	599	561	555	597	606	625	551	594	591	576	592	554	601	584	560	556	607	579	609	564	561	586	598	549	592	603	597	576	546	575	600	595	583	562	558	616	597	590	627	590	564	564	595	597	570	602	569	610	597	582	574	585	616	593	628	599	625	665	560	534	599	586	597	575	601	543	584	589	622	596	631	638	588	576	602	592	619	631	566	587	597	626	612	580	556	601	595	583	561	593	608	641	614	566	581	570	605	566	605	584	589	569	589	597	541	573	587	647	581	604	666	545	593	557	610	591	623	548	638	594	559	593	575	572	593	582	622	569	571	601	571	570	583	634	572	607	605	588	617	559	614	623	543	637	626	628	614	556	583	598	547	605	601	593	615	591	593	562	607	588	578	596	577	601	575	554	558	596	587	575	585	607	610	643	547	569	570	614	587	621	598	593	582	604	612	589	570	591	626	539	611	593	583	581	550	582	591	557	614	585	588	584	571	602	586	596	560	603	571	605	574	577	627	600	568	556	630	587	625	638	626	609	591	573	606	575	613	627	590	603	576	584	601	579	544	610	602	572	578	576	571	623	597	585	603	611	619	564	607	590	580	600	556	580	576	602	560	602	589	617	593	536	612	611	593	642	605	598	635	613	548	603	600	626	583	578	574	586	551	588	574	591	570	616	566	604	592	576	569	577	556	598	625	610	592	609	601	591	604	597	593	591	611	607	622	603	594	573	586	611	593	614	560	598	584	561	597	597	559	599	603	593	558	569	603	587	590	602	625	579	580	596	609	624	563	536	565	579	634	601	617	550	607	582	596	587	576	558	553	580	540	586	635	595	568	585	571	633	567	578	588	617	600	597	563	588	592	596	623	610	611	590	596	619	619	603	573	603	597	587	549	557	616	618	599	600	582	606	555	596	552	614	579	570	585	593	604	580	590	590	584	612	572	610	552	544	617	623	583	560	585	614	571	573	589	647	599	570	605	569	598	567	584	582	623	593	636	578	591	576	593	620	606	593	558	608	596	574	596	589	550
2159	627	338	287	563	690	813	553	536	475	453	386	313	204	163	170	146	109	101	109	135	108	115	150	186	217	168	72	85	68	54	47	43	71	59	41	35	31	35	55	45	40	35	40	47	40	32	25	39	35	47	44	36	41	42	33	36	37	35	40	37	46	24	24	32	42	33	39	41	41	36	41	41	43	28	29	40	31	29	32	47	34	33	43	34	54	36	41	47	41	34	34	40	39	32	31	36	31	37	40	28	29	33	27	32	44	32	36	32	42	26	33	40	41	42	38	31	44	37	38	44	38	36	36	45	30	36	32	38	41	40	44	46	48	35	38	27	41	35	31	41	29	36	35	37	35	29	31	30	31	33	33	41	37	33	34	44	31	45	36	45	35	41	35	33	29	31	39	32	50	36	33	31	33	33	34	37	37	50	32	41	39	45	38	41	44	38	41	30	30	42	45	40	28	34	35	26	38	32	35	38	39	33	29	36	32	33	42	47	24	31	38	29	31	40	40	39	34	30	32	28	41	49	31	34	34	30	38	41	38	41	36	29	24	36	30	24	44	40	36	28	34	38	46	31	32	37	34	21	33	36	42	42	35	27	43	34	26	31	37	28	30	29	45	32	30	45	35	39	32	38	38	42	44	48	34	28	39	32	57	38	42	40	45	32	35	38	32	31	28	29	35	44	33	35	32	38	33	39	34	42	26	34	34	31	36	40	53	43	38	35	33	29	46	37	32	36	42	33	29	30	31	39	33	41	38	24	27	32	32	27	33	48	34	33	35	43	39	37	33	25	35	36	34	44	41	34	23	40	34	28	34	34	31	36	34	46	37	36	38	42	24	31	40	18	36	25	40	43	33	38	33	27	34	29	45	38	27	34	34	35	37	28	26	38	29	37	33	37	45	39	28	43	35	36	25	26	39	43	40	39	37	37	36	34	43	32	33	25	41	38	39	46	33	35	34	38	40	40	31	36	43	41	40	38	28	30	29	41	33	31	42	37	37	26	38	31	33	38	34	37	36	35	30	23	30	29	33	32	35	32	44	33	23	40	34	37	29	45	39	37	36	31	37	33	38	34	55	20	37	34	35	31	30	37	36	37	48	22	36	41	36	33	40	47	31	39	35	33	34	33	29	34	38	41	38	34	32	31	42	38	38	43	35	43	28	43	35	43	29	25	23	40	31	41	36	29	28	33	28	45	38	36	42	36	38	21	41	35	33	37	41	34	35	31	33	31	38	32	40	34	39	42	42	39	44	38	37	38	50	44	34	27	29	33	41	30	34	37	31	38	34	38	37	34	32	27	27	43	40	26	40	36	24	41	40	45	33	34	45	27	35	41	42	32	36	43	32	35	36	28	46	29	35	34	24	35	32	35	37	35	32	37	33	45	46	35	28	34	41	32	45	31	26	35	41	34	39	36	33	47	41	43	37	33	29	32	50	41	29	43	35	41	30	37	46	37	44	34	38	37	30	38	38	35	38	47	47	38	31	39	43	31	27	36	27	22	42	25	40	32	35	39	43	32	40	32	30	46	30	34	28	42	30	36	33	34	32	39	41	34	39	36	32	31	35	37	41	34	26	35	39	39	31	21	44	39	37	35	29	28	43	25	33	28	36	31	40	43	35	43	31	40	39	39	39	30	28	27	38	30	36	39	26	38	40	26	38	35	35	40	30	25	41	40	25	35	41	30	32	31	43	22	41	39	36	31	31	33	36	21	32	29	34	29	40	35	37	43	40	29	26	30	39	30	32	37	29	39	34	33	35	30	36	41	40	44	30	36	30	24	38	41	36	35	40	59	48	38	34	35	40	35	37	34	33	35	45	29	37	34	52	38	44	38	44	46	34	30	29	36	33	35	52	36	44	38	37	31	45	36	53	38	32	32	36	39	46	37	19	51	40	36	28	27	37	30	37	33	40	36	45	31	42	33	33	47	25	26	37	33	25	32	35	25	29	38	29	39	35	37	40	29	37	39	27	41	28	30	38	32	33	38	30	34	41	40	25	35	35	28	37	29	35	38	45	32	38	36	20	37	36	34	31	36	37	47	28	32	40	37	23	32	42	34	37	35	40	27	30	39	34	30	33	35	42	37	48	29	24	44	40	29	32	44	28	42	32	37	32	25	47	26	35	31	33	38	30	21	53	29	36	33	32	44	33	44	44	32	31	36	40	35	39	31	38	37	32	42	43	37	31	37	32	30	36	36	28	38	30	41	31	37	34	37	49	46	39	26	40	41	32	33	21	31	32	31	30	48	35	29	29	38	46	39	30	36	35	36	35	30	26	28	42	38	33	38	38	41	35	37	50	31	39	37	27	38	44	28	37	41	36	40	28	40	30	29	28	42	42	35	31	31	51	38	23	25	36	34	50	35	26	35	32	34	45	38	39	45	38	28	39	34	34	33	39	40	41	31	26	37	26	36	44	35	32	44	42	47	38	39	44	42	40	33	36	36	45	36	29	35	30	43	36	31	42	34	46	35	36	32	40	36	32	35	29	40	33	35	29	22	35	43	36	34	48	27	40	39	44	38	41	38	28	44	40	35	45	29	28	35	34	35	34	24	38	43	40	43	42	32	41	32	34	42	37	34	41	32	34	36	41	36	30	39	36	29	27	34	31	41	38	51	32	36	25	31	29	31	48	38	55	39	26	45	34	39	37	34	42	40	27	22	31	41	33	35	38	43	32	44	45	38	35	38	32	33	29	28	34	41	41	24	32	43	38	29	45	38	35	28	48	37	27	32	31	29	31	30	44	34	31	29	44	37	38	26	36	29	29	34	32	28	32	47	34	40	33	39	44	35	32	41	29	36	36	37	43	32	38	32	48	24	23	36	43	42	40	45	31	31	47	32	47	35	30	48	38	44	37	43	32	33	27	32	31	47	38	37	28	40	33	39	35	31	32	39	49	35	23	40	30	36	33	31	46	30	31	40	51	36	44	37	41	38	32	41	31	30	30	35	32	39	39	28	42	44	37	29	36	34	45	41	33	39	48	43	32	34	54	40	41	39	23	46	46	42	31	34	37	29	33	44	26	29	44	25	41	34	43	38	38	28	46	25	21	38	30	35	36	35	40	36	32	36	38	32	35	29	35	36	45	32	29	47	30	32	33	30	31	28	35	39	29	46	40	29	38	30	38	40	41	28	38	35	33	35	46	31	36	36	37	30	39	28	38	32	33	29	36	38	42	50	29	39	36	48	34	24	37	28	37	32	33	41	36	34	30	42	52	38	27	30	37	36	39	41	34	39	41	33	36	27	39	37	45	38	35	31	25	45	32	28	37	38	27	34	29	28	27	35	39	29	37	44	38	31	28	32	27	43	32	29	33	34	31	30	34	39	40	36	29	38	38	38	43	37	37	34	35	31	38	32	38	36	46	37	34	37	29	34	28	46	29	32	45	48	30	41	48	34	44	43	35	32	36	45	39	40	30	33	37	26	39	29	32	35	42	42	34	33	32	37	31	37	38	39	38	42	41	34	38	30	27	31	33
24405	13853	7753	21850	31165	31719	31209	24828	22076	19642	17385	15450	11690	8490	7120	7208	6154	5031	3852	3892	4676	4558	4672	5617	7228	7526	5275	2662	2202	1803	1646	1561	1722	2334	1868	1228	1065	1011	899	833	787	747	753	723	672	718	738	713	726	704	680	693	714	659	686	601	678	635	613	600	595	642	633	600	658	691	594	611	648	604	611	590	627	620	593	627	622	594	585	583	613	586	589	586	603	552	606	588	592	576	569	564	563	621	570	625	655	580	592	568	605	612	603	646	594	601	561	587	591	602	587	621	635	583	635	549	580	570	582	568	576	605	603	586	588	602	597	607	568	576	623	626	566	639	575	546	574	553	559	556	583	567	541	579	523	526	587	566	563	540	547	570	527	553	546	574	554	541	562	561	554	535	569	595	565	554	572	570	581	567	564	564	546	574	557	564	560	606	579	567	555	568	536	533	598	548	565	560	589	528	565	540	566	552	552	557	555	589	583	569	528	497	562	529	535	571	564	538	560	545	562	566	527	564	536	553	556	585	629	552	500	551	548	566	566	568	525	553	546	567	574	576	587	531	558	551	543	525	515	563	563	563	551	523	528	557	562	584	605	506	546	562	579	540	537	555	533	567	553	578	571	543	537	564	616	565	553	561	522	595	591	551	550	543	580	553	580	493	554	555	511	523	582	533	531	537	570	557	499	539	584	522	528	549	559	517	569	562	545	580	566	521	554	572	543	566	525	540	546	603	552	538	560	525	577	600	576	550	516	535	569	568	542	543	572	549	560	571	571	524	582	513	546	562	512	570	586	552	552	572	601	552	549	573	507	551	522	581	537	533	515	582	516	554	553	581	532	570	531	569	519	564	543	537	516	558	543	582	553	594	544	560	543	577	550	574	563	555	531	553	576	513	578	513	562	562	560	526	532	525	522	518	551	590	551	559	575	593	529	553	549	535	523	535	544	548	572	587	537	546	502	542	517	546	521	564	544	552	535	577	529	558	544	550	549	534	572	565	527	546	613	566	584	569	577	547	524	540	572	543	595	545	551	541	571	533	529	548	568	516	573	607	548	539	560	531	509	591	528	559	550	543	540	535	521	532	568	567	557	536	573	580	551	589	539	540	553	547	541	559	559	515	503	563	535	523	556	531	549	486	554	518	569	574	504	545	532	544	530	523	580	545	533	539	525	519	523	550	535	504	521	528	570	521	560	515	537	554	558	521	518	592	542	524	521	549	554	567	550	570	525	523	590	556	542	589	532	564	529	581	576	556	547	549	549	548	545	504	518	552	541	564	518	531	577	586	521	579	529	558	541	526	536	529	520	575	549	569	538	566	601	557	558	587	612	547	520	533	546	559	537	553	584	560	553	523	552	526	560	558	558	517	544	527	556	524	543	555	513	553	564	546	540	543	514	504	514	553	538	514	513	534	548	558	541	560	569	543	560	584	486	531	570	548	497	559	531	556	544	558	565	537	557	511	578	549	579	567	518	592	553	564	582	545	560	523	564	531	531	535	543	543	548	569	546	565	552	531	530	532	509	581	549	555	550	539	572	533	530	546	573	516	582	556	532	560	542	546	492	552	537	548	487	559	556	503	545	538	569	530	536	546	553	527	561	586	557	547	581	540	568	534	530	507	546	552	553	584	582	538	543	532	570	559	567	518	546	497	527	576	554	515	531	533	527	543	526	558	522	572	571	587	561	526	523	543	543	531	575	529	557	555	557	568	534	553	533	580	571	512	544	533	522	560	511	591	577	557	562	518	542	579	551	556	523	555	544	585	542	567	547	604	559	520	530	520	568	563	554	577	557	532	564	551	544	562	561	527	554	562	531	561	525	573	540	557	573	558	553	505	607	535	558	553	564	539	555	538	535	486	552	586	587	539	570	552	502	577	527	500	574	586	546	518	536	524	610	555	541	555	578	567	558	603	539	586	564	539	567	533	527	533	533	546	567	576	533	586	602	574	599	580	517	561	553	507	537	562	562	536	548	576	538	575	541	523	563	556	559	533	549	535	556	544	544	551	580	538	577	573	541	502	551	550	549	569	558	540	533	521	541	553	561	569	582	548	559	569	573	535	516	513	553	546	512	556	553	537	529	533	560	492	545	613	552	517	569	567	529	556	522	527	534	575	558	543	522	565	523	613	540	522	521	553	550	552	550	527	552	512	582	526	544	543	586	494	578	566	570	517	555	531	570	533	527	580	598	528	558	563	542	521	533	545	554	571	505	547	554	539	527	504	526	562	537	554	549	520	610	521	510	533	551	568	564	520	548	562	552	547	513	515	555	574	568	550	555	554	518	511	581	556	542	569	588	531	556	552	538	540	541	536	547	532	542	556	516	558	570	557	562	553	564	541	588	589	547	559	555	553	565	564	554	572	555	574	565	551	551	575	528	540	567	544	545	544	592	580	500	559	560	558	552	557	564	570	541	541	547	541	523	555	520	575	530	555	504	586	523	578	559	507	545	562	536	512	537	520	534	538	510	568	562	521	597	554	518	601	572	534	519	534	539	580	550	524	535	573	568	552	526	527	543	582	537	615	519	535	522	543	583	552	545	541	540	554	556	544	573	565	546	530	587	559	554	591	565	534	549	539	558	518	597	559	546	555	530	558	579	550	515	553	558	523	588	527	536	593	555	538	539	535	574	555	548	567	502	594	522	591	561	545	475	528	553	559	587	550	568	544	521	510	541	556	545	562	553	569	561	582	559	548	534	519	538	548	547	564	544	537	548	555	574	548	538	560	513	560	537	573	545	551	575	540	514	539	519	550	556	576	576	545	541	536	557	554	509	559	562	519	581	524	519	550	556	533	593	534	518	527	585	553	542	566	550	558	546	579	560	528	573	537	537	552	581	531	540	535	564	558	520	549	555	599	552	568	554	542	553	550	561	516	553	572	538	563	577	557	520	530	529	535	541	551	567	525	561	550	544	541	526	537	535	531	551	498	556	525	560	492	522	547	571	532	583	562	558	587	555	553	581	532	609	527	521	543	579	545	543	565	552	555	549	550	528	555	569	591	578	561	555	533	585	552	551	503	553	557	583	546	515	542	532	523	562	540	534	576	562	535	554	559	576	561	548	548	595	528	587	557	526	570	509	514	569	557	510	552	511	498	554	526	535	566	568	538	544	507	517	565	535	620	550	560	570	555	562	552	569	560	583	561	535	566	537	569	513	535	537	526	541	522	545	573	586	560	546	563	499	568	537	550	527	586	600	556	585	528	521	546	560	519	565	574	544	549	610	536	533	589	576	538	511	580	572	529	535	552	520	567	566	537	530	542	538	597	527	590	577	588	530	544	541	531	559	528	498	550	525	542	554	567	548	557	536	524	588	581	537	557	545	549	534	531	545	558	510	553	529	583	547	574	519	527	585	512	560	541	580	530	531	543	518	588	569	573	532	553	578	537	525	527	563	571	593	529	538	558	521	571	528	547	535	556	533	566	496	550	534	577	536	559	533	514	507	497	524	532	536	585	543	569	581	547	564	506	557	547	506	557	566	535	509	512	535	635
1587	215	115	108	262	296	368	281	245	201	161	162	98	87	73	73	71	48	47	37	61	67	48	93	86	65	48	58	27	32	42	38	36	39	27	24	17	29	23	15	16	21	23	14	25	22	19	20	21	21	14	38	22	24	24	22	23	22	23	20	24	24	19	22	22	23	22	33	28	21	16	21	25	34	18	27	17	21	17	20	18	26	25	21	18	28	29	27	25	29	20	22	25	21	18	21	24	22	22	26	36	19	26	20	25	24	21	18	17	32	32	19	19	24	21	32	23	22	26	22	33	16	28	22	18	25	29	24	17	26	25	31	17	16	28	21	25	20	31	26	24	20	30	24	27	20	23	14	22	18	26	20	23	35	21	24	25	31	14	26	26	21	15	20	24	20	17	20	21	28	27	27	31	20	28	30	17	22	24	23	30	16	20	24	17	22	19	23	21	20	18	22	23	16	29	22	25	30	28	14	15	25	21	20	21	26	30	21	22	19	23	22	23	35	22	24	26	21	20	24	19	33	26	27	28	17	26	19	18	26	31	21	26	21	17	12	21	35	17	28	11	17	23	9	20	29	23	20	28	23	26	21	17	22	22	18	19	22	26	16	19	22	21	30	31	23	17	34	20	24	25	20	19	26	21	19	18	27	26	24	23	29	14	23	22	29	18	19	24	25	21	29	31	27	21	18	29	30	24	22	29	27	26	21	23	24	20	18	18	18	18	28	34	18	31	18	19	19	21	31	26	21	21	28	25	28	16	13	23	34	14	19	22	16	24	21	25	23	22	26	21	22	20	18	21	20	26	19	17	15	21	17	17	16	30	11	28	22	22	22	19	23	17	25	20	18	34	33	24	15	21	15	22	22	22	21	20	25	32	24	27	18	21	26	22	20	22	19	18	22	26	30	21	25	15	24	21	26	19	18	20	32	23	21	26	20	18	27	20	18	18	23	20	24	20	28	15	13	29	23	17	26	16	33	16	21	23	20	16	26	14	18	28	33	11	24	22	21	18	30	29	22	20	31	22	21	22	26	21	21	15	19	18	21	32	34	21	21	21	19	32	20	29	26	21	19	19	24	20	23	25	27	17	20	25	24	25	9	23	16	23	19	20	23	27	21	24	21	19	22	33	18	25	20	28	21	36	21	18	20	31	28	27	18	21	33	31	22	26	23	24	21	18	23	18	26	21	21	26	22	20	27	30	14	18	32	25	16	26	22	18	25	22	25	23	32	27	20	28	25	21	18	13	31	24	17	11	21	26	29	27	22	12	27	29	21	30	12	26	24	21	26	26	21	23	26	23	24	26	24	19	20	22	31	25	25	21	25	16	16	18	25	15	15	26	19	31	26	25	17	18	27	16	24	23	20	18	24	18	15	20	18	28	15	34	19	21	18	19	28	31	11	22	19	17	24	25	24	31	18	20	27	27	21	17	29	20	30	23	26	20	21	29	22	15	17	22	20	29	19	28	20	20	20	21	14	22	23	27	28	14	20	31	19	25	15	21	20	20	21	27	19	27	28	28	20	20	19	25	31	23	16	23	27	26	20	17	19	15	26	16	21	28	24	20	22	27	16	28	24	23	19	23	23	32	27	27	21	30	21	28	22	25	24	25	11	21	25	28	27	28	34	22	25	17	22	17	23	19	18	15	16	30	30	34	20	23	22	25	19	14	27	17	22	18	16	21	38	30	35	17	22	33	18	21	15	17	30	18	29	24	28	28	24	26	19	20	18	17	33	19	19	21	31	23	16	34	18	25	25	29	25	21	20	23	12	22	14	18	16	14	23	35	17	21	20	12	32	24	15	21	21	17	25	23	22	21	23	19	27	28	20	24	19	16	22	28	29	25	25	23	17	12	21	25	20	27	23	17	17	25	22	24	18	20	20	32	23	27	25	17	19	29	14	11	18	23	23	25	19	35	20	17	18	22	27	28	25	19	27	22	20	24	19	31	24	25	16	24	31	19	26	27	16	26	19	25	15	21	20	25	23	22	33	20	22	21	24	32	15	27	25	23	23	18	28	19	22	25	14	23	28	22	20	23	20	20	20	16	25	21	16	23	22	26	29	22	20	24	16	21	25	25	25	25	18	21	17	29	22	20	27	23	22	19	15	18	18	17	15	19	24	23	26	20	27	13	23	24	25	26	17	24	16	22	22	25	20	22	22	33	25	16	20	20	20	25	31	17	20	27	39	20	19	21	19	32	23	22	23	17	32	27	32	27	25	26	19	19	20	21	28	19	30	16	27	21	34	13	21	25	27	21	19	20	30	23	29	28	15	25	15	17	23	20	24	29	20	25	25	24	26	19	26	35	23	15	19	26	40	22	20	16	21	27	18	16	24	19	23	19	14	26	20	26	25	22	20	18	21	18	31	19	22	25	34	20	19	28	20	27	15	17	19	19	26	24	19	25	25	18	27	23	25	22	26	25	20	21	27	27	27	19	19	31	27	28	27	20	12	25	13	24	25	19	24	28	15	33	24	23	18	20	22	16	23	24	29	22	22	27	22	14	17	32	35	19	26	27	23	24	27	29	26	17	18	22	21	26	13	22	28	20	20	24	21	20	25	16	25	17	29	20	24	28	21	17	26	24	23	24	23	25	15	24	22	27	13	21	24	29	18	25	21	13	15	22	18	21	32	24	29	25	23	26	21	29	27	23	23	27	17	28	30	17	26	21	19	18	23	23	19	16	23	30	15	24	23	32	19	20	26	25	18	19	19	26	27	24	27	18	22	26	29	25	22	22	28	24	31	25	24	17	25	13	23	28	25	13	27	28	24	23	26	32	15	16	26	19	24	32	18	22	28	25	28	20	30	18	24	19	27	23	24	23	25	26	18	33	20	29	23	23	19	20	24	24	21	28	17	27	21	23	19	18	27	33	24	27	24	19	18	20	22	24	31	30	23	24	32	27	24	16	22	23	23	22	27	19	22	21	30	23	18	25	20	17	29	22	23	15	25	28	24	19	17	22	15	26	30	21	19	33	32	26	16	28	29	23	23	21	21	18	28	19	16	27	33	26	18	29	20	23	23	17	19	18	20	17	25	15	26	19	20	18	28	14	32	30	22	15	19	19	18	18	25	15	21	26	18	22	27	19	18	17	22	24	25	24	15	20	28	19	26	24	21	26	19	12	31	13	21	19	17	22	31	27	22	23	25	24	23	24	32	20	30	25	26	19	27	20	24	25	21	31	22	24	23	37	27	28	22	15	24	23	15	24	12	14	30	33	18	18	17	19	24	18	21	17	25	25	13	31	25	15	19	22	29	16	29	19	17	22	20	19	20	25	14	17	30	15	20	23	20	28	26	26	23	25	23	19	17	15	22	21	29	30	15	24	16	16	24	33	24	21	21	28	21	20	29	25	20	22	26	21	22	23	18	19	21	29	24	17	29	21	25	24	26	18	27	28	20	21	32	20	20	26	31	27	25	22	12	29	19	24	19	22	20	15	14	23	18	15	22	30	22	34	18	19	18	18	26	25	26	16	11
14358	6940	3336	12425	21142	21457	22143	16024	12786	10022	8784	7618	5220	3590	2968	2630	1915	1603	1422	1548	1803	2050	1890	3425	4197	2529	2339	1438	762	742	823	859	824	1000	717	494	499	432	404	376	380	413	372	438	379	401	402	391	410	379	350	360	395	366	427	380	380	378	369	365	331	349	374	362	351	369	386	355	357	366	388	359	346	338	399	390	371	371	357	361	342	345	368	383	412	336	372	359	364	337	380	334	343	317	411	352	353	408	393	390	370	378	345	373	378	356	389	377	366	351	379	380	370	365	335	399	351	386	398	375	355	361	354	379	375	413	356	373	361	306	388	369	382	375	330	386	380	344	382	367	375	347	353	357	339	339	381	367	393	352	342	338	358	360	368	355	385	359	361	375	368	360	391	370	370	324	399	355	357	354	370	348	330	325	357	374	359	370	350	409	329	367	363	347	355	341	375	358	358	361	355	344	360	380	392	355	345	382	375	334	353	387	324	336	366	335	355	364	386	365	363	349	363	347	349	356	351	331	348	331	342	374	349	345	334	356	350	346	345	346	377	390	363	324	343	379	335	386	377	347	370	351	359	371	377	330	351	330	379	381	352	370	373	342	380	348	350	356	342	349	353	386	375	324	354	358	327	371	341	341	358	336	351	356	355	361	334	415	325	396	347	368	365	376	327	359	349	353	357	370	370	351	357	338	334	385	339	392	366	351	337	335	373	351	318	356	351	353	336	346	352	337	351	341	371	342	330	307	339	342	351	346	348	370	349	334	371	325	371	347	374	384	368	365	377	343	375	315	363	323	344	356	340	335	371	322	352	352	346	345	358	360	352	368	366	294	355	343	391	386	369	350	407	366	378	372	343	378	363	366	364	359	400	383	395	318	367	345	372	363	343	373	354	333	389	338	349	331	347	355	383	363	344	327	374	328	345	377	356	367	351	339	364	373	389	349	364	386	346	353	355	359	353	376	335	379	338	375	352	314	326	350	365	365	353	377	358	414	340	352	352	374	379	410	348	346	359	372	339	346	343	373	352	387	388	378	380	394	349	362	331	331	347	341	365	401	350	355	372	362	342	339	394	344	376	395	351	345	359	352	335	331	366	347	362	353	347	348	363	341	362	378	348	345	344	353	368	395	352	355	338	349	344	360	384	350	368	343	377	356	360	383	377	335	364	315	352	350	370	350	330	353	399	347	354	355	348	356	315	359	351	356	336	330	341	310	360	362	366	346	365	374	378	364	358	362	358	331	357	393	351	321	377	354	385	336	323	374	361	390	351	350	365	338	362	357	364	355	376	322	336	355	356	377	340	380	356	336	361	346	371	382	371	367	377	365	330	378	327	391	352	329	334	329	365	346	345	369	339	322	326	351	334	368	358	306	367	338	345	363	363	326	344	356	374	360	364	353	377	329	336	379	373	374	331	354	364	354	368	349	329	342	346	357	371	351	356	362	353	378	330	325	337	352	350	316	350	380	358	354	360	330	336	350	347	386	354	350	356	367	382	362	376	359	315	339	350	375	346	381	346	315	319	341	336	352	362	353	367	347	335	348	339	361	334	401	348	346	363	361	346	328	343	336	404	345	350	350	363	356	362	363	368	351	332	337	369	354	354	324	383	378	379	365	368	382	361	342	362	355	345	343	337	374	371	319	341	353	361	389	355	371	332	348	376	355	352	326	370	369	376	352	350	349	368	368	352	358	355	353	342	372	344	335	342	329	363	386	362	343	370	372	342	369	346	386	347	379	348	348	357	326	351	356	390	340	339	367	316	338	346	380	343	366	340	388	344	354	349	344	393	337	354	353	345	355	365	385	355	361	362	387	346	326	394	359	345	355	386	347	355	314	354	383	357	376	331	342	353	378	366	342	342	339	334	380	362	351	373	398	331	338	361	345	348	378	344	316	365	342	364	349	353	333	398	389	353	347	371	323	324	357	341	352	349	358	389	344	350	369	365	371	337	359	397	394	380	387	327	335	385	389	311	377	338	364	367	370	366	345	383	391	347	365	338	338	373	385	357	346	338	336	338	339	345	389	361	355	340	380	355	332	351	354	327	377	374	339	361	405	353	361	364	349	331	356	349	352	340	371	366	360	368	399	351	334	364	336	369	382	359	351	360	367	364	362	326	325	347	380	375	366	352	355	323	375	346	360	360	353	390	375	354	361	366	366	358	364	392	364	343	396	366	334	406	349	393	330	303	321	381	352	349	351	375	365	315	335	348	383	373	360	338	380	369	323	346	330	328	356	378	364	345	351	331	354	381	327	391	332	360	383	363	373	339	338	361	344	315	359	362	329	377	353	382	324	352	353	341	360	355	352	387	385	367	371	375	348	354	382	359	379	366	378	377	352	360	355	343	357	372	350	371	326	360	342	346	326	383	390	355	312	335	359	363	329	351	375	390	370	323	350	357	340	326	376	358	361	381	378	368	345	351	363	375	338	372	351	358	397	343	307	357	357	362	359	356	313	358	344	346	346	353	322	377	370	338	359	351	343	365	377	373	302	360	355	344	376	333	337	339	364	383	370	355	346	373	363	366	376	355	350	345	370	341	342	366	322	335	325	374	341	372	391	335	338	355	352	369	372	374	380	357	388	323	358	324	368	343	355	364	340	370	368	323	345	355	393	352	349	349	387	359	369	340	405	385	365	347	352	360	380	358	385	360	381	344	387	338	383	332	370	369	363	365	333	333	384	380	371	314	379	338	355	328	338	374	355	402	340	363	366	374	341	338	369	398	362	351	350	362	332	358	349	353	341	381	381	353	350	367	365	341	356	366	360	364	348	333	360	363	346	364	367	356	360	348	373	335	365	385	405	372	353	372	361	356	375	320	343	361	355	325	356	389	341	309	356	327	325	361	363	364	358	335	338	347	360	346	346	344	377	348	350	347	354	420	355	351	366	358	349	348	401	345	357	358	333	358	350	345	342	347	355	334	365	342	388	346	348	379	371	378	348	387	369	370	370	336	383	363	379	355	338	362	346	342	336	368	359	372	347	377	318	378	337	314	329	349	373	353	365	346	391	346	381	362	370	347	339	361	363	365	325	337	348	408	339	357	389	360	369	355	341	347	381	351	356	313	359	350	351	377	362	375	381	354	366	336	319	387	375	373	362	362	369	341	357	360	357	338	393	355	381	357	361	353	334	373	363	350	349	391	367	326	360	387	369	338	369	369	348	375	372	330	315	364	371	367	355	370	328	336	368	350	348	360	338	338	338	343	346	377	342	339	365	329	343	354	380	358	349	345	326	339	356	370	354	356	382	368	353	322	375	360	339	316	352	358	364	372	372	360	336	339	356	326	379	374	359	358	363	358	350	359	353	348	354	360	344	327	337	361	376	377	357	359	380	378	345	354	384	359	338	357	354	385	393	333	360	361	348	346	369	371	368	344	348	341	349	367	371	349	349	341	370	371	364	346	353	404	354	370	357	344	384	390	346	373	338	387	344	365	332	336	334	380	353	368	354	333	343	357	343	360	346	359	366	344	375	384	365	346	370	344	331
1152	381	190	178	509	641	707	534	396	318	216	204	153	133	106	70	63	75	60	61	71	102	81	110	167	114	92	52	37	29	32	53	47	37	23	22	32	26	23	23	20	24	21	21	23	17	25	25	26	19	17	19	20	20	20	25	12	22	13	18	14	25	23	19	20	19	16	26	17	24	22	21	25	15	18	21	16	17	26	22	28	12	17	15	16	18	18	15	28	13	16	24	23	19	21	18	29	19	24	22	24	19	19	17	15	19	19	35	24	14	20	28	19	26	17	23	23	22	19	22	18	15	25	21	17	15	12	20	18	20	20	22	24	19	22	19	20	18	19	14	26	21	19	20	20	20	16	19	20	24	18	25	19	21	20	18	23	18	21	21	27	17	19	19	24	30	23	21	17	17	13	17	18	23	16	19	20	18	22	20	19	15	16	22	24	21	23	25	16	16	16	24	14	16	17	22	15	15	21	19	21	25	12	16	18	14	25	17	23	15	18	18	19	27	17	24	14	26	12	13	21	19	17	22	25	13	27	27	25	19	19	19	19	14	21	22	19	22	24	20	23	15	18	15	21	16	27	32	23	27	26	20	26	16	24	21	17	20	22	23	17	16	20	29	17	15	17	19	24	27	22	17	14	13	10	24	16	15	21	17	26	12	18	8	15	19	24	23	21	19	15	17	21	25	21	23	23	19	16	22	27	24	26	20	23	26	12	19	19	26	27	25	17	21	22	17	19	23	19	24	17	20	21	14	17	18	21	19	10	16	18	17	15	23	28	20	26	17	15	26	20	21	20	21	19	19	15	28	20	21	14	21	15	19	20	19	13	20	18	23	20	15	24	27	21	22	19	16	15	18	22	12	27	18	24	19	27	12	18	24	18	20	23	23	15	22	21	16	22	20	20	15	22	15	20	25	14	17	21	19	24	18	13	18	19	22	15	23	20	17	23	18	20	13	28	17	16	23	11	18	23	17	18	18	23	19	13	22	32	27	16	26	21	22	24	19	20	22	21	21	19	18	21	24	20	17	20	21	19	22	19	19	18	24	25	24	18	19	21	18	21	19	13	29	22	10	16	26	24	17	17	17	16	15	20	14	18	25	21	27	27	25	17	13	18	14	22	21	18	22	11	24	23	22	13	21	19	19	15	14	16	14	21	20	18	26	15	15	16	19	18	17	17	7	23	19	25	26	22	21	25	22	31	15	15	21	12	21	21	12	20	14	19	23	23	18	19	19	22	17	24	18	25	22	27	18	13	17	15	22	24	18	20	24	23	30	16	26	18	15	16	28	18	27	19	20	16	22	15	16	16	20	17	21	16	18	19	18	15	14	21	17	19	19	18	17	19	21	19	15	22	22	17	20	23	24	21	18	17	17	18	19	18	18	22	21	21	21	22	20	19	19	23	20	18	16	13	15	18	27	12	26	22	26	16	17	16	20	21	25	20	21	19	17	10	18	18	26	23	22	19	14	16	19	32	18	23	21	19	14	22	18	31	22	17	22	18	22	14	20	23	13	18	26	25	19	15	15	15	15	23	20	8	19	23	20	26	23	21	25	22	25	19	22	15	14	21	11	18	11	16	21	24	19	24	12	14	23	19	25	21	14	16	16	18	25	20	17	21	20	17	25	15	19	17	20	17	16	29	23	21	20	19	18	21	29	26	16	17	17	19	22	13	19	24	20	24	23	19	21	18	22	20	20	21	20	14	17	20	25	24	17	22	23	20	14	23	20	26	18	22	17	21	14	12	16	25	21	24	22	23	20	16	21	25	18	25	14	15	17	20	25	15	19	19	17	23	16	15	16	17	16	20	23	23	18	26	16	19	16	18	24	21	12	14	18	20	25	16	24	22	18	16	22	24	26	14	17	26	20	15	25	24	20	20	19	24	24	11	19	11	24	11	27	22	23	13	14	13	33	21	19	21	22	16	26	18	16	17	22	17	22	25	17	12	21	22	21	17	22	10	13	16	22	20	19	21	17	11	27	22	14	14	17	29	18	18	18	25	16	23	26	23	11	15	19	26	21	15	15	17	30	9	19	22	21	15	17	25	25	21	17	28	21	20	13	28	20	20	16	14	17	22	18	18	26	20	23	15	22	18	18	22	18	20	15	16	18	26	21	24	18	21	22	21	21	10	20	11	23	22	25	20	24	30	21	14	23	14	22	21	18	25	18	23	22	23	21	21	19	18	20	21	20	19	13	20	13	24	18	18	10	18	22	17	23	20	19	18	19	20	19	11	25	17	20	12	17	20	25	23	25	18	18	19	24	14	17	24	10	13	24	18	25	16	18	15	16	26	21	20	20	10	16	17	29	23	22	18	23	19	19	16	20	23	18	13	23	23	26	21	19	23	18	23	18	19	20	15	23	17	15	15	26	18	13	16	18	21	14	19	18	17	21	27	24	21	20	23	16	22	20	13	27	19	23	20	24	21	15	22	26	17	23	24	18	17	20	14	16	18	16	21	16	24	18	21	16	23	21	11	19	28	17	19	23	19	16	26	21	22	17	19	13	16	21	20	20	17	22	25	22	14	16	24	18	20	21	17	14	24	18	18	18	21	19	17	34	26	18	21	17	21	20	12	18	16	16	21	25	29	15	26	18	22	22	20	17	15	18	24	22	15	11	17	15	15	23	24	18	18	25	21	26	22	23	14	26	13	16	24	13	19	18	21	21	18	16	22	24	18	24	17	24	26	22	20	21	17	16	15	18	17	19	23	21	9	19	23	23	15	22	18	18	17	16	22	16	23	20	21	28	24	15	18	21	23	21	20	21	16	22	18	18	25	23	17	22	14	23	14	16	22	18	15	17	19	22	23	28	28	18	19	15	13	15	14	17	22	13	16	16	26	17	17	19	19	14	22	25	28	21	19	20	13	23	18	21	20	17	17	21	21	19	23	18	20	24	17	14	22	16	19	15	20	22	22	15	12	19	23	20	26	22	20	13	23	17	24	17	17	19	22	31	19	27	14	21	25	18	23	14	21	17	32	22	30	17	18	25	14	16	24	13	19	19	26	24	20	19	20	24	25	20	18	23	22	15	22	20	22	19	21	19	23	24	16	26	19	17	16	20	22	20	16	12	17	24	21	18	24	18	20	19	18	23	30	18	20	15	12	23	22	21	16	14	24	17	24	19	12	17	23	19	19	24	18	21	18	16	22	24	21	15	35	25	14	12	22	19	28	21	23	15	24	22	14	25	16	18	25	13	13	22	14	22	16	21	19	13	18	16	28	18	19	16	22	18	20	27	28	20	20	19	19	21	24	25	20	27	20	20	15	17	22	20	21	20	20	20	22	26	22	17	21	15	19	14	17	17	16	30	18	18	18	19	35	15	22	16	16	18	15	25	28	18	13	19	22	18	25	17	23	18	22	18	22	16	17	21	14	16	19	22	21	20	16	18	25	10	22	23	20	32	24	14	11	19	14	20	26	20	19	17	16	17	25	22	30	21	21	31	24	21	18	26	21	22	18	21	28	18	18	23	23	20
19965	10932	5642	17808	29840	30264	29326	24708	19491	14961	11431	10119	7757	5957	5002	4238	3243	2503	2464	2552	2989	4155	3991	4499	6045	5055	3369	2274	1228	1165	1365	1756	1619	1108	711	681	571	478	481	435	425	422	448	425	439	431	367	365	370	392	372	344	361	366	380	359	364	351	347	324	348	324	344	359	339	323	342	344	345	353	370	374	323	332	327	316	378	332	374	335	262	291	316	319	328	322	336	329	357	325	353	330	326	334	360	359	357	330	307	337	345	336	314	368	342	335	292	334	349	317	348	317	336	346	333	308	289	382	326	335	320	312	354	345	340	306	334	328	305	347	345	324	352	327	313	321	331	299	345	327	338	305	313	307	320	330	326	317	309	319	325	328	314	298	313	296	333	296	321	320	314	311	312	325	336	353	333	305	345	354	319	327	295	323	346	306	343	321	298	301	310	330	311	295	300	294	324	297	275	319	314	297	280	298	298	304	297	315	345	276	333	323	313	333	282	320	334	306	289	319	303	284	329	290	303	318	308	312	304	319	345	295	300	288	332	299	288	318	295	325	314	309	320	286	298	323	338	294	285	313	276	300	331	274	326	281	303	321	290	315	305	289	294	332	296	314	295	305	298	316	313	310	307	320	285	315	356	291	329	301	303	303	334	287	335	277	317	318	329	309	285	315	316	304	315	313	310	283	317	305	318	262	310	325	320	310	289	325	279	306	313	282	355	305	320	311	319	330	309	314	305	299	306	291	273	303	291	287	297	295	334	318	321	336	292	294	267	322	297	317	326	305	319	310	313	288	312	327	305	333	309	308	286	282	275	337	313	296	298	305	315	350	306	329	299	275	351	330	282	266	330	332	301	329	314	345	314	306	328	303	304	315	313	298	308	316	307	307	293	320	335	319	274	333	345	282	321	323	332	314	320	318	301	318	302	294	315	292	295	346	327	324	283	281	307	302	314	324	296	315	309	295	312	278	311	328	333	323	323	294	293	310	334	328	291	293	302	325	289	319	324	288	310	309	284	302	314	304	303	325	271	318	305	301	311	287	313	300	294	293	303	312	288	299	295	287	312	314	323	297	298	318	303	294	299	289	301	316	314	309	273	352	305	310	309	313	306	305	301	325	332	289	303	310	300	287	328	320	285	309	318	300	305	311	292	343	322	307	314	303	317	323	297	320	296	284	307	303	303	316	293	293	291	314	294	300	287	275	324	309	305	330	310	293	302	326	321	290	321	306	286	322	322	315	299	299	288	303	311	300	315	298	301	318	346	299	311	300	271	313	306	309	286	309	339	314	293	284	275	311	282	294	322	315	309	285	301	298	310	303	315	304	312	321	291	320	289	293	307	306	330	361	321	301	342	273	298	278	302	305	311	319	289	306	282	288	312	302	311	341	311	318	336	318	318	293	316	303	333	315	293	314	304	315	292	305	335	278	306	288	276	318	315	308	312	278	305	303	312	336	302	282	292	317	303	310	320	308	323	293	284	302	332	313	287	320	311	304	319	276	320	298	311	306	323	323	299	333	332	297	310	287	306	306	328	297	286	300	311	306	316	330	323	311	313	322	335	286	304	309	302	321	325	291	311	344	306	279	309	295	299	308	326	309	323	296	326	287	299	336	299	326	313	304	306	320	291	274	310	297	296	310	286	318	297	310	317	322	295	319	301	277	299	328	319	306	288	307	295	314	323	314	345	314	305	304	305	304	293	293	308	294	332	329	292	326	315	306	286	319	334	304	322	318	279	316	318	304	321	289	300	297	324	330	291	332	298	307	318	308	303	345	277	304	325	315	295	317	315	331	310	291	306	288	274	315	318	296	303	318	313	309	295	328	341	305	304	300	315	316	328	297	295	325	298	305	323	323	305	305	291	310	336	290	299	330	310	292	338	307	281	322	323	330	329	325	301	269	307	303	328	313	311	271	298	284	301	284	338	309	341	334	306	282	338	340	303	308	345	324	308	266	328	318	296	300	319	296	298	314	326	294	323	291	301	313	298	292	300	333	315	323	313	316	304	329	317	302	298	294	329	323	342	292	296	334	297	296	317	324	314	290	304	307	305	314	324	276	301	305	293	289	300	274	315	296	301	319	297	278	306	332	306	302	294	305	312	317	327	295	306	310	273	306	312	311	307	333	296	313	274	287	320	289	310	337	292	299	314	318	310	287	310	316	290	291	347	325	331	319	286	299	319	292	291	316	328	336	293	295	300	293	278	276	282	302	348	334	324	325	333	305	308	318	308	309	293	316	326	300	319	273	322	309	285	285	323	290	320	297	324	308	305	285	303	321	321	307	308	316	349	318	286	324	298	341	309	267	344	305	302	301	305	309	283	318	323	326	298	291	298	294	319	320	328	334	316	273	325	327	282	309	275	335	338	335	302	322	311	326	285	289	277	311	308	301	278	305	310	304	328	323	314	297	296	302	322	322	301	315	320	304	289	326	292	324	303	297	314	316	295	352	294	323	313	298	277	297	322	310	322	289	324	358	323	336	295	313	315	276	286	280	314	323	308	282	322	309	317	285	307	311	290	318	314	295	315	320	282	303	295	293	343	313	318	317	293	323	285	290	314	321	308	296	325	326	310	291	352	339	355	280	277	309	344	292	322	328	312	286	298	305	289	330	320	326	306	308	291	298	291	310	294	308	326	310	327	276	299	324	322	301	351	340	302	311	289	287	294	292	305	341	314	296	307	308	314	310	326	303	313	324	302	320	321	303	325	325	306	293	323	337	302	308	331	325	288	307	319	314	320	284	299	292	302	298	315	299	303	295	290	289	326	276	321	267	323	325	305	312	288	328	304	289	304	305	288	311	325	284	297	320	313	292	276	321	337	288	316	320	283	317	313	287	297	309	305	324	304	307	325	284	321	297	288	342	321	297	325	316	294	310	311	303	335	289	291	317	316	335	324	275	326	310	304	273	363	294	332	278	305	318	306	277	318	300	287	325	296	305	334	316	291	292	330	293	340	314	292	283	307	321	271	332	307	315	335	321	316	301	302	331	311	311	311	309	314	305	302	308	307	332	319	317	337	299	300	291	303	275	343	306	314	324	297	287	313	320	270	326	283	312	305	301	294	301	297	313	307	312	300	318	331	297	339	286	312	359	307	270	294	348	314	318	314	312	285	312	319	312	299	308	284	289	272	329	295	313	329	344	306	283	322	290	303	313	300	310	295	323	302	331	302	328	322	286	315	315	292	331	288	321	284	292	318	322	306	344	306	286	316	314	304	320	311	316	330	297	302	295	278	283	319	285	309	325	348	338	276	298	300	324	367	324	302	283	290	283	322	310	302	309	327	292	316	320	301	310	317	308	327	312	277	302	308	325	307	317	300	324	323	321	300	286	295	318	305	326	318	310	330	310	322	291	311	317	296	277	320	306	309	291	285	286	324	287	302	298	319	292	314	263	310	344	306	285	265	344	299	280	303	311	292	305	300	295	339	297	299	320	322	300	329	309	296	339	314	291	340	302	318	345	299	269	296	303	298	324	296	306	289	296	277	317	294	300
2705	341	219	187	535	679	736	817	449	320	264	183	147	110	135	91	104	72	93	74	84	62	120	128	134	149	82	82	62	71	64	53	56	42	45	35	47	41	31	48	46	42	38	38	22	43	40	41	37	41	45	39	36	44	37	45	32	40	40	33	47	46	46	28	25	51	50	34	42	55	38	29	34	45	44	49	51	37	38	34	26	44	46	36	30	31	48	31	36	39	36	29	41	47	31	33	42	34	33	34	34	31	39	46	28	33	44	47	32	28	33	34	32	39	37	52	28	34	42	30	39	41	47	41	35	34	35	31	38	36	36	32	36	39	35	33	36	39	37	44	47	28	40	47	50	43	34	28	37	36	30	39	34	31	39	36	33	27	51	40	31	48	28	40	35	24	39	38	34	50	31	26	37	27	36	21	44	37	41	44	37	29	38	30	32	30	33	49	30	36	34	44	40	38	39	44	38	41	44	46	35	38	34	39	30	39	34	36	37	37	39	32	31	40	34	31	47	31	44	55	36	38	34	47	31	42	37	33	37	27	28	45	33	37	26	31	39	38	19	48	38	36	40	39	45	36	35	48	27	37	47	36	38	39	39	37	33	36	47	44	27	39	33	35	44	26	38	29	41	27	35	33	31	45	39	37	39	30	43	33	35	36	36	32	33	43	41	41	45	32	41	47	46	47	37	36	35	28	43	46	28	39	51	37	29	32	36	39	50	33	48	47	41	49	42	31	52	33	30	41	36	37	39	32	42	34	57	35	35	41	37	37	40	40	34	39	49	34	47	42	41	34	35	31	45	37	43	37	50	40	33	33	37	45	31	36	31	36	31	42	35	36	40	32	42	43	40	33	40	41	30	39	47	36	33	31	26	38	35	45	37	39	33	35	42	36	36	37	40	31	34	38	32	34	24	45	35	39	36	44	34	42	21	38	44	47	30	36	38	56	41	41	36	39	34	35	39	37	36	34	47	46	39	45	28	45	34	34	40	27	38	55	36	38	37	26	32	50	47	40	45	32	34	45	32	35	34	38	31	40	34	36	32	21	30	41	42	50	34	44	41	36	43	33	29	42	40	44	42	37	42	32	40	42	34	30	48	40	47	29	38	31	42	40	35	30	45	51	46	37	34	32	44	34	36	34	35	44	42	37	43	50	27	37	36	32	37	31	34	28	33	27	33	42	39	43	49	37	40	38	28	48	43	38	37	32	38	44	25	35	39	34	31	34	35	55	32	48	36	38	40	33	33	42	38	45	45	46	28	41	24	40	39	24	38	40	46	41	38	34	32	41	36	35	48	38	49	42	39	39	42	39	34	45	36	25	38	32	39	44	34	37	38	34	35	46	44	46	45	37	37	34	38	36	49	49	41	40	38	32	38	43	26	35	42	42	37	30	36	38	37	35	26	44	40	36	22	44	38	47	33	40	45	60	33	37	39	39	34	38	46	35	41	32	38	35	30	32	38	35	34	44	31	46	39	42	30	28	36	37	29	35	35	33	45	34	39	40	56	29	46	53	41	38	39	30	39	44	38	35	51	26	38	29	47	46	38	42	37	26	45	32	39	41	37	38	37	33	48	50	38	43	34	38	34	42	42	42	37	31	37	28	36	42	37	43	33	40	39	32	34	35	34	37	36	33	19	49	39	45	34	35	31	28	36	41	41	37	45	43	42	43	42	42	42	32	28	35	40	50	34	50	42	38	43	42	34	39	39	40	41	32	35	47	43	41	38	43	42	44	29	49	42	35	31	49	39	32	34	41	43	31	48	34	49	30	33	36	33	44	46	43	35	40	38	44	51	42	39	33	40	42	37	30	36	34	42	30	38	34	35	43	36	42	41	32	36	29	42	33	34	39	35	44	47	30	39	48	47	33	36	24	36	43	29	35	36	45	44	43	34	34	51	33	33	45	36	31	43	41	33	32	41	36	38	44	38	34	37	35	37	24	48	27	37	20	36	35	19	33	41	44	41	30	43	41	27	31	40	42	38	38	47	29	43	45	33	31	39	35	40	36	35	40	48	40	43	45	33	38	30	29	32	48	35	42	50	53	34	32	39	45	37	32	38	37	50	41	44	48	36	32	39	36	31	40	36	45	48	35	36	24	35	31	43	35	46	39	44	36	38	35	33	38	44	42	41	32	45	41	35	51	43	37	42	41	44	39	29	32	39	49	39	39	37	35	43	40	46	36	38	54	46	37	31	43	38	38	39	42	52	47	40	44	38	38	46	37	35	39	36	43	26	36	40	40	39	42	40	32	50	37	40	42	48	45	40	33	42	30	33	49	53	26	47	27	26	36	33	35	46	37	49	31	36	31	42	37	46	45	37	47	32	47	41	43	43	32	43	42	48	43	52	39	31	39	41	32	34	44	33	33	46	59	41	41	41	35	29	40	39	40	36	41	47	43	36	31	34	41	43	40	32	49	37	36	31	40	37	32	28	42	39	38	49	36	41	42	38	36	33	40	42	40	45	36	36	33	40	46	26	43	45	32	43	37	43	38	41	47	38	43	41	37	45	36	37	27	40	45	30	36	22	45	37	42	44	50	38	45	35	40	36	38	28	36	29	41	40	36	42	37	40	37	37	31	39	40	41	29	36	40	36	38	47	41	27	40	35	35	44	30	43	52	26	34	30	32	37	51	41	44	48	33	51	41	33	39	31	35	37	35	39	36	50	40	35	64	39	33	37	35	37	37	40	49	37	34	36	33	35	38	37	43	36	40	42	36	33	46	38	44	34	28	39	34	41	40	39	38	38	39	52	32	44	41	24	39	38	36	40	46	32	38	34	44	45	41	34	36	31	41	29	45	45	35	37	42	43	31	42	41	34	34	41	39	34	48	34	39	32	38	43	36	30	49	33	43	34	40	34	43	44	39	46	43	36	39	40	29	45	41	45	38	46	34	37	33	51	31	39	43	28	20	34	43	36	44	34	43	35	26	36	37	33	37	58	45	32	47	38	44	45	39	50	38	39	35	40	33	41	38	30	37	44	36	37	35	32	31	35	37	26	43	44	31	46	39	25	30	55	43	30	40	27	38	33	41	36	42	31	41	33	37	41	30	48	48	34	44	45	35	49	31	34	41	41	32	42	39	29	19	34	26	42	43	42	36	36	32	33	37	31	31	36	46	35	37	47	36	43	33	37	39	39	30	35	33	37	24	48	41	32	37	42	46	37	42	45	32	30	32	31	31	32	37	26	31	40	36	45	40	40	34	46	37	38	37	36	49	39	39	38	42	37	35	40	47	46	34	38	44	39	33	39	31	40	35	46	39	43	54	38	29	42	43	41	45	43	45	40	48	39	42	34	36	43	49	34	40	43	29	31	39	37	39	45	28	37	30	29	40	27	39	30	46	48	38	51	40	31	40	46	30	30	39	46	32	33	39	47	38	43	39	32	44	31	36	43	45	34	40	38	50	46	25	39	35	48	43	36	30	40	35	36	27	38	41	31	46	40	48	28	44	33	28	44	29	22	38	35	39	56	30	26	41
17592	9174	5746	17703	30877	31399	29999	28840	20259	14537	10986	9177	6763	5904	4889	3828	3157	2554	2792	2250	2343	2745	3561	4729	5604	5004	3394	2359	1556	1267	1392	1675	1608	1158	944	860	857	769	813	731	700	700	694	675	647	663	701	701	616	688	669	602	660	637	647	651	648	644	620	664	662	657	608	609	654	615	651	625	635	559	614	606	594	591	574	605	559	625	618	644	630	616	630	572	606	576	570	633	624	602	618	616	619	619	632	591	647	650	623	627	633	587	619	620	642	575	659	580	612	637	623	603	579	694	636	655	641	618	598	635	599	632	594	593	633	630	631	668	652	599	581	646	633	660	606	613	634	662	613	575	562	581	619	604	629	600	645	610	618	596	607	614	653	591	604	589	608	616	589	613	607	606	605	630	586	601	634	607	588	575	587	589	597	598	578	579	607	613	620	571	579	633	573	559	625	585	627	581	579	623	579	600	565	594	605	616	591	643	647	550	603	572	572	626	664	606	605	602	583	592	561	602	577	564	604	600	612	599	604	598	591	623	592	613	573	565	598	606	588	593	559	576	618	623	562	560	581	577	588	558	569	562	560	570	598	610	584	606	518	582	657	563	587	609	638	611	607	620	591	618	612	597	593	549	589	582	643	639	553	573	618	574	562	593	571	583	605	593	639	616	605	574	580	609	579	601	568	619	633	566	615	614	630	589	589	569	599	585	606	624	565	617	615	601	593	579	595	659	574	609	593	589	612	628	632	615	584	611	589	584	611	588	615	593	577	601	575	586	585	580	585	581	590	573	612	598	558	600	594	614	621	582	593	579	604	598	547	556	611	570	583	570	607	629	585	554	576	632	594	617	608	636	580	623	625	585	604	607	637	576	562	597	530	585	625	596	614	610	599	591	567	622	595	550	544	591	574	592	587	623	590	621	581	577	594	573	615	578	607	592	618	562	618	582	522	551	591	639	600	629	570	571	568	606	584	591	591	603	592	594	620	616	542	572	588	584	583	584	645	597	643	555	562	618	622	608	581	599	635	618	575	619	618	586	583	585	561	570	580	651	552	635	605	578	596	568	601	579	559	664	559	561	595	569	541	598	608	585	623	626	605	581	568	646	596	584	581	596	659	590	607	593	586	640	593	598	612	577	601	582	549	597	607	644	571	603	583	581	652	612	619	597	603	648	585	599	591	627	571	584	600	612	590	620	612	612	601	562	592	556	592	599	586	567	589	633	609	601	579	575	590	607	634	628	584	580	621	601	578	637	554	603	577	599	579	571	563	635	613	618	539	548	568	627	573	636	592	553	577	556	619	633	644	568	614	577	566	601	571	578	591	554	605	601	598	587	592	533	577	614	639	605	599	607	575	605	599	535	552	582	596	621	603	579	612	550	627	610	616	603	604	569	579	621	576	586	579	649	559	617	610	578	568	582	631	583	586	564	607	625	592	540	586	570	568	578	604	615	607	593	579	611	588	551	585	639	605	601	586	585	620	600	606	610	583	576	589	625	576	543	628	611	642	614	640	569	572	617	586	631	592	583	610	622	642	615	582	578	599	576	607	614	566	588	594	574	589	580	589	633	588	598	591	565	585	628	593	585	571	608	609	622	575	581	622	593	605	606	592	611	613	605	613	638	591	574	589	629	593	613	628	608	552	621	601	603	560	587	595	618	617	579	574	621	591	580	581	555	590	602	608	596	582	586	596	560	569	608	555	610	624	602	562	547	615	617	586	616	538	612	533	594	625	548	589	567	564	619	594	601	572	625	611	633	626	623	590	562	611	587	595	616	604	603	589	614	580	589	560	606	568	580	560	582	581	596	599	594	620	606	632	568	605	605	602	591	593	615	568	609	556	601	589	601	614	571	592	581	586	619	587	595	579	585	593	593	587	610	589	582	604	614	596	577	638	593	618	570	603	553	572	578	587	582	585	584	617	558	575	587	608	554	583	609	580	601	568	585	564	574	614	628	581	608	549	551	610	603	647	569	580	600	620	671	653	616	603	578	561	622	586	604	624	616	551	595	592	582	610	633	597	557	605	606	591	594	566	605	617	545	572	575	580	571	566	592	596	606	607	636	567	591	576	575	576	609	583	573	547	588	619	634	584	564	597	545	613	564	630	616	566	589	592	660	574	598	563	565	607	631	596	614	578	618	609	569	571	553	594	607	582	554	604	616	604	613	561	595	610	569	625	559	620	607	561	573	606	605	627	604	599	573	569	566	590	592	593	597	571	616	625	619	589	623	606	605	622	610	662	629	592	640	603	594	605	604	586	610	563	617	597	601	581	653	627	582	602	578	595	631	579	582	589	601	603	599	608	602	584	597	610	597	563	566	637	604	589	631	606	566	555	590	605	577	576	564	572	578	590	619	623	593	573	555	578	571	575	571	576	548	596	620	591	613	567	583	634	631	624	568	633	596	575	575	548	586	600	603	577	605	587	551	599	565	596	591	593	591	592	605	592	598	578	580	613	605	598	583	611	607	580	613	569	601	570	616	602	619	612	609	615	591	577	603	587	554	602	597	593	569	601	593	617	583	605	611	646	614	624	583	559	576	615	565	555	569	583	624	566	607	592	552	607	573	601	577	593	600	604	595	610	596	592	635	612	576	633	613	617	578	650	583	558	599	603	611	583	581	630	586	599	561	580	607	567	586	597	618	661	573	600	605	649	601	596	617	612	642	606	603	630	576	618	598	623	613	574	578	619	592	613	582	622	566	565	597	615	624	594	583	571	597	562	554	601	620	628	607	639	570	595	615	601	576	619	574	599	592	585	602	606	579	581	575	639	620	613	593	610	550	632	635	573	628	594	585	585	616	574	640	584	577	566	600	606	612	581	637	565	592	610	595	580	610	555	628	620	555	564	594	605	580	574	659	616	564	583	572	612	630	592	564	622	575	591	550	582	596	608	614	629	577	552	556	587	587	581	598	587	549	624	614	611	555	585	601	615	616	610	610	586	596	589	567	586	598	606	534	620	579	604	614	641	560	594	569	602	567	613	591	591	571	553	599	570	555	572	588	568	619	576	613	599	591	582	558	611	573	581	576	646	618	636	617	607	594	611	583	587	575	602	601	547	605	576	621	606	631	592	588	612	561	606	603	625	544	601	582	560	644	565	601	573	608	623	584	571	601	544	580	593	576	612	561	641	570	583	611	624	568	582	599	632	632	547	592	588	581	571	579	604	573	599	621	634	620	569	572	594	577	567	574	590	613	597	590	628	622	597	608	624	639	609	574	580	558	567	613	598	567	581	587	595	628	616	610	556	585	615	592	582	558	593	580	570	605	600	603	611	586	603	588	557	587	612	554	600	605	569	592	598	587	562	606	599	623	576	527	594	570	592	612	559	580	597	603	634	590	617	587	558	601	622	619	597	607	577	630	588	563	598	597	588	593	592	644	622	593	603	575	591	635	614	611	591	562	641	597	647	613	593	590	619	596	620	568	570	588	570	589	644	614	627	630	575	620	580	603	597	609	554	574	590	573	597	603	610	567	565	589	579	576	609	614	615	580
1985	570	366	299	875	1377	1127	1393	803	495	399	302	235	185	164	125	113	110	119	107	104	102	92	122	182	179	120	163	83	75	52	57	66	47	46	55	43	44	39	46	41	28	41	37	44	27	40	25	48	52	39	29	35	23	38	42	36	34	32	22	46	45	68	31	46	41	28	35	49	43	46	42	41	38	46	45	33	47	34	44	41	37	32	40	44	40	34	50	30	36	37	31	39	31	42	44	27	46	34	36	33	27	41	41	28	33	45	35	30	42	39	34	27	37	42	40	36	39	35	30	51	36	27	39	34	43	47	32	41	33	45	32	33	37	42	32	34	30	29	40	37	46	39	34	26	38	36	48	24	36	29	37	38	35	33	33	40	27	40	38	45	42	36	30	41	39	39	45	41	39	39	58	42	32	32	40	28	44	32	31	35	39	46	34	32	32	37	43	39	41	38	28	38	41	48	45	50	37	35	36	37	41	40	36	39	22	39	32	38	38	41	48	38	31	41	32	37	33	29	29	35	45	45	44	43	35	41	48	36	32	33	34	34	33	40	33	38	49	36	39	31	42	27	42	37	37	33	34	38	34	25	43	34	35	31	29	24	26	27	47	44	34	26	43	46	41	36	33	37	37	41	26	35	33	41	39	38	41	36	32	39	30	51	28	30	42	34	32	31	48	36	28	39	37	38	42	45	39	39	38	30	25	27	22	41	36	42	26	39	38	36	27	33	43	47	32	43	32	29	38	42	29	29	35	39	32	34	44	32	49	47	35	26	32	41	38	34	30	35	39	31	36	38	43	38	32	39	40	48	28	39	31	29	34	39	32	32	39	43	39	47	31	24	43	38	47	30	27	36	29	44	31	44	36	31	35	43	35	43	41	32	32	41	32	30	35	41	27	39	28	28	32	41	38	34	22	40	36	34	39	30	34	46	26	30	37	27	28	34	38	29	31	38	40	39	34	35	38	36	26	23	32	38	36	29	40	39	39	41	37	31	33	43	25	30	38	37	42	38	29	35	35	46	25	45	44	24	38	33	32	39	39	35	31	46	38	38	36	36	41	28	36	33	29	31	34	30	33	35	34	28	45	42	36	36	36	38	33	45	49	39	28	32	33	46	26	28	40	28	34	34	43	29	28	29	37	34	37	39	44	35	30	39	49	27	35	33	35	34	41	43	38	33	34	32	34	23	37	30	31	35	36	31	35	29	38	32	42	34	38	39	41	29	33	37	34	28	32	28	27	35	33	37	38	42	40	31	29	35	39	36	35	38	44	39	41	38	46	41	26	37	47	35	43	38	39	23	34	34	37	42	38	34	37	34	39	38	31	28	39	37	44	46	34	35	48	46	40	47	31	39	19	38	40	28	37	34	39	40	39	29	42	34	32	37	28	41	36	31	30	40	34	33	41	30	37	35	41	33	37	36	43	44	39	29	30	43	32	36	36	34	44	43	33	42	30	30	39	47	36	34	41	33	26	42	46	35	33	29	43	41	26	26	35	35	30	37	32	37	31	25	35	47	39	33	41	29	48	44	41	30	31	32	30	40	41	28	44	50	29	35	35	35	32	29	35	30	37	42	34	33	34	36	32	35	40	46	45	40	34	42	32	49	40	34	41	38	38	37	49	34	30	37	35	40	36	27	28	27	36	34	34	31	38	36	31	34	35	38	38	38	41	37	32	47	33	36	43	45	28	42	29	34	22	38	45	28	33	41	31	45	33	35	44	34	35	36	38	40	36	36	37	35	21	43	28	36	37	47	42	35	39	30	39	53	38	31	36	44	35	35	25	40	44	31	29	37	41	40	30	40	32	40	31	36	36	39	36	20	38	39	38	37	26	40	30	45	36	40	38	37	37	30	41	25	38	34	32	46	34	37	36	29	43	33	30	35	38	38	39	43	42	29	31	47	30	48	27	40	39	40	40	25	32	36	40	29	32	28	30	40	38	44	40	49	32	39	36	40	30	31	36	33	29	35	38	40	41	41	30	39	40	35	42	33	32	40	34	38	34	35	29	34	38	40	32	30	27	38	37	35	39	45	32	35	38	22	37	32	33	29	32	44	42	30	31	34	26	32	30	44	55	33	35	25	35	36	35	36	28	30	40	29	43	42	32	36	39	30	31	31	31	29	30	39	44	29	28	33	33	27	35	42	35	41	43	42	32	38	39	28	42	36	29	43	31	35	32	28	30	28	36	48	27	31	40	34	35	27	31	25	33	28	36	31	33	32	45	28	39	42	38	40	36	46	33	36	31	41	44	31	31	38	32	26	29	34	23	30	33	38	33	39	35	29	40	35	31	26	30	37	40	38	26	43	38	34	48	36	41	37	24	39	41	32	34	35	47	43	38	35	28	36	47	34	33	33	35	27	44	37	44	34	41	35	37	40	26	33	45	43	38	35	31	33	32	38	40	29	35	23	29	36	29	33	35	33	33	25	30	36	42	42	35	26	33	41	38	43	40	33	31	42	33	43	36	32	29	31	27	30	25	45	33	31	41	37	35	36	31	34	37	37	39	37	42	38	28	23	34	38	29	31	41	33	36	32	38	34	27	42	33	38	25	33	28	35	43	36	35	23	25	49	44	28	38	38	39	31	34	45	32	38	33	43	24	39	26	39	44	30	42	38	52	39	37	37	36	36	40	35	37	32	33	29	36	30	38	34	34	48	25	35	47	35	39	31	37	38	26	36	41	29	24	41	42	43	38	26	36	37	31	45	31	34	31	32	28	37	30	35	39	31	42	38	29	36	42	31	28	32	36	35	52	39	38	44	44	46	44	43	42	42	32	37	36	22	31	40	36	38	33	36	29	25	31	33	43	43	32	31	33	35	45	42	29	36	40	26	39	40	32	21	43	36	39	31	44	31	35	36	38	29	34	41	44	35	35	34	28	28	35	36	37	40	50	44	28	40	46	41	38	34	41	28	41	29	29	36	45	31	27	39	41	33	46	45	37	42	36	39	35	27	30	40	26	25	33	38	37	38	44	32	38	36	36	31	27	46	36	36	37	34	37	36	38	31	48	33	40	44	38	30	45	35	43	26	43	34	41	33	27	35	51	37	26	48	43	25	37	37	36	22	28	31	36	35	38	37	35	37	37	42	44	34	48	38	39	37	35	32	41	28	35	35	30	42	33	42	52	36	39	43	33	45	26	41	29	32	46	42	30	37	26	37	48	43	42	30	47	33	31	43	29	37	29	40	37	32	37	38	34	27	23	38	31	35	29	40	42	24	55	26	29	39	33	41	35	30	31	32	34	28	41	36	35	35	36	42	28	45	31	34	34	33	33	44	32	35	40	34	29	44	35	37	34	32	31	38	28	30	40	36	35	37	36	39	37	35	42	30	30	49	39	38	34	40	38	50	40	32	35	38	26	34	31	35	39	50	27	37	33	44	43	32	43	43	37	31	32	33	40	23	32	48	24	30	34	41	32	33	42	33	36	29	41	26	44	30	45	29	23	51	32	25	37	36	32	33	37	32	29	31	35	37	27
23086	13366	8269	23078	36069	39182	35291	35764	25572	19543	15446	12294	9336	8461	7104	5318	4779	3711	3986	3527	3515	3659	3879	4546	6491	6962	3903	5157	2561	1851	1733	1695	1637	1398	1297	1128	1017	899	864	828	816	775	752	716	718	690	722	649	706	899	759	681	697	679	617	645	663	656	643	619	650	690	764	746	875	696	688	629	590	598	582	645	604	568	580	598	582	582	549	585	612	595	573	548	573	549	584	577	581	594	591	559	579	586	570	648	630	577	602	578	609	606	551	585	553	551	539	588	567	570	533	589	599	605	567	565	594	605	624	598	660	576	598	633	591	575	554	557	616	559	589	603	623	587	572	575	601	562	562	552	536	523	565	605	630	578	575	560	615	574	543	592	556	575	505	574	598	510	516	554	510	521	543	543	585	604	545	573	567	547	528	562	551	560	601	570	546	554	549	517	551	582	574	534	520	544	570	528	561	577	548	539	557	557	549	515	551	539	545	567	543	585	559	539	558	536	598	542	578	595	583	589	584	566	537	623	546	631	528	568	570	528	551	537	551	557	549	582	535	535	550	530	525	558	519	553	565	560	552	514	564	582	547	551	591	553	572	510	548	578	569	526	543	558	551	539	569	550	549	544	540	533	547	546	546	549	561	573	560	558	561	527	555	572	582	561	527	533	575	546	563	573	594	565	540	518	497	565	536	542	542	606	570	542	540	530	528	531	545	534	553	537	592	593	544	515	565	554	519	537	552	577	538	537	536	530	568	567	550	542	570	550	583	576	546	525	560	574	536	520	557	546	531	556	547	555	559	557	563	539	523	545	546	560	569	585	564	549	571	541	553	504	519	518	554	530	542	526	570	538	559	537	581	567	569	545	538	523	557	572	550	529	515	541	594	564	518	544	576	513	541	558	526	531	553	570	552	562	572	541	559	551	544	525	544	524	588	552	547	561	550	559	603	552	538	557	544	565	562	536	536	511	536	559	536	520	550	527	566	598	508	587	584	592	528	563	565	552	545	581	553	562	571	567	551	554	553	561	577	527	561	544	593	546	594	548	543	592	565	548	515	549	535	557	596	550	571	555	567	555	558	578	551	547	520	528	506	587	594	555	538	559	564	561	532	560	515	545	566	536	534	537	547	538	538	547	574	560	582	566	577	558	570	564	551	557	545	533	535	600	567	543	556	553	522	567	516	542	517	524	546	534	558	562	551	554	567	530	579	552	556	517	546	564	490	564	552	543	515	587	554	587	542	515	565	528	554	516	561	548	553	571	517	560	571	517	548	571	538	593	532	561	569	528	528	586	550	552	581	519	565	551	536	574	581	515	563	531	567	594	529	562	590	550	545	556	535	547	530	498	567	578	597	529	557	574	545	567	516	537	535	587	545	574	570	587	529	593	526	531	568	569	565	547	543	540	560	564	573	549	530	564	555	526	591	534	529	526	534	529	545	561	537	519	539	587	582	565	537	602	548	540	551	529	571	510	561	520	554	585	505	562	534	584	512	528	509	566	533	523	558	567	536	537	577	544	502	558	576	543	547	598	551	591	548	539	500	553	545	573	555	551	550	578	540	551	558	566	529	570	494	544	555	589	544	543	555	529	531	555	575	570	581	585	516	557	572	542	530	555	545	583	533	589	569	592	584	534	524	555	566	550	548	576	555	534	583	549	562	559	539	525	540	590	513	515	539	519	526	521	546	528	511	514	536	541	542	547	551	546	559	532	547	544	573	531	532	597	519	554	519	540	594	534	590	570	566	581	545	575	525	531	550	536	615	531	585	552	514	538	517	603	524	556	510	554	568	529	555	504	551	565	569	558	573	531	535	566	534	547	563	536	564	600	539	556	537	549	551	510	568	542	554	541	533	556	566	540	561	585	541	539	563	567	550	547	542	535	564	555	509	585	546	505	576	537	525	539	536	516	560	554	543	568	556	564	550	529	522	550	570	562	559	566	514	579	537	533	563	572	590	524	519	561	563	531	527	535	543	554	510	512	560	580	561	601	483	554	546	597	594	574	552	504	569	511	547	509	581	528	575	548	544	514	552	563	547	565	561	537	548	533	552	558	518	552	568	517	533	543	579	532	523	519	545	576	619	527	580	548	529	543	577	536	570	573	583	579	546	572	557	628	555	612	553	557	530	539	569	533	521	548	564	565	525	551	556	566	522	573	535	531	555	558	582	575	592	519	557	542	556	581	544	534	497	534	573	542	553	549	580	528	555	518	550	532	512	506	528	541	549	556	591	549	597	550	555	570	554	593	553	517	536	554	546	565	574	523	561	538	498	542	552	590	537	538	537	600	508	560	578	531	496	580	578	559	500	543	557	533	567	555	568	592	588	542	569	546	553	580	551	564	547	581	566	554	588	546	559	557	546	538	561	549	564	535	546	552	540	505	504	547	551	543	546	563	588	581	584	554	558	521	582	552	538	528	581	519	581	510	564	547	572	546	537	540	539	568	562	551	548	564	533	551	566	560	538	519	535	553	524	561	537	549	566	546	563	557	539	534	563	553	589	541	561	512	559	554	574	555	554	541	515	532	563	536	556	559	535	543	550	569	524	562	567	580	519	525	521	556	588	545	610	506	557	508	552	528	555	555	556	564	571	542	560	543	562	550	546	565	526	511	579	546	544	549	552	527	506	525	575	551	567	547	545	584	540	598	549	541	534	538	563	555	542	556	535	555	577	548	531	587	547	520	518	561	562	567	537	593	553	543	561	538	590	573	549	600	521	572	578	532	516	541	563	563	574	570	568	558	540	609	541	543	520	556	515	562	569	535	530	555	585	563	561	529	565	561	577	538	574	518	527	542	575	528	548	557	534	564	538	543	604	551	579	550	559	574	544	514	508	544	561	604	566	561	565	590	548	520	536	546	555	583	552	583	538	561	558	533	509	571	597	530	551	486	589	568	554	583	568	619	568	529	527	531	546	576	545	536	575	570	541	580	583	602	540	577	572	513	542	554	550	534	562	560	543	541	567	557	540	566	551	516	511	556	547	569	522	568	587	531	535	513	544	571	581	576	545	520	557	531	530	560	544	549	535	581	539	547	572	560	548	526	587	573	584	586	580	544	564	569	533	535	531	512	550	537	554	533	526	578	568	550	554	553	500	580	549	533	582	560	551	582	543	564	539	544	532	594	587	529	561	555	556	561	572	531	605	533	559	541	555	535	539	558	570	558	541	546	529	559	552	533	539	595	562	546	573	536	503	534	567	566	552	587	577	541	562	579	543	534	565	550	573	547	551	531	509	516	525	560	519	560	551	573	565	561	584	576	593	525	522	541	535	547	571	559	553	571	525	558	564	553	554	567	582	518	587	526	557	529	533	528	572	571	577	547	563	526	550	563	563	562	519	535	586	534	530	549	538	502	544	584	518	566	536	560	544	554	555	562	537	583	535	530	553	511	601	576	552	563	541	573	508	556	586	557	525	536	558	566	552	561	544	542	533	559	538	521	523	595	552	559	569	508	560	539	515	587	545	564	512	580	524	531	576	517	550	535	553	521	593	537	539	564
1600	193	110	113	345	690	577	705	534	195	154	101	84	93	55	41	48	43	43	41	36	34	48	58	58	82	48	90	34	29	29	20	36	20	25	33	29	26	27	25	25	19	25	24	28	26	22	25	27	24	25	30	28	16	19	18	19	25	26	21	23	28	18	28	18	24	24	20	27	31	22	15	13	27	29	20	31	22	31	16	23	26	23	15	18	30	20	31	18	25	24	23	20	25	23	33	20	19	16	21	25	29	21	28	36	16	20	26	24	19	15	20	26	24	19	22	9	20	25	16	24	24	22	21	27	30	21	24	26	20	17	19	21	17	21	26	20	26	22	24	21	25	29	19	15	16	28	23	24	18	17	29	23	21	27	19	11	26	16	25	13	23	28	24	20	18	21	19	11	26	13	21	12	21	29	18	24	32	24	28	30	18	22	15	24	25	24	12	21	25	25	26	21	22	32	24	21	18	22	27	24	18	15	22	23	21	27	23	26	20	23	31	27	15	19	26	19	23	32	16	20	26	26	30	25	20	20	19	21	14	23	21	16	24	18	18	19	22	22	24	25	25	18	18	23	19	26	17	24	27	23	15	24	25	27	28	31	21	19	21	23	21	19	24	18	23	18	16	22	23	27	22	27	25	25	17	29	35	25	28	25	18	23	28	15	20	27	32	15	20	25	33	25	22	22	28	23	20	17	21	21	20	30	19	21	25	17	20	26	14	24	18	29	21	24	26	18	25	21	21	30	24	28	28	26	23	26	21	25	32	31	28	27	19	26	26	35	22	18	31	22	28	21	24	22	18	22	27	23	22	20	22	18	20	20	19	31	28	30	21	19	20	21	28	19	22	32	21	27	21	19	18	19	14	25	19	16	24	27	26	27	24	29	17	23	20	27	23	27	30	30	22	30	22	27	16	22	22	16	23	23	19	25	25	30	28	26	23	22	22	25	26	23	25	18	28	9	30	17	18	19	24	21	29	23	28	22	27	29	27	27	26	25	35	20	21	34	19	16	25	24	16	18	25	23	23	20	22	21	29	24	29	24	25	24	17	21	19	24	24	22	23	24	24	23	21	24	29	34	24	20	24	27	18	25	16	16	22	27	17	24	27	23	25	24	22	17	23	22	23	16	19	26	27	25	27	22	22	24	22	23	30	17	22	25	11	21	14	27	26	29	22	23	18	25	27	29	24	24	23	18	27	19	18	28	27	27	25	22	20	24	23	23	25	29	24	18	17	26	32	24	20	28	27	26	24	27	19	26	28	19	18	31	30	19	26	22	28	24	21	28	20	18	16	26	21	27	20	27	23	25	24	22	17	36	27	21	26	20	23	25	20	13	22	17	26	12	22	17	23	20	30	17	36	26	25	21	16	22	21	19	20	33	22	24	19	16	29	33	21	27	19	23	20	16	19	17	18	22	28	21	21	25	27	36	21	23	23	18	16	28	23	24	17	24	23	25	25	18	18	26	20	23	14	20	26	27	30	26	26	17	18	22	23	24	27	26	22	22	19	21	23	21	21	29	29	14	20	21	30	24	25	34	21	25	23	28	22	30	17	22	26	27	27	20	22	21	32	24	21	27	19	31	27	17	22	21	22	17	15	27	19	26	20	20	20	29	27	24	24	28	24	36	14	25	24	24	18	19	19	24	28	25	18	26	21	24	18	21	16	25	30	26	23	23	25	23	26	22	22	19	24	27	21	24	31	23	28	20	21	24	18	20	19	26	16	20	19	32	26	35	21	19	20	25	21	15	22	18	35	20	20	23	18	22	19	28	20	26	18	14	27	26	17	22	19	27	31	25	22	17	16	17	34	23	26	10	17	15	29	35	29	17	16	32	22	30	21	19	34	10	16	27	20	24	18	27	16	28	17	26	23	20	21	28	20	29	17	35	24	24	30	19	22	20	23	23	25	21	33	21	18	20	29	23	26	23	29	18	26	20	29	15	26	23	30	16	29	24	18	24	22	19	18	21	23	24	21	28	22	27	21	20	19	21	19	14	22	22	22	23	19	34	25	35	30	17	22	30	24	30	26	18	20	26	33	24	13	23	22	26	16	23	21	27	20	18	12	13	15	23	13	10	25	17	16	26	31	19	24	17	36	30	19	17	17	24	22	26	25	25	19	18	18	21	18	16	23	21	18	22	23	19	19	16	18	19	18	28	20	29	21	22	25	25	24	23	18	25	20	23	23	18	20	32	30	16	25	21	19	20	22	19	15	31	21	22	15	19	14	17	21	32	12	21	23	19	18	22	22	22	29	18	21	18	25	23	24	19	19	32	21	21	22	30	19	21	27	31	28	19	17	15	27	24	19	30	23	20	32	21	24	22	17	20	24	25	22	18	25	19	24	19	26	21	24	18	20	19	21	20	22	23	23	27	24	19	20	21	19	11	22	20	18	23	28	30	14	32	31	31	23	26	25	21	21	22	16	35	17	28	31	18	22	26	26	18	21	24	19	19	23	18	18	25	19	19	22	34	20	19	27	17	30	25	20	30	24	18	22	18	17	26	30	23	24	33	28	25	22	20	28	19	23	20	15	14	25	15	31	25	17	25	19	23	24	11	22	20	23	26	22	19	22	25	21	22	23	32	23	27	19	22	24	27	27	18	29	30	24	22	24	31	24	27	19	25	23	21	16	16	16	32	24	25	16	15	31	14	30	30	29	28	36	21	21	19	25	27	21	21	18	27	29	18	19	31	20	22	27	22	20	21	19	25	20	22	15	20	29	25	28	26	16	31	23	11	22	25	25	31	23	21	30	29	25	11	24	18	28	18	25	14	25	25	20	18	28	25	28	26	27	24	24	20	26	23	19	19	26	29	28	33	32	26	23	19	27	19	24	23	20	16	19	23	27	21	25	21	32	26	28	23	24	23	21	26	21	20	17	18	23	24	30	28	29	25	23	19	23	27	23	20	21	22	25	31	29	27	21	24	27	22	30	26	21	22	19	24	17	28	24	20	28	26	24	26	25	18	21	21	8	33	31	14	18	31	26	23	28	22	26	17	24	27	20	20	23	30	27	19	34	27	26	21	24	19	22	22	18	25	25	29	19	19	21	20	25	25	24	30	15	17	25	18	27	24	17	22	25	22	18	22	19	14	23	19	22	20	22	22	29	19	24	27	28	20	22	21	15	25	19	23	20	28	19	20	22	20	20	24	20	19	23	17	32	25	17	22	23	23	23	28	20	26	24	22	28	21	21	25	32	29	25	21	24	18	19	25	23	23	21	21	24	32	23	23	29	20	22	20	17	16	24	27	28	23	23	29	36	18	19	24	23	21	29	17	19	15	29	17	28	19	19	25	19	24	28	18	30	14	22	33	28	24	29	23	18	20	21	17	20	18	18	19	24	14	16	27	24	20	25	24	27	20	29	26	18	28	20	23	37	17	32	14	15	29	18	18	13	19	26	28	23	25	18	18	27	25	21	34	21	13	25	29	29	22	24	27	31	14	24	24	26	28	31	31	20	23	24	20	25	26	33	33	31
13851	6594	3381	13535	26591	31621	27508	27553	20729	10827	7842	5540	4113	3385	2808	1827	1629	1231	1304	1454	1178	1142	1100	1494	2249	3272	1451	2832	1019	745	617	628	591	594	526	491	441	393	409	386	414	397	409	382	398	398	372	373	422	525	501	386	377	373	412	346	385	349	361	363	395	447	375	361	379	379	377	379	378	376	354	360	343	357	364	373	365	358	394	374	367	386	342	364	343	356	345	373	317	403	359	362	332	335	385	369	367	379	344	387	399	355	385	380	384	400	350	372	390	378	344	350	403	350	346	373	358	360	382	381	332	367	377	355	392	393	408	399	397	399	355	327	363	366	389	358	385	374	374	367	375	347	384	388	405	368	365	354	360	355	359	365	337	369	357	376	345	353	369	391	354	339	401	350	368	373	333	341	369	365	360	357	373	335	370	382	376	368	366	348	375	352	328	328	353	352	363	380	360	343	348	351	360	378	372	335	391	342	356	353	375	360	336	368	354	372	366	391	359	363	371	346	375	358	364	340	349	364	384	361	381	367	350	364	335	372	356	367	346	347	353	368	355	392	355	364	391	385	365	375	369	368	340	353	345	354	361	385	349	337	350	360	335	370	366	360	373	366	337	341	343	374	355	367	375	376	358	372	343	346	333	363	362	344	346	366	351	360	367	357	361	371	333	370	333	350	346	351	366	350	382	381	354	310	330	348	346	364	359	350	388	359	368	330	335	368	385	337	344	348	381	388	343	352	354	380	348	364	373	343	340	366	368	380	385	366	369	358	390	353	363	338	322	357	377	379	381	369	365	353	388	341	351	396	351	354	345	363	366	380	340	371	391	359	322	351	342	399	342	377	389	352	363	360	362	355	369	340	367	378	368	372	383	347	347	366	383	351	367	311	394	363	370	342	353	336	367	353	369	360	364	378	365	370	371	367	378	345	339	354	335	393	344	352	393	350	362	371	345	365	369	377	364	347	355	364	360	376	366	345	362	363	356	408	348	348	375	374	363	354	333	378	373	371	374	364	358	377	356	352	396	375	352	365	373	321	364	324	397	368	341	346	374	355	354	333	372	352	353	354	327	351	353	352	379	369	361	371	350	365	333	384	382	363	380	388	368	344	331	400	310	363	368	335	372	392	358	343	344	337	372	363	367	331	352	349	357	339	350	377	393	402	331	365	404	332	385	396	341	374	358	371	376	370	358	381	367	358	370	368	409	355	346	342	323	364	385	363	367	357	366	344	333	327	373	360	358	377	377	351	365	368	348	346	347	329	368	363	358	368	355	399	360	329	369	336	344	342	383	353	348	372	331	352	338	348	359	374	345	374	398	374	365	347	403	331	363	372	353	385	375	353	379	381	325	354	349	356	359	380	376	371	389	401	360	367	342	358	380	363	347	306	350	346	348	354	369	318	363	350	377	373	381	334	339	395	378	362	351	332	357	340	343	378	358	328	357	340	345	360	372	339	381	342	372	354	345	348	360	360	350	374	382	378	367	367	367	369	334	346	356	360	354	351	365	388	390	370	372	354	327	326	342	344	336	339	391	361	337	351	341	359	355	322	359	345	343	382	355	396	358	363	372	358	334	383	364	356	389	380	367	338	373	356	341	397	337	342	381	343	374	361	342	367	374	350	328	375	365	369	373	353	378	367	344	359	370	374	386	372	337	323	342	355	394	345	375	354	368	369	367	362	356	354	383	345	400	396	353	350	373	340	320	354	356	323	366	373	337	344	350	349	386	378	409	364	368	368	367	364	327	386	336	366	384	350	342	368	371	379	377	364	363	394	373	371	350	369	402	358	349	383	376	369	330	332	331	364	378	360	364	318	369	387	352	365	361	394	357	396	355	377	383	368	377	344	379	322	387	378	382	345	361	358	363	370	378	383	353	359	356	378	378	375	343	387	366	346	391	316	349	345	376	379	358	355	343	360	344	389	374	338	346	365	361	343	341	318	377	355	390	357	331	337	371	342	404	336	384	369	355	395	354	404	365	356	392	378	362	334	364	387	345	330	357	392	387	346	373	386	342	355	366	335	331	365	367	338	339	349	335	353	367	358	358	372	361	371	383	369	354	351	358	322	388	396	341	372	373	371	354	341	355	365	350	382	342	364	357	355	335	357	340	360	390	360	377	309	371	357	354	367	379	383	343	327	396	357	370	339	335	358	382	400	351	340	357	349	365	325	387	345	359	354	385	352	341	356	351	343	357	349	343	344	365	371	377	356	371	387	359	360	400	387	362	376	359	364	360	365	366	366	341	379	387	392	372	359	338	355	308	347	363	382	380	385	357	347	338	352	355	367	333	365	356	371	362	353	367	325	376	388	377	374	382	385	334	377	375	373	355	359	359	383	351	355	358	368	349	344	337	347	363	367	364	363	386	345	355	364	375	392	366	348	360	351	393	332	350	377	365	362	361	359	348	368	362	379	378	384	357	360	348	372	340	368	411	365	365	369	365	393	352	380	348	368	370	345	381	382	335	354	334	353	374	388	355	373	355	329	365	332	348	331	380	371	371	357	353	367	369	362	386	376	331	364	368	373	331	360	361	350	355	353	391	372	349	342	346	360	356	380	358	339	356	360	366	366	362	296	365	355	380	374	361	378	350	353	336	398	349	345	353	350	357	370	373	377	345	381	376	380	356	346	369	368	334	384	375	373	384	398	390	375	352	384	338	411	350	348	385	356	333	353	356	345	354	360	353	377	340	369	348	370	375	406	377	369	351	373	302	362	393	333	387	343	356	336	337	346	322	374	344	372	325	364	403	362	334	340	320	379	405	346	380	366	324	365	350	349	338	395	383	368	356	377	342	382	375	369	323	369	347	355	344	343	368	330	413	396	365	336	379	364	367	362	366	370	357	387	377	345	376	348	362	380	365	353	357	345	352	349	330	371	370	347	358	329	353	377	365	347	343	344	358	424	368	370	330	382	348	359	335	362	359	352	381	369	366	374	350	361	350	366	385	342	348	371	356	348	397	340	370	366	370	360	343	332	374	383	399	359	353	355	390	350	363	370	360	348	366	365	388	362	391	377	376	342	343	347	345	367	311	342	403	341	360	336	335	350	408	344	370	351	388	326	338	367	341	395	384	394	343	374	369	332	361	367	387	366	348	378	398	362	386	374	348	349	339	360	361	329	387	362	361	399	370	367	341	357	340	376	413	356	343	342	340	359	345	343	376	364	310	337	371	342	375	363	335	351	366	373	381	352	359	360	364	379	354	352	379	351	352	351	371	339	353	340	374	350	355	335	355	332	382	347	371	323	376	360	383	375	394	352	321	350	313	386	358	340	328	353	364	381	332	351	374	381	352	358	370	347	390	398	362	353	377	380	350	340	373	351	338	386	356	346	375	364	346	386	368	357	365	346	341	357	327	340	350	396	347	372	338	353	398	350	376	358	349	345	378	362	378	373	333	367	324	345	341	366	333	389	345	321	332	381	382	345	362	399	336	358	379	372	362	365	366	348	371	357	344	336	371	326	402	366	332	348	356	362	406	363	381	363	327	347
1054	342	182	204	644	1015	1074	1059	970	370	246	172	133	126	98	65	55	57	56	66	50	53	48	60	91	119	67	141	60	39	25	36	31	29	37	31	22	26	22	29	28	28	28	30	11	15	29	28	25	23	20	14	19	8	13	20	21	22	28	14	18	30	20	17	24	26	30	21	16	16	22	21	18	18	22	23	20	25	22	24	20	19	14	23	23	18	18	13	20	13	12	26	26	23	19	16	25	17	22	34	20	16	20	24	19	17	17	25	14	29	20	19	23	29	15	26	21	26	34	23	17	18	25	16	24	19	12	16	13	20	20	24	14	16	20	13	22	21	21	22	20	29	21	17	28	23	14	31	13	17	19	33	20	19	14	14	21	18	18	31	15	20	10	28	19	21	14	19	25	26	19	17	18	23	22	15	27	17	17	16	24	22	13	19	18	18	16	20	21	18	21	14	20	13	21	23	16	18	18	22	12	18	15	19	28	20	29	21	19	16	19	19	23	17	26	15	16	11	17	16	22	17	23	20	15	20	19	16	23	21	27	22	27	18	21	15	12	16	18	13	25	19	20	19	17	16	24	19	20	20	13	21	20	15	14	23	17	21	18	24	24	23	18	20	20	21	21	24	12	13	22	15	14	18	20	22	21	15	15	19	18	23	20	15	21	20	17	18	20	25	22	26	13	21	27	8	24	21	23	20	22	19	24	20	20	20	29	17	19	21	25	16	20	31	22	23	17	16	25	18	13	35	24	25	13	27	18	23	21	25	22	24	14	15	22	19	19	15	20	15	13	14	18	25	20	17	20	24	19	23	19	21	19	22	21	14	22	15	13	20	18	21	21	22	17	21	15	31	19	16	23	18	19	28	17	19	20	20	21	20	32	20	13	16	18	15	15	10	16	21	16	18	23	28	16	12	17	20	18	16	22	25	21	23	18	16	20	26	21	19	22	25	12	18	23	16	23	22	14	14	15	16	26	30	20	24	16	16	16	25	19	30	17	25	20	20	15	23	19	28	16	23	22	15	21	16	18	29	13	20	18	22	29	24	17	14	16	21	23	15	28	19	27	20	20	18	22	20	18	30	24	17	28	19	25	20	20	19	13	10	14	17	20	26	37	20	19	20	26	16	24	15	24	19	16	20	16	24	19	21	23	16	20	17	16	21	17	17	23	26	16	17	22	20	24	22	10	18	14	18	15	21	22	25	23	14	11	22	18	21	20	20	16	15	19	20	20	26	23	20	17	21	15	15	18	24	17	13	23	21	18	23	25	11	18	22	18	17	17	22	20	17	21	25	10	15	13	13	23	9	25	26	19	20	19	14	19	24	21	18	19	22	20	23	15	21	16	25	31	19	16	16	18	22	30	26	12	22	23	19	27	17	14	17	14	15	17	13	12	17	12	14	19	22	20	21	24	15	13	18	19	22	19	19	20	16	16	22	15	19	12	20	23	12	20	26	22	18	26	19	27	22	18	12	17	16	26	23	19	16	18	22	23	18	17	22	30	14	26	26	27	26	19	19	19	19	23	19	17	15	20	19	23	15	17	19	21	27	21	13	23	18	19	24	20	19	19	14	22	21	19	16	23	23	19	17	16	18	29	15	20	18	19	17	26	15	21	18	11	23	16	18	23	26	17	20	14	16	15	19	15	27	18	18	20	18	19	20	23	28	16	18	26	21	21	30	18	17	12	22	17	26	18	15	24	23	24	22	29	11	17	19	17	17	19	20	13	20	19	20	22	19	16	20	22	19	14	16	23	20	22	23	25	23	19	24	18	27	20	26	23	28	20	20	18	15	21	22	29	14	17	20	17	14	21	23	18	19	14	23	25	22	24	17	12	18	19	16	17	19	23	23	24	28	10	22	25	13	26	19	22	27	20	27	17	20	22	15	23	22	21	24	16	18	21	19	20	16	23	13	21	16	21	23	26	27	23	20	39	18	12	23	26	20	21	27	19	16	27	22	24	20	21	14	18	14	16	17	20	19	12	20	20	27	20	22	15	16	19	19	17	19	19	21	22	18	8	26	21	19	16	18	18	13	22	28	19	25	19	28	20	23	18	16	19	19	25	11	19	16	20	26	15	25	21	15	17	18	20	23	24	19	13	28	21	15	17	11	26	18	21	18	20	27	18	22	29	20	22	24	20	23	22	26	14	16	25	20	19	25	17	11	15	27	24	22	27	25	19	32	21	24	20	20	21	21	17	21	23	20	22	18	20	23	19	15	24	32	18	20	13	24	19	21	22	22	17	21	19	20	21	21	25	18	23	29	16	22	13	24	23	21	17	27	17	21	18	28	22	22	16	15	19	17	19	21	15	16	20	25	16	17	13	21	24	20	19	23	21	25	15	19	27	15	20	20	24	21	15	24	15	20	19	13	23	13	26	16	15	19	17	18	25	21	23	13	19	16	24	27	20	21	32	19	26	17	24	29	24	22	9	14	14	15	28	21	22	13	24	12	21	21	21	21	25	21	25	21	16	24	24	17	12	15	21	18	26	12	24	20	24	17	17	19	17	18	24	21	24	25	18	19	19	17	29	16	14	20	23	22	24	24	21	22	20	15	18	19	12	17	16	13	19	27	13	24	18	12	16	18	11	17	21	21	17	33	16	20	18	21	18	24	7	16	14	20	14	16	24	22	21	16	19	23	18	14	18	18	11	20	12	23	22	18	24	15	12	26	26	20	12	16	18	21	28	18	23	21	19	17	20	23	18	13	19	26	18	19	19	16	20	17	16	20	18	24	32	19	17	28	20	19	23	24	13	14	17	22	23	18	12	12	16	19	14	15	19	24	14	20	22	22	19	21	23	21	19	19	12	11	26	21	17	21	21	16	27	15	26	15	21	16	14	18	18	11	16	30	18	15	26	19	21	24	24	20	15	25	17	16	13	15	15	21	16	26	19	19	29	26	23	25	21	16	27	23	23	23	15	29	19	19	13	19	18	17	17	19	21	22	15	10	26	27	25	14	19	19	32	16	33	23	15	20	23	24	20	26	20	21	10	24	21	19	20	30	24	22	19	19	18	20	19	23	11	16	19	26	21	22	19	23	22	20	8	14	25	17	22	13	20	22	20	23	23	21	17	16	16	24	17	10	21	21	22	15	20	17	19	16	18	18	16	18	21	26	19	24	24	20	18	28	20	23	21	11	19	23	17	22	15	15	24	15	21	22	17	17	14	28	19	22	16	18	15	22	19	24	18	28	25	22	18	18	20	17	22	18	26	12	16	27	17	24	16	22	30	19	20	22	24	14	19	21	18	18	20	18	19	10	25	15	23	17	22	18	15	19	22	24	20	16	18	18	18	27	21	17	27	22	22	17	23	22	11	20	25	20	19	21	23	25	16	18	27	21	20	13	21	26	19	18	25	20	20	20	23	26	16	13	20	23	14	16	15	13	24	23	19	29	16	24	22	15	18	9	24	16	16	23	16	19	17	23	21	20	18	22	18	24	19	21	16	24	16	13	23	17	20	24	24	10	26	17	17	12
18946	10398	5162	17556	32538	36484	34517	33428	28237	16610	11320	8713	6436	5532	4439	3085	2415	2046	2117	2253	1841	1789	1803	2192	4589	5342	2456	5718	2305	1381	1023	923	957	781	669	598	522	503	456	481	431	416	426	417	411	386	399	361	461	561	475	396	360	370	354	366	343	373	383	391	418	343	371	342	381	406	373	316	351	332	339	347	383	348	324	390	337	307	313	320	384	317	326	352	337	291	359	346	367	344	314	323	329	337	331	331	366	339	359	390	349	360	364	329	347	324	299	331	336	325	331	318	342	332	335	330	353	316	358	415	344	331	359	308	338	358	327	334	332	361	317	346	321	359	300	326	315	329	325	311	327	338	344	368	299	334	309	320	317	325	346	305	314	326	306	295	316	308	320	304	321	334	337	321	297	320	346	307	327	318	341	331	321	302	296	323	291	299	318	311	318	330	295	293	292	316	315	317	284	323	313	320	316	320	320	328	309	332	305	318	306	296	311	334	334	344	350	299	324	295	311	320	307	328	309	308	321	303	301	285	286	325	303	309	329	316	306	327	312	356	314	346	302	318	324	312	319	316	321	295	329	316	309	326	283	310	279	314	290	317	315	277	315	338	316	289	320	301	331	303	296	312	306	331	344	317	313	320	330	298	301	317	318	303	314	340	340	330	339	299	311	329	312	323	316	281	327	317	295	326	276	334	312	310	309	291	324	332	338	294	287	303	342	322	315	301	309	278	325	342	314	311	316	290	310	295	338	330	323	313	321	336	315	288	311	338	324	355	297	333	334	296	328	297	327	328	291	347	293	321	314	312	323	327	308	324	346	311	296	319	289	324	333	301	343	283	326	323	327	341	333	337	294	309	325	326	319	285	327	295	320	335	329	315	327	318	301	338	310	305	312	290	311	324	302	294	335	293	301	291	321	295	333	320	337	297	311	306	335	295	309	298	309	312	334	260	343	331	310	305	339	317	354	289	295	313	297	329	309	293	297	309	305	313	331	352	315	344	313	316	301	338	283	340	313	329	298	324	323	319	360	315	303	312	314	293	301	313	305	280	300	293	305	334	316	338	297	279	330	318	278	311	308	319	270	310	309	317	345	320	354	315	310	314	328	318	316	321	346	319	293	321	339	333	295	277	305	309	325	310	328	304	327	315	316	296	319	344	356	302	278	313	339	292	312	338	302	311	315	313	324	312	319	330	308	320	292	333	305	307	312	294	298	305	325	303	325	316	299	337	333	312	326	329	317	310	318	336	343	325	325	333	311	330	313	313	313	334	305	318	361	376	313	343	335	304	341	310	305	336	292	325	320	306	315	342	298	296	323	323	295	321	322	306	291	308	320	296	298	305	321	302	329	306	347	332	299	310	315	321	311	316	327	298	334	359	294	337	313	336	335	303	348	291	312	325	323	297	311	299	293	296	299	343	296	337	295	304	301	312	310	340	290	293	301	348	304	323	320	271	302	313	338	303	328	296	312	287	309	293	328	304	335	261	308	338	326	282	322	308	342	313	324	351	318	312	324	333	325	336	346	299	311	302	335	319	340	318	336	325	319	303	341	305	310	340	327	284	317	332	294	335	308	279	304	338	327	308	335	336	323	316	309	321	320	312	327	302	287	295	281	322	299	285	333	287	291	281	351	303	324	306	295	312	340	336	320	322	339	287	331	334	308	316	355	318	338	278	303	330	322	311	303	296	302	293	324	326	308	311	270	298	291	327	300	304	333	343	315	343	302	313	348	304	317	290	305	287	325	301	299	297	300	325	308	353	307	296	317	298	335	323	313	287	333	295	280	286	342	322	296	277	280	302	312	295	306	329	288	294	291	303	332	292	307	343	329	309	310	345	308	302	316	296	300	301	288	292	316	275	316	330	362	321	307	301	298	301	316	309	340	312	323	333	318	323	342	318	306	328	309	310	291	288	355	297	315	311	330	333	333	319	302	305	330	331	341	332	346	322	302	308	298	275	310	326	326	299	321	267	315	338	300	318	323	317	313	316	334	330	326	320	325	293	315	305	295	305	323	312	278	308	359	276	285	318	295	297	306	293	310	327	303	308	333	327	339	332	319	313	303	332	320	307	315	288	306	331	313	309	290	322	314	325	318	298	296	340	307	317	331	280	323	280	314	307	284	349	274	304	316	338	319	279	320	326	326	308	307	333	334	319	312	306	291	321	321	329	306	297	295	328	294	308	329	281	311	273	296	318	311	333	275	350	311	285	306	303	313	310	332	335	306	317	324	315	300	304	308	315	286	315	308	314	319	349	288	280	293	328	318	297	322	300	315	325	292	305	325	306	303	318	327	286	312	307	340	344	285	306	308	298	296	304	309	311	263	325	301	297	338	283	285	316	325	316	287	328	311	303	333	315	336	291	328	322	332	297	347	322	284	318	312	336	307	334	313	320	330	317	303	319	336	299	315	314	348	300	342	312	368	337	335	292	302	296	329	286	348	307	279	333	299	331	325	301	315	334	309	319	304	321	308	335	307	330	315	300	319	311	309	301	303	284	285	292	339	319	309	313	303	298	313	287	312	329	302	329	292	312	308	331	314	332	333	287	292	331	319	269	323	313	298	329	315	334	286	313	330	315	300	296	331	298	302	314	318	296	323	315	332	302	314	327	334	315	334	339	286	349	331	294	355	297	286	332	305	303	321	322	313	336	293	324	294	318	309	287	329	288	320	282	333	327	298	340	310	278	352	315	320	285	297	294	315	349	314	313	298	300	288	279	290	315	321	301	292	284	306	273	303	318	347	307	288	316	302	304	291	319	299	296	300	315	300	343	303	303	327	311	297	318	301	285	328	303	287	313	301	313	327	286	311	304	334	331	328	307	316	327	302	305	320	312	316	285	294	293	311	311	331	332	310	354	322	299	320	312	307	283	320	295	325	292	333	279	330	338	299	306	307	308	288	307	274	308	339	320	319	327	315	338	313	323	297	310	342	334	326	300	321	324	318	310	293	315	340	287	282	313	317	310	295	335	308	329	308	309	293	321	319	310	286	294	335	298	303	291	336	320	342	316	295	289	317	335	313	307	286	319	316	331	298	315	361	307	310	313	315	293	286	317	324	333	319	299	316	312	361	307	305	318	312	315	309	334	311	284	310	317	293	313	343	348	286	308	309	308	301	302	308	341	331	300	324	285	302	315	277	309	323	327	320	301	317	300	310	303	343	300	318	311	311	322	279	304	301	327	311	298	301	300	299	335	313	323	302	317	293	347	306	299	311	292	304	316	302	321	332	300	312	326	302	306	323	321	311	298	335	316	330	329	300	338	307	320	301	316	304	309	311	345	311	342	305	313	311	314	327	296	313	314	335	309	314	297	316	296	302	325	324	329	319	310	312	307	319	309	318	363	268	323	277	314	318	328	306	315	308	280	310	312	287	311	299	309	287	318	307	286	345	313	308	323	337	319	309	286	334	298	305	324	328	328	304	302	316	305	321	322	326	320	264	322	309	332	298	318	308	322	313	340	343	347	315	283	297	335	337	310	310	314	285	318	313	320
2678	392	190	162	544	862	999	1002	1015	457	292	193	148	138	118	93	63	74	62	74	66	67	89	62	109	118	87	92	76	61	45	56	43	57	64	29	44	40	46	42	45	31	34	34	38	40	36	51	42	30	37	41	37	33	33	35	51	48	38	38	35	39	46	47	39	41	32	52	31	29	41	45	39	33	37	49	46	32	45	40	35	35	34	39	49	31	44	30	43	49	48	38	42	39	31	29	43	37	37	41	47	32	24	51	44	46	36	38	41	42	33	37	36	32	47	46	29	50	38	33	38	38	43	35	42	35	33	35	40	42	30	37	33	38	49	48	37	36	31	39	33	50	26	39	31	42	44	43	45	35	35	37	33	34	26	43	50	34	43	33	54	32	47	41	38	42	37	41	25	39	34	37	39	40	44	40	32	33	32	39	37	38	39	45	37	28	36	32	38	49	53	38	41	40	45	49	33	22	50	38	34	44	40	54	47	27	35	29	31	52	46	48	39	50	35	42	42	39	39	37	45	42	39	34	47	52	37	42	49	42	45	44	33	42	38	36	41	51	42	42	32	35	48	36	34	48	30	28	34	50	35	45	39	38	54	32	44	40	38	38	45	37	32	37	53	31	34	31	40	40	40	40	42	34	39	39	41	43	34	37	28	37	39	41	43	43	28	52	37	44	48	32	38	43	51	49	39	39	28	46	34	43	41	41	32	37	39	35	30	34	33	42	38	37	27	33	50	38	44	40	36	31	28	41	28	33	51	40	42	32	41	38	43	43	45	31	41	33	34	29	43	32	39	37	43	47	44	33	54	41	38	43	34	47	33	31	43	32	39	34	42	38	38	36	33	36	39	32	52	27	37	30	23	27	34	41	29	38	29	34	39	43	33	43	51	45	37	36	39	47	42	43	44	40	45	30	36	28	31	44	38	40	27	52	29	38	24	34	54	25	39	39	52	31	35	41	38	38	38	55	35	41	37	48	45	42	39	37	34	31	42	26	49	34	27	37	23	37	35	34	41	37	40	30	38	30	28	40	41	38	41	42	30	39	35	35	44	43	36	33	48	33	37	31	37	34	47	46	37	48	39	46	32	35	35	46	37	38	36	29	32	34	39	42	50	50	46	35	38	41	39	36	31	40	40	34	31	45	32	44	43	41	37	45	38	40	36	40	34	41	38	47	43	40	27	45	40	37	38	41	33	34	42	45	39	50	43	41	35	40	44	31	30	31	23	28	42	35	42	56	32	48	35	34	32	44	26	30	46	36	25	34	52	33	26	32	34	36	49	24	50	32	38	39	39	43	39	44	32	41	37	38	35	40	28	44	31	37	42	45	39	41	42	35	24	47	42	36	38	44	43	32	42	40	31	34	42	36	32	40	45	38	38	32	50	37	56	35	42	39	40	44	36	41	54	30	49	48	48	43	33	27	34	34	43	37	37	29	58	41	47	37	33	38	45	34	36	43	42	40	49	43	39	33	35	48	53	42	36	33	31	39	41	33	33	32	48	36	42	31	48	32	32	34	27	36	39	41	41	39	32	45	35	38	30	41	42	45	34	44	40	31	34	44	48	29	39	39	40	37	41	40	36	32	39	34	46	41	36	33	40	39	29	30	36	45	34	36	36	34	45	47	40	31	39	39	32	31	46	53	41	46	46	46	48	40	40	47	35	28	35	43	37	38	30	36	40	43	39	33	34	35	50	38	38	32	38	42	39	45	38	47	37	28	42	44	33	39	35	47	39	45	42	42	44	44	32	28	38	38	27	44	37	47	36	34	29	40	35	38	39	42	41	45	34	37	55	56	42	31	44	39	46	36	38	60	39	41	34	40	41	36	33	36	30	34	39	32	30	33	41	51	32	29	30	35	34	31	37	44	30	46	37	37	38	38	33	37	32	49	55	49	44	33	49	43	42	30	27	29	34	48	55	37	38	40	34	28	39	35	45	34	34	38	38	44	43	40	37	45	40	44	44	41	26	36	38	24	38	43	40	38	28	44	41	37	40	37	38	38	31	32	38	33	34	41	39	36	38	42	39	33	43	43	37	49	45	47	54	41	41	26	37	35	42	35	31	41	42	43	35	48	47	46	42	33	32	48	48	41	39	33	32	41	42	31	35	30	39	51	35	38	44	25	33	46	41	40	42	31	28	36	32	35	45	44	41	23	33	32	43	41	36	35	38	43	49	31	38	39	45	35	57	37	31	27	43	47	39	35	35	56	33	38	32	39	43	53	36	39	25	45	33	40	42	37	35	42	45	39	39	52	43	33	39	49	40	30	39	38	34	34	34	31	40	53	32	28	36	41	52	45	48	37	47	38	39	38	33	31	27	27	39	28	37	33	31	48	42	33	29	35	38	41	42	37	38	41	45	34	43	37	37	35	48	38	41	40	42	35	34	27	46	37	41	41	34	37	40	45	38	30	43	56	46	34	52	39	38	39	36	34	34	45	32	40	43	32	36	47	48	41	45	48	29	34	27	30	35	40	52	33	40	39	31	42	26	39	40	42	39	32	27	38	40	41	39	30	48	38	39	30	39	33	45	37	58	41	52	51	40	29	42	27	39	29	41	42	31	31	39	38	33	35	37	41	48	40	35	50	45	42	34	35	41	31	48	38	49	31	43	38	39	39	34	40	35	25	34	39	39	37	48	42	41	50	48	35	39	42	29	36	44	32	39	40	31	36	43	47	35	49	22	39	31	41	25	34	31	42	40	49	35	38	42	40	44	32	48	37	39	44	41	31	43	36	31	44	38	40	44	35	37	45	39	42	34	31	40	39	41	39	43	35	37	43	46	36	36	40	42	53	35	48	35	26	43	38	33	48	40	43	40	35	37	48	44	45	28	42	41	37	36	40	38	38	53	34	36	31	39	31	42	44	32	46	40	45	39	40	52	38	37	46	34	34	31	32	36	35	44	39	32	38	43	36	37	32	34	51	48	40	53	54	40	47	35	31	36	34	38	35	41	41	40	45	37	38	40	34	31	40	46	38	37	33	21	31	40	44	34	43	44	36	44	39	36	33	43	33	28	42	44	34	47	38	37	30	38	36	41	43	31	40	42	32	40	40	38	39	40	50	33	37	47	43	34	54	29	31	38	40	38	38	46	39	39	48	38	37	42	28	27	34	47	38	47	36	54	34	27	41	34	32	38	32	33	33	29	47	37	31	28	36	34	37	36	35	29	40	41	37	36	30	42	30	36	52	36	35	45	46	30	45	48	30	42	34	32	46	38	43	31	32	30	39	46	40	41	45	36	39	30	33	36	42	30	37	45	44	39	46	40	33	38	43	42	44	33	35	40	40	31	33	42	36	41	41	36	53	43	47	40	45	35	35	32	38	49	40	42	40	44	33	38	41	37	42	40	46	45	45	37	34	35	38	36	33	26	39	47	41	39	39	38	37	34	39	43	35	48	34	38	43	29	44	48	49	39	40	35	50	46	38	43	28	47	34	29	26	38	34	34	44	36	33	36	36	47	29	32	36	38	34	56	48
16716	9114	5002	15767	31458	34674	34215	32287	29888	18655	12002	8959	6415	5493	4376	3424	2401	2125	2190	2306	1975	1835	1853	2393	3469	4845	2694	4228	3068	1717	1445	1374	1168	1075	949	876	828	771	747	754	697	754	699	700	650	629	717	722	810	673	686	629	642	649	614	636	647	633	679	863	691	591	638	634	597	691	567	594	591	590	628	669	661	562	598	630	618	623	617	602	592	597	636	629	603	599	611	661	598	626	607	639	612	569	654	645	650	666	580	624	626	619	658	628	603	587	619	637	593	650	630	617	657	633	592	602	612	597	623	601	622	616	631	607	602	613	630	599	582	608	614	604	649	626	589	586	592	617	603	630	592	602	598	675	579	641	582	590	598	604	561	634	579	602	623	591	584	625	615	608	578	575	599	575	617	585	612	639	581	601	596	621	607	625	580	551	615	597	596	592	643	600	595	574	596	597	571	571	629	634	591	631	640	590	614	594	640	581	592	581	593	625	585	604	619	641	606	616	599	600	649	584	621	545	579	637	543	591	585	632	578	587	572	629	596	570	596	617	562	644	586	571	685	545	568	604	581	593	532	612	592	602	595	565	646	619	621	606	621	550	591	615	593	610	635	583	605	638	582	622	603	589	559	579	605	583	605	578	582	575	601	602	617	601	581	634	617	570	577	600	602	600	577	594	601	564	633	587	605	625	612	624	619	599	604	600	613	567	627	595	568	611	685	583	612	574	606	598	628	582	582	604	585	592	580	579	623	579	580	685	579	605	612	640	624	620	593	630	596	586	568	637	613	600	574	594	597	613	584	595	620	625	620	620	594	546	622	595	617	622	618	587	655	581	578	641	575	573	554	586	595	553	605	581	596	601	598	623	596	571	565	567	644	573	555	600	580	605	626	599	609	617	589	585	574	616	630	612	621	602	609	591	593	584	575	602	598	601	631	586	644	624	601	569	579	591	602	601	568	590	577	571	608	622	640	578	531	583	580	616	595	568	567	609	647	584	599	590	625	610	616	601	603	582	588	586	653	606	601	636	605	601	599	590	578	610	578	584	602	614	595	630	618	579	602	575	604	589	587	611	579	610	586	642	594	616	625	637	594	606	634	604	605	595	597	537	612	602	624	636	572	599	598	615	584	629	615	609	616	632	614	632	581	594	609	603	600	558	638	588	632	649	573	606	573	586	588	621	603	568	637	623	588	613	589	566	613	576	585	606	610	611	572	614	625	560	637	611	594	601	643	542	591	619	573	591	555	577	597	574	567	591	621	616	601	628	600	597	610	562	574	570	556	584	581	601	596	655	645	633	582	599	613	589	621	605	565	597	585	630	602	602	569	596	589	616	653	587	597	610	579	603	608	583	589	607	591	612	574	638	576	580	593	602	586	633	585	585	647	589	594	587	561	629	570	624	630	655	574	632	602	579	571	610	573	585	619	592	640	552	626	617	595	570	577	606	553	620	589	571	614	611	609	594	550	577	621	605	558	615	611	565	618	616	567	614	600	569	604	629	597	614	653	587	607	596	609	610	569	605	574	602	612	584	583	566	574	571	578	621	609	629	619	606	620	621	603	581	647	617	594	605	590	619	619	544	585	602	598	583	592	590	593	620	599	584	640	578	613	607	597	610	604	577	635	625	584	582	600	578	561	591	572	554	570	609	618	599	623	581	578	583	598	595	583	634	598	615	553	603	585	601	605	591	621	615	617	634	568	621	554	569	618	564	565	636	571	598	637	618	608	580	611	605	604	601	624	618	606	606	587	629	545	599	592	577	560	575	636	603	586	568	577	587	601	628	568	579	616	582	605	625	613	573	596	654	569	634	578	583	599	610	583	595	593	588	565	595	603	618	601	604	614	553	581	580	600	605	579	589	600	597	591	649	589	605	599	610	588	631	532	605	584	602	625	627	579	593	582	609	578	582	620	617	607	638	604	603	589	652	600	596	601	557	600	644	588	614	555	628	615	563	591	589	582	619	559	621	544	576	630	620	634	573	611	548	570	578	598	605	622	580	587	605	635	629	584	627	572	629	642	600	603	580	588	615	607	598	575	594	619	597	591	586	588	585	658	603	605	556	567	576	623	607	568	581	632	553	585	613	643	602	625	641	580	613	610	598	606	639	638	608	569	572	555	597	595	624	663	561	582	633	582	626	580	606	576	587	595	537	601	601	626	626	607	589	618	556	568	591	645	579	614	577	608	594	601	604	602	604	575	634	603	589	610	592	582	581	634	564	579	632	610	619	618	603	628	641	599	617	620	570	651	573	628	607	628	590	593	610	629	621	605	576	598	588	619	614	621	626	614	593	584	616	599	621	568	584	584	600	589	579	597	600	601	603	584	583	615	629	545	572	588	565	541	610	608	618	636	595	597	558	584	565	584	608	581	591	640	586	588	571	573	581	586	615	653	586	601	556	560	616	602	634	588	612	568	594	630	575	615	593	577	613	599	593	588	626	592	572	595	612	599	584	554	607	645	621	590	614	568	619	627	617	628	578	567	594	575	597	594	605	615	595	592	580	585	584	617	603	577	609	606	634	595	637	587	581	606	575	573	594	564	597	582	591	591	549	594	615	590	591	591	613	602	639	581	615	593	564	594	607	609	602	583	571	632	617	580	581	543	596	600	591	559	596	611	573	597	587	607	587	591	609	560	612	618	587	594	594	594	573	595	621	595	572	596	617	592	646	579	618	607	610	588	612	611	559	585	617	593	576	583	609	619	570	603	582	611	604	582	589	554	606	597	575	645	609	565	619	586	585	592	580	618	587	580	615	601	565	580	597	570	576	609	585	661	592	603	618	602	629	611	652	586	589	612	581	603	595	601	598	619	591	580	566	618	583	610	576	627	615	576	593	639	603	643	578	579	651	615	611	610	598	560	575	638	536	609	568	610	594	599	588	602	628	626	626	614	592	597	620	575	593	585	585	651	605	595	591	587	582	549	566	595	642	615	598	620	595	602	617	617	556	620	588	604	582	595	599	559	614	608	621	594	601	585	573	609	590	595	606	621	590	606	619	589	615	614	573	644	569	551	590	584	596	623	603	573	594	585	589	608	604	589	599	574	597	559	574	598	568	577	573	563	589	587	594	628	646	570	628	624	620	608	590	590	637	606	593	583	639	610	629	592	567	620	601	576	643	623	629	595	647	567	598	613	586	597	623	579	604	621	642	552	598	664	590	595	596	610	592	635	622	614	639	595	592	627	607	614	590	632	596	611	624	621	611	645	578	589	601	622	596	584	595	604	583	628	653	595	587	599	594	579	606	580	623	589	584	596	580	612	604	600	646	599	606	530	599	564	572	622	576	566	554	637	573	631	624	562	633	598	668	608	603	639	585	585	585	594	577	637	563	641	596	635	577	555	620	594	595	603	550	622	589	600	594	638	597	610	558	598	644	554	553	586	612	616	619	588	595	588	545	577	584	580	601	600	581	603	623	596	593	617	615	574	622	640	605	589	603	617	568	547	560	603	604	635	585	564	607	578	655	593	565	568	614	574	636	599	592	568	567	612	568
2093	580	325	237	711	1153	1344	1399	1341	788	453	373	265	198	171	141	100	90	74	88	96	78	92	106	124	165	111	101	139	76	60	76	61	54	47	47	46	41	35	51	39	48	38	36	45	44	37	43	47	48	34	34	38	42	40	34	44	34	44	49	32	35	38	35	43	31	37	41	26	37	41	43	34	33	39	30	30	43	29	35	33	42	31	50	29	30	33	45	37	34	38	39	37	48	36	52	31	38	45	33	35	39	42	39	36	35	46	46	38	43	34	44	36	40	38	43	46	36	36	35	32	44	43	45	47	39	38	40	35	38	36	36	37	36	40	33	43	35	49	29	30	48	31	37	20	34	26	38	35	49	39	29	29	41	34	34	41	42	37	40	40	36	34	41	35	41	34	44	34	34	33	28	41	41	38	38	34	30	34	45	38	35	45	32	37	38	36	41	37	34	24	42	30	36	31	27	45	33	44	40	21	46	29	30	28	36	34	40	39	34	41	37	41	37	34	28	41	32	32	43	45	40	29	29	44	39	42	36	31	48	45	38	28	41	39	41	35	49	34	38	34	37	42	37	36	35	32	39	38	46	38	28	40	46	42	41	26	32	48	35	31	24	32	34	37	35	39	40	34	38	30	34	31	43	37	24	28	38	40	35	42	40	28	35	36	34	42	36	43	41	32	32	31	49	28	48	42	38	41	42	23	29	25	32	39	43	40	33	43	38	35	30	23	33	39	44	27	31	40	23	43	43	20	24	41	55	43	32	44	39	32	46	34	33	35	49	43	45	31	38	33	24	34	32	45	32	41	34	41	51	48	33	38	35	30	45	33	27	36	45	41	36	34	30	26	27	37	37	36	35	33	34	47	34	34	38	32	41	38	36	40	29	39	32	39	36	36	46	34	32	33	40	39	39	41	33	35	31	33	45	49	39	26	36	23	48	31	34	39	29	37	33	34	41	39	35	36	32	28	28	31	38	48	34	38	35	40	35	25	35	38	29	31	35	30	28	33	40	32	31	42	48	39	37	24	37	39	41	37	34	36	41	33	27	28	43	40	31	45	35	43	46	44	40	36	45	32	28	35	28	30	30	43	36	35	40	36	47	32	35	52	33	33	39	29	37	43	46	31	30	43	32	41	28	30	39	44	47	24	33	37	40	39	27	30	38	44	34	40	38	19	32	42	35	29	37	31	36	44	49	47	34	43	25	44	31	32	31	37	24	25	36	34	29	35	28	27	30	25	27	26	32	29	40	36	30	41	35	45	32	39	29	31	37	36	34	37	31	26	34	35	32	42	45	38	33	39	34	33	36	55	30	35	40	30	31	31	38	39	48	31	33	45	33	32	31	36	32	31	49	28	42	27	42	39	47	31	34	30	47	37	39	37	45	29	31	44	40	42	34	45	33	38	33	39	36	41	45	32	35	31	26	34	34	34	43	26	35	42	25	43	31	34	47	23	32	27	32	41	24	33	37	36	43	40	31	32	36	33	38	33	30	36	33	32	41	38	39	50	27	42	49	41	43	35	37	31	37	32	31	38	38	42	33	45	36	43	32	32	32	31	47	38	26	40	43	38	36	37	34	44	34	42	42	37	40	34	45	37	44	43	29	37	40	34	35	30	36	41	30	50	29	36	50	34	31	42	38	28	35	41	37	43	40	33	37	29	38	44	37	42	30	34	34	33	39	34	31	50	34	34	32	30	43	29	29	37	33	33	32	41	41	29	39	31	25	37	39	35	32	21	33	25	34	33	40	32	31	41	37	31	33	35	32	34	40	28	39	37	35	29	34	39	29	40	28	44	33	41	40	34	30	31	29	42	20	37	40	38	37	40	31	36	27	33	31	33	33	31	35	23	35	42	41	38	32	29	38	47	41	38	31	32	33	37	40	33	34	37	40	38	29	38	35	31	32	44	32	33	48	29	36	33	33	36	28	31	46	32	39	31	25	45	38	37	31	29	34	37	34	33	38	35	42	41	30	21	50	39	40	34	37	33	38	37	35	35	26	37	34	31	43	29	39	35	33	31	41	33	39	35	35	41	30	30	39	23	45	35	39	32	44	29	33	33	35	45	34	30	54	38	38	36	33	36	25	28	26	38	23	50	32	36	40	42	39	35	37	34	33	32	35	33	40	31	35	40	39	35	32	33	51	39	34	29	30	48	30	40	35	31	40	42	44	35	34	46	34	33	38	43	30	47	43	34	37	35	45	35	31	41	48	30	36	37	29	30	32	34	40	37	28	48	36	44	37	46	39	40	43	38	35	29	43	40	31	37	33	41	31	29	35	33	45	29	47	31	35	41	29	43	24	32	40	23	32	33	39	34	39	44	29	31	41	34	40	41	38	43	33	28	38	32	32	32	35	41	41	36	39	49	38	36	39	53	37	38	33	41	29	35	43	35	33	30	45	32	34	40	28	28	36	36	36	44	31	36	28	36	41	46	41	38	39	32	26	32	36	33	37	34	37	40	46	44	32	50	43	32	38	43	44	33	33	40	29	23	36	41	37	37	48	42	36	29	36	43	33	34	40	33	28	31	32	36	35	34	30	31	42	40	39	31	37	36	47	33	37	38	38	28	36	43	35	40	40	32	34	33	39	36	38	28	33	36	38	41	30	37	42	32	29	33	36	39	37	46	29	36	40	39	30	50	36	34	36	24	35	43	26	43	29	41	25	31	35	27	38	33	35	36	32	37	33	28	34	32	34	46	33	34	32	34	31	39	31	29	46	30	24	29	25	36	41	32	26	36	41	42	41	28	41	39	40	32	39	44	34	33	31	29	44	32	45	34	44	33	41	37	31	33	30	42	26	37	30	29	48	34	41	33	32	30	38	40	29	34	33	35	34	31	29	28	43	38	38	25	34	35	29	31	41	50	42	43	29	28	32	40	39	32	40	32	38	37	43	38	43	33	32	45	42	46	30	36	31	35	31	40	28	37	37	38	39	24	42	39	22	31	31	36	28	46	25	25	40	36	34	39	23	37	29	30	43	34	41	39	43	38	45	37	25	35	35	30	32	37	34	39	38	49	42	31	43	32	35	27	32	33	43	31	37	45	29	30	35	28	30	37	36	39	23	42	25	39	39	30	37	35	41	48	34	33	40	40	36	41	29	37	32	34	34	29	33	44	23	43	34	41	37	33	29	28	27	37	24	39	41	29	30	46	31	36	39	37	33	30	38	32	36	35	43	43	34	37	41	39	36	29	29	26	31	39	43	33	43	37	35	36	40	55	29	24	39	31	33	40	33	36	27	24	44	44	43	39	31	47	35	29	43	35	36	26	35	36	40	42	43	40	38	37	32	34	22	34	43	29	34	39	32	32	29	37	29	42	33	34	34	40	35	45	28	26	31	44	36	39	41	26	32	29	39	34	33	41	40	30	40	39	44	49	38	40	29	30	33	35	42	42	31	41	45	36	36	47	36	38	41	45	34	32	37	43	36	35	42	35	41	40	39	48	43	28	36	34	26	29	30	30	40	32	29	31	41	40	42
23603	13461	7434	20004	34124	38215	37431	36373	33866	25088	17970	14371	10830	8135	6436	5138	3723	3281	3234	3333	2878	2951	2943	3526	4386	6177	4604	3425	4454	2551	2204	2156	1663	1509	1288	1112	1028	891	911	841	811	783	724	750	704	719	715	819	901	724	659	697	674	682	643	603	673	753	1359	826	622	656	625	593	609	657	640	602	586	604	604	602	613	613	602	601	592	564	621	565	588	601	605	589	591	605	593	608	539	558	619	580	614	619	576	597	622	590	607	601	622	557	595	563	536	596	599	604	539	567	583	592	603	588	573	617	604	602	582	580	621	607	599	601	574	569	609	605	657	580	580	574	537	586	571	577	589	571	545	572	604	581	581	571	554	576	608	587	546	575	584	590	568	541	552	558	550	592	548	543	572	568	540	575	601	537	554	534	537	562	570	601	553	560	580	567	581	594	562	570	606	573	571	574	568	582	557	540	562	558	597	580	540	544	555	554	522	565	566	595	503	558	592	501	509	555	555	596	521	522	544	543	579	551	549	556	561	534	574	569	531	588	542	532	562	556	585	574	569	544	559	557	548	548	577	584	557	546	596	540	560	530	533	554	541	548	518	522	543	573	597	576	564	517	568	519	562	576	548	571	507	575	573	522	550	495	586	572	583	566	560	553	575	567	546	534	584	567	536	592	564	591	538	551	550	518	547	566	547	548	531	489	531	568	549	537	484	567	568	527	556	591	569	553	522	559	514	540	571	505	545	595	543	555	560	584	524	538	524	513	570	567	518	549	544	558	539	536	496	557	582	539	593	596	544	591	583	538	534	550	528	602	566	535	527	522	563	554	552	541	527	568	544	575	535	554	569	563	541	583	525	557	528	579	546	530	623	572	526	555	524	585	599	559	533	534	575	562	529	551	578	543	540	558	557	538	518	522	539	519	539	541	523	570	592	576	532	576	543	554	544	516	545	557	586	537	525	554	534	573	558	552	578	554	560	553	587	558	536	558	553	577	545	520	518	527	538	511	596	528	574	534	521	539	579	594	544	574	556	578	547	547	534	545	556	555	561	584	546	529	570	581	543	553	536	513	565	538	549	551	568	542	535	585	565	555	579	555	580	567	550	543	550	573	566	561	597	553	595	553	512	573	532	550	604	581	534	565	523	586	530	577	554	540	568	561	488	554	593	552	610	589	553	533	549	524	565	556	539	557	564	508	570	542	519	588	555	571	524	552	542	570	552	525	561	524	575	561	553	537	563	587	547	553	554	543	551	548	589	528	576	550	545	519	569	642	553	592	540	578	563	562	559	590	531	569	582	549	589	549	558	545	558	541	519	527	589	547	588	554	535	559	540	551	559	593	566	588	528	551	580	563	532	568	547	536	587	558	551	588	593	564	556	580	534	560	556	545	552	543	594	557	584	580	547	522	586	582	544	565	532	591	523	571	541	490	540	544	564	605	534	561	577	533	578	588	518	563	556	557	557	559	567	530	532	563	565	563	539	575	561	534	544	566	544	542	565	534	595	552	544	545	578	569	568	565	558	573	532	540	501	543	527	524	537	591	533	584	552	520	550	544	540	587	580	567	542	531	507	544	553	573	599	567	561	571	532	578	540	539	564	533	588	558	550	547	563	550	543	578	558	564	575	570	554	618	582	583	541	559	569	569	587	547	516	578	563	550	556	569	596	561	583	568	536	562	497	563	576	582	564	549	536	529	539	555	569	551	537	566	559	585	552	550	581	525	589	496	580	587	578	537	574	557	544	539	576	563	560	578	545	554	547	550	569	538	537	578	554	588	546	569	554	491	560	588	560	542	554	575	566	551	600	526	587	548	570	557	575	545	558	552	540	536	554	564	547	586	561	568	594	564	562	556	618	562	529	506	541	585	596	555	546	573	559	508	571	577	574	528	595	547	586	587	554	542	549	575	579	520	548	547	599	530	580	542	587	537	560	590	589	610	582	546	552	554	537	606	546	528	559	550	500	531	487	588	536	550	591	533	542	538	583	535	562	527	552	537	582	561	574	591	521	572	529	540	524	550	543	587	561	548	523	565	584	584	519	536	558	538	530	551	557	527	600	597	582	548	598	520	543	524	566	544	592	561	551	566	556	523	569	493	566	580	580	522	618	563	560	522	555	577	551	602	551	569	532	552	539	544	570	543	539	522	552	537	561	475	516	520	541	568	550	546	525	573	552	579	520	543	542	544	525	577	571	567	580	573	543	550	611	537	589	523	528	579	552	541	556	537	556	520	614	535	579	533	536	560	525	554	577	572	544	583	584	535	539	577	509	580	556	563	627	545	537	561	556	536	515	536	537	512	543	574	595	569	613	560	565	510	546	559	487	533	531	601	521	518	547	562	512	549	567	564	529	585	560	566	558	584	550	571	540	550	611	555	562	563	515	565	571	545	584	545	562	546	561	565	551	565	565	558	536	581	600	522	589	536	567	586	534	544	546	490	561	530	538	542	593	540	562	600	544	541	549	598	540	544	538	561	563	534	525	543	573	548	527	544	524	551	516	537	492	547	542	577	560	544	567	559	569	537	550	535	537	573	554	582	586	538	554	558	573	567	524	588	556	542	564	571	506	540	540	563	563	542	541	557	543	531	563	554	547	530	564	552	579	547	534	596	538	545	531	533	554	553	552	635	551	543	541	514	560	534	539	570	528	560	560	565	576	556	571	534	578	554	552	547	571	532	568	583	568	565	553	564	566	558	551	572	506	571	566	540	540	576	549	567	541	575	517	511	516	574	536	615	562	538	593	569	506	554	561	541	553	541	592	552	565	578	560	559	548	508	565	570	563	550	545	568	569	564	515	576	583	549	530	538	544	545	576	569	538	505	562	553	517	576	530	565	566	564	550	512	522	551	533	561	556	546	579	568	536	532	581	549	542	542	540	569	575	527	552	547	542	555	522	597	558	567	537	542	554	594	521	548	537	554	558	567	520	512	595	588	577	569	549	548	548	612	591	562	545	532	548	594	547	509	555	580	519	557	544	552	582	580	557	543	560	561	627	566	598	605	530	541	523	549	582	554	567	542	567	555	554	515	519	596	580	596	543	582	566	588	588	568	551	557	567	534	514	560	536	580	572	533	533	541	601	540	585	535	576	538	527	572	596	548	577	534	561	528	562	549	568	556	578	552	525	569	532	525	563	563	533	573	535	539	552	575	572	521	612	496	562	546	522	556	563	598	572	539	573	533	548	552	538	571	551	575	521	529	533	559	534	556	526	579	540	582	558	544	558	564	538	543	538	579	574	529	579	529	550	577	546	589	527	567	576	511	549	559	581	591	544	565	555	551	512	531	583	569	558	535	539	565	525	533	495	541	548	543	551	561	524	572	523	491	525	545	540	605	568	577	549	594	542	566	555	558	572	550	555	537	534	507	555	535	551	538	540	545	568	563	592	525	585	559	565	586	534	533	582	528	552	502	556	567	567	576	573	532	554	548	548	540	567	547	577	603	559	560	584	559	527	559	558	550	561	535	581	533	533	583	511	527	545	550	537	565	588	568	590	575	587	530
1497	195	108	93	226	478	535	537	587	388	211	171	110	84	68	56	39	33	29	34	37	35	36	49	39	52	53	41	46	37	32	34	31	36	32	26	23	25	15	29	30	31	29	25	26	25	23	36	26	32	15	18	26	20	23	19	24	32	28	26	13	21	19	26	22	15	19	28	12	19	21	22	23	18	26	25	20	17	34	13	15	25	28	26	24	19	23	20	28	27	21	22	29	18	20	23	26	21	32	28	29	23	23	22	31	27	15	14	21	19	17	20	20	19	17	25	25	25	13	35	21	15	24	26	22	28	24	20	28	22	22	28	31	20	21	21	25	20	19	17	17	21	22	21	24	20	13	30	19	24	26	18	21	25	27	23	15	15	19	29	35	27	26	33	29	13	21	15	25	25	20	21	18	18	16	32	17	14	22	23	15	20	23	22	25	21	18	25	20	15	21	18	19	26	35	23	25	26	21	24	27	21	28	19	20	21	22	19	20	25	27	18	21	25	20	21	29	16	23	27	27	21	27	27	23	18	23	24	21	17	24	25	21	20	26	18	17	13	15	30	20	20	28	21	28	17	24	27	14	18	21	28	37	25	27	22	21	18	21	25	26	21	32	16	26	20	21	15	22	19	23	21	34	20	24	27	19	32	26	24	27	28	22	25	26	20	27	19	32	26	15	23	28	31	23	19	30	19	23	26	24	14	24	26	27	19	12	23	24	17	21	20	29	30	32	25	23	23	28	24	15	31	17	24	27	22	15	24	19	23	27	31	22	29	26	23	23	26	27	17	32	21	19	24	25	16	11	17	17	23	20	18	23	16	15	26	33	23	23	23	30	14	27	28	21	16	25	35	23	23	19	22	15	24	19	30	22	20	26	28	21	28	25	30	21	17	16	31	25	23	27	29	19	24	25	25	20	18	34	30	32	24	24	30	24	21	19	26	16	18	21	29	25	26	27	29	18	25	24	26	23	26	18	15	22	24	22	29	26	33	17	18	20	21	28	30	28	19	26	24	35	21	28	14	23	17	22	22	20	21	19	27	16	24	18	19	23	18	25	20	21	18	26	18	17	23	19	31	24	18	23	26	27	28	17	18	21	18	19	23	26	18	22	26	21	25	19	22	16	20	19	25	21	17	21	29	22	28	27	19	21	20	31	17	28	20	21	28	22	20	20	21	20	25	25	32	26	29	26	23	28	17	28	25	27	23	19	36	14	20	15	31	22	23	20	23	23	13	26	34	20	19	21	22	20	18	27	22	26	22	29	18	19	18	32	19	26	23	26	20	13	17	29	15	17	28	21	21	32	17	19	20	32	20	27	20	27	30	27	22	26	23	22	24	24	27	22	23	21	27	18	20	11	28	17	22	26	23	23	18	35	30	24	29	14	19	25	24	25	23	20	23	18	31	21	36	21	20	15	24	22	28	24	25	20	20	27	19	30	16	31	24	30	20	23	22	24	14	18	17	27	21	27	20	15	20	19	24	18	23	24	20	22	16	23	21	32	28	21	25	29	25	16	24	26	27	26	29	25	24	22	17	25	23	26	20	17	21	22	18	22	20	21	30	25	23	31	22	16	22	19	20	17	26	20	12	14	19	20	24	22	24	26	30	30	29	27	19	14	28	26	19	26	34	19	24	31	24	25	19	18	27	28	20	22	27	24	23	22	26	20	22	27	23	33	15	21	20	31	24	25	21	25	24	31	18	24	28	24	25	18	18	37	28	14	22	25	21	27	22	9	28	24	22	30	22	28	16	28	27	15	11	23	24	21	24	22	24	24	20	27	26	16	16	12	18	16	22	24	27	31	15	28	27	27	23	18	23	22	24	21	23	24	22	22	22	19	28	13	18	23	31	14	21	22	24	24	22	31	16	24	29	25	15	25	20	24	24	15	18	33	21	19	22	22	29	31	28	21	19	24	19	20	23	29	26	24	26	24	22	21	19	22	19	22	22	20	24	26	26	20	23	19	22	34	27	24	26	17	16	23	22	30	20	25	31	23	21	35	14	23	23	29	22	18	22	17	23	16	22	22	20	20	21	18	27	26	18	25	22	29	27	12	22	14	20	17	28	19	15	14	22	22	17	31	32	22	24	28	29	27	26	19	26	14	29	20	25	25	22	18	15	20	23	20	16	21	28	15	21	16	23	33	32	22	31	22	21	24	31	24	26	22	20	22	23	12	15	27	21	21	26	17	19	13	14	28	12	21	29	19	29	31	22	27	26	17	21	15	22	21	25	30	27	17	26	16	26	20	25	23	32	23	23	21	24	27	23	22	20	32	23	27	25	19	20	18	27	23	32	22	25	21	21	21	25	22	21	20	22	18	23	22	22	16	16	21	30	21	24	21	19	16	23	19	25	20	23	21	22	23	30	21	33	24	21	28	23	20	17	27	20	23	25	24	24	24	28	22	14	24	16	19	25	20	31	20	33	28	16	25	26	26	22	25	26	25	15	28	32	24	29	20	23	18	19	29	26	14	31	28	19	25	20	27	30	17	19	24	23	21	21	27	19	28	23	17	19	22	15	22	34	26	22	19	24	18	21	30	33	23	23	22	20	17	24	24	26	25	25	21	25	14	22	25	28	20	23	30	21	31	23	28	20	20	31	16	28	16	22	28	25	23	25	23	18	26	19	25	19	30	22	24	17	21	22	23	17	22	32	20	20	16	18	28	12	23	23	30	24	23	25	22	19	23	21	31	15	24	28	16	25	31	23	21	28	14	13	20	21	28	26	24	20	23	30	20	24	28	24	21	32	16	29	18	22	14	29	29	24	17	35	22	19	25	23	31	24	23	26	29	24	32	17	23	23	22	26	22	22	16	30	22	35	21	27	28	26	20	22	19	27	35	20	18	24	23	28	19	22	33	26	28	34	24	17	22	23	22	25	21	27	26	19	21	21	19	24	27	19	16	22	30	16	27	30	26	22	20	22	17	18	21	21	22	22	20	24	24	21	23	22	26	23	25	26	26	15	18	27	37	13	31	31	31	21	20	21	19	24	29	18	17	22	22	21	18	20	17	27	18	25	23	12	24	25	18	21	24	21	28	21	23	26	29	28	17	25	29	17	19	26	22	17	28	15	28	16	29	29	30	21	27	18	29	15	23	27	23	25	22	26	19	23	22	26	27	28	29	22	18	20	22	19	27	19	21	28	22	29	24	20	13	24	22	23	19	26	15	23	17	21	27	28	16	21	28	26	15	27	28	24	12	18	29	16	24	18	23	16	29	30	23	28	32	20	23	23	21	20	23	27	27	17	26	15	22	23	23	19	22	28	30	19	28	25	19	16	23	26	27	27	28	20	23	33	25	30	28	33	20	22	17	27	29	30	31	18	22	17	25	23	28	15	23	28	23	17	27	23	21	26	20	21	22	18	21	30	27	13	27	17	26	28	17	23	16	19	27	30	24	17	29	21	23	26	20	21	24	21	29	32	29	23	24	15	28	23	22	16	23	19	23	20	20	22	19	20	16	22	27	21	13	21	22	27
13335	6128	3242	10205	20624	26468	26663	24212	23536	17332	10848	7975	5021	3522	2514	1995	1340	1079	1098	1193	925	931	942	1029	1213	2086	1693	1074	1713	889	898	858	813	610	522	517	452	424	421	396	417	354	415	427	387	388	395	449	421	404	395	395	401	398	371	367	463	751	427	383	365	381	376	361	371	355	327	333	374	384	362	372	350	314	342	329	373	343	362	375	344	371	359	364	337	393	376	356	341	409	378	371	397	337	364	391	353	380	342	387	372	344	374	386	355	385	377	354	370	380	405	374	398	355	364	358	381	393	391	354	374	369	336	381	357	342	385	358	331	373	381	357	361	366	327	365	352	381	335	357	346	357	352	352	342	360	360	370	384	376	378	354	371	366	352	347	362	369	357	329	381	386	363	356	362	357	361	392	379	384	334	343	351	354	376	373	364	345	348	364	389	339	369	353	323	355	365	355	361	357	355	398	385	339	392	366	372	344	362	393	324	380	349	370	311	338	343	353	327	358	373	346	362	388	353	400	366	298	357	332	334	382	343	309	357	365	342	352	339	385	344	377	349	358	346	359	357	367	375	353	346	389	341	341	338	360	392	363	356	392	387	342	356	330	382	361	385	340	382	371	382	364	366	367	353	337	378	350	360	360	337	341	339	384	324	365	343	365	346	374	334	376	353	355	375	336	354	354	347	386	354	346	364	354	349	345	332	352	355	366	346	367	352	343	331	385	339	348	339	384	304	356	347	312	343	346	329	338	386	355	358	361	410	342	388	331	326	374	356	396	364	422	346	353	337	357	340	363	369	345	352	338	347	353	348	366	359	359	360	346	361	398	366	364	364	349	349	336	351	350	335	353	343	349	370	369	361	349	365	397	338	373	347	321	349	360	384	355	382	386	362	393	387	338	370	373	345	365	367	377	356	372	360	359	375	359	372	356	363	348	355	355	385	311	374	332	351	346	353	387	369	356	347	396	373	338	364	343	363	376	378	339	345	375	341	318	361	323	366	373	358	355	335	346	312	350	343	337	313	325	340	362	374	373	374	378	368	362	373	331	328	344	369	366	422	358	343	318	335	348	382	345	378	342	358	353	366	345	370	363	372	362	375	347	367	381	343	358	351	334	354	368	353	377	384	365	375	381	345	373	365	309	354	392	320	344	372	369	364	342	354	370	346	349	353	361	356	397	382	372	358	353	412	335	377	341	372	374	355	359	336	364	331	338	355	333	357	340	348	343	385	328	311	359	353	366	352	333	393	365	363	350	358	382	348	350	320	359	345	365	350	353	355	356	357	354	344	371	367	349	351	344	363	359	348	362	356	342	387	366	350	365	350	362	374	336	361	340	311	357	351	353	327	323	339	340	345	360	348	361	361	405	342	332	328	350	356	387	369	351	317	330	386	370	343	338	385	387	364	365	370	345	325	344	366	381	318	381	356	348	362	377	342	365	359	386	357	331	351	355	363	340	347	338	332	340	356	335	348	372	369	346	307	380	364	352	339	368	379	366	399	374	341	349	359	362	336	330	359	361	355	317	349	352	383	330	339	346	370	367	360	342	346	349	351	348	352	344	341	359	341	385	363	367	374	386	320	356	371	331	350	348	364	355	369	361	352	356	357	359	379	378	384	379	345	335	362	335	345	318	323	349	373	366	392	363	319	346	344	364	361	361	352	358	346	360	383	343	352	377	325	351	349	392	353	334	370	358	372	369	337	350	343	347	355	329	383	346	380	346	363	337	344	361	351	336	379	365	349	407	339	335	372	380	352	359	355	371	363	339	343	338	328	346	362	315	338	358	352	353	384	368	367	359	377	356	374	345	385	353	373	363	338	371	343	385	340	328	349	328	322	352	356	355	364	367	373	321	364	327	384	390	342	329	375	348	360	385	352	384	349	347	368	320	337	351	373	389	356	348	341	369	358	376	353	364	364	359	336	357	358	345	358	315	352	379	342	404	355	361	346	335	350	348	340	347	330	383	372	346	366	341	351	353	385	361	361	356	357	344	392	344	368	350	325	348	340	360	356	388	366	362	326	359	368	362	342	368	315	347	338	401	354	349	379	389	377	361	370	356	389	371	373	360	347	306	337	360	323	351	362	356	387	352	362	375	380	345	368	388	346	346	341	333	338	380	334	342	343	371	364	362	354	371	382	353	373	358	376	353	341	346	330	347	359	367	349	368	360	355	351	331	363	338	345	366	379	422	323	345	365	353	375	362	341	341	337	320	379	369	354	383	366	359	350	361	348	345	342	356	348	363	341	353	362	350	355	378	411	357	341	358	365	347	361	364	360	358	330	402	332	379	389	331	347	366	340	343	382	351	338	380	359	368	364	367	373	355	379	369	343	365	345	356	358	354	381	339	337	332	353	348	361	353	381	385	361	344	363	350	341	369	320	309	360	329	351	396	389	345	392	386	340	349	377	351	335	358	337	344	371	392	347	331	353	380	358	362	343	379	348	363	369	344	377	388	347	351	372	337	366	391	366	370	385	365	361	339	357	358	337	375	375	358	355	317	359	368	378	355	362	343	359	353	362	381	356	363	353	364	338	361	333	378	393	367	429	378	361	348	316	363	370	378	340	328	380	355	364	349	352	345	329	301	375	348	383	350	369	344	354	343	398	368	369	341	344	353	373	384	342	320	324	332	377	380	339	379	369	340	310	351	335	322	330	342	351	395	343	331	366	355	336	336	359	359	368	383	358	332	392	363	328	374	365	355	342	333	370	340	354	346	369	342	356	333	371	324	372	348	341	374	350	349	379	356	337	361	333	345	338	363	346	375	401	328	373	367	354	402	343	360	360	356	349	370	375	350	374	378	334	327	324	325	361	335	358	352	349	340	384	359	358	336	361	334	349	366	386	346	357	364	348	350	376	375	367	336	362	385	378	363	368	365	348	345	340	396	352	342	352	349	336	365	372	361	374	352	340	344	376	337	332	360	349	365	344	372	354	372	335	360	377	358	369	345	334	346	379	339	381	353	339	374	358	366	347	354	342	377	327	355	361	346	376	331	375	354	372	384	345	380	364	334	379	340	379	369	356	383	393	381	353	323	368	385	356	362	321	342	374	340	360	371	352	357	352	333	424	359	338	366	344	367	333	355	366	338	346	389	379	371	348	387	365	381	370	378	351	365	338	392	371	349	324	367	361	368	360	331	331	383	341	414	343	381	353	373	353	396	335	373	365	323	340	393	349	376	350	365	372	326	347	352	339	329	346	355	373	375	343	339	362	346	374	347	342	351	357	375	336	392	351	360	346	301	385	352	312	373	341	326	355	335	339	364	347	329	376	348	346	384	358	349	358	346	331	374	345	367	359	321	387	362	366	371	352	351	346	339	346	376	348	341	340	377	380	340	377	353	353	344	362	362	375	354	373	345	381	363	343	370	344	340	323	371	337	340	394	362	360	327	370	347	380	343	364	370	378	342	358	370	344	340	364	362	372	334	381	392	389	364	374	375	374	348	382	372	347	353	372	373	374	394	343	350	357	390	363	353	364	356	379	336	328	363
979	342	201	151	304	552	780	690	711	621	354	263	205	146	104	78	51	56	45	55	36	54	42	46	49	90	107	57	61	36	41	41	30	32	29	24	31	21	11	23	14	27	20	14	25	19	25	17	25	22	19	27	19	20	27	26	34	29	13	24	19	20	29	26	23	21	14	23	14	20	24	17	17	20	18	20	18	21	21	22	21	19	14	25	14	25	19	16	16	21	17	22	21	23	21	12	17	14	11	19	24	23	22	12	29	27	19	24	19	19	17	18	26	27	19	13	18	20	24	23	21	20	15	21	24	29	16	22	14	18	25	18	16	23	25	16	19	24	15	21	20	33	29	21	24	21	25	16	13	19	23	24	14	18	16	30	19	24	23	19	11	24	21	27	15	26	15	20	10	17	20	15	16	13	22	18	25	19	19	18	20	25	24	16	23	18	18	18	18	19	14	14	28	24	16	22	27	20	20	14	16	17	15	17	24	15	21	21	17	20	12	18	18	18	17	23	25	9	23	15	16	19	20	27	28	25	18	19	30	16	27	20	20	18	26	20	19	17	23	16	16	13	14	14	15	19	22	17	21	22	18	13	21	20	17	15	12	19	11	19	21	13	14	17	22	17	15	26	23	25	21	28	20	25	22	15	22	19	16	21	28	18	18	18	26	22	15	15	18	19	20	16	14	19	20	11	18	20	16	24	17	26	26	18	13	18	18	20	25	15	19	15	19	17	20	18	18	13	18	14	18	22	19	14	19	18	23	17	21	20	13	15	18	22	20	29	24	16	16	24	11	11	19	35	14	17	16	18	18	19	17	24	18	19	15	19	21	15	18	23	20	16	22	17	34	12	16	18	16	23	21	18	16	16	20	23	19	23	29	16	11	21	22	16	20	23	21	17	25	24	23	18	12	15	21	22	18	13	21	20	23	23	15	18	15	18	19	18	20	20	16	19	24	27	15	20	21	20	12	20	12	15	19	23	18	23	20	15	19	26	14	23	23	19	25	29	13	21	22	19	23	28	14	21	25	17	25	23	13	20	18	18	24	20	26	22	14	24	23	10	24	13	21	19	18	25	16	19	21	19	28	15	23	18	16	28	15	21	18	16	20	21	20	22	20	23	15	19	21	12	10	28	22	21	16	17	17	29	28	19	12	18	12	19	12	14	22	20	18	26	24	17	21	22	12	16	19	22	15	21	14	18	24	31	19	11	22	15	19	20	16	23	18	21	26	21	18	21	18	11	18	24	20	20	25	18	31	29	13	23	16	16	15	22	17	24	25	19	17	17	23	19	23	27	12	24	16	20	21	15	27	15	18	17	24	18	27	23	18	16	21	17	16	17	17	19	23	23	15	21	12	23	14	23	22	21	16	19	20	28	20	19	14	21	23	20	25	14	18	20	20	19	13	20	20	23	21	17	31	20	24	20	15	21	17	13	21	19	14	26	20	17	19	21	18	22	18	26	19	23	15	15	16	21	27	18	17	16	17	16	21	27	21	15	19	19	20	17	12	18	16	21	22	14	24	12	28	20	22	23	21	20	25	13	23	19	14	22	17	17	18	26	22	19	24	22	20	18	18	22	24	20	15	21	14	14	17	16	22	17	21	17	27	20	12	11	26	17	16	17	13	21	17	27	14	18	28	20	19	16	14	21	22	17	24	14	14	22	17	21	23	21	21	21	18	21	17	21	28	24	19	24	15	17	18	19	21	20	16	18	21	13	20	18	24	18	20	17	22	27	16	17	20	29	18	9	16	18	21	20	27	23	14	23	16	12	25	18	22	15	30	21	25	24	23	16	25	22	20	18	25	17	14	18	25	24	21	16	14	18	19	25	14	20	18	15	20	22	21	17	16	19	20	25	21	18	14	29	19	21	15	24	19	26	15	16	14	16	14	23	20	18	14	19	18	21	17	26	13	20	20	18	16	20	21	22	16	17	10	15	25	15	18	13	20	20	22	15	21	24	19	20	10	22	21	18	23	17	24	17	19	23	14	23	22	19	18	21	17	18	24	31	26	13	25	18	13	19	12	19	17	25	19	29	14	18	21	24	17	16	17	21	18	22	20	11	19	18	19	13	19	20	24	14	15	17	20	21	25	23	20	24	23	23	16	19	17	15	17	19	24	27	21	26	13	31	19	19	15	24	15	14	16	35	18	13	22	17	30	20	14	19	16	17	18	19	22	12	15	21	22	22	15	23	12	20	18	12	16	21	18	19	16	20	15	13	24	17	18	20	23	20	15	22	22	23	17	13	20	24	15	20	16	24	19	18	22	18	20	20	24	17	20	13	19	22	22	16	17	26	26	21	20	28	15	20	27	18	26	15	18	19	17	18	23	22	17	18	26	13	12	21	17	20	19	17	25	13	13	10	13	22	9	22	22	15	19	20	15	17	21	27	19	18	16	16	17	26	18	22	24	13	24	17	18	16	19	16	13	14	15	14	12	23	20	16	23	18	19	21	18	11	19	19	20	25	14	23	23	15	23	11	17	17	18	16	19	16	21	14	20	27	20	19	16	13	28	19	23	16	20	16	15	23	13	15	21	8	21	20	15	25	22	26	25	27	14	19	21	13	24	21	18	22	18	25	11	14	15	11	13	23	27	13	20	28	23	24	19	17	16	16	23	19	22	18	17	15	12	23	18	21	24	18	15	25	18	15	32	19	22	25	20	24	19	20	23	13	24	18	14	19	20	14	24	12	22	19	14	20	22	20	27	18	19	11	31	25	19	19	17	11	21	14	15	20	16	34	18	20	22	17	21	15	21	15	11	29	11	18	15	21	22	22	20	17	22	23	19	20	22	20	20	21	21	22	22	24	22	22	20	22	21	18	19	24	14	15	22	11	16	22	17	13	25	22	19	21	18	23	18	23	12	23	20	29	29	11	15	23	21	18	20	25	20	23	19	27	16	22	19	16	18	13	26	20	13	19	22	18	17	18	23	24	16	15	23	14	16	21	14	23	23	25	19	27	19	18	25	26	17	24	19	16	21	14	14	19	18	14	22	19	22	17	19	20	23	14	16	18	22	23	18	22	16	19	17	17	18	22	23	14	15	18	31	20	19	21	20	10	24	21	17	17	17	13	13	18	26	21	26	25	27	16	14	24	22	20	23	27	15	21	16	17	12	28	20	21	19	23	17	14	21	18	12	11	17	14	19	16	11	15	21	22	21	25	25	15	17	14	28	23	21	13	19	20	18	11	23	16	14	24	29	19	22	18	15	20	22	30	15	18	15	22	26	28	27	21	12	19	21	19	23	18	15	22	20	14	19	11	16	15	21	20	14	18	18	17	22	24	15	8	24	18	15	22	22	19	19	23	23	29	21	18	25	20	16	21	20	17	15	16	18	16	22	20	14	20	15	27	13	24	32	24	18	18	14	19	24	27	18	18	18	23	17	24	10	13	19	19	17	27	18	22	19	19	27	24	19	24	19	21	20	39	22	23	21	14	27	18	18	20	16	23	30	18	11	26	15	23	20	13	16	10	19	24
18423	9988	5015	14987	24726	28497	31461	27027	25420	23442	15666	11962	8106	5874	4389	3452	2422	1875	1867	1830	1663	1667	1783	1689	2443	3232	3597	1517	2404	1327	1278	1235	1058	815	718	641	563	511	448	424	422	421	417	426	409	404	422	444	385	394	396	391	357	362	342	361	844	455	342	357	343	326	307	355	331	307	330	343	364	334	311	313	324	319	323	323	333	313	323	332	308	344	341	323	340	313	301	296	342	314	335	310	289	313	320	330	268	354	339	307	298	326	329	311	319	312	282	333	314	310	312	292	341	287	306	309	341	341	321	340	342	312	340	326	317	355	329	343	330	341	316	343	359	308	344	329	335	330	307	289	324	313	334	342	285	312	303	287	311	291	285	321	276	283	313	314	307	337	315	294	314	283	308	313	314	294	298	320	292	291	310	319	298	321	335	304	309	301	314	308	285	304	290	281	286	334	313	294	306	297	324	297	320	305	308	321	300	323	307	306	272	277	302	295	299	258	301	280	311	281	286	282	275	301	303	312	305	326	301	339	310	300	344	289	296	278	282	337	306	314	318	329	288	283	298	289	300	292	329	285	274	302	295	276	273	278	278	263	288	291	284	298	297	292	292	299	364	293	291	308	301	268	279	306	271	281	312	309	303	307	318	303	294	317	307	267	300	264	333	262	332	342	305	310	328	287	300	278	292	298	279	296	266	301	311	295	289	317	300	308	306	302	315	304	282	333	302	273	344	288	296	308	284	305	310	314	329	313	293	330	292	278	288	296	300	328	285	285	312	316	327	296	338	302	306	301	295	285	305	333	325	293	324	313	282	296	303	279	282	293	325	326	281	304	319	290	290	282	316	309	287	295	283	275	280	285	332	315	276	321	257	288	310	303	273	273	291	297	293	284	288	277	320	303	273	308	305	310	283	310	297	286	295	269	303	308	302	287	308	311	288	292	281	276	277	300	323	273	332	295	323	297	300	315	302	295	293	296	323	360	284	286	293	271	342	299	295	294	301	313	286	297	308	323	260	336	305	308	317	290	248	317	289	310	291	317	305	305	299	297	313	272	293	292	327	331	301	289	304	293	311	328	295	267	312	303	294	294	298	289	274	295	301	306	311	284	281	308	279	313	325	326	307	300	291	310	349	322	294	275	296	328	301	291	312	318	305	277	310	291	304	281	287	304	285	273	316	283	274	305	293	327	313	312	289	286	328	300	293	318	316	306	322	307	295	320	303	291	303	285	299	297	312	292	276	307	328	278	341	298	318	291	286	302	287	277	312	319	292	306	296	302	295	320	291	296	299	283	310	302	302	275	287	293	296	306	283	330	272	293	368	322	303	352	288	294	298	300	299	326	309	283	290	334	312	306	288	290	282	279	299	294	327	312	284	288	298	303	312	300	271	316	291	289	318	296	286	294	296	296	296	297	307	307	327	324	286	321	284	294	300	303	283	258	280	313	286	303	328	325	282	300	295	299	309	280	299	286	333	290	310	295	291	312	298	323	290	294	301	311	275	299	320	298	280	347	304	344	282	284	320	293	299	305	299	292	302	280	318	325	281	264	286	306	302	320	306	299	301	290	269	299	301	341	299	302	282	289	302	317	306	281	285	306	287	292	313	307	316	301	299	296	302	304	293	301	278	271	298	300	308	294	276	311	329	305	312	302	289	288	305	315	295	291	284	267	308	282	326	309	303	298	292	288	308	294	314	291	279	303	283	298	309	276	299	309	305	273	324	303	287	291	302	327	305	309	307	302	301	283	297	316	328	299	291	317	302	279	322	315	317	318	329	281	284	290	280	319	289	293	308	286	335	310	298	284	278	341	334	292	293	273	294	299	308	312	305	270	321	304	318	328	317	303	298	281	322	272	343	295	322	287	305	325	331	313	320	326	323	307	307	293	295	310	317	283	293	283	286	300	301	304	303	296	294	290	302	311	293	277	295	294	326	315	319	313	319	271	291	296	294	314	286	280	303	281	282	297	325	316	291	316	273	297	289	280	303	290	305	313	275	311	276	314	269	301	303	294	301	317	328	281	266	306	288	298	297	277	293	334	316	272	311	296	310	311	310	311	288	326	313	299	317	309	271	305	270	335	289	310	310	292	316	287	297	287	309	274	289	281	319	272	308	305	284	288	326	275	305	278	312	302	278	292	307	280	286	267	287	308	265	320	297	302	303	293	283	309	307	291	297	299	342	289	298	315	279	297	308	300	321	307	279	304	310	296	303	329	298	284	306	284	273	295	289	302	300	293	277	293	315	268	297	321	264	308	302	297	291	323	279	294	307	294	304	296	318	328	298	311	280	267	332	311	316	332	282	287	301	301	305	262	316	307	262	296	297	346	304	301	293	331	300	274	319	297	289	275	296	322	317	288	295	295	298	323	302	267	261	281	281	301	324	315	290	299	287	262	271	315	305	300	321	276	298	268	279	302	269	314	312	308	339	297	291	308	284	301	272	278	314	287	286	274	296	278	300	311	309	336	273	285	299	321	284	309	295	291	299	313	329	280	315	273	301	312	285	331	304	341	295	297	286	300	318	302	315	285	291	284	277	305	284	289	311	299	292	337	278	301	297	287	324	327	301	279	326	287	303	314	294	304	295	312	295	311	327	305	320	283	325	309	308	325	305	325	290	301	292	281	310	289	306	306	333	304	322	318	307	302	304	301	330	296	293	299	285	303	315	291	327	322	287	286	305	310	322	282	301	288	338	294	307	306	282	329	315	298	342	287	302	294	300	332	249	338	295	275	307	261	303	296	298	297	301	350	298	275	299	281	309	296	301	316	260	299	280	295	305	313	271	302	304	316	304	301	311	316	294	287	312	272	303	293	325	326	261	312	295	293	340	297	298	282	333	266	297	286	306	317	315	307	320	315	333	320	300	288	327	307	315	322	272	283	311	309	316	288	264	318	297	297	317	301	301	309	349	313	297	294	302	300	324	282	298	293	300	301	309	302	302	291	289	272	323	284	305	296	314	295	282	319	304	307	311	313	316	326	273	273	296	291	273	336	308	318	325	306	292	281	291	324	299	305	326	323	313	300	321	315	315	288	328	327	277	304	288	307	325	306	283	287	292	309	292	314	282	322	280	298	328	295	284	297	322	297	282	296	307	299	292	282	280	320	286	319	287	297	293	274	289	288	306	301	312	333	311	283	308	290	318	295	313	287	321	304	279	289	306	315	328	300	307	307	293	334	304	291	320	300	296	285	301	308	301	275	326	290	301	306	331	283	299	306	285	308	301	310	320	292	292	291	311	278	302	323	272	348	301	289	312	314	326	321	295	305	324	286	303	282	258	336	296	293	278	302	287	308	292	300	284	306	292	302	316	275	311	322	287	287	306	322	308	319	285	304	320	295	291	291	307	294	293	283	285	270	290	309	289	296	318	289	289	308	323	286	305	314	300	302	298	335	282	297	286	291	296	282	298	279	290	319	266	327	300	313	324	297	277	303	306	319	291	274	291	293	326	291	309	299	305	302	316	278	321	322	289	292	288	319	291	286	300	303	320	301
2659	322	181	153	298	403	620	664	569	735	444	264	190	146	98	101	68	90	53	76	78	71	67	73	76	110	104	67	65	40	44	46	53	47	46	45	32	53	42	36	42	28	42	48	55	49	40	49	47	43	41	37	43	44	36	36	45	35	37	45	35	37	29	44	43	37	31	40	40	38	47	37	37	44	41	47	43	32	36	32	25	56	36	39	31	29	47	42	45	42	34	45	27	33	37	38	33	40	48	49	38	49	36	39	43	36	31	40	39	45	47	38	38	43	36	47	52	49	42	45	36	42	29	41	29	47	28	30	41	42	50	38	48	43	37	41	46	43	40	43	45	33	33	40	48	41	40	40	49	47	37	40	41	32	39	37	37	41	38	27	40	37	41	45	32	33	33	34	36	45	35	43	42	43	34	38	36	45	47	31	39	53	37	49	44	36	38	33	58	49	23	40	32	28	33	26	30	31	39	46	33	43	39	33	39	38	31	40	28	38	31	31	43	41	51	42	41	40	30	43	39	39	35	34	41	38	44	37	38	32	42	48	41	37	41	36	45	42	42	37	42	35	46	41	39	39	42	35	28	30	51	31	31	34	40	35	53	34	40	42	39	33	30	53	35	31	41	38	45	40	35	34	32	38	41	47	47	33	38	30	44	54	39	36	38	45	41	52	37	36	38	36	38	37	39	43	34	27	25	37	39	45	32	36	34	46	35	47	45	39	44	34	40	35	40	43	40	36	31	39	28	33	30	39	30	41	37	30	38	38	34	37	42	29	37	53	30	41	52	42	31	26	46	37	46	28	31	35	42	40	44	43	48	37	42	31	49	35	40	45	44	41	38	44	38	38	23	34	33	47	33	33	31	40	48	33	50	32	43	36	35	33	38	31	48	38	41	34	38	40	27	42	44	48	30	29	31	37	29	36	38	44	33	33	51	48	28	57	55	41	35	37	38	28	44	36	32	38	36	35	41	36	42	39	27	43	37	31	38	40	38	43	42	37	31	48	29	30	38	36	33	33	36	45	38	41	39	40	41	37	29	38	44	50	52	38	42	47	39	38	39	45	45	40	40	46	40	37	46	42	28	45	37	39	46	30	51	41	35	35	34	45	33	38	39	30	44	43	39	39	46	38	41	24	38	39	25	40	31	46	40	33	37	36	43	34	46	32	40	39	49	31	38	36	53	40	39	35	53	51	43	31	31	43	42	32	30	30	43	39	31	39	49	53	20	34	37	43	32	37	41	43	36	34	43	43	49	35	35	47	31	35	39	42	48	35	35	25	31	39	50	37	36	41	37	36	36	36	38	41	37	37	39	53	34	30	38	37	22	40	38	39	35	49	37	35	45	33	38	39	39	29	27	35	45	39	37	39	32	31	46	41	45	37	47	42	43	38	44	49	35	33	36	37	28	44	38	42	33	38	48	39	44	39	32	52	50	32	38	40	31	44	45	52	40	28	46	33	49	41	37	38	47	29	33	48	45	37	50	36	31	33	31	35	31	39	34	42	37	38	40	47	37	46	37	39	43	40	37	34	35	32	33	49	49	43	31	44	36	52	30	38	27	45	32	33	42	38	31	38	38	43	44	38	26	37	36	39	50	41	44	43	40	40	39	36	40	41	40	37	35	35	25	25	48	46	36	43	36	36	32	37	43	51	39	40	37	39	39	39	33	45	40	52	51	40	44	42	43	41	31	43	40	33	40	36	46	47	49	36	39	34	33	39	33	32	41	30	54	42	40	38	37	37	40	49	38	38	34	41	28	36	35	37	40	37	50	41	35	37	38	36	36	37	30	50	53	31	48	32	37	49	38	34	34	41	34	43	35	31	41	45	42	44	48	37	37	32	46	34	44	32	44	34	36	34	41	38	33	30	46	34	41	53	38	29	31	33	29	35	38	34	45	28	39	41	38	49	34	46	41	36	43	30	31	43	43	56	47	33	31	39	37	51	37	34	37	41	44	32	39	44	43	41	37	43	41	36	42	32	45	32	35	47	42	43	36	32	42	38	35	29	45	37	41	48	44	45	42	43	40	36	46	34	45	38	36	45	28	44	27	46	37	37	35	34	42	42	37	40	40	40	48	35	42	43	41	33	38	39	46	28	45	29	46	34	45	35	32	32	35	46	46	35	34	40	42	45	37	29	38	32	47	42	39	34	31	39	42	31	42	42	35	27	42	34	45	44	48	44	40	46	33	29	44	40	32	37	32	34	32	42	32	39	48	50	29	33	41	33	50	48	19	40	32	42	28	39	42	32	31	36	31	50	43	41	36	46	20	40	42	28	44	53	41	33	41	41	40	23	31	40	43	45	40	35	33	45	42	31	46	35	36	41	42	44	26	39	40	32	46	46	49	35	46	39	38	39	36	46	44	53	40	40	48	31	35	33	47	45	38	44	33	42	51	43	31	40	48	37	30	49	39	41	32	37	34	32	52	40	39	27	41	35	39	30	42	41	36	29	40	36	38	55	47	46	39	28	37	44	29	41	33	33	45	40	42	30	44	44	26	50	43	39	40	48	35	29	35	29	43	42	32	37	28	50	41	31	50	38	38	41	33	43	30	26	20	34	33	40	39	39	39	28	43	28	41	36	40	30	47	35	42	35	54	44	36	37	38	37	31	43	44	38	41	41	41	41	38	42	52	40	36	45	39	51	37	43	40	38	33	38	44	53	35	43	33	47	30	43	45	37	40	40	34	37	49	37	40	34	35	32	37	43	36	37	31	42	34	35	37	42	34	45	41	43	26	35	42	40	47	41	37	36	35	37	38	34	39	34	33	41	46	36	44	43	42	37	45	38	32	39	38	41	47	41	28	30	47	39	36	39	48	28	40	41	41	36	47	51	29	35	44	41	48	37	39	25	43	50	42	38	34	32	45	35	31	43	39	40	36	26	49	36	39	31	36	52	39	40	39	34	41	32	35	36	32	32	32	33	43	53	27	35	39	36	23	31	55	37	49	28	40	39	36	38	30	30	33	32	36	27	35	42	31	37	48	43	32	36	43	30	37	37	42	49	42	42	42	45	40	32	37	34	24	33	37	27	35	42	34	36	37	28	26	31	34	36	37	38	46	42	42	44	43	28	37	36	46	28	54	42	40	34	42	45	48	51	43	42	35	46	44	33	32	44	34	33	40	31	42	29	35	43	36	34	49	39	44	38	32	32	42	41	30	31	46	38	35	36	31	36	39	39	36	40	35	48	38	39	40	28	39	38	38	29	37	32	38	32	55	44	33	38	41	31	46	23	39	41	32	36	31	29	40	40	37	32	44	40	33	37	45	38	36	34	45	36	36	37	35	44	32	47	21	29	38	33	35	36	38	36	47	36	37	30	34	32	36	29	37	42	41	46	37	36	36	31	43	43	37	32	31	32	44	31	47	45	48	46	48	56	40	47	35	31	38	45	47	43	46	38	34	40	38	35	35	46	45	32	29	42	49	38	43	45	44	34	40	36	41	40	31	41	33	30	42	55	36	27	28	35	44	46	37	40
16323	8787	4533	13971	22867	25002	28652	26925	23886	24998	16703	11482	8583	5738	4533	3562	2653	2044	1852	1911	1848	1769	1794	2003	3123	3234	3636	1433	2309	1592	1313	1251	1186	1038	953	842	857	778	747	672	697	748	638	682	692	675	709	673	701	648	630	611	644	655	680	760	797	628	606	614	669	633	631	638	573	619	634	620	655	589	609	588	630	574	616	611	611	594	631	584	617	613	600	558	628	675	595	589	623	575	587	611	618	627	633	606	584	608	614	620	610	649	661	605	605	582	662	586	625	631	613	635	684	579	601	594	646	618	625	595	592	606	641	642	590	627	620	626	603	600	608	619	598	586	597	623	600	597	602	577	587	601	598	610	616	617	614	631	613	589	584	558	591	620	599	616	628	616	618	592	603	568	606	592	612	557	627	631	650	592	628	601	602	571	605	630	619	625	567	616	566	613	592	598	601	590	590	617	578	610	633	582	598	523	579	603	574	608	593	594	579	566	581	655	576	599	574	604	593	593	607	595	551	597	589	651	578	616	584	572	632	570	624	553	591	627	572	599	569	586	609	592	636	583	609	546	616	600	577	605	595	558	587	590	589	623	559	567	622	616	615	590	598	535	577	595	630	606	631	596	600	579	616	577	601	573	547	598	691	608	581	600	617	539	605	580	587	557	552	614	593	598	595	554	590	585	593	599	619	551	591	624	600	582	565	573	596	546	598	582	612	557	533	580	577	582	600	600	566	600	603	595	614	610	578	614	596	567	599	662	640	567	630	641	580	588	592	569	538	602	591	593	646	587	599	593	611	575	570	594	586	607	614	586	611	581	587	586	559	587	611	602	570	625	591	547	554	575	534	582	560	561	529	614	565	624	553	602	620	621	580	594	591	605	609	592	572	589	595	556	602	546	602	598	564	614	595	633	565	573	575	582	569	606	585	599	606	597	597	581	585	640	592	606	565	549	561	559	589	582	560	559	521	562	564	584	618	638	546	553	607	573	570	599	617	594	549	576	603	630	619	575	601	624	557	608	614	579	597	615	565	576	582	617	587	609	594	613	605	540	584	635	581	574	583	563	609	653	591	626	590	570	573	583	596	579	575	595	606	602	586	614	593	588	622	577	566	579	569	588	563	587	620	590	576	568	615	593	582	623	542	563	581	596	562	534	605	558	569	582	604	646	633	599	586	592	613	566	638	628	610	587	570	552	578	591	608	597	603	563	575	615	602	607	600	593	574	578	600	582	667	585	598	597	600	556	586	599	574	604	593	580	578	604	596	615	631	600	633	587	565	600	624	588	574	593	585	561	588	624	571	595	582	604	584	586	591	587	577	510	574	544	546	584	597	632	599	601	622	616	615	616	603	628	635	560	584	567	593	595	624	605	584	587	622	566	599	541	579	582	611	602	607	591	587	576	557	595	624	626	619	625	599	562	583	579	554	575	564	552	581	620	602	631	601	582	600	596	585	568	623	581	559	591	605	580	629	568	646	636	588	572	600	589	543	568	580	574	560	606	572	598	607	610	562	594	603	549	606	587	611	639	573	607	586	572	636	583	611	595	592	592	556	575	566	598	601	626	526	600	622	576	587	574	542	597	593	607	570	547	592	597	595	613	587	634	594	573	582	562	589	579	584	570	580	595	583	565	624	567	638	604	591	608	583	658	588	600	580	590	586	573	599	553	636	593	615	634	562	577	624	567	608	558	567	582	562	566	558	579	588	576	586	588	604	552	582	598	570	569	598	563	567	602	591	581	631	578	567	619	566	610	592	609	600	604	553	579	532	547	603	562	569	596	605	574	601	561	608	611	616	596	620	574	634	537	572	559	614	576	582	591	613	577	562	563	575	607	595	582	549	593	625	529	589	573	595	569	595	604	570	607	578	544	554	568	575	577	626	564	637	634	578	582	568	556	570	598	599	606	583	564	581	592	547	605	579	625	596	590	561	577	537	581	546	617	622	580	587	619	614	599	573	582	577	572	544	555	576	589	587	611	592	549	611	591	580	612	613	528	605	590	579	595	594	579	597	605	617	625	567	560	583	615	610	597	586	579	591	578	563	569	555	568	585	592	570	564	610	623	575	617	617	618	632	566	566	605	601	571	627	612	658	614	618	579	627	624	587	615	583	612	620	575	576	592	630	575	574	569	597	590	614	649	583	595	597	585	603	613	566	579	589	573	555	633	605	592	614	601	556	598	597	615	553	576	601	566	615	618	582	591	560	571	602	597	559	598	569	609	570	599	564	606	567	592	587	593	576	605	600	598	558	543	589	580	590	568	563	589	573	607	622	582	603	587	623	567	557	591	543	605	606	599	567	606	569	571	582	557	576	614	625	617	599	560	591	570	556	605	591	592	612	624	584	587	595	586	603	587	613	611	594	640	579	625	594	580	583	591	588	600	577	623	601	596	598	577	608	571	638	554	558	605	571	650	631	607	636	581	672	593	630	570	564	615	606	613	572	573	631	600	577	564	587	630	620	607	526	535	588	606	569	617	583	596	562	594	561	571	557	579	577	594	568	605	581	609	585	621	579	614	575	543	626	563	595	573	603	623	607	577	562	570	578	635	597	609	574	572	593	594	563	573	629	583	587	582	578	610	646	570	597	584	572	577	594	602	627	556	613	560	634	622	646	597	570	597	592	615	600	569	634	578	599	594	613	594	573	562	565	591	581	604	587	615	574	582	589	591	568	575	587	608	603	611	616	594	546	572	598	555	602	632	588	580	589	613	608	607	598	604	592	577	585	579	619	603	589	631	596	596	608	569	582	612	627	568	623	625	599	584	590	638	624	582	610	579	551	581	591	631	597	610	536	587	620	592	598	608	592	637	575	614	575	571	549	586	589	587	581	560	615	597	665	543	592	599	582	578	564	576	602	570	601	567	615	572	567	573	585	566	596	587	599	605	602	564	588	582	581	569	590	619	601	558	587	545	585	594	578	596	597	600	592	562	590	547	584	607	622	596	610	553	593	596	599	582	571	619	616	576	592	582	569	626	624	619	626	563	539	587	548	583	590	627	563	596	603	599	614	592	578	560	606	597	624	628	617	623	608	576	603	596	607	614	602	554	573	575	606	573	620	607	578	601	582	620	602	593	575	596	616	548	603	573	596	585	583	603	630	588	581	581	637	588	609	591	588	583	600	564	602	613	570	582	603	611	599	618	600	633	583	571	585	607	560	612	598	575	542	594	579	614	585	581	579	601	591	575	575	597	611	621	592	606	579	579	562	578	599	621	598	595	582	566	600	609	576	589	588	600	608	580	587	578	589	592	595	602	600	570	578	638	601	610	603	602	575	566	614	603	573	581	586	595	581	590	588	631	618	578	578	611	602	618	595	622	598	579	598	592	640	599	591	561	572	588	561	597	612	600	588	581	586	593	593	610	612	608	601	575	561	569	585	609	552	612	606	600	601	589	583	571	541	622	631	634	520	547	577	622	606	561	615	568	555	610	594	595	615	556	553	582	563	610	590	586	583	598	608	598	574	627	635	588	617	565	652	600	597	591	581	598	598	589
1955	499	305	203	466	650	837	1055	966	1202	737	400	322	219	170	128	127	88	94	67	82	79	86	98	100	110	137	95	96	70	62	55	55	64	46	46	48	33	39	47	38	41	41	49	44	42	44	47	36	38	31	34	41	34	36	40	30	32	37	40	29	45	40	47	36	32	31	29	25	30	33	39	41	43	44	29	26	28	43	49	32	20	32	36	30	36	32	36	27	36	37	44	42	34	32	46	40	38	37	34	57	41	50	38	36	35	44	35	37	33	34	38	34	42	31	33	28	38	35	32	33	30	35	36	45	37	41	36	34	29	38	27	43	35	46	33	43	36	38	27	50	38	39	38	42	39	41	39	36	32	39	41	35	40	26	38	43	40	44	42	28	33	25	33	30	34	43	35	33	35	27	35	23	36	30	30	33	33	39	41	32	21	45	33	41	27	33	33	24	46	28	36	45	33	36	38	35	28	26	33	42	33	27	41	37	49	52	34	39	34	38	32	36	40	29	38	36	40	29	27	43	36	48	34	39	38	38	39	38	39	33	46	49	45	31	47	22	28	36	38	31	38	38	40	29	37	24	29	39	35	27	33	44	26	40	43	39	30	41	41	36	45	37	32	39	37	36	25	33	39	36	46	34	35	34	40	30	26	37	47	45	30	36	32	33	39	30	27	33	30	41	35	43	44	33	40	40	54	42	39	39	46	40	35	29	36	32	40	37	30	40	36	40	36	31	39	46	34	30	25	43	43	36	38	42	31	29	35	32	28	30	38	44	42	34	35	29	35	30	26	40	30	44	30	30	22	28	29	39	39	33	34	33	41	40	27	42	43	43	41	27	33	42	35	38	35	38	34	38	40	39	30	44	49	35	38	33	40	37	28	28	41	30	19	27	40	25	43	34	22	40	19	38	26	32	32	33	33	33	22	45	38	40	33	36	35	28	40	30	35	42	30	34	36	33	42	41	27	37	39	46	47	40	32	32	27	32	41	44	33	27	33	36	39	31	45	47	40	27	30	33	42	29	35	38	40	40	30	33	33	45	25	26	31	27	28	37	23	42	33	41	33	30	35	42	41	38	38	33	40	36	44	32	37	41	33	33	31	33	33	41	31	21	43	29	39	32	38	40	35	29	33	37	30	31	40	42	35	35	42	39	32	43	37	36	44	28	41	27	43	45	32	30	46	33	35	40	38	47	36	41	45	28	24	45	36	35	37	37	36	40	47	30	27	31	36	41	43	43	34	34	31	33	30	32	48	35	41	40	37	50	33	41	34	38	29	38	33	39	41	42	34	36	37	28	29	44	44	29	36	46	28	34	21	30	34	29	29	43	35	36	38	40	26	30	41	38	28	26	36	29	42	35	39	31	40	39	27	37	26	50	39	28	34	36	29	38	43	36	46	41	34	40	37	28	35	36	34	36	33	31	34	24	46	34	25	26	29	35	34	30	41	32	32	39	30	40	33	42	37	32	23	36	29	39	29	32	27	47	38	39	33	33	42	53	26	42	36	42	33	37	33	41	36	34	39	36	40	32	44	39	33	33	40	38	35	41	26	30	36	37	28	44	37	33	31	29	32	30	31	31	36	44	37	41	46	27	46	40	32	40	38	38	33	34	39	35	31	39	42	24	41	31	37	51	39	39	33	39	43	34	32	45	29	40	33	37	20	42	39	43	34	27	31	50	36	26	32	36	29	40	33	36	36	45	48	40	35	36	35	28	28	29	36	28	39	31	45	51	34	44	32	33	36	41	45	28	36	35	41	36	49	41	36	41	32	46	28	34	32	28	31	39	34	43	42	47	29	37	39	41	33	43	31	34	50	32	35	51	27	26	32	40	38	32	25	33	43	37	36	47	40	29	48	36	33	29	42	46	28	41	32	39	28	28	38	43	32	36	31	32	28	41	40	40	33	30	41	38	28	35	49	33	37	36	30	30	31	31	37	33	32	38	49	35	26	35	38	39	49	27	34	32	32	34	46	39	31	36	38	30	42	29	40	31	34	35	28	42	41	38	33	46	30	54	41	32	35	41	27	34	26	30	30	37	36	39	32	45	43	38	40	40	35	40	43	40	40	33	43	35	23	31	31	37	48	41	40	49	29	55	43	36	46	30	44	42	38	38	38	31	49	38	41	33	28	33	28	37	36	32	39	39	36	35	34	30	45	41	40	29	29	39	37	45	36	44	34	41	30	40	31	33	38	31	39	32	37	36	33	40	43	36	23	27	36	31	32	25	33	35	37	29	29	26	40	52	31	27	31	40	30	33	33	45	48	34	35	27	38	35	46	37	29	39	34	42	24	32	35	30	29	37	28	35	27	33	41	27	37	27	39	29	45	35	50	32	37	34	35	34	38	42	35	39	34	26	26	33	28	25	48	36	42	25	36	32	35	28	32	34	31	43	44	30	36	44	30	42	32	41	42	40	37	43	34	38	32	30	37	42	32	33	37	37	36	35	29	50	39	39	32	44	43	31	30	41	40	45	45	36	41	29	30	29	36	34	35	41	32	36	33	25	44	26	35	35	34	36	33	33	40	42	33	51	35	33	28	33	35	38	31	41	32	37	33	47	32	36	33	35	42	31	39	35	40	30	32	42	41	57	42	37	36	39	31	26	33	41	35	25	30	40	33	35	30	40	37	39	44	37	42	34	28	30	34	36	26	35	41	42	21	42	29	34	34	34	29	35	41	45	39	42	31	25	37	35	30	48	36	32	36	42	32	43	40	38	40	41	32	39	34	36	41	42	37	39	25	40	35	33	29	28	45	23	28	33	52	43	32	41	36	41	45	43	29	36	33	36	41	35	36	36	53	34	27	26	37	29	38	28	28	36	44	28	35	35	34	33	42	38	45	39	31	34	24	25	38	34	34	42	20	25	35	45	26	37	31	41	38	34	33	38	34	24	28	25	41	43	33	35	32	41	37	46	38	38	25	26	31	31	44	28	28	41	40	24	38	42	31	36	34	38	38	29	43	36	44	45	40	27	32	30	44	25	37	34	45	41	40	32	29	34	47	25	38	36	32	47	36	34	38	30	40	37	27	34	36	33	45	30	42	34	40	35	38	36	43	37	34	37	43	43	40	33	27	41	26	33	33	31	34	46	48	36	41	31	33	51	33	43	33	29	40	46	39	29	45	26	40	42	37	33	39	31	49	43	34	42	38	43	44	43	29	40	33	36	35	45	35	37	28	36	29	41	33	43	34	39	36	34	29	47	46	31	41	38	34	32	26	34	34	28	36	36	37	43	27	29	36	29	36	42	36	39	38	24	38	41	38	37	24	31	36	42	38	34	42	31	23	37	30	34	33	33	30	34	36	39	37	32	44	36	43	30	31	46	38	42	40	26	42	41	36	35	37	38	33	36	26	33	35	27	35	42	41	32	32	41	41	26	38	39	45	34	33	31	27	36	48	37	25	35	49	31	38	34	32	31	30	36	37	35	39	36	35	39	31	43	32	42	43	31	33	35	37	32	40	33	39	41	41	28	36	40	27
22786	12501	6844	18688	28597	30841	31749	31740	29710	30613	22936	15859	12419	8732	6596	5573	4306	3369	2718	2748	2691	2603	2676	2874	3489	4302	5295	2001	3298	2218	1874	1721	1629	1364	1258	1151	987	958	896	831	846	829	788	770	704	790	727	666	634	689	685	684	679	624	721	708	627	618	644	593	599	629	588	589	620	627	602	574	579	583	595	577	624	572	559	555	518	585	578	552	586	592	549	572	568	563	587	540	556	562	581	548	585	602	597	582	622	607	604	598	575	582	570	573	590	584	600	558	569	574	614	578	627	610	596	604	613	608	559	535	642	588	580	585	581	589	573	583	543	567	590	570	583	601	550	629	535	579	604	555	522	586	538	601	568	594	566	590	560	573	571	543	537	521	624	588	554	514	548	526	541	558	554	557	575	528	552	582	556	625	545	550	620	570	548	529	571	559	529	593	577	564	583	571	562	549	563	515	577	557	568	524	542	562	515	504	530	522	562	491	547	552	557	595	536	502	537	528	565	510	546	526	577	578	543	562	534	551	547	515	548	528	475	547	518	573	561	558	544	591	560	551	519	516	553	529	576	568	544	534	582	581	539	522	565	541	530	531	499	505	607	501	571	558	569	552	533	538	570	539	522	527	546	576	555	556	533	559	570	568	528	525	524	561	560	555	527	577	558	578	561	560	510	541	538	575	545	542	525	536	527	523	485	526	554	554	563	568	532	536	544	541	558	525	569	599	565	573	554	570	549	591	562	551	534	540	542	580	540	571	545	569	542	569	534	559	586	542	548	535	541	541	572	516	537	555	571	528	613	511	561	541	559	540	577	534	545	542	561	540	544	554	546	520	566	565	562	580	566	545	498	532	526	529	559	551	563	547	532	522	533	516	543	566	487	576	595	519	569	521	546	525	524	516	527	543	543	520	551	549	550	521	551	574	513	544	539	537	555	534	519	526	577	559	565	556	557	520	546	595	544	531	537	501	566	533	531	551	540	522	553	532	517	575	516	575	521	566	543	575	544	558	502	580	584	540	512	530	545	560	546	591	543	518	513	565	528	530	497	531	540	540	562	593	566	565	488	553	543	539	549	509	537	567	564	533	576	567	558	548	588	575	533	547	534	525	524	551	541	537	552	465	585	558	533	560	527	550	569	520	555	541	560	573	541	537	545	570	524	571	531	523	545	546	501	512	515	516	528	534	521	539	550	526	548	535	581	555	533	525	573	539	577	522	587	563	555	532	572	487	556	529	543	578	510	560	551	537	547	530	533	565	559	551	604	517	549	551	510	523	545	572	526	506	488	559	514	540	535	536	570	514	544	559	558	547	497	527	530	546	566	538	525	557	578	559	538	552	552	567	578	538	503	489	547	559	505	560	548	566	573	549	570	551	524	532	523	537	538	511	557	524	516	567	528	530	550	514	511	555	551	518	577	538	586	548	579	560	518	516	591	553	564	592	520	534	499	557	597	586	536	558	533	543	559	549	583	532	538	534	598	566	561	525	532	547	551	555	588	551	515	558	518	586	531	570	555	573	579	539	497	562	546	539	538	534	523	544	555	561	574	560	553	541	599	534	537	565	551	549	558	566	545	538	528	573	528	546	524	568	538	549	528	509	521	582	522	532	570	549	543	531	577	543	533	588	538	559	511	538	545	535	515	556	563	532	501	527	567	545	561	541	519	553	582	538	511	539	601	534	528	560	575	528	508	563	542	595	512	546	556	546	552	541	535	593	519	586	578	537	557	554	574	481	542	557	581	523	553	540	534	542	566	544	508	556	540	551	518	523	546	553	494	513	525	573	543	531	519	559	534	569	528	536	510	534	570	547	570	528	539	548	507	546	503	561	558	550	505	568	529	569	518	545	496	549	563	497	521	583	530	566	538	587	530	559	480	562	543	545	546	522	515	548	551	519	527	515	536	526	555	537	531	540	519	538	548	518	544	554	536	533	524	556	549	555	537	591	500	536	555	579	534	527	549	526	565	535	558	558	522	522	578	562	567	580	506	531	506	510	541	508	587	530	557	558	528	527	526	504	577	561	529	558	562	540	521	558	572	516	519	513	533	539	549	543	566	503	552	534	531	539	544	559	558	538	540	485	518	568	554	579	534	563	573	539	575	544	528	538	564	541	514	570	511	516	526	534	544	575	566	512	528	542	544	546	504	550	531	542	497	535	566	568	550	561	551	530	549	538	580	516	527	559	563	575	548	545	514	490	524	587	583	530	518	546	529	560	548	558	486	554	547	533	566	574	490	544	511	574	539	522	556	552	555	566	598	544	552	485	548	529	579	543	588	559	553	580	526	533	509	545	540	561	556	549	538	596	557	559	553	570	549	536	551	517	544	506	514	500	540	538	543	563	564	512	472	575	520	545	578	491	561	548	525	529	532	541	552	544	509	530	556	577	533	542	583	565	563	553	547	497	504	529	537	560	537	550	561	530	504	538	499	540	533	582	538	571	566	553	526	568	540	556	566	555	572	584	529	531	550	550	556	508	558	534	552	517	578	550	568	510	569	539	484	553	522	559	523	567	552	550	523	554	557	542	567	564	573	543	571	580	560	529	555	574	496	564	542	510	564	572	537	575	551	512	570	547	502	517	570	549	555	501	538	513	522	563	567	552	544	573	558	540	518	537	502	549	569	596	574	550	557	543	533	558	575	567	537	555	514	520	523	538	535	575	548	583	566	572	558	519	502	553	520	560	523	604	537	551	535	521	543	582	523	552	538	525	562	548	558	500	563	579	528	529	508	515	547	544	545	557	544	567	569	533	524	568	528	567	567	520	525	567	469	566	538	548	552	507	530	582	533	569	556	564	567	517	555	543	547	536	551	499	578	586	524	553	552	548	534	544	551	540	542	578	556	554	535	542	592	551	560	517	585	545	539	533	539	546	542	558	529	515	531	551	544	566	555	545	507	559	541	548	561	537	537	572	557	577	554	558	529	522	619	552	533	589	532	542	561	542	578	545	513	491	532	574	566	509	543	562	561	543	569	513	549	523	531	535	556	502	556	575	544	556	539	579	559	537	575	529	571	518	524	505	516	560	560	527	589	548	524	571	547	517	572	544	527	560	526	544	559	576	542	510	537	565	522	546	540	529	547	527	548	538	570	527	522	560	510	535	529	538	567	566	572	589	549	554	540	599	573	556	514	532	503	556	540	561	547	564	540	577	527	573	551	535	590	518	514	578	540	533	531	541	535	520	559	546	534	546	569	579	575	536	574	567	546	526	584	510	502	504	564	508	530	576	549	528	552	531	550	568	542	533	527	516	580	514	484	544	544	561	514	562	559	586	536	520	557	568	525	537	512	557	503	555	519	529	583	538	503	515	567	506	564	560	500	510	564	548	541	575	525	533	594	584	533	579	594	590	537	522	545	503	560	537	534	525	556	563	572	512	538	533	559	553	529	583	544	572	553	575	562	528	574	539	571	509	592	602	537	525	540	587	505	595	550	544	546	534	520	552	520	554	587	574	579	466	528	491	548	555	568	526	561	551	549	506	538	533	552	558	538	497
1496	165	100	97	167	276	326	415	435	594	378	188	102	95	90	54	49	43	39	28	31	43	28	28	29	42	64	38	46	22	38	27	34	26	32	12	23	29	18	26	25	32	20	20	20	30	20	25	30	19	24	24	20	18	28	24	25	23	26	16	15	16	16	25	24	17	27	24	17	24	22	25	19	18	26	16	19	28	20	21	19	17	19	22	24	21	27	22	27	21	22	25	16	21	25	29	29	28	26	20	20	18	22	24	29	23	13	19	30	17	28	20	18	32	21	21	21	21	19	20	22	31	30	31	29	18	32	26	22	26	22	27	21	23	24	25	27	22	22	26	13	29	27	20	27	20	25	22	22	26	24	23	22	28	14	33	22	26	25	20	19	27	19	22	19	20	15	23	23	22	15	19	19	21	21	27	22	21	13	18	16	24	20	26	25	21	15	30	16	26	22	19	23	19	23	21	28	27	31	19	31	19	26	27	15	16	22	24	10	28	25	18	17	16	20	26	23	22	21	23	22	21	17	24	22	20	12	25	29	20	26	20	20	20	23	25	19	22	28	15	21	22	23	16	15	28	23	22	16	23	15	18	26	14	27	18	30	21	19	20	22	32	20	18	29	14	29	20	22	31	20	24	36	22	31	26	24	29	25	23	21	19	19	19	29	28	19	16	27	19	21	22	26	26	23	19	15	22	23	24	17	21	23	21	19	23	22	26	19	24	20	19	24	14	21	27	27	24	15	17	28	24	24	20	35	20	18	19	19	31	28	15	19	25	23	20	13	34	16	18	18	18	15	26	23	15	21	24	20	15	20	17	25	24	24	20	19	26	22	26	13	26	29	20	19	26	22	20	17	13	16	34	11	20	27	17	19	19	24	20	24	24	18	25	31	22	22	21	23	30	22	37	23	21	32	18	23	20	29	24	20	17	24	24	22	20	19	27	20	22	22	19	25	26	21	25	19	17	24	20	21	26	15	22	22	22	24	25	15	17	30	34	24	18	23	23	24	14	23	23	19	17	22	30	29	24	18	17	15	22	23	23	26	23	29	22	13	20	18	16	15	19	26	20	21	28	21	21	23	23	25	23	31	20	22	20	22	21	16	22	21	21	22	17	22	19	24	31	24	25	26	20	36	21	21	19	17	14	24	23	23	18	22	18	25	28	23	17	29	20	22	24	19	24	17	21	21	21	24	21	28	27	18	20	13	26	23	24	30	24	26	20	26	30	24	23	27	21	22	23	21	23	23	30	31	20	27	26	27	21	18	22	25	20	23	23	29	25	15	23	23	24	22	25	20	26	30	31	30	18	25	20	18	25	18	14	23	29	27	27	23	23	20	23	25	20	20	19	22	19	27	29	33	18	15	22	31	27	16	23	30	25	14	22	21	17	24	25	20	28	15	24	24	21	18	32	26	29	20	24	28	22	20	27	28	19	19	23	20	20	19	19	21	22	17	25	17	27	27	26	23	17	24	24	24	21	23	18	20	20	15	22	29	21	20	25	32	23	17	27	24	32	22	23	21	28	22	21	19	20	31	24	24	19	16	20	20	19	19	20	16	26	24	19	35	22	24	21	22	18	24	25	22	21	14	23	12	29	19	24	25	24	19	16	18	25	21	20	21	19	26	25	27	16	24	20	27	27	20	11	26	21	16	21	36	19	23	21	20	27	27	27	26	17	18	19	27	23	21	21	18	23	26	19	24	23	27	20	16	28	21	21	18	15	20	22	19	26	25	21	26	19	25	23	13	30	25	18	26	29	28	14	15	24	18	20	21	16	16	25	13	22	26	18	18	18	24	19	22	24	23	13	24	30	25	22	27	27	25	29	20	29	27	22	20	27	24	20	17	25	28	19	23	25	28	26	23	25	25	18	21	23	18	19	28	24	25	22	26	26	28	19	29	18	24	12	18	18	20	31	24	27	25	24	28	19	24	17	20	22	21	28	26	19	23	18	13	21	24	16	17	17	19	20	23	19	22	21	26	20	31	34	27	31	23	25	20	30	21	25	17	21	18	16	24	26	16	18	24	23	21	25	21	29	21	36	23	17	24	26	19	19	25	25	24	17	26	30	16	30	26	17	17	32	17	23	27	15	27	23	23	13	23	22	18	29	18	24	24	21	20	34	26	25	26	24	26	31	27	27	27	27	25	24	24	14	18	19	21	19	27	16	20	30	18	26	20	20	19	21	23	16	22	23	18	21	31	26	26	21	19	23	28	21	21	20	24	31	16	26	28	13	25	18	25	22	28	20	19	25	31	16	28	24	26	22	30	33	18	31	19	21	24	20	25	22	29	18	30	26	30	21	25	26	22	26	23	19	28	20	12	21	17	26	27	15	24	24	35	18	29	21	28	29	26	22	25	25	17	20	24	28	19	21	15	31	18	32	28	20	31	20	24	21	30	25	28	17	27	24	19	26	29	27	29	17	22	21	21	17	21	22	24	23	23	16	19	26	21	25	29	21	27	20	16	18	22	31	19	14	17	35	23	26	26	19	17	24	31	23	20	23	20	24	19	23	16	32	23	22	25	19	24	23	23	24	14	23	19	18	18	33	18	26	24	20	23	20	20	27	21	23	25	21	27	24	28	34	28	18	18	28	21	32	16	30	23	26	22	14	24	29	15	33	19	33	27	18	26	24	35	20	22	19	22	27	17	20	19	22	20	22	18	20	23	16	27	18	20	19	17	15	21	24	22	24	32	34	22	27	25	19	23	26	20	26	22	24	23	20	25	31	21	15	22	22	19	30	24	22	24	17	17	17	33	30	17	23	22	23	16	24	25	20	20	17	18	20	20	29	24	18	16	24	30	23	25	26	22	20	13	26	24	24	30	29	19	34	13	18	20	11	26	28	18	19	23	30	16	23	31	27	16	30	28	19	24	14	20	22	17	27	36	22	17	15	24	11	21	15	21	24	20	24	26	21	24	23	23	30	20	23	22	26	28	17	25	25	26	17	29	15	16	17	17	21	24	21	27	19	33	20	21	28	33	17	32	14	27	25	29	21	18	25	22	31	17	23	30	25	27	22	21	18	24	31	21	24	21	9	17	21	22	19	25	25	30	19	27	14	28	19	31	24	24	19	21	24	31	25	16	21	19	29	26	29	19	24	24	25	18	25	24	23	21	20	24	21	19	20	14	27	24	18	18	24	19	24	20	20	18	18	22	24	28	21	18	28	22	23	21	20	21	15	22	24	20	12	34	22	26	24	20	16	15	32	29	32	17	13	32	24	23	20	25	17	21	19	16	24	28	25	20	18	25	24	20	22	26	27	27	27	32	20	20	29	14	24	17	25	22	23	22	28	31	24	27	15	33	16	26	22	23	25	17	21	19	19	27	24	20	31	21	28	18	23	20	28	32	27	26	34	27	21	22	23	26	23	18	20	13	18	25	25	20	26	29	26	28	27	28	25	18	22	22	28	35	19	27	23	23	24	26	17	24	22	16	28	25	30	23	22	23	23	20	19	22	25	29	20	20	22	29	19	19	21
12449	5519	2745	8300	16552	20647	20905	21403	21120	22189	15803	8882	5593	3840	2858	2273	1691	1336	890	879	828	801	855	875	1076	1671	2399	1026	1495	768	660	709	664	524	515	502	474	419	396	401	400	392	395	426	409	376	378	359	383	372	356	357	363	375	387	360	376	380	305	342	375	383	361	373	351	371	358	374	377	347	349	323	352	345	354	355	376	355	367	341	349	351	334	373	351	355	372	356	392	375	356	386	404	356	376	346	341	369	352	378	369	360	377	366	385	374	386	328	392	360	346	321	371	340	384	373	342	367	364	380	388	391	335	352	364	369	359	381	387	361	405	365	378	362	389	314	375	358	380	364	359	367	370	377	368	398	337	311	350	363	370	323	369	347	332	360	353	327	355	326	370	324	384	368	335	347	345	364	353	362	338	368	359	366	347	345	353	324	359	355	346	328	314	381	359	312	384	362	337	378	328	359	389	353	356	350	355	356	329	347	370	332	339	352	366	342	370	337	354	343	333	377	357	375	371	390	337	359	357	352	347	324	293	338	364	361	379	347	341	379	343	361	341	334	370	397	362	316	301	355	312	360	353	355	330	374	380	357	359	333	378	357	316	353	322	345	323	349	327	355	357	343	339	364	324	340	312	341	372	352	337	357	348	332	370	349	326	316	362	337	337	335	328	336	330	376	363	378	378	345	339	351	363	358	366	335	352	351	313	347	348	348	338	329	368	333	335	347	355	362	324	335	344	349	351	337	331	342	380	365	373	350	342	352	357	344	346	380	383	328	361	367	369	357	357	329	374	347	338	353	327	361	362	371	330	359	333	335	336	346	368	322	344	372	378	362	353	352	363	381	370	382	387	325	381	366	372	375	371	369	352	371	343	373	362	368	382	345	344	349	363	344	383	343	343	347	355	304	329	363	390	321	335	353	388	345	361	390	373	354	363	391	368	304	340	332	353	361	368	331	342	354	347	338	346	367	356	369	350	345	296	348	346	406	363	333	343	366	324	333	349	367	360	350	342	347	350	341	347	359	332	356	334	351	352	362	311	360	336	335	356	344	338	362	335	364	323	313	338	402	367	339	378	326	325	357	353	334	350	338	348	373	374	292	309	357	368	347	375	393	326	351	340	363	359	348	334	326	368	393	339	352	340	381	364	372	340	372	359	364	347	324	374	324	348	356	354	405	354	347	326	352	354	359	354	354	343	376	369	363	349	338	348	348	341	341	346	354	341	339	362	325	361	348	378	358	372	358	334	328	347	329	346	358	331	355	317	360	365	375	348	358	324	365	338	357	373	353	328	364	338	358	325	340	355	355	333	367	356	394	355	347	349	356	384	348	345	346	349	352	360	343	348	328	346	356	376	355	341	340	373	380	352	347	333	343	333	337	362	309	402	349	355	373	351	354	377	358	339	337	334	358	353	378	347	351	376	364	350	366	354	369	378	390	377	382	311	346	351	323	336	318	333	348	345	371	381	356	362	383	380	371	355	379	340	377	358	343	360	383	356	372	361	356	370	350	365	338	350	322	339	346	365	355	339	379	358	365	363	341	309	368	363	336	315	360	341	363	345	358	341	350	336	368	361	342	366	335	360	361	334	351	327	347	346	381	370	348	340	348	364	369	381	356	321	334	353	367	363	343	351	351	356	369	342	331	339	327	373	350	374	398	318	354	374	337	339	343	365	338	359	361	323	342	379	352	356	342	340	344	362	385	328	355	387	330	319	388	336	341	298	348	349	354	336	375	350	373	343	360	326	385	348	365	376	359	372	344	335	341	363	342	378	343	347	346	316	359	357	340	376	370	372	344	367	341	341	366	335	326	348	357	332	342	342	337	340	365	349	361	332	373	357	332	345	358	356	374	367	309	330	329	353	363	333	366	369	305	364	344	330	346	353	358	333	340	330	384	342	364	325	337	369	359	347	343	374	343	352	382	387	323	355	349	358	336	369	332	348	352	353	381	326	356	348	339	362	348	380	348	359	361	326	344	380	393	342	365	370	325	358	338	362	342	345	331	347	355	336	313	347	361	322	349	311	336	368	394	333	355	354	362	352	367	348	354	330	364	346	351	371	365	343	323	342	326	333	415	340	365	369	366	364	347	339	369	324	331	372	368	345	358	375	345	384	342	360	385	356	344	338	360	340	340	350	310	329	332	360	368	382	385	331	339	363	311	362	362	347	357	310	384	351	342	390	368	343	386	358	348	349	372	365	361	347	383	371	367	350	329	359	381	362	403	358	363	380	351	354	356	358	371	387	355	347	372	350	355	346	363	358	361	317	328	331	369	376	349	351	369	360	326	336	359	362	367	350	354	358	340	339	361	339	335	323	352	362	335	347	357	354	372	363	344	355	369	385	363	368	353	350	363	340	340	339	364	367	321	356	344	347	351	365	374	339	352	382	334	371	368	348	330	370	382	380	343	345	362	405	324	338	345	380	374	362	334	315	374	358	305	347	356	381	369	331	336	325	353	350	364	362	392	374	376	349	355	356	335	335	384	356	338	345	368	362	344	352	362	318	359	328	364	351	378	340	376	346	366	339	357	343	361	339	373	346	344	318	336	371	351	363	338	340	345	335	319	344	397	383	377	368	326	322	324	359	369	357	377	342	374	323	305	346	313	351	374	329	347	346	348	360	345	378	334	364	366	337	324	360	355	364	355	345	355	350	348	357	339	343	354	309	341	310	338	342	367	364	338	320	394	389	373	355	349	357	353	386	336	351	364	336	348	374	344	333	341	319	347	346	363	348	331	341	364	387	350	357	304	413	337	355	360	354	343	371	361	362	358	364	326	357	349	353	335	392	359	340	327	363	345	329	353	351	363	349	360	349	328	383	371	386	321	332	367	369	376	359	370	326	341	366	337	328	354	366	349	336	344	343	360	359	348	392	401	329	335	340	325	353	362	359	352	367	355	360	335	341	393	321	345	332	343	361	343	328	342	354	378	390	377	354	348	378	341	378	307	357	336	322	321	373	329	357	366	388	307	340	364	356	388	383	338	337	339	363	334	357	349	349	377	366	334	326	338	378	315	346	365	335	385	385	324	348	366	353	337	348	380	324	331	368	326	359	339	371	369	352	339	341	371	305	341	348	350	370	350	373	360	318	344	313	317	331	321	326	357	379	342	324	386	342	335	306	357	377	332	364	343	354	323	384	328	340	366	373	350	333	365	337	336	354	364	350	373	343	331	343	376	342	369	346	377	333	362	316	358	339	328	288	354	349	355	344	360	347	355	386	357	371	340	373	365	355	317	347	368	343	357	344	327	367	330	382	374	343	405	334	365	376	367	365	358	360	323	336	373	369	345	383	352	362	327	348	347	363	352	374	338	336	370	325	323	329	357	346	346	413	358	322	355	354	336	345	331	334	344	364	343	363	344	326	361	330	351	356	351	351	374	342	353	356	332	370	340	312	340	357	359	346	332	379	369	381	351	326	346	354	373	339	326	351	345	336	376	349	351	355	327	323	363	364	326	347	360	360	326	326	330	372	370	338	345	347	333	359	364
1012	302	158	109	260	421	605	665	739	952	754	372	222	152	107	113	72	52	49	48	47	41	40	32	57	55	95	62	65	44	38	25	30	36	31	29	17	20	28	19	19	31	18	31	19	21	16	23	19	11	14	17	15	20	22	29	22	26	29	19	18	22	17	24	22	18	19	20	19	20	18	17	17	18	21	23	23	24	18	18	14	15	16	24	17	21	33	12	14	25	20	18	17	17	27	24	19	16	25	25	18	17	20	20	20	11	19	23	25	18	21	30	20	15	23	26	26	24	26	18	26	16	18	21	23	15	19	14	14	18	15	30	31	17	22	21	16	18	28	14	25	22	18	22	20	19	20	22	12	12	20	25	15	19	14	23	23	25	24	18	22	19	16	18	20	15	18	18	25	16	21	17	25	19	14	14	17	21	13	14	20	35	22	17	16	19	16	24	19	24	19	13	14	19	14	20	19	19	22	26	15	18	18	17	14	16	20	25	13	20	13	21	19	12	21	20	15	22	16	17	16	19	17	20	16	13	21	22	23	12	26	22	20	22	20	23	22	17	15	23	31	24	21	18	18	23	24	20	21	14	16	19	19	20	19	19	20	13	21	14	19	20	18	16	20	23	18	18	23	16	18	23	23	21	18	16	17	19	14	17	13	18	20	15	19	17	20	16	17	15	22	12	20	21	15	14	15	16	15	18	11	21	18	16	20	29	20	16	21	16	22	14	25	16	19	18	18	24	18	14	17	19	13	20	20	24	16	17	11	20	14	20	22	16	24	27	16	18	25	16	22	19	20	22	20	10	23	21	15	15	11	20	24	15	13	15	17	14	21	18	26	15	19	22	25	21	26	18	17	20	20	19	18	22	24	19	13	22	28	31	21	15	13	21	18	19	20	16	11	20	15	12	25	14	13	17	23	23	17	18	20	18	19	23	19	6	13	20	16	23	20	17	11	10	14	23	15	11	21	19	23	17	22	18	18	12	14	19	18	23	19	17	14	14	20	22	19	18	23	26	23	25	20	21	18	20	25	15	22	16	26	15	18	21	16	25	17	21	19	13	18	21	21	19	18	21	27	20	23	21	7	18	26	16	18	19	22	24	21	13	24	15	21	14	21	23	18	28	21	22	29	15	23	12	12	19	20	27	20	19	16	25	16	29	21	12	14	16	18	18	8	22	15	26	17	25	21	22	23	26	25	16	13	15	19	20	30	12	17	29	21	10	18	20	13	21	27	21	12	15	22	17	15	21	13	25	21	17	17	15	20	18	20	26	14	24	20	17	17	24	20	20	13	16	19	17	23	17	19	19	17	17	22	21	19	25	18	9	19	22	10	14	20	18	18	15	16	25	26	20	19	12	17	20	17	14	19	27	10	18	25	19	20	15	14	19	16	12	19	24	20	23	22	23	16	21	22	23	15	18	19	16	30	17	10	23	16	18	19	14	20	21	23	17	16	22	13	15	19	9	26	25	15	22	20	14	21	19	22	20	18	23	19	19	15	26	20	23	19	9	15	21	19	30	11	18	21	26	18	21	17	27	20	20	18	17	13	22	19	15	16	24	14	21	24	16	16	27	18	14	22	14	18	21	21	30	19	18	24	21	13	12	21	17	27	14	17	21	20	19	15	18	21	17	19	29	16	15	26	22	21	19	19	14	19	17	24	16	15	20	18	19	22	17	17	19	15	27	17	15	17	18	21	21	28	15	24	18	18	9	11	22	13	16	21	26	20	15	21	21	15	17	18	23	24	25	20	19	27	21	18	19	19	21	18	19	17	21	14	18	20	18	16	27	18	16	20	20	25	16	18	14	18	16	13	17	20	18	17	18	13	20	20	11	18	13	22	23	19	23	15	25	25	14	16	23	13	27	23	22	13	27	14	27	23	20	18	17	19	27	16	19	17	23	12	26	12	18	17	15	19	33	23	28	17	16	20	26	23	24	27	24	17	21	20	12	22	17	14	25	21	14	19	17	11	20	19	21	13	23	14	19	15	21	22	19	19	12	26	21	20	15	28	12	33	26	18	13	17	16	27	17	18	26	13	23	22	16	18	20	19	17	22	27	14	26	18	27	14	22	22	23	14	25	22	19	12	16	18	14	19	26	18	23	21	13	22	20	16	10	18	18	27	14	19	19	20	17	18	19	14	26	17	16	16	13	20	18	17	18	22	15	13	21	16	17	13	21	21	25	26	23	16	21	29	22	25	20	13	25	19	24	29	18	23	26	15	30	18	17	18	16	33	22	17	17	14	18	25	16	18	23	15	14	25	16	21	22	20	16	18	18	21	11	12	31	20	14	23	18	22	18	17	24	22	22	32	24	20	13	16	16	14	22	10	14	25	30	17	20	20	11	22	24	15	16	14	18	27	18	25	22	16	22	32	18	16	29	20	23	18	28	15	18	13	21	23	15	24	29	11	20	16	13	21	12	23	24	21	23	8	19	24	20	26	26	20	17	30	18	16	16	20	16	18	25	23	20	19	22	14	17	10	20	9	20	18	8	18	20	17	20	20	24	22	24	21	22	13	17	22	20	24	19	19	23	20	20	17	21	15	15	21	19	21	18	18	18	22	23	13	23	17	17	18	11	17	25	19	18	20	13	26	21	23	23	19	15	23	17	17	20	20	17	15	19	21	16	16	13	19	20	21	19	17	16	19	16	22	16	19	21	18	20	20	17	15	14	15	17	28	15	12	22	14	15	17	26	17	24	19	18	18	26	18	18	16	7	16	14	13	21	17	20	13	29	19	22	16	16	20	15	26	20	20	12	12	18	25	28	18	16	28	17	23	19	19	23	20	16	33	17	15	14	25	36	19	18	23	19	16	20	18	21	22	13	20	25	22	19	16	18	9	21	12	16	23	19	20	17	14	17	12	24	28	15	19	18	24	22	16	18	20	16	11	16	12	18	22	22	13	21	25	18	12	21	6	11	10	9	17	21	25	16	18	16	26	18	15	19	24	20	22	21	16	25	20	19	19	17	19	18	15	20	21	18	18	22	26	13	20	19	24	19	19	14	12	19	21	19	21	11	22	23	16	23	26	19	10	11	14	21	20	15	13	17	13	21	17	13	19	10	20	16	12	17	19	23	12	18	19	16	21	20	29	15	26	14	30	24	11	20	20	23	12	22	13	18	17	18	13	19	19	17	21	19	17	20	19	20	14	24	19	17	22	17	17	26	20	19	19	19	18	18	18	23	14	19	19	22	23	12	24	12	16	26	22	23	18	16	21	19	22	23	20	16	21	21	16	21	24	19	18	21	16	15	14	21	22	22	26	25	17	22	20	16	16	18	16	18	23	14	22	17	22	18	12	16	16	19	20	19	24	11	18	14	24	19	15	15	18	21	12	25	15	18	21	12	20	16	14	21	18	23	7	13	14	14	28	26	28	31	20	16	19	17	16	23	23	20	18	15	13	15	26	24	27	16	15	21	22	16	12	20	23	24	23	14	25	21	19	13	22	26	14	22	10	22	15	24	23	20	9	19	20	28
17851	9468	4419	13077	22838	25947	27386	26750	26980	28404	23962	14876	9331	6318	4801	4373	3157	2403	1698	1492	1374	1470	1476	1495	1691	2008	3900	1887	2210	1143	1089	968	814	792	683	607	527	485	466	461	452	420	403	377	408	399	370	379	355	405	372	359	299	328	350	377	359	319	351	324	380	336	353	356	334	352	307	346	368	327	353	338	321	329	316	333	279	311	328	306	294	325	314	311	314	315	336	310	305	367	321	316	311	323	352	309	350	331	335	321	345	305	325	317	338	326	328	359	341	350	316	308	342	346	311	304	349	292	331	333	323	342	337	340	299	329	335	325	302	286	333	323	318	333	316	319	312	307	313	309	326	308	327	308	342	300	301	303	302	278	330	328	286	300	322	319	299	297	311	298	298	361	291	328	347	313	329	304	302	296	326	301	294	295	301	311	294	308	304	304	318	312	295	308	286	325	329	294	294	314	262	296	312	286	330	320	278	290	283	304	309	299	317	319	306	309	291	293	312	307	331	312	284	323	291	345	294	318	317	288	290	333	302	284	306	289	257	305	280	292	307	266	322	312	303	332	306	318	300	324	287	317	333	294	317	287	295	293	320	314	288	265	291	287	297	333	324	291	274	289	312	299	302	288	314	287	261	299	300	265	299	293	311	299	267	288	258	327	322	313	297	286	301	284	308	316	316	292	313	288	310	309	321	306	317	303	344	303	299	308	318	279	288	310	287	301	305	296	274	290	317	301	316	302	299	287	266	267	310	267	295	276	280	313	308	305	292	294	311	287	289	309	289	319	285	279	280	305	306	281	301	291	302	328	305	266	281	316	277	300	280	285	312	296	286	307	306	309	300	294	302	286	288	287	280	289	291	305	310	295	308	291	282	310	287	284	349	315	310	283	331	303	285	284	279	311	331	282	307	309	325	313	280	305	268	317	295	295	305	310	299	290	323	273	304	287	275	314	311	290	312	283	359	269	293	304	281	302	306	309	292	281	297	306	308	294	295	310	274	319	300	298	307	292	296	286	280	310	304	295	257	304	306	318	284	298	293	313	291	270	276	317	297	300	305	291	303	285	284	310	303	300	306	291	310	270	276	299	305	300	277	305	300	313	282	280	302	318	275	316	319	298	304	302	304	269	287	301	291	305	303	289	297	312	268	263	272	300	295	340	302	308	295	322	297	297	291	300	285	301	266	278	304	313	282	302	305	315	311	287	307	328	295	303	322	338	284	262	325	286	256	292	305	289	320	301	293	285	265	294	314	319	303	308	272	304	276	346	271	331	308	294	292	281	268	295	269	312	308	290	292	307	263	300	329	284	276	308	310	287	324	276	271	302	328	305	305	269	304	301	308	337	317	298	269	272	296	305	304	294	288	310	300	271	290	291	285	308	321	285	281	309	304	288	283	271	326	293	311	306	325	284	290	319	277	303	290	309	308	268	299	302	308	305	327	310	314	292	274	299	292	326	289	316	311	266	264	302	278	298	324	292	279	291	287	301	315	317	277	294	304	279	297	310	309	302	283	250	300	301	290	285	290	299	310	321	291	301	308	280	287	298	316	308	282	308	288	314	304	333	331	297	301	298	297	296	302	285	292	279	336	327	311	301	293	279	300	278	299	258	287	266	278	307	297	318	289	306	293	317	278	301	308	297	309	258	295	296	318	283	287	305	291	291	295	322	295	303	284	314	275	306	303	314	306	292	287	271	315	308	325	303	330	299	302	298	349	299	315	307	317	301	280	288	272	304	280	292	310	289	295	291	287	280	324	321	304	274	323	304	309	294	303	300	292	284	321	283	283	282	270	284	298	312	298	313	307	305	311	293	330	265	298	295	310	314	290	307	323	283	266	307	282	323	293	306	284	294	299	315	294	314	303	322	275	303	290	270	271	306	300	262	322	280	305	301	331	301	292	260	292	318	304	310	304	305	294	300	297	326	288	279	328	315	278	291	301	295	308	299	285	302	308	285	297	297	300	305	318	293	295	301	301	310	279	285	305	295	341	291	301	289	302	262	332	307	288	305	303	290	331	282	308	295	293	307	261	291	291	297	313	300	297	288	305	321	276	265	304	284	284	330	314	346	253	320	308	303	307	303	244	289	291	284	284	313	300	305	301	280	327	317	284	311	304	286	306	284	300	287	312	289	299	288	296	301	304	278	296	315	321	285	314	294	301	322	303	312	262	302	308	306	279	302	308	312	334	264	321	285	303	279	303	298	288	304	292	281	312	306	313	290	322	286	274	297	278	309	284	288	325	282	327	334	309	282	295	352	313	304	290	282	343	296	319	304	294	289	314	281	280	272	308	305	302	290	292	303	326	315	288	303	285	268	306	290	314	314	303	308	288	321	296	286	290	277	326	284	314	302	327	306	276	323	311	295	311	276	312	282	292	276	322	292	316	299	299	291	304	315	312	301	314	298	311	275	312	281	315	298	290	299	281	315	290	273	263	283	285	328	258	327	281	302	287	287	313	288	307	334	284	279	297	299	292	290	311	297	248	295	281	291	311	295	285	309	301	289	273	299	295	335	297	309	273	316	328	271	327	298	292	285	306	291	291	312	320	291	300	278	309	250	284	309	306	274	267	305	292	276	323	291	292	267	299	291	313	277	308	296	330	275	301	324	287	309	276	286	292	310	307	326	258	279	290	293	282	306	302	270	282	293	284	292	284	289	318	251	297	328	310	274	310	302	284	303	287	320	326	314	273	305	268	330	312	294	255	269	289	292	293	285	320	272	306	328	324	284	300	317	304	290	330	298	309	279	289	293	317	312	328	331	270	309	310	273	324	318	307	316	320	307	279	307	293	251	295	286	312	282	290	309	305	298	302	280	279	321	307	305	340	323	311	298	316	286	287	278	296	275	320	306	257	290	299	292	294	315	304	319	293	298	309	267	307	299	299	319	288	289	322	315	304	312	322	286	298	264	328	294	282	308	294	302	305	300	269	307	294	319	294	303	277	273	276	269	286	315	296	331	316	290	290	271	313	299	297	282	323	289	304	319	319	317	282	310	303	302	296	272	304	289	310	316	282	322	271	314	295	287	311	304	298	297	325	315	307	257	269	299	265	276	262	303	282	304	309	305	331	311	290	297	312	287	286	307	318	305	286	303	328	298	330	321	293	299	283	271	274	316	296	283	310	297	304	292	281	305	333	299	298	314	291	301	320	294	298	313	328	311	305	321	294	296	293	300	305	305	292	299	314	292	283	336	303	331	312	313	331	281	297	306	289	281	285	312	300	317	276	314	290	294	305	288	307	304	296	306	302	294	311	267	312	310	302	332	284	307	304	325	313	288	294	321	294	285	282	259	326	289	325	302	286	309	313	327	283	289	293	278	287	308	299	296	280	312	309	320	309	264	300	310	267	287	308	299	312	323	292	321	307	306	280	293	297	307	304	288	329	283	286	339	328	263	321	288	325	295	318	331	270	295	285	289	271	310	283	277	314	300	273	307	278	310	296	303	345	309	326	269	321	295	320	282	307	302	308	310	302	290	286	275	324	305	296	309
2650	297	172	133	242	334	479	597	594	814	846	441	212	139	138	130	88	78	65	52	59	63	60	73	43	65	101	58	69	56	60	50	47	43	49	36	43	47	46	45	42	40	47	43	47	49	43	41	34	49	30	35	40	31	39	45	50	35	36	34	45	28	48	37	35	29	47	42	25	30	38	36	44	35	38	50	44	39	37	33	43	53	44	47	27	37	37	36	38	36	41	41	39	39	39	42	39	41	33	34	41	37	44	38	52	40	20	36	43	39	46	48	45	40	38	44	42	34	45	51	32	40	33	37	40	36	41	49	30	42	41	41	41	46	38	36	47	45	40	40	43	29	38	34	36	47	59	28	35	38	39	48	43	38	45	42	40	42	45	54	41	35	39	36	32	43	39	39	25	31	35	38	36	41	29	38	35	29	35	47	33	40	33	36	36	47	40	31	33	37	36	47	44	46	29	35	33	27	39	45	35	41	30	39	37	35	35	43	31	48	36	37	37	46	39	46	37	44	36	42	37	35	41	51	41	46	37	28	37	35	39	31	38	34	31	43	36	37	36	46	32	42	45	38	37	42	36	38	41	41	35	35	39	41	32	37	49	34	32	37	29	36	53	48	32	33	29	31	35	39	39	41	35	46	38	44	38	46	37	35	43	30	48	43	36	46	36	41	37	36	47	42	38	36	39	26	39	40	43	35	23	39	34	39	38	47	33	35	43	42	39	47	27	36	38	42	44	36	39	40	42	27	33	44	41	36	34	36	39	25	28	47	40	37	27	40	36	38	41	28	37	32	40	39	36	44	51	30	40	45	36	49	32	42	40	40	38	39	33	48	38	26	34	42	49	40	38	43	36	36	36	35	38	34	43	27	34	49	33	52	46	40	40	39	37	32	31	39	40	37	25	39	33	43	34	33	45	42	35	47	36	34	54	38	38	35	42	41	48	26	37	41	33	35	34	31	39	43	43	29	33	41	34	36	29	47	47	30	37	45	48	40	37	40	39	39	40	34	30	36	42	31	34	43	54	42	35	38	29	36	36	45	32	35	36	37	35	27	36	30	45	39	51	32	38	46	38	36	32	48	34	41	32	36	37	45	34	40	33	33	31	33	37	42	35	40	45	38	32	48	41	42	38	41	42	37	42	35	38	37	42	35	39	41	40	37	34	38	47	46	29	34	38	45	33	43	33	39	36	32	35	36	43	41	32	37	37	41	33	47	38	33	52	39	38	42	42	39	42	36	34	50	44	30	43	35	41	42	56	32	43	42	33	34	33	50	37	42	40	37	43	42	40	41	47	24	34	36	36	47	48	37	33	33	37	43	38	44	45	39	36	32	23	42	35	37	28	28	36	33	44	40	28	46	34	32	46	43	32	40	31	39	42	31	34	43	29	46	38	41	42	50	38	41	33	39	34	39	34	38	32	37	40	35	32	31	37	30	33	31	38	34	44	41	38	40	40	54	36	29	46	25	39	28	33	34	43	47	36	43	38	29	34	41	44	35	35	42	41	37	38	37	47	43	49	38	24	42	44	38	39	34	27	38	34	37	36	37	30	34	21	40	39	47	38	39	32	42	38	42	47	54	38	38	44	36	42	46	45	31	41	49	28	56	36	48	40	30	40	37	30	41	35	51	43	37	41	36	40	42	53	44	35	53	39	40	41	40	40	26	46	41	37	39	34	34	42	34	46	34	32	38	31	37	32	36	34	38	32	38	36	39	35	45	41	35	38	41	34	38	46	34	50	36	47	23	33	40	32	33	29	36	36	37	32	46	38	35	47	33	44	32	37	40	54	54	30	39	44	54	44	31	33	44	36	34	46	47	40	41	27	38	41	32	37	34	40	39	38	35	29	38	37	40	39	38	45	43	45	49	50	36	36	50	47	36	43	30	32	35	40	39	36	34	41	37	29	22	39	49	36	30	37	42	41	40	47	34	35	35	45	46	39	29	41	37	37	28	36	35	47	45	42	36	40	47	42	34	50	39	34	43	39	45	48	40	41	37	33	49	33	41	35	32	49	33	29	37	33	35	44	38	39	35	37	38	43	29	37	36	33	38	44	40	36	49	42	48	25	33	33	33	36	47	42	34	30	38	31	37	37	29	42	32	37	37	36	33	31	43	38	42	34	41	45	37	37	32	42	35	44	37	42	29	34	31	39	39	44	31	41	41	28	37	42	37	28	36	48	34	34	27	35	36	29	30	39	44	34	43	36	37	32	43	37	38	30	44	30	38	47	51	36	40	44	47	43	24	35	36	37	44	35	43	30	34	38	40	44	36	41	45	38	36	37	34	41	40	41	39	40	37	40	37	37	36	46	45	37	39	36	49	47	49	42	22	44	35	37	45	48	37	38	31	52	43	32	42	38	32	50	43	30	28	36	35	38	39	37	36	35	31	37	33	39	33	34	42	26	35	43	47	28	36	39	34	37	57	31	26	26	47	36	40	48	45	29	51	37	33	36	44	42	36	39	41	34	41	32	39	43	36	36	39	41	36	36	40	42	27	39	23	31	44	37	32	31	33	43	33	53	49	36	35	40	38	40	35	44	42	37	38	46	36	45	42	37	34	37	43	34	28	26	33	31	39	31	33	46	35	37	29	38	29	39	34	36	38	35	32	39	38	36	37	33	42	38	45	31	40	38	31	41	34	44	44	34	35	32	26	37	40	39	47	41	37	42	44	38	34	35	38	31	36	43	29	46	27	43	43	49	40	42	38	34	30	37	28	36	45	36	40	42	25	37	45	37	34	46	46	23	27	43	31	44	28	43	37	35	27	39	44	36	39	37	34	44	38	39	35	28	41	43	37	36	39	30	43	37	40	41	47	28	37	36	41	38	40	43	48	26	42	57	29	41	28	36	25	27	32	36	32	36	26	54	38	37	32	35	38	39	30	40	40	44	45	39	31	42	48	41	43	37	29	35	44	32	45	28	42	43	38	37	39	47	36	42	33	41	44	32	33	39	34	36	42	41	51	36	39	48	39	42	40	37	36	41	37	26	32	45	24	40	28	45	38	37	29	29	43	36	40	29	34	36	46	35	42	34	30	35	37	44	45	39	46	37	39	51	56	47	39	48	31	38	34	35	41	36	42	43	22	45	40	28	37	43	36	33	29	49	42	27	32	38	35	33	40	36	36	31	44	38	47	51	42	39	34	30	36	38	41	34	36	39	36	28	35	33	30	38	36	53	24	37	56	28	32	40	40	34	41	44	28	38	38	40	39	33	33	40	33	31	43	28	45	40	32	34	48	44	44	38	30	37	36	34	47	52	42	33	38	43	24	44	35	37	34	36	48	48	35	32	46	34	37	34	27	44	35	39	42	49	45	41	33	38	41	31	40	22	39	38	42	40	37	36	47	26	30	38	46	41	42	43	36	28	37	54	35	34	42	38	33	24	34	36	32	31	39	32	34	37	47	38	42	34	35	35	33	42	47	47	41	37	42	41	26	49	35	41	35	38	32	32	42	39	36	32	30	50	44	38	35	38	36
15864	7828	4141	11774	20023	22638	25094	24990	25053	27807	25006	15921	9701	6327	5010	4261	4270	2644	1886	1650	1631	1592	1621	1744	1688	1785	3568	1872	2178	1449	1288	1224	1130	993	990	811	796	774	737	719	755	701	744	679	655	628	644	666	649	666	663	674	653	624	653	664	621	596	650	564	606	623	626	652	598	617	609	614	593	605	613	588	604	617	591	597	616	629	619	620	602	661	585	586	574	606	592	601	612	630	568	608	584	605	651	631	628	597	579	674	666	580	617	574	628	602	629	675	612	590	607	648	654	627	581	591	626	617	637	606	609	624	576	585	626	620	586	562	604	614	651	577	595	616	596	638	613	605	614	640	600	643	573	559	623	615	600	586	621	598	581	556	584	595	529	622	580	576	611	641	621	572	600	631	663	620	586	598	566	588	556	617	587	610	616	566	583	580	563	614	587	581	594	588	595	612	569	568	597	651	617	612	564	575	615	600	602	550	622	598	577	593	571	579	570	575	551	559	585	624	588	576	615	617	549	584	559	601	566	577	595	635	558	601	544	562	590	599	631	554	530	607	596	618	567	560	594	539	590	610	616	549	618	567	586	575	571	551	562	595	594	619	552	583	593	630	567	606	585	606	579	552	566	637	598	605	634	596	534	602	611	598	603	616	609	570	565	561	612	569	567	580	587	628	579	600	609	609	567	598	631	596	616	591	588	594	585	560	575	606	625	605	564	620	599	563	552	609	604	610	586	594	565	559	590	641	579	569	572	592	600	576	592	603	626	595	634	587	585	618	591	556	586	575	587	563	585	562	586	618	611	577	564	565	627	573	603	612	603	629	554	578	582	632	578	573	582	575	596	621	606	606	584	609	603	577	591	560	576	596	546	535	581	574	603	580	606	621	584	620	590	559	550	557	578	600	588	570	600	545	616	602	614	612	556	589	622	578	550	556	571	541	585	575	582	592	549	607	602	566	622	530	595	576	570	591	602	594	581	611	594	612	608	608	598	622	564	557	558	576	605	583	571	598	615	575	631	589	575	610	583	621	586	574	562	568	532	596	562	601	621	570	620	541	646	593	580	579	635	632	599	580	555	580	554	641	592	581	593	570	555	549	568	596	576	575	584	588	580	574	607	574	584	567	608	540	576	575	614	599	607	579	638	610	599	627	589	592	643	627	609	640	572	580	599	543	623	541	557	563	607	556	595	621	593	570	575	557	593	576	553	597	583	559	584	580	575	581	609	613	528	589	598	577	575	590	591	605	604	612	549	532	628	623	620	597	574	606	567	586	584	621	640	582	603	604	626	573	581	633	606	596	604	569	592	578	583	581	568	575	619	607	599	604	591	599	582	597	553	546	582	574	590	569	573	616	569	597	581	616	566	587	567	605	579	579	584	628	597	578	633	575	586	597	598	599	599	597	588	614	587	571	574	586	561	617	588	660	616	605	624	550	598	577	546	608	593	586	615	579	546	572	579	557	611	577	625	599	584	553	611	579	585	599	577	614	585	625	593	578	575	566	579	576	614	620	623	568	607	588	617	641	580	585	610	609	652	577	554	585	570	599	618	600	593	632	564	587	607	559	554	610	614	563	599	591	571	596	607	567	625	611	616	595	640	590	589	612	559	572	620	612	565	613	595	587	543	570	607	587	639	636	607	625	598	592	612	586	597	569	545	607	594	596	581	605	611	551	565	612	588	554	629	591	614	593	605	645	570	548	609	635	621	606	605	550	604	591	610	612	615	624	621	601	572	582	590	613	562	572	622	554	568	604	600	567	593	598	609	572	563	602	546	596	574	580	548	639	585	618	607	589	569	593	599	602	587	577	621	606	594	599	604	590	585	574	590	582	574	597	572	592	606	601	570	593	627	584	542	568	588	572	587	582	559	583	585	586	616	580	539	576	611	588	581	552	547	632	581	603	598	553	589	595	608	576	612	594	537	589	567	521	575	598	599	560	550	633	609	599	609	606	598	576	594	570	582	585	589	628	590	624	612	571	598	629	591	583	572	569	579	575	607	597	607	599	589	605	582	571	568	550	541	607	601	576	608	613	598	538	568	591	552	577	609	598	612	615	579	600	578	571	582	619	607	561	631	597	598	565	621	597	592	569	576	570	570	636	576	583	627	602	586	579	547	615	588	602	563	570	603	557	601	597	566	578	580	541	561	592	586	605	559	572	591	598	578	581	591	550	544	571	577	598	551	591	578	593	597	603	603	536	581	588	586	591	576	593	623	584	595	547	595	614	576	597	560	558	617	614	619	585	556	607	603	595	558	577	575	535	562	573	559	548	551	597	609	590	631	582	580	594	560	590	580	602	632	579	572	648	623	572	576	596	611	570	585	573	607	583	581	591	587	566	612	569	572	589	632	595	598	580	594	601	612	604	619	563	572	497	609	586	601	560	608	620	588	601	611	562	609	590	602	622	612	606	568	558	551	609	610	628	561	545	603	610	569	579	551	517	607	584	574	584	579	593	618	617	603	553	583	587	592	580	579	526	568	577	577	622	560	609	584	557	615	627	600	600	582	555	572	572	536	603	578	606	553	591	564	616	585	598	612	566	613	597	567	580	561	610	616	587	603	604	565	591	564	561	636	593	590	576	592	631	566	552	593	598	544	523	642	550	593	560	566	529	582	547	668	595	549	607	576	606	579	584	582	608	593	599	562	589	571	589	572	575	567	608	566	542	607	588	603	588	608	573	548	598	597	586	612	585	568	562	609	584	636	619	619	626	578	558	620	588	587	576	578	588	588	608	567	555	569	615	613	591	586	610	575	639	625	576	590	603	574	607	589	639	597	558	623	563	598	568	624	579	606	599	605	549	556	566	626	563	614	616	597	610	573	602	558	592	618	560	578	591	571	582	570	568	557	621	559	595	592	602	568	570	541	570	558	593	603	603	628	590	585	611	545	596	581	567	567	555	579	575	594	617	574	611	535	605	583	585	628	561	598	620	601	574	569	584	595	589	609	573	603	597	583	626	575	597	588	578	606	616	601	589	560	593	599	535	577	568	563	568	559	607	549	574	577	597	543	591	536	628	584	607	604	619	577	612	565	604	595	560	578	567	574	556	588	574	640	586	601	556	588	618	558	580	597	577	563	595	592	585	569	598	603	601	609	591	551	574	605	635	560	577	585	565	611	631	590	573	598	554	610	604	622	583	594	572	585	635	597	617	619	602	611	516	591	588	599	583	578	561	649	591	629	589	574	565	636	582	531	593	613	560	582	587	581	558	553	570	599	567	615	576	593	611	585	586	562	602	597	563	588	592	591	574	573	614	585	583	599	623	539	571	606	545	590	572	599	595	574	610	582	566	574	622	624	568	600	560	609	557	581	562	581	561	581	557	605	531	613	592	571	588	559	570	588	604	560	597	589	614	563	560	571	598	573	570	607	586	571	625	616	588	613	593	543	613	550	618	561	590	603	569	588	563	558	545	610	591	568	554	602	588	593	568	559	637	587	587	572	625	581	570	606	586	601	588	570	576	598	616	560	601	589	576	623	631	578	601	608	599
1912	490	254	198	379	513	658	864	871	1052	1326	704	409	231	181	160	156	116	70	66	74	70	67	84	86	64	116	64	82	74	70	54	59	59	42	39	56	42	53	37	43	41	37	25	51	37	33	48	39	25	43	50	37	25	31	30	41	46	44	43	39	32	28	38	42	35	33	43	38	36	30	36	35	37	40	40	31	45	36	41	35	37	48	37	37	45	39	42	37	24	40	39	38	43	39	47	35	36	29	33	30	36	34	43	45	34	33	33	33	39	45	25	42	43	29	37	41	46	44	43	35	36	34	27	37	35	40	26	42	40	33	43	37	44	32	40	30	40	40	33	42	39	38	39	39	37	31	29	51	36	40	41	37	38	26	29	32	25	40	45	36	31	44	39	30	27	35	33	31	28	33	47	42	32	31	35	43	43	26	46	34	40	33	26	26	45	34	36	38	30	35	28	39	35	28	37	39	40	38	36	34	30	38	33	32	33	34	39	30	37	44	34	39	38	43	35	38	31	39	33	41	28	43	35	42	36	30	39	43	40	37	36	37	42	43	39	24	34	37	38	32	28	33	34	43	43	35	45	29	36	29	30	47	31	40	41	33	36	22	45	34	36	44	41	25	32	33	33	40	26	32	46	32	48	40	38	41	32	23	57	29	36	29	34	36	46	38	36	39	34	34	38	36	35	32	37	41	37	31	34	37	42	30	44	29	36	39	30	40	31	35	45	27	33	30	31	47	39	50	27	38	38	35	28	39	34	40	37	38	30	43	34	38	33	41	25	33	48	35	35	43	38	54	32	36	40	29	36	35	38	44	25	26	41	38	32	42	38	38	37	34	36	31	38	31	41	31	39	37	42	40	22	37	34	30	37	38	30	27	38	32	35	41	31	41	42	41	33	35	34	32	27	33	37	36	32	37	43	39	40	36	32	39	31	30	29	45	35	37	33	32	34	38	33	29	31	36	42	40	32	39	35	31	32	30	32	44	31	33	29	33	38	41	42	36	42	29	35	30	30	30	32	38	33	30	24	30	34	41	32	45	50	42	34	44	31	35	29	43	37	40	38	35	33	39	38	32	34	35	36	33	49	29	39	43	35	26	39	35	31	27	32	29	35	31	36	41	45	32	31	32	34	27	36	34	47	25	39	32	35	29	43	34	36	34	36	34	28	34	35	31	45	36	39	45	32	35	33	33	30	36	35	35	40	37	32	43	35	30	38	33	35	46	31	32	35	22	33	33	52	33	31	33	41	27	34	27	30	38	34	33	34	33	45	32	39	29	28	32	41	42	30	44	37	43	43	27	35	30	30	39	38	28	41	40	26	44	36	35	38	28	34	38	27	32	34	36	26	40	38	35	27	35	31	24	30	34	32	25	21	28	44	35	35	41	33	36	32	45	37	29	35	35	35	31	37	35	38	42	35	35	47	36	25	30	37	24	42	33	42	40	50	31	40	35	44	39	28	40	39	34	34	29	41	34	33	43	31	32	45	36	46	34	34	38	28	42	34	30	35	34	30	38	32	23	31	39	43	34	48	25	39	43	39	47	32	35	33	39	33	29	35	35	33	29	30	38	38	28	41	33	40	35	38	40	40	34	38	32	31	32	32	32	33	40	31	21	37	36	41	36	41	41	35	30	28	34	36	46	35	27	35	28	33	37	36	38	31	43	32	33	21	33	34	28	27	45	29	29	33	30	32	37	38	35	27	35	32	30	38	44	34	42	42	33	27	33	36	37	28	30	32	28	31	47	33	31	32	36	35	20	31	27	30	32	37	27	32	32	45	34	39	29	35	39	22	28	31	32	44	41	28	35	28	38	28	27	40	45	43	31	43	30	37	35	31	28	39	35	26	33	50	42	45	38	42	34	36	33	36	42	29	44	42	33	35	30	27	37	36	28	40	41	28	36	42	36	44	32	32	40	42	44	40	28	36	45	44	34	37	36	38	38	33	34	35	36	35	41	37	38	29	43	43	38	37	41	38	27	43	35	34	45	34	31	42	45	41	37	44	35	27	27	37	44	36	42	29	36	29	36	30	36	33	33	42	37	36	49	37	36	30	35	39	33	44	32	44	34	43	27	42	36	45	45	36	39	37	42	37	31	37	34	27	33	41	37	42	44	34	37	48	43	34	33	28	40	25	40	44	33	29	36	25	34	37	30	35	43	34	35	43	36	29	38	39	35	40	31	31	34	44	47	30	41	29	38	37	40	39	30	37	33	29	36	33	30	21	36	44	42	41	28	36	39	33	31	32	36	27	29	33	31	25	32	35	31	40	47	36	51	36	39	30	36	28	41	33	31	35	30	33	32	42	34	25	38	43	34	30	37	32	22	32	29	26	31	30	34	39	29	38	26	39	35	36	37	37	25	41	38	34	41	28	32	30	32	33	36	40	36	38	29	28	31	41	38	39	31	29	31	30	35	45	29	34	35	32	35	39	28	33	37	35	33	44	31	31	41	29	37	32	30	30	25	28	43	36	31	42	38	41	39	42	34	36	36	42	29	28	29	46	48	40	32	33	29	30	41	36	40	39	38	42	36	38	42	24	33	40	39	38	38	39	43	31	33	44	37	39	45	35	32	28	39	29	35	29	39	28	36	28	32	40	31	33	36	39	36	38	31	44	35	35	25	42	29	41	37	28	36	38	37	35	34	38	31	32	38	24	28	31	45	41	36	38	43	33	40	35	33	46	36	30	28	39	37	39	37	45	28	37	32	33	36	48	32	32	31	43	39	37	34	41	35	31	25	34	40	34	38	36	39	36	46	32	37	37	43	30	40	33	43	35	38	46	33	36	39	32	36	43	40	34	36	37	35	34	31	35	43	39	45	44	42	30	26	36	37	35	35	44	31	25	25	39	41	43	33	31	38	31	36	34	21	32	36	25	34	35	40	33	35	37	37	38	37	38	34	40	22	37	40	30	47	35	32	31	28	39	35	27	39	40	36	46	35	31	45	39	35	45	29	50	26	35	45	41	35	40	26	29	40	42	33	31	26	33	39	36	35	32	43	37	39	28	38	46	32	29	29	36	26	40	31	45	40	37	43	38	38	28	31	30	22	33	43	32	28	35	38	34	34	43	41	37	37	37	42	47	45	30	37	37	40	29	27	26	38	43	33	39	37	35	36	44	49	32	39	22	26	33	36	37	37	39	41	29	52	32	35	38	37	36	38	35	26	28	30	41	30	37	43	28	43	35	38	38	32	38	49	32	34	39	34	25	29	36	35	34	40	32	38	34	40	36	32	39	31	28	32	29	36	31	30	36	45	30	34	38	34	37	36	26	33	47	32	28	34	32	39	33	29	36	45	37	39	33	38	26	32	28	37	36	22	37	34	35	41	32	36	36	45	49	37	40	43	35	39	33	29	28	38	49	30	39	37	37	33	26	52	46	36	21	43	27	22	39	31	31	37	24	36	34	39	43	42	38	34	37	29	26	40	33	30	30	31	35	30	30	37	34	34	34	33	34	38	27	34	39	47	40	42	34	35	37
22475	12117	6241	16826	25847	26962	29171	29972	28657	30401	31001	21742	15464	10031	7777	6381	7274	4402	2859	2448	2314	2471	2406	2488	2418	2127	4383	2416	3071	2195	1805	1677	1609	1352	1126	1023	960	894	845	833	806	772	727	683	753	702	719	700	676	648	708	697	731	693	622	648	646	636	667	620	586	609	626	632	619	600	598	604	590	604	617	578	614	597	583	616	576	585	611	610	584	573	586	576	605	573	588	566	602	588	569	585	580	570	587	575	592	593	566	592	566	557	567	587	539	562	561	582	572	590	542	587	593	576	582	590	564	573	573	574	583	591	592	597	549	604	547	547	619	550	571	541	589	579	570	547	593	548	574	580	573	556	586	522	609	525	575	573	596	533	570	571	549	565	558	573	546	577	567	546	580	579	554	564	545	549	530	506	569	558	596	541	600	510	570	547	532	544	547	556	592	541	527	561	564	507	496	507	483	544	537	524	520	557	608	557	539	538	543	537	569	544	591	540	570	529	548	517	537	566	547	506	523	515	527	562	520	577	494	541	562	561	517	573	559	535	538	489	572	500	536	529	562	545	535	550	533	528	542	540	526	560	575	547	507	573	538	527	543	522	570	570	551	533	515	526	535	508	523	568	516	529	516	543	556	533	499	516	491	541	540	560	592	516	588	571	542	535	505	572	522	560	534	535	570	544	568	581	573	524	526	510	546	534	549	499	529	556	570	547	532	555	513	536	520	531	490	521	554	522	576	575	553	529	544	521	532	554	572	555	536	509	510	532	563	549	534	572	555	551	542	546	556	600	520	555	502	573	539	548	565	540	567	582	551	524	507	487	511	581	531	537	533	538	539	539	555	516	531	522	543	566	531	569	538	538	564	571	533	573	566	519	564	530	530	536	523	551	527	581	575	495	568	561	548	553	549	518	574	534	534	526	518	558	573	509	555	533	558	517	516	501	532	559	524	569	562	598	557	566	518	565	526	517	566	549	537	522	538	527	525	552	583	559	578	588	531	562	542	556	545	514	531	542	570	544	546	586	546	571	577	531	560	513	564	564	554	538	542	523	539	566	517	537	564	531	543	578	524	531	557	526	542	527	543	537	550	559	527	544	566	542	551	520	527	541	588	551	570	571	575	549	551	565	589	546	531	550	469	563	557	551	510	524	559	543	539	505	554	553	542	515	573	518	519	576	511	525	535	539	537	556	535	540	545	566	513	542	511	521	525	560	548	536	533	527	551	513	554	509	556	529	522	540	515	547	538	595	555	580	535	529	553	550	560	555	552	505	507	526	560	541	530	598	568	529	601	564	538	554	559	525	532	545	535	515	598	527	594	563	549	511	541	532	548	525	550	568	561	586	546	554	546	540	527	512	542	523	561	548	604	536	512	594	600	547	550	531	530	576	539	559	568	558	581	556	508	541	483	526	531	547	539	542	583	549	543	507	526	525	559	526	530	533	573	598	528	573	560	512	554	537	558	522	564	570	523	546	538	553	552	548	518	526	542	560	560	512	500	525	512	573	563	526	555	555	560	556	568	528	510	518	540	556	515	580	503	522	525	562	494	542	533	555	491	544	560	544	543	582	539	554	591	548	575	520	531	527	542	566	553	557	537	504	542	536	544	531	560	531	499	565	519	548	508	512	515	557	587	506	575	522	562	572	531	537	550	559	551	579	546	518	494	546	517	536	557	597	508	571	569	524	511	539	533	584	534	558	545	556	571	570	598	573	527	529	545	535	538	540	527	561	549	549	567	539	546	572	498	561	551	532	547	533	559	539	515	540	543	513	524	559	578	530	545	555	580	548	540	536	549	531	561	557	533	511	549	528	555	561	560	549	535	581	560	558	519	538	527	540	548	523	560	548	586	565	528	558	568	593	620	509	541	562	561	525	529	580	553	554	538	536	559	566	504	540	537	549	564	549	563	542	512	514	517	544	546	532	482	583	558	527	540	547	521	523	554	563	547	503	491	550	552	554	552	564	533	528	592	521	554	532	566	541	547	514	544	511	565	549	543	526	541	535	575	535	500	534	572	527	547	537	557	524	536	592	550	540	490	521	554	559	535	573	574	500	564	565	509	537	560	485	584	523	532	537	580	563	556	547	602	497	542	550	513	514	506	526	556	534	575	500	505	528	538	592	538	548	600	528	526	578	544	582	579	524	512	509	541	564	521	541	519	553	525	536	488	516	566	566	583	494	525	553	546	576	520	529	564	553	537	558	589	573	552	511	518	526	566	537	535	498	584	506	546	588	552	551	525	531	535	543	537	564	525	536	532	569	560	540	535	559	543	549	536	534	541	542	512	565	541	535	548	579	524	562	533	532	510	537	554	539	556	549	584	534	492	516	524	556	516	545	521	584	589	548	508	540	551	546	501	567	535	543	552	597	532	481	590	517	530	536	543	530	559	538	554	557	511	558	516	534	547	524	512	553	523	540	533	562	549	575	529	546	557	543	528	514	555	554	552	556	548	554	589	576	532	514	516	522	510	545	547	532	525	539	497	544	570	557	542	545	538	581	543	558	531	552	542	531	554	544	531	505	529	523	533	524	531	516	532	549	582	562	552	535	507	549	533	527	530	558	568	566	587	553	562	561	571	544	580	509	541	528	601	525	553	557	556	566	520	539	550	531	540	526	559	505	506	536	525	524	549	571	538	588	518	549	524	516	539	529	516	567	540	509	549	564	522	557	528	537	559	573	548	518	545	543	580	524	533	561	574	520	525	566	525	533	547	545	562	555	567	544	539	549	541	530	530	531	535	546	531	522	563	576	574	538	527	502	499	554	562	510	518	527	524	539	552	615	531	565	571	548	511	534	530	567	547	527	545	555	555	578	551	541	520	545	549	552	553	541	590	531	535	549	534	509	545	580	550	583	548	487	521	502	529	554	557	562	581	537	543	519	573	559	540	560	550	572	575	556	526	537	501	537	505	490	528	561	507	564	504	545	541	578	501	526	584	560	565	523	539	568	581	540	552	503	576	537	516	545	562	554	539	526	596	544	539	544	571	529	567	587	594	529	548	558	556	546	548	514	510	578	530	587	539	539	522	529	552	533	575	574	570	563	563	556	501	558	510	519	507	502	598	542	565	547	556	552	496	545	569	538	490	527	484	554	541	540	548	563	534	528	552	565	593	515	560	514	531	555	504	538	509	533	518	519	535	567	555	534	527	522	559	545	596	553	584	539	535	536	561	537	555	565	593	531	566	546	559	549	546	543	504	542	505	528	582	560	521	568	518	553	521	504	513	553	532	547	518	576	558	516	534	526	556	501	551	579	506	550	563	548	565	559	550	588	551	518	535	593	561	566	579	551	527	526	532	573	543	527	555	510	552	525	562	562	526	513	557	531	543	552	546	542	547	526	576	524	517	524	572	571	529	580	491	558	540	518	516	551	528	541	519	535	517	563	541	528	534	569	553	518	547	571	565	527	532	532	539	562	520	529	578	516	550	535	572	556	551	523	596	550	515	537	561	537	558	497	544	537	535	498	494	522	565	553	510	543	523	537	561	531	544	580
1458	160	90	71	134	154	252	263	282	381	533	302	214	118	72	68	83	49	35	38	28	24	33	27	37	30	52	32	41	29	29	30	21	33	33	18	25	23	23	23	20	28	13	28	24	20	21	21	21	19	26	20	21	25	16	16	13	16	23	22	26	21	15	19	25	25	25	28	18	15	37	27	15	25	23	27	33	23	28	28	14	25	21	30	31	24	13	23	21	26	21	23	18	19	24	22	20	25	23	33	21	21	17	12	19	27	19	22	27	16	17	16	25	20	28	17	22	14	23	23	37	19	31	22	20	23	24	20	25	21	24	24	23	19	27	22	25	30	23	22	21	24	23	31	16	28	24	26	30	18	25	19	23	17	17	18	17	25	25	27	25	17	27	20	22	31	33	30	22	22	19	29	30	13	28	26	33	18	26	16	22	16	19	34	18	27	27	29	25	26	25	29	23	18	23	20	18	19	27	24	26	19	15	30	27	22	21	19	19	26	20	20	23	19	26	22	16	22	20	23	22	29	22	23	20	23	21	23	16	21	25	30	19	15	21	24	14	21	15	20	29	28	14	14	20	35	29	28	22	33	24	23	24	17	16	22	27	23	16	23	15	31	26	21	30	27	21	18	21	27	27	24	18	27	21	28	20	30	15	25	28	29	26	26	33	19	18	21	21	29	16	21	21	18	29	25	20	18	17	25	17	18	22	20	20	34	21	25	15	18	20	17	22	27	25	23	34	26	17	25	24	22	17	28	15	24	23	22	24	25	17	33	28	18	28	25	24	27	24	22	25	25	18	18	26	23	21	20	24	24	19	27	22	27	21	27	20	21	21	17	18	27	26	22	19	21	16	25	16	27	21	24	19	21	13	30	27	27	17	35	23	28	21	28	24	21	20	26	22	25	26	22	21	29	22	10	28	23	33	21	22	14	23	24	23	27	32	26	19	25	29	13	27	32	23	22	22	16	20	25	25	13	23	21	18	24	25	16	28	18	18	19	24	22	25	26	22	19	26	21	22	24	25	31	27	17	27	22	23	23	15	19	22	30	21	17	30	27	20	25	20	24	26	23	24	31	14	21	18	18	19	21	21	16	17	21	26	21	22	20	17	22	23	32	30	24	17	20	24	17	19	22	30	22	28	24	32	23	27	21	12	30	17	30	21	20	19	24	31	22	27	16	19	19	25	18	21	30	23	15	20	21	21	20	26	21	19	31	26	25	35	26	29	25	16	24	18	28	22	16	9	23	23	19	21	17	19	17	23	33	20	21	20	24	28	24	21	16	21	28	19	17	22	22	22	24	17	27	14	27	23	23	26	22	21	18	15	24	15	25	37	37	29	22	21	28	21	16	31	14	15	28	21	26	26	19	25	25	27	17	24	23	25	25	19	23	31	17	21	28	20	19	22	27	20	22	19	26	18	20	26	21	23	24	25	27	21	24	20	20	19	25	28	23	40	23	27	21	25	24	22	17	22	22	23	28	28	22	25	19	19	25	17	28	21	21	33	20	18	27	18	13	27	22	20	19	21	31	22	25	17	17	26	23	22	15	28	29	25	14	28	20	24	24	28	27	15	27	23	23	13	24	24	26	27	26	34	21	20	29	22	18	30	21	26	21	25	28	19	26	21	20	20	26	14	20	16	30	17	30	17	23	28	22	33	22	20	29	25	16	21	22	22	25	24	21	23	23	14	21	27	20	23	20	18	25	29	28	27	14	22	24	21	27	18	15	14	18	25	26	20	17	20	22	21	19	25	20	16	21	21	24	26	28	20	32	23	20	28	22	25	24	24	26	19	13	25	17	25	23	29	21	25	24	23	14	11	30	24	34	26	18	35	24	24	24	26	21	18	18	23	21	18	15	16	22	30	20	23	18	29	32	24	24	17	20	17	26	19	17	16	19	24	22	21	21	22	19	26	20	27	17	17	25	29	18	20	31	18	18	17	18	24	24	20	27	19	31	25	21	18	27	22	24	11	17	26	20	23	29	21	22	23	18	16	16	19	26	24	28	26	18	28	21	17	29	28	18	29	19	18	27	19	29	14	23	27	18	19	22	23	25	27	21	23	26	23	21	22	22	38	27	25	27	25	23	24	17	15	19	27	20	18	22	27	30	15	23	19	20	24	18	26	23	19	23	23	29	23	16	22	31	25	26	19	20	17	27	25	20	20	25	19	24	18	25	23	21	19	22	26	17	29	19	25	21	16	27	21	23	21	28	24	17	27	22	27	19	21	20	20	25	17	23	21	30	24	28	28	19	17	24	20	20	18	27	28	25	27	21	18	19	13	26	31	16	32	27	29	22	31	28	22	20	23	20	17	22	25	27	18	19	14	15	16	16	24	21	18	21	22	17	20	19	18	25	17	22	19	13	20	19	19	18	29	23	22	16	23	30	30	19	19	29	20	21	18	29	22	14	18	20	22	19	21	14	27	22	23	27	20	26	20	25	21	24	21	18	16	29	24	14	27	26	18	23	28	21	19	24	22	21	29	24	20	20	18	27	24	21	38	16	20	23	23	31	19	19	18	18	22	17	28	28	21	17	33	31	16	14	14	23	25	11	25	21	19	26	20	26	25	24	22	28	21	22	22	21	20	22	23	33	21	28	33	24	18	20	22	22	24	21	19	27	24	27	19	19	18	20	20	27	23	19	24	31	20	18	21	15	18	29	24	25	18	21	21	14	28	19	23	21	29	19	21	20	16	21	21	31	29	30	23	29	20	18	20	31	28	25	26	22	24	22	26	27	30	23	29	20	17	17	20	16	23	21	19	19	28	19	18	29	17	23	21	22	20	28	28	24	24	15	23	22	27	11	22	27	31	24	20	31	23	27	22	26	27	22	20	23	13	26	22	22	16	24	18	26	25	18	14	26	22	28	30	38	15	21	19	18	23	24	28	20	21	18	27	27	32	21	23	19	23	22	22	20	18	15	23	27	23	31	19	17	21	18	25	19	32	23	27	21	23	30	24	13	19	27	35	16	22	23	34	15	24	26	23	21	25	31	18	13	27	17	21	25	29	18	38	19	26	20	19	21	15	26	25	22	19	23	23	25	17	30	31	21	29	19	28	17	25	20	22	20	22	20	22	27	26	35	30	25	21	26	31	33	20	26	22	24	24	25	21	22	22	25	26	24	18	16	18	29	25	21	17	12	36	27	17	15	20	18	22	18	24	23	23	31	23	26	20	26	22	17	24	21	23	25	19	33	22	21	24	27	21	18	26	21	18	21	18	17	30	18	23	15	23	20	21	25	25	18	31	13	25	24	16	26	27	25	21	22	19	19	23	21	27	22	22	25	24	29	24	25	23	18	26	23	20	24	20	23	20	21	26	14	27	17	20	17	17	13	18	20	18	15	21	23	18	19	24	23	22	17	13	28	27	17	23	22	26	24	22	26	19	27	26	27	31	24	25	18	19	22	19	19	10	29	26	27	19	23	18	28	17	21	25	17	17	19	23	13	25	26	16	29	22	20	29	29	25	26	30	12	17	29
12399	5070	2501	7665	13406	14808	16264	17545	16398	16580	20698	13604	9349	5285	3319	2586	2829	1683	1044	789	829	869	792	806	755	964	1787	866	972	791	760	743	618	531	444	468	448	401	364	419	392	385	381	364	366	382	350	401	353	403	366	348	407	380	348	378	352	379	370	337	340	342	375	361	354	366	346	340	380	384	376	385	316	375	338	352	333	346	384	320	355	339	344	355	329	369	356	352	379	335	359	335	330	376	353	350	332	380	352	348	369	344	384	373	361	359	390	347	377	379	364	357	370	364	329	364	387	381	352	384	352	364	367	351	396	362	349	339	347	344	339	371	367	356	361	352	330	341	351	353	370	355	387	337	355	357	343	323	361	319	308	361	336	355	354	348	392	325	334	381	359	354	322	391	340	353	351	351	355	334	369	374	368	347	344	396	390	383	311	354	354	381	353	362	355	327	366	347	343	345	367	364	332	359	304	342	363	334	367	365	364	343	315	345	350	345	327	365	312	372	366	357	347	361	324	336	365	363	350	414	320	353	343	350	357	369	357	312	380	331	354	341	343	374	354	361	371	342	334	345	370	340	342	326	325	346	363	314	367	339	376	356	342	357	354	339	315	362	379	352	337	326	384	345	315	341	329	351	340	318	354	356	368	324	344	344	330	352	346	348	360	354	368	355	367	347	363	348	366	338	348	382	340	340	338	320	346	326	336	324	344	336	358	370	319	352	363	326	296	375	331	374	338	338	327	354	367	333	389	334	357	356	357	349	341	348	360	340	337	354	339	342	332	326	333	322	365	349	371	376	378	359	308	359	329	356	346	344	377	349	326	353	333	376	331	344	377	374	330	312	345	354	368	315	340	326	385	356	316	313	323	310	311	374	327	343	347	340	338	409	381	322	361	368	324	311	320	329	360	352	315	361	350	353	345	369	345	347	337	323	366	353	362	363	355	400	343	323	354	348	353	336	359	323	337	345	340	325	352	353	309	312	351	350	327	360	351	345	362	341	335	303	345	366	343	336	321	332	358	382	351	331	377	313	318	332	361	348	357	352	321	325	379	333	349	360	360	368	347	346	319	373	338	353	382	332	344	340	345	331	345	384	368	365	312	338	390	313	357	386	378	359	329	387	339	336	374	333	354	339	364	343	356	367	345	326	325	357	343	383	360	316	343	331	335	344	372	361	364	330	318	371	354	372	332	359	345	357	334	370	341	334	356	340	380	368	387	327	358	340	375	342	340	328	358	333	338	328	355	337	358	320	353	336	367	333	369	329	333	334	310	354	365	355	354	336	334	360	342	338	316	328	369	326	333	333	325	370	337	362	362	350	339	330	379	352	340	341	346	325	353	347	358	332	370	349	333	351	342	310	359	363	357	320	352	334	348	334	348	364	316	348	291	354	376	357	340	306	346	371	371	315	323	367	317	339	328	334	335	351	323	362	330	340	333	378	354	344	345	369	384	369	355	343	355	330	375	311	328	398	372	367	345	365	364	392	316	366	343	380	346	361	371	348	344	351	344	356	327	332	338	327	339	321	348	379	342	324	349	338	348	365	331	351	361	340	353	353	333	332	326	336	375	347	402	327	318	390	323	348	342	342	357	386	334	341	373	347	366	341	372	353	321	347	325	315	344	333	324	318	370	400	339	360	351	355	334	340	364	349	332	328	371	344	342	363	329	311	361	360	340	344	363	343	361	364	313	345	340	338	366	327	337	358	364	361	369	343	371	344	348	368	322	340	360	368	380	335	344	361	369	341	350	348	342	334	356	339	329	365	338	375	341	338	349	349	352	355	351	338	339	341	345	349	341	357	337	363	338	358	363	342	371	341	346	343	331	346	360	373	339	339	365	348	355	340	349	352	309	334	345	355	370	352	366	316	340	365	353	335	346	344	329	340	335	315	337	343	366	346	345	357	355	354	354	385	365	349	386	342	349	352	368	392	342	333	343	335	345	352	345	307	355	353	334	348	332	334	339	337	315	362	350	347	316	318	389	331	343	371	357	380	339	351	334	334	362	332	341	339	356	349	318	313	341	348	378	364	366	374	306	339	350	362	340	384	388	366	339	347	358	354	342	327	340	380	340	315	359	350	361	326	347	353	392	328	376	341	357	355	342	348	341	335	374	336	377	346	341	351	344	354	354	319	385	359	369	338	375	301	359	357	351	367	310	315	350	320	338	327	340	339	377	324	328	349	322	368	340	322	346	345	324	334	362	367	348	373	378	345	368	373	328	343	348	339	318	346	315	350	353	363	356	366	318	350	317	309	335	339	360	334	347	352	349	355	389	370	355	343	361	343	363	348	377	340	361	343	367	349	348	338	323	355	313	378	341	356	348	334	356	345	363	364	349	308	360	346	374	345	363	352	330	355	342	345	317	364	363	342	333	342	368	365	357	322	381	347	345	339	307	278	349	354	357	384	363	338	354	340	326	356	353	354	358	345	333	369	337	338	356	372	353	346	348	357	310	367	343	318	339	384	321	342	310	357	339	360	382	365	329	346	332	348	355	332	361	340	351	353	312	342	341	360	350	358	348	348	290	363	343	360	359	340	355	329	354	342	326	348	336	317	334	331	338	330	362	358	329	342	357	348	343	360	357	344	299	359	334	329	383	337	337	359	313	343	351	346	353	352	324	335	321	326	349	377	350	339	347	342	334	356	362	368	361	351	355	351	346	396	344	365	332	363	328	342	321	307	334	409	353	347	316	346	349	356	338	346	362	380	359	324	357	384	360	338	326	364	325	353	305	326	377	320	329	317	366	344	359	356	363	339	372	351	340	340	318	355	367	355	332	360	333	328	347	333	353	345	348	338	309	333	341	337	346	366	347	383	347	344	351	386	320	340	380	363	343	333	350	340	308	319	350	346	346	341	358	367	333	340	344	384	337	325	331	333	358	326	313	361	317	355	362	381	353	361	309	342	375	376	330	355	338	303	320	347	364	367	325	340	360	324	363	340	346	322	364	337	333	347	386	345	358	344	389	365	368	338	350	341	352	351	374	347	384	345	341	361	333	362	382	326	326	345	340	350	339	351	340	326	351	336	323	343	349	342	356	330	339	358	347	361	345	350	361	332	343	378	377	329	304	381	375	317	347	355	360	337	350	350	329	382	318	361	362	340	334	348	351	333	374	336	340	383	327	329	375	339	367	354	373	340	345	339	370	315	347	319	337	381	355	342	345	362	346	344	356	339	328	328	348	377	342	357	343	339	361	353	350	374	351	316	332	362	347	328	356	334	329	348	335	370	369	366	318	354	334	306	329	356	336	334	372	351	371	373	357	332	362	354	321	356	342	339	357	322	391	324	337	379	346	381	360	354	371	326	319	343	364	345	332	335	359	296	352	348	352	333	345	335	355	362	340	382	340	325	289	339	356	365	334	351	335	325	365	364	336	327	358	349	335	319	346	345	370	355	352	344	330	370	333	352	315	331	375	346	352	338	339	332	353	344	380	364	346	328	372	369	342	358	340	343	309	336	371	335	371	349	338	329	321	345	351	347	362	361
966	295	146	117	208	302	330	439	398	398	663	405	350	222	121	100	85	73	57	39	46	42	38	49	36	42	67	39	45	38	33	38	33	20	26	20	22	21	25	26	16	23	21	30	8	16	24	24	28	25	21	22	18	21	25	13	14	23	17	17	20	25	20	20	17	19	26	19	16	17	18	27	20	15	14	19	18	28	26	22	18	17	17	13	15	17	19	16	16	20	9	17	22	18	18	30	20	12	10	25	9	14	18	21	21	19	13	16	22	18	21	13	19	16	20	15	11	13	21	18	21	18	16	14	14	22	19	18	20	16	23	25	20	20	12	25	18	24	14	10	12	20	16	19	25	19	16	18	19	19	15	27	18	27	17	14	19	23	21	18	23	15	12	18	19	20	16	17	22	28	21	25	20	20	16	18	21	27	21	20	13	22	21	17	16	21	9	13	23	11	10	16	12	27	13	22	14	19	12	14	17	20	19	16	17	21	15	12	12	20	23	17	16	17	23	15	21	13	16	10	11	13	17	17	24	18	13	18	12	15	21	24	12	20	19	24	23	15	12	20	21	24	18	18	20	13	21	16	18	15	14	17	22	21	27	14	21	14	25	16	21	17	15	17	14	23	28	20	19	26	14	26	21	21	9	19	17	20	19	19	20	12	22	18	17	19	22	25	18	18	14	18	14	18	15	22	21	20	21	24	24	16	20	13	16	14	15	22	20	14	19	13	21	21	18	22	22	18	14	21	21	26	21	20	22	15	17	21	23	25	19	29	23	20	21	20	19	22	14	18	18	23	19	24	22	17	21	13	15	18	11	17	15	14	19	22	16	23	21	9	22	14	13	21	18	17	21	15	12	23	16	22	18	19	17	22	24	26	18	9	10	22	19	15	28	12	18	13	19	26	18	22	17	22	19	16	20	8	21	15	12	19	25	27	14	18	15	21	13	19	13	15	23	19	19	14	19	13	16	14	14	10	17	17	16	18	22	19	16	19	17	13	12	11	22	25	18	22	8	23	25	25	17	21	16	17	15	15	13	19	26	12	17	14	20	21	11	14	18	17	26	17	13	24	17	18	17	20	19	19	12	18	14	16	19	28	11	14	26	21	20	10	22	21	10	23	24	16	19	27	15	17	21	25	17	16	22	33	16	21	20	13	20	16	22	16	13	19	12	23	18	15	16	13	19	21	12	19	27	20	21	17	30	12	21	25	12	21	26	20	26	23	18	21	16	18	19	17	20	17	21	9	22	17	18	28	15	20	21	10	19	15	15	17	25	20	16	20	22	21	12	21	11	20	15	17	14	22	24	17	21	20	18	24	26	20	24	15	26	14	13	16	27	21	17	16	20	9	25	10	26	17	24	22	18	19	14	14	25	23	22	18	29	15	22	25	16	22	10	17	19	28	14	19	21	16	12	23	20	23	13	19	28	17	16	18	21	20	23	19	13	14	24	14	18	13	17	17	15	9	13	23	16	13	15	22	17	13	12	23	19	20	17	12	18	22	22	20	19	24	17	12	21	18	16	24	16	16	27	21	17	15	24	24	23	17	23	20	20	10	21	11	21	16	12	19	26	16	18	15	26	10	15	19	16	23	17	15	17	25	18	16	24	20	17	25	26	13	16	12	19	11	20	22	14	19	20	31	19	30	14	28	18	22	16	19	18	19	22	17	15	15	27	16	18	17	17	21	19	24	22	23	15	17	22	19	27	18	23	23	22	23	8	17	23	18	16	23	19	19	14	19	21	16	17	12	15	25	17	23	18	22	18	14	19	18	18	17	15	20	19	24	13	19	22	19	13	21	19	19	19	16	18	22	11	17	13	21	13	20	18	15	16	16	19	24	21	20	19	10	13	13	21	23	19	14	24	13	18	20	14	18	17	20	23	17	20	17	26	23	14	27	16	21	15	19	17	11	12	26	17	26	21	30	22	20	15	13	18	22	19	20	15	20	25	17	23	19	18	15	25	22	18	18	13	21	19	16	14	23	13	16	19	24	16	33	16	15	19	20	14	15	27	27	19	22	15	20	16	15	13	17	24	16	20	13	14	18	21	17	22	24	16	21	15	13	23	16	20	12	16	17	20	24	23	24	20	14	20	23	18	13	23	25	20	13	18	13	10	19	17	16	22	22	21	15	17	18	17	13	25	25	22	15	26	27	13	22	16	14	19	9	17	15	19	27	12	21	15	14	28	24	23	13	12	16	16	21	15	11	15	16	22	18	13	17	20	17	20	23	19	23	23	14	10	17	25	20	22	18	21	19	14	17	28	21	19	19	17	23	15	16	15	21	12	13	12	13	19	19	22	18	20	23	25	15	11	17	19	13	19	20	17	26	22	9	14	18	19	22	22	14	15	17	26	25	16	18	15	13	20	20	18	20	13	13	21	15	15	13	16	19	13	14	14	20	17	16	21	15	23	17	16	11	14	17	17	12	19	24	13	17	18	25	10	16	14	23	18	19	10	20	22	16	12	15	21	23	17	18	16	20	18	16	16	12	21	15	19	27	23	15	28	16	19	17	21	21	12	22	16	10	29	19	16	21	14	23	15	18	23	15	16	20	25	21	24	17	20	12	21	19	18	24	15	25	27	21	20	15	26	24	17	27	14	15	21	23	17	18	22	22	12	10	16	11	15	14	20	19	15	16	17	10	20	22	18	20	17	19	15	13	27	15	13	23	10	22	22	16	15	17	20	20	22	11	17	20	22	17	11	25	25	22	17	24	16	30	16	24	15	15	15	19	23	12	20	16	20	19	16	32	18	22	21	24	13	23	19	15	25	17	23	18	20	25	24	19	11	14	14	19	17	11	16	8	21	20	19	19	13	16	15	20	25	18	19	23	12	17	18	16	14	18	15	20	19	13	19	22	30	14	17	19	18	26	23	21	15	17	22	14	22	11	18	12	15	22	24	18	14	17	18	21	12	24	14	18	16	18	18	15	12	16	13	21	21	19	23	26	13	23	11	22	23	14	14	20	27	25	26	13	14	16	17	22	16	28	14	19	24	15	13	17	15	18	19	15	16	15	16	17	17	20	14	19	22	18	23	21	12	19	20	18	16	16	11	17	22	19	27	25	25	18	22	24	13	19	9	20	23	19	14	15	17	16	10	16	17	16	14	21	15	14	20	17	9	19	16	19	13	22	22	19	15	21	19	14	23	16	17	17	13	16	19	25	19	22	17	15	17	15	14	17	20	14	34	21	27	21	14	21	19	17	19	23	20	18	21	14	20	20	14	16	17	12	20	23	11	19	18	17	21	19	20	14	15	17	24	19	22	29	17	20	22	10	19	15	26	19	17	10	20	13	17	22	19	15	17	24	20	19	20	11	11	30	14	21	15	20	19	20	22	26	23	21	21	12	23	17	18	25	19	14	16	21	20	14	17	20	17	19	15	16	11	12	18	14	16	28	20	30	12	22	23	15	22	19	17	20	22	20	18	26	18	14	23	18	18	26	17	21	16	16	23	18	17	18	18	8	20	17	18	13	20	18
17921	9118	4192	12883	20301	20656	20173	21636	19344	17544	23281	17352	14108	9018	5513	4199	3787	2923	2055	1429	1546	1614	1452	1549	1302	1468	2764	1275	1266	1218	1033	964	861	700	625	581	513	447	468	483	433	411	399	344	413	385	380	392	390	403	414	384	375	324	349	333	353	346	339	331	350	320	322	354	307	348	333	317	311	322	345	291	316	301	309	297	332	308	292	301	287	300	300	291	331	322	334	279	295	317	335	328	347	325	339	351	305	342	320	322	315	309	316	324	308	326	312	344	296	331	290	310	304	279	336	305	324	328	308	303	334	353	334	351	295	367	307	313	292	325	312	321	320	331	303	310	327	321	304	271	317	309	304	280	304	318	301	291	308	318	293	300	284	283	305	300	289	290	302	307	299	313	307	306	299	307	263	309	297	305	327	287	307	301	279	301	299	316	318	294	260	316	271	295	302	298	311	278	257	270	253	260	284	299	289	278	272	300	332	304	285	318	274	255	272	309	264	269	310	314	298	293	316	294	288	284	289	292	305	287	294	309	277	290	314	259	305	282	282	277	280	309	303	283	285	275	291	292	329	329	309	298	293	234	327	275	262	293	292	306	325	277	277	278	267	278	274	296	278	296	274	291	270	266	287	294	305	291	271	310	255	280	310	293	276	254	287	283	268	274	324	304	295	283	301	306	271	267	325	299	295	277	280	303	270	340	297	272	285	286	284	292	294	281	288	272	295	322	276	325	285	279	278	311	312	297	306	290	289	291	274	291	287	288	300	291	304	286	291	293	287	263	290	311	310	292	300	276	284	276	285	285	277	287	299	307	314	281	290	285	280	316	278	306	331	289	329	313	260	266	279	301	293	274	292	275	277	281	285	272	300	286	273	303	288	310	279	280	298	300	254	283	287	303	282	300	293	310	297	304	318	277	274	287	277	290	285	299	313	269	309	284	279	283	267	288	284	296	280	278	264	272	294	310	296	302	271	277	295	314	287	274	306	297	273	291	279	269	311	312	303	286	297	288	299	273	318	299	274	314	262	279	274	284	247	298	282	307	257	305	281	297	282	268	280	298	284	279	287	282	312	296	255	295	298	298	324	286	267	299	280	301	288	313	299	274	261	304	264	270	261	278	296	311	281	294	259	276	272	315	263	290	292	293	330	339	298	293	288	288	287	301	307	284	299	267	286	272	295	283	273	291	291	282	278	296	292	298	274	279	305	306	284	283	294	269	299	305	292	295	285	307	292	276	297	297	293	288	279	293	320	310	271	292	291	284	271	307	279	283	306	287	277	270	298	265	294	271	297	311	318	333	276	278	290	321	305	307	268	289	317	272	271	290	365	313	291	297	321	299	279	299	290	273	274	311	285	290	296	274	291	265	295	292	285	308	302	277	289	296	272	303	302	269	284	271	308	306	283	289	319	278	292	296	266	269	267	269	254	312	292	312	284	303	270	305	290	281	306	297	307	280	291	287	306	276	276	294	319	297	305	261	301	272	267	291	302	284	285	305	270	267	290	303	269	273	301	286	274	298	291	315	290	283	329	315	294	306	295	266	268	280	297	272	300	286	298	300	291	287	277	292	276	290	306	271	270	327	287	283	291	256	303	312	288	302	284	303	313	296	306	317	290	308	302	271	335	303	272	310	280	276	290	267	268	285	303	270	305	278	295	315	281	287	296	298	290	297	289	281	288	283	285	292	300	291	307	295	274	283	315	301	307	271	263	298	308	265	317	290	281	301	275	279	283	307	315	287	282	292	322	279	274	291	281	274	290	279	281	298	289	249	310	294	316	305	256	285	312	248	285	310	289	287	285	265	282	262	291	294	284	285	309	291	263	256	291	276	297	292	260	315	301	297	297	292	287	305	284	303	318	291	299	292	259	300	297	300	264	295	293	284	300	324	272	294	265	267	303	274	315	288	326	283	296	312	272	288	271	276	284	332	291	269	296	266	281	282	292	285	301	289	316	284	264	258	306	297	309	285	301	317	305	277	277	314	306	299	298	266	287	301	266	305	277	280	258	285	293	265	312	266	256	296	296	272	302	290	260	307	309	272	304	303	324	337	294	268	284	316	294	288	285	294	306	271	297	294	281	301	262	244	286	284	271	295	300	269	297	273	279	294	302	266	265	265	290	268	274	284	289	295	281	261	291	311	297	287	281	270	281	317	317	286	292	295	280	273	284	283	271	281	294	306	297	292	283	287	276	268	295	268	302	308	280	280	308	300	291	312	291	269	294	308	294	296	267	281	267	286	307	286	317	274	303	265	282	283	300	282	303	277	299	279	286	302	302	330	304	291	321	289	271	284	283	292	312	315	288	304	309	303	232	305	310	295	299	291	259	309	284	253	308	282	319	297	277	273	299	276	310	321	275	283	247	305	273	299	286	275	307	307	295	275	290	297	297	275	315	283	252	295	284	299	323	303	261	259	299	304	305	286	300	282	325	288	249	293	277	285	281	277	284	311	283	297	303	258	293	314	279	272	281	306	273	295	273	303	264	288	300	279	301	311	277	297	283	283	279	280	277	316	299	272	289	268	298	269	295	302	298	290	272	300	313	308	294	285	291	299	295	308	265	300	295	279	297	293	283	279	305	279	265	291	310	289	319	312	288	297	295	291	280	293	299	275	294	286	285	275	298	278	296	278	265	298	299	275	284	309	310	283	288	278	303	273	327	300	318	279	291	275	323	280	297	290	284	285	286	309	299	295	297	314	297	278	288	300	285	298	274	322	290	290	285	309	295	275	289	299	300	280	328	278	269	282	288	266	289	310	278	311	282	305	330	302	283	287	309	267	298	259	281	255	293	309	293	294	265	300	279	292	296	301	293	304	276	279	293	296	299	314	296	284	282	281	298	249	302	295	288	293	267	280	289	318	270	277	291	279	265	300	300	265	304	318	315	286	265	288	274	276	260	293	293	286	308	284	271	265	272	297	291	264	282	266	314	287	288	285	307	297	298	296	297	273	314	275	283	314	295	295	259	295	287	272	311	325	309	250	293	272	282	293	283	306	312	279	319	291	307	268	276	326	276	308	257	279	290	285	317	277	286	265	304	271	271	274	310	311	270	297	270	314	265	290	292	276	290	299	261	287	293	290	290	301	309	287	324	265	304	283	281	297	289	298	314	305	294	269	283	293	302	277	291	279	313	290	272	280	299	269	267	288	296	309	287	308	275	287	275	279	294	290	266	273	281	292	284	277	292	256	288	269	285	289	271	289	289	327	284	314	309	296	289	261	269	303	255	248	274	289	290	304	286	312	266	282	274	304	270	271	287	292	306	274	300	304	289	297	299	313	270	261	302	305	250	291	286	285	262	274	312	278	287	274	293	297	287	322	283	280	296	286	260	289	304	294	288	258	308	276	298	290	270	287	324	312	274	320	321	266	298	272	299	287	300	304	289	315	306	310	294	297	295	274	304	272	275	310	274	298	289	311	272	275	297	286	306	280	283	310	284	289	300	317	302	281	299	279	285	285	304	266	296	294	289	310	257	282	317	289	283	265	290	292
2649	267	140	132	224	252	309	382	382	295	500	385	349	258	157	118	92	77	62	67	73	59	61	66	59	55	80	50	78	52	41	53	45	42	46	39	57	45	41	40	35	38	36	29	40	31	36	34	48	43	46	48	49	46	42	36	35	49	42	43	30	37	45	33	29	39	36	39	41	40	33	39	36	37	41	48	35	40	41	50	26	36	30	43	38	41	44	37	52	33	33	43	43	45	32	53	34	48	37	38	39	49	43	39	36	38	51	36	39	31	42	34	43	33	50	38	38	47	38	35	43	34	36	40	41	38	41	42	39	43	32	34	53	37	32	37	37	42	41	37	37	39	50	31	46	41	42	41	35	27	38	23	30	34	36	26	44	39	40	39	47	33	42	44	39	51	38	49	44	31	41	31	39	45	40	34	34	50	34	32	35	34	38	37	34	39	34	29	25	34	35	36	38	49	34	27	44	47	32	38	42	48	42	35	44	27	34	49	32	29	33	27	35	51	40	40	43	41	35	32	33	49	43	31	43	52	36	38	32	36	40	23	41	35	38	42	38	33	35	39	35	31	47	34	38	39	45	53	38	47	30	39	37	43	38	43	45	46	39	42	39	35	42	37	55	39	35	37	38	41	45	43	32	35	40	32	32	27	37	46	31	39	35	36	34	34	31	38	52	30	39	29	32	33	41	45	41	51	46	50	32	37	33	44	38	46	40	33	28	34	23	32	43	40	41	30	37	43	43	43	46	39	33	41	51	30	35	43	35	42	44	44	40	37	33	36	40	41	43	30	43	37	34	44	38	39	37	33	41	45	39	33	37	38	41	38	35	38	37	39	34	44	29	43	32	34	39	34	37	21	29	31	38	29	33	44	43	31	45	41	39	40	36	29	46	27	40	43	42	38	28	35	40	44	29	48	40	34	38	45	41	34	34	49	47	40	39	21	33	39	42	39	46	39	46	47	42	40	38	32	38	44	51	40	32	40	39	35	39	34	37	43	49	49	35	33	45	34	44	41	28	33	46	39	41	32	44	38	31	34	39	32	43	42	39	35	43	33	29	38	39	45	38	30	37	32	35	37	43	43	47	29	42	53	34	44	30	39	44	43	39	43	42	41	41	35	42	37	36	34	39	44	29	37	38	40	40	51	36	33	41	37	30	29	44	40	41	38	38	56	39	40	36	44	34	41	55	35	41	45	30	44	25	30	36	23	36	42	36	39	43	33	39	26	35	43	43	34	45	35	23	32	39	47	47	39	47	48	42	29	36	41	33	29	28	37	36	30	36	25	35	40	31	40	40	40	41	33	33	47	40	50	41	50	35	43	40	36	31	39	37	48	49	33	33	42	34	38	44	46	34	32	40	34	36	36	36	38	38	38	31	33	43	40	42	32	34	29	34	33	34	35	45	40	31	42	38	29	55	38	35	36	42	41	48	40	40	36	37	33	26	35	46	45	36	33	40	36	40	40	43	44	31	39	29	43	32	32	26	40	36	30	29	28	40	39	41	35	42	44	45	38	40	40	43	22	28	37	47	37	40	38	36	36	36	38	52	31	43	31	40	29	41	41	34	18	36	40	46	39	38	34	37	30	31	45	40	41	30	43	35	33	35	39	52	35	35	32	41	32	43	40	38	39	44	31	43	34	42	46	35	45	30	32	42	44	35	23	36	43	40	28	32	31	46	48	44	44	51	36	34	39	42	42	37	38	30	47	34	43	33	45	44	53	37	36	38	38	31	34	41	32	34	38	33	37	42	34	40	37	50	39	36	42	41	33	38	39	36	43	34	43	32	28	42	44	37	26	41	33	47	44	37	43	37	34	32	38	44	28	38	34	31	31	34	42	43	40	37	34	31	44	29	40	39	44	44	48	41	44	54	46	44	29	26	29	53	37	44	38	30	28	33	31	41	34	38	41	38	35	42	37	37	38	34	34	33	36	29	34	43	33	38	39	46	46	49	30	36	39	35	39	33	45	41	50	44	29	41	37	42	40	27	49	53	47	42	38	32	30	29	38	41	32	25	27	42	41	47	40	37	41	32	33	41	36	46	33	40	36	44	35	26	36	32	36	34	41	34	38	28	41	35	38	41	33	39	36	37	41	34	41	38	39	32	43	39	34	41	34	39	36	50	50	37	34	34	37	37	43	34	30	41	35	39	44	34	32	39	46	28	31	52	36	32	38	38	42	44	44	38	33	35	40	48	43	41	31	33	25	32	44	27	36	38	34	50	28	39	41	34	45	40	43	35	48	38	43	38	39	32	37	41	44	54	34	49	49	49	34	40	40	39	43	34	46	29	30	44	40	33	36	31	47	51	34	34	39	42	50	31	38	33	36	35	34	50	48	46	37	46	36	36	32	30	44	38	47	30	41	33	45	44	38	38	38	43	31	45	41	46	42	38	23	28	40	43	30	42	40	36	43	37	42	40	42	43	32	47	39	40	32	41	48	34	45	50	45	42	33	35	40	40	50	46	37	30	39	30	40	36	45	40	36	42	30	39	32	44	42	30	25	46	27	43	39	36	32	42	34	33	44	38	46	28	32	31	36	30	43	38	39	35	39	27	30	36	46	33	33	37	38	26	31	26	46	32	36	45	44	39	43	44	26	23	40	48	35	33	29	46	39	32	46	31	42	37	43	34	36	45	45	48	50	40	35	50	41	38	40	45	37	44	39	30	41	31	41	40	49	41	46	29	33	33	26	36	39	48	48	31	32	35	42	48	38	42	42	40	40	46	33	39	35	47	37	37	41	42	38	29	45	37	40	37	33	34	49	32	36	35	39	30	36	40	32	36	36	31	43	31	42	35	45	35	40	51	44	29	49	36	37	33	39	48	35	38	28	26	36	42	40	35	36	51	41	45	38	40	50	46	30	39	37	43	34	35	47	37	44	38	40	29	30	38	47	35	53	36	48	26	37	48	33	39	40	49	36	34	34	36	36	34	44	45	41	30	38	32	41	35	39	46	43	48	40	34	41	29	44	21	47	33	30	41	31	30	39	36	39	36	41	44	32	33	38	47	42	37	52	42	36	33	34	38	32	48	41	37	35	41	45	40	41	39	39	50	40	30	34	32	35	31	44	31	26	40	32	32	36	36	40	33	41	40	30	27	46	36	37	32	35	44	44	48	41	43	43	34	44	43	42	29	40	38	36	40	34	37	44	34	34	41	41	51	31	49	35	33	28	40	42	35	33	37	41	42	32	45	37	30	34	36	45	32	40	35	34	38	42	48	25	41	36	35	44	25	36	33	44	49	40	41	39	34	40	30	36	27	32	33	35	36	43	41	35	42	35	41	43	38	34	44	44	37	30	30	36	37	25	41	34	35	35	40	37	39	44	30	25	33	40	38	44	39	32	39	51	40	39	37	42	49	35	39	30	41	34	40	35	31	27	29	45	46	37	39	54	43	36	41	33	36	34	31	40	30	31	40	29	31	41	43	30	34	34	40	41	43	40	30	33	43	28	39	41	38	36	33	37	34	30	49	39	47	44
15388	7823	3852	11588	19100	19238	18692	20425	17793	14108	19181	16005	14247	10744	6413	4438	3382	2856	2237	1673	1963	1917	1592	1685	1461	1721	2468	1393	1398	1387	1243	1095	1053	914	911	838	760	747	786	703	681	695	623	615	651	664	661	695	620	656	632	671	619	633	674	661	617	612	640	601	621	614	592	620	650	603	629	604	667	607	631	569	633	605	626	592	608	588	570	584	590	618	610	632	603	627	606	565	561	601	621	580	616	602	621	581	599	642	570	648	614	633	617	582	657	596	629	614	546	597	616	582	602	595	555	576	625	602	611	573	616	606	639	573	593	625	608	617	579	594	617	576	567	619	592	600	602	598	617	604	593	603	580	578	574	568	586	587	569	609	639	606	614	579	620	613	549	596	556	561	590	564	577	575	549	593	595	573	591	576	599	602	562	579	643	568	584	565	583	584	543	593	580	626	586	566	555	588	615	606	612	559	596	597	576	597	580	568	595	557	562	628	565	588	570	596	602	589	618	562	558	594	591	554	627	583	560	619	572	592	592	593	577	571	575	615	624	585	574	547	556	556	591	576	565	599	574	574	570	612	594	588	615	573	570	551	594	554	596	553	584	565	564	569	553	538	589	604	566	586	596	556	563	610	628	583	581	571	571	546	548	553	563	593	562	575	558	537	567	567	548	555	615	572	594	597	559	581	563	583	582	627	568	592	546	572	570	601	570	539	616	635	585	594	562	619	600	582	595	594	569	556	565	582	580	550	559	597	595	542	546	605	575	589	609	574	621	594	575	558	594	564	568	542	601	552	615	610	570	602	525	569	584	600	584	555	567	563	642	582	610	591	596	554	643	579	609	577	585	553	556	596	611	582	574	581	569	560	572	545	583	524	550	572	609	637	557	589	590	586	561	581	604	594	579	594	590	586	530	583	579	557	605	628	579	564	556	591	592	586	589	615	611	551	532	594	562	583	560	563	594	550	602	555	544	554	599	563	539	595	597	588	566	587	565	567	571	564	627	629	580	566	611	587	613	561	596	577	569	558	592	577	572	575	581	614	531	554	540	575	585	568	587	594	637	564	580	556	561	550	526	584	556	594	571	595	575	551	590	608	605	618	564	618	581	551	624	613	614	551	576	594	604	580	593	591	566	599	571	569	600	529	576	596	564	581	582	579	589	585	569	575	566	580	588	609	590	589	583	558	569	615	628	591	575	592	630	593	559	554	560	584	605	581	583	570	622	556	579	574	583	595	589	564	568	589	566	611	581	596	569	572	573	596	590	582	570	585	574	565	557	573	552	594	584	588	597	576	609	583	602	553	565	599	565	574	589	617	572	604	556	547	557	562	596	607	584	569	553	575	535	612	556	573	613	571	569	560	577	573	551	610	593	587	601	568	540	580	570	566	592	539	564	588	597	603	536	580	579	578	561	575	590	616	572	574	568	596	607	603	540	616	565	612	594	572	585	564	589	557	579	567	627	571	606	562	572	619	584	585	531	648	546	562	619	590	616	575	581	605	541	606	517	576	574	553	605	586	604	583	607	591	592	612	553	614	561	588	590	565	583	549	604	547	578	568	604	550	595	632	583	600	567	618	560	569	554	572	587	560	548	580	625	591	593	600	566	596	553	560	596	599	611	563	588	560	612	562	561	595	539	566	557	563	558	590	633	580	594	598	623	568	552	638	531	580	561	590	582	558	565	601	574	584	563	596	615	584	581	624	562	600	633	609	604	600	600	609	543	582	604	576	559	602	549	573	598	544	569	576	569	563	575	567	556	610	551	556	583	599	591	598	590	589	617	565	537	592	585	588	554	553	555	605	607	588	571	580	558	552	575	574	570	581	588	560	569	591	580	563	548	570	613	584	558	566	580	589	548	562	559	558	564	568	610	573	582	580	617	566	563	619	580	579	553	601	605	583	599	562	562	571	589	574	590	565	523	586	558	561	573	575	563	562	565	587	571	549	618	615	597	556	585	581	613	582	605	592	606	606	560	553	536	595	595	590	547	565	613	565	569	583	599	616	591	548	571	574	543	583	586	572	647	564	616	581	592	550	551	576	570	594	561	571	585	569	595	553	566	592	612	596	584	583	608	574	564	602	566	566	578	611	601	534	615	562	610	530	564	543	618	572	581	576	567	568	603	597	618	574	530	571	591	613	578	630	570	564	595	529	545	591	554	592	609	621	567	541	601	550	598	611	589	602	608	627	575	574	599	589	652	563	543	597	580	609	566	542	551	551	615	607	578	579	594	596	604	563	592	573	596	615	603	618	550	605	627	583	604	612	534	614	608	581	538	597	583	602	624	564	535	550	576	595	586	605	598	564	581	552	584	562	564	617	540	570	589	596	578	597	540	584	589	584	632	612	555	581	570	626	596	583	571	570	586	569	609	582	558	545	590	580	564	590	582	543	640	599	566	576	605	607	577	596	572	580	558	568	613	598	575	582	573	567	551	591	603	561	586	597	571	559	571	572	583	563	583	562	606	580	589	586	560	600	580	592	605	578	574	599	629	581	560	553	572	615	571	567	585	580	604	617	549	545	567	577	565	574	634	525	555	553	546	603	619	536	587	589	623	605	571	593	609	596	592	607	589	591	565	584	622	551	581	573	593	598	533	619	557	589	558	604	573	579	567	561	580	596	553	549	553	559	555	599	578	561	550	576	580	591	594	590	564	575	561	570	604	566	562	605	561	572	643	571	587	585	571	572	617	570	564	576	585	604	610	627	589	600	584	635	578	632	587	594	590	555	553	571	565	550	568	609	600	575	538	567	563	557	584	604	601	566	591	576	584	594	593	620	592	579	552	541	568	554	612	594	601	603	583	579	577	566	535	569	604	587	605	551	546	577	568	569	551	571	565	584	563	566	580	539	590	552	627	603	589	565	616	546	578	539	615	600	649	552	590	554	586	582	568	588	583	615	571	592	600	579	569	626	613	577	568	587	584	594	579	614	645	638	560	631	567	588	528	565	571	597	510	638	644	595	599	554	524	586	598	587	561	585	618	584	570	591	573	567	600	558	581	585	559	544	525	612	559	576	602	594	565	572	614	554	627	551	591	591	601	592	538	629	594	574	565	580	563	574	560	582	597	605	592	543	557	592	631	577	583	556	597	551	586	589	543	580	553	591	585	595	593	564	571	589	584	590	561	575	578	565	615	599	588	563	586	566	547	579	601	603	560	581	576	567	560	598	607	569	574	609	597	582	568	587	582	587	547	573	571	535	537	596	608	584	599	568	597	584	579	610	589	570	584	567	564	581	576	585	617	622	582	548	587	552	554	572	596	625	618	584	577	575	545	528	589	600	566	605	565	560	577	571	559	584	566	593	586	588	572	580	589	556	598	599	591	552	576	601	585	612	592	562	589	579	627	583	513	592	594	540	564	562	571	569	574	548	594	566	612	555	555	558	601	596	573	599	540	558	609	562	572	584	550	558	580	547	554	602	616	591	569	571	598	559	586	579	589	562	524	573	560	569	609	529	599	544	570	646	553	592	586	587	530	634	597	611	567	623	585	577
2035	452	219	203	359	458	455	589	612	400	506	544	537	455	284	155	125	107	80	71	86	74	78	74	73	83	87	74	52	59	55	60	51	42	48	34	44	47	40	41	46	36	54	41	34	45	39	36	52	32	52	45	44	40	39	35	42	47	43	42	36	30	31	39	32	34	36	27	32	37	42	38	29	32	40	39	42	38	45	34	37	25	25	43	45	35	44	32	31	35	49	29	44	40	42	35	39	34	39	35	34	35	32	42	36	40	32	31	34	26	37	37	39	27	32	25	33	25	39	35	38	21	39	38	43	41	40	33	38	45	33	31	41	30	45	29	35	36	43	34	26	39	34	33	45	38	40	29	44	29	40	21	34	35	34	31	39	28	35	32	32	28	45	38	32	37	35	38	34	28	35	39	37	35	36	32	34	43	22	42	34	25	39	39	18	32	49	35	38	29	32	35	37	44	54	40	39	31	43	34	37	36	32	39	32	33	30	37	33	35	27	26	44	43	30	32	40	25	37	36	36	31	26	28	50	34	33	29	29	36	44	44	29	34	29	31	46	27	38	35	45	47	30	38	33	39	36	36	33	31	26	26	40	39	29	23	31	33	39	35	28	38	35	28	36	34	39	32	30	30	33	34	33	28	47	27	41	30	31	36	31	46	33	33	36	21	36	39	35	44	35	30	34	41	33	36	41	28	27	26	36	35	29	42	44	32	38	44	45	45	41	34	42	36	28	37	47	27	36	39	37	27	35	40	49	36	39	38	26	47	32	39	36	36	26	24	41	41	24	45	23	36	30	33	32	42	40	37	33	38	36	35	31	34	31	47	39	31	37	29	31	37	41	31	34	43	31	35	45	36	31	44	31	36	37	50	46	44	19	33	33	45	50	31	30	36	37	34	36	30	37	33	42	29	41	37	44	46	34	41	33	31	38	30	33	36	34	43	27	43	36	39	34	32	27	30	37	30	38	37	40	36	34	32	26	47	39	32	22	31	30	41	42	42	37	40	25	38	33	34	35	31	29	33	41	33	40	36	42	34	33	31	35	40	32	40	38	40	31	32	38	32	39	34	32	31	36	30	28	39	42	54	38	32	37	36	30	36	45	38	30	43	30	40	33	32	30	31	28	37	30	33	48	27	31	41	33	33	42	35	26	35	38	40	22	43	33	41	26	37	33	27	33	31	38	51	38	40	30	28	35	36	19	32	27	44	32	24	45	30	43	36	38	36	33	41	41	34	31	39	28	31	38	46	28	31	42	45	24	37	41	29	31	42	35	29	38	31	37	29	28	50	36	40	42	45	26	34	41	39	41	38	36	46	34	36	44	45	34	34	34	31	25	38	38	26	38	37	38	32	35	33	30	27	30	26	29	27	42	31	37	34	38	39	34	27	21	44	40	41	35	35	35	51	33	28	36	30	37	39	41	29	40	29	31	36	31	35	46	26	27	39	45	33	37	39	38	34	45	36	33	35	43	47	40	26	35	32	32	33	44	46	38	42	41	33	37	42	42	37	31	41	35	41	48	41	27	35	30	38	36	33	37	33	35	29	37	34	40	43	34	24	29	47	35	40	40	29	35	37	32	28	29	32	31	39	34	49	41	43	31	36	30	30	26	27	30	34	45	35	34	38	36	37	39	25	35	44	35	46	48	46	43	31	31	32	36	41	32	27	37	36	39	37	24	40	28	37	38	36	33	41	35	47	32	29	28	34	35	43	30	38	31	27	39	32	32	32	34	41	28	33	32	32	37	33	30	25	29	32	36	29	29	38	33	43	40	37	45	33	42	30	38	26	35	28	45	44	28	28	38	44	46	21	32	25	36	33	48	35	26	39	33	33	31	26	49	44	41	43	31	36	29	46	30	42	41	40	50	34	30	30	33	33	40	32	38	30	45	42	27	34	28	29	39	35	30	22	26	42	38	44	34	28	37	31	28	36	45	37	53	40	28	33	36	34	41	36	32	44	33	33	32	48	29	30	35	37	36	28	46	31	35	39	45	31	35	31	30	33	43	40	33	37	37	31	29	38	37	31	28	29	40	40	33	36	36	30	33	48	30	29	40	27	23	31	35	33	26	38	33	34	50	35	33	27	32	32	40	33	32	24	27	32	38	35	32	43	30	43	45	37	38	32	39	46	32	27	35	39	40	40	52	40	33	38	22	39	29	36	33	32	44	36	27	30	46	35	33	30	32	39	37	34	49	40	44	44	28	30	39	39	30	35	41	36	37	46	38	29	42	36	33	31	43	36	34	34	35	36	34	29	27	29	28	35	38	41	37	42	37	33	37	32	44	31	32	33	34	42	43	32	30	43	41	32	43	35	29	38	26	42	38	42	32	39	40	43	27	30	28	39	21	30	34	34	40	29	37	38	25	42	33	41	34	26	34	28	47	37	28	34	36	35	40	40	45	37	38	45	35	39	45	32	41	37	30	39	36	49	39	43	28	36	25	33	42	35	39	39	29	39	38	34	33	33	25	31	40	44	32	39	31	35	40	36	43	41	33	33	36	32	38	35	43	29	50	39	43	36	33	39	33	26	33	43	35	38	36	31	28	42	39	33	38	44	45	42	41	36	41	35	34	48	36	34	33	38	38	32	30	38	41	37	33	34	37	30	31	40	32	31	38	38	26	27	37	35	42	31	47	32	39	30	39	42	40	45	28	37	30	32	37	33	36	31	26	35	50	23	38	41	27	43	34	32	40	32	40	28	22	42	27	30	39	33	36	32	34	35	25	42	35	27	35	32	38	31	25	23	35	37	37	31	44	44	28	24	30	36	36	27	34	27	42	28	37	38	47	37	42	30	30	40	41	37	50	29	36	44	31	33	36	41	43	47	23	39	36	30	38	41	44	37	38	35	29	47	36	24	36	29	32	38	35	35	31	45	41	33	33	25	42	32	31	42	26	32	35	42	36	32	40	42	44	33	32	29	32	38	43	52	28	44	44	38	35	26	29	37	28	36	33	34	37	34	47	33	31	29	51	42	34	42	25	40	36	38	38	46	39	36	31	34	41	38	28	26	33	32	40	37	30	32	35	30	31	24	41	42	37	47	31	38	38	41	33	29	43	34	33	36	25	37	32	52	45	29	32	42	27	47	32	21	35	44	31	33	36	36	35	25	35	44	42	34	35	42	30	49	42	32	27	40	29	47	29	33	36	26	31	43	40	37	33	33	29	24	37	32	32	29	38	42	32	34	38	36	36	36	40	39	47	44	40	33	36	33	34	32	43	36	35	34	48	28	48	35	34	37	31	39	39	38	46	30	31	34	33	43	41	28	42	44	28	39	36	37	29	34	36	30	33	36	35	36	38	35	39	33	32	38	32	32	30	35	28	38	36	33	40	34	29	39	42	33	34	22	32	30	31	35	52	26	30	37	34	43	25	39	39	39	29	31	33	38	38	34	34	40	30	32	30	35	42	39	44	24	43	45	39	38	35	40	42	31	36	35	34	34	29	36	30	34	39	34	32	20	35	33	40	36	32	35	37	42
22378	11867	6175	16798	25443	25641	24465	24486	23071	17033	19376	19566	18087	16357	11279	7245	4925	3985	3084	2678	2911	2831	2348	2643	2034	2677	3405	1978	1948	1814	1698	1485	1429	1289	1191	1069	938	892	854	879	780	753	741	729	682	702	670	692	680	648	662	680	635	651	618	651	652	624	548	616	628	598	606	619	622	620	593	617	589	578	552	571	580	572	578	580	599	597	545	575	545	570	525	573	532	608	567	556	582	543	578	594	633	578	583	552	600	570	568	554	628	593	568	597	596	561	615	590	542	596	539	589	572	561	569	560	551	576	572	547	591	589	599	603	548	542	535	595	620	564	600	575	609	600	580	558	568	559	573	537	534	595	574	555	527	555	574	550	508	553	532	548	531	554	581	552	533	541	554	527	533	538	531	565	504	537	579	596	543	546	563	523	543	544	568	531	555	561	550	560	533	536	576	581	533	534	517	552	545	528	521	534	505	531	534	529	534	561	574	511	543	537	523	569	561	584	530	555	537	521	500	523	530	547	549	527	509	529	536	560	555	516	519	519	523	535	563	524	555	528	552	552	567	532	540	521	573	530	547	549	553	536	561	554	517	556	506	530	545	519	518	495	555	505	521	528	539	568	544	565	527	521	578	522	550	510	511	527	501	542	561	528	575	554	550	547	505	524	595	538	495	582	540	523	518	503	573	569	499	501	582	516	548	553	532	520	486	527	547	538	535	529	511	531	510	548	570	531	547	486	522	528	502	538	524	526	527	561	562	505	534	534	510	511	503	495	542	521	564	557	534	550	494	509	546	513	509	515	557	555	515	533	538	504	524	537	552	558	524	540	564	545	511	524	546	515	544	517	536	512	549	562	561	504	547	503	533	537	553	540	576	515	520	515	517	567	567	507	535	542	526	493	561	526	561	503	511	561	540	586	521	520	522	545	520	539	541	483	535	523	540	542	571	533	541	505	594	550	534	552	516	544	506	600	482	594	497	578	587	497	546	541	547	557	533	536	544	536	541	566	539	549	527	523	527	530	519	533	511	537	533	522	529	504	555	547	540	539	553	538	530	537	511	510	558	517	520	548	544	492	528	499	556	526	512	575	523	530	568	543	559	487	507	551	549	514	534	535	479	528	529	539	527	505	545	549	491	552	534	547	561	515	511	570	572	533	558	554	559	522	543	528	568	504	544	494	562	545	516	585	561	561	501	546	533	553	569	504	517	589	586	530	552	509	534	524	558	501	548	534	536	552	542	491	545	508	546	525	565	593	554	477	516	524	548	478	492	587	572	513	497	542	564	565	552	518	538	560	528	561	515	540	532	532	519	522	509	540	537	538	538	526	562	569	549	520	550	551	539	497	490	480	529	539	531	562	575	553	562	495	558	539	515	557	549	551	541	495	572	546	503	534	530	513	548	540	523	556	530	513	534	551	489	540	520	505	583	562	556	510	516	538	500	539	524	537	493	513	538	560	566	546	529	552	520	526	558	539	555	574	526	523	539	524	565	543	553	537	514	538	535	525	547	498	553	564	517	519	568	531	516	539	560	548	549	486	531	559	564	533	562	532	540	546	531	542	521	545	513	514	519	548	507	550	524	516	551	539	504	546	532	564	522	564	510	527	534	570	500	614	545	593	531	547	539	553	563	517	514	529	493	569	531	495	563	546	574	595	515	555	527	528	555	533	520	518	524	562	583	552	528	570	531	528	505	547	555	536	525	541	568	522	540	513	546	457	497	532	525	564	492	537	494	541	575	521	526	513	547	510	537	560	495	530	545	505	498	537	530	576	566	547	534	518	557	527	494	546	584	551	515	545	519	528	519	510	546	516	546	536	568	550	531	530	518	517	511	500	543	559	497	520	529	554	538	533	568	550	543	517	562	565	526	538	520	508	520	546	522	514	530	533	553	543	554	572	555	483	505	578	570	542	501	530	548	550	602	502	527	524	555	567	565	511	538	508	542	571	498	552	543	506	529	496	544	525	540	599	536	509	544	529	519	546	508	524	520	548	514	518	548	477	527	532	512	528	582	513	527	532	517	547	554	541	528	511	533	538	565	544	530	538	534	547	534	560	555	561	534	527	516	571	525	552	540	542	541	551	542	556	545	525	534	517	519	535	516	538	543	545	538	485	529	552	563	525	539	554	577	516	493	519	541	532	521	533	536	519	505	548	526	494	534	553	484	508	506	521	542	591	505	537	574	523	541	528	564	515	531	541	571	507	500	533	536	515	527	550	525	540	544	551	501	514	514	534	517	508	553	541	546	570	531	499	526	588	565	546	512	527	505	553	518	559	533	516	518	560	529	516	504	583	535	563	521	544	525	542	497	550	494	510	527	556	514	540	514	547	531	555	550	545	540	555	568	526	537	570	536	524	549	530	529	584	503	551	502	533	572	553	520	539	548	507	514	528	535	529	544	559	524	575	535	549	532	524	503	532	529	531	542	553	525	569	568	533	559	548	497	546	503	520	540	579	535	565	526	503	530	513	548	557	482	499	554	555	555	536	533	536	545	514	535	546	550	564	500	558	519	522	520	516	508	518	569	561	524	527	535	554	539	528	568	513	524	501	565	549	567	528	571	502	524	564	538	541	535	554	502	517	546	561	512	556	539	551	536	535	541	532	564	560	565	542	506	538	579	549	513	560	517	539	477	520	518	466	534	529	509	524	525	532	508	527	560	524	513	505	555	520	545	544	537	564	555	534	543	547	513	554	544	547	492	516	558	566	515	508	476	553	521	507	510	497	520	505	504	519	551	511	518	535	522	533	535	534	515	540	558	532	546	509	532	474	526	559	518	575	535	526	499	527	542	547	523	513	543	552	538	564	546	544	534	510	534	496	559	536	517	581	535	512	534	516	547	518	562	499	543	535	537	571	546	505	548	523	509	586	549	515	562	523	530	561	518	520	531	562	545	556	523	492	568	571	564	539	569	503	564	583	567	564	530	543	541	513	560	568	559	525	493	503	546	524	491	576	559	529	519	534	567	495	531	552	610	576	517	529	524	549	556	510	595	557	546	565	539	568	532	482	530	534	542	519	506	565	500	574	531	495	552	538	537	514	552	503	565	551	478	509	543	530	490	579	536	507	533	528	536	564	505	540	494	526	527	497	533	536	508	521	535	526	564	513	547	533	499	532	545	527	516	516	601	543	544	564	512	524	526	563	488	576	532	555	543	525	553	553	558	534	542	539	557	565	527	556	558	599	551	533	544	533	539	525	516	529	517	523	540	534	545	523	573	545	506	552	492	528	534	535	499	510	524	533	544	543	503	524	572	539	531	534	583	517	514	556	582	538	518	554	522	553	515	546	518	489	558	546	577	510	568	505	491	513	514	538	517	504	538	518	535	562	510	525	522	546	536	554	516	520	552	538	544	546	553	548	564	525	529	566	576	528	538	518	567	535	543	508	556	543	559	588	530	541	555	549	529	503	543	556	532	514	504	533	521	551	551	522	536	575	538	524	530	553	521	549	557	531	526	525	510	561	539	541	523	528	544	559	531	518	530	510	518	562	541	539
1553	160	99	68	111	167	191	211	289	164	160	169	193	178	156	64	49	42	40	37	26	29	36	29	26	33	31	25	30	32	34	28	27	25	31	41	26	16	19	14	21	22	19	17	25	22	25	21	18	19	19	21	18	25	24	17	21	19	17	20	24	23	21	22	23	16	19	18	17	20	18	27	26	17	20	15	22	29	19	28	24	17	17	18	23	21	21	22	18	11	19	20	17	26	21	22	20	24	19	21	26	16	27	25	30	20	25	19	22	29	20	34	18	21	24	15	20	24	13	18	21	23	26	17	23	29	24	11	25	22	26	19	36	22	21	17	19	17	17	21	17	15	31	18	14	21	26	23	21	20	24	17	26	20	13	15	13	23	13	18	26	22	32	25	22	27	22	22	25	25	23	21	17	15	23	20	22	20	15	23	31	17	28	21	15	15	23	20	22	20	15	27	20	24	22	29	25	15	19	22	16	17	24	22	17	20	27	24	26	13	19	22	28	15	27	22	24	21	26	20	26	11	19	19	26	18	21	19	26	19	22	19	23	18	16	39	23	21	24	16	22	18	24	16	23	29	22	28	22	24	23	26	22	24	31	16	17	16	28	15	21	29	27	19	21	16	19	17	23	27	28	24	21	17	24	16	21	24	10	16	15	15	21	27	26	25	15	18	17	22	28	20	20	24	20	28	17	25	18	28	20	16	30	28	16	22	31	21	20	22	25	27	32	23	10	15	8	21	29	22	18	21	23	18	26	29	22	18	21	22	36	21	15	17	20	16	19	18	22	23	21	19	21	20	18	19	18	18	28	29	22	21	21	21	19	31	20	26	25	16	25	25	15	20	19	26	26	22	22	30	19	19	19	21	23	23	28	21	23	19	26	18	26	18	19	27	27	22	20	24	31	12	22	19	23	20	22	19	24	26	15	15	24	16	29	24	28	20	24	21	27	22	23	24	21	20	21	12	16	28	24	16	18	22	25	16	19	19	26	26	17	22	21	15	29	20	27	25	17	24	20	22	16	20	22	22	22	25	25	21	21	12	38	18	27	18	21	18	18	23	18	22	16	23	14	20	27	26	16	28	37	25	18	25	14	26	17	20	20	19	26	22	18	24	25	18	19	25	22	28	33	19	18	21	29	15	14	24	19	24	22	22	19	26	28	20	23	20	28	17	24	23	18	22	22	17	13	27	17	24	20	17	18	28	23	22	14	19	24	18	21	26	24	18	36	18	21	20	21	29	23	24	16	16	17	25	25	15	19	21	17	33	24	17	22	26	18	22	24	21	25	24	23	21	25	24	22	23	21	31	16	25	29	23	31	13	23	23	20	18	19	14	23	19	18	18	21	25	22	21	24	18	23	25	17	18	23	18	23	22	20	22	32	25	26	30	24	25	12	20	21	16	22	27	11	22	29	19	22	20	16	21	21	31	21	15	28	19	19	20	28	17	18	15	21	30	17	22	35	25	21	29	23	16	17	27	18	30	27	21	31	28	20	20	21	27	26	32	24	31	12	30	24	28	17	21	28	22	23	23	33	32	22	25	25	29	17	25	31	26	21	17	22	20	23	25	15	17	21	23	22	20	23	16	21	25	23	20	27	24	25	24	25	21	22	24	24	24	16	26	27	27	30	27	27	25	19	27	16	26	18	10	19	24	19	25	24	22	14	25	17	22	22	16	16	14	24	26	24	19	20	21	20	17	26	23	25	28	26	20	20	20	29	14	29	30	21	21	21	26	24	16	19	27	23	16	22	19	26	21	19	27	31	24	17	18	18	29	28	16	16	25	16	28	18	25	18	19	13	21	20	18	18	24	20	21	22	26	20	20	24	21	15	17	30	23	25	25	26	22	25	28	28	19	23	22	31	27	20	28	14	26	25	22	23	15	19	29	24	15	23	22	23	19	16	18	21	20	19	19	19	19	16	27	18	25	21	24	30	18	23	28	16	22	17	15	23	21	19	26	18	15	20	22	12	24	20	21	19	19	13	20	16	14	21	28	18	21	19	21	21	26	21	25	22	27	20	24	28	21	22	23	33	17	24	24	25	25	24	21	26	31	27	35	19	22	19	21	26	18	17	19	22	18	27	20	30	26	26	26	16	19	29	24	15	25	21	17	15	34	20	27	33	20	28	20	28	27	18	16	18	21	26	25	20	9	23	31	21	19	21	21	22	20	31	28	17	22	27	25	20	25	20	22	32	20	25	20	27	23	24	13	15	19	18	19	26	24	19	25	20	28	19	25	16	23	19	22	22	23	25	26	35	33	15	22	32	13	19	21	19	23	19	18	24	30	15	17	31	25	18	12	19	24	14	12	28	22	19	17	16	24	16	18	23	19	26	26	17	21	24	19	20	20	20	10	24	22	29	13	22	16	25	22	25	18	17	20	31	18	24	21	31	16	25	24	20	22	21	22	10	15	25	22	21	15	25	19	23	27	23	22	28	15	15	14	20	31	20	13	21	32	29	20	39	21	29	21	18	19	31	28	21	20	15	29	19	18	20	20	27	24	19	18	25	21	29	22	14	23	30	18	21	18	28	24	18	19	22	13	31	19	12	22	19	16	16	17	20	23	28	23	21	20	23	12	20	24	19	19	17	26	18	23	23	24	19	28	19	20	19	24	18	20	17	31	25	31	22	25	13	17	14	22	33	22	15	31	25	30	24	18	14	17	27	25	28	20	19	27	22	30	21	23	20	25	20	18	19	17	15	23	14	22	21	15	29	17	24	13	28	27	29	17	28	32	24	22	15	12	19	20	21	21	20	18	18	20	22	25	24	22	33	22	21	18	18	17	22	22	21	21	16	31	22	21	26	23	20	23	22	19	19	23	20	15	23	23	22	29	22	25	20	23	21	18	27	26	30	19	18	23	22	20	16	21	18	25	20	35	20	23	20	31	24	22	14	24	21	15	28	22	26	23	26	19	21	19	23	15	18	25	15	20	27	20	16	26	22	25	27	25	22	24	22	22	25	21	16	24	29	19	16	17	30	20	19	28	27	27	21	19	22	21	16	20	24	20	25	22	24	16	18	18	18	24	28	25	27	23	23	29	14	21	20	23	26	17	23	13	22	21	16	18	17	14	20	21	24	27	26	18	19	18	22	19	28	16	25	22	20	30	28	27	18	18	19	26	20	14	23	18	20	19	25	27	25	19	16	29	19	16	12	29	18	26	23	19	24	12	24	15	24	25	9	25	10	16	27	17	13	25	30	10	20	22	21	18	19	20	22	22	31	19	30	19	17	15	17	31	21	23	17	20	26	20	26	21	26	14	24	18	23	26	22	23	19	17	21	12	21	22	16	23	15	23	19	19	22	16	18	33	19	18	18	21	17	26	19	25	19	28	22	27	23	18	20	21	19	19	12	14	33	19	18	23	15	15	13	22	22	20	27	10	25	20	21	24	15	13	23	25	18	22	17	20	21	22	17	11	19	21	20	21	17	23	35	25	26	30	14	29	15	13	28	21	23	15	17	25	30	24	21	20	25	22
12735	5219	2321	7070	13112	14256	13510	13887	15436	8400	7026	8569	9006	8886	6318	3128	1937	1480	1020	960	1259	942	838	1078	794	879	1179	708	706	670	617	553	512	506	455	420	433	444	439	353	397	408	364	377	386	382	364	361	357	396	340	372	353	346	358	369	365	358	376	360	314	370	376	348	343	370	350	335	372	325	350	342	341	331	353	360	367	332	367	359	369	342	311	313	302	363	371	316	367	356	370	374	338	357	317	333	332	365	361	365	341	343	379	338	378	328	345	355	333	354	369	345	361	369	353	344	336	308	366	385	360	320	349	352	367	317	338	384	368	348	331	335	358	343	335	365	346	378	337	370	368	374	375	329	348	363	377	343	342	351	362	361	345	367	362	325	366	379	322	335	325	337	293	339	330	333	361	309	335	343	336	351	325	351	339	343	356	330	353	314	324	344	339	333	350	317	373	369	365	342	328	346	313	363	329	312	352	327	345	362	376	357	336	373	348	362	336	351	325	352	325	343	332	341	316	347	322	296	350	307	365	339	333	342	362	323	370	324	364	343	326	363	354	335	350	317	336	352	390	318	311	335	376	336	301	347	339	335	348	307	326	356	340	367	325	317	346	352	352	317	345	329	333	326	321	353	382	323	350	355	323	355	344	336	363	319	324	323	379	370	304	321	367	310	319	334	347	353	324	337	323	351	307	347	330	292	341	338	323	352	337	330	335	354	340	351	318	363	328	321	321	328	323	341	320	334	335	334	364	337	363	330	335	322	345	314	370	311	327	343	315	338	332	356	305	323	314	341	315	345	354	362	317	346	344	338	345	325	326	353	345	344	340	324	322	358	346	319	353	314	342	348	359	340	354	378	334	324	307	353	314	361	313	342	372	343	360	304	323	281	332	363	349	334	337	325	335	339	321	354	340	356	376	372	323	351	330	358	350	339	332	344	341	338	338	352	349	333	374	375	312	348	319	320	372	359	333	329	330	304	327	366	344	325	332	362	354	321	349	370	336	311	342	336	341	340	349	353	338	368	345	350	302	348	340	366	316	318	353	347	317	335	329	299	354	355	327	350	359	341	324	345	354	374	358	337	334	371	323	314	351	376	340	342	320	344	330	346	336	322	352	359	354	328	311	357	341	354	321	336	364	357	309	333	340	326	319	354	334	355	350	350	349	336	368	317	346	340	357	311	337	329	363	331	342	340	332	328	354	305	354	318	334	324	331	350	352	317	355	337	331	364	333	344	343	376	349	329	336	327	369	347	377	342	330	351	373	337	319	332	355	349	318	363	338	337	357	340	344	342	361	362	320	313	336	354	336	381	370	342	330	322	323	299	345	331	319	352	309	338	334	349	338	352	369	319	311	341	325	344	325	330	300	355	351	362	328	347	330	327	324	307	355	321	353	397	324	382	322	328	332	309	335	319	319	378	379	350	358	323	321	353	354	332	336	317	353	383	299	352	328	323	367	333	357	338	356	355	336	347	358	336	312	349	346	336	307	333	339	333	348	317	363	330	307	368	361	333	336	348	355	348	358	341	339	300	331	333	348	325	352	305	342	323	313	361	339	346	354	358	349	359	369	340	360	312	353	326	309	344	355	341	345	306	342	349	340	359	299	330	351	343	323	334	337	328	342	355	348	333	342	335	311	303	331	352	314	330	333	334	323	367	359	350	369	320	336	352	333	341	359	333	313	344	368	337	346	347	343	337	345	335	321	325	319	336	341	310	337	314	366	301	335	378	308	324	362	299	358	353	346	334	358	348	368	344	362	346	326	352	324	328	325	344	325	348	343	339	370	320	333	328	319	322	310	374	329	336	327	353	356	338	355	368	348	345	355	366	304	324	357	353	322	334	385	368	329	341	368	337	366	348	374	361	331	368	324	345	328	317	328	341	315	352	343	354	340	351	357	342	354	357	348	363	378	319	348	296	347	313	363	353	322	363	347	346	340	381	346	368	354	332	337	325	294	311	340	362	353	368	340	358	308	367	365	345	369	347	342	313	317	322	318	303	346	335	350	339	331	358	323	329	347	340	347	314	359	336	325	342	320	319	396	332	302	312	335	328	326	365	337	323	340	305	354	351	316	343	317	335	327	355	326	344	341	323	381	323	334	328	355	346	311	372	349	309	339	331	351	330	346	329	360	325	319	320	325	328	329	319	353	325	354	308	349	303	319	344	345	354	349	358	331	347	344	312	327	377	341	353	342	343	338	340	351	367	350	355	343	331	341	371	329	321	377	348	358	356	348	359	333	345	336	310	322	374	309	325	350	321	337	322	345	290	377	345	295	346	312	374	361	324	351	357	344	333	327	355	344	335	371	332	318	333	322	323	315	362	348	339	341	305	370	344	354	354	377	343	334	360	338	338	320	348	325	367	337	358	333	382	340	363	336	328	334	335	387	357	346	301	335	343	338	333	311	321	363	326	347	351	329	322	359	355	360	351	366	336	353	349	347	335	341	326	319	316	354	336	361	348	300	351	328	334	332	323	345	313	320	323	334	336	306	326	381	299	336	373	362	344	341	326	348	356	317	325	318	369	327	350	349	319	360	309	339	330	328	374	335	348	341	354	311	357	375	316	341	373	356	323	324	341	336	348	334	320	343	336	338	370	327	362	330	338	314	357	320	302	318	324	313	290	373	303	355	343	353	352	363	364	324	333	323	350	342	332	319	339	335	313	364	330	356	335	325	302	333	335	343	344	335	356	351	321	360	338	349	318	346	330	361	334	342	355	345	348	319	342	349	394	349	321	342	373	358	363	330	338	327	326	312	329	361	351	323	337	335	331	344	321	329	331	335	330	333	311	373	361	343	362	327	340	327	331	347	336	355	318	336	345	366	340	345	324	359	286	305	350	338	320	324	325	339	347	368	349	321	343	346	334	312	347	327	359	332	352	364	321	330	323	349	342	343	345	337	354	322	324	325	364	328	346	341	342	339	302	323	349	328	330	376	319	333	344	313	307	352	322	325	364	377	323	336	321	360	322	359	341	307	307	336	319	356	376	336	346	369	367	341	334	327	312	357	363	382	339	341	339	342	312	332	334	305	340	331	357	345	364	368	339	356	378	352	378	331	321	354	331	364	365	350	352	348	321	347	325	343	334	324	316	320	341	332	313	343	313	342	344	360	399	364	332	331	360	321	367	325	377	351	352	331	332	323	360	341	300	331	338	294	357	330	339	314	329	321	342	367	348	318	344	338	320	350	324	330	320	330	330	366	332	376	353	340	325	314	315	347	315	318	347	350	328	296	356	348	335	342	372	345	354	321	349	354	351	328	347	326	363	335	317	328	351	343	329	317	285	358	331	304	327	331	329	353	311	355	371	343	328	315	334	322	321	371	329	339	313	326	326	334	334	331	331	343	333	363	327	328	316	346	345	348	335	349	342	314	348	373	343	355	325	328	341	338	321	329	366	334	360	335	354	357	326	344	348	335	348	355	331	317	357	354	340	350	336	351	325	306	341	343	364	375	340	343	338	326	328	354	352	323	350	334	333	355	340	361	370
935	323	168	94	199	326	294	315	463	314	185	217	245	303	259	108	90	63	43	47	44	38	38	44	43	30	43	35	32	36	35	25	38	28	24	18	24	17	23	24	19	22	26	20	21	29	20	22	13	14	19	13	21	13	21	20	16	16	11	19	16	23	23	25	28	14	21	18	20	19	24	19	18	19	14	18	10	17	16	18	21	19	14	22	20	20	20	19	17	16	21	25	10	28	21	22	17	15	24	15	18	22	16	26	24	19	22	17	14	19	20	15	26	12	13	23	16	34	11	23	19	12	10	21	23	22	16	24	15	21	12	17	21	15	24	15	16	25	20	17	17	18	22	18	29	15	25	20	22	14	21	20	13	20	19	10	15	20	22	21	19	19	20	14	26	17	16	12	21	24	22	16	21	12	21	22	16	13	25	13	31	17	20	18	17	16	13	17	16	17	18	14	18	19	19	28	11	18	14	17	26	23	24	17	11	20	9	19	19	23	16	12	22	19	11	15	16	17	16	23	23	21	20	16	16	24	30	15	17	21	14	15	14	14	23	23	23	15	16	20	16	23	13	25	18	20	27	25	16	19	15	17	15	23	13	20	19	12	12	18	18	23	16	12	20	13	21	17	13	17	19	13	21	19	10	17	23	24	23	24	7	11	17	19	16	16	17	17	14	20	19	12	23	25	22	18	18	9	13	17	23	16	14	19	18	11	20	20	15	22	22	18	20	13	20	8	14	18	13	13	16	24	17	13	22	22	23	24	17	19	21	18	23	18	18	13	23	22	26	12	21	18	13	13	20	15	24	20	19	21	22	14	18	21	28	22	21	23	19	21	21	20	14	11	18	21	15	14	16	26	21	14	16	27	19	22	11	16	17	15	19	20	11	16	15	17	14	15	15	22	19	14	9	22	12	12	12	15	16	18	20	16	21	16	17	20	22	18	13	24	17	10	16	20	17	19	21	27	17	17	10	18	20	20	17	18	11	17	19	23	16	20	14	12	25	23	24	23	21	21	16	27	18	17	10	15	14	21	15	19	13	19	17	26	22	23	20	22	18	20	20	17	14	26	25	16	21	26	23	18	22	13	22	18	15	22	15	18	19	17	15	18	29	14	14	21	13	19	20	12	15	13	15	24	19	20	16	22	19	18	22	16	20	12	17	12	21	16	27	18	23	16	12	28	16	24	15	22	18	14	15	14	17	13	25	17	19	24	14	14	15	21	13	13	27	19	24	17	29	18	13	21	20	9	23	21	20	17	22	19	21	15	18	14	22	21	17	23	18	16	14	17	11	22	23	13	15	14	16	18	19	16	15	13	13	15	15	15	14	21	18	11	18	17	18	17	19	18	13	10	16	20	19	15	25	23	13	17	15	24	17	15	12	21	17	12	24	16	19	19	12	16	16	14	20	13	19	14	13	15	19	19	16	15	19	20	20	21	19	17	11	18	10	19	14	16	15	19	18	17	18	21	18	16	17	22	20	19	17	18	24	20	18	20	15	24	15	23	12	25	25	19	15	13	17	23	16	18	20	19	14	15	22	23	16	19	16	18	14	17	23	20	20	18	18	14	20	24	25	17	16	17	15	20	15	19	9	17	13	19	21	18	20	21	12	16	15	12	15	10	16	14	16	13	19	23	14	9	15	22	17	20	17	20	15	12	23	17	20	18	23	14	14	19	15	19	12	20	12	16	20	22	16	17	15	14	13	18	22	28	17	16	21	8	17	25	23	16	14	31	20	12	25	16	20	20	18	24	17	11	21	17	11	21	27	19	17	17	26	24	19	11	9	17	24	25	18	20	26	24	21	22	16	19	21	13	18	23	11	16	14	8	16	22	20	17	15	21	17	17	15	20	20	18	15	12	15	11	17	18	17	20	19	23	19	21	18	19	15	24	17	20	16	15	15	22	17	15	23	17	19	19	22	15	18	11	17	20	19	17	22	14	24	25	8	13	16	18	18	20	14	13	18	16	28	26	16	19	15	18	24	16	12	16	19	25	22	16	10	12	18	13	17	23	14	17	22	17	17	22	14	17	20	15	14	16	27	20	19	12	16	7	19	10	22	11	14	14	15	18	15	19	13	22	21	24	21	17	19	16	19	19	17	17	9	15	21	17	20	18	13	20	13	17	19	23	20	16	22	17	21	19	12	18	22	23	14	20	15	13	13	17	15	21	16	13	16	18	18	20	15	19	28	11	8	16	11	14	15	17	20	25	16	15	19	22	22	9	17	22	20	22	14	18	20	25	21	18	23	11	16	23	17	18	21	18	21	19	13	11	11	17	18	12	23	10	18	17	19	15	19	23	19	24	21	19	20	15	23	27	13	17	21	12	27	19	16	12	17	21	13	15	15	18	20	16	16	15	18	19	13	14	14	21	25	18	24	13	15	18	19	17	15	17	15	21	21	14	17	21	17	16	15	24	28	14	26	19	17	16	11	19	16	15	22	19	20	16	20	18	15	17	14	21	20	11	20	21	11	20	19	13	8	20	18	19	22	10	18	17	10	16	15	15	24	18	14	19	19	13	17	13	15	27	20	22	18	13	21	21	12	15	20	16	19	18	19	16	12	24	24	17	23	21	18	19	15	25	15	26	22	14	23	24	19	16	23	20	14	19	17	30	14	14	15	24	13	19	20	22	24	18	13	20	14	22	22	21	28	18	9	17	15	15	29	14	10	9	13	20	19	18	22	22	21	23	24	16	13	17	19	11	27	15	19	19	19	14	17	12	17	13	20	18	15	22	31	11	20	18	18	16	15	14	23	19	16	15	21	22	16	13	23	21	16	18	7	22	13	12	15	18	20	14	16	15	20	16	18	19	15	16	27	11	24	23	18	22	19	21	20	15	14	21	16	17	14	16	23	25	16	20	18	15	21	16	16	23	22	17	17	17	19	18	18	19	13	18	21	21	24	23	24	16	25	11	15	21	10	18	30	18	13	21	20	18	24	14	22	17	23	16	20	15	14	11	18	14	15	22	15	13	15	21	14	21	18	15	21	15	18	8	16	12	14	20	22	15	18	15	17	15	15	23	19	14	10	24	18	13	19	18	22	14	19	19	12	14	19	19	28	18	15	14	14	27	14	17	22	24	21	15	20	15	24	14	29	21	12	12	17	19	23	23	20	22	19	17	17	17	16	14	16	23	29	20	18	16	16	19	24	18	19	15	18	26	28	9	14	21	22	19	18	25	20	24	18	18	21	16	15	25	18	19	12	18	18	16	15	18	13	20	20	25	20	16	11	17	16	11	17	18	21	20	20	22	13	17	20	23	15	20	16	15	15	27	18	13	14	18	18	20	13	21	19	20	25	29	20	20	18	18	15	16	19	18	17	22	14	22	21	18	22	16	17	7	22	14	13	20	9	15	23	17	22	14	19	10	16	20	13	26	16	11	15	15	12	25	14	29	21	11	20	20	15	16	14	16	16	14	10	18	17	13	18	11	24	18	20	10	20	25	18	19	10	16	11	19	17	18	14	28	26	15	15	24
17522	9158	3972	12017	19890	21125	19353	18173	22319	14537	8828	9568	11817	12752	10655	5771	3189	2596	2215	1776	1971	1567	1373	1816	1401	1050	1686	1152	1127	1038	880	815	744	661	611	571	514	492	429	416	413	380	386	409	404	390	383	374	398	373	443	361	422	419	348	351	358	352	329	343	348	341	338	355	283	333	310	291	326	319	310	314	335	301	284	274	334	308	288	314	312	287	308	289	290	316	315	317	299	308	314	286	272	293	297	292	331	313	319	309	327	307	329	313	306	313	302	302	321	301	278	328	295	294	325	345	321	329	329	284	323	307	332	313	300	302	301	297	316	327	322	323	304	310	323	326	289	265	289	303	292	278	298	310	316	295	308	311	261	293	284	286	302	277	299	270	285	282	286	286	276	300	307	289	278	284	317	304	290	299	257	325	275	292	288	285	292	344	294	279	283	319	290	301	296	295	288	264	298	285	309	302	285	293	300	290	278	276	259	296	287	308	308	294	288	266	279	270	304	274	303	289	272	312	279	275	305	278	273	292	273	280	307	301	284	258	297	295	282	298	289	274	290	302	275	272	283	282	293	296	299	301	260	265	310	273	272	299	303	284	287	300	292	284	282	312	292	315	286	283	270	289	308	266	271	323	319	285	274	280	309	296	302	284	296	293	332	268	289	308	260	277	270	272	269	261	289	263	280	277	296	303	272	297	295	311	287	319	286	280	267	296	300	312	296	292	280	281	284	288	295	300	273	274	257	313	282	298	299	300	287	265	270	303	272	295	257	297	283	276	292	263	254	285	294	305	282	302	289	287	322	299	279	305	314	280	287	273	284	249	285	267	280	315	288	264	278	251	276	307	300	286	290	256	283	287	281	311	258	283	257	286	276	300	311	264	258	278	266	270	266	271	304	294	314	317	317	299	289	300	275	304	275	270	292	292	291	282	286	279	295	287	283	279	309	271	289	280	303	311	288	288	278	278	251	270	302	247	282	290	285	309	252	295	300	273	289	269	310	284	297	295	297	283	298	296	292	300	281	272	268	279	285	311	279	297	279	275	284	290	282	284	273	304	285	312	315	266	278	288	310	281	294	293	295	286	302	280	304	270	280	279	277	294	277	292	275	294	275	280	267	264	270	256	257	274	285	315	272	271	282	280	278	280	278	250	274	264	268	286	269	298	288	266	287	301	255	280	292	289	261	284	255	282	276	263	290	288	281	263	293	287	280	281	271	291	261	309	280	275	294	268	273	300	293	282	278	290	280	284	276	269	281	285	294	244	290	286	284	281	278	282	296	313	280	268	263	305	303	290	289	260	287	267	319	314	289	285	299	277	297	274	281	325	257	305	252	264	298	281	313	285	280	277	274	306	322	281	272	273	331	265	287	285	287	290	305	277	315	278	310	261	293	295	288	281	276	299	267	322	286	268	275	276	301	296	267	311	282	272	277	257	288	289	291	300	299	285	299	242	286	306	282	279	265	281	289	297	256	292	276	307	282	255	291	286	290	248	243	277	281	302	296	221	290	328	268	278	271	299	293	274	268	270	287	280	278	288	292	276	291	292	280	304	259	258	254	281	273	299	290	287	267	295	289	279	304	300	277	303	287	299	283	286	310	306	307	279	282	297	281	287	293	287	296	280	243	252	251	315	289	286	275	281	299	266	256	281	280	273	252	274	290	303	274	261	300	276	264	274	259	298	263	253	286	265	283	274	279	302	289	288	263	281	285	283	280	284	269	276	290	310	273	270	292	311	303	313	337	287	282	262	271	288	302	268	293	296	280	293	294	269	285	276	253	262	299	291	309	298	292	247	262	294	268	299	267	262	279	286	260	281	268	313	281	311	290	296	325	271	284	300	288	299	295	312	294	271	259	265	292	273	284	289	268	278	291	294	269	262	284	271	294	280	279	260	268	271	327	274	253	278	282	303	269	274	269	261	276	287	284	273	274	277	299	260	275	283	309	264	302	271	274	282	296	287	295	326	289	282	278	307	288	302	305	257	284	318	307	272	270	324	288	286	307	277	289	286	270	258	266	303	271	300	272	297	284	273	294	257	283	301	288	307	295	270	315	299	317	267	310	261	294	307	293	284	273	301	286	258	290	300	322	266	274	275	275	273	293	297	302	296	265	311	260	276	282	260	279	277	287	255	299	302	282	283	309	261	300	320	274	298	265	320	263	288	275	311	301	286	303	250	311	272	325	278	276	309	264	308	303	280	282	300	269	276	313	304	280	290	299	313	289	295	286	278	294	318	276	286	297	284	290	297	257	298	308	276	274	289	265	272	302	276	250	271	324	307	307	284	293	298	269	272	278	297	265	286	259	274	282	289	269	286	274	249	270	249	335	313	300	292	273	276	275	315	277	289	280	301	283	293	287	301	237	300	283	289	313	268	294	273	275	283	288	284	289	297	303	292	272	285	292	274	314	294	266	289	290	295	282	246	272	262	318	293	294	273	261	274	303	307	288	275	267	261	307	297	274	302	264	266	272	285	291	263	295	270	280	325	320	314	295	280	307	292	296	303	284	280	268	292	280	269	258	304	296	267	270	285	329	319	326	293	299	271	289	293	254	287	308	265	274	275	282	284	300	285	289	294	281	256	299	254	305	312	252	285	292	300	285	298	293	289	316	298	310	270	284	284	254	295	294	287	301	291	285	285	276	289	283	282	295	280	288	265	320	283	318	270	255	282	272	298	276	282	288	277	269	251	256	311	305	277	314	309	255	307	316	273	280	259	282	274	281	261	294	307	262	295	256	272	282	285	267	284	299	282	266	284	266	285	301	280	272	282	298	266	286	275	269	299	269	278	292	248	289	281	278	296	294	282	307	285	259	282	282	291	286	299	282	296	275	306	302	289	289	277	265	310	257	291	270	277	277	252	308	300	274	293	266	287	266	279	278	298	283	305	268	271	298	296	277	273	284	292	295	286	279	299	297	311	262	292	248	282	274	296	279	256	302	272	303	284	309	267	299	284	303	308	260	296	260	261	268	320	307	295	275	318	273	299	268	271	284	274	275	298	286	293	270	262	264	269	260	286	252	291	293	268	317	274	286	289	283	277	300	265	292	268	295	302	288	265	303	245	272	322	322	280	276	284	312	319	295	278	278	292	278	273	297	288	274	271	308	280	307	271	292	289	296	293	242	281	311	278	276	308	303	289	282	290	318	272	305	275	258	262	288	283	323	270	292	270	294	273	252	278	268	306	270	271	294	277	291	321	266	311	270	317	272	330	276	268	295	278	276	297	280	291	276	295	301	276	290	295	299	300	278	290	306	296	292	280	275	281	282	271	311	281	264	288	271	260	267	292	265	285	259	278	285	312	261	256	269	327	289	279	298	296	320	301	288	269	297	280	278	303	265	272	284	261	288	231	282	301	269	277	298	306	280	279	283	279	280	311	291	291	291	280	316	301	305	241	282	303	302	293	283	296	302	251	267	281	320	266	287	252	274	272	292	281	280	288	260	280	273	273	295	287	266	304	289	304	289	280	285	261	324	289	252	252	289	295	260	253
2729	282	151	113	219	295	275	263	444	385	179	177	261	281	268	183	101	86	73	75	72	71	61	63	63	60	51	62	55	49	52	43	61	54	43	42	44	42	48	41	44	43	44	45	30	46	33	38	46	30	36	33	46	51	39	43	34	46	40	34	29	33	38	53	44	40	34	34	52	33	35	40	40	41	35	40	39	42	44	37	50	47	46	44	38	36	40	29	40	30	31	36	38	31	36	38	39	48	37	46	30	46	36	28	31	37	30	48	42	49	44	31	49	37	37	29	34	46	29	40	31	33	35	36	37	37	31	33	50	56	44	48	44	42	30	34	39	37	35	55	35	41	30	39	40	30	30	44	35	49	40	45	42	40	38	44	36	41	45	39	28	42	28	46	34	36	39	37	48	35	28	42	35	39	37	33	37	33	38	41	40	38	38	35	19	45	46	38	43	34	32	38	30	41	47	49	29	40	43	39	41	35	37	33	43	38	46	33	31	34	32	35	39	40	38	37	38	39	31	41	51	37	41	42	31	36	36	49	44	45	34	37	44	37	44	46	43	41	37	31	33	37	36	33	39	40	37	46	33	37	36	31	33	26	38	43	40	41	29	43	47	49	35	38	28	38	40	37	33	32	34	46	22	40	36	40	40	38	34	38	35	36	42	42	46	37	36	47	41	34	35	38	38	29	49	43	26	32	41	28	29	40	43	37	35	35	52	28	42	42	39	41	39	36	36	28	25	36	39	32	28	28	35	38	43	43	39	36	32	38	44	33	33	39	44	31	40	32	31	33	43	38	39	39	39	39	45	51	36	42	29	51	32	37	40	27	48	31	45	35	34	36	47	33	45	31	34	32	43	41	33	42	35	34	42	45	32	47	39	48	26	36	43	55	45	41	45	35	42	36	39	38	38	37	35	27	37	36	38	47	36	34	34	34	36	35	36	35	26	39	40	31	34	33	43	41	34	34	50	40	33	38	40	34	33	41	38	34	36	43	25	44	35	47	32	34	39	32	37	27	35	39	47	36	43	49	50	31	30	39	46	34	29	42	39	16	33	42	25	37	33	27	34	41	43	37	47	36	36	42	36	36	32	35	39	45	40	41	39	40	41	27	29	34	29	35	36	48	25	45	33	39	49	32	43	32	36	27	32	37	45	32	40	25	29	47	32	47	38	38	35	37	41	25	45	38	34	42	38	33	54	36	27	32	40	44	37	44	33	50	39	40	45	44	30	47	30	41	22	31	38	46	31	37	39	43	39	43	38	44	35	31	34	27	39	30	42	33	33	34	44	34	39	47	49	50	39	32	39	49	39	33	52	36	26	37	41	34	46	36	33	36	41	37	47	45	40	41	32	35	31	36	37	47	34	41	42	35	37	41	34	32	33	36	32	38	41	38	31	37	35	33	28	37	33	31	48	31	34	43	34	41	29	31	48	47	49	45	37	49	57	34	29	37	48	54	42	27	35	32	30	38	38	37	31	34	47	46	35	44	42	31	41	41	42	42	51	37	41	34	33	32	31	37	29	46	38	42	34	41	35	38	32	35	36	43	36	51	41	36	45	39	40	36	38	35	39	39	35	32	39	42	32	35	38	41	34	37	36	41	34	37	40	32	34	44	33	35	38	43	31	45	44	40	31	29	38	29	41	40	30	39	45	32	40	47	42	38	35	30	45	35	48	33	31	44	42	36	27	44	34	37	28	34	37	38	37	34	36	42	32	39	39	41	36	46	40	30	37	37	54	43	33	38	50	34	46	40	41	31	41	29	35	48	40	32	39	39	40	46	34	36	54	48	31	29	38	37	36	32	37	36	35	38	38	40	47	46	41	36	33	32	49	40	36	36	38	39	24	38	32	33	44	38	31	47	29	34	39	38	35	32	36	37	43	37	36	44	39	36	45	38	37	29	36	41	39	33	32	43	33	30	35	43	37	38	47	38	34	47	44	43	45	31	35	35	42	37	40	43	32	48	35	38	38	40	33	30	38	33	50	43	32	30	36	49	33	45	37	31	34	33	30	39	41	31	43	33	42	32	34	34	38	38	35	50	47	31	43	38	42	48	38	34	34	47	34	46	32	32	36	40	40	40	44	34	52	34	28	41	38	28	28	40	29	47	38	48	38	32	41	39	30	38	42	47	23	24	47	30	37	35	35	40	35	33	38	33	30	34	53	48	36	32	29	29	37	49	32	34	31	45	42	45	29	49	30	47	34	40	33	28	43	41	44	56	33	42	35	41	38	25	36	30	39	27	30	39	30	33	42	40	33	46	33	29	35	32	40	38	44	31	36	44	36	41	27	33	29	39	39	42	35	34	45	39	30	38	36	42	31	40	41	44	33	39	31	47	42	25	32	33	39	42	33	37	32	33	38	44	30	38	36	37	41	36	35	48	37	38	39	35	45	34	39	33	37	41	45	35	41	43	39	34	32	37	41	33	44	28	43	36	50	45	33	35	36	29	35	27	35	39	48	47	38	44	36	38	35	32	39	37	32	44	41	32	31	45	36	37	41	34	43	31	37	39	27	29	39	54	38	33	45	36	40	42	23	35	41	40	37	48	38	35	44	33	42	31	33	50	40	28	43	36	40	41	42	42	26	41	42	25	46	33	38	37	39	45	29	39	34	46	34	33	34	32	43	34	44	32	43	37	41	37	29	30	36	36	41	36	35	33	34	43	31	41	26	45	42	30	45	41	39	42	36	31	33	30	43	48	37	34	52	32	38	35	37	34	45	36	34	28	33	31	38	34	42	37	32	37	36	31	33	36	48	42	43	40	46	34	37	43	37	38	36	43	41	38	39	43	31	39	45	41	34	38	38	36	48	36	45	38	52	35	35	44	39	34	39	47	38	35	36	47	41	34	32	30	42	52	26	38	32	34	37	32	35	46	27	40	27	23	38	30	34	32	36	43	30	28	32	47	45	39	48	34	34	38	32	52	43	37	43	33	42	33	42	40	42	36	38	46	52	31	40	40	34	41	48	36	41	35	38	37	39	44	35	38	32	33	43	41	41	39	39	31	31	30	32	35	44	35	40	41	29	33	36	45	29	35	42	39	37	36	42	40	38	40	25	31	41	33	33	36	35	34	40	31	53	39	39	33	45	35	46	31	42	40	40	40	42	43	31	34	34	35	39	39	29	35	34	39	36	40	39	44	51	32	28	41	38	42	36	44	37	44	37	37	42	47	30	35	44	45	33	24	37	33	52	46	28	35	33	37	35	30	39	40	41	38	37	40	42	28	37	45	34	30	38	36	49	29	41	41	32	50	43	35	41	32	38	40	49	38	36	28	38	29	41	24	40	45	38	36	41	31	47	43	40	46	35	42	29	37	41	48	35	35	35	34	40	43	38	24	40	37	40	34	43	34	29	32	40	34	42	44	34	43	43	39	49	40	39	31	36	35	41	31	40	41	31	50	44	41	33	34	31	46	45	23	25	37	39	38	35	46	29	37	52	48	44	38	47	36	38	43	41	44	37	26	40	38	25	33	41	35
15784	8236	3956	10909	17834	19884	18356	16654	21039	16729	8931	7898	10264	11491	11282	6635	3374	2754	2547	2097	1978	1682	1499	2149	1707	1312	1569	1407	1333	1269	1179	999	968	880	830	805	798	755	705	681	672	691	698	669	692	635	638	615	654	766	689	633	780	684	645	645	632	629	668	619	634	637	612	614	599	611	579	621	612	612	630	623	591	618	602	599	613	617	618	584	616	612	597	596	575	619	581	604	616	553	607	607	595	619	655	673	641	651	602	620	601	586	538	618	620	594	596	617	598	580	630	622	584	613	612	619	602	672	602	621	635	605	606	574	643	608	604	645	635	601	633	585	653	631	605	624	590	577	579	596	620	592	581	625	568	624	627	601	621	570	614	605	605	559	579	641	578	580	600	605	605	623	562	595	603	612	579	588	603	580	588	556	582	572	602	599	608	599	561	647	593	581	586	580	617	609	563	586	541	602	570	601	585	594	582	606	582	585	595	584	547	555	591	545	614	569	582	576	576	624	574	591	611	614	586	609	587	611	629	581	612	624	589	596	577	567	591	602	558	584	573	593	562	591	570	584	620	609	594	552	552	596	572	546	552	595	605	609	625	607	560	558	597	594	588	612	600	564	573	623	603	582	593	572	604	615	571	587	563	573	587	553	587	599	581	622	575	573	572	557	613	610	603	611	573	556	589	615	557	607	632	609	600	565	587	589	549	635	530	597	592	561	615	582	577	559	562	581	569	574	576	605	613	618	575	587	576	598	601	572	594	547	604	575	553	591	614	545	575	573	587	580	632	596	566	564	583	530	599	567	631	565	560	587	567	593	575	579	587	564	570	586	575	529	575	573	585	606	601	568	616	596	600	576	652	576	619	618	556	594	562	578	598	577	592	595	579	562	608	615	590	554	549	619	571	579	579	565	572	560	578	593	559	595	603	571	608	601	560	589	561	578	593	570	574	592	584	574	579	592	599	592	552	594	586	568	581	611	616	616	637	584	579	599	574	557	589	559	548	627	594	584	565	581	570	589	518	571	579	595	563	597	583	603	597	561	551	554	595	548	646	624	579	627	565	548	655	558	564	572	601	575	590	613	603	620	536	526	580	627	558	588	570	523	553	551	590	587	586	599	610	599	592	535	561	577	624	603	587	569	574	567	599	613	612	572	569	560	590	564	565	579	573	575	588	526	520	571	611	598	579	590	607	579	576	584	541	594	587	595	573	580	558	622	564	552	573	559	584	576	595	558	598	603	629	571	656	587	578	603	573	558	581	591	552	595	618	564	615	585	581	557	586	586	591	556	575	584	606	601	590	563	576	606	599	571	583	601	576	602	565	599	560	586	526	634	600	560	562	568	584	596	587	520	582	588	589	575	560	535	591	593	571	574	571	609	573	577	570	580	607	559	584	582	576	609	589	608	622	583	561	597	549	587	555	566	575	621	583	566	592	580	577	570	573	610	607	561	545	574	576	599	597	575	573	563	598	567	568	595	596	510	586	565	569	555	578	632	560	591	574	575	570	506	566	573	568	558	550	601	595	599	594	609	603	602	587	547	543	589	548	593	540	585	579	577	594	548	581	565	594	605	581	598	615	567	584	596	574	556	593	589	579	582	571	588	559	591	575	593	603	534	592	557	565	575	567	597	573	605	608	575	578	577	568	586	559	607	608	579	599	569	578	592	580	594	566	549	567	563	622	599	583	621	583	558	612	588	562	582	552	605	589	583	606	586	593	583	588	570	593	589	567	603	570	585	611	573	596	546	562	567	592	583	598	586	558	557	553	575	591	622	574	580	573	568	546	575	575	587	609	580	611	579	598	586	584	610	619	566	599	620	584	558	538	616	597	635	572	614	592	569	594	557	606	551	600	564	566	586	597	539	621	610	631	615	580	571	597	575	630	587	570	576	587	581	642	581	601	592	520	569	599	556	620	559	589	584	616	582	543	602	558	606	553	553	538	571	563	605	618	583	529	601	587	607	609	587	601	564	562	592	568	595	562	580	570	571	548	615	545	589	594	578	581	544	611	583	564	594	586	568	581	584	575	609	590	558	581	575	588	591	608	542	603	565	592	592	590	603	536	633	581	564	626	565	617	556	599	563	624	614	588	572	544	586	593	642	567	550	607	613	581	549	557	553	556	604	588	607	542	554	551	583	562	632	594	638	596	574	575	568	586	588	607	606	617	591	642	590	533	584	599	597	567	548	572	590	563	633	539	625	618	602	628	580	603	558	580	613	583	603	573	583	579	552	542	563	581	567	558	572	573	583	575	554	630	583	566	605	592	591	534	591	545	569	562	619	564	574	555	606	626	550	562	587	590	592	580	586	569	532	567	596	538	550	567	593	522	598	599	606	579	590	567	583	609	600	605	545	564	573	570	556	601	579	587	585	538	577	555	568	589	566	582	638	582	595	561	592	559	553	574	577	587	617	584	606	597	596	619	610	605	607	564	588	602	593	572	567	613	578	586	605	582	619	550	577	575	581	568	603	582	616	596	582	622	598	620	578	557	596	570	562	569	608	601	590	600	586	575	598	641	629	566	593	553	597	567	643	600	571	553	601	609	603	594	555	620	603	553	597	602	607	540	614	594	579	598	543	616	594	580	544	589	538	557	608	607	595	560	564	571	614	586	586	609	578	601	620	533	608	569	581	513	570	584	583	636	586	610	563	569	565	532	557	590	539	588	574	560	579	552	576	576	590	571	573	587	597	575	601	560	602	657	608	619	582	554	562	598	577	588	573	584	562	587	565	572	606	564	585	573	585	567	591	558	638	603	600	535	576	571	599	591	617	578	616	547	598	556	605	568	594	584	561	569	585	610	596	565	652	590	590	602	582	583	571	574	564	611	564	583	593	587	596	554	569	573	551	585	552	634	618	557	569	558	552	568	584	591	591	563	565	556	540	576	602	583	570	579	589	636	597	589	546	565	513	573	588	519	583	582	611	557	588	605	563	573	588	626	579	578	583	619	557	572	608	616	596	583	597	567	575	623	613	611	616	566	574	573	606	638	581	552	552	583	584	570	572	546	612	617	555	562	575	576	553	534	580	593	595	599	565	571	573	598	560	619	567	573	560	578	590	592	580	571	537	590	553	586	581	560	588	574	541	607	565	558	592	598	565	598	580	566	582	573	595	552	589	588	557	514	538	586	579	592	603	601	586	549	534	586	589	585	584	568	613	590	569	608	617	576	596	596	582	556	557	553	562	583	608	592	591	562	547	549	576	556	669	570	596	602	624	601	581	567	622	634	580	582	591	566	570	585	575	638	594	578	633	565	616	594	591	566	586	594	597	535	558	561	585	582	569	581	565	573	584	626	571	591	613	563	602	538	591	619	583	547	659	569	580	559	562	568	573	608	554	583	628	591	582	601	581	560	575	562	571	579	609	569	586	579	556	590	594	625	599	586	550	606	582	551	641	599	576	584	596	607	561	580	585	573	569	618	567	587	577	581	578	569	536	568	588	582	592	598	574	521	610	592	577	611	563	559	601	580	575	564	635	555	551	600	607	542	549
1955	504	219	161	332	467	453	445	532	607	322	284	285	366	392	280	134	112	105	72	79	67	64	94	75	66	59	47	63	52	56	37	51	51	41	33	51	36	37	46	38	40	28	28	41	38	40	46	41	40	32	54	30	35	49	34	29	36	38	41	30	34	40	38	33	28	43	40	35	40	43	27	42	37	31	36	37	37	47	38	37	27	38	36	36	36	25	29	33	32	37	30	38	39	38	35	46	31	39	41	29	35	43	22	24	35	25	39	40	39	29	37	39	34	45	37	32	30	34	38	27	40	36	43	27	33	35	36	29	37	31	36	26	35	31	34	23	43	37	53	42	28	27	26	45	32	36	40	37	46	39	31	35	31	45	31	28	33	32	40	35	36	30	36	35	34	35	32	37	29	35	40	39	40	41	33	32	27	39	29	35	30	31	34	39	30	37	57	40	26	30	50	35	31	26	43	31	35	33	30	25	32	43	38	30	36	39	38	34	51	41	30	26	29	41	35	31	35	43	40	36	35	26	40	42	54	32	20	30	21	28	33	31	38	28	37	39	31	32	32	43	43	37	38	37	33	35	31	30	38	49	31	38	44	32	42	37	41	34	40	39	25	24	31	46	37	26	34	37	33	28	47	26	32	31	33	32	29	36	34	32	36	45	32	39	32	38	32	33	35	31	37	35	37	40	51	27	43	30	35	41	37	43	37	42	26	33	37	32	45	23	43	22	33	33	32	35	46	31	44	31	32	33	33	41	36	23	41	35	33	29	39	47	41	27	38	50	31	28	42	30	32	31	32	37	33	37	40	34	38	41	33	30	40	33	43	39	31	40	41	31	29	41	37	27	36	35	22	34	43	30	41	43	37	34	30	27	34	40	26	41	40	34	39	30	46	34	32	43	42	27	51	32	38	42	26	30	40	29	34	33	40	36	30	33	43	34	32	32	26	33	38	32	39	28	28	33	36	18	43	30	45	42	44	40	36	24	31	33	21	44	29	32	34	32	32	39	34	37	40	30	33	35	27	34	24	37	34	37	31	27	38	32	37	42	29	38	35	33	32	33	28	26	35	29	28	38	38	36	36	31	32	32	24	40	41	26	26	45	35	44	38	26	29	40	48	31	32	35	36	35	26	30	38	18	32	39	31	37	28	35	27	41	39	29	28	32	28	38	40	36	39	36	35	31	38	44	27	37	32	25	51	28	36	37	38	32	30	34	44	27	34	33	33	44	32	37	34	30	44	34	43	27	29	35	42	33	32	35	34	46	26	44	39	39	40	36	39	36	40	38	38	33	29	36	38	45	44	44	37	36	35	27	31	37	41	26	38	42	50	34	34	32	22	28	39	39	27	29	34	35	34	36	28	33	39	36	39	33	30	36	41	44	39	33	25	40	42	41	39	38	38	32	27	29	41	41	40	39	40	40	41	36	22	40	48	29	38	30	41	34	32	40	34	36	39	33	29	26	35	30	35	28	37	36	32	37	26	40	39	29	43	34	41	39	39	32	34	31	28	31	39	27	34	27	41	39	35	46	29	40	31	39	33	32	27	37	38	41	44	29	35	39	44	28	32	36	32	33	40	34	44	37	34	35	31	28	37	31	25	37	32	31	36	34	41	36	38	34	37	32	26	29	37	37	29	48	33	32	35	46	34	30	31	22	34	34	45	28	38	38	34	33	34	33	22	35	38	35	40	37	35	38	31	38	32	31	37	38	36	41	31	39	37	38	28	33	43	45	29	32	43	30	29	35	31	29	32	28	27	40	25	44	34	27	32	41	32	42	36	45	40	27	31	34	36	53	30	39	34	31	25	29	38	36	44	30	40	33	38	45	28	40	34	25	44	28	39	36	32	26	33	42	32	37	31	25	29	30	34	33	42	36	41	36	37	36	43	37	28	30	26	36	41	47	35	28	41	41	30	36	30	32	39	39	41	35	22	28	28	32	40	44	34	41	37	40	34	46	37	28	36	37	41	34	30	38	30	36	47	39	28	34	32	32	27	39	35	33	39	30	23	38	44	39	42	36	38	35	38	37	29	32	36	38	49	38	35	38	24	34	48	42	29	36	35	26	29	35	32	32	34	38	41	34	37	34	23	34	38	40	34	31	31	51	35	27	40	30	43	37	34	35	42	28	46	47	39	34	39	38	26	33	41	35	45	41	37	45	30	26	36	29	38	27	36	39	47	35	29	32	31	22	31	48	36	31	42	39	26	25	24	41	31	34	40	34	39	35	36	48	25	22	34	30	27	43	33	52	35	46	40	38	23	39	38	28	33	29	39	40	27	35	30	35	35	24	28	31	45	29	28	29	39	43	29	35	40	40	37	31	43	34	34	33	44	38	33	34	31	42	30	31	35	30	30	34	42	35	41	27	31	41	24	39	35	37	38	38	36	29	27	42	30	34	42	26	25	32	38	38	34	43	46	43	33	39	37	34	26	31	39	36	34	30	40	36	27	37	32	40	44	33	37	36	50	30	46	25	40	35	36	41	41	44	32	32	29	34	32	25	33	34	35	34	36	26	51	40	48	31	42	33	43	46	30	38	32	28	29	35	30	34	35	32	33	34	41	36	28	41	37	35	29	29	30	26	25	40	46	37	31	39	26	42	31	38	45	31	39	39	34	29	31	41	35	34	23	21	34	37	45	25	32	29	25	36	29	36	34	31	28	24	37	31	45	39	32	33	39	24	43	41	37	30	29	28	38	25	47	44	48	38	34	27	36	41	27	41	31	23	32	35	33	33	40	47	35	29	37	42	31	41	29	37	40	34	33	26	35	36	33	41	39	36	36	32	26	42	32	21	36	35	32	32	42	34	29	28	39	29	45	40	56	30	31	39	37	40	37	36	25	36	42	31	31	39	34	31	47	23	33	37	25	39	37	45	35	28	28	33	48	25	38	40	32	30	39	31	35	23	45	34	30	33	37	32	39	29	27	38	46	28	41	37	37	39	46	35	42	27	27	35	44	36	34	43	36	34	32	44	28	37	36	26	36	29	42	41	22	42	26	40	32	28	35	32	23	35	46	34	28	39	30	28	35	35	34	33	26	35	40	28	27	34	29	36	21	50	41	32	30	31	38	32	37	34	40	46	33	33	33	32	43	44	38	36	25	39	33	20	31	34	30	29	28	29	33	44	44	33	37	30	25	24	31	39	41	32	25	47	24	42	40	31	35	42	28	36	37	47	24	39	24	33	29	35	29	34	36	37	34	27	38	36	36	28	33	30	42	40	35	29	27	36	33	36	31	24	25	32	38	35	31	28	42	37	33	32	36	36	38	29	45	36	43	42	37	33	40	41	39	34	30	35	30	31	42	34	30	36	33	25	29	26	40	35	44	29	41	44	29	40	33	25	32	39	34	34	37	36	35	43	32	37	33	39	26	37	36	40	38	33	19	36	34	31	35	30	31	34	36	46	41	36	42	27	36	32	38	35	46	29	37	25	37	33	38	34	43	36	33	40	37	26	32	26	39	40	34	41	27	28	34	43	27
22197	12572	6110	16076	24329	25515	23940	21448	22356	22114	14591	10296	12424	14388	15193	11392	5657	4176	3632	3137	2679	2487	2516	3426	2622	2013	2081	1999	1725	1763	1564	1465	1289	1109	1082	1015	883	872	795	802	773	735	792	696	704	708	703	695	696	860	751	848	742	744	905	661	664	635	628	644	648	600	637	585	557	621	584	556	550	614	588	581	579	583	597	602	632	627	577	580	591	613	554	569	575	540	541	568	604	599	590	563	562	590	581	588	560	617	582	581	585	559	582	540	597	596	602	623	579	594	548	596	578	573	589	583	567	608	532	588	575	546	547	577	576	548	610	550	604	582	632	569	565	580	548	603	530	544	537	590	575	541	540	604	567	554	559	530	551	571	546	550	524	540	559	507	519	530	579	517	554	542	582	534	606	530	525	550	503	541	559	541	560	557	543	577	588	548	558	563	548	546	538	519	541	520	582	543	528	519	586	566	596	580	508	559	553	555	520	552	534	493	516	531	526	567	540	535	580	534	540	527	521	542	489	557	489	519	501	544	566	546	554	527	574	565	546	543	574	546	533	526	565	509	545	571	518	547	539	537	540	524	547	562	489	558	547	576	507	542	552	511	533	557	512	527	523	555	546	547	546	508	522	483	545	508	547	486	529	561	521	473	526	523	561	539	538	557	518	532	536	557	535	546	527	536	509	509	542	553	549	566	597	537	542	545	572	535	517	562	539	509	577	552	532	572	535	548	512	501	517	565	537	484	557	557	585	564	503	567	515	534	541	541	568	582	525	537	522	509	513	516	563	532	543	508	528	598	541	570	533	547	505	527	558	563	536	521	523	552	529	514	534	545	594	564	559	554	540	510	565	506	494	554	579	570	520	566	510	543	562	511	532	558	537	524	534	529	534	550	533	536	556	512	533	536	552	524	516	560	550	536	516	528	511	514	537	549	545	582	557	556	563	554	561	566	507	553	518	531	523	514	525	554	566	495	563	528	544	535	554	527	551	535	511	545	525	488	580	546	537	580	565	547	503	542	549	526	549	508	502	526	511	505	529	497	558	504	517	529	526	544	547	537	523	514	601	507	553	510	532	527	539	511	497	555	513	523	585	581	528	542	551	505	498	543	521	557	579	505	513	560	521	528	556	566	527	557	512	507	515	526	532	520	545	544	573	522	506	528	543	532	509	520	542	540	525	536	487	499	504	553	483	542	566	517	568	533	539	561	535	542	533	511	597	561	516	498	518	492	541	515	524	544	540	508	540	526	532	585	552	515	562	559	540	540	548	581	556	570	539	507	576	515	557	555	532	522	564	547	549	546	472	541	560	556	515	547	569	504	552	569	573	547	556	530	552	506	487	496	569	527	575	593	558	531	516	540	543	574	543	521	496	571	508	533	531	481	520	545	484	552	529	517	554	556	546	530	522	560	565	531	565	544	527	504	551	557	580	571	533	548	504	540	531	502	513	544	510	532	543	515	516	521	571	483	546	531	552	522	542	513	502	542	557	518	576	525	590	534	515	525	535	552	544	522	505	539	526	536	539	505	514	548	552	506	539	508	561	502	519	521	497	563	513	562	522	583	523	535	530	527	498	516	533	553	538	513	600	525	559	522	546	542	521	555	551	540	538	530	511	561	531	516	539	564	534	579	538	535	565	492	521	527	541	562	572	505	553	532	552	575	571	481	512	530	557	507	561	537	551	521	521	570	564	494	524	518	532	547	520	523	546	537	549	526	552	568	539	584	548	554	539	540	520	515	530	537	553	541	560	539	534	542	537	507	555	518	520	511	591	503	517	514	528	538	576	532	534	546	548	534	580	573	542	516	538	551	559	585	524	501	554	556	537	572	594	580	536	527	542	578	502	526	521	520	492	530	486	524	548	527	519	537	513	523	512	529	502	511	526	526	531	543	478	500	525	519	528	490	530	556	481	552	537	522	557	525	556	562	545	582	561	538	526	466	527	569	535	569	545	571	554	575	524	527	556	521	547	532	563	567	514	498	553	515	524	516	517	534	541	560	547	519	529	536	531	551	538	493	536	554	525	519	529	529	547	567	534	555	503	556	532	540	548	519	561	556	533	556	519	575	548	496	550	541	522	580	565	523	554	517	532	533	549	537	517	572	498	565	556	521	556	522	544	541	526	545	532	530	521	554	529	527	544	512	520	508	546	558	545	549	543	513	548	506	534	587	535	532	570	552	530	540	545	543	563	541	537	534	459	529	498	518	563	541	517	554	538	522	547	510	536	549	543	509	543	577	525	517	533	522	545	528	575	557	506	575	548	570	526	515	539	588	540	488	551	583	579	546	597	529	541	583	560	463	552	512	538	556	524	533	538	533	579	570	515	550	533	526	527	548	543	535	551	545	518	545	547	470	550	514	519	545	515	550	541	542	542	530	504	533	532	518	513	546	538	555	565	545	539	532	550	509	555	530	554	544	561	503	538	567	532	511	540	559	562	591	543	531	527	566	542	526	506	519	574	576	548	548	522	498	565	563	524	547	556	542	525	525	547	504	514	533	599	565	525	526	525	516	568	563	518	543	558	537	529	565	516	527	545	557	575	529	527	539	505	521	529	548	572	538	549	520	522	534	527	512	510	543	538	522	531	534	517	540	569	522	524	496	550	574	542	547	548	534	515	535	540	531	528	542	522	529	545	511	515	518	573	514	516	541	550	551	499	517	510	520	509	511	525	503	562	564	559	517	505	524	506	526	581	504	547	556	527	529	550	501	556	498	547	547	546	543	528	581	567	532	523	530	543	567	546	506	539	497	518	547	507	552	529	544	540	524	521	530	524	525	535	547	507	530	522	538	564	545	481	543	526	516	485	527	549	512	522	511	567	530	560	566	561	520	544	515	505	534	542	584	534	522	549	540	531	515	577	543	504	505	551	534	535	544	524	573	519	542	558	537	543	517	568	574	541	550	534	555	548	574	552	503	537	529	534	517	528	535	564	537	565	499	537	509	522	585	527	549	545	516	554	541	575	539	560	519	510	501	540	514	496	526	533	588	569	525	516	541	563	569	523	525	581	515	540	533	569	558	524	559	554	489	506	516	546	493	541	567	532	547	509	524	497	522	541	488	564	553	543	548	565	502	538	534	553	528	546	545	516	544	546	503	547	568	544	560	537	578	512	550	561	576	533	485	538	573	558	519	528	527	515	513	527	524	523	520	491	544	528	548	577	517	550	584	555	528	554	533	515	489	551	519	544	537	532	526	509	528	533	548	529	578	500	542	539	528	598	536	542	538	559	543	532	530	548	508	564	543	533	505	520	525	545	536	552	528	542	537	527	542	566	512	570	518	541	530	549	521	502	554	557	508	552	510	511	558	541	555	526	536	556	527	513	558	515	489	547	531	541	517	539	506	521	557	528	557	495	531	546	557	532	547	522	519	542	533	499	536	528	515	541	501	562	559	524	499	547	528	570	572	549	515	540	494	555	560	558	529	573	556	577	568	512	562	520	527	525	592	543	491	558	545	565	551	555	532	547	545	522	516	503	524	514	544	562	548	535	554
1589	177	95	64	89	158	162	161	175	190	166	96	80	133	164	160	71	43	38	39	32	33	34	41	33	40	32	37	28	32	27	17	20	24	25	17	25	27	22	28	18	24	28	17	18	19	23	15	18	31	17	31	25	25	26	21	18	19	16	27	11	27	23	25	24	20	22	25	23	20	10	28	15	23	25	17	26	8	22	23	18	23	20	16	24	30	28	24	17	22	18	15	19	25	30	19	25	22	24	23	18	19	23	18	23	26	23	22	24	25	21	25	18	23	25	21	23	20	21	21	28	21	12	12	22	29	23	31	21	34	17	18	23	28	25	20	33	19	21	25	26	17	20	18	27	17	20	20	19	19	20	24	20	21	22	24	19	24	25	19	23	28	23	19	22	20	21	25	25	19	19	31	34	21	30	23	19	27	31	23	26	25	25	17	24	23	28	19	21	27	23	28	20	20	27	20	18	27	23	22	28	21	23	18	25	20	24	21	28	21	23	20	19	13	19	25	13	16	27	26	18	26	15	19	21	27	21	23	23	26	24	21	17	28	26	22	18	13	18	19	24	27	20	20	19	29	16	26	21	21	19	19	22	21	27	18	17	19	29	25	25	27	15	24	22	27	20	12	17	15	15	28	23	25	25	28	16	21	15	16	26	21	26	19	21	23	28	25	18	21	19	20	19	22	29	21	26	31	17	25	20	20	23	25	25	18	19	26	25	14	37	17	22	19	24	25	21	27	27	21	13	27	25	20	25	26	21	28	24	24	21	20	16	30	23	24	20	25	21	22	23	18	22	25	22	25	20	12	15	26	21	27	25	23	19	18	20	23	25	26	25	21	21	14	27	18	20	26	23	12	19	19	26	19	18	25	18	23	25	20	25	15	21	17	19	20	26	21	22	21	20	20	22	17	26	17	20	34	15	18	31	24	28	22	20	26	27	14	21	22	21	18	20	19	25	28	23	18	26	17	20	18	24	33	27	16	28	23	23	23	27	25	16	20	11	25	24	23	24	25	13	21	21	20	27	27	22	17	17	18	26	20	20	15	25	25	18	24	25	20	20	27	30	24	21	26	16	19	19	28	23	21	24	21	23	30	19	14	14	26	32	14	25	19	26	20	20	18	29	22	24	23	20	15	19	24	23	15	17	24	21	22	15	27	20	17	20	17	30	25	15	23	29	18	21	21	25	26	19	14	26	17	16	22	18	22	25	29	21	19	15	21	24	26	15	22	29	13	15	18	25	11	26	19	23	29	25	31	16	20	19	23	24	25	19	21	22	25	23	24	19	21	29	20	33	26	27	18	23	21	21	20	18	12	22	14	25	15	18	24	20	23	16	21	29	23	17	23	22	26	20	32	22	19	22	13	25	18	18	26	16	24	25	23	27	24	22	24	19	19	15	18	26	23	17	22	23	24	24	24	26	16	27	27	27	28	14	19	16	21	19	22	21	24	17	24	13	24	15	32	30	24	19	14	19	22	16	16	32	22	28	24	16	24	28	20	17	20	32	20	21	17	19	23	21	17	21	27	21	23	24	28	24	23	23	22	18	20	23	16	21	23	15	19	22	21	27	27	16	24	13	16	19	28	25	18	19	19	15	19	18	21	21	27	21	18	28	20	21	20	27	23	23	20	19	23	25	15	27	13	14	21	22	28	27	19	29	23	25	24	20	26	21	25	25	16	21	26	23	24	13	14	22	16	26	25	28	22	24	29	20	20	22	16	16	23	21	25	27	25	28	18	20	32	13	16	21	24	19	23	26	26	27	17	20	20	29	27	16	26	22	18	22	18	16	23	28	25	19	17	18	21	20	29	17	21	20	24	21	18	15	24	19	25	24	26	19	20	29	27	10	13	25	16	32	26	23	20	22	24	21	17	22	30	32	29	20	16	21	23	32	27	28	19	28	15	20	18	25	21	20	15	22	10	27	27	22	23	32	16	30	20	16	21	29	28	26	15	20	36	20	24	25	19	20	30	29	21	21	22	22	25	20	18	23	27	20	22	31	27	23	18	22	24	34	24	27	20	17	18	22	22	30	15	20	21	21	25	23	23	28	19	19	26	18	20	20	16	22	21	17	19	17	18	19	17	31	15	26	13	18	24	27	14	17	16	26	14	14	26	27	18	26	21	18	28	11	23	22	29	24	23	32	21	23	22	20	17	17	21	17	16	21	30	20	33	30	24	18	28	16	17	17	19	19	23	19	29	22	20	20	26	20	19	21	19	16	19	21	17	19	23	21	25	31	25	22	14	24	27	24	32	22	17	19	25	20	16	24	22	28	22	22	28	25	23	18	25	20	26	23	27	23	19	17	22	16	21	23	20	17	19	29	22	15	17	32	22	21	29	25	21	21	22	26	17	22	16	23	23	24	25	24	22	23	20	28	24	22	19	22	27	29	18	21	24	30	29	20	22	26	21	18	13	16	21	33	21	23	30	20	24	26	28	23	16	23	16	27	27	22	26	18	13	24	19	28	20	24	18	22	20	28	21	19	28	22	17	23	22	14	28	21	18	18	12	26	28	25	22	22	20	22	20	16	17	25	17	21	27	24	10	25	22	19	14	18	24	21	19	27	26	22	23	22	27	28	27	26	20	27	22	33	15	26	16	41	24	35	16	19	22	18	19	22	17	23	21	18	25	22	21	17	19	26	26	27	22	25	18	22	26	30	26	20	36	24	25	17	28	19	26	18	23	27	17	20	18	27	20	21	25	24	20	20	20	20	20	20	13	30	16	24	17	18	15	19	22	17	23	15	18	19	22	9	25	18	28	21	20	26	26	19	24	25	20	21	13	26	24	28	13	30	27	15	21	21	24	19	28	20	20	24	22	16	16	19	18	31	24	21	23	22	31	24	20	17	11	22	19	31	25	22	19	23	13	18	23	24	30	20	24	19	26	30	19	28	18	26	20	25	28	29	18	31	18	26	19	25	15	16	22	21	27	17	22	24	24	20	25	26	23	31	22	19	26	27	24	24	22	22	22	21	18	22	31	26	18	15	19	22	15	24	24	26	21	25	19	34	32	21	20	31	29	28	31	20	21	18	28	20	17	23	17	23	32	34	23	18	25	17	20	24	17	28	22	16	20	33	21	21	29	29	24	36	19	24	19	22	25	19	24	20	22	9	20	19	27	23	21	22	27	18	18	19	20	19	21	31	18	22	23	29	29	18	27	20	30	22	19	17	20	24	15	22	25	18	14	24	16	26	23	26	29	17	30	29	27	20	24	23	17	26	20	26	16	22	29	21	28	23	26	23	23	19	26	23	24	23	26	25	22	27	27	19	26	9	31	31	19	27	24	15	25	24	27	20	19	24	26	15	23	20	24	26	17	15	22	15	14	13	16	22	14	15	19	21	21	20	17	25	24	21	26	18	19	23	12	22	31	15	24	25	12	19	30	25	16	27	19	29	24	21	14	21	23	20	17	19	25	19	18	27	18	23	21	22	29	18	30	32	28	21	26	27	36	20	23	26	26	19	25	17	27	23	18
13616	5999	2552	6835	11398	13140	12246	11553	10733	11615	8566	4504	4278	6436	6802	6790	3123	1559	1343	1111	861	903	1009	1526	1077	786	829	750	665	632	543	544	509	512	474	476	411	418	423	393	392	388	380	398	394	392	373	381	452	461	462	456	497	636	561	338	372	355	350	345	349	361	331	344	373	363	327	355	366	340	343	377	345	375	363	339	363	335	358	375	370	313	395	371	329	362	348	345	329	340	340	356	348	377	362	367	380	351	379	370	356	356	349	382	374	359	371	323	384	343	372	347	364	375	391	346	350	352	356	362	339	371	342	350	406	389	359	364	387	372	368	391	377	365	365	369	338	305	367	344	373	370	343	332	339	376	410	359	353	357	338	347	361	333	352	373	355	358	345	341	349	331	337	328	339	359	325	341	337	342	370	342	319	340	312	332	319	351	315	324	339	356	350	345	357	364	362	376	339	356	379	346	339	364	327	353	322	335	354	343	357	362	339	335	332	331	350	339	331	336	351	364	333	350	383	361	349	307	374	350	336	291	359	320	342	334	325	335	351	323	377	385	374	371	333	339	357	352	338	352	349	326	338	370	343	324	353	366	354	332	355	340	337	321	336	322	329	367	354	343	334	311	359	325	340	302	350	358	352	333	373	336	365	331	354	334	348	346	335	364	358	352	354	349	329	331	360	317	345	353	319	342	366	333	381	354	344	320	334	351	329	367	369	307	364	333	316	332	332	370	346	357	370	354	339	375	360	337	352	337	334	345	386	344	367	351	351	371	318	394	343	315	342	364	340	358	334	351	353	352	344	318	326	354	370	349	315	333	363	361	353	345	365	337	393	327	337	319	379	329	360	378	350	341	340	332	360	345	348	346	370	373	367	356	341	352	332	347	374	386	359	327	300	347	330	323	347	381	360	322	326	336	331	346	360	343	319	352	335	334	320	360	321	350	372	373	372	362	371	346	339	362	360	325	355	361	372	361	338	330	360	358	358	340	347	362	374	348	322	376	341	324	320	376	325	336	364	334	300	341	370	375	346	353	357	362	363	348	340	321	363	331	305	347	370	305	334	321	343	326	386	337	338	334	374	351	294	333	342	361	336	350	382	364	335	342	346	337	316	343	325	361	351	351	302	364	328	382	332	320	347	343	361	354	318	362	353	334	321	339	357	373	342	356	330	321	336	356	355	354	327	351	327	373	369	346	334	348	363	350	351	342	372	318	360	363	354	384	320	341	345	359	338	337	356	342	355	372	350	350	360	379	329	336	331	364	384	363	352	344	355	318	349	364	332	354	370	336	340	361	349	352	358	350	362	346	348	340	385	325	334	343	359	332	384	376	359	347	358	335	336	370	355	368	348	342	370	331	348	328	332	315	351	329	351	322	364	368	311	338	350	307	357	339	370	365	331	361	370	359	356	319	374	381	349	351	343	341	322	358	337	345	382	375	339	334	337	309	378	359	326	365	307	374	342	359	348	347	324	372	338	375	361	378	381	323	316	328	388	322	358	365	353	311	337	368	366	295	305	405	371	372	323	340	356	354	337	349	348	355	353	340	336	341	379	346	341	328	338	324	363	330	349	329	389	363	353	364	331	361	344	321	341	351	380	358	325	371	318	314	345	361	334	366	349	352	355	335	305	342	315	345	351	312	329	370	355	349	341	331	349	333	334	355	351	336	352	345	352	349	353	347	349	326	346	369	355	354	369	355	361	367	357	320	368	329	329	341	387	342	338	358	357	352	353	348	395	338	381	375	355	330	372	344	373	322	343	335	337	348	356	338	350	357	350	352	381	324	330	345	341	345	329	345	321	357	340	346	346	339	358	358	342	315	357	360	330	340	323	332	354	342	372	349	374	343	360	347	348	337	336	368	345	338	357	332	390	321	350	333	350	346	347	351	351	366	347	352	332	342	357	327	361	327	336	342	335	359	354	319	350	313	339	362	309	366	347	320	334	303	326	354	343	363	351	341	364	363	383	352	352	336	343	366	332	360	343	323	354	342	365	360	354	352	340	376	345	376	343	336	357	317	312	342	342	346	361	355	368	338	323	339	352	353	315	336	302	345	327	293	380	359	345	341	362	358	305	333	358	332	350	366	309	331	329	337	355	348	335	328	352	297	364	359	331	333	357	319	374	347	310	309	346	354	352	330	343	352	359	320	325	309	348	332	309	320	369	338	354	347	343	339	363	334	348	357	317	385	291	340	366	348	326	311	356	368	343	343	329	367	348	347	335	355	321	314	362	344	364	358	345	344	331	330	359	370	323	332	331	351	367	329	328	338	343	350	344	330	345	345	315	333	321	357	356	317	326	340	328	345	382	352	351	340	326	360	327	347	322	353	336	350	365	380	328	340	331	346	343	344	309	350	375	351	373	293	343	343	350	355	326	356	360	346	324	347	362	349	330	359	342	348	350	328	329	365	342	349	319	322	340	341	326	331	313	350	359	382	358	332	333	342	336	316	357	337	329	360	332	357	339	361	322	361	382	322	324	330	330	340	325	335	312	346	321	334	342	370	348	333	338	381	379	330	371	342	373	336	354	333	338	340	344	367	352	339	332	347	330	351	361	349	344	363	344	357	316	370	346	317	344	339	338	327	321	363	348	327	360	324	337	354	361	347	330	348	316	336	360	346	352	347	384	353	329	368	343	338	344	351	387	368	338	344	359	355	366	321	324	323	335	370	327	331	341	348	336	339	355	326	328	331	364	344	331	328	342	345	315	366	328	345	323	326	323	371	330	375	312	378	339	334	348	342	323	357	348	334	311	335	361	358	337	326	333	341	363	334	342	327	312	383	333	337	339	358	347	345	354	334	336	350	340	307	362	358	310	359	328	325	357	345	338	360	303	322	355	333	294	342	344	366	325	342	368	356	338	360	310	311	327	330	335	355	355	346	350	362	322	329	357	353	341	345	349	353	348	307	331	365	329	339	324	362	350	346	331	354	333	319	314	360	328	344	320	344	314	385	317	342	344	347	362	361	318	354	371	362	346	361	331	392	345	374	362	328	317	354	317	368	365	335	305	361	311	371	362	337	348	369	360	327	359	340	362	327	344	336	360	370	317	366	329	352	346	322	335	376	343	348	335	348	318	358	358	353	347	322	354	307	333	356	315	349	332	331	375	359	360	338	300	331	359	328	354	328	338	323	326	337	349	315	345	341	365	347	340	351	342	338	320	355	352	327	340	304	335	356	326	348	345	333	358	360	339	336	341	343	320	340	360	358	340	314	322	342	342	337	350	317	346	344	330	353	333	349	340	331	358	333	341	318	336	302	325	326	366	321	356	374	328	329	345	327	358	379	362	324	380	340	345	371	337	322	326	345	370	359	346	366	393	372	354	326	359	344	374	364	328	342	340	357	338	338	357	356	353	349	353	339	330	331	330	345	342	368	323	318	335	299	320	328	329	345	338	351	343	333	355	335	302	374	353	353	349	345	339	372	356	338	350	363	347	332	340	329	344	351	356	340	345	366	348	371	372	304	334	320	317	353	367	366	354	357	388	337
1073	369	153	130	198	243	251	288	323	283	265	182	134	184	188	242	135	73	56	49	39	37	41	63	65	35	32	32	31	32	35	40	26	24	26	23	19	21	21	25	21	25	23	19	24	19	21	30	30	19	22	27	29	20	22	15	18	14	16	16	11	17	22	18	23	14	16	25	22	22	13	15	13	16	23	16	31	15	18	18	16	16	22	12	26	12	19	23	17	15	20	18	18	14	11	16	17	17	16	18	19	15	19	21	21	24	17	15	21	23	18	19	34	15	16	11	18	15	12	11	22	17	17	14	21	24	23	20	18	26	27	18	17	12	18	14	6	18	10	18	16	19	21	20	19	15	16	18	12	24	21	21	21	15	17	15	13	23	17	14	17	19	15	19	19	23	19	13	29	24	18	17	25	14	12	24	10	20	16	13	18	12	20	20	24	19	17	18	21	14	19	18	22	15	12	24	16	14	15	11	24	22	11	19	28	20	10	22	13	20	13	20	18	26	7	16	19	21	14	20	15	12	25	19	22	21	17	13	24	19	14	21	24	18	26	22	13	18	18	16	12	18	13	21	18	19	26	19	19	22	15	9	21	14	13	12	17	18	24	26	17	24	19	22	17	21	20	16	16	15	17	22	23	24	18	18	22	15	26	16	21	16	12	17	23	22	15	19	25	23	16	10	24	24	23	15	19	15	18	12	20	19	19	14	19	22	18	16	18	15	23	19	18	16	11	15	13	22	12	28	21	14	20	18	21	22	15	20	21	22	16	19	24	20	15	28	19	17	19	17	21	14	22	12	18	17	23	14	14	13	13	20	17	18	21	14	19	16	15	15	18	16	25	17	26	14	17	14	15	15	22	18	19	22	13	20	13	15	14	18	15	33	18	11	13	22	19	16	14	19	14	15	20	16	20	25	15	12	15	19	16	19	14	11	21	18	14	12	19	14	17	19	14	19	18	15	23	15	17	19	16	23	21	26	19	18	10	13	18	17	22	17	19	18	16	16	16	16	19	16	10	11	24	16	18	14	14	26	22	14	21	18	19	12	14	21	15	19	21	18	11	14	16	13	13	20	14	19	18	22	21	26	17	12	23	21	16	18	18	18	18	21	21	24	18	16	28	15	19	10	22	29	23	19	25	24	17	18	18	16	19	24	13	18	17	18	15	26	18	15	22	13	20	19	13	21	20	20	19	24	19	11	17	13	18	20	13	17	11	23	17	18	21	12	20	15	11	14	23	22	31	26	18	18	15	20	19	21	22	29	23	18	18	13	18	13	16	17	16	14	26	18	11	22	20	24	14	13	19	18	21	21	20	20	16	14	19	30	16	15	17	28	21	15	18	13	19	13	15	13	15	17	22	18	16	18	22	19	12	20	18	18	20	17	12	22	18	9	20	23	19	29	11	19	17	13	24	14	13	16	16	20	15	16	18	20	19	11	25	19	24	26	13	22	21	21	12	23	21	17	15	12	12	22	22	21	20	19	15	8	19	24	11	16	23	22	22	15	20	27	23	24	14	13	13	20	21	20	16	11	16	8	14	19	18	17	26	16	12	27	14	13	18	17	18	18	13	20	25	19	16	14	16	23	15	15	12	22	24	18	21	16	17	19	18	19	15	25	18	22	13	14	22	14	16	20	18	16	20	12	15	18	18	21	26	17	14	24	20	19	21	19	18	20	14	21	11	14	20	16	10	18	18	15	24	20	22	23	17	22	13	21	17	16	19	19	25	17	16	18	14	13	12	21	13	20	20	23	19	15	19	13	11	22	21	26	20	18	22	19	18	17	18	20	19	24	25	9	17	24	18	20	26	13	19	21	19	21	21	18	15	16	21	19	18	21	19	22	12	17	20	12	18	20	24	26	19	15	17	15	28	21	18	23	17	19	15	26	19	18	19	12	21	23	24	17	11	24	19	20	22	17	16	14	23	21	18	27	16	21	13	18	15	21	11	19	16	7	23	23	24	22	16	16	14	17	24	20	15	16	19	15	20	18	17	21	20	20	13	20	17	21	28	19	23	19	23	19	8	18	22	12	27	12	17	14	22	15	22	19	23	20	10	18	13	24	23	18	20	19	12	17	18	20	15	15	20	20	22	24	14	18	26	21	10	19	25	22	17	20	18	17	22	20	15	24	18	10	18	16	22	21	20	19	17	18	23	21	20	21	12	11	21	21	18	18	16	23	26	15	25	12	13	20	15	17	18	23	12	16	18	20	22	20	14	29	19	17	19	15	15	15	23	23	17	23	22	22	19	21	18	15	27	15	14	19	17	23	20	14	23	19	21	16	11	15	19	18	22	14	32	15	20	18	16	20	10	13	18	16	11	23	17	18	19	27	16	18	20	14	18	21	17	24	13	14	16	20	24	25	16	15	19	23	19	13	20	27	25	15	12	15	11	22	20	19	13	19	10	16	13	21	12	17	20	12	12	11	17	15	11	18	19	21	28	23	20	20	23	12	11	16	21	19	23	16	16	15	25	20	18	22	25	15	20	14	13	16	16	17	14	21	12	17	20	21	24	14	24	31	20	14	19	21	13	14	13	12	24	13	14	16	18	16	18	24	16	20	20	19	18	21	15	19	28	17	18	22	15	17	19	16	17	17	20	23	18	16	27	18	21	16	7	20	21	14	22	16	15	22	22	14	18	21	18	18	13	17	16	16	17	15	15	24	17	23	26	20	22	18	21	20	27	15	27	24	15	15	17	21	15	19	14	24	34	19	19	19	24	15	19	31	21	24	16	18	24	22	26	15	24	18	17	15	14	15	12	16	17	26	17	15	21	13	15	18	12	13	14	23	12	24	17	24	16	15	14	18	17	20	21	14	16	22	16	20	25	20	19	21	15	13	15	20	26	11	15	16	11	12	21	12	16	21	14	11	13	14	15	27	17	16	20	12	20	26	17	26	21	20	16	23	21	19	25	17	15	17	13	16	17	12	15	16	15	14	21	17	15	15	21	20	24	23	14	12	21	23	17	22	19	20	18	16	25	19	15	22	16	11	27	19	20	15	15	25	19	16	15	16	17	24	23	22	13	12	22	11	13	23	18	16	16	17	20	15	14	27	10	14	20	15	14	15	16	17	17	18	21	10	17	17	22	16	12	16	26	15	22	25	15	15	30	23	13	21	16	21	19	12	23	19	19	18	17	19	20	17	16	14	19	18	19	21	19	23	22	22	16	19	20	27	17	21	17	14	23	12	21	12	17	17	12	18	31	20	20	22	17	20	14	14	16	18	13	17	21	18	22	21	17	20	23	19	11	13	24	20	17	16	27	13	22	24	7	14	29	16	14	15	18	20	12	17	26	18	24	17	23	25	22	15	20	19	17	14	10	19	11	25	18	14	18	17	14	15	14	18	19	27	22	16	11	28	18	19	21	19	21	18	18	11	23	13	17	21	24	16	18	21	23	23	25	23	13	19	20	17	25	22	15	19	10	20	16	18	15	19	17	15	19	15	19	13	21	18	23	21	17	12	11	15	19	17	23	15
18704	9835	4173	11951	18521	19152	17277	16322	16106	14992	13188	8947	5983	8557	9152	9817	5962	2738	2231	1917	1470	1500	1530	2248	1706	1230	1212	1383	1091	922	889	823	775	652	655	594	495	458	493	439	415	429	413	410	409	343	410	385	436	516	558	495	757	1050	449	342	308	351	323	311	324	313	357	321	319	321	317	319	313	345	318	315	296	323	306	321	311	292	325	294	304	302	297	287	277	334	312	345	323	291	323	323	316	350	334	309	302	322	326	325	302	341	348	334	336	309	320	301	344	314	318	330	298	306	326	314	308	335	317	316	320	314	311	326	337	305	316	307	320	344	345	267	317	315	320	324	312	315	306	304	297	286	312	296	316	297	309	294	291	286	315	318	331	276	279	305	296	309	301	296	288	294	270	262	293	280	285	297	303	296	282	284	283	278	276	330	295	306	325	276	306	302	286	288	277	293	298	296	297	315	292	318	291	283	302	244	299	277	307	297	285	275	282	285	312	274	289	271	297	279	296	284	334	271	269	251	323	306	287	299	319	279	311	265	295	310	293	311	287	283	293	263	277	295	309	296	312	296	287	294	271	285	273	287	280	289	281	266	278	308	278	298	299	282	294	276	299	273	289	305	258	283	270	315	284	299	302	308	302	271	274	298	304	284	264	286	303	287	342	284	269	291	291	320	267	314	297	282	303	283	281	325	267	279	284	311	307	274	294	267	288	297	284	270	265	290	281	272	271	316	285	266	288	289	274	300	308	291	287	270	287	277	273	271	260	270	284	299	282	293	267	249	277	263	293	282	299	328	274	291	296	265	291	315	301	334	283	284	275	300	299	285	263	293	248	298	288	280	281	277	318	295	295	279	294	308	263	265	289	258	295	294	299	321	267	276	283	282	282	274	284	312	291	263	304	302	290	261	270	276	312	293	275	257	273	297	288	279	273	277	310	284	274	286	272	287	303	290	302	289	292	297	278	265	289	283	272	296	282	278	318	282	313	301	331	272	283	299	277	288	301	261	291	307	287	277	305	275	289	287	272	286	310	306	279	314	281	271	271	292	278	288	284	296	287	282	310	292	271	273	291	294	281	286	297	296	297	308	298	284	280	308	286	291	281	304	282	294	303	295	269	282	281	305	336	331	260	296	313	309	291	273	261	271	299	289	289	320	291	252	299	294	247	314	320	306	303	275	291	275	287	290	262	309	294	283	329	323	288	288	281	297	289	271	290	261	266	305	275	276	299	276	271	287	275	288	288	300	297	282	289	285	274	287	296	313	317	298	300	283	286	278	259	250	289	292	302	288	302	307	277	277	293	281	314	280	284	303	249	282	269	280	299	302	316	310	282	304	290	289	279	283	300	278	286	275	286	287	273	313	299	291	287	283	266	284	307	254	289	280	317	272	286	289	294	254	257	282	279	295	304	270	274	275	273	304	278	287	294	278	300	309	291	267	303	291	306	275	299	302	280	305	249	259	270	286	297	294	258	312	275	266	311	306	299	325	277	287	291	307	293	306	243	291	287	287	308	244	298	293	287	305	292	300	300	307	279	289	310	291	290	314	274	307	276	292	284	306	304	289	265	294	277	265	287	330	297	304	267	305	277	284	302	305	300	307	296	312	296	302	292	265	293	284	286	287	286	297	269	305	310	302	321	291	312	304	284	304	291	304	295	290	315	294	260	288	290	255	299	284	271	305	299	310	265	286	266	291	249	284	249	306	297	266	305	290	292	273	276	309	302	273	308	303	278	302	288	333	284	285	302	297	276	263	292	285	305	317	290	268	297	282	306	306	294	269	256	333	301	298	297	301	323	284	254	248	315	253	285	308	293	269	284	253	298	293	275	270	278	268	312	305	280	293	282	289	282	269	288	295	281	268	277	309	283	273	288	285	264	280	300	286	290	293	283	302	297	283	296	290	289	249	299	274	291	284	279	312	322	292	284	287	284	279	276	316	320	282	286	287	301	283	284	277	273	301	296	283	292	291	278	284	273	280	308	274	290	286	259	257	276	294	292	305	302	287	292	318	284	311	296	302	309	293	283	293	302	302	312	255	283	291	288	267	284	303	286	296	323	276	292	292	334	290	298	274	273	281	280	303	289	278	286	287	275	309	298	285	265	267	291	280	293	266	288	304	277	291	262	303	295	282	282	280	296	289	309	277	298	285	270	322	275	266	290	258	290	286	293	276	283	301	284	269	270	282	255	275	306	289	284	273	291	291	284	301	274	280	289	313	300	282	305	288	253	276	287	300	315	321	295	300	290	306	278	283	310	303	295	305	283	296	301	296	290	288	272	301	301	284	294	290	294	292	267	290	286	317	284	316	292	266	287	305	256	302	296	274	283	282	265	301	282	267	310	277	274	301	275	275	307	283	289	281	306	259	282	266	298	284	303	267	264	307	282	294	294	256	288	288	270	282	264	264	279	286	269	290	292	286	247	283	257	289	294	266	289	298	313	281	285	304	306	316	300	287	283	281	277	265	250	268	301	279	298	284	303	284	270	290	282	291	274	269	267	267	288	298	295	283	292	308	289	259	313	283	282	292	290	298	299	272	280	287	293	285	297	293	261	300	286	306	275	283	315	274	288	304	297	298	306	283	288	307	295	312	290	289	288	294	288	282	294	270	269	301	319	284	302	263	305	329	275	271	276	316	272	295	257	274	302	281	298	301	289	281	305	293	294	285	296	331	306	291	306	307	248	305	305	277	315	289	272	299	308	331	296	315	305	331	274	270	285	294	301	263	289	302	307	279	286	296	281	271	275	297	268	254	298	301	302	270	259	292	286	300	318	288	262	283	289	289	319	283	289	304	287	271	315	333	295	282	310	278	277	262	300	282	288	285	306	310	266	261	263	294	280	295	263	282	266	317	276	291	269	269	289	287	318	288	322	294	299	271	284	292	294	279	268	296	252	280	275	270	299	281	282	288	273	283	258	289	285	288	255	306	306	299	280	296	291	294	262	277	290	261	303	310	303	276	314	284	276	291	275	272	263	293	281	280	284	275	265	285	284	280	295	277	321	302	301	292	287	305	327	293	268	262	288	278	325	294	286	299	304	284	289	288	305	285	305	261	279	290	267	295	298	272	290	282	296	290	282	305	285	294	294	291	291	262	270	265	261	304	287	275	315	301	263	294	266	282	310	293	289	269	278	312	250	281	269	285	310	264	283	318	294	307	257	332	251	269	270	310	272	268	262	263	289	307	298	258	320	312	276	276	270	307	283	295	314	277	279	296	309	241	306	282	288	285	279	291	289	296	291	291	300	287	287	259	284	307	290	307	286	283	295	259	298	313	287	307	307	297	292	311	277	311	257	276	269	273	285	275	280	301	258	293	278	275	298	299	271	298	251	286	264	298	282	274	289	294	309	316	297	297	297	291	318	297	280	292	295	264	292	291	295	319	318	279	320	318	277	319	312	275	292	280	310	302	281	260	276	280	292	312	302	289	291	296	276	305	265	313	307	296	271	266	279	293	287	283	291	300	277	257	287	317	280	282	253	296	287	327	283	308
2714	292	167	112	184	246	248	269	275	270	271	245	139	189	227	203	161	76	86	57	54	58	52	57	78	48	54	54	56	38	49	49	37	45	35	42	48	34	36	48	36	41	39	49	43	36	36	36	42	32	47	55	64	55	40	41	46	42	41	41	29	37	37	46	40	30	39	40	49	45	50	33	36	38	49	44	40	36	41	35	37	38	42	41	48	33	39	49	39	45	47	39	38	35	44	27	42	32	36	35	27	46	45	43	23	52	32	47	35	33	34	36	33	48	50	33	37	32	39	35	47	35	35	32	38	37	44	43	35	39	39	37	35	48	46	30	40	37	31	41	40	32	35	42	30	38	44	32	39	30	34	33	42	35	35	36	35	42	28	38	50	41	31	37	45	41	35	37	47	38	25	44	38	38	43	27	51	48	31	38	46	43	35	45	39	39	36	36	38	46	50	40	37	42	38	46	38	37	41	34	43	45	34	48	41	35	40	56	35	45	40	38	38	35	47	40	39	31	35	32	35	36	41	43	39	32	34	26	43	47	32	37	45	34	33	49	44	34	43	49	43	33	38	50	46	41	40	35	28	35	36	42	39	41	34	37	31	53	44	45	33	42	42	37	41	41	37	35	38	40	31	40	37	39	40	47	40	40	36	41	31	33	42	32	49	35	24	43	36	29	38	44	42	44	52	32	39	45	47	48	34	32	29	31	40	32	37	38	34	43	39	31	38	32	42	36	38	32	40	40	40	42	44	33	29	44	44	40	38	37	34	44	47	45	41	41	36	50	33	39	43	45	46	42	36	31	46	30	36	53	38	40	41	22	35	33	43	31	36	45	35	37	34	28	34	44	38	31	34	45	28	38	39	41	40	28	49	38	36	46	26	40	40	51	35	44	35	39	40	40	39	40	36	42	37	38	37	28	47	40	31	36	34	38	33	44	35	38	43	42	36	40	38	49	38	41	34	35	36	30	35	37	32	37	40	42	40	36	35	38	41	29	38	41	33	40	35	35	33	37	36	41	35	39	47	38	38	47	34	40	49	43	41	31	28	38	35	34	37	42	45	35	36	28	39	44	41	36	38	32	38	31	39	39	30	35	49	31	39	39	35	42	31	34	38	40	37	46	40	25	34	47	45	42	28	45	39	40	45	47	29	40	30	44	27	43	42	44	32	45	32	40	39	33	37	37	33	42	36	40	51	30	43	30	33	30	44	47	30	38	40	37	33	49	37	43	33	38	51	35	41	31	44	41	41	33	43	37	43	39	43	41	38	35	43	50	46	46	44	40	46	39	41	51	39	43	45	28	45	39	33	40	42	38	42	30	48	36	39	38	39	34	34	38	37	39	49	44	45	28	34	54	39	45	36	40	41	43	30	41	28	38	50	36	33	40	44	44	38	43	47	33	36	42	40	40	34	29	45	29	40	32	36	33	38	46	35	34	44	36	49	41	36	34	39	43	39	46	38	37	43	33	30	48	51	36	35	37	43	49	36	24	44	40	39	28	41	40	38	41	29	37	40	42	31	32	39	22	47	33	31	37	39	42	43	43	45	32	38	40	23	36	37	28	38	45	41	36	42	38	45	37	40	39	44	41	31	37	28	36	35	43	31	40	49	36	47	46	35	35	51	35	38	37	33	33	48	33	37	39	37	26	40	35	44	41	40	39	44	46	42	44	51	43	34	50	42	52	34	46	41	28	51	44	39	41	32	31	43	39	41	35	28	45	45	38	42	45	40	43	28	41	42	25	35	34	37	36	31	27	34	38	45	37	28	45	44	34	56	29	33	37	39	33	34	48	35	49	50	43	36	29	26	34	36	35	36	35	39	39	51	33	42	40	36	39	29	35	42	38	32	30	32	44	39	43	38	50	39	41	43	22	27	32	33	46	50	49	40	38	51	32	33	43	36	33	45	41	43	38	40	37	47	41	41	30	37	32	50	33	39	31	34	38	35	48	45	32	40	39	35	37	39	29	41	25	30	47	36	20	31	38	36	35	28	44	37	43	42	36	30	39	33	37	41	46	40	43	33	35	32	37	38	40	50	34	41	46	46	46	44	36	40	36	39	33	43	42	36	27	39	40	40	40	36	48	29	40	29	36	36	32	31	32	42	40	31	35	40	34	43	40	53	37	40	43	41	36	32	30	43	40	43	40	37	35	36	44	32	43	35	32	31	33	35	32	41	40	35	33	39	29	51	43	46	35	32	36	38	40	42	44	37	33	33	38	33	45	41	33	30	29	35	43	36	49	37	39	44	37	34	32	36	34	36	40	46	30	47	23	46	41	34	40	35	28	36	46	39	38	42	44	36	31	35	39	34	37	43	34	33	46	38	45	43	24	35	37	39	35	44	47	43	46	29	48	29	47	49	36	46	27	33	32	47	38	32	30	45	37	45	36	37	37	40	35	39	47	32	54	48	37	44	44	31	37	38	28	50	32	38	37	43	39	48	38	41	35	36	39	41	31	41	42	41	36	37	49	39	37	44	41	38	45	44	32	45	40	41	29	49	46	33	46	38	40	27	32	24	41	31	29	34	35	41	36	36	29	36	41	45	35	47	36	41	38	39	46	27	38	36	47	42	33	43	37	36	37	29	34	40	31	28	27	45	31	39	37	34	42	31	37	43	38	31	39	24	38	44	35	53	41	33	27	50	44	35	36	39	43	46	31	32	49	40	57	41	51	45	33	40	43	40	39	31	42	36	34	38	37	29	46	32	40	39	40	33	48	31	41	45	39	34	34	29	42	50	27	47	45	33	47	49	31	46	34	36	33	30	35	33	42	35	40	42	48	45	31	48	28	32	37	41	45	50	46	40	32	40	36	59	33	34	43	31	33	30	38	38	36	46	38	44	34	42	38	37	37	35	27	40	30	33	31	38	33	30	31	42	30	32	28	38	39	51	28	35	30	34	39	40	31	43	32	42	36	34	45	36	48	47	44	37	54	46	35	39	45	37	46	34	35	42	35	42	37	29	33	41	52	36	40	40	31	57	49	38	47	41	38	37	26	44	41	36	33	44	43	49	39	30	34	31	42	33	35	45	31	36	38	36	27	44	33	47	38	44	46	51	34	47	47	27	36	38	34	32	42	33	48	41	41	30	31	43	34	28	35	37	30	38	36	40	38	38	43	36	37	35	42	30	38	28	43	34	47	42	39	40	34	42	33	30	40	41	38	37	41	35	38	36	27	35	38	41	35	31	42	28	45	46	40	40	45	50	37	37	27	27	46	48	34	42	38	43	34	45	46	37	42	47	44	30	42	29	38	33	32	41	40	33	40	40	40	41	47	34	48	49	47	47	40	33	40	30	36	37	43	26	42	38	30	44	34	32	45	30	45	36	29	38	36	51	43	33	41	29	39	45	34	30	29	46	31	48	53	30	32	39	41	35	38	43	36	50	46	38	38	37	36	39	33	41	44	37	41	30	27	35	26	48	38	37	44	41	37	28	38	42	37	49	43	32	39	39	35	34	32	40	32	38	32	36	36	36	45
16893	8812	4254	11253	17571	17528	16071	14812	16133	13418	12011	9909	6086	7846	9256	9163	6729	3136	2483	2122	1654	1493	1697	2137	1995	1445	1343	1543	1461	1270	1159	1064	1069	905	890	830	745	715	764	689	714	688	665	677	665	689	614	700	849	880	862	974	1485	1148	626	639	637	632	633	603	656	620	633	602	613	664	643	583	593	609	607	572	645	612	597	594	624	609	611	598	653	605	590	602	582	600	620	590	609	597	612	610	582	657	605	617	591	585	643	603	634	580	632	638	601	626	612	637	642	610	648	633	617	594	613	550	622	633	599	631	653	619	577	601	627	635	587	585	622	630	627	608	603	596	605	624	580	644	571	625	580	586	673	640	609	557	618	630	630	563	576	620	629	603	593	578	604	624	563	602	614	589	607	619	590	595	609	629	546	593	544	577	563	597	596	617	643	600	580	599	606	632	577	628	603	576	571	648	606	572	600	622	586	625	551	599	549	647	548	582	644	551	557	623	587	584	602	604	637	588	641	578	583	572	572	574	543	572	609	580	552	585	583	569	564	570	592	606	576	618	597	533	596	580	636	575	593	544	567	582	616	605	557	552	586	561	572	617	573	601	605	608	569	635	604	611	642	543	596	598	573	588	574	597	639	603	589	601	571	593	591	591	593	618	600	556	602	549	578	531	571	603	559	579	596	583	612	585	607	590	589	562	572	560	553	605	592	646	640	582	604	575	620	562	535	579	583	603	607	561	573	576	568	586	592	555	634	569	594	615	572	613	573	580	633	552	610	552	616	582	572	583	546	600	604	608	586	589	620	602	577	564	572	554	561	625	602	587	572	580	594	586	595	568	601	622	593	566	602	567	595	621	611	590	585	615	569	618	549	612	626	626	555	568	576	601	591	590	580	590	599	560	612	533	605	564	602	544	611	553	604	581	544	605	607	621	587	599	556	646	572	593	566	591	573	593	555	616	564	604	540	552	610	597	586	573	674	581	640	596	548	594	564	621	615	571	627	636	593	595	594	559	630	590	565	634	625	597	586	630	543	644	585	619	589	597	559	625	639	602	583	552	635	585	567	589	592	547	562	614	618	574	557	584	592	614	548	558	637	607	587	604	615	601	571	577	578	613	584	589	604	586	552	571	619	580	560	562	547	567	617	609	621	605	574	553	605	548	623	583	593	596	610	597	592	541	582	610	573	579	593	574	646	604	639	584	602	601	573	565	573	606	607	561	613	588	559	587	611	564	568	624	564	572	567	566	569	624	597	600	561	566	551	586	618	591	621	594	587	591	563	566	556	575	620	603	605	562	638	588	622	623	587	592	637	576	579	629	581	600	607	618	584	606	561	567	580	572	593	588	576	602	632	594	610	597	586	570	585	585	555	604	586	587	570	666	549	562	586	586	590	623	559	596	611	591	612	629	602	574	582	608	564	596	606	559	613	626	577	606	610	566	594	612	624	590	620	597	548	577	581	572	601	603	595	578	589	574	610	614	624	581	587	603	566	625	601	575	585	617	608	598	627	600	611	589	559	573	586	557	564	607	597	590	596	594	572	617	593	638	613	615	650	622	603	580	567	603	574	593	598	570	582	557	568	593	594	596	559	631	607	613	581	588	561	580	592	603	543	587	568	578	609	561	618	584	642	581	601	560	588	596	536	583	595	604	603	607	571	601	594	621	596	603	624	598	625	584	614	582	597	551	576	635	666	536	581	578	620	520	633	623	567	574	580	572	592	592	612	626	605	585	646	569	595	568	593	584	580	617	616	622	585	618	587	633	618	620	644	588	584	540	580	581	550	619	633	529	618	558	598	593	579	604	614	574	580	588	605	562	602	619	605	577	590	569	562	536	602	609	608	567	596	598	574	579	599	582	617	600	606	588	611	573	562	549	568	583	577	598	561	631	606	560	544	579	626	577	614	593	594	614	623	607	575	585	568	615	587	633	630	579	595	581	566	567	597	573	629	598	579	605	580	605	594	534	583	599	592	628	548	591	604	581	569	594	582	615	578	560	537	552	595	601	586	558	549	559	642	576	571	613	604	569	591	609	589	589	585	594	636	610	614	614	574	543	585	574	562	552	599	569	596	587	605	605	580	639	603	560	560	599	575	600	602	622	557	612	614	596	587	582	626	594	606	589	595	586	591	573	553	624	608	580	558	580	601	610	584	607	599	560	550	581	569	566	615	581	581	580	640	610	625	557	598	560	600	569	620	540	603	580	610	581	593	596	604	590	576	593	555	608	576	593	566	572	608	560	607	562	604	590	615	595	567	569	647	600	620	581	572	599	583	585	602	636	606	590	568	596	613	580	605	575	653	613	606	577	568	571	617	622	588	611	590	597	566	599	635	611	593	569	619	571	631	570	573	544	561	616	599	601	545	618	594	601	601	592	587	582	572	569	617	601	599	601	601	617	540	661	572	588	626	630	569	558	611	572	589	576	607	579	586	582	603	628	609	573	568	596	588	615	564	613	577	583	617	583	620	605	609	592	616	561	563	621	590	634	548	623	604	588	563	619	583	618	591	603	573	588	596	619	586	614	615	586	610	588	615	633	590	607	575	609	604	564	555	582	584	615	614	622	544	600	564	605	560	596	642	581	592	532	577	624	586	599	563	611	585	616	611	609	574	589	604	592	586	579	574	548	552	580	611	612	611	603	634	580	597	562	521	549	597	604	581	559	585	639	628	593	561	644	553	614	591	580	623	581	576	618	583	604	623	553	583	581	580	568	586	546	542	606	592	627	604	582	552	575	635	589	593	581	597	564	602	632	572	621	551	625	591	546	581	568	599	593	603	565	615	600	641	570	556	589	605	574	625	577	599	597	663	601	603	546	640	562	597	593	568	608	535	588	607	534	554	616	563	554	619	602	631	592	602	562	590	578	596	561	584	584	574	532	585	625	595	612	614	551	573	588	574	588	570	601	582	596	616	594	594	598	570	601	584	568	588	590	585	582	601	577	605	597	609	589	569	549	608	591	597	576	569	543	616	552	574	545	613	577	577	571	616	579	643	590	602	599	586	554	607	605	572	615	581	578	586	566	583	611	517	615	552	589	599	608	563	594	614	549	568	602	603	608	620	592	579	578	589	598	598	526	590	566	612	637	613	549	575	597	599	605	567	598	574	576	601	580	657	617	613	615	622	620	574	633	615	569	569	591	592	623	612	613	567	598	613	601	575	610	549	603	596	555	555	609	587	603	554	554	597	546	613	598	580	580	553	601	576	607	646	586	602	602	585	608	581	634	616	568	573	599	591	583	591	638	599	626	596	638	601	615	531	590	590	524	611	564	621	612	601	613	581	648	625	558	639	615	627	582	571	614	564	526	573	564	582	587	579	594	573	579	604	594	612	559	552	553	612	605	555	621	600	614	580	613	543	595	597	592	628	585	585	601	609	571	585	612	667	612	613	608	568	592	580	600	557	586	599	586	610	600	573	578	593	599	606	583	630	616	600	586	531	625	589	600	621	596	605	606	596	586	603	585	591	582	597	604	638	562	586	587	605	553	557	572	589	643
2011	545	285	201	339	378	362	366	452	432	329	368	227	193	319	359	216	100	94	84	80	70	76	60	63	64	65	57	69	56	54	46	56	58	34	27	42	40	43	56	43	44	37	38	47	40	33	42	62	40	46	60	75	53	38	37	38	33	49	28	27	30	26	34	42	40	34	37	31	35	42	38	46	37	44	34	47	37	33	35	36	32	46	29	28	29	42	40	45	34	34	45	40	34	40	34	39	40	40	31	30	35	34	40	35	31	30	39	30	39	33	28	36	45	32	33	24	31	43	39	40	34	30	36	37	32	44	30	38	35	35	23	43	35	41	24	30	35	38	35	32	40	36	36	30	44	47	32	50	35	40	33	36	39	44	34	36	56	42	35	38	32	31	45	36	38	42	41	34	39	27	31	41	39	36	36	36	38	37	36	38	44	20	39	32	27	36	38	38	27	47	28	40	34	25	39	26	42	45	32	30	29	27	29	34	34	37	57	31	27	27	43	28	35	32	39	34	35	33	38	40	29	42	51	32	40	55	35	42	37	47	42	37	33	42	46	32	20	34	31	38	44	33	44	31	37	42	28	37	32	31	41	41	27	46	37	47	33	38	22	27	41	33	34	36	37	28	32	39	35	42	36	40	27	40	34	20	41	30	47	27	44	39	33	34	34	32	27	37	33	33	32	38	35	33	31	38	28	35	28	37	32	39	38	39	37	21	28	35	37	35	38	35	27	41	33	42	43	33	40	39	45	32	27	47	34	34	24	36	46	29	36	31	34	26	37	34	31	23	37	42	31	43	31	29	40	39	27	30	27	30	32	28	27	24	41	28	41	31	24	28	27	27	27	37	42	32	35	36	35	29	23	50	29	27	33	26	27	41	34	41	42	32	33	27	44	33	38	34	26	36	33	47	37	34	36	23	39	37	43	38	36	34	34	33	26	33	34	43	35	35	28	37	45	35	35	36	32	33	28	41	41	42	50	33	39	32	36	36	31	36	33	24	27	41	42	34	28	38	32	41	31	31	32	32	30	40	34	40	19	24	31	27	49	33	27	39	38	32	24	38	34	46	31	41	36	35	24	39	30	35	26	38	32	35	37	34	40	39	36	25	37	47	34	28	39	35	27	36	36	46	32	40	44	38	33	30	26	37	40	38	28	31	30	28	39	33	29	37	44	36	35	38	24	42	37	41	32	32	37	38	31	37	38	38	35	35	38	39	29	42	33	40	34	33	39	39	29	32	48	51	48	29	41	53	32	33	35	38	27	35	40	43	35	39	46	35	26	46	36	30	30	31	26	41	42	33	35	30	36	42	48	35	43	35	26	44	33	31	31	49	36	25	37	44	34	29	28	44	39	32	39	34	45	32	37	46	42	42	36	39	26	36	39	37	29	34	37	39	43	45	44	46	41	31	32	42	40	26	33	34	33	36	45	36	36	24	26	21	28	38	38	24	38	37	31	35	26	26	32	23	27	26	38	38	36	38	41	37	30	37	26	43	26	41	38	31	36	40	36	44	32	32	39	33	29	33	36	30	32	32	31	40	42	32	34	27	29	32	35	40	38	30	23	27	39	39	41	29	46	35	43	40	37	41	41	28	32	29	32	30	30	36	31	45	32	26	38	29	34	29	39	33	33	43	33	34	32	40	45	34	35	38	21	37	31	32	34	34	40	40	33	34	37	39	43	47	37	28	29	28	43	39	30	29	39	36	36	31	32	37	35	28	31	39	38	38	29	32	45	49	41	33	41	50	29	39	39	38	35	44	35	39	30	37	28	46	36	37	31	38	24	29	44	46	40	39	31	26	26	37	30	44	39	35	36	24	33	42	35	32	41	35	29	43	41	32	33	32	35	42	38	44	36	35	40	40	32	24	38	48	33	40	43	32	44	21	34	36	43	28	37	41	40	35	41	31	33	37	38	30	30	31	31	43	24	34	24	32	32	34	31	52	27	42	30	23	35	37	44	28	40	40	32	37	33	29	34	35	35	30	43	44	30	34	29	34	34	25	27	30	41	39	37	37	40	34	40	28	29	34	40	34	29	35	29	44	50	41	36	25	48	31	32	37	37	23	32	36	31	42	32	37	32	37	31	33	37	36	42	40	35	31	37	41	33	42	33	30	15	32	43	36	39	30	37	42	33	32	36	33	33	41	27	30	37	32	45	30	31	42	30	41	37	32	39	24	33	32	29	31	33	32	31	32	28	34	30	35	34	34	41	35	38	30	45	35	27	50	38	34	27	35	28	31	29	35	29	33	32	30	41	33	37	37	26	36	37	28	53	42	35	33	33	32	31	39	34	40	38	31	24	35	33	22	40	41	41	44	34	32	29	33	38	43	33	33	37	38	36	33	40	25	37	35	29	33	43	40	32	30	36	35	37	38	37	31	42	35	37	41	35	42	38	28	31	32	37	40	27	32	34	23	35	42	40	31	38	34	29	37	35	40	30	23	35	33	40	24	33	23	32	29	40	39	28	34	28	37	39	44	33	36	25	29	34	33	36	40	37	35	35	37	32	35	43	30	38	27	31	30	47	38	31	39	41	28	31	37	26	28	32	39	40	36	36	39	33	31	32	30	39	31	38	29	38	31	37	45	37	31	38	47	28	31	39	30	35	43	36	32	27	36	28	24	35	44	27	34	25	41	46	36	36	38	42	36	28	32	42	41	28	38	34	33	36	41	42	42	31	31	28	38	34	41	35	42	33	37	35	37	36	32	43	32	44	30	30	43	39	44	43	35	41	37	40	32	39	40	37	35	41	31	30	34	34	38	37	27	30	32	24	27	40	30	29	29	37	28	36	27	35	35	25	36	50	23	39	32	26	34	37	44	36	36	27	50	50	34	27	32	35	35	39	33	35	43	37	22	40	39	25	36	45	44	34	38	36	41	32	37	31	35	38	36	37	30	38	40	44	36	30	36	23	31	38	36	41	34	44	45	33	35	28	40	31	28	40	24	32	37	46	35	34	38	41	32	31	36	31	42	32	23	25	30	34	21	34	49	35	38	39	42	29	38	30	44	50	43	31	38	43	37	35	22	29	34	38	32	44	38	32	32	30	43	47	31	25	31	39	30	38	44	46	43	30	37	48	23	25	43	36	31	35	27	33	30	33	44	22	34	38	39	34	30	35	39	41	31	40	28	37	47	35	38	31	22	32	35	42	33	37	40	28	37	35	32	39	41	38	36	36	26	48	39	44	44	41	33	44	37	32	36	47	28	34	34	37	32	34	42	37	46	43	23	29	46	35	34	35	29	36	34	28	24	45	34	39	43	46	34	35	34	35	46	33	40	26	34	32	42	50	33	35	46	24	24	49	33	25	34	27	33	32	38	39	46	42	34	29	35	40	37	47	29	33	32	38	46	26	31	26	39	21	39	42	44	39	38	35	36	49	35	37	42	29	35	34	28	37	31	37	33	37	23	32	45	35	26	37	47	36	40	25	36	44	29	23	45	44	39	46	41	39	26	28	30	37	42	34	42	37	42	35	40	36
22930	13155	6408	16438	24331	23660	21888	19960	20836	18304	15220	14034	9719	8060	11507	13001	9928	4629	3745	2986	2565	2089	2530	2616	2545	1975	1840	1885	1873	1730	1514	1420	1276	1206	1064	985	939	841	802	783	834	782	737	752	724	729	795	1011	1317	1009	1005	1825	2141	968	646	678	645	613	640	583	627	623	633	642	656	595	606	609	587	633	596	670	551	575	620	563	658	623	582	570	621	585	560	585	555	556	570	567	557	566	565	587	580	605	619	594	550	644	595	651	572	600	587	633	597	563	598	569	585	530	589	578	583	549	595	525	637	552	592	601	594	607	580	589	612	573	583	625	559	595	568	580	618	569	582	559	555	564	566	547	596	544	554	545	563	544	576	599	549	549	576	549	578	571	568	530	531	579	556	564	576	571	540	554	536	546	527	561	584	545	513	574	542	553	537	535	577	543	557	537	543	569	556	554	516	605	545	534	541	590	527	582	533	557	528	524	510	558	543	558	554	550	550	519	527	512	542	546	569	551	573	509	563	539	566	542	561	568	534	515	516	584	564	538	522	578	550	555	528	542	572	543	526	544	537	563	523	578	560	536	530	521	549	523	524	536	559	554	534	484	527	541	499	551	583	594	569	548	568	514	511	506	554	563	539	543	559	522	491	570	529	534	543	574	558	522	576	551	548	554	566	556	541	509	563	540	535	524	549	560	557	569	558	521	512	549	547	572	553	595	532	539	551	516	509	584	596	522	502	552	493	548	549	556	530	576	582	530	510	557	554	566	533	555	530	529	556	569	576	538	534	526	556	559	553	511	505	538	519	571	528	543	504	542	568	499	560	578	600	531	537	587	558	568	532	553	552	556	616	518	588	540	531	533	531	489	574	569	574	531	519	506	504	521	563	566	544	514	509	576	571	525	535	529	503	547	563	577	582	517	564	564	559	543	535	502	524	537	550	545	542	589	568	515	567	540	519	566	501	564	575	525	553	524	542	561	541	560	551	531	544	527	542	578	506	551	548	535	553	544	560	547	546	532	523	541	527	552	584	513	542	542	583	520	524	522	564	535	531	564	510	514	553	568	573	529	533	520	556	565	552	531	543	532	529	535	558	511	529	530	540	556	556	532	525	561	566	585	517	555	560	544	554	539	546	605	564	532	584	527	540	536	516	537	552	551	562	552	522	511	531	579	533	594	583	544	512	516	514	535	508	548	561	560	569	517	577	556	572	553	566	535	524	529	528	494	554	528	546	512	537	567	512	523	552	521	533	558	554	553	559	585	560	521	553	555	577	521	554	495	594	580	561	542	522	521	531	588	567	557	554	563	550	557	543	563	523	557	537	548	565	549	519	572	596	532	555	543	507	506	542	582	540	580	507	558	545	564	536	557	557	537	580	538	525	537	567	554	541	546	528	529	539	541	548	556	562	544	569	561	560	518	525	549	501	528	559	489	535	519	504	529	547	522	511	538	559	556	567	493	549	559	521	525	542	550	532	545	525	543	535	527	524	492	554	556	517	535	576	570	536	545	550	507	528	575	528	510	524	550	551	540	548	528	544	509	513	546	549	528	546	554	525	541	549	539	519	535	542	553	581	503	597	543	548	577	565	544	555	547	542	508	550	573	547	556	530	570	528	541	567	529	548	561	521	543	507	557	526	552	531	532	546	546	543	518	493	553	556	534	545	549	589	553	549	574	532	539	574	521	517	547	565	546	549	475	562	546	551	546	556	545	526	508	554	525	552	546	515	524	512	510	542	555	552	529	537	510	555	572	560	517	531	534	535	555	515	570	550	520	521	554	571	575	573	516	573	571	511	536	514	570	531	489	520	555	566	573	606	513	536	542	507	549	594	551	498	539	595	547	555	527	572	563	547	533	530	566	533	532	545	507	609	567	572	577	544	550	566	517	592	608	517	543	535	528	536	559	555	517	555	553	541	553	541	592	515	518	548	534	552	544	591	514	547	536	568	533	551	529	511	548	555	575	548	535	531	583	539	552	559	560	533	562	541	577	546	533	530	556	558	538	574	560	538	536	530	560	547	538	515	541	548	522	549	575	543	522	544	523	549	526	520	554	512	538	574	513	555	541	501	512	530	505	550	558	572	519	564	550	543	558	562	534	546	543	580	528	482	536	571	551	527	536	529	563	547	506	523	545	547	548	511	591	527	571	523	564	584	519	577	535	517	582	504	555	510	528	547	534	557	550	524	529	561	509	512	545	533	535	581	517	562	568	552	557	537	517	537	568	546	541	552	547	548	554	516	519	522	536	553	566	534	540	522	543	516	562	487	521	568	520	513	561	578	569	571	548	550	535	496	569	545	532	512	574	558	544	528	523	524	521	565	545	550	530	517	555	547	524	564	567	587	536	558	513	537	516	571	498	544	505	552	508	505	557	563	497	552	523	534	529	521	585	568	567	501	539	525	550	513	550	542	536	545	549	515	528	507	499	553	539	567	580	578	559	543	525	575	539	550	571	582	534	537	501	557	559	524	513	539	569	577	553	526	558	574	549	522	543	530	527	543	551	584	492	546	540	580	521	529	529	526	553	549	569	518	503	526	565	549	549	571	584	526	513	497	551	558	530	583	509	524	537	577	541	556	546	552	583	552	565	551	545	537	556	546	553	532	526	557	553	516	522	581	526	526	568	505	533	553	551	538	544	554	632	516	549	531	569	561	541	541	510	537	561	561	540	590	560	586	543	534	536	546	532	529	559	576	533	558	543	554	557	563	540	533	575	523	525	520	596	557	556	503	556	514	543	568	512	557	574	519	563	522	582	531	557	556	540	548	564	590	540	519	508	521	570	522	541	530	530	537	519	527	547	573	593	561	557	534	552	507	556	545	543	538	539	553	548	543	554	526	583	495	539	526	536	530	593	540	547	550	535	547	532	537	561	547	513	535	510	543	578	530	536	568	540	536	568	540	496	513	547	562	541	566	522	522	510	549	519	580	514	557	519	567	532	505	565	571	529	560	527	546	559	554	542	533	586	545	553	552	548	531	537	553	560	558	567	550	543	533	558	539	524	553	596	539	544	512	552	526	565	519	537	567	571	514	539	580	558	559	521	525	537	520	558	564	500	557	582	581	564	557	538	608	523	531	542	562	574	519	515	532	576	542	571	548	552	534	585	572	527	538	561	539	577	538	541	584	556	544	530	508	529	565	525	548	528	546	569	529	528	534	552	528	545	574	521	558	539	534	540	525	534	543	512	546	532	582	571	572	560	570	521	548	525	526	576	567	564	527	591	516	547	562	510	566	566	603	553	518	561	535	534	538	534	564	554	535	488	556	551	515	539	545	559	554	578	504	517	554	530	540	526	546	491	533	539	534	550	510	543	549	552	573	542	557	527	526	498	552	559	529	527	527	562	533	540	531	525	518	557	548	524	556	554	534	541	544	532	516	542	493	558	544	529	554	520	516	561	571	542	543	519	516	537	578	539	549	533	542	524	532	562	519	511	576	503	580	550	527	521	540	549	539	539	534	554	524	534	575	543	563	557	556	536	566	503	595	561	578	543	557	505
1586	182	92	46	114	94	141	158	173	208	122	114	94	64	82	123	123	37	32	28	42	35	26	36	38	25	30	33	25	34	24	33	23	24	22	18	28	21	29	21	19	19	28	32	24	22	24	30	32	19	39	33	34	17	25	26	27	20	20	21	22	20	24	20	26	24	24	19	29	29	21	14	19	14	22	24	24	24	24	20	23	15	18	17	21	20	15	22	18	34	21	22	23	21	20	21	18	24	31	22	22	26	22	25	32	20	31	27	20	14	23	25	24	26	24	23	27	25	27	29	23	23	29	23	30	26	20	21	22	11	29	22	23	20	22	17	23	16	16	20	17	28	23	18	33	19	28	19	27	24	21	17	26	24	19	27	25	15	26	21	17	21	23	24	29	20	28	21	26	28	27	26	24	22	27	22	23	32	19	24	13	20	20	20	23	20	19	23	22	22	21	26	27	14	27	21	25	22	31	20	25	18	19	19	17	19	16	23	22	23	28	25	25	29	14	23	27	30	27	25	31	17	20	20	27	31	14	20	21	18	24	19	18	18	14	19	21	24	23	25	16	23	19	16	26	28	25	22	29	26	16	22	28	19	30	25	20	20	18	22	16	32	22	24	22	33	30	28	21	24	17	24	25	21	19	23	15	30	19	21	33	24	19	15	35	24	15	22	21	25	20	23	22	26	18	23	15	24	26	23	26	20	14	20	16	24	23	20	20	21	26	20	13	22	27	24	18	24	18	22	23	19	24	21	31	20	25	28	22	15	26	20	27	21	24	33	25	25	29	17	12	25	20	27	18	27	18	19	24	29	23	22	25	30	21	23	22	25	21	17	21	26	18	19	21	24	14	23	25	29	30	28	24	19	26	21	24	22	29	22	24	17	22	25	17	18	21	22	21	24	25	19	29	26	25	27	16	19	33	24	23	26	26	30	23	27	18	14	12	16	21	17	21	26	21	23	25	18	15	26	16	18	19	22	19	13	23	21	23	24	25	15	22	18	17	17	20	17	20	19	18	20	22	23	28	27	21	29	31	23	19	15	22	20	20	16	22	19	27	17	32	19	20	33	22	12	21	30	24	24	29	27	18	34	19	17	25	16	14	16	21	30	30	18	17	22	14	19	21	22	26	18	23	26	17	19	16	31	28	16	25	19	11	32	27	26	20	21	25	31	16	22	21	26	31	20	19	21	21	27	23	19	29	26	25	20	16	24	17	11	12	26	27	26	21	25	27	22	21	24	16	20	23	19	26	31	21	22	24	23	29	31	17	19	16	14	20	19	21	25	21	14	15	28	19	26	22	18	31	16	24	19	19	21	15	36	22	20	20	27	28	23	21	11	23	16	26	21	20	20	23	15	31	31	34	19	21	26	18	23	23	16	27	20	18	25	23	27	23	27	29	20	20	25	22	21	24	26	20	17	18	17	22	19	23	14	15	26	24	22	28	30	13	23	24	27	24	25	27	27	26	28	20	17	31	28	23	22	22	19	21	24	31	24	23	19	22	22	14	27	22	18	35	14	21	25	17	19	13	24	22	13	25	23	23	25	21	21	22	15	16	17	30	21	24	22	18	30	20	19	18	25	28	15	22	20	23	25	24	20	22	20	30	24	12	23	31	20	22	13	16	22	16	24	18	23	18	27	18	21	22	15	24	29	24	19	25	22	23	17	24	24	18	16	22	27	17	23	25	20	23	23	16	31	26	23	18	24	19	24	26	13	20	20	17	20	20	23	17	17	24	24	26	31	28	21	22	24	22	23	24	21	25	26	21	16	23	24	26	20	17	23	25	19	27	20	30	19	15	24	26	22	30	28	23	22	16	28	18	16	36	27	24	28	28	29	25	23	23	23	24	21	29	31	22	27	22	23	28	20	21	22	25	23	25	22	29	24	27	21	22	16	25	21	25	20	21	22	33	25	15	24	26	27	16	16	37	30	29	24	22	27	15	24	23	24	24	22	10	25	25	23	23	19	17	17	24	20	28	21	24	22	20	17	29	22	19	24	19	19	9	26	23	20	19	20	23	24	22	22	28	35	25	22	23	28	20	28	22	30	28	24	22	23	28	17	20	30	22	26	21	21	27	13	27	20	24	23	23	18	20	18	14	24	19	18	21	24	28	31	29	20	23	21	23	18	24	19	25	19	32	21	26	22	25	22	19	18	19	15	22	34	25	19	26	18	31	24	18	22	18	24	18	32	26	22	18	27	29	20	34	21	20	23	17	26	11	19	25	26	29	29	17	23	28	12	21	24	30	27	20	28	25	21	19	21	17	34	17	18	22	35	21	17	23	20	17	23	23	24	27	23	23	26	24	30	19	21	28	25	21	21	30	20	34	26	22	21	24	20	18	27	16	16	25	24	16	27	29	26	17	24	28	19	26	23	19	21	22	23	23	23	25	19	19	17	26	22	28	22	20	14	20	22	28	34	18	26	21	24	18	25	28	27	34	19	28	28	22	28	21	26	29	17	21	21	21	20	20	24	18	21	23	25	20	21	20	16	27	15	10	32	25	28	13	20	21	29	26	20	27	22	18	26	24	23	26	32	24	18	19	30	25	19	26	25	18	28	17	22	20	23	28	16	14	23	18	26	22	17	20	21	25	19	17	20	30	29	17	20	31	18	18	26	21	23	25	19	24	25	24	19	19	20	23	20	17	20	19	24	18	19	22	18	26	29	26	23	23	19	18	22	25	24	26	26	15	24	17	24	16	13	15	24	18	28	23	20	21	31	27	16	17	28	24	18	25	24	26	20	14	26	30	24	24	24	27	23	29	25	21	25	22	21	19	19	35	25	23	12	13	20	18	22	23	17	33	28	32	21	21	36	29	20	15	23	19	18	24	30	21	17	21	21	28	21	24	26	26	27	28	21	25	24	22	31	20	22	30	26	22	31	23	24	26	31	22	24	25	17	26	26	21	15	23	29	35	24	28	25	21	14	16	28	17	20	18	24	21	15	20	26	18	18	16	24	22	24	18	24	21	27	21	23	15	30	23	24	36	18	22	24	21	26	20	22	16	29	32	24	21	26	22	28	21	21	30	21	17	20	25	22	26	20	26	22	24	18	24	21	27	23	23	18	30	16	20	20	28	16	12	15	20	17	17	22	27	24	13	21	25	26	18	27	21	13	17	28	27	22	22	21	23	31	18	17	27	24	22	28	24	25	21	25	25	15	26	24	22	21	20	15	24	24	20	15	24	21	21	25	25	23	24	27	23	24	15	23	28	23	28	26	30	22	25	34	28	24	19	22	26	30	17	25	21	26	28	22	29	27	19	20	22	22	26	28	15	21	17	25	29	18	33	15	25	24	15	20	18	30	24	18	24	29	23	18	27	21	22	26	24	23	29	22	29	13	31	25	15	36	23	25	24	22	22	25	26	19	22	36	25	23	20	28	24	18	27	28	19	15	15	18	23	28	21	22	21	19	20	32	17	24	29	21	32	22	22	25	14	21	28	27	27	16	19	19	21	21	16	22	28	20	31	21	31	25
13664	6296	2678	7208	10988	11084	11170	10270	10773	10668	6568	5778	4074	2631	3496	5152	4357	1915	1424	1018	910	734	1007	936	930	741	723	709	734	602	562	550	504	529	474	439	408	401	382	408	372	357	353	383	358	403	428	649	761	532	671	1084	833	473	383	354	371	396	381	390	342	377	340	370	353	353	376	343	378	333	396	332	360	362	333	370	376	341	372	345	396	334	353	377	352	339	352	364	375	334	331	368	393	384	400	346	358	357	356	376	356	367	367	394	336	367	352	363	345	364	325	368	367	397	369	350	363	356	351	361	375	358	350	333	372	377	344	354	367	344	362	380	400	370	368	352	355	371	367	403	365	389	379	356	346	350	344	322	340	371	373	343	358	377	361	374	325	355	359	349	334	383	362	350	313	322	346	372	342	337	369	346	363	320	356	396	363	299	358	401	338	343	365	337	326	355	353	353	371	335	362	376	357	351	345	356	342	355	349	356	335	322	353	339	362	369	352	362	362	340	312	334	344	390	361	340	383	340	353	343	336	363	329	374	349	352	371	368	356	350	352	341	374	349	307	366	333	397	349	390	310	341	353	339	336	333	346	335	338	345	326	330	365	363	348	349	362	358	358	335	323	335	366	382	339	359	317	317	359	323	338	348	342	350	348	365	336	363	372	317	373	320	338	358	355	343	338	362	337	357	348	372	369	332	373	364	379	333	335	367	377	332	345	397	359	360	345	359	358	369	351	377	318	340	353	352	351	362	319	348	384	366	326	373	324	355	372	390	340	314	366	336	341	347	360	351	347	381	338	349	369	377	377	391	325	312	376	387	348	347	323	335	370	340	354	342	348	340	361	340	360	337	361	368	339	354	341	361	347	367	369	353	334	326	351	353	343	360	355	345	346	355	334	359	324	339	346	362	333	342	358	341	402	377	345	345	326	377	343	347	353	328	346	337	342	350	344	313	339	327	333	354	372	345	341	354	319	352	354	351	362	327	340	359	332	382	341	359	378	358	336	344	367	338	303	366	368	367	309	362	377	367	333	347	393	331	333	319	345	364	341	342	325	360	358	315	335	344	331	374	349	346	363	331	341	325	375	355	353	360	355	378	317	338	306	368	309	333	352	357	366	378	354	354	338	351	371	366	327	354	317	362	349	346	345	353	350	342	334	371	357	352	372	363	370	343	351	364	351	375	328	341	389	375	365	338	356	344	351	359	386	337	355	350	355	345	348	330	348	316	327	368	354	312	369	334	352	372	354	343	357	340	349	372	345	357	369	383	361	344	349	342	349	370	345	330	332	364	344	361	379	385	360	341	321	360	340	356	351	367	349	381	354	354	350	347	359	356	343	355	372	349	348	394	392	355	357	349	311	371	337	342	354	394	367	315	355	337	344	322	338	309	329	319	366	341	376	361	356	331	370	358	336	389	331	368	358	371	386	317	352	322	356	356	386	327	390	363	382	337	319	360	335	359	360	363	368	377	311	371	353	335	321	378	379	352	350	325	348	354	374	342	356	370	362	344	363	356	354	335	349	359	355	343	362	357	345	382	330	372	368	306	338	360	375	342	361	346	348	332	327	360	354	350	346	396	345	374	340	346	337	353	394	357	346	345	344	341	333	340	364	350	351	339	341	330	357	375	330	354	357	367	357	372	359	351	363	363	346	347	373	349	347	365	325	345	329	381	340	339	356	375	349	374	334	322	334	345	342	334	396	328	358	345	374	358	353	317	337	366	319	325	364	361	358	344	344	367	328	368	358	362	366	336	311	358	363	369	391	385	348	328	339	359	330	382	347	393	347	350	356	323	335	369	324	334	339	355	368	356	335	346	318	343	410	328	359	363	370	372	330	342	347	361	354	358	335	339	333	332	349	374	333	353	384	349	353	326	311	346	345	365	361	340	310	352	358	359	349	343	325	339	368	340	369	370	325	340	366	352	325	349	343	345	365	385	310	350	385	362	337	334	338	340	357	322	328	376	382	344	331	358	397	346	352	355	363	358	348	328	380	375	344	367	362	347	354	361	305	393	328	344	341	354	361	363	336	352	344	347	344	365	356	350	364	384	367	345	366	321	318	320	336	331	328	354	335	357	339	319	356	359	372	346	355	361	342	363	357	375	387	334	346	325	350	371	360	341	366	362	353	303	352	323	363	352	348	385	383	348	337	340	359	353	335	337	331	369	369	340	324	344	356	337	344	368	325	369	362	336	334	321	386	336	341	383	375	358	362	340	352	366	355	364	346	363	364	366	335	351	349	369	341	390	323	360	378	374	320	334	372	371	375	326	346	343	327	363	342	324	383	381	354	353	366	361	353	317	366	353	377	364	325	363	346	336	330	343	346	404	371	356	356	369	381	346	312	357	350	351	372	351	349	365	307	364	331	375	341	333	343	379	360	337	364	353	332	357	370	342	352	326	366	364	334	342	342	368	366	358	353	348	366	357	344	343	342	357	341	336	381	366	346	351	361	359	368	339	339	368	326	349	358	351	339	352	358	352	314	343	338	340	389	326	373	367	340	334	318	351	371	320	350	361	335	383	364	337	325	383	321	366	339	347	347	370	349	363	317	358	337	336	289	364	343	337	357	370	359	355	350	363	357	338	330	317	377	341	363	342	382	378	356	319	344	346	358	357	342	392	371	357	337	338	356	337	391	341	350	350	373	335	329	317	377	353	322	337	344	378	358	362	370	338	366	382	333	370	301	353	371	335	361	340	361	369	366	330	374	364	331	355	394	378	377	336	343	376	334	324	345	395	345	340	359	339	344	344	358	323	341	374	334	344	372	357	383	340	373	339	310	355	328	341	341	357	372	327	360	372	344	360	416	349	352	337	350	380	358	347	368	316	357	330	333	375	361	374	366	340	322	384	391	374	333	346	377	350	360	358	361	357	355	334	335	356	333	354	333	340	344	340	397	347	353	358	373	332	360	351	339	372	357	327	317	328	357	330	333	378	321	355	331	393	365	338	339	391	349	351	359	344	346	367	328	371	370	395	299	338	376	362	357	381	346	342	334	353	327	351	383	342	317	341	386	344	339	326	351	380	384	370	354	355	367	332	359	349	341	335	340	338	383	338	332	354	352	333	375	370	359	378	350	338	342	367	356	380	333	343	320	360	363	331	319	338	339	346	339	337	367	327	341	368	361	347	356	331	334	368	343	362	362	372	358	379	372	310	363	373	372	360	321	307	340	375	333	350	355	322	408	370	347	366	363	371	366	346	362	350	359	342	370	338	379	323	339	390	344	366	321	334	345	337	329	370	357	343	362	364	356	364	362	357	329	346	339	329	368	355	373	361	375	373	354	356	328	383	312	363	344	351	369	329	349	330	351	356	354	357	346	355	340	346	341	360	331	385	362	353	382	353	350	363	357	385	350	321	339	348	370	374	339	358	367	358	349	375	341	334	343	338	320	364	366	351	326	351	352	327	337	322	334	346	388	375	338	359	334	353	355	322	349	322	381	322	312	371	333	338	366	368	343	353	332	367	340	355	355	362	345	352	326	357	366	361
1046	367	153	111	190	246	231	303	257	346	215	130	131	79	128	143	163	91	48	36	36	33	40	36	36	29	34	25	39	36	29	35	36	26	27	26	26	26	18	17	18	26	23	21	19	28	25	21	29	20	34	40	24	19	16	19	17	24	17	27	23	23	19	23	17	24	18	28	16	28	18	21	15	18	23	15	20	10	22	17	26	16	11	13	9	22	22	12	26	16	11	21	22	13	18	22	14	26	11	24	17	24	20	19	17	13	13	27	20	19	16	24	17	16	18	18	23	25	21	18	19	22	20	15	25	18	18	12	18	19	16	19	14	27	14	13	17	15	20	21	27	18	20	13	8	22	18	15	14	14	24	14	26	26	25	21	18	19	17	15	27	15	24	20	17	16	21	16	16	25	24	17	17	25	24	13	14	26	14	23	13	17	14	16	21	12	19	20	18	16	21	20	18	16	14	25	14	16	17	23	16	22	12	18	17	16	13	13	22	13	17	17	22	21	20	13	20	17	17	12	21	26	21	22	25	20	25	25	17	18	16	21	17	25	21	17	15	16	16	15	23	13	19	18	11	14	16	21	22	13	18	15	20	19	14	11	19	15	14	21	19	14	17	14	16	16	14	12	15	16	18	15	14	24	24	29	25	14	18	17	15	20	22	21	19	20	21	19	15	28	23	18	16	18	19	23	20	10	25	21	19	23	13	20	24	19	17	22	17	15	18	11	11	12	15	20	19	17	16	18	19	24	14	20	15	19	23	14	21	15	22	23	13	12	19	18	22	13	15	15	15	24	23	18	26	21	23	14	14	21	20	16	18	15	23	26	18	23	22	18	19	16	25	15	20	16	16	24	18	21	21	26	16	12	18	16	14	23	22	18	24	17	22	17	21	18	13	14	23	16	19	10	18	25	17	19	21	17	23	19	12	17	21	18	17	20	25	13	23	19	15	12	18	16	24	15	22	21	15	29	15	26	22	25	18	16	24	22	13	25	18	17	26	24	18	14	17	10	23	18	13	19	11	16	8	16	24	14	15	25	21	19	18	18	15	20	21	13	15	16	21	23	22	20	18	17	18	19	12	22	21	19	11	17	19	10	21	9	14	23	14	19	12	22	18	15	17	17	13	16	11	22	18	21	29	18	20	16	22	24	24	15	23	28	17	16	18	16	28	18	23	12	16	21	16	16	16	16	15	17	18	25	19	22	22	18	11	19	21	18	13	22	20	7	24	18	18	21	22	22	16	11	16	24	24	23	10	15	18	13	17	24	12	17	24	16	13	9	23	14	21	20	24	19	18	20	23	26	20	23	18	24	18	19	22	22	16	23	26	19	18	16	19	11	21	21	23	9	15	20	19	21	17	15	21	24	19	16	23	24	30	15	25	23	14	14	13	13	22	19	20	13	20	14	21	13	14	19	18	17	20	24	19	15	19	17	11	19	16	22	15	17	16	14	25	20	29	21	15	20	12	22	21	16	18	14	21	17	21	18	16	18	12	15	18	14	13	22	17	13	24	18	24	24	20	15	17	19	11	18	19	14	14	22	15	21	18	21	19	20	20	22	20	16	19	19	17	22	27	23	24	20	11	17	20	10	17	14	15	16	18	18	18	12	13	17	19	18	24	23	24	18	17	15	16	23	16	25	20	25	16	15	17	20	19	16	11	17	23	24	21	18	15	19	20	18	19	23	16	19	15	22	21	17	22	20	22	17	17	14	28	23	17	18	15	16	16	14	16	15	18	18	18	18	17	16	27	12	18	17	17	17	28	14	27	17	15	18	17	22	20	22	13	16	22	18	16	22	24	14	21	17	21	20	12	23	13	15	14	16	20	19	23	20	18	22	15	15	18	20	18	21	15	17	19	11	18	17	25	16	18	21	20	19	20	17	11	24	15	14	20	21	22	25	22	26	14	19	20	17	18	15	27	22	18	22	23	15	17	20	17	16	11	13	21	19	16	23	14	15	15	9	17	21	12	18	16	27	13	12	10	11	19	18	24	18	18	19	23	19	21	22	25	22	22	22	19	20	15	31	15	17	10	20	15	18	22	20	16	12	21	23	20	17	16	21	17	18	15	21	21	10	16	15	16	20	20	19	9	16	8	21	9	24	25	20	19	16	18	20	18	23	11	20	22	19	17	15	23	19	18	21	19	20	19	26	15	13	17	19	19	17	12	21	30	13	16	14	22	17	21	14	18	18	24	29	26	19	18	16	19	22	20	13	20	21	25	14	21	11	16	16	17	12	18	23	19	17	19	17	26	14	15	16	18	22	25	21	13	18	18	21	17	21	22	18	21	9	27	27	20	17	27	20	26	13	12	16	24	22	20	20	19	14	19	17	16	18	20	19	29	25	21	19	15	21	20	25	19	14	8	18	15	18	21	14	20	14	16	19	25	14	14	22	12	18	24	19	23	18	11	26	21	21	18	14	18	13	16	24	16	24	18	21	21	21	18	19	15	25	13	15	20	23	18	16	23	20	25	15	13	12	20	18	8	16	21	17	10	11	16	13	21	14	18	24	16	18	15	21	17	20	11	11	11	14	24	22	17	17	16	21	9	10	17	18	13	16	20	17	22	23	15	20	11	16	21	19	19	20	16	17	15	30	17	22	20	26	17	15	18	14	22	15	15	9	20	10	19	16	19	28	24	18	16	12	14	17	19	23	13	18	32	19	27	26	16	14	18	19	12	28	18	17	18	20	23	23	25	23	13	18	16	17	12	21	17	18	23	18	18	15	21	11	18	23	20	15	14	15	24	31	12	22	26	11	18	18	21	18	17	22	17	17	18	24	18	18	14	23	17	19	13	20	25	19	23	15	20	17	14	18	16	19	16	17	19	21	17	12	19	16	18	22	15	16	21	18	16	23	18	16	18	14	21	16	20	19	13	11	16	16	15	20	11	24	19	23	12	18	15	22	11	13	18	27	17	8	25	14	20	19	19	21	14	22	15	13	24	20	11	19	26	28	18	18	11	25	19	14	26	16	19	16	19	15	20	21	21	12	19	25	20	19	15	16	25	20	14	19	20	20	24	21	29	14	19	22	22	16	22	14	25	19	14	21	20	23	20	22	24	17	15	19	18	19	15	20	16	23	20	21	20	23	20	20	18	30	26	17	17	24	19	19	14	22	16	20	21	20	11	15	16	23	15	14	28	10	20	13	28	18	17	25	21	14	19	18	23	16	13	16	21	19	21	10	15	13	16	21	17	15	17	15	26	13	16	19	15	15	18	16	24	19	25	18	11	18	16	13	22	14	17	14	22	25	18	16	21	18	17	22	21	22	12	20	10	20	24	17	25	16	23	12	14	12	20	26	25	9	21	16	13	23	15	17	20	17	20	15	17	14	19	21	22	21	19	21	20	15	20	20	15	19	19	25	23	16	32	21	19	24	21	13	14	20	24	23	17	20	26	16	17	21	23	18	19	20	15	19	25	12	15	22	18	14	15	17	19	22	19	25	12	20	15	22	17	30	12	24	19	18	19	18	18	21
18419	10175	4483	11933	18304	17873	16527	17343	15391	16019	9978	7790	6284	4485	5171	7206	7205	4130	2102	1637	1513	1238	1459	1181	1287	1195	993	1076	1296	1017	815	813	726	674	563	510	507	487	452	473	409	398	438	444	419	429	562	818	714	741	1432	1418	699	414	390	350	345	328	317	339	328	346	342	335	334	331	343	340	311	342	327	315	313	328	321	290	293	321	336	308	278	294	336	319	329	324	321	350	330	314	327	318	329	389	322	355	315	325	302	305	317	327	314	342	294	326	335	331	294	342	354	318	287	299	332	307	302	306	316	321	319	316	302	331	314	354	332	305	285	325	310	307	298	308	307	302	318	338	283	314	330	313	296	282	310	299	297	311	295	329	272	288	299	318	306	298	288	316	272	304	296	307	308	289	302	308	313	311	323	289	327	294	296	299	302	303	324	306	299	315	308	293	272	330	311	290	302	289	287	270	291	279	315	251	301	322	297	289	277	283	279	320	320	284	314	270	305	295	301	302	292	288	275	291	300	264	286	292	287	277	300	262	329	279	284	307	280	289	278	306	284	292	311	296	291	297	287	315	286	290	320	308	279	273	321	302	317	275	317	288	320	300	295	271	319	291	319	277	312	277	289	302	308	293	298	308	280	281	291	270	309	292	264	299	300	308	313	303	288	295	299	281	302	309	280	334	301	298	278	303	342	280	281	288	302	301	269	271	279	288	265	265	309	255	287	292	308	262	290	302	278	285	278	297	301	296	264	317	318	328	280	286	306	260	284	281	329	279	267	292	300	298	299	282	303	303	310	292	327	324	311	276	285	304	295	318	282	287	317	286	279	313	292	270	284	272	308	282	282	303	288	289	318	306	312	272	295	289	313	295	302	318	308	296	263	295	288	290	306	281	302	285	295	294	290	317	285	287	332	300	273	306	269	294	294	262	288	263	341	313	289	279	318	290	309	308	325	303	288	294	282	270	289	278	287	275	281	275	289	290	275	316	339	319	314	313	301	303	283	303	297	286	314	308	275	294	286	294	290	300	303	293	325	288	300	293	309	293	264	319	287	317	283	309	302	289	287	309	275	274	312	288	327	271	305	282	300	267	272	299	298	294	303	300	301	312	252	258	281	290	268	283	288	313	279	295	264	291	300	303	297	281	283	294	295	268	319	281	302	327	340	291	289	285	300	275	325	279	303	315	276	280	270	318	309	308	299	283	317	287	276	285	317	288	284	287	268	305	288	290	292	277	282	316	283	303	298	296	286	283	300	325	299	269	304	303	270	300	315	300	317	246	276	273	289	286	301	323	294	333	245	334	302	285	285	288	319	291	297	308	301	319	316	306	287	307	279	293	332	275	298	262	304	304	266	287	332	284	313	289	293	286	324	277	290	312	319	303	291	310	272	294	285	302	284	300	304	304	283	318	298	285	305	297	269	298	296	259	266	323	279	272	310	320	296	320	287	304	278	288	302	309	280	308	255	285	312	304	240	288	320	294	301	273	270	305	327	291	297	309	278	278	265	259	274	281	306	310	276	300	306	291	292	284	297	295	277	262	307	292	267	258	313	276	297	292	305	296	278	270	305	277	277	318	306	296	331	284	275	303	308	295	296	280	320	295	289	313	306	275	265	307	287	299	301	300	294	285	252	280	265	307	287	299	314	287	262	271	239	297	307	276	270	345	289	293	290	312	301	268	306	272	303	300	294	291	304	271	318	289	301	289	311	275	326	335	314	319	304	307	308	279	308	294	278	279	291	302	326	301	299	274	278	284	285	267	305	270	290	287	291	315	289	298	308	295	301	327	328	314	272	313	286	299	288	304	288	289	310	277	303	294	283	290	286	289	279	317	301	282	288	303	277	329	287	297	307	270	314	301	280	306	254	293	309	269	313	297	302	282	295	276	288	305	320	282	310	264	305	297	278	290	306	274	308	291	302	321	321	316	291	301	308	307	303	316	280	297	263	281	296	304	295	296	289	302	310	286	308	289	292	316	279	280	291	341	313	278	304	314	294	284	301	302	296	291	290	264	321	298	289	302	280	273	334	294	305	316	281	309	305	289	294	292	297	284	301	298	294	290	286	300	279	286	295	275	315	288	281	295	275	319	286	289	310	302	256	273	329	283	301	261	297	301	281	329	281	302	296	296	317	271	268	299	281	330	274	310	304	311	304	304	308	296	264	312	335	279	304	287	298	286	290	296	300	279	307	267	293	276	299	274	297	303	289	302	310	284	301	273	275	288	297	284	310	310	297	264	293	290	304	269	298	312	286	322	296	282	297	262	316	274	307	290	268	302	292	313	309	283	293	285	288	316	264	311	268	308	277	305	290	278	285	301	289	279	269	256	300	290	307	290	295	305	285	289	305	310	280	291	287	273	271	305	320	298	304	285	298	304	312	319	293	307	309	304	271	290	300	266	301	299	283	272	278	293	305	301	297	274	326	269	283	308	280	327	305	293	254	287	309	298	323	288	312	292	329	326	309	286	290	303	296	271	257	268	287	296	299	314	264	287	301	286	288	299	297	291	307	311	274	323	308	304	292	289	287	300	284	281	278	340	288	299	285	329	298	286	299	302	304	263	281	278	283	330	272	283	302	291	289	286	297	302	300	275	299	341	303	304	274	279	300	315	285	288	322	275	321	294	279	282	297	302	296	281	280	307	304	313	280	303	312	278	316	282	299	277	269	278	291	298	295	305	289	303	300	314	306	312	295	273	308	297	287	312	312	285	285	307	328	277	276	309	303	299	304	294	305	316	316	276	321	279	261	280	291	281	309	280	281	295	304	306	327	281	275	274	290	299	313	308	304	286	301	272	288	290	285	300	311	284	298	299	291	259	278	312	306	289	273	311	287	306	273	307	289	318	304	257	283	296	306	306	273	299	292	292	290	297	286	266	280	272	262	289	310	327	280	277	285	307	302	292	269	257	321	292	297	275	278	313	300	290	305	283	303	289	293	305	307	283	289	314	297	292	282	268	310	266	295	285	286	275	267	288	277	317	289	289	257	286	280	313	279	315	297	282	305	291	283	297	319	293	322	313	292	284	285	274	305	294	297	291	276	289	291	268	292	297	301	283	286	278	312	301	311	288	296	281	289	283	309	280	311	314	299	240	277	279	289	310	271	299	300	309	314	317	271	279	280	301	287	313	278	298	288	295	305	295	334	291	278	328	274	290	294	271	315	269	287	280	286	304	263	298	312	286	320	316	281	289	275	315	289	268	253	283	246	294	284	265	278	279	300	311	313	311	278	242	268	278	314	301	282	308	306	308	305	285	307	276	306	304	273	287	301	289	297	289	289	302	301	317	328	289	292	304	289	272	301	287	316	292	282	293	275	308	260	266	301	323	296	312	300	309	261	305	302	287	302	309	279	301	326	302	261	312	314	283	301	307	308	286	280	295	296	299	271	286	300	292	296	309	285	279	275	305	311	282	289	315	323	279	285	317	291	272	302	319	294	292	310	274	292	278	304	297	294	290	291	288	304	301	280	290	279	279	279	288	301	293	258	286	318	320
2686	320	168	126	169	194	219	265	325	299	209	167	126	119	124	134	168	120	74	57	51	57	57	58	62	59	56	47	59	53	34	58	45	46	41	53	42	44	43	44	46	41	39	34	43	34	50	50	34	49	60	61	41	43	42	42	28	36	40	39	47	32	43	38	41	45	45	41	36	38	46	46	40	44	42	49	33	28	33	47	54	31	36	33	45	41	34	53	51	38	46	34	32	47	39	34	43	54	32	34	51	48	43	36	35	36	41	29	36	57	44	47	36	29	42	36	36	41	43	42	47	32	45	33	35	36	41	49	32	37	37	43	35	36	35	33	35	42	39	30	28	41	44	43	41	40	35	43	45	36	33	40	47	41	35	43	38	40	33	43	32	32	33	27	42	36	34	36	40	35	58	44	50	31	42	41	40	39	30	40	38	42	42	29	31	39	52	41	46	32	33	44	37	30	41	39	43	38	32	31	31	35	38	32	32	33	43	31	48	38	47	43	34	43	34	44	44	37	45	39	38	35	36	36	38	35	41	36	40	49	39	42	38	38	35	36	36	32	27	41	51	40	54	41	37	35	41	39	39	36	37	37	29	38	43	47	29	43	41	39	43	41	32	45	49	28	34	44	40	49	49	41	53	38	34	46	36	40	34	46	32	37	32	41	34	36	38	37	32	39	42	49	41	31	44	48	30	37	35	38	39	41	36	43	31	48	33	43	37	49	34	36	44	41	37	36	36	42	50	38	29	33	42	37	50	39	39	30	33	42	35	34	41	38	50	44	40	36	39	40	39	43	35	32	41	46	48	31	42	39	41	40	42	30	57	44	33	33	31	57	30	38	36	44	33	33	51	39	28	23	38	34	47	39	41	40	35	42	34	35	53	41	47	39	43	38	39	42	38	44	33	36	34	30	34	49	46	46	43	39	46	43	41	33	36	33	26	38	41	48	29	36	30	41	37	43	42	40	33	32	37	37	33	36	34	45	46	49	35	45	39	42	32	41	28	31	40	31	30	50	32	38	39	36	32	38	48	37	43	33	32	51	39	39	41	35	41	42	43	37	40	45	35	31	35	46	33	34	32	46	34	30	46	35	28	34	43	43	38	41	46	35	45	37	43	34	32	50	37	27	43	32	41	42	41	28	43	37	37	32	50	39	46	33	48	34	38	43	36	42	29	38	40	36	38	41	41	32	39	40	31	37	41	43	35	44	40	34	31	39	37	34	42	38	34	38	40	43	38	47	29	41	32	34	35	43	39	28	43	40	38	38	34	38	41	42	41	35	44	43	29	36	25	37	41	32	34	37	40	31	47	29	53	52	43	28	44	38	52	31	31	30	40	24	39	40	51	35	59	30	31	53	42	42	46	46	48	41	42	30	38	49	33	37	34	30	39	30	46	50	37	44	41	40	41	39	41	44	35	36	46	43	38	50	48	41	45	53	37	33	35	44	36	55	38	40	26	30	35	37	41	57	31	38	35	41	39	47	35	32	37	42	48	46	33	21	38	48	31	35	39	33	38	38	46	39	40	37	21	54	40	28	34	31	35	43	40	42	39	36	37	35	29	44	50	32	39	45	35	47	42	45	42	34	50	31	50	31	24	39	36	42	32	49	35	39	35	47	41	38	43	35	36	41	21	35	46	47	39	29	42	32	33	51	28	46	38	32	61	40	46	40	48	42	39	33	43	35	41	40	38	43	38	38	31	48	28	44	39	38	46	31	43	33	46	34	32	45	42	31	41	40	42	43	38	34	29	31	37	38	54	33	37	31	36	28	42	44	50	36	46	44	41	42	36	44	35	54	38	35	43	31	30	40	40	41	34	36	48	35	35	30	36	38	43	42	33	39	36	48	41	24	39	36	33	30	42	29	53	32	47	29	34	31	36	36	33	33	49	30	32	36	33	44	36	38	37	30	44	38	37	33	27	30	39	41	38	32	32	28	36	32	48	29	41	32	39	29	32	36	38	45	46	36	29	36	38	52	44	31	38	39	42	33	36	35	50	36	32	39	38	55	43	36	38	35	40	34	31	31	34	27	34	44	39	31	31	40	37	34	33	37	34	31	40	29	36	39	31	54	38	44	32	35	50	38	38	42	29	40	42	34	34	38	37	35	37	33	35	32	46	46	38	30	26	40	41	37	33	55	38	42	39	34	29	31	42	49	39	51	31	29	42	44	42	34	44	35	49	34	44	32	32	41	32	41	32	34	36	37	36	30	34	44	37	42	33	35	44	37	37	30	40	47	39	32	33	45	36	31	35	43	44	38	34	35	37	45	33	33	35	35	38	37	37	50	31	43	49	37	41	42	38	27	47	46	39	39	23	34	34	37	30	41	31	45	34	44	32	39	47	35	36	37	44	42	47	30	39	41	36	40	39	39	37	35	33	36	41	37	35	36	46	38	46	42	45	41	54	33	40	28	38	41	33	37	32	26	28	33	39	55	36	35	46	42	36	36	41	36	48	39	35	35	33	35	39	39	34	35	41	35	41	34	33	39	39	52	34	38	30	39	47	37	50	32	45	44	37	35	45	37	37	38	41	45	46	39	41	44	33	40	42	39	38	32	36	47	33	35	42	36	37	31	34	40	34	30	41	38	41	36	42	46	33	34	40	36	40	39	31	60	54	44	39	31	40	38	45	33	32	53	37	38	32	47	42	24	43	37	37	46	35	50	39	36	31	45	40	47	31	40	34	41	42	41	37	35	38	34	39	34	43	39	28	33	43	27	43	43	31	47	40	51	39	35	35	35	44	40	31	28	38	36	41	47	38	25	27	31	38	42	39	46	41	42	40	36	33	48	31	37	51	46	35	38	36	36	30	43	51	44	34	38	33	38	41	38	38	36	36	42	38	50	40	44	36	32	28	36	31	46	33	34	32	37	48	50	42	38	35	38	38	41	39	41	36	44	46	47	44	37	38	30	45	40	28	28	37	44	37	37	45	34	41	37	40	28	53	39	36	44	30	41	38	38	43	39	35	43	39	36	34	37	46	33	42	34	35	28	39	36	38	41	38	37	32	36	41	43	34	45	44	38	40	29	48	30	37	28	36	31	51	37	38	58	36	34	35	39	26	39	24	46	32	33	48	40	41	31	47	30	34	34	29	29	38	40	32	37	34	34	43	36	42	44	41	42	27	36	37	35	31	42	43	39	47	41	46	51	33	42	39	52	27	40	45	42	33	33	41	52	41	50	46	38	28	50	50	40	33	38	36	41	35	28	40	47	45	40	30	30	47	32	34	45	39	34	38	23	44	27	36	27	38	38	39	38	39	33	34	43	37	47	33	43	36	38	43	35	34	29	33	38	49	26	38	39	50	38	37	43	38	35	39	42	40	29	35	40	40	30	42	42	52	34	45	43	37	35	40	39	40	39	34	47	47	28	34	49	38	30	37	34	36	42	36	38	42	26	31	33	42	38	38	38	47	41	32	37	43	29	42	37	48	32	47	45	44	36	42	41	42	37	36	48	48	38	30	39	43	26	42	27	40	36
16002	8581	4273	10773	16682	16301	14975	17068	16092	15216	10290	7281	5767	4630	4930	6029	7064	5100	2761	1866	1649	1493	1586	1495	1321	1314	1235	1222	1312	1287	1126	1086	998	869	806	872	733	739	738	723	729	687	719	654	672	791	938	1184	1115	1203	1806	1299	907	722	619	636	610	664	619	603	657	618	626	665	624	629	585	639	615	591	632	652	640	614	612	615	604	580	650	620	621	597	653	635	651	623	586	621	624	598	615	633	634	600	584	578	626	642	603	623	634	652	610	633	633	642	636	658	640	578	639	570	631	614	648	609	602	630	581	594	647	626	586	650	617	631	671	598	593	624	622	616	572	637	587	604	642	550	607	612	620	589	584	619	606	588	581	590	588	582	606	571	565	664	559	557	607	607	594	555	594	614	611	587	608	599	642	607	597	591	591	587	629	574	575	580	557	621	612	549	591	578	585	593	605	569	599	606	577	619	546	549	578	595	587	568	588	571	578	636	604	629	581	580	567	584	596	594	595	553	614	573	598	586	636	571	610	626	676	605	569	615	565	594	594	602	596	587	604	556	588	601	573	560	599	576	613	603	572	657	577	588	608	604	557	608	568	593	592	604	544	582	576	561	578	589	587	592	599	577	611	602	599	597	596	586	568	582	590	588	562	601	625	567	585	597	580	577	557	589	576	588	596	608	624	543	627	574	593	638	640	597	637	590	558	570	603	610	546	585	592	607	592	552	623	607	589	574	571	584	588	565	622	641	600	618	604	578	562	574	612	651	610	609	571	603	577	520	600	594	585	615	576	585	627	548	575	592	576	574	565	580	606	571	597	625	592	582	584	625	629	607	615	583	598	594	562	626	571	601	553	573	598	592	564	584	605	580	635	600	569	595	605	637	600	562	605	596	603	558	535	624	614	581	573	586	571	636	620	599	589	614	581	619	597	615	598	625	583	575	560	600	561	588	607	615	613	608	615	594	582	610	585	541	596	542	607	607	649	619	610	628	599	578	627	623	614	554	618	585	573	553	633	602	584	588	615	601	573	590	629	607	603	610	593	562	599	608	576	599	579	564	583	617	609	577	595	578	589	575	600	588	583	594	572	631	582	597	589	662	626	545	601	602	651	564	618	641	551	579	618	561	564	604	640	552	609	611	604	602	601	593	598	587	607	571	601	594	612	562	622	598	630	576	602	644	611	601	600	599	581	551	622	639	576	602	605	608	587	554	579	570	590	597	609	578	609	607	585	572	595	639	606	612	584	589	553	597	549	632	599	606	606	541	593	586	665	578	633	593	612	560	549	568	576	602	595	613	582	619	596	611	598	609	607	592	585	574	609	577	637	565	551	563	571	590	583	613	586	620	589	587	611	572	596	615	622	614	612	574	572	606	622	610	584	563	574	639	615	599	607	585	613	572	603	560	620	593	572	581	604	601	573	521	569	606	597	581	611	625	565	612	609	608	574	601	601	628	592	603	577	602	559	598	571	620	570	607	575	592	579	580	602	577	620	633	613	619	584	567	605	586	597	583	575	612	567	640	566	620	622	564	603	591	562	612	604	590	536	627	613	559	585	578	598	573	578	568	613	633	602	570	624	606	590	557	617	584	584	560	591	608	608	641	611	603	549	584	626	601	612	586	592	600	600	612	631	589	584	569	557	612	639	619	594	549	581	620	609	538	620	556	602	583	570	590	620	587	603	589	618	593	621	567	565	582	574	614	645	597	628	590	607	585	579	582	602	562	586	617	613	573	578	586	593	601	661	617	596	623	565	602	613	592	642	571	607	587	584	593	632	607	591	595	591	578	631	600	607	592	558	598	641	603	576	577	572	633	581	603	540	561	615	597	576	581	628	611	578	594	568	618	565	566	626	646	625	541	571	597	602	584	597	627	596	583	614	584	635	555	575	605	604	607	583	566	557	602	626	579	620	579	590	599	615	560	595	599	591	618	572	596	587	605	604	601	601	598	612	563	570	632	608	567	534	605	630	569	576	590	585	596	518	573	609	569	549	597	622	605	581	568	555	570	586	588	570	574	598	557	619	584	567	570	600	591	528	590	580	561	590	623	605	598	631	615	589	648	598	589	611	597	587	647	563	580	597	531	584	617	627	631	550	533	651	613	555	586	583	611	555	581	569	564	589	567	626	580	591	610	569	622	646	576	585	574	593	575	574	610	583	575	570	607	563	540	618	544	586	602	621	633	629	600	592	581	526	563	610	630	637	574	560	583	595	647	604	557	584	620	575	550	619	601	575	586	585	585	604	593	569	547	599	572	590	619	616	554	575	615	615	567	547	549	594	551	606	616	605	628	630	623	565	571	603	584	632	614	605	611	568	577	614	578	581	574	579	563	580	601	574	578	592	577	600	609	585	545	605	597	558	593	621	635	586	581	603	614	599	557	570	562	600	597	609	575	608	600	602	593	559	610	586	563	588	587	583	607	569	593	623	579	609	546	567	600	581	621	648	595	580	663	616	600	585	617	618	570	565	631	575	591	627	594	626	565	623	570	610	568	567	606	569	600	655	588	604	562	613	572	638	621	583	586	603	621	652	600	575	583	535	563	614	557	575	605	593	598	606	630	628	605	617	560	580	588	595	602	590	573	565	586	586	609	590	615	619	602	622	578	559	641	637	617	622	570	650	559	630	620	610	588	604	592	560	589	620	602	589	629	620	614	582	626	603	628	621	574	582	603	618	581	614	599	593	592	577	590	587	601	590	591	549	579	575	601	557	585	586	598	621	568	589	629	578	619	539	586	594	555	605	615	591	623	575	592	535	580	610	601	579	635	601	604	622	607	583	612	626	586	587	627	631	602	599	599	604	604	588	630	555	635	607	565	569	623	569	624	606	581	558	567	581	599	566	603	610	554	642	566	643	595	628	565	564	574	566	576	547	625	597	586	611	594	614	606	619	567	566	634	617	604	590	580	602	567	563	591	586	617	562	598	614	572	594	550	606	591	626	597	568	629	593	607	572	559	594	608	585	633	601	584	597	572	595	593	582	624	614	621	600	581	602	575	612	597	615	560	586	623	630	601	588	610	575	606	651	640	641	591	598	622	578	600	598	581	588	546	583	588	593	594	618	576	621	586	572	566	615	617	614	614	596	550	609	592	610	561	611	588	576	569	585	602	590	589	598	574	595	578	639	580	581	589	561	632	606	582	595	561	626	615	590	578	589	622	609	612	587	573	603	600	616	568	596	580	582	585	567	622	631	568	574	573	619	609	579	562	583	617	571	613	595	600	583	580	584	589	594	561	621	594	627	601	593	604	573	554	596	617	561	607	582	584	554	599	605	553	591	591	610	560	616	604	588	606	596	618	594	546	628	628	620	576	629	549	590	587	608	622	580	600	606	587	611	603	621	558	626	583	587	580	579	586	595	584	585	613	587	616	582	587	635	596	616	594	585	602	591	561	633	582	556	570	566	597	646	530	581	563	609	591	651	574	600	549	612	617	664	595	595	598	594	604	607	604	608	590	622	552	619	601	578	591	619	580	579	547	613	590	631	615	593	601	585	606
2021	551	249	186	330	352	345	445	581	489	350	230	176	142	158	181	250	205	112	79	75	81	81	64	51	61	62	47	71	73	57	59	48	61	55	48	52	44	37	36	37	42	34	41	44	35	51	68	80	68	76	67	39	42	46	36	34	30	35	33	29	39	31	37	36	36	38	30	32	38	25	45	35	46	47	35	37	26	33	45	34	35	43	42	35	37	31	26	29	35	30	35	38	48	36	51	31	34	48	37	41	35	51	41	39	49	35	38	32	42	34	30	36	32	37	31	35	33	48	33	35	39	35	27	30	35	55	42	36	41	31	38	33	35	46	44	42	33	35	40	45	32	40	34	37	44	30	36	35	26	38	49	34	39	44	27	32	46	37	49	48	32	29	29	41	33	43	34	36	34	29	38	26	35	35	37	28	40	29	35	38	38	40	29	40	36	28	43	35	34	38	37	26	36	40	26	41	31	33	38	41	30	41	38	23	36	44	37	38	35	42	30	38	36	38	43	41	36	38	39	28	40	33	40	39	30	27	39	31	38	36	30	29	30	33	26	32	28	33	29	46	33	28	32	38	45	25	47	52	48	33	36	41	37	42	32	39	51	37	42	42	37	29	38	42	37	41	38	36	31	34	28	43	27	38	28	38	45	32	35	31	35	43	32	30	34	40	35	47	39	28	35	34	24	42	42	32	34	36	28	39	31	44	34	35	41	35	39	36	36	31	27	31	48	39	41	46	32	39	36	42	29	35	52	27	26	37	38	33	44	37	30	34	34	43	44	34	29	35	25	41	32	40	32	46	32	44	36	39	47	48	33	29	36	38	41	37	33	44	43	27	38	38	31	40	35	42	35	40	35	33	34	28	30	50	32	38	37	37	42	28	40	39	38	33	30	50	28	42	47	35	33	45	37	49	26	31	41	46	31	33	36	35	35	37	38	30	29	28	44	38	41	33	39	31	38	33	30	33	38	29	32	41	30	44	31	26	33	30	32	48	34	25	34	27	30	39	32	38	40	44	29	27	31	30	41	30	45	36	39	32	31	26	41	36	29	39	35	45	36	40	38	39	37	32	29	39	33	34	25	31	39	39	45	31	46	38	40	36	27	31	36	35	38	49	33	33	39	53	35	37	35	36	44	34	35	36	28	42	38	40	24	39	38	32	33	29	35	39	33	34	31	34	33	48	31	35	34	32	37	41	32	51	36	32	36	34	39	42	41	29	35	31	36	34	39	35	32	39	35	32	39	48	48	41	28	25	33	35	44	31	35	51	42	36	48	43	34	42	51	41	36	37	26	37	25	34	38	23	36	32	33	32	44	30	42	29	29	44	37	43	45	40	34	54	35	30	41	32	32	34	26	38	29	41	36	41	41	34	33	41	33	36	28	40	33	50	39	37	30	33	33	25	31	31	38	31	30	42	41	32	41	39	37	36	48	31	33	38	29	33	24	32	35	33	33	51	35	45	41	36	35	30	30	27	36	26	41	44	36	32	26	31	44	25	44	40	32	32	39	35	26	35	38	28	44	32	40	40	37	47	32	42	38	33	30	30	32	37	39	34	44	34	22	29	27	37	39	31	37	41	39	31	38	46	38	47	40	38	40	44	28	40	37	31	41	31	33	27	32	34	28	42	27	43	36	37	42	44	41	22	41	37	26	36	40	28	32	30	40	27	34	30	30	45	37	39	49	32	44	41	28	36	44	39	35	28	32	34	48	33	45	32	51	48	30	43	32	36	43	45	39	38	34	36	33	28	29	39	33	37	31	22	46	45	34	31	44	31	41	38	33	37	40	38	31	50	36	39	35	46	35	40	27	33	36	33	32	29	43	28	36	37	40	40	33	41	45	33	38	33	40	34	31	43	46	31	33	42	37	39	27	32	31	39	29	33	35	45	34	34	35	39	25	33	43	41	42	45	37	40	35	34	36	29	22	42	34	40	29	35	44	37	37	33	37	34	39	39	36	30	28	33	41	37	32	36	28	33	31	30	30	22	46	32	42	34	49	33	36	30	46	33	47	41	45	43	38	29	39	34	33	48	34	34	42	37	28	44	48	28	33	39	52	31	32	37	29	39	39	32	34	39	31	34	42	38	41	39	31	34	39	38	31	47	33	38	43	35	48	46	34	27	44	45	33	26	40	46	46	43	36	27	42	43	36	33	38	43	43	35	34	31	37	29	36	47	41	30	29	40	44	48	36	31	34	39	46	27	41	37	30	37	30	34	39	38	37	31	38	29	45	34	49	30	35	28	41	31	43	26	44	46	36	32	44	27	47	33	39	36	28	48	36	45	38	34	43	46	48	36	37	34	39	32	21	35	29	40	40	31	33	42	32	28	40	41	34	40	29	35	32	41	44	30	37	20	33	36	33	33	35	43	33	29	40	39	48	30	31	34	33	35	31	39	28	35	39	40	40	35	32	48	34	38	31	27	42	27	33	41	35	34	33	38	36	47	46	41	37	47	38	36	39	23	38	37	38	35	31	37	54	31	32	32	37	29	35	35	41	32	34	36	28	28	38	26	37	36	42	29	41	32	38	43	33	31	37	23	27	27	33	36	30	35	38	25	36	33	42	36	38	32	33	35	22	45	31	29	44	42	46	34	40	41	28	33	25	44	34	34	36	46	41	42	34	42	42	40	39	28	37	49	45	32	41	48	33	33	44	32	41	40	42	34	37	39	46	37	47	25	26	29	32	30	47	36	32	39	31	46	39	43	30	42	32	38	36	25	36	32	34	41	38	37	34	39	37	44	26	37	45	39	31	48	38	28	41	33	46	20	25	17	34	28	28	35	21	39	45	44	33	32	44	42	46	33	35	29	29	28	32	26	33	43	34	43	38	45	35	36	39	36	38	31	33	38	32	36	41	43	41	35	27	33	45	34	46	29	25	33	37	34	37	38	45	28	42	31	35	40	40	48	38	31	40	44	40	41	29	46	43	34	31	45	42	33	33	32	35	40	36	37	41	35	39	31	46	36	30	30	36	29	34	29	40	36	35	40	41	31	37	38	32	35	33	41	29	41	29	38	41	37	39	34	43	32	33	38	43	37	41	37	42	28	36	30	48	41	42	38	28	30	40	30	31	28	46	36	44	35	40	28	25	29	35	30	33	34	30	41	33	34	29	40	31	44	36	44	31	36	28	30	38	29	29	49	38	43	31	31	42	39	34	42	39	39	33	36	32	37	38	28	36	30	29	37	36	43	40	27	32	38	34	29	27	35	34	39	38	40	37	47	43	23	33	36	39	41	46	28	38	38	33	42	35	33	29	28	27	35	32	37	30	42	29	38	24	39	39	34	34	28	30	32	28	43	28	31	43	31	32	31	35	37	29	33	43	35	25	46	37	29	37	39	32	32	31	29	42	39	32	40	37	27	41	34	36	32	32	31	39	31	42	39	47	40	33	30	37	34	38	42	48	34	40	45	26	42	39	30	34	33	37	36	38	30	40	38	30	37	29	35	38	36	33	41	36	38	33	41	44	31	38	45	31
22596	12800	6310	16059	23512	22877	20658	21729	23942	20287	15560	11137	8487	6828	6580	7955	10052	8309	4989	2769	2429	2513	2418	2671	1722	1740	1648	1627	1636	1761	1598	1473	1280	1240	1075	1000	893	861	832	797	778	766	779	733	735	902	1142	1926	2117	2148	2590	1799	1176	706	651	649	641	665	614	637	601	643	673	598	625	619	585	613	593	599	620	551	596	607	572	603	600	589	582	571	545	540	584	570	574	662	581	575	586	623	525	589	564	610	585	579	543	605	627	578	587	604	610	640	592	606	580	625	636	537	600	604	577	571	544	639	581	604	575	572	583	578	585	561	561	578	585	629	625	603	577	618	570	570	594	597	601	573	621	575	564	538	585	562	580	540	566	569	581	568	604	553	573	566	571	507	535	567	561	534	521	532	559	571	579	574	528	554	555	562	558	557	549	574	586	567	553	562	603	556	579	577	502	564	563	552	536	501	538	556	543	519	586	558	521	616	488	543	529	573	563	542	560	575	544	575	501	541	533	525	568	541	556	524	529	512	571	542	527	546	551	513	488	550	570	523	571	580	557	574	543	518	551	537	565	552	544	569	554	558	560	540	543	542	557	580	529	566	580	547	533	557	571	533	533	556	503	523	550	578	563	532	538	549	531	538	510	601	574	532	551	551	519	576	572	554	501	529	556	571	499	571	558	601	542	535	531	571	574	556	538	552	562	569	570	561	531	542	532	550	480	521	569	560	499	578	574	536	571	592	563	553	524	543	534	525	536	559	530	520	557	616	503	534	593	547	531	575	497	536	561	548	550	525	572	581	567	555	586	560	552	536	559	523	570	537	569	570	569	511	574	539	552	524	536	546	594	555	551	516	547	527	557	552	522	565	525	560	565	526	571	543	540	564	557	548	537	510	547	537	556	532	510	519	571	556	551	565	557	521	572	542	594	507	572	535	535	555	543	565	584	547	545	548	542	550	551	539	565	580	534	525	551	519	561	539	542	547	602	534	517	537	543	562	542	549	546	555	561	539	580	511	552	565	527	570	556	553	568	533	562	550	570	557	519	522	544	543	551	569	557	552	513	561	567	542	506	550	561	541	552	580	545	560	566	572	561	575	544	513	579	541	549	563	536	546	517	495	560	557	565	569	567	538	551	544	562	570	488	541	547	527	570	528	573	588	550	554	574	534	494	566	568	537	519	571	593	543	546	515	545	541	564	527	572	521	580	560	557	536	503	512	490	552	511	544	573	580	526	502	515	540	548	526	517	562	565	557	556	512	538	547	555	585	535	548	564	549	531	508	506	553	560	532	552	547	555	536	578	514	550	555	552	560	556	547	565	533	523	508	553	530	534	582	537	541	562	542	521	520	569	493	581	532	566	529	543	525	566	537	514	557	537	543	539	550	580	556	545	552	541	538	548	567	538	538	617	549	542	516	513	525	571	540	551	555	542	578	535	556	562	528	562	577	558	588	581	514	525	553	529	554	525	552	526	565	536	542	506	537	494	561	539	526	582	537	547	533	567	538	542	531	522	583	593	627	583	579	541	536	553	470	532	540	546	530	486	516	548	536	568	562	556	545	580	570	567	597	580	561	591	530	546	548	562	547	578	516	556	543	533	594	551	579	529	530	549	558	545	525	522	573	546	551	556	574	548	585	554	542	572	555	555	555	552	550	549	544	528	546	528	571	557	579	567	565	562	569	545	613	534	584	566	550	534	509	571	553	541	545	573	580	555	572	519	525	534	543	502	535	578	532	490	536	582	554	544	541	525	571	535	550	594	555	526	498	595	578	542	578	546	533	545	545	516	556	561	544	544	566	567	531	528	522	584	534	604	589	580	538	541	592	567	539	573	531	514	535	586	569	540	610	560	531	534	495	531	553	570	571	510	534	560	540	556	552	550	566	516	597	593	543	556	588	528	550	573	522	569	578	504	536	513	572	516	521	542	546	527	558	579	523	570	537	552	582	542	562	520	606	518	534	596	516	535	567	539	507	548	538	542	523	502	499	553	582	509	540	544	539	566	526	539	503	520	578	557	550	544	536	562	596	574	523	564	520	552	512	551	568	540	558	590	528	541	530	588	505	534	563	508	533	522	538	511	566	563	538	533	530	508	550	569	565	548	535	582	532	530	546	539	545	514	559	519	601	502	558	552	552	519	549	503	589	538	503	543	519	543	540	529	546	553	533	550	538	553	524	564	549	586	550	536	549	531	525	517	563	571	534	561	533	518	590	553	524	535	545	533	533	520	510	551	545	551	535	582	525	537	513	518	586	524	533	597	525	531	538	548	566	562	541	541	554	557	590	521	544	563	550	549	549	540	544	515	578	547	559	542	537	536	538	581	519	514	538	537	569	532	539	530	506	555	546	537	508	492	547	575	555	567	550	590	561	577	530	564	503	540	493	580	507	587	509	529	539	518	530	567	535	545	543	584	600	543	533	538	550	581	557	538	523	556	558	556	522	530	585	536	525	529	528	505	576	572	590	555	559	564	534	567	554	531	537	528	501	530	584	531	535	506	532	495	531	520	547	584	559	570	556	583	538	521	548	542	524	553	576	532	545	579	545	548	551	556	545	544	564	561	561	546	541	537	594	574	528	568	547	555	538	582	570	554	543	543	520	541	544	572	572	513	520	595	529	577	582	524	560	527	559	533	547	571	551	604	546	538	540	527	565	530	519	560	524	594	509	552	561	549	504	576	569	519	550	563	565	582	544	529	521	593	533	526	568	581	550	534	505	556	593	517	558	535	524	536	532	541	554	519	559	553	545	566	544	564	486	556	568	557	577	539	553	565	557	557	544	548	550	551	558	592	585	533	531	574	501	559	570	559	504	558	515	544	573	548	542	552	565	558	545	575	529	545	547	591	549	589	581	502	523	541	555	591	536	534	564	560	550	545	530	580	528	546	542	609	544	513	573	564	533	564	496	573	557	547	563	576	548	575	577	558	548	599	540	555	538	591	579	551	548	517	521	525	531	547	594	539	534	573	525	571	546	597	559	530	531	578	545	495	547	553	590	565	547	540	526	541	578	531	553	538	576	591	511	545	564	531	542	612	510	514	522	536	581	581	532	541	532	584	558	529	531	541	511	575	549	566	546	522	550	559	532	509	575	553	521	574	506	514	541	521	563	551	555	510	547	536	545	551	525	533	597	559	534	569	542	561	584	556	546	596	502	539	507	533	562	561	536	524	513	535	557	547	534	529	569	534	560	533	520	518	571	554	558	543	511	542	543	566	545	547	512	545	528	588	580	518	559	531	509	573	507	583	557	535	563	545	542	575	523	525	545	565	542	512	571	526	520	531	523	541	540	560	540	538	578	506	541	549	522	549	539	539	566	553	552	551	579	559	557	560	546	559	562	523	577	528	532	547	552	564	557	603	579	558	557	588	544	539	515	554	541	540	501	561	543	558	554	520	553	561	541	575	576	561	554	583	614	579	516	552	545	563	560	546	535	561	516	558	512	578	561	524	545	563	553	555	592	563	567	550	572	541	557	557	557	543	562	544	558	527	564	585	584	556	567
1548	195	102	74	86	97	125	156	274	195	128	112	71	57	59	68	97	95	55	31	43	32	36	33	20	21	27	18	33	26	28	28	29	29	34	21	13	24	19	29	19	30	23	15	16	17	31	50	44	46	46	31	39	12	24	29	19	21	26	23	24	16	22	28	21	20	27	18	25	20	22	25	28	21	18	19	29	12	27	26	19	17	32	23	15	15	24	23	27	20	25	20	24	14	26	27	22	25	27	23	26	23	25	20	29	27	27	29	24	23	22	20	23	23	23	25	27	30	17	35	22	25	15	26	15	29	26	35	16	17	24	33	30	19	25	19	24	25	13	23	27	22	35	14	27	20	20	23	22	15	23	17	18	25	15	26	19	15	16	17	12	19	24	25	24	21	20	25	20	12	33	13	23	23	17	17	21	23	23	27	33	21	15	21	18	23	22	20	20	23	23	18	23	28	10	20	19	20	34	19	28	28	21	22	29	23	26	35	18	30	18	21	23	25	26	34	22	23	12	29	22	20	35	28	18	22	26	22	24	26	28	16	17	24	19	29	20	29	24	21	30	22	36	23	34	31	18	29	27	33	28	24	26	21	13	34	21	26	17	30	30	18	32	27	24	28	24	23	25	23	19	16	28	19	25	21	25	22	22	24	23	22	16	22	24	24	22	26	12	12	25	16	23	27	24	18	30	28	20	19	30	24	23	23	21	25	18	21	28	17	24	29	13	34	19	19	30	14	17	23	18	25	23	25	24	18	28	24	12	15	26	16	17	14	25	31	31	17	25	16	19	21	20	30	17	21	22	14	26	20	25	28	24	17	27	20	25	19	24	25	23	21	31	20	26	21	32	12	31	21	13	26	28	27	24	32	22	29	22	19	19	29	17	18	20	32	22	26	30	22	22	21	21	32	22	21	23	25	22	34	33	27	21	30	18	18	32	17	28	28	21	18	19	25	20	18	25	22	19	26	25	29	17	30	20	28	14	23	28	27	27	29	28	18	26	21	23	31	21	28	21	26	26	25	22	18	13	15	28	28	24	19	26	25	26	21	25	16	27	20	23	23	34	22	30	31	19	10	24	20	27	23	30	22	24	28	31	18	29	26	23	22	32	22	24	30	19	24	22	18	29	21	26	16	24	22	20	20	24	28	19	29	20	20	22	22	20	22	20	26	18	18	28	22	21	16	33	20	18	25	27	22	17	20	20	22	24	23	24	30	18	24	24	29	27	26	25	12	27	17	21	28	33	31	24	27	28	27	28	21	25	28	19	24	24	29	27	25	24	22	22	24	24	25	16	24	16	28	21	17	30	26	28	23	28	25	18	19	21	23	19	16	22	31	21	21	14	22	15	26	21	22	20	23	16	18	26	23	27	16	21	16	30	20	28	20	18	18	20	19	23	17	22	24	27	15	15	25	22	23	26	18	22	28	12	18	23	22	21	28	22	22	18	25	18	19	22	18	25	22	31	25	24	26	22	23	23	27	27	27	21	21	32	26	22	28	27	21	32	17	10	25	21	25	27	31	29	18	27	29	29	27	20	23	28	17	24	25	32	33	32	28	19	23	20	25	31	22	16	20	13	26	22	22	20	27	27	25	25	22	17	20	30	18	23	27	23	26	28	28	17	16	24	31	16	17	20	26	27	16	12	24	27	20	24	19	27	22	22	27	13	22	20	25	25	19	25	24	20	16	18	23	19	19	16	27	21	30	18	24	25	13	28	28	28	17	25	28	27	29	15	21	19	21	18	22	17	24	26	21	24	24	27	28	22	24	28	25	20	26	19	19	30	22	28	30	14	23	20	30	20	20	21	27	24	12	26	17	19	22	36	19	33	23	18	12	18	23	18	17	21	19	21	17	16	14	25	26	24	24	20	27	24	27	19	26	19	20	34	29	30	28	31	33	23	25	20	23	24	23	34	26	15	26	19	25	22	22	18	24	21	26	24	21	25	21	25	18	21	18	26	22	16	35	18	16	23	25	28	22	14	22	19	22	18	26	26	19	23	31	24	23	29	16	24	23	22	30	22	18	24	19	19	19	20	26	29	25	20	16	35	23	20	23	18	23	15	23	24	11	32	31	16	27	26	27	22	27	23	25	26	23	19	20	17	17	26	22	21	30	17	20	25	26	25	28	19	17	32	29	16	24	17	20	21	38	22	23	32	26	26	20	27	15	25	24	22	16	34	21	22	16	24	22	23	22	17	18	23	13	18	21	29	27	26	17	24	19	30	20	23	28	19	25	24	29	19	27	23	21	30	24	23	21	25	30	26	24	23	30	28	19	28	22	17	17	25	13	23	22	23	28	21	24	21	20	18	28	23	32	25	18	17	25	24	27	17	25	30	24	12	26	21	21	23	18	19	26	16	20	27	28	22	14	18	25	33	18	25	23	24	23	20	25	24	28	27	18	23	22	15	19	26	25	21	29	26	22	28	25	24	29	23	22	24	26	25	21	20	21	21	22	22	27	23	22	27	26	13	23	25	14	20	21	28	22	21	23	15	19	25	16	20	29	23	17	26	33	38	21	31	22	28	16	18	28	27	31	23	21	20	30	25	21	14	18	23	24	22	24	25	26	24	19	21	25	23	20	36	20	20	20	20	23	28	21	24	20	25	25	19	20	28	29	16	16	23	27	20	32	24	18	25	27	28	13	24	27	27	25	21	25	21	18	20	20	17	22	31	27	22	29	23	33	25	22	24	26	22	19	20	34	19	24	22	17	29	16	21	22	27	17	24	20	22	22	22	18	22	17	26	27	31	29	30	22	24	30	27	28	26	25	16	15	21	23	25	21	29	25	26	18	24	25	17	24	18	19	28	21	20	23	31	27	17	14	29	31	21	13	26	32	19	17	20	24	29	23	27	19	28	22	21	18	26	23	24	27	29	16	24	11	24	30	24	26	23	31	22	23	21	21	25	27	21	22	23	23	23	22	22	30	32	27	20	32	28	28	27	20	21	31	25	30	22	20	26	23	23	24	24	21	24	18	19	25	38	23	18	27	22	19	20	19	22	22	27	22	11	29	22	26	23	24	21	25	30	23	23	27	25	25	34	25	28	29	18	28	20	25	23	26	22	17	31	27	21	20	28	22	26	31	23	31	29	20	21	24	24	20	25	29	27	25	17	32	21	19	16	25	23	19	22	16	35	19	14	24	25	24	24	19	21	22	33	20	27	20	21	14	22	18	18	26	15	27	21	28	21	24	22	25	26	28	18	26	23	20	24	30	29	20	25	27	19	18	26	21	22	28	24	19	22	22	18	32	23	24	22	18	22	22	18	19	25	25	29	30	25	17	22	24	22	26	20	25	18	21	18	27	25	22	25	20	19	20	31	27	23	25	17	31	26	20	22	27	18	23	29	21	22	21	24	27	15	27	28	16	28	26	13	25	24	23	27	19	16	24	26	24	19	25	31	24	34	23	24	26	36	22	30	25	35	23	29	28	24	15	21	21	22	24	26	24	28	16	24	19	25	25	13	23	21	25	25	23
13604	6270	2717	6727	11037	10475	9693	10785	15494	12023	7998	5236	3472	2481	2305	3069	4333	4265	2197	984	910	1002	901	1052	630	586	595	754	736	600	599	597	560	520	470	469	448	423	430	393	402	404	426	408	426	469	685	1209	1235	1278	1357	868	486	381	386	345	363	427	328	345	398	351	378	376	347	337	336	368	362	333	351	358	367	376	388	390	357	377	365	400	387	345	339	366	406	343	369	374	392	410	367	368	362	386	388	382	347	351	416	394	371	371	400	365	359	386	377	366	374	331	370	357	376	401	359	392	355	374	371	350	362	400	387	354	365	322	338	394	367	371	377	349	340	366	398	401	399	375	351	345	354	376	361	357	408	359	342	411	349	329	389	358	353	381	367	371	375	386	371	379	338	346	332	368	380	372	353	371	350	367	363	344	357	368	337	356	373	354	364	374	339	386	352	305	371	367	371	365	367	387	379	379	343	393	381	384	367	363	329	384	330	362	373	351	334	379	394	325	348	350	332	352	379	370	342	363	398	369	356	355	333	363	368	382	330	381	360	353	371	336	380	364	358	392	373	365	348	398	323	356	376	366	350	367	355	360	348	339	353	367	334	374	374	342	374	369	337	361	350	371	357	360	362	318	362	368	372	365	376	333	343	343	326	382	369	364	354	322	384	373	357	350	360	367	381	341	346	347	349	374	351	357	358	386	378	361	382	361	362	337	369	361	348	390	370	385	350	351	369	343	357	398	350	372	367	358	342	327	337	375	346	356	377	377	362	376	362	376	350	332	362	382	357	340	330	346	358	330	338	357	372	353	375	345	363	387	361	368	349	370	392	356	328	355	366	379	388	372	367	387	360	341	369	358	379	372	343	370	350	410	344	368	381	357	350	324	343	387	357	371	375	365	354	339	354	349	368	380	360	358	324	312	383	376	385	360	383	339	394	362	364	388	356	382	347	376	341	376	352	333	380	374	370	350	342	362	339	339	331	391	384	351	368	358	341	390	346	352	344	322	360	351	410	336	362	378	368	375	358	340	337	396	354	339	369	391	355	391	361	380	360	356	408	356	384	349	354	370	344	366	393	361	364	360	337	325	375	375	353	372	397	358	365	357	349	350	338	368	320	334	335	370	337	367	351	377	346	394	353	341	374	353	372	358	337	358	349	371	406	356	376	354	342	342	344	338	378	390	340	377	392	361	356	387	357	342	320	388	354	379	338	384	365	360	367	369	397	363	361	346	371	354	345	380	372	374	392	329	354	380	348	406	342	388	344	345	348	359	335	384	338	373	357	342	385	334	386	342	359	373	347	364	354	340	337	349	344	374	358	363	348	351	373	341	364	369	341	370	377	399	374	351	331	366	356	371	369	342	351	357	377	381	336	405	356	358	375	387	403	356	351	352	379	363	356	331	373	349	350	387	370	383	355	389	361	368	377	365	328	368	363	393	345	377	358	397	357	358	363	357	393	326	371	356	352	367	348	387	369	337	376	324	355	385	364	379	353	400	360	342	320	335	378	365	373	372	361	375	374	375	336	347	339	346	335	336	368	378	360	368	364	371	348	370	324	373	361	388	346	357	352	358	377	376	361	348	350	373	337	346	361	376	339	355	374	339	372	344	411	359	371	343	363	364	371	319	382	343	339	353	398	373	332	342	382	358	373	366	356	342	326	342	355	386	368	341	384	370	369	371	401	348	357	345	402	363	382	386	356	390	342	342	358	359	413	373	359	354	366	332	347	381	377	349	356	382	364	373	362	357	368	348	340	334	388	368	393	333	363	370	343	372	338	367	358	345	375	386	327	339	401	367	394	375	359	347	327	376	338	352	357	367	353	354	371	371	371	350	355	378	355	368	361	348	376	377	368	384	346	355	348	378	368	357	346	340	377	368	355	386	352	357	377	350	328	367	347	339	376	365	381	386	334	401	370	357	354	352	348	348	373	365	319	333	370	360	351	351	354	348	408	363	409	331	360	370	374	355	365	381	337	414	345	357	359	354	369	333	353	383	398	386	323	354	362	364	380	349	350	321	351	361	374	362	380	349	358	353	327	408	342	341	365	400	350	361	385	334	402	379	355	363	329	327	331	369	351	357	379	345	347	388	351	380	411	337	348	364	350	336	322	358	333	382	345	364	359	372	353	355	370	337	365	337	381	384	375	355	388	375	379	341	338	367	357	374	339	377	373	326	339	360	318	376	366	315	325	353	362	372	326	335	338	388	397	357	375	353	379	389	390	356	365	345	372	345	368	364	346	322	366	395	359	340	360	372	371	380	397	352	332	351	352	373	409	392	347	355	381	374	347	362	351	372	357	362	365	345	367	407	367	364	369	375	428	368	353	339	333	375	333	375	341	413	364	331	332	355	333	335	377	345	317	363	377	368	381	360	363	375	370	333	382	361	342	371	373	380	372	411	342	354	347	372	365	374	394	342	346	386	371	374	348	359	376	385	385	374	374	369	362	353	337	349	309	366	353	395	361	354	339	369	384	347	388	385	371	365	362	340	350	369	399	374	381	384	360	359	373	374	375	348	370	332	376	337	356	361	390	401	350	363	338	382	326	373	394	377	379	322	347	376	327	370	384	336	361	337	367	401	386	343	366	354	362	358	349	358	357	326	341	345	373	369	375	329	384	389	331	353	366	354	350	402	343	348	366	342	385	366	360	360	387	348	372	378	380	360	358	371	371	377	375	364	362	356	348	351	356	375	366	344	332	381	363	389	377	361	359	375	356	351	389	371	392	349	338	355	413	393	335	389	355	358	381	346	360	376	390	393	371	368	364	354	323	369	362	364	358	373	372	374	351	377	356	382	368	376	381	369	318	356	333	377	374	381	338	347	384	381	349	332	376	349	333	384	348	340	339	367	371	364	343	369	365	359	329	363	332	373	391	374	354	351	376	307	370	372	349	379	355	380	389	390	350	337	363	378	388	365	329	331	354	323	356	343	370	346	381	324	354	370	398	357	366	350	384	358	335	355	368	354	373	383	371	343	377	356	354	347	362	339	373	376	360	371	354	371	359	354	342	375	352	407	354	350	382	380	369	360	399	363	344	366	383	361	358	356	334	375	365	363	380	353	363	388	371	352	385	336	359	343	393	358	378	318	354	376	391	370	349	354	364	401	348	361	357	366	341	389	334	380	376	372	360	358	363	346	337	411	355	345	358	358	340	343	362	415	362	371	348	356	385	365	332	335	359	342	395	370	364	384	353	358	359	377	338	382	352	334	349	396	374	357	380	363	372	381	348	376	344	355	392	357	356	376	344	369	376	388	366	393	378	377	354	379	357	375	381	323	356	355	377	383	330	354	333	367	355	357	387	341	360	381	354	349	390	374	377	335	353	344	370	340	374	375	330	387	336	367	386	354	331	378	384	334	370	325	372	383	370	350	356	358	358	364	372	339	369	327	357	322	368	367	349	366	386	362	386	376	386	362	356	351	345	339	331	387	362	388	345	355	351	371	368	358	372	329	370	379	367	380	375	383	326	345	373	376	355	378	346	380	357	349	382	341
974	347	180	103	201	238	192	226	349	449	259	186	146	83	78	100	157	169	122	50	29	56	52	52	36	22	38	37	37	36	29	26	34	30	17	22	23	25	21	30	17	22	17	20	23	27	32	53	66	56	35	23	17	25	32	22	29	25	21	21	12	24	23	21	23	22	15	21	12	16	20	21	19	23	16	19	16	23	18	25	25	19	17	20	12	21	18	22	22	17	22	20	20	20	16	16	23	11	18	21	21	17	30	23	16	17	25	22	23	24	15	18	25	13	23	19	18	30	25	20	26	21	13	17	23	22	20	14	19	17	17	22	20	18	16	21	14	27	18	20	34	23	23	18	23	18	22	17	17	22	20	20	16	16	22	18	9	26	14	20	28	13	17	20	8	21	20	27	16	21	17	10	23	25	13	25	21	18	18	22	19	34	19	27	19	23	14	22	20	22	17	24	11	23	18	24	16	15	19	18	21	24	18	22	16	12	13	15	12	12	23	20	19	20	30	18	25	19	17	16	16	21	24	13	24	21	25	12	10	21	23	18	15	26	16	24	21	19	19	17	28	15	24	14	22	24	25	16	19	14	16	20	15	14	16	10	22	20	18	13	25	16	20	18	19	15	15	24	12	28	9	21	20	22	11	20	22	19	13	17	21	25	21	22	22	15	21	20	19	23	24	26	20	22	12	19	29	20	15	27	20	17	17	21	20	21	23	12	17	23	28	15	22	18	22	21	22	28	18	18	25	15	15	22	20	30	22	19	31	18	15	20	19	16	19	16	21	18	23	14	20	24	19	20	16	28	17	20	18	20	15	20	22	14	10	16	20	26	15	11	18	23	11	20	19	19	23	17	25	25	18	20	19	22	13	14	24	19	23	24	22	12	22	21	27	17	18	18	19	14	20	18	22	21	18	20	17	19	26	25	20	24	20	17	17	18	16	25	20	21	20	15	16	18	19	21	18	21	14	13	20	21	24	15	26	11	12	20	24	17	20	25	34	15	17	25	19	29	21	21	14	19	17	16	18	27	19	20	21	18	16	20	27	19	20	19	21	20	19	17	26	9	16	15	18	16	13	14	16	22	18	22	21	16	14	15	17	18	21	15	26	16	19	19	19	19	34	17	26	19	20	15	16	18	21	21	21	19	19	23	22	19	24	21	22	21	17	20	16	25	18	21	22	14	17	24	19	21	23	21	24	22	16	24	12	26	16	19	21	24	19	21	11	17	23	19	20	12	20	15	8	23	20	24	16	23	16	18	28	20	20	16	17	18	24	16	22	27	21	25	12	23	11	20	22	11	12	20	18	22	23	23	14	17	22	16	15	17	19	19	27	16	15	17	12	16	22	15	25	16	30	19	18	15	12	15	22	25	16	17	15	22	25	16	18	18	17	24	20	16	20	20	25	21	14	12	17	19	15	17	12	16	20	21	15	16	21	12	14	20	22	27	17	14	24	22	23	18	16	19	16	20	20	22	14	17	18	25	14	14	18	23	23	18	17	16	6	20	14	16	12	16	22	20	18	23	12	13	27	17	17	21	22	20	24	13	18	21	13	15	18	22	24	34	11	22	27	26	23	19	19	20	24	14	21	17	12	17	16	18	12	16	14	12	23	23	8	27	20	21	20	13	15	27	13	24	21	12	20	22	12	25	26	30	15	18	24	10	15	21	13	20	19	28	21	27	19	23	14	11	18	16	21	20	17	18	23	20	23	20	13	20	17	25	20	13	16	23	25	18	18	21	20	17	24	18	14	15	23	23	14	17	22	16	14	24	28	18	21	22	20	23	31	20	27	16	23	17	14	21	21	20	18	19	16	26	25	27	12	19	22	13	17	18	19	15	25	15	22	25	17	16	20	13	23	18	16	13	25	20	25	20	22	21	20	14	14	15	16	32	12	16	21	14	19	20	16	16	15	19	19	11	12	17	15	15	20	24	16	18	15	15	21	21	18	16	18	20	25	18	19	17	15	14	12	23	21	26	15	14	18	15	16	22	25	26	21	19	12	21	34	28	20	14	20	17	15	18	28	25	26	17	17	20	23	18	16	27	18	21	17	25	24	20	11	17	17	18	25	29	16	24	14	21	16	12	23	22	18	16	23	16	22	24	21	17	16	18	15	13	20	21	20	20	27	19	29	27	15	25	13	15	15	28	15	24	20	20	18	20	25	15	18	15	27	21	21	14	23	24	21	18	21	14	25	16	24	18	17	22	18	23	23	19	19	17	10	17	18	19	18	26	17	24	22	28	25	14	19	23	15	20	18	13	17	23	21	20	23	27	18	25	23	13	15	25	18	12	27	23	26	24	15	16	20	22	24	16	28	16	13	23	11	17	23	19	21	18	22	22	15	24	23	21	24	15	19	19	19	22	16	14	27	23	12	25	20	21	16	10	18	19	12	23	17	22	15	19	12	20	19	15	22	22	18	22	11	20	25	23	26	29	19	23	16	23	24	28	19	19	21	24	20	11	13	23	18	26	15	21	23	19	13	15	24	20	24	33	33	24	24	22	22	22	17	21	17	13	17	19	17	26	18	11	27	14	21	25	16	21	14	25	19	17	13	24	17	24	22	21	23	16	20	18	26	16	24	17	22	19	20	22	17	22	21	20	24	21	21	20	18	19	12	18	20	21	22	18	25	16	19	22	19	20	16	20	25	21	19	21	24	23	17	15	16	23	15	14	12	23	12	22	29	21	17	16	17	17	28	20	13	20	18	25	18	20	17	17	21	18	12	15	19	23	21	19	26	17	22	25	23	16	16	24	19	22	18	20	21	22	19	16	28	23	25	18	15	17	18	25	8	23	25	23	29	24	15	20	18	13	24	18	25	19	26	19	12	21	10	18	21	18	16	13	17	24	15	25	14	16	12	19	17	21	18	16	14	16	15	23	14	22	20	17	16	27	17	24	23	12	23	17	20	21	16	18	12	17	11	19	29	23	20	13	23	16	25	22	22	24	20	19	20	21	22	23	14	17	20	21	27	25	20	20	16	22	16	27	21	23	24	21	18	20	17	17	18	16	21	23	23	20	14	14	17	18	15	23	18	12	18	25	17	20	18	18	22	24	17	22	31	21	18	19	20	16	27	27	14	11	17	29	21	12	22	16	18	20	26	23	17	13	16	23	17	14	14	18	19	25	12	21	19	25	21	17	14	18	14	16	16	18	17	19	26	14	20	26	17	25	20	19	17	12	14	10	26	24	20	12	19	14	16	16	18	12	21	29	22	12	24	13	25	14	27	22	28	15	15	22	22	24	28	25	20	17	17	17	21	15	20	17	19	11	25	20	19	25	9	22	25	16	21	16	29	33	29	23	17	26	29	14	20	23	21	17	21	17	20	20	15	18	18	9	20	18	19	13	18	22	13	23	18	21	13	15	21	19	21	23	21	27	20	20	17	10	14	20	23	11	21	22	21	17	19	15	26	20	13	24	17	12	20	27	20	16	14	14	21	24	23	16	18	18	20	14	20	26	21	25	16	12	17	8	28	26
18192	10312	4423	12075	18676	17380	15588	15064	17969	18899	12649	9372	6985	4433	3910	4755	6484	7639	4383	1831	1582	1831	1513	1595	970	852	887	973	1010	995	850	782	709	687	592	553	507	442	414	462	438	396	407	422	456	476	579	1464	2682	2261	1437	893	483	324	361	322	334	321	334	356	347	352	368	319	350	340	317	326	331	310	318	328	323	308	325	323	311	308	323	352	308	323	289	305	314	306	319	342	344	319	328	295	334	333	295	327	308	359	311	339	371	382	349	337	310	341	329	324	323	343	375	358	326	343	324	318	319	343	312	355	331	314	334	310	331	340	325	313	342	309	355	326	347	327	309	308	327	300	306	330	348	298	311	320	304	345	308	311	323	324	302	292	322	331	349	255	290	338	313	320	318	307	337	320	328	309	301	292	316	308	313	324	293	338	304	326	325	311	353	310	346	311	320	301	308	288	300	325	314	312	338	323	338	316	324	287	331	300	295	321	303	317	289	335	317	295	322	289	312	319	321	338	322	297	336	341	304	312	304	326	312	302	284	340	279	309	278	280	318	316	337	323	329	285	319	316	320	288	271	316	320	316	320	272	298	324	320	307	322	331	305	321	310	316	283	305	306	324	336	335	328	318	273	317	295	322	326	292	310	280	333	310	309	305	308	272	296	330	302	329	297	283	295	296	296	334	311	276	342	291	285	308	307	307	274	288	359	309	303	310	313	306	318	301	338	304	324	295	272	317	331	306	308	291	314	302	294	297	306	326	368	330	285	296	280	292	331	324	297	316	293	296	280	317	306	327	317	304	330	323	294	290	324	314	303	280	291	331	322	302	312	306	308	309	283	340	279	310	318	306	300	302	304	262	302	317	309	352	284	306	310	323	328	291	314	348	296	323	296	321	282	284	317	304	330	289	307	314	326	295	290	324	316	282	318	295	334	281	297	328	301	321	319	311	302	309	319	318	334	304	286	302	361	265	317	302	305	308	264	299	296	317	340	293	271	300	316	342	316	276	273	298	299	282	292	320	267	336	327	318	325	309	292	296	285	310	333	302	326	323	312	324	303	331	282	307	319	268	295	278	281	316	312	299	327	285	294	351	302	306	283	314	312	299	312	308	332	292	317	298	321	308	281	281	295	319	309	333	317	304	312	269	279	311	307	293	272	317	291	305	324	278	292	304	301	295	299	302	307	306	292	294	293	298	307	333	323	302	315	283	316	316	309	304	305	315	298	298	346	321	318	290	303	311	298	324	270	326	332	305	308	307	333	303	299	274	306	296	309	281	307	265	316	284	300	310	315	309	292	294	311	292	271	300	288	303	296	313	310	300	351	309	330	275	280	319	307	296	304	312	330	328	313	312	330	309	306	281	291	332	312	300	317	315	333	294	312	303	288	286	338	287	311	302	316	312	302	295	311	289	321	322	303	296	272	317	300	313	299	295	315	309	330	296	291	304	325	296	328	295	293	324	315	283	321	281	299	284	284	301	314	280	315	297	283	303	280	311	264	300	278	318	288	300	313	329	315	300	308	335	311	318	324	334	285	298	308	299	278	280	324	310	276	310	315	305	310	313	311	298	311	312	300	293	313	293	296	323	295	287	301	300	286	312	288	316	283	331	276	291	330	336	320	270	305	286	314	301	294	301	323	280	284	300	316	275	321	321	311	350	307	332	285	288	301	314	316	264	329	293	325	312	313	292	302	288	301	290	299	321	311	312	311	280	299	296	282	285	314	314	304	268	316	289	338	333	295	294	289	333	323	282	289	306	323	329	306	280	298	325	320	311	313	290	310	320	306	319	305	325	318	321	307	297	319	310	329	332	279	312	302	320	312	289	285	279	284	330	322	295	294	316	329	305	305	303	274	329	303	285	292	327	303	311	282	303	296	304	294	285	296	260	301	308	320	292	300	292	320	323	324	279	284	300	300	294	304	343	320	308	319	337	320	322	304	301	274	286	316	333	299	296	312	297	300	324	289	309	311	327	297	303	270	330	329	305	317	284	315	295	320	320	331	292	335	283	322	284	293	316	329	338	297	318	310	316	301	282	301	318	300	292	306	338	325	314	316	291	321	307	325	282	305	298	296	292	310	307	281	310	298	322	288	318	305	281	313	314	333	312	311	324	303	328	303	284	307	290	330	305	302	320	272	323	299	286	309	290	309	304	296	335	331	332	305	291	290	305	351	315	291	332	323	310	296	304	315	338	312	297	291	320	322	286	292	311	291	321	331	320	266	277	284	333	330	323	332	306	312	311	315	278	297	321	330	340	301	280	309	280	298	303	319	294	309	320	305	287	322	327	333	282	335	306	300	308	327	294	311	272	318	297	322	315	345	310	349	291	273	308	312	297	328	318	305	329	330	318	318	321	278	312	305	309	292	290	292	319	307	292	290	300	316	326	338	330	297	288	310	289	310	306	301	289	333	307	305	296	281	316	307	294	313	291	325	317	325	298	337	288	299	325	324	278	303	332	289	317	311	314	293	275	317	296	309	304	313	274	299	309	286	328	285	280	358	296	300	333	333	307	326	348	297	301	300	309	326	304	301	304	297	290	312	309	307	293	299	309	327	309	303	323	340	319	305	309	273	297	321	283	328	286	302	274	329	318	284	319	307	305	282	275	310	318	288	325	314	311	307	296	305	304	312	306	289	340	305	304	323	327	277	291	334	320	295	314	323	293	310	311	316	321	323	290	300	299	309	312	307	292	324	299	298	328	302	294	285	325	271	296	306	303	311	302	323	320	302	280	302	307	307	265	340	308	311	287	309	336	286	265	326	303	288	315	301	306	320	348	293	306	305	338	284	307	300	291	294	303	307	291	316	288	293	316	308	304	317	307	324	289	329	281	273	292	304	286	332	309	314	302	338	321	315	343	333	321	294	313	291	307	290	327	312	266	306	310	338	267	345	343	320	298	294	307	320	298	297	338	282	310	291	301	291	320	316	292	320	275	301	300	309	296	318	321	323	303	293	305	308	320	333	318	293	288	300	301	325	308	311	303	310	300	336	292	307	310	287	326	303	298	319	317	291	309	275	349	315	307	303	300	304	324	287	292	317	345	321	316	323	302	335	310	299	312	307	309	327	308	302	288	329	289	325	287	332	309	313	301	310	317	298	322	349	311	313	308	317	317	305	307	284	314	319	309	303	295	320	310	271	330	292	304	305	333	304	269	288	284	298	307	289	319	335	314	289	309	300	268	293	298	318	315	279	314	308	288	315	292	292	301	310	311	336	308	314	302	297	284	271	308	313	316	273	299	300	320	314	318	316	315	283	330	323	291	296	328	322	316	281	308	276	310	324	287	294	302	328	298	313	269	316	326	309	327	317	286	303	311	263	310	292	331	309	297	317	287	289	321	322	272	304	336	338	321	330	279	319	307	316	295	320	327	293	282	322	334	291	296	314	297	292	280	312	291	297	305	290	309	325	316	292	333	285	293	296	335	293	340	304	302	325	301	315	276	300	301	282	298	317	301	316	301	325	289	303	335	303	305	298	309	294	312	335	316	292	325
2625	315	173	113	202	222	216	222	236	446	335	211	174	118	102	137	161	228	133	67	57	60	73	62	57	48	47	46	38	38	54	50	46	51	43	58	42	40	46	35	50	42	34	52	37	62	42	66	64	86	45	36	39	34	37	44	42	40	36	27	38	32	32	38	43	55	35	42	31	36	33	32	43	50	46	25	45	34	38	41	37	47	45	39	53	31	39	37	31	49	43	32	45	37	42	41	35	41	38	39	35	48	36	37	36	41	30	49	34	48	33	40	44	41	33	50	43	42	36	36	33	36	43	39	32	53	40	41	36	36	41	38	44	41	34	38	45	45	27	40	40	37	38	39	40	45	45	45	43	48	36	43	47	45	29	52	31	36	45	37	48	30	44	40	42	39	27	27	35	45	30	37	43	35	46	31	31	39	29	37	47	29	41	37	39	31	38	43	30	39	27	53	45	40	38	46	38	31	36	43	45	25	38	42	40	45	43	34	37	39	39	45	41	30	47	31	35	34	42	41	40	38	50	38	43	31	27	35	32	31	39	50	46	41	40	40	43	38	28	44	37	39	32	42	37	44	33	26	43	36	38	35	49	40	34	23	46	35	40	46	40	36	22	31	32	40	39	41	36	43	44	40	38	30	37	40	36	37	53	46	42	32	28	44	44	36	36	45	32	32	44	30	40	39	34	35	35	36	45	33	34	32	36	35	42	28	49	37	49	34	32	42	37	45	45	35	33	32	34	37	42	34	38	38	31	37	37	37	37	37	33	46	34	38	27	36	28	37	35	44	36	36	39	39	42	40	41	32	36	34	38	42	40	48	43	39	31	33	37	40	34	42	50	41	38	32	39	42	49	37	44	27	44	41	47	41	30	38	44	34	39	39	40	41	53	41	46	21	37	62	44	40	41	38	41	31	40	49	36	34	44	32	50	39	34	42	38	34	49	36	33	41	48	46	46	34	41	40	37	33	36	39	33	46	42	50	42	43	35	39	43	41	43	44	39	45	34	36	41	41	38	36	39	37	39	30	38	48	37	33	38	37	33	43	33	42	42	35	32	39	49	43	33	47	52	36	35	36	36	48	36	40	42	49	35	45	38	46	35	47	34	43	38	38	41	33	27	31	34	35	44	29	34	43	43	31	51	40	40	37	36	38	39	41	39	52	40	47	43	31	48	37	40	38	44	34	46	46	36	34	54	48	35	29	48	41	45	44	40	30	44	33	47	46	38	34	40	34	30	32	33	46	40	31	39	34	26	35	23	45	40	50	38	44	34	38	34	33	42	35	34	45	53	44	44	33	31	42	34	36	40	36	37	44	37	30	37	38	32	46	37	40	33	33	41	29	33	36	46	39	36	38	31	31	44	33	32	44	47	34	29	45	48	45	35	38	41	41	29	39	33	32	43	35	36	43	51	49	38	33	41	25	46	38	37	28	32	39	47	44	34	40	39	35	49	42	38	39	40	48	29	35	33	39	50	30	34	42	25	33	33	36	32	40	40	45	49	41	25	37	32	41	46	35	42	37	46	30	40	43	46	41	35	39	45	44	50	31	36	45	41	40	34	45	47	36	42	43	45	38	38	41	42	47	38	39	26	57	40	25	40	33	45	34	39	39	38	43	44	44	27	35	38	35	43	47	42	33	29	33	42	38	55	34	44	39	32	38	32	36	42	48	32	38	35	33	35	39	36	39	49	40	44	35	43	43	40	40	45	40	41	27	30	42	39	34	37	45	50	37	44	39	45	37	42	41	42	34	36	36	36	39	47	41	34	35	42	38	40	48	45	43	36	39	32	44	34	29	27	33	33	54	42	34	38	38	38	29	29	44	43	40	36	39	38	49	42	28	40	43	41	38	41	38	42	29	33	39	44	32	45	49	46	35	39	41	36	32	42	43	42	34	33	42	41	40	35	40	50	26	43	43	40	31	41	29	43	32	36	45	41	32	38	46	25	43	43	35	50	41	56	19	39	44	39	47	39	46	30	36	47	41	48	39	36	41	33	43	41	39	42	31	46	44	33	32	35	43	44	47	38	40	32	31	30	40	34	19	47	40	34	43	46	33	34	42	41	41	32	37	37	37	44	31	32	41	42	43	34	44	33	39	40	42	33	36	39	39	38	48	36	27	32	42	41	40	39	39	32	38	42	30	34	36	35	39	35	27	29	40	33	42	44	35	45	43	53	41	40	40	37	26	39	42	59	47	24	37	39	32	41	40	44	42	41	41	34	31	45	46	48	38	35	45	39	42	42	42	36	32	36	39	35	35	30	40	49	37	49	36	49	34	31	26	39	40	37	31	33	34	35	37	43	36	45	26	30	42	36	37	27	32	33	47	45	30	35	42	50	35	41	35	30	58	40	43	39	52	39	26	45	45	46	39	38	41	43	38	40	46	42	35	32	37	39	30	41	40	40	43	23	44	37	39	39	63	36	38	45	46	40	36	30	44	30	39	41	25	36	39	43	47	40	49	30	50	46	43	35	41	40	40	30	42	46	40	33	38	38	37	36	36	26	30	34	43	33	40	41	41	30	35	49	39	38	24	41	23	32	45	35	48	38	37	39	34	33	30	36	35	40	41	48	47	35	29	39	42	34	44	45	45	35	41	35	34	43	30	54	38	39	40	39	43	46	38	32	31	36	30	28	29	41	33	46	40	40	32	47	47	41	38	37	41	35	33	53	45	39	39	42	31	38	34	50	40	38	31	45	37	51	36	36	42	35	38	33	42	33	39	42	39	43	49	44	38	43	44	38	42	34	43	34	32	39	40	39	37	41	45	38	45	39	28	33	38	36	46	36	40	41	43	45	43	50	40	33	43	41	35	45	32	27	39	37	47	33	39	44	31	26	52	40	36	32	38	39	37	28	37	34	31	34	42	31	46	27	35	37	32	39	41	31	42	27	32	23	35	48	32	43	45	37	40	33	28	33	32	47	38	49	32	42	36	38	44	37	42	37	38	36	40	30	43	32	35	31	49	44	54	43	44	33	32	40	40	30	30	36	45	47	27	40	46	38	49	37	42	40	37	40	40	36	34	46	38	31	31	56	39	49	44	37	29	37	27	37	33	40	30	39	38	38	30	33	42	43	37	40	46	33	47	41	44	46	37	39	37	47	43	34	36	37	37	35	46	36	35	50	46	34	32	35	27	40	43	34	36	37	36	41	36	37	42	37	37	30	40	37	37	33	44	38	50	39	36	34	31	36	38	41	36	35	42	26	34	43	41	45	35	36	32	48	40	49	44	36	45	38	32	38	36	40	36	37	51	39	31	34	40	29	38	37	44	39	32	39	42	41	38	41	36	38	34	39	28	41	40	37	45	45	42	43	42	40	42	37	26	43	42	35	34	35	39	46	46	30	39	35	27	35	44	39	31	36	33	29	46	34	39	47	42	44	52	36	43	37	34	40	34	51	39	39	31	40	37	38	47	39	36	31	49	47	54	49	46	52	37	39	45	31	41	34	36	38	39	34	35	33	34	36	35	40	39	36	33
16302	9053	4170	11091	17037	16719	14330	13290	13964	18930	14341	9548	7188	4720	4138	4900	6205	7994	5042	2308	1723	1911	1848	1570	1233	1168	1092	1266	1126	1207	1181	1137	998	868	837	758	723	750	728	655	724	687	714	725	703	746	847	1213	2202	2335	1391	868	745	683	642	610	604	668	650	638	591	652	612	586	622	616	624	666	607	579	642	610	614	608	611	577	644	660	601	610	608	571	635	591	630	648	620	596	644	654	609	565	648	620	622	636	658	632	631	719	616	567	629	617	623	631	651	614	660	599	642	654	605	607	604	624	672	642	585	635	590	577	647	614	608	613	608	648	620	599	636	609	649	608	625	583	612	579	615	617	623	621	577	625	622	631	601	595	601	610	596	629	633	616	601	631	623	587	598	584	600	609	595	581	600	652	607	608	583	600	617	652	581	610	596	566	608	597	606	557	649	630	637	614	601	570	609	623	610	596	582	632	587	634	609	610	608	620	600	623	592	641	624	567	597	600	608	630	618	631	592	594	611	593	589	619	603	576	651	620	590	592	572	603	603	605	582	592	600	647	605	591	612	584	637	633	620	590	568	608	614	597	577	586	614	612	578	602	568	600	567	583	615	593	599	623	633	583	610	583	628	602	628	618	571	558	585	580	598	586	631	602	629	620	637	595	627	612	594	594	590	592	618	571	590	638	614	581	622	609	630	602	599	594	590	564	617	603	602	647	602	562	597	600	590	599	605	655	573	630	610	615	632	656	590	618	581	608	587	561	616	617	599	635	573	611	597	585	588	624	601	614	616	564	608	617	594	608	597	602	594	618	600	632	595	576	599	604	579	651	641	648	626	615	537	623	603	583	636	597	601	589	631	570	584	609	595	579	585	595	663	643	624	598	570	604	568	598	587	613	624	593	600	574	589	596	590	631	606	625	601	597	630	560	583	621	564	595	636	593	614	594	566	592	543	579	579	581	593	639	590	611	591	590	616	569	635	649	633	601	620	598	566	628	569	600	617	617	670	609	629	607	594	564	589	593	621	599	594	572	636	592	593	611	615	602	601	574	580	625	625	596	625	589	584	557	602	592	604	611	589	620	600	643	580	592	612	646	595	589	573	587	582	591	599	623	622	637	601	570	567	592	573	601	592	645	586	667	620	623	577	592	637	619	601	567	592	611	607	639	595	580	588	609	603	591	619	594	566	568	663	610	585	633	598	594	599	601	576	606	603	603	609	615	586	598	582	580	561	610	608	583	598	596	589	606	591	623	608	620	591	609	591	610	576	608	568	568	634	585	621	597	613	579	554	635	598	606	610	580	605	645	595	592	641	610	631	610	569	607	628	587	606	603	573	598	604	591	578	614	618	589	554	595	582	638	589	596	599	638	610	623	593	606	604	627	627	583	630	627	585	622	571	581	566	617	647	575	669	590	599	610	602	612	553	621	597	628	597	594	600	597	636	627	602	600	597	555	594	602	629	604	579	601	642	619	658	655	644	572	598	583	631	580	614	602	582	580	588	625	606	583	629	584	610	559	635	641	621	616	636	614	625	631	602	607	614	593	583	594	584	579	633	618	605	595	557	580	548	612	628	563	620	597	610	610	596	575	607	629	610	583	598	614	589	653	567	632	588	587	607	614	625	638	562	589	581	598	586	566	602	581	596	633	581	560	629	587	610	553	615	579	600	587	644	546	614	582	595	614	581	631	592	568	582	568	637	632	584	573	579	564	645	595	592	568	598	571	577	640	594	597	619	574	574	631	622	628	626	584	575	558	576	583	590	569	594	615	577	609	584	647	613	615	630	611	628	591	614	558	630	617	572	614	593	595	617	613	610	609	621	558	550	595	610	633	602	611	557	615	596	599	634	574	599	627	654	557	599	615	603	604	601	614	567	591	626	604	616	601	634	650	617	583	591	618	577	588	577	604	644	629	589	632	603	596	563	602	619	617	584	654	603	621	561	628	561	599	585	602	562	587	559	601	599	602	585	619	590	564	626	619	604	578	557	580	573	571	647	643	646	633	627	617	590	647	601	618	608	618	645	580	653	619	595	585	616	607	601	565	593	624	614	643	621	580	588	616	603	595	578	572	590	578	609	607	599	559	602	596	599	577	622	617	574	593	557	537	615	577	591	606	595	610	618	583	585	609	575	646	634	611	564	603	578	592	580	596	608	600	637	573	594	565	610	607	600	585	575	608	585	604	600	585	562	623	605	572	591	646	595	597	608	584	593	612	608	628	641	608	604	613	594	562	616	604	627	632	599	651	646	627	581	592	590	617	623	608	554	608	598	597	606	585	561	611	586	611	601	624	583	605	569	615	588	592	608	611	609	554	581	625	612	630	590	647	616	656	608	625	659	606	632	592	592	573	613	603	603	620	589	575	601	607	570	563	613	576	597	634	620	583	599	586	600	614	595	644	598	615	585	592	554	618	654	575	596	578	588	556	580	573	603	601	574	611	620	599	647	573	596	602	560	604	646	596	594	611	588	609	592	586	635	572	585	600	567	593	595	609	629	603	588	636	586	574	610	559	613	629	643	597	613	612	615	594	628	587	626	607	569	611	564	544	596	594	589	630	609	609	590	577	615	606	554	625	579	595	614	567	609	630	589	648	613	620	610	597	591	599	593	548	637	600	600	614	673	583	619	630	616	612	629	596	592	601	623	583	593	607	599	604	631	605	531	607	624	597	625	632	598	570	577	629	604	620	624	629	642	594	621	602	541	588	648	577	586	586	616	596	621	627	604	597	567	566	583	557	574	582	609	562	609	633	615	601	604	593	599	557	594	570	645	638	611	636	580	580	603	596	592	634	593	567	579	603	607	608	625	589	607	594	605	606	603	564	661	588	604	624	593	571	611	577	581	634	554	537	551	631	592	603	623	599	642	666	604	584	635	585	611	569	593	608	642	564	609	587	582	614	613	566	616	600	621	600	611	585	609	592	588	633	608	623	625	646	591	569	599	645	615	566	635	631	585	607	586	609	619	568	592	587	564	590	598	554	540	608	612	583	594	622	570	589	583	581	591	625	570	625	562	598	582	632	587	572	599	570	630	598	616	612	535	591	637	588	584	576	619	597	536	569	611	611	624	599	618	631	618	582	610	593	570	594	599	568	594	586	591	622	578	597	616	590	615	627	574	593	613	593	609	603	620	613	573	587	581	563	592	601	615	572	611	607	634	599	600	580	616	569	597	550	579	599	598	629	592	624	610	627	646	626	604	595	609	568	589	627	572	648	620	590	537	629	590	609	603	573	576	569	600	626	619	613	574	627	592	564	610	658	580	540	626	636	578	601	608	603	583	598	632	624	612	562	614	597	612	594	620	608	576	572	604	553	565	586	590	583	619	579	688	611	593	578	609	585	571	624	587	638	646	606	582	615	635	608	647	592	623	623	622	601	583	625	597	633	608	603	629	624	596	604	597	590	609	619	561	590	578	596	596	623	625	627	580	594	623	631	622	609	579	589	600	606	599	617	623	646	591	618	594	642	576	629	639	625	604	613	558	566	605	642	561	599	605	601
1939	526	271	200	301	375	319	320	331	527	525	320	251	155	156	177	228	311	236	115	83	87	76	75	54	69	59	43	56	59	63	48	48	65	50	43	45	30	51	43	32	48	46	52	46	32	44	58	93	73	58	47	41	31	37	35	33	35	53	33	41	35	34	35	35	43	30	34	51	28	46	40	40	42	28	49	27	37	36	45	39	46	31	28	38	26	33	38	25	38	39	53	37	46	36	29	39	48	35	26	31	34	35	39	37	26	43	36	41	55	35	36	38	32	37	30	32	36	33	34	36	45	41	34	38	37	43	31	36	45	32	29	27	33	40	40	36	38	33	40	35	44	40	45	31	26	29	34	33	35	44	48	34	33	37	37	38	44	30	44	31	35	42	30	38	38	36	24	38	41	37	43	38	30	48	40	36	37	49	38	28	35	39	48	30	39	39	32	27	44	39	38	43	41	32	25	39	32	34	27	39	37	36	36	29	46	36	36	28	24	40	36	42	35	36	25	30	36	35	38	34	41	35	37	27	31	50	33	37	40	51	29	42	35	21	31	51	34	28	39	38	34	23	28	33	36	43	37	43	42	40	40	34	45	37	30	28	41	40	33	46	36	38	40	38	41	45	44	37	32	29	37	33	45	43	25	26	34	30	39	40	27	40	39	36	33	37	32	32	35	34	41	40	47	31	41	37	35	44	31	33	26	34	35	34	35	41	48	35	36	32	27	31	37	35	30	36	35	47	41	37	27	52	35	31	30	38	26	36	34	34	33	27	21	37	29	32	30	33	31	21	35	23	34	40	37	25	37	35	34	33	40	38	40	40	40	29	31	34	44	37	33	31	33	34	40	29	45	38	36	32	51	30	46	36	39	34	34	43	45	31	32	41	30	37	44	32	38	28	33	31	40	31	32	34	39	27	51	33	32	22	32	36	37	29	42	36	31	38	28	40	41	37	30	29	28	45	40	32	38	35	31	42	30	36	32	35	41	29	30	24	48	32	34	37	27	33	42	33	45	22	24	41	46	37	42	37	36	37	37	21	31	29	26	43	35	33	27	44	27	36	34	34	30	26	39	26	38	37	30	35	34	27	29	36	31	37	31	29	43	29	22	39	38	35	28	24	32	35	38	31	43	35	31	38	33	48	38	43	40	36	34	30	50	35	35	44	42	39	27	43	40	27	53	31	36	33	29	47	42	38	34	39	43	34	39	28	39	32	43	32	43	31	43	40	30	44	41	35	37	39	28	39	47	42	35	31	42	37	47	51	34	39	46	32	34	44	37	33	30	38	20	40	35	35	40	37	28	35	30	50	44	40	38	29	34	35	59	30	27	28	27	34	28	33	37	28	34	20	30	34	41	30	29	40	34	39	30	39	38	31	35	45	34	32	36	24	41	60	39	32	29	43	28	38	37	19	46	37	34	44	40	28	48	43	37	41	37	41	42	45	23	28	38	35	37	43	27	35	31	39	40	26	42	40	33	45	39	28	39	35	30	31	36	39	38	37	27	35	31	38	33	47	36	34	29	32	38	36	34	37	37	35	38	37	40	43	38	33	27	29	32	42	35	39	42	23	43	26	33	22	44	40	37	36	39	32	33	38	34	33	44	28	38	29	35	37	27	34	35	30	27	44	36	45	34	38	43	49	34	37	34	34	36	34	36	40	37	33	32	40	34	28	44	50	32	31	32	33	34	29	28	34	26	41	37	40	28	39	39	39	27	42	34	26	32	35	31	45	37	32	33	37	46	31	42	27	32	37	25	36	41	37	50	26	31	38	41	26	29	36	39	37	40	36	39	45	34	42	41	39	22	39	35	39	35	39	31	29	47	35	36	34	41	35	40	35	35	31	28	43	35	37	46	35	38	35	44	38	28	34	38	40	47	34	47	27	34	31	33	31	47	52	34	36	34	39	28	29	38	46	28	44	28	41	27	40	34	37	33	32	38	43	32	33	39	46	34	36	31	33	49	31	28	47	27	41	30	38	38	31	27	36	43	42	33	42	50	36	25	39	39	39	39	33	29	45	29	40	42	35	26	34	38	33	42	32	39	45	34	32	36	27	37	30	32	32	35	22	34	30	43	29	34	38	40	31	33	41	38	36	39	48	36	34	35	32	40	37	33	22	30	29	26	41	31	33	44	28	24	31	32	35	31	32	39	38	37	46	37	36	31	34	27	36	33	38	28	34	36	30	32	27	35	35	27	30	46	33	43	33	39	29	36	37	28	40	42	33	34	41	36	47	33	30	30	38	39	33	23	49	48	39	27	39	31	32	41	22	47	26	33	34	33	44	27	25	37	40	28	28	42	37	47	43	41	37	28	31	36	36	38	30	30	34	45	30	37	36	26	41	30	33	42	41	32	27	28	36	47	33	24	33	27	43	44	40	38	31	34	33	30	23	31	31	34	34	27	30	34	37	27	42	40	39	40	27	27	33	31	39	34	29	44	46	32	27	39	35	34	35	28	48	44	34	39	30	33	38	34	40	37	34	36	38	32	39	41	47	39	40	31	29	37	42	25	41	32	30	35	34	37	44	31	36	31	27	50	34	32	40	35	28	37	49	40	31	33	34	34	35	27	28	42	40	31	35	46	35	34	38	36	32	48	37	34	34	36	37	37	40	37	39	29	35	42	28	38	43	40	33	47	36	38	34	35	24	35	39	37	29	29	36	32	41	36	36	37	43	41	38	46	26	32	33	33	26	26	26	27	34	39	37	36	41	41	39	36	32	32	20	35	34	42	40	36	36	42	35	38	37	41	35	37	34	46	29	37	42	42	28	32	30	39	37	43	37	34	43	45	36	31	34	33	27	38	42	32	37	40	44	45	40	38	43	42	30	35	29	40	32	35	44	31	41	41	35	34	31	38	34	27	38	39	37	37	47	34	49	33	45	29	39	42	48	33	31	36	29	30	22	38	34	36	38	43	40	28	27	39	27	40	35	42	27	33	40	37	30	28	32	41	45	46	34	30	31	24	41	37	21	37	47	35	26	42	32	44	34	41	49	34	28	40	23	32	37	33	35	32	34	35	38	30	39	43	32	39	38	37	31	35	50	29	38	33	33	38	48	39	37	30	31	38	32	21	36	30	38	21	20	37	32	42	43	30	31	35	34	39	33	43	35	39	39	33	29	47	35	29	55	37	29	27	32	36	31	40	36	44	28	34	35	48	29	45	42	25	40	48	30	31	46	39	44	36	39	36	27	33	33	32	36	35	37	33	26	33	44	26	35	32	41	28	37	44	32	32	31	33	37	36	43	44	20	29	40	28	39	32	36	35	34	41	40	38	38	26	40	34	32	33	39	31	41	46	31	39	27	26	32	38	28	30	38	23	38	33	32	37	30	26	33	35	33	34	43	45	42	39	40	42	36	52	52	37	39	38	22	23	37	44	39	29	55	32	37	35	31	40	38	38	35	24	44	40	46	28	34	30	37	38	32	40	36	32	35	36	48	33	33	34	40	32	47	37	38	35	33	35	34	38	38	45	57	34
22364	13117	6411	16520	24593	23231	20201	18035	16834	21097	19453	13992	10402	7679	6861	8072	8624	12314	8763	3909	2741	2687	2569	2384	1885	1690	1429	1645	1644	1525	1533	1374	1230	1140	954	913	894	820	832	857	811	771	768	764	765	758	888	1845	2999	1997	1585	1067	729	669	630	610	624	602	648	611	695	672	583	581	573	632	604	597	585	585	622	603	581	603	578	594	643	584	555	525	596	578	592	564	587	570	590	561	571	578	579	572	628	631	552	546	614	562	614	603	609	607	627	565	615	590	628	597	630	566	601	573	583	583	543	603	597	535	557	597	593	581	591	597	559	601	558	549	604	565	596	594	620	584	575	589	606	515	661	580	550	570	598	591	570	592	585	551	538	566	592	549	572	547	571	581	531	551	526	553	554	530	561	574	541	556	541	557	547	517	547	577	550	625	541	555	531	574	540	565	564	576	547	545	549	573	558	578	598	576	569	570	542	573	571	519	512	512	580	535	573	568	555	564	577	587	544	576	575	563	562	547	546	557	535	563	563	551	486	568	558	553	553	538	574	558	575	518	559	537	529	531	518	568	523	507	572	452	577	550	538	563	522	540	527	588	555	557	620	607	555	585	561	511	556	528	570	598	541	552	536	546	547	544	551	533	553	596	595	574	551	527	526	523	575	576	589	546	536	548	557	550	518	533	523	516	529	517	538	557	533	534	594	584	530	576	589	548	592	554	575	528	587	547	588	538	550	558	490	527	588	538	569	564	600	547	530	564	527	550	520	568	546	573	561	553	554	576	588	525	529	518	531	522	601	543	538	566	529	546	548	554	581	544	579	523	534	546	535	562	559	563	584	528	570	546	516	558	520	566	593	526	525	526	558	536	558	502	530	556	532	503	532	569	557	528	563	532	570	540	576	573	530	527	571	515	541	579	539	512	548	555	533	558	579	591	541	573	542	562	563	546	535	576	544	568	561	541	534	554	516	525	587	546	556	499	576	531	543	557	573	524	551	591	507	559	578	573	535	533	518	527	596	573	562	538	547	541	522	571	540	499	574	572	585	500	533	526	557	545	535	551	509	491	531	538	535	539	520	554	547	556	563	569	593	533	522	541	544	527	549	518	559	554	535	523	537	530	560	532	530	560	546	570	547	567	510	563	516	583	542	541	565	600	562	570	530	542	482	573	551	550	539	536	542	573	541	555	573	573	586	562	575	530	544	539	541	537	556	521	526	543	556	563	530	534	533	583	511	556	538	520	572	587	564	503	559	565	542	559	542	534	556	585	542	541	549	535	533	552	549	553	588	562	512	535	541	550	552	550	558	536	568	551	510	576	547	543	542	598	510	506	544	519	545	541	578	586	568	594	548	589	515	540	547	526	564	541	572	613	568	545	535	579	545	513	533	537	520	543	567	536	560	566	525	547	532	595	583	529	537	541	541	540	576	511	566	539	524	520	568	541	538	597	572	508	533	516	531	533	574	557	574	543	535	558	596	564	578	550	543	564	555	492	513	557	546	566	512	569	509	544	545	539	568	564	534	565	561	572	508	536	532	529	574	552	540	525	555	481	553	510	542	550	583	553	556	564	580	527	549	522	552	537	586	533	522	524	574	529	559	527	554	557	525	550	549	557	568	565	563	561	558	567	584	537	560	594	544	565	554	567	518	544	558	510	555	558	562	543	537	542	560	561	611	581	533	578	564	535	578	547	556	547	539	560	544	563	574	498	536	596	577	567	523	569	537	584	563	605	560	572	529	532	558	534	555	519	560	527	543	566	520	550	551	572	590	545	562	572	592	589	545	554	539	548	574	561	490	513	550	550	527	569	563	527	603	536	584	533	573	558	526	568	545	536	575	548	535	545	523	529	593	568	552	559	526	559	611	561	556	541	580	551	581	513	560	557	564	584	570	548	544	505	534	557	571	579	529	585	511	612	546	577	523	550	500	530	541	523	496	527	518	518	546	502	576	537	566	573	551	538	572	605	535	568	544	554	558	544	518	560	535	489	512	559	552	569	556	568	549	532	581	585	511	531	523	580	521	567	525	543	544	537	502	532	521	539	524	591	528	480	511	544	572	568	511	571	602	558	529	507	575	561	546	524	564	521	563	562	571	557	550	560	562	521	558	581	564	575	536	583	534	550	526	541	559	583	549	525	508	588	564	551	576	564	560	529	547	527	511	543	584	516	537	538	536	605	539	543	545	536	524	557	555	570	538	563	533	547	541	530	562	547	567	547	543	558	541	508	574	528	580	507	537	535	538	536	571	541	550	558	561	524	588	537	537	550	584	580	533	567	547	572	548	559	536	522	597	560	546	559	520	566	587	539	548	511	535	558	585	545	542	544	549	557	575	547	538	559	544	524	557	560	574	548	548	575	576	526	575	568	511	539	514	513	538	554	531	550	576	517	539	534	530	542	563	509	534	509	543	579	561	585	544	540	579	536	563	590	556	549	533	551	552	571	591	504	524	575	512	587	502	536	564	544	563	552	562	534	621	551	517	538	536	544	562	587	552	603	503	569	565	565	546	564	538	526	557	580	547	533	556	533	559	508	556	549	529	583	548	518	512	512	565	555	573	540	580	545	515	550	518	548	568	523	543	557	537	591	517	554	579	547	560	526	541	548	575	557	556	526	540	590	525	553	555	571	518	559	538	587	525	558	550	534	580	520	535	538	534	527	511	530	572	589	535	544	537	554	540	548	510	531	512	542	548	561	533	569	552	515	548	554	602	560	520	543	548	519	530	552	536	582	523	540	540	536	526	544	513	591	559	504	523	565	525	553	598	550	548	549	564	543	540	554	586	533	542	603	541	616	554	547	560	619	520	526	546	593	591	536	554	561	554	558	535	526	552	523	563	532	539	556	514	544	539	550	565	556	524	537	536	592	573	583	547	531	561	535	536	530	581	527	598	551	562	527	540	588	572	507	530	504	578	553	497	564	544	564	551	532	534	609	590	526	523	569	541	527	553	555	575	549	556	543	533	559	523	543	550	517	515	543	564	555	549	561	529	563	555	543	523	566	521	560	542	521	543	540	535	514	533	549	506	556	571	565	532	566	569	568	540	528	570	552	565	588	586	526	539	561	562	573	594	522	558	523	537	589	581	547	548	567	558	574	529	594	515	557	525	535	570	531	546	545	525	576	543	561	540	532	527	569	545	550	591	582	551	546	568	528	568	546	541	590	557	561	595	508	496	517	567	546	571	530	559	540	537	558	551	562	551	565	525	554	524	554	568	568	548	548	552	579	541	572	558	541	562	534	557	546	550	559	506	536	528	537	479	555	543	551	542	529	515	529	524	540	560	506	561	504	588	532	536	515	505	520	513	568	567	550	528	529	565	556	544	530	524	562	551	569	513	550	556	550	597	557	562	543	527	557	532	573	506	551	523	550	554	590	538	511	536	542	538	577	563	507	574	548	555	554	570	563	563	582	576	580	520	581	542	564	528	577	576	535	513	510	578	583	541	553	577	528	553	537	551	531	561	571	541	580	566	584	552	542	536	492	523	561	574	549	554	535	557	538
1633	185	102	74	118	136	137	123	110	153	179	129	86	61	50	103	79	132	97	47	49	37	33	31	16	25	36	34	37	24	25	25	22	36	29	41	19	19	23	28	31	19	29	15	22	33	27	38	22	30	22	18	19	16	21	14	20	23	36	31	20	22	15	19	16	17	29	20	19	24	18	26	24	37	25	19	20	27	24	21	26	23	20	25	21	25	25	21	24	19	19	23	28	25	25	22	25	32	25	23	24	32	23	31	25	23	17	19	26	23	30	26	24	28	21	18	25	20	19	18	17	18	28	7	15	18	14	25	23	25	21	19	24	13	27	20	27	22	19	23	23	23	21	37	22	23	30	21	20	25	11	20	25	19	18	18	33	18	21	17	25	23	29	27	25	20	31	20	15	26	23	30	34	29	26	25	22	19	22	19	32	17	19	21	22	16	21	32	22	25	17	23	19	20	28	22	13	21	18	21	19	19	16	17	27	21	19	21	21	16	26	27	16	21	20	28	19	19	32	17	22	25	27	21	21	22	18	21	24	28	27	13	27	24	20	29	22	24	23	31	21	27	21	21	22	18	37	25	34	24	22	24	24	17	22	18	20	22	25	21	25	11	19	20	27	19	21	30	27	15	30	16	24	26	21	10	16	25	25	14	15	21	14	21	14	28	17	24	25	16	21	16	25	19	22	16	23	21	21	23	24	23	20	17	21	20	28	20	19	23	16	22	24	29	26	20	17	21	25	19	24	20	21	21	19	29	20	26	18	31	21	26	8	23	30	30	21	24	19	20	14	23	23	26	21	24	21	19	21	24	26	19	23	28	17	24	29	26	23	22	20	23	24	23	19	26	18	17	25	19	24	23	32	10	22	25	26	25	15	18	20	19	17	19	21	22	30	12	20	26	23	24	25	18	18	13	27	20	22	21	21	22	21	23	21	23	21	13	30	18	26	26	16	24	27	23	22	21	23	30	16	27	16	23	29	19	28	25	18	22	25	21	22	16	21	25	25	23	26	23	25	24	24	32	29	26	21	19	31	20	21	29	25	18	24	22	21	26	17	16	24	21	21	14	20	23	23	19	21	22	17	24	32	26	18	20	29	24	18	31	14	15	15	21	31	25	19	23	19	18	20	22	25	17	24	19	23	11	25	22	25	22	30	19	23	20	17	27	20	28	24	26	27	22	19	19	22	23	27	27	26	17	21	20	28	17	24	13	26	17	24	14	24	26	19	25	17	17	27	21	16	27	27	19	25	26	18	20	14	22	23	29	20	23	23	15	19	20	25	26	28	28	21	23	22	18	28	23	20	18	27	23	28	27	23	22	34	27	21	23	24	19	22	22	19	21	21	16	22	23	24	27	24	20	23	23	28	19	15	24	16	33	26	23	23	13	13	19	18	17	15	22	22	25	24	18	21	35	14	30	17	15	29	21	26	27	21	15	26	13	19	24	22	15	26	18	20	31	27	21	32	21	18	21	15	18	25	17	20	24	23	17	22	19	23	25	17	23	28	22	30	25	17	24	26	29	18	13	20	22	22	21	18	18	21	32	27	22	19	30	31	15	20	16	35	23	21	21	19	22	26	21	21	23	23	26	23	25	19	29	21	19	17	17	22	25	22	19	19	22	19	21	15	28	22	17	24	23	22	18	21	28	22	20	29	20	20	16	22	20	17	24	16	17	22	30	27	23	23	21	23	16	24	23	18	27	22	24	17	20	26	22	24	18	13	18	27	25	19	24	23	32	15	23	17	23	22	25	27	25	18	25	26	18	26	19	20	25	26	20	15	21	17	20	30	28	22	21	16	22	20	20	16	20	14	22	18	27	23	20	18	26	26	18	18	23	23	31	23	25	26	19	19	24	22	28	18	24	22	26	25	23	17	19	23	19	22	22	18	20	22	23	19	14	16	24	21	14	20	20	18	21	21	20	21	16	21	28	30	27	27	11	36	21	22	28	20	18	27	24	26	21	24	23	30	23	28	24	15	19	20	19	31	22	21	23	17	19	23	16	15	23	16	24	22	19	21	20	24	26	19	19	26	17	24	30	24	28	19	23	10	13	24	21	13	25	24	22	26	21	12	22	25	21	22	17	30	26	21	29	28	17	20	18	17	23	22	21	26	28	31	27	24	19	28	24	25	26	22	21	30	27	34	16	15	23	23	24	24	21	36	18	19	25	24	24	31	21	23	19	27	22	14	22	15	22	19	15	23	20	25	27	25	21	26	28	24	18	33	21	20	24	24	24	19	20	25	21	18	18	18	19	17	18	18	26	18	21	23	18	19	25	24	29	19	32	26	18	14	31	23	25	24	21	22	26	19	18	25	21	21	18	23	30	18	14	18	22	20	31	21	16	29	15	18	26	23	22	26	25	23	17	14	16	30	30	25	15	19	20	22	23	19	20	21	15	22	16	23	28	22	29	26	21	19	32	17	20	24	22	17	30	20	18	24	22	17	26	29	23	30	19	24	24	22	26	25	21	21	23	24	26	26	24	28	27	27	16	21	26	24	16	11	25	19	14	20	27	25	25	26	33	23	27	21	15	10	22	20	28	21	20	31	21	25	22	26	30	31	20	21	20	19	27	23	24	17	17	21	21	26	26	20	12	29	19	29	26	25	18	18	12	22	28	31	23	30	14	19	22	25	24	21	18	27	24	22	19	22	17	25	31	29	23	23	21	22	15	28	17	19	20	23	15	26	22	15	30	23	30	26	23	16	24	17	24	18	23	25	21	24	26	25	28	24	21	33	21	32	23	17	23	17	29	18	25	29	28	20	29	17	22	20	27	28	19	17	30	18	24	26	17	30	17	16	24	23	22	25	35	23	21	22	32	14	29	33	14	25	15	25	16	31	22	21	14	20	21	19	24	22	24	25	16	23	17	24	19	19	22	18	23	16	24	18	29	28	18	24	13	23	15	20	23	34	29	30	19	23	26	21	21	18	32	27	23	19	19	19	26	18	17	28	23	21	28	25	21	23	24	17	17	22	24	26	23	20	25	19	21	24	25	21	24	25	20	20	30	21	18	27	18	30	21	17	10	24	20	24	18	19	24	22	29	25	19	16	30	18	22	24	24	23	21	23	23	23	19	22	19	24	21	16	11	20	22	24	20	27	27	25	20	21	24	27	32	24	20	22	24	17	25	18	27	25	23	31	24	17	20	17	17	27	23	22	23	21	20	16	21	24	30	25	27	18	26	21	22	20	23	20	18	25	17	28	18	15	26	16	29	22	23	22	24	22	19	27	16	28	28	26	27	36	21	26	20	23	16	21	23	25	15	22	13	27	28	18	27	25	17	26	16	25	20	19	31	24	24	28	25	25	22	24	21	22	17	25	21	26	29	34	26	18	26	17	23	23	19	18	17	17	16	31	25	26	23	30	23	19	22	23	23	22	24	33	29	23	17	30	28	19	24	24	16	24	16	27	26	22	19	28	32	23	31	21	33	16	27	30	24	28	27	31	25	28	16	15	18	15	20	19	20	30	22	19	28
13548	6321	2674	7161	11845	11272	9204	7838	6715	9403	9573	7170	3986	2948	2479	4166	3939	5575	4991	1856	1025	954	836	859	721	690	594	586	798	627	585	545	534	495	415	458	385	397	419	419	388	348	388	397	402	387	442	684	860	782	703	404	375	361	351	377	352	358	333	355	405	378	351	379	357	364	364	360	385	380	327	379	352	354	370	372	359	364	389	359	332	336	363	332	362	355	372	369	379	339	360	361	377	328	362	396	359	372	344	365	349	393	347	374	360	390	376	399	364	385	374	357	373	366	403	350	401	388	366	360	338	369	363	375	365	353	371	379	344	383	390	351	375	342	371	400	371	362	389	369	374	360	350	379	351	394	348	361	360	364	363	382	344	339	356	368	406	378	377	348	364	369	356	365	369	349	402	376	336	365	371	332	376	355	386	370	393	331	344	347	362	369	355	382	358	363	342	342	381	385	355	335	375	375	357	335	349	345	376	346	355	331	325	348	355	375	380	307	356	355	357	360	383	349	335	343	360	373	356	369	351	334	363	334	359	354	329	331	359	343	362	365	410	354	384	382	392	351	351	347	361	351	337	359	369	376	328	345	333	348	361	383	356	368	355	357	351	339	363	385	327	352	370	366	364	334	354	363	339	363	350	333	388	385	373	369	382	377	316	364	370	383	309	341	396	360	385	335	342	351	373	372	348	366	326	388	354	378	364	372	345	341	313	390	371	335	353	361	352	389	364	364	399	388	366	357	362	394	338	376	317	368	349	333	360	348	361	336	384	325	391	363	371	387	371	366	354	351	351	379	337	379	371	351	332	367	389	347	333	339	340	379	341	379	351	367	343	348	335	396	338	366	338	340	373	374	329	378	357	381	360	356	354	362	349	346	328	351	353	340	318	342	329	356	353	369	372	346	391	352	365	349	332	325	355	357	347	332	358	327	349	363	371	367	376	349	356	345	321	365	379	342	329	343	350	363	333	368	340	307	380	367	367	355	342	376	364	352	334	356	343	373	355	347	357	335	340	376	378	354	350	339	375	363	357	341	363	381	357	345	344	362	368	367	379	353	363	348	378	383	368	336	341	357	350	377	324	351	401	375	352	389	362	385	332	386	306	363	387	371	336	353	376	359	351	409	355	346	371	390	347	358	363	364	361	346	340	321	365	335	355	329	369	366	350	366	361	346	355	357	324	369	357	355	380	311	352	357	370	383	321	324	343	348	358	358	361	321	341	334	381	351	354	386	381	373	343	366	368	348	325	370	360	345	349	366	365	328	377	337	340	340	353	385	381	368	342	360	364	363	360	373	375	341	349	363	329	365	342	358	353	351	355	375	352	386	386	353	340	351	373	354	345	374	364	349	367	377	343	365	357	318	338	345	349	344	307	344	365	356	342	341	338	375	371	376	348	351	376	327	345	326	381	323	367	346	353	345	339	356	351	378	378	364	399	379	320	368	329	329	342	349	345	389	342	361	340	357	373	355	352	347	351	339	332	366	342	372	364	337	365	343	343	363	325	353	333	338	377	354	345	362	377	357	332	366	357	385	375	360	331	371	348	344	358	340	322	386	384	347	357	352	356	343	318	353	383	356	375	363	336	365	340	357	334	367	349	368	342	363	350	311	359	353	334	356	354	362	353	334	349	345	363	328	387	362	317	360	349	379	382	341	313	365	361	373	361	334	373	328	384	345	353	371	359	341	375	338	339	352	359	383	365	331	354	380	384	329	334	359	367	340	337	331	349	340	332	363	376	337	351	352	348	377	377	360	366	338	339	374	353	353	357	349	346	339	349	368	341	343	339	356	350	352	392	380	354	360	326	333	364	350	372	356	350	399	387	360	361	321	349	334	332	360	402	368	367	335	361	386	357	324	355	331	337	373	369	395	347	355	350	353	359	361	345	352	347	329	357	347	353	336	348	334	330	356	360	361	354	339	346	352	370	351	325	374	357	389	380	356	367	356	347	342	343	361	333	341	362	353	318	370	331	341	393	341	336	346	358	349	366	385	355	354	373	352	374	361	377	325	387	354	363	368	357	369	362	337	361	349	330	373	350	304	356	372	372	348	345	365	369	335	330	337	350	412	314	349	343	382	361	365	325	361	325	352	329	349	360	363	375	374	314	370	382	369	332	366	331	357	336	353	356	331	344	351	314	352	397	362	374	337	353	371	365	362	349	314	372	350	355	348	382	348	357	334	370	394	366	381	351	331	355	306	362	360	365	331	334	316	348	348	327	362	356	369	350	303	354	373	353	346	346	355	320	367	367	336	359	377	381	345	349	345	356	327	376	351	381	351	353	362	359	346	372	381	359	362	358	322	344	363	333	380	353	411	370	338	387	353	341	330	327	361	379	353	354	333	376	335	385	316	340	354	386	348	357	361	383	324	358	361	351	347	339	345	363	347	345	365	369	362	383	340	329	360	370	365	358	379	365	327	357	331	361	368	331	363	377	358	377	331	376	343	373	346	381	363	348	363	349	384	359	371	355	368	410	376	345	359	326	345	347	372	350	357	336	374	405	349	376	345	380	346	358	327	369	366	338	343	351	368	413	351	329	355	328	357	353	357	351	334	385	364	336	357	330	324	343	371	345	367	362	346	371	367	325	369	323	323	360	359	353	381	351	329	347	309	353	331	397	361	320	359	351	335	374	374	363	328	349	353	361	338	360	358	348	371	374	371	363	357	351	329	334	360	320	388	357	381	377	360	347	339	354	327	340	343	333	338	368	354	324	365	327	353	354	372	368	354	365	320	332	380	367	373	322	361	342	340	404	333	362	326	349	358	318	350	360	385	341	367	364	330	324	331	359	355	351	330	353	368	347	358	364	357	352	340	372	381	356	343	343	361	345	328	375	365	370	351	370	373	357	351	343	364	365	333	369	379	375	343	351	355	316	372	349	373	382	342	344	349	377	371	380	340	355	352	342	362	365	386	350	361	354	330	373	370	374	335	362	343	341	379	355	370	329	391	340	358	378	376	362	345	351	346	333	373	369	358	324	390	334	342	346	347	337	330	351	411	350	327	365	389	343	317	377	340	376	319	352	371	351	336	365	361	371	359	370	327	387	374	358	379	374	373	340	363	357	341	394	344	353	373	365	356	357	366	359	366	380	330	356	359	365	397	346	345	349	360	356	381	375	348	357	349	342	338	308	363	349	328	359	365	332	351	349	358	373	375	361	375	311	331	337	353	385	380	326	353	365	325	361	394	369	327	329	373	372	341	349	379	329	347	341	372	347	358	334	360	350	377	368	359	367	360	338	327	357	362	352	371	334	382	339	378	311	325	349	386	349	340	359	378	366	341	359	339	359	349	348	371	331	360	362	346	355	350	358	369	348	346	399	365	337	340	357	304	354	357	339	369	358	372	361	373	358	343	360	354	335	371	365	345	340	332	314	360	348	367	356	362	364	375	377	335	372	334	339	359	322	355	392	385	330	350	359	372	330	379	354	359	326	356	347	371	353	389	345	379	366	363	400	348	359	355	373	380	333	340	335	354	378	357	360	333
1007	368	159	118	197	247	199	181	159	227	250	233	145	98	90	142	178	201	229	94	57	42	39	33	43	41	26	30	30	34	21	29	14	26	22	18	23	12	27	28	22	26	32	27	10	18	21	19	25	26	32	13	21	22	17	21	18	15	21	20	26	20	16	20	19	18	21	20	16	20	18	22	18	20	19	16	23	18	13	13	15	27	16	14	25	23	30	20	19	24	13	23	18	12	20	20	17	13	17	16	13	16	25	18	17	11	15	20	12	18	17	19	13	17	16	24	18	18	16	18	17	20	22	12	13	21	17	15	22	22	18	16	16	16	19	15	22	17	15	19	18	14	15	16	15	26	24	16	24	9	14	17	18	18	19	22	10	24	14	16	22	20	15	12	18	23	14	12	17	24	15	16	18	11	20	17	16	20	23	15	14	19	19	18	16	20	15	12	18	23	18	19	17	11	22	21	18	18	22	21	16	12	16	20	17	17	16	15	23	17	23	18	21	13	19	19	17	24	10	14	18	24	23	11	17	18	20	23	17	14	22	24	22	20	21	18	26	19	11	20	20	23	13	25	20	21	13	22	15	22	25	12	16	24	18	21	12	20	26	12	17	22	24	17	20	22	14	24	16	20	19	23	17	20	18	21	12	18	20	21	21	27	18	23	26	25	24	19	19	22	14	19	22	8	22	22	16	15	16	22	19	11	16	22	19	19	30	19	22	21	16	26	13	17	14	25	17	20	16	16	19	25	14	21	21	10	17	20	18	16	19	23	16	13	23	14	24	17	15	15	18	25	21	24	21	18	17	22	19	11	13	20	19	20	16	22	14	15	22	21	19	20	24	28	17	24	23	19	23	19	16	12	16	20	23	15	20	21	11	20	14	20	16	16	12	12	8	18	24	18	16	19	26	26	20	10	16	18	10	15	23	15	10	19	20	17	21	21	21	17	15	17	23	24	23	14	22	21	14	16	21	18	16	11	23	18	20	19	14	20	13	14	17	15	25	22	17	15	17	18	13	13	26	20	14	20	17	22	18	17	18	21	18	16	18	14	11	15	17	18	24	21	13	13	17	24	16	27	13	12	18	12	16	16	22	20	23	14	21	16	14	15	18	20	19	19	16	30	16	19	19	16	20	13	21	19	22	18	21	17	15	23	17	16	16	18	13	23	16	23	17	16	15	20	23	19	16	18	25	16	24	21	15	16	13	23	19	30	9	12	13	23	18	20	16	19	29	15	19	23	13	27	16	23	26	16	15	14	13	12	12	26	21	22	20	18	19	15	17	17	20	27	17	15	15	19	19	16	14	16	23	22	16	30	17	17	20	18	20	15	15	18	9	20	16	17	15	17	17	15	16	23	17	12	17	22	22	9	20	25	19	24	14	21	16	20	19	22	16	20	25	11	22	14	27	16	18	19	23	13	25	14	23	13	19	25	23	16	19	20	20	21	16	23	16	23	14	15	17	11	16	14	24	16	19	19	16	18	15	14	22	25	13	15	19	20	17	18	15	20	17	13	18	21	18	14	22	14	23	24	18	14	14	19	19	15	18	21	26	13	19	19	17	17	18	23	19	17	13	14	21	13	19	18	18	20	18	20	22	21	24	11	8	22	19	16	12	20	17	15	17	11	20	15	14	19	17	24	24	16	15	17	21	19	13	21	19	24	17	16	23	22	22	17	20	18	27	20	22	16	13	14	17	16	23	18	18	18	20	15	21	22	23	11	15	22	17	17	22	13	14	15	23	17	16	23	23	14	12	22	26	15	16	19	15	27	9	17	12	13	11	22	19	22	21	17	16	15	17	21	19	20	16	17	22	16	17	17	17	18	17	15	20	16	17	18	27	13	10	22	20	18	20	17	14	25	14	24	15	17	24	16	20	17	22	10	29	22	18	14	13	15	19	24	14	18	22	21	23	15	9	14	20	20	24	18	19	16	17	16	13	17	20	13	26	21	15	23	19	16	16	16	14	19	10	15	16	13	21	23	24	23	16	21	14	23	19	19	22	25	25	16	21	20	18	15	15	15	17	21	19	23	24	19	17	26	12	32	25	21	16	20	18	19	22	17	23	11	13	14	15	23	24	14	17	11	21	19	13	18	16	31	16	15	17	16	14	14	19	22	24	20	17	23	15	19	24	19	14	15	16	17	16	22	20	20	20	25	13	16	19	19	29	20	13	5	14	17	11	24	26	14	17	19	18	20	25	12	15	16	16	14	13	17	22	19	15	21	14	22	17	16	15	15	12	12	26	19	15	18	15	22	23	22	24	12	15	17	17	8	20	24	23	25	14	17	16	21	14	17	16	25	19	16	20	20	24	20	19	14	9	23	16	20	20	18	18	9	25	18	17	17	27	16	12	25	19	22	13	24	22	19	23	15	15	24	15	24	22	15	18	19	13	13	18	28	13	22	16	9	25	19	20	17	15	21	23	16	18	15	17	17	26	14	16	15	24	23	10	21	21	21	23	23	14	20	27	16	12	18	19	20	13	25	20	20	8	13	21	17	17	19	16	16	25	20	13	23	19	13	19	14	27	18	14	23	23	14	23	21	13	22	26	21	18	15	20	17	16	17	14	24	17	20	18	19	14	22	11	18	18	18	23	21	20	14	12	19	17	20	20	14	21	15	18	18	17	17	22	13	17	24	16	19	14	15	20	25	17	12	15	23	27	18	23	20	21	18	15	21	10	16	20	19	26	23	26	21	19	18	19	30	23	29	15	19	18	12	26	14	18	23	17	18	18	15	15	20	20	18	16	20	20	16	17	18	19	14	21	21	19	24	16	23	12	16	19	17	19	19	25	18	14	21	23	18	16	18	16	20	13	17	21	21	17	25	16	26	22	21	15	19	12	19	14	13	21	18	14	20	23	22	20	19	12	23	18	11	17	20	16	20	25	8	16	15	16	20	17	20	14	19	16	14	14	25	15	17	15	22	23	16	15	19	25	19	21	15	16	17	18	17	15	17	15	12	21	17	18	19	20	20	19	20	16	23	13	18	12	14	23	15	30	18	18	15	19	8	18	17	22	15	23	20	14	18	15	13	21	15	17	16	14	21	12	15	19	22	19	17	24	14	18	14	23	17	11	19	18	17	22	15	14	16	14	22	23	19	25	14	20	20	16	19	14	19	26	20	21	18	25	14	20	16	16	19	16	19	28	27	14	13	22	33	19	16	14	15	20	17	15	20	20	15	21	16	14	22	31	18	13	12	12	24	22	23	18	21	20	18	12	19	14	20	15	13	15	17	21	22	21	20	22	22	17	14	18	18	22	12	16	22	18	16	21	13	15	17	16	12	26	16	25	17	26	18	11	22	17	17	19	17	17	22	25	16	22	19	17	11	21	18	22	26	16	16	19	14	26	17	22	19	23	24	14	20	14	28	25	14	22	23	25	23	19	20	13	15	21	17	12	26	20	23	23	20	14	20	18	15	28	21	23	17	13	23	21	23	16	17	22	15	14	21	18	19	10	17	19	23	21	16	25	22	24	20
18361	10288	4474	12130	18664	17658	14962	12784	10639	11415	12097	10430	6492	4739	4147	7301	7259	8001	9036	4173	1983	1478	1325	1147	1027	1111	929	886	951	940	826	804	652	575	484	506	488	427	452	434	410	416	418	398	410	405	414	464	716	925	580	400	330	339	375	322	307	336	337	348	330	363	354	357	312	346	340	320	303	306	309	296	323	330	340	304	357	327	352	329	298	312	299	333	298	294	318	322	328	300	289	309	324	336	300	324	348	318	315	340	346	314	340	317	334	298	351	337	322	351	336	298	321	352	321	337	321	291	324	297	299	321	276	337	335	327	327	306	330	322	301	332	291	303	338	302	321	315	305	281	315	317	311	312	330	257	289	262	294	290	310	313	286	294	313	315	287	293	313	304	276	311	304	307	309	288	269	293	297	307	300	274	295	278	307	308	293	323	303	310	315	307	285	304	277	270	294	265	309	313	306	314	283	282	312	286	264	313	296	284	291	264	293	298	294	299	263	282	285	275	308	288	299	305	289	261	295	307	306	260	284	303	304	280	311	282	258	280	271	277	303	273	299	291	312	299	289	284	295	278	315	301	302	277	307	293	272	272	285	270	263	290	277	284	282	310	290	297	283	298	302	319	305	287	287	289	300	279	296	290	305	292	317	291	281	313	293	290	275	248	304	286	303	281	300	292	333	309	280	290	274	296	304	309	285	289	279	308	315	300	306	271	288	294	289	296	263	308	300	296	300	308	268	279	332	252	320	298	281	279	299	308	284	284	282	250	321	294	278	305	284	302	286	285	269	296	285	283	281	295	286	280	275	312	264	291	289	270	293	294	267	266	291	305	305	290	263	287	325	272	270	292	279	326	290	286	268	276	288	283	291	269	323	256	268	283	299	256	302	256	309	294	318	291	262	252	281	263	265	283	265	291	290	305	274	275	288	283	279	302	311	276	271	320	304	320	282	251	290	289	291	282	249	303	287	284	299	298	289	292	293	295	277	264	298	269	268	315	293	302	309	308	268	268	284	298	294	291	238	294	301	300	319	289	291	295	280	274	306	289	290	269	293	292	303	304	292	323	267	259	264	289	267	319	286	289	281	266	299	274	275	259	301	297	283	275	272	259	278	300	297	278	318	285	282	285	298	259	345	316	279	288	282	281	267	330	289	289	313	302	284	269	288	287	297	273	268	315	285	297	299	305	289	304	295	285	312	281	296	277	288	267	294	276	288	292	284	308	302	305	307	260	304	269	281	280	271	277	308	313	281	307	298	304	305	296	288	279	285	289	280	286	279	296	311	310	314	262	293	305	300	306	317	303	316	280	278	269	287	314	251	291	289	289	293	273	285	305	293	270	277	290	277	290	271	280	277	283	274	260	262	308	270	270	297	326	288	256	275	301	316	276	309	297	326	314	298	258	280	293	303	267	300	288	271	273	293	300	321	327	296	269	283	287	294	282	288	315	307	284	316	269	326	277	343	288	285	242	290	284	273	267	312	285	295	294	299	299	317	299	296	277	281	317	311	274	292	289	280	307	288	270	290	290	297	330	306	277	314	304	293	276	291	321	288	273	301	288	311	305	328	298	282	309	289	289	309	300	276	285	296	313	295	333	304	314	282	310	304	272	280	293	286	291	286	264	302	290	299	283	305	306	294	266	294	295	280	289	297	262	249	305	263	290	289	276	278	261	293	314	284	284	302	289	297	342	296	279	289	277	271	292	312	310	269	269	286	307	245	301	293	285	279	274	262	271	294	248	273	303	303	278	302	296	313	326	277	304	297	282	287	293	256	278	309	355	298	288	276	285	302	280	287	290	295	287	329	279	278	282	312	286	283	304	316	296	286	284	277	317	277	279	315	269	281	300	322	290	308	272	304	322	262	274	316	301	288	287	299	309	297	292	274	311	308	295	316	314	291	275	284	277	297	278	299	289	293	279	300	269	313	277	278	282	265	285	277	278	334	284	298	323	298	285	272	312	283	268	326	291	280	325	300	298	281	264	274	269	302	326	318	307	277	283	279	269	309	278	325	274	265	287	298	271	322	277	295	301	274	281	284	282	269	302	304	249	270	273	292	312	261	308	278	293	275	297	293	272	275	280	306	300	325	263	275	300	268	306	294	277	308	272	280	281	293	270	282	315	265	293	288	290	303	301	312	296	291	264	322	313	289	258	315	277	295	283	299	304	266	284	301	312	339	302	286	278	303	308	286	313	287	288	295	270	249	293	300	298	281	281	304	288	286	276	301	315	277	276	301	280	302	258	293	336	273	281	297	289	299	299	320	277	256	283	254	302	281	309	300	290	292	311	286	289	322	292	298	288	287	289	331	307	290	308	267	287	266	284	281	303	302	288	274	315	279	287	312	300	276	316	278	299	308	311	288	326	304	297	306	302	312	316	273	285	264	320	284	295	311	275	300	271	303	288	301	246	301	288	303	326	291	277	322	286	312	289	293	279	296	292	327	293	333	279	286	270	292	308	291	311	271	285	311	285	272	298	256	267	281	302	291	262	302	307	298	311	277	306	287	287	301	278	291	277	295	268	312	288	311	321	304	271	264	303	281	297	300	275	319	300	276	277	274	280	310	286	269	304	281	315	290	282	273	290	293	279	264	282	312	276	286	310	306	300	265	288	297	282	309	272	296	276	314	317	263	304	292	345	308	298	334	294	261	275	273	289	313	301	300	249	328	297	287	303	317	266	298	292	289	274	296	293	310	302	280	266	277	315	283	299	265	309	265	299	312	282	291	293	291	289	281	293	302	289	288	311	290	280	293	278	328	274	297	299	282	269	275	301	332	300	331	296	290	286	277	297	282	285	293	292	272	292	280	268	317	295	286	304	278	306	305	299	311	274	298	308	307	279	281	300	286	278	298	300	266	266	308	278	310	269	290	305	266	303	283	298	316	299	287	265	251	272	287	289	290	310	272	271	280	288	299	275	327	302	287	290	288	286	290	313	246	281	326	301	296	294	309	240	310	285	302	292	316	269	268	289	301	288	282	295	311	285	275	290	301	312	319	301	304	282	279	272	306	293	248	305	312	325	269	299	264	307	271	305	258	299	317	294	296	313	308	254	266	293	290	256	294	277	291	286	299	289	276	258	294	295	330	294	323	278	303	284	294	313	305	286	282	283	307	249	296	306	264	303	263	295	281	298	299	302	297	266	295	333	307	320	284	278	266	283	299	321	309	299	310	301	304	270	292	267	291	278	270	247	300	333	286	279	265	294	300	291	315	276	307	275	301	272	298	295	292	294	293	300	306	299	338	275	295	299	291	292	279	275	263	281	307	295	300	288	293	257	315	279	271	292	291	295	264	300	316	252	261	320	283	266	276	271	289	275	299	295	271	298	275	285	287	301	294	312	286	301	290	324	311	271	319	292	282	310	257	290	270	328	288	274	274	283	291	305	294	262	280	293	307	288	280	316	289	293	282	293	289	263	250	326	292	287	292	311	296	260	307	290	277	325	247	264	281	293	282	283	318	283	279	256	291	288	310	285	289	267	285	283	260	283
2693	343	171	126	186	223	188	182	164	189	203	212	149	102	82	105	200	188	244	155	69	71	45	58	60	58	58	55	43	43	50	48	40	36	29	33	48	45	37	50	41	41	44	46	42	42	32	38	28	56	42	45	33	32	35	35	44	42	29	42	29	38	38	31	40	29	36	41	45	50	34	51	47	45	31	45	53	36	46	37	37	41	34	25	35	29	54	28	34	35	27	35	43	47	34	32	47	53	47	37	38	33	35	31	45	45	56	40	29	40	38	38	42	35	45	42	33	41	33	41	21	42	38	37	53	44	39	45	40	38	30	32	43	43	31	52	42	31	37	33	44	38	40	37	38	41	49	44	33	33	33	35	22	50	40	35	35	40	40	45	29	36	48	38	40	35	44	33	37	41	35	37	28	50	34	34	41	40	37	36	29	35	34	44	41	40	36	37	29	46	26	37	33	37	42	30	42	41	35	39	40	32	47	30	48	28	41	35	51	39	38	40	43	43	40	37	42	24	38	33	38	41	40	34	36	37	46	40	45	40	38	37	36	37	51	27	40	37	37	35	41	35	49	43	29	30	47	43	35	41	28	40	46	35	35	37	39	43	30	41	33	35	36	39	45	36	27	45	35	36	43	32	41	34	24	38	37	38	40	37	36	43	36	52	34	31	39	43	35	40	37	44	41	27	36	45	43	32	49	32	38	35	42	34	33	35	42	40	41	32	34	33	47	32	30	29	27	39	40	46	44	37	36	24	40	43	41	48	32	46	38	34	37	35	48	39	40	36	33	36	35	43	32	43	34	38	40	46	25	34	37	37	41	36	38	46	44	34	40	35	44	37	31	36	38	38	25	35	53	42	53	34	38	38	43	36	38	40	40	33	30	36	44	46	25	48	39	45	38	40	46	36	33	42	35	44	43	30	54	39	46	41	35	38	37	38	43	41	27	44	40	38	29	36	42	39	39	32	39	33	39	29	49	36	44	32	37	37	35	45	28	34	40	43	35	40	41	40	44	32	43	37	40	31	37	41	36	41	48	41	31	32	44	37	29	36	46	43	46	33	31	39	26	32	32	26	34	38	42	37	34	46	40	36	34	30	32	43	31	43	35	40	40	43	41	34	38	36	31	33	40	32	41	35	33	41	40	27	50	50	30	34	46	33	26	43	51	43	31	36	34	38	40	47	38	35	47	41	39	43	40	30	26	38	35	31	41	38	44	47	41	36	36	32	39	34	39	36	39	43	37	50	40	36	35	35	47	52	39	44	35	31	36	28	39	45	44	45	44	35	41	30	35	29	31	49	41	40	33	28	36	31	39	37	38	32	30	34	51	37	46	40	28	27	29	51	37	33	46	45	54	29	40	44	38	44	32	38	36	27	47	34	39	45	33	37	45	35	40	33	41	41	51	39	42	23	37	37	35	44	30	49	39	48	35	38	31	33	42	29	38	33	43	46	41	37	45	38	44	43	34	40	32	35	42	42	34	43	37	37	46	31	41	31	44	36	39	43	33	39	37	44	44	37	44	34	36	34	41	43	25	40	32	35	46	44	41	38	33	29	62	50	37	52	42	38	33	40	37	30	33	46	46	41	32	42	44	29	42	41	46	47	33	46	35	39	38	44	32	32	30	44	50	26	31	34	37	37	44	35	33	26	40	37	38	40	36	49	39	37	41	33	41	46	40	44	34	41	35	46	38	32	39	42	40	29	43	43	35	40	32	37	32	33	52	33	40	35	29	35	37	35	34	39	30	43	33	43	35	43	39	43	35	34	35	42	48	44	44	34	51	46	40	39	36	39	33	53	32	41	49	45	48	37	34	46	38	37	34	43	33	41	36	41	40	40	32	40	32	34	41	28	38	29	39	36	40	32	32	32	43	45	34	23	43	44	36	43	36	35	39	31	29	45	27	43	31	33	45	39	33	31	36	36	34	50	35	39	33	37	34	38	34	38	36	36	36	38	46	32	40	34	39	38	38	42	30	38	32	37	49	31	37	30	27	28	38	27	37	37	36	45	38	35	39	42	33	44	41	46	36	40	36	39	40	37	33	42	33	44	46	54	36	43	31	38	41	39	37	41	31	44	46	36	40	44	46	50	48	40	39	40	41	44	39	34	34	43	30	25	41	35	43	39	36	41	40	44	34	42	48	35	33	37	26	40	43	34	28	44	36	34	40	33	34	43	46	32	34	45	40	37	37	32	28	42	33	39	35	26	24	38	37	39	36	48	33	34	36	40	54	28	40	36	51	39	36	40	47	34	34	39	34	40	32	37	26	35	44	42	47	38	37	38	35	26	28	35	43	48	33	26	48	39	41	37	41	42	41	34	33	39	38	33	39	31	42	39	41	38	34	48	40	40	31	34	32	36	51	46	34	29	35	38	45	31	37	30	34	41	43	49	37	33	35	44	41	38	29	27	30	36	29	34	42	45	31	36	28	51	29	39	46	38	28	42	41	48	35	35	37	26	35	30	35	41	32	54	49	50	35	53	42	41	30	28	43	41	44	32	43	33	45	37	35	41	47	38	49	29	34	38	35	34	41	42	40	34	44	36	45	38	29	26	41	44	46	36	41	37	39	42	35	36	39	45	33	43	36	30	42	46	43	40	43	45	40	38	41	29	37	36	33	38	47	41	40	45	32	33	30	49	42	39	41	36	40	34	37	41	43	43	47	42	42	39	35	36	34	45	39	29	23	40	47	33	45	40	45	39	45	45	42	33	35	36	22	35	37	39	50	28	41	45	48	43	48	35	33	46	31	38	32	32	34	41	37	41	39	50	54	34	33	39	39	37	35	43	34	46	37	35	35	30	38	44	36	36	44	37	28	36	43	32	44	42	38	43	39	40	36	35	25	43	43	32	39	38	40	36	40	29	43	26	36	45	37	38	45	41	32	40	34	43	42	37	41	23	27	45	31	38	39	34	38	35	30	40	41	39	37	47	43	42	40	39	49	28	49	41	35	37	36	38	39	39	31	43	40	40	40	45	41	24	42	38	39	37	43	35	32	54	35	42	35	36	39	43	44	36	45	44	38	42	49	36	38	28	38	36	38	44	35	38	38	48	48	42	40	38	42	43	39	36	36	45	37	40	30	38	43	39	46	47	32	43	37	41	38	42	39	33	35	41	49	35	46	42	37	36	35	31	34	39	37	43	40	41	34	29	35	32	31	29	36	41	32	47	37	46	33	30	35	42	39	53	32	28	39	40	28	28	37	35	45	42	41	40	37	51	41	40	31	35	38	25	38	28	37	31	56	44	38	33	34	44	35	43	44	45	54	32	35	41	36	30	56	56	45	28	33	45	31	36	38	41	42	40	26	43	37	41	24	42	52	29	55	44	38	37	40	33	31	45	42	45	35	28	42	28	39	36	41	38	38	41	42	37	36	41	32	42	26	34	35	41	44	33	40	36	46	37	47	40	41	49	43	32	45	44	44	24	29	39	36	31	40	30	40	28	47	46	36	35	43	30	38	38	43	29	31	40	39	40	45	42
16621	9348	4335	11603	17465	16377	13808	12272	9858	8937	10467	10068	7093	4198	4052	5428	9112	7438	9432	5556	2245	1695	1323	1315	1243	1299	1220	1076	1116	1180	1026	1011	842	803	803	725	689	759	718	709	727	725	660	695	635	670	711	738	994	853	742	707	650	623	639	648	656	633	670	639	602	580	639	663	638	627	609	621	589	638	620	676	601	615	605	641	618	627	619	584	627	587	576	622	605	628	616	629	633	582	647	599	612	677	659	611	607	618	623	642	661	638	634	605	602	624	630	651	603	629	618	612	619	572	612	619	641	600	574	650	604	592	623	592	635	614	611	579	604	550	628	583	585	562	615	614	629	599	646	578	582	560	612	579	569	631	641	589	608	599	595	562	556	610	587	572	573	634	616	593	609	569	574	621	561	593	624	619	594	601	587	657	601	597	590	596	591	610	585	620	634	544	554	592	625	582	616	550	589	598	522	565	604	619	608	596	622	618	594	574	585	616	598	581	575	593	554	566	593	608	583	602	553	579	573	578	539	639	587	580	589	547	576	595	562	606	576	632	573	560	565	615	558	611	584	576	566	587	604	609	666	586	586	586	592	630	605	583	627	590	538	579	605	578	580	601	586	591	594	572	572	578	553	625	612	595	597	582	630	567	587	608	648	612	587	584	585	580	559	604	594	613	604	617	613	600	593	600	574	598	619	619	581	563	602	603	582	565	560	599	637	556	582	585	536	596	630	556	629	591	606	588	575	591	608	621	540	581	555	588	579	593	590	591	609	607	578	577	567	620	615	553	606	620	584	584	615	562	658	595	624	584	583	611	633	603	554	595	636	571	572	596	591	592	606	570	639	586	571	575	590	581	597	588	643	584	586	624	561	572	593	563	608	617	581	586	593	581	611	574	590	621	610	609	615	604	596	595	596	574	674	600	604	603	582	566	631	591	604	551	578	620	574	578	586	584	647	565	630	580	587	615	588	573	586	574	626	564	593	580	595	553	564	581	633	681	553	571	566	597	580	571	595	619	530	585	579	543	608	611	606	595	614	588	614	589	607	619	581	571	545	614	584	577	549	615	557	590	621	617	608	609	584	608	582	639	586	581	602	594	608	584	599	619	569	625	585	568	587	590	579	559	624	611	606	608	581	574	666	580	636	583	632	578	587	612	605	593	534	572	585	607	606	594	614	569	621	621	625	560	590	606	566	542	581	585	582	576	597	580	561	619	611	560	603	589	583	589	566	567	561	612	612	618	528	617	576	611	589	519	607	621	613	606	561	565	589	616	610	596	596	584	552	622	591	588	566	583	596	596	588	575	585	570	575	589	589	548	610	590	600	593	589	581	553	615	610	578	607	600	588	609	580	563	577	596	586	570	585	566	576	610	605	563	597	596	627	594	602	566	548	559	584	605	596	552	617	570	624	583	604	563	599	607	569	586	633	609	594	580	638	623	637	582	577	595	593	609	607	570	582	580	560	586	592	604	586	554	595	554	545	633	565	618	602	595	582	610	575	584	585	612	565	575	571	598	586	637	602	600	611	581	613	597	596	576	561	591	604	602	621	577	581	640	567	592	598	581	624	582	576	602	641	613	592	545	569	548	593	569	580	554	631	589	608	551	580	597	565	573	549	580	599	585	599	602	592	603	602	615	613	590	603	614	571	577	599	580	597	588	571	575	538	580	589	605	531	626	616	568	590	579	556	577	594	601	589	588	600	609	597	642	637	588	599	533	534	607	614	606	631	629	587	588	607	614	575	599	610	575	605	622	590	622	605	600	580	638	568	582	631	623	608	621	624	571	632	599	591	595	619	580	612	578	541	601	558	599	577	605	632	595	561	587	581	597	645	563	544	601	588	599	627	618	572	596	588	665	582	603	626	591	620	619	628	617	610	619	571	570	597	582	581	551	599	592	595	611	607	566	620	592	621	625	616	589	619	536	651	610	593	625	602	599	555	592	583	554	602	604	548	583	617	597	556	610	550	586	583	642	578	557	624	577	592	615	604	656	585	598	574	594	597	621	639	591	590	574	588	571	585	599	592	587	610	595	567	585	589	591	609	580	621	656	551	563	551	602	602	571	568	581	610	573	628	588	605	610	554	601	632	602	579	597	630	566	591	645	561	579	586	612	612	591	598	587	595	594	597	581	637	621	585	585	577	624	556	624	599	619	577	580	596	570	578	594	580	570	578	633	600	619	571	561	582	560	609	631	582	589	622	590	619	595	595	571	577	617	592	600	577	541	595	584	589	596	586	570	627	542	600	591	583	533	579	607	635	589	615	594	601	622	610	601	579	563	598	585	595	559	605	584	616	584	585	593	560	622	579	572	563	570	600	630	587	589	609	629	573	606	603	556	600	596	598	557	555	620	609	592	587	616	568	555	613	586	574	627	590	582	576	574	586	580	577	591	593	553	611	624	596	604	580	606	548	602	599	578	634	587	536	539	617	557	565	574	554	597	610	585	579	591	583	618	566	623	588	570	564	610	582	574	645	594	592	586	571	621	613	567	594	577	564	530	596	576	569	615	568	597	592	586	598	588	576	572	593	576	557	606	568	649	570	597	574	594	611	591	565	588	566	633	579	610	627	573	603	597	577	589	581	597	632	578	571	592	590	557	605	575	603	598	589	580	566	621	580	604	555	611	583	544	580	579	585	555	592	591	605	554	618	588	571	638	584	601	596	578	621	548	599	628	593	573	613	562	633	594	570	550	558	642	614	547	630	665	584	585	592	514	585	556	588	594	589	528	593	548	573	575	558	597	569	609	620	591	581	603	581	562	538	618	606	568	613	599	587	582	570	568	577	561	612	619	582	580	598	627	556	583	588	570	615	546	575	619	586	540	548	584	567	556	640	585	601	566	617	584	585	585	605	572	590	633	591	550	611	567	629	597	557	568	599	589	639	565	631	570	589	627	574	576	569	636	605	623	626	606	577	605	602	631	528	587	570	610	605	603	616	605	605	592	629	617	570	655	621	617	588	629	582	594	600	638	608	574	580	569	571	548	569	571	616	614	589	571	590	602	543	548	571	590	616	584	594	589	627	592	595	628	608	579	583	587	573	592	602	601	597	616	576	620	594	572	545	624	556	598	594	634	588	604	589	561	622	622	589	572	621	595	601	556	596	596	590	601	593	618	593	583	585	587	581	621	605	637	565	553	585	564	612	590	593	605	617	571	606	591	585	575	564	610	579	603	572	592	583	612	571	573	533	573	597	638	595	592	611	573	609	567	642	562	575	607	561	628	568	572	595	605	600	590	588	608	617	569	585	590	588	574	577	589	643	576	623	605	578	564	555	601	588	578	586	587	570	573	630	541	556	576	584	556	562	566	583	618	549	621	594	569	584	599	602	618	608	599	570	580	565	563	600	556	574	561	584	569	595	590	572	585	590	623	633	610	573	616	595	628	599	543	559	556	586	590	575	597	614	547	566	594	576	542	600	618	534	568	580	580	614	590	539	570	568	601	582	605	625	589	545	583	557	588	574	574	586	588	562	614	576	612	615	586	600	593	582	590
2009	639	269	184	294	408	328	322	259	219	309	400	286	185	142	129	369	301	299	219	102	75	69	65	72	69	59	42	80	50	49	46	46	50	43	37	40	41	38	44	38	47	43	39	31	34	32	36	45	31	38	42	39	35	42	40	33	37	41	44	29	33	44	34	36	37	42	27	44	41	51	39	41	25	24	48	45	38	29	41	40	35	31	40	37	24	33	32	35	32	33	29	29	39	37	34	28	36	40	30	47	24	36	35	27	38	34	43	35	40	35	40	25	33	48	35	38	28	37	38	40	42	28	39	42	50	26	39	44	26	27	43	33	29	33	40	39	34	22	33	21	38	36	25	44	37	45	31	31	31	38	31	28	30	30	45	40	46	33	44	35	32	25	31	22	32	40	25	36	37	30	25	32	34	42	29	34	27	33	39	45	26	39	36	34	29	33	33	41	35	39	36	38	29	37	28	36	34	31	33	43	33	32	27	34	29	34	26	26	31	35	35	30	23	34	28	44	40	28	29	35	30	22	33	37	34	33	33	45	29	39	26	33	34	39	36	41	34	35	39	41	45	28	20	34	40	27	42	38	26	37	38	42	40	32	26	35	33	39	44	39	31	37	26	34	33	39	23	38	38	44	29	37	31	22	32	32	33	30	39	33	35	33	32	33	33	43	46	35	32	33	35	32	39	36	32	31	29	37	36	33	44	41	34	41	37	41	22	28	34	35	38	26	27	55	38	45	41	30	40	30	28	36	30	40	38	29	49	45	33	38	35	29	38	31	37	35	25	37	39	32	40	37	36	35	24	34	36	47	34	33	40	43	39	48	44	34	25	36	35	37	36	33	39	39	38	38	35	38	38	26	14	29	38	36	37	27	36	36	34	38	31	40	45	29	29	41	34	35	40	40	35	32	36	29	40	40	34	25	27	40	40	48	34	31	41	46	40	33	34	29	36	28	22	27	27	32	30	26	36	38	34	23	37	42	36	20	37	32	36	28	29	34	32	43	36	33	40	30	36	24	30	36	40	29	34	33	26	44	37	36	28	34	31	34	34	30	34	30	43	23	21	33	33	29	29	37	37	27	34	47	46	34	46	36	35	21	48	41	34	35	37	31	33	29	36	28	35	38	38	35	33	37	30	43	33	23	31	33	30	39	29	29	28	29	32	38	27	32	38	41	40	36	39	44	32	37	31	33	26	40	27	27	27	37	35	29	37	36	29	32	32	44	33	35	24	43	40	47	35	35	34	23	33	27	31	38	39	41	29	40	26	27	32	34	41	29	31	30	32	37	30	28	35	35	28	47	41	23	23	45	34	41	31	23	27	38	30	39	34	34	28	33	32	33	32	44	35	38	36	44	40	38	34	28	28	33	34	44	40	35	27	38	40	36	40	39	35	43	34	39	41	48	40	41	39	37	37	32	47	31	43	32	34	33	33	35	28	35	25	39	27	31	34	38	33	43	40	37	22	43	54	33	35	24	25	45	46	35	40	35	39	32	34	39	22	35	32	41	42	46	33	44	48	23	47	34	32	36	38	39	38	37	38	32	21	44	36	28	31	44	34	36	37	50	25	40	48	39	29	45	31	43	43	26	32	24	35	39	32	39	36	36	34	27	47	37	42	32	39	25	43	32	26	35	45	20	33	30	36	29	35	45	34	30	35	46	40	37	37	25	30	34	44	30	32	42	30	40	28	32	32	34	27	31	43	31	25	41	48	45	34	41	21	29	39	37	34	35	54	34	46	37	37	29	32	33	32	37	36	32	34	33	35	33	37	33	33	32	37	30	29	43	29	29	40	30	35	34	46	26	32	32	34	29	36	32	45	31	34	38	38	34	35	36	40	30	26	44	26	39	34	33	45	35	41	34	35	35	43	34	28	41	42	30	41	29	43	31	45	31	35	45	42	31	40	37	25	33	43	33	41	31	39	26	37	36	30	35	23	34	33	28	40	30	29	31	37	33	36	28	22	25	38	33	33	28	45	43	30	32	35	38	41	27	32	33	40	52	37	43	36	29	43	27	35	38	25	34	30	33	42	21	38	27	39	43	51	33	27	29	31	31	36	33	51	33	51	33	35	45	33	35	46	29	30	32	39	39	34	36	27	34	30	43	32	31	34	33	40	44	30	25	42	36	28	40	32	21	38	37	30	40	43	36	33	42	35	32	30	35	26	28	44	23	42	34	30	41	38	36	24	39	31	35	42	29	34	35	25	29	31	25	38	36	28	45	33	40	42	36	35	30	34	26	36	41	36	32	24	34	32	26	30	39	36	26	39	38	36	33	39	42	41	26	40	40	38	38	31	28	34	28	35	25	25	33	38	26	37	43	33	33	26	41	27	29	49	41	26	39	32	40	31	35	29	25	34	40	49	29	35	43	42	29	34	34	39	33	32	27	26	40	40	32	32	27	26	39	39	24	43	34	29	41	32	32	31	39	31	35	32	35	23	34	38	37	35	32	41	39	28	39	36	32	35	45	37	30	25	37	31	40	37	40	34	39	28	43	34	36	34	29	36	38	28	26	28	38	36	31	48	32	46	35	29	36	29	31	36	30	28	32	32	43	37	30	35	38	28	34	29	37	41	35	30	34	28	36	42	44	25	27	35	35	31	32	33	51	30	34	35	31	32	38	27	33	44	31	35	38	36	32	50	29	31	41	30	38	35	44	26	26	42	31	31	44	37	33	36	37	38	29	47	42	43	31	32	34	40	32	39	32	38	34	37	23	34	26	31	33	34	39	47	39	29	33	40	39	33	34	40	35	41	29	31	31	27	32	47	30	30	40	31	38	36	38	39	43	22	36	37	45	44	30	37	31	30	31	44	24	42	35	30	42	39	35	28	44	41	35	27	39	34	32	26	39	28	32	32	36	37	36	33	34	47	27	35	33	39	32	38	41	27	29	39	36	46	40	37	39	36	28	34	36	31	42	36	28	37	39	35	41	37	35	38	38	33	29	27	35	30	35	32	29	38	29	35	38	39	37	33	37	38	41	30	35	26	39	31	29	37	34	32	36	20	45	35	42	37	42	35	32	42	27	36	28	38	31	35	35	31	30	37	41	44	36	29	24	34	39	32	36	31	38	35	32	39	33	32	39	41	44	46	28	44	34	36	30	31	34	28	32	29	30	41	41	33	31	40	34	38	34	25	22	34	25	39	41	40	33	35	41	38	30	29	29	39	44	34	36	33	32	36	39	29	30	38	30	34	37	44	25	35	32	33	37	37	34	49	34	37	29	23	41	33	37	34	38	34	43	30	28	34	34	31	40	35	27	26	44	32	38	32	45	42	30	37	42	31	41	31	21	45	30	33	44	30	37	26	44	28	33	36	38	33	46	41	31	42	46	35	34	33	40	46	38	38	38	30	33	43	39	34	35	30	34	30	34	36	37	26	28	33	37	45	36	34	38	34	39	26	33	41	36	34	31	22	39	35	29	43	42	32	33	43	35	30	47	40	31	37	38	29	32	35	30	29	22	30	34	36	32	37	33	40
22852	13834	6774	16889	24468	23099	20050	17671	14218	11444	13655	15760	11629	6957	5682	5690	13162	10885	12964	9402	3758	2584	2001	1693	1812	1645	1741	1582	1455	1313	1225	1111	1054	971	912	874	882	805	857	800	784	755	719	718	687	720	725	832	921	762	737	668	695	667	615	608	661	605	615	633	620	620	621	651	625	677	590	569	615	594	586	565	593	583	549	608	653	570	590	579	562	614	572	585	563	607	596	579	547	578	584	587	605	606	591	578	626	614	614	610	608	567	606	550	598	582	624	596	577	566	548	596	604	587	636	544	640	569	579	580	606	559	574	571	659	586	558	572	542	574	546	597	598	591	554	551	554	530	598	571	544	551	542	537	576	555	544	526	580	529	547	502	527	528	534	624	544	573	551	567	548	508	557	546	536	588	540	528	581	578	545	586	558	559	551	509	565	560	573	578	579	571	547	529	569	543	523	585	581	542	579	512	517	543	553	558	516	517	610	500	553	539	549	540	558	538	530	529	531	514	584	543	540	535	523	523	515	547	569	549	542	522	537	524	555	520	527	510	490	524	558	531	500	563	541	512	569	589	550	544	535	540	551	565	573	545	550	543	564	530	560	551	570	544	508	550	583	585	552	520	565	537	515	579	565	525	554	539	544	507	540	492	533	549	542	579	527	568	515	522	489	532	538	519	567	563	540	562	518	506	514	543	533	561	527	512	537	551	537	531	500	543	525	524	569	560	557	534	507	529	501	529	510	558	526	576	546	497	550	543	515	522	533	550	540	572	479	529	553	561	565	515	553	540	533	532	504	526	557	486	508	514	508	505	576	500	556	544	565	546	479	546	530	528	548	531	507	515	531	552	532	537	531	556	561	554	538	520	549	535	534	512	530	546	548	513	577	543	547	554	579	513	536	503	527	545	531	613	552	530	542	528	555	519	534	557	550	531	536	551	537	565	556	532	537	543	560	588	506	529	563	515	523	518	555	536	506	538	511	557	560	567	492	520	515	520	601	554	500	554	569	563	519	552	525	538	557	535	491	561	546	566	537	572	580	581	532	517	541	527	532	540	523	538	549	544	555	546	528	566	541	526	516	508	562	559	527	541	577	525	554	512	560	558	559	558	558	539	551	512	523	518	583	559	546	539	517	551	569	543	533	551	575	556	587	546	506	557	513	503	524	561	494	538	522	539	572	543	556	510	523	565	547	511	526	524	513	560	517	559	499	569	546	515	536	540	566	521	570	564	546	537	540	513	564	530	562	515	537	523	550	549	519	533	510	618	543	514	482	545	554	506	537	546	573	540	583	514	539	582	551	543	515	555	513	520	556	548	484	542	537	542	536	500	553	525	499	512	494	510	558	573	552	548	495	553	488	544	523	515	538	547	555	527	517	495	551	520	525	584	511	541	525	574	563	522	531	561	585	565	583	557	555	532	481	574	518	537	500	558	544	517	554	509	545	541	568	520	572	537	513	559	509	560	538	516	587	525	568	519	499	524	582	520	551	558	550	547	529	575	568	515	542	567	548	566	583	582	544	559	557	529	520	530	553	551	545	527	559	523	524	548	558	506	541	550	501	559	476	552	527	559	546	556	535	508	536	544	516	539	558	530	552	521	572	531	555	543	541	523	534	527	532	480	528	541	525	576	550	534	560	527	541	503	539	553	518	564	555	530	558	517	545	542	553	543	532	538	542	549	545	585	514	546	600	535	511	577	522	549	564	531	547	550	529	546	568	539	535	506	545	547	531	537	546	513	519	541	555	554	596	533	553	539	547	571	551	565	547	547	570	525	521	547	518	538	583	522	570	552	538	524	482	537	541	592	537	522	547	539	550	558	558	553	543	520	563	511	542	553	565	535	525	533	564	501	507	547	534	555	536	513	551	578	564	499	528	543	552	515	495	558	583	499	564	540	553	547	517	544	524	511	539	518	511	534	534	610	572	511	565	544	520	560	533	500	582	511	514	512	531	513	561	531	556	559	555	496	527	518	535	520	547	520	535	538	569	551	537	550	556	524	536	558	546	570	584	557	545	500	549	541	545	536	543	507	550	559	552	506	552	499	567	512	535	533	523	529	534	519	525	577	508	525	536	534	498	527	518	587	548	543	523	517	483	562	542	511	565	537	522	519	532	498	609	546	502	535	545	523	531	550	503	503	588	553	517	549	534	558	534	539	524	551	536	558	531	506	580	565	592	570	546	522	568	546	542	528	569	529	533	563	565	510	520	558	564	533	546	549	522	529	545	554	541	547	521	545	561	511	552	514	538	555	500	519	501	508	563	533	521	560	537	544	549	571	570	557	548	537	511	537	547	521	523	556	518	530	549	526	539	519	540	540	562	534	552	547	544	544	535	531	514	556	548	522	564	531	566	532	562	540	512	513	543	520	551	531	536	530	551	555	527	535	521	555	547	504	549	575	517	525	562	542	556	545	564	550	561	572	537	527	508	533	536	521	525	548	505	547	569	514	569	523	484	551	550	546	532	520	515	533	563	527	534	510	537	540	541	500	528	517	565	512	500	519	520	541	496	511	534	526	555	535	545	536	535	526	553	537	612	539	540	564	536	550	508	561	537	534	556	564	518	532	513	521	529	558	524	566	567	535	529	539	522	536	542	491	522	513	511	530	520	563	529	549	549	548	555	579	535	565	522	510	518	529	521	530	524	530	517	535	536	532	524	556	537	544	548	530	532	553	533	554	519	540	579	492	563	533	513	529	522	541	558	510	551	525	546	512	567	543	533	582	526	541	513	538	520	573	562	543	577	530	531	519	515	540	521	533	564	571	539	526	567	558	525	548	535	513	518	558	530	560	504	536	542	593	548	554	549	537	500	514	557	551	560	547	540	477	520	554	573	547	523	524	539	512	519	534	541	535	562	535	514	544	520	543	547	547	548	541	570	528	523	580	520	533	519	510	535	498	537	541	534	551	561	503	561	538	554	526	568	530	549	504	590	547	513	519	548	563	521	533	551	542	573	498	529	550	552	550	503	522	521	537	571	579	500	571	551	531	537	552	568	545	548	528	565	498	555	545	542	558	509	543	557	522	541	544	559	544	530	564	544	546	490	521	517	568	555	521	558	538	537	572	538	529	529	511	533	606	518	518	540	567	521	478	547	600	550	531	547	544	556	512	571	543	540	516	507	555	560	557	564	530	554	532	542	559	517	519	566	524	514	524	510	551	513	552	527	516	497	565	536	533	541	538	590	536	493	540	520	513	535	535	524	520	588	553	506	519	531	543	552	545	527	550	538	537	503	509	540	543	540	548	529	549	497	529	543	525	576	510	551	528	561	569	515	580	563	562	551	567	518	531	506	549	585	568	536	548	519	596	507	515	537	518	516	527	501	547	524	531	546	542	539	545	510	544	551	566	509	543	553	563	526	533	532	500	590	566	503	622	557	560	555	528	519	566	592	568	545	535	518	510	576	547	538	586	560	536	526	560	541	528	523	554	538	516	517	514	525	539	551	528	529	545	535	529	556	523	540	559	552	573	514	569	560	548	543	493	558	538	530	525
1549	225	98	80	111	155	121	108	83	77	121	163	149	59	41	44	123	150	126	107	45	30	21	33	30	32	18	27	34	26	28	24	26	28	23	32	23	34	27	29	19	30	17	19	23	19	27	20	20	15	13	23	21	28	17	17	16	31	25	28	18	29	19	22	20	23	28	21	23	28	14	21	18	17	21	13	34	31	26	23	17	25	19	19	17	20	14	30	20	19	15	25	16	23	32	21	21	10	20	17	22	24	26	21	15	16	28	27	28	27	21	28	22	23	26	12	24	17	23	15	23	30	19	24	21	22	27	17	17	21	19	28	14	23	19	14	17	21	17	23	26	18	31	25	21	24	21	32	23	37	19	22	22	18	14	20	28	23	24	18	27	25	15	34	20	29	25	33	22	24	26	22	23	30	24	40	23	25	13	17	20	29	28	18	20	14	31	18	19	21	23	23	19	27	23	20	26	17	17	24	25	19	19	23	20	19	22	19	26	27	18	30	20	19	21	14	30	25	22	20	23	19	18	14	31	22	29	21	26	24	16	21	26	15	20	20	27	25	18	27	32	16	26	26	23	22	28	20	22	11	18	20	18	21	24	20	24	22	18	18	20	27	28	17	11	15	24	12	22	27	21	20	26	28	26	23	19	14	15	25	27	24	17	17	28	25	26	17	19	17	33	24	27	20	32	19	23	25	22	19	18	8	32	13	29	26	18	18	15	31	26	24	16	25	18	17	17	23	22	26	36	32	27	20	20	31	26	20	13	17	19	18	24	24	20	31	22	20	20	17	17	21	19	20	17	24	23	19	29	18	12	23	23	20	21	22	16	15	28	19	22	17	23	25	15	31	27	34	23	25	22	34	14	38	24	30	24	25	22	21	16	25	13	21	19	22	24	25	30	17	14	30	28	22	21	20	24	24	17	18	14	15	22	22	19	21	23	14	21	21	16	23	27	22	22	34	26	26	11	19	26	20	23	23	18	22	22	18	18	18	18	20	26	16	23	25	23	20	25	17	27	29	26	19	23	27	17	15	24	23	18	26	22	19	26	20	24	16	13	18	20	23	30	18	32	25	22	22	23	19	26	26	19	28	17	27	18	21	14	27	20	14	17	15	18	26	23	18	12	18	21	20	17	21	20	23	17	17	26	23	24	18	14	23	29	29	23	29	18	23	25	14	24	23	16	24	18	17	18	27	23	14	20	21	23	17	25	21	25	22	25	22	21	21	19	15	21	15	18	16	22	19	22	20	19	22	21	20	20	22	22	21	15	18	25	13	19	23	20	15	32	27	12	19	19	21	25	17	29	30	28	21	17	26	24	15	23	16	23	26	22	15	27	27	24	17	27	28	20	19	18	23	12	18	13	20	18	16	25	15	19	26	30	28	27	22	22	22	14	29	15	16	17	21	17	20	25	20	20	26	15	20	24	19	13	30	26	22	24	12	18	19	18	21	19	17	17	22	26	15	20	18	14	19	22	13	25	22	16	16	24	17	26	22	22	17	25	27	22	23	14	28	22	17	17	21	25	19	16	17	16	23	20	20	25	11	20	25	16	12	23	23	15	21	12	19	27	29	14	30	25	13	18	13	17	19	17	20	17	20	11	29	24	15	22	28	24	17	16	16	16	16	21	22	26	22	24	19	26	29	17	27	22	31	18	25	23	27	21	19	16	25	24	22	24	23	28	23	18	28	20	17	17	25	19	18	18	16	15	12	29	15	20	19	19	21	15	25	28	15	26	31	25	20	23	16	17	29	22	22	22	19	17	21	16	22	24	11	33	26	17	23	10	17	31	21	21	20	28	20	21	20	24	25	12	18	28	26	23	28	21	18	28	16	17	26	28	25	18	19	26	16	22	24	22	24	24	25	15	17	15	21	26	22	23	14	27	22	25	21	24	19	24	23	20	16	22	21	23	19	18	18	22	17	22	25	27	24	20	24	22	27	17	14	27	24	21	22	26	23	18	23	17	22	22	17	17	26	23	22	26	25	20	20	19	26	29	16	30	25	16	21	17	26	30	34	24	14	27	24	20	29	31	18	19	21	17	26	21	19	21	10	14	26	13	19	22	22	25	27	25	12	16	19	26	19	25	25	14	18	26	24	20	27	23	20	31	16	13	25	19	21	19	21	30	21	13	24	19	26	14	32	21	21	17	22	26	22	25	16	28	20	12	17	21	24	28	33	25	29	24	24	15	19	16	27	31	22	30	15	26	17	20	21	15	11	14	31	22	18	23	15	19	22	26	20	12	21	25	17	13	19	22	13	29	22	20	13	25	28	20	20	26	22	17	33	25	25	16	12	21	23	25	15	32	29	21	21	26	26	25	20	23	27	18	18	25	17	27	28	25	23	20	13	18	22	25	23	19	29	34	21	20	24	27	14	25	31	27	17	25	18	25	24	19	20	20	26	24	15	17	26	17	22	20	17	25	21	24	26	9	20	25	23	24	21	19	22	16	21	17	28	17	19	21	20	29	24	19	19	23	27	26	29	20	20	24	24	18	27	18	24	23	23	24	23	18	21	15	19	29	26	17	22	22	26	21	18	16	19	22	22	19	25	22	16	19	20	19	32	19	22	17	20	14	28	24	17	30	26	29	22	15	25	30	21	24	17	27	24	18	28	32	19	21	23	9	20	18	36	25	14	14	16	20	36	28	22	19	23	19	21	27	28	21	20	20	20	24	22	26	10	16	21	20	19	22	29	27	21	18	27	31	23	18	17	10	14	25	11	22	21	23	26	27	27	22	19	22	30	23	30	20	27	20	25	22	36	24	22	18	25	19	14	24	26	25	26	29	25	22	24	27	19	23	16	21	22	23	21	23	36	25	23	27	21	24	25	12	27	28	29	28	22	22	18	21	28	18	15	20	23	22	19	22	27	26	34	25	24	21	22	19	21	25	24	28	30	20	30	21	19	13	23	15	18	22	25	28	21	22	31	22	21	27	14	34	19	18	27	12	20	21	27	23	22	23	28	23	21	22	24	15	25	16	18	26	24	27	23	27	23	19	30	20	29	27	24	16	23	20	24	24	23	26	15	19	24	20	15	21	8	15	28	26	23	31	20	19	20	24	21	22	21	28	17	17	30	20	13	24	26	26	18	19	20	19	23	19	16	14	26	15	26	18	9	29	26	26	18	23	29	17	28	22	19	25	17	26	21	33	24	23	15	20	28	23	26	23	23	29	31	20	26	28	16	18	14	12	22	19	23	24	27	23	11	26	26	16	23	21	15	30	21	23	20	19	16	27	19	22	25	18	19	23	24	20	18	28	22	23	19	23	25	19	32	21	23	23	15	16	19	20	17	19	24	21	22	23	9	12	22	26	27	16	22	25	13	20	17	27	20	21	20	30	28	22	25	16	17	23	27	15	21	21	18	22	26	25	22	25	27	22	28	21	17	24	35	23	18	32	22	22	22	23	24	21	20	21	21	20	17	17	24	24	23	22	13	17	26	27	20	26	16	29	26	17	21	24	24	20	26	25	19	21	17
14391	7209	2814	7343	11834	10864	9241	7634	6283	4141	5232	8225	6912	3395	1983	1765	5122	6416	6061	4854	1710	910	731	550	579	673	659	646	537	535	480	416	449	394	398	393	400	417	381	374	359	370	388	358	393	370	406	438	393	380	358	367	365	354	355	357	380	346	355	387	366	385	336	349	343	363	359	360	357	402	382	343	351	372	383	351	386	359	336	392	337	344	359	378	353	371	335	357	352	298	368	350	358	376	333	407	355	358	411	388	375	400	343	360	370	352	300	338	338	350	343	357	343	326	332	338	368	345	367	355	358	383	353	382	385	380	346	348	339	379	340	349	320	364	379	311	345	353	367	379	323	386	352	369	369	358	330	359	341	392	366	328	360	326	363	364	362	344	359	330	359	364	353	356	338	350	347	326	343	352	336	377	384	363	343	337	347	340	347	373	357	345	342	347	317	333	394	339	319	329	376	374	318	350	382	330	373	366	357	352	355	340	342	338	381	357	358	325	343	356	345	336	334	330	348	341	351	319	375	347	365	356	366	362	335	349	309	330	335	345	360	366	378	332	353	343	321	357	358	367	386	367	348	321	339	368	364	376	372	348	336	336	322	341	375	365	364	348	364	360	366	368	383	346	363	342	398	368	352	322	364	344	313	363	335	355	346	369	361	379	356	331	348	347	348	337	347	344	353	375	336	360	342	326	368	338	355	359	357	312	322	324	357	373	360	330	355	344	315	340	355	344	323	351	353	377	318	342	340	378	319	360	339	369	347	344	355	344	340	351	333	372	355	335	335	368	341	356	331	335	350	368	351	372	366	345	361	327	352	341	338	353	368	378	349	355	355	357	329	383	360	318	321	355	339	352	333	361	345	351	341	346	310	335	346	352	350	322	343	371	353	343	339	339	338	366	358	318	335	334	339	362	346	350	367	326	336	339	345	356	401	332	352	326	379	361	373	313	350	355	364	337	353	350	328	356	358	338	345	339	346	314	345	347	356	366	376	343	344	320	322	344	369	359	371	346	357	324	357	351	345	336	358	345	348	355	352	361	352	355	328	350	346	375	363	355	376	365	348	348	308	329	383	333	324	330	326	335	392	369	347	331	352	359	350	361	347	342	293	353	342	357	339	353	374	375	355	364	327	365	349	350	318	321	348	345	344	356	353	327	360	345	354	343	340	348	315	348	324	343	318	366	336	349	354	351	332	341	316	373	335	340	346	362	352	331	333	407	319	336	335	328	328	350	368	355	340	328	364	352	341	332	377	348	346	340	341	331	357	358	373	325	361	311	351	330	359	332	360	339	354	381	330	328	358	338	365	385	376	342	346	329	363	334	338	325	374	332	363	363	363	341	346	374	355	350	338	350	343	340	344	299	357	388	336	328	359	396	367	311	317	337	321	339	320	318	349	348	312	367	332	361	337	358	334	356	348	338	352	327	343	372	367	348	349	315	342	323	365	336	382	368	387	331	319	351	350	353	371	388	336	336	361	399	327	339	335	354	336	339	356	370	318	330	349	332	350	314	286	334	321	344	362	354	362	357	359	326	358	341	361	362	344	344	364	372	372	363	364	349	345	356	304	353	339	338	358	355	344	308	369	363	377	313	360	385	385	335	343	342	343	339	357	355	358	358	330	357	376	354	338	324	344	306	383	344	367	351	332	352	347	392	371	341	336	332	336	360	343	345	342	345	319	354	369	370	341	308	298	348	369	317	354	318	364	336	324	350	355	346	349	332	357	368	325	328	363	338	367	325	363	343	349	367	333	350	336	354	342	324	349	338	368	343	350	327	337	328	369	320	337	337	350	363	351	386	330	344	339	347	339	309	348	333	349	345	307	349	366	347	360	357	366	375	340	340	337	324	374	361	345	318	335	362	328	339	330	364	303	305	349	347	336	336	323	346	327	327	323	374	350	380	368	361	362	344	372	378	395	351	338	313	368	331	320	338	332	369	344	348	357	352	370	336	349	361	356	360	346	347	355	347	316	364	333	345	346	322	351	360	358	299	375	379	343	336	334	352	317	343	350	365	385	362	340	317	342	341	393	381	345	349	341	367	310	364	332	305	334	350	334	312	345	359	357	335	334	343	378	367	353	362	345	327	326	370	328	330	328	336	355	339	354	339	364	382	346	344	334	296	370	343	368	358	347	337	334	357	323	357	331	400	345	362	320	373	350	336	328	335	312	357	389	361	340	313	310	350	351	315	378	323	338	369	350	330	344	340	342	339	352	348	396	364	339	314	335	359	322	336	347	364	321	355	339	376	339	330	383	350	386	367	332	347	345	325	344	334	362	337	340	329	290	325	349	333	349	319	333	331	315	322	361	326	316	307	333	364	343	348	347	368	378	354	355	335	322	355	326	375	373	344	330	350	348	312	328	352	368	378	346	363	371	308	363	321	380	339	357	307	334	310	351	342	371	335	354	356	377	354	345	349	342	352	330	335	371	351	372	343	319	351	353	353	345	349	344	345	313	330	343	357	343	395	374	366	342	329	335	347	338	323	322	353	348	354	390	357	319	313	366	345	346	337	342	332	361	340	349	320	339	371	347	323	323	343	330	340	357	322	344	342	382	333	352	335	319	373	362	335	333	326	306	389	358	322	357	378	357	345	359	372	332	348	347	313	334	377	342	387	331	355	357	335	381	348	326	331	346	366	340	351	350	372	334	335	354	330	369	377	337	350	332	327	396	359	355	344	364	364	342	363	376	377	359	345	347	337	355	329	340	365	386	354	358	321	364	379	343	356	335	344	372	357	311	355	342	333	355	310	329	333	384	358	339	340	371	359	349	358	345	324	313	357	352	382	346	365	399	309	349	316	335	344	333	360	356	321	348	330	317	350	370	370	363	317	350	372	353	337	332	351	369	331	345	369	320	334	344	346	353	353	358	326	341	364	342	387	344	341	376	358	322	356	350	338	384	370	368	354	384	388	337	334	344	367	346	347	361	330	369	360	340	365	323	326	345	315	365	334	339	319	334	330	362	340	333	359	361	324	351	344	370	333	321	345	329	313	349	354	337	353	328	316	326	357	342	363	357	346	337	327	349	356	365	377	335	341	383	370	341	352	378	361	348	337	359	332	386	365	345	332	320	347	369	382	358	352	308	371	375	370	375	353	363	392	351	336	351	343	342	374	362	369	314	343	327	334	367	345	314	333	344	362	353	354	384	364	325	343	347	342	355	352	358	341	332	329	331	336	353	350	344	330	331	334	342	328	359	369	347	355	324	377	373	322	380	382	361	342	387	359	323	315	307	337	353	328	338	338	354	355	378	332	321	332	342	350	360	342	319	338	324	352	379	349	340	332	359	347	320	353	328	346	336	324	339	393	345	341	348	356	373	343	342	327	336	328	360	348	365	345	352	360	361	335	340	361	392	337	362	330	375	348	344	334	369	333	318	347	323	339	349	355	348	353	309	351	370	353	342	328	325	378	371	343	327	341	352	359	348	364	367	374	348	314	358	317	326	328	299	392	317	334	340	321	335	373	333	370	336	348	375	370	330	327
1018	403	172	103	192	246	204	190	170	147	160	262	292	114	86	75	113	244	181	176	67	47	29	30	31	37	32	29	37	23	22	20	21	24	15	28	27	21	18	16	21	19	21	24	20	25	15	19	23	24	18	20	22	23	26	31	22	15	14	24	12	15	12	23	19	22	18	13	15	16	17	22	28	13	15	18	18	21	13	17	20	23	13	22	16	16	13	24	21	19	18	24	13	16	16	14	14	18	13	14	20	23	23	23	14	22	14	17	25	19	27	25	27	17	20	16	20	25	26	22	26	23	15	17	24	19	21	10	19	24	23	21	16	17	20	18	18	21	24	21	18	15	26	15	18	14	19	17	10	25	18	16	23	15	20	15	18	18	16	18	11	16	24	22	18	14	19	17	22	23	16	20	16	19	16	20	21	26	14	17	15	21	16	17	20	8	14	25	17	16	20	16	20	14	12	18	20	20	14	16	21	16	21	17	23	24	21	16	13	22	31	13	20	18	14	19	18	20	17	16	17	27	18	24	20	21	16	16	9	20	20	21	21	18	15	25	18	14	15	20	23	18	16	12	17	22	19	13	19	24	25	12	22	19	15	17	16	17	16	13	13	17	13	16	22	18	21	19	19	14	19	14	15	20	19	13	8	12	19	14	19	17	24	18	24	18	22	21	18	23	15	19	21	22	13	19	17	17	26	16	12	13	17	19	17	13	11	15	14	23	16	17	25	16	14	29	17	18	20	14	20	20	10	17	15	17	17	19	19	15	25	14	17	13	20	14	17	25	22	24	18	17	21	15	17	15	18	24	9	15	21	14	16	20	16	24	23	22	16	14	17	17	16	26	25	22	22	11	14	24	19	11	22	20	24	16	17	18	13	16	19	18	20	25	18	13	23	19	22	21	20	12	17	21	10	18	12	20	25	12	13	24	24	15	20	17	20	23	22	24	17	13	23	22	13	30	16	15	17	21	13	17	22	19	16	12	23	21	17	12	17	19	18	10	20	23	18	23	24	21	16	19	16	14	22	16	25	25	7	16	15	15	18	14	11	13	18	16	15	17	17	21	20	21	22	20	15	18	18	20	17	27	22	26	15	21	14	25	21	18	14	20	16	16	12	16	18	16	15	19	15	16	14	20	21	20	17	16	22	19	14	11	17	15	14	12	22	17	20	14	21	17	18	21	15	15	17	14	18	17	22	10	25	21	17	17	17	18	10	15	19	21	7	25	15	21	23	20	19	17	20	17	13	21	17	17	14	18	12	21	15	23	14	20	18	14	17	21	17	17	19	24	20	20	16	17	27	13	18	22	17	22	14	19	17	11	12	16	24	20	18	21	9	22	19	21	20	20	20	25	18	22	23	28	15	17	13	16	18	25	22	14	25	18	14	19	15	18	15	24	17	18	22	20	15	17	12	19	20	13	25	16	16	15	22	22	17	23	18	18	27	13	18	23	22	16	17	19	12	18	14	10	21	15	19	20	24	19	17	20	12	16	13	24	19	14	15	15	20	14	18	21	25	15	15	20	28	21	18	23	21	23	24	22	22	15	16	19	21	21	19	17	21	20	18	19	18	18	21	23	15	18	18	25	22	12	10	17	13	14	17	21	20	15	17	19	25	15	17	18	22	34	12	22	14	16	21	16	11	20	22	18	23	23	10	17	24	22	10	17	16	10	16	13	16	14	12	22	20	21	13	27	21	22	21	19	14	16	16	20	15	15	15	20	13	19	19	13	19	26	17	10	15	16	16	15	15	11	15	14	16	16	15	19	12	21	20	19	25	14	13	14	15	17	14	12	18	16	27	19	15	21	18	17	18	12	15	18	15	19	14	20	22	22	21	17	20	14	21	19	21	19	18	20	16	25	17	18	18	23	27	15	12	14	19	21	18	25	17	16	24	22	19	23	15	28	19	18	18	24	16	16	12	26	19	14	18	22	16	20	19	22	20	25	12	14	15	24	23	26	12	21	18	22	11	18	21	21	14	24	16	17	20	16	21	16	17	18	27	19	17	26	20	24	31	17	21	23	20	22	17	12	19	19	16	19	6	12	16	21	26	27	15	17	24	19	16	19	19	12	15	18	23	21	15	22	12	16	14	11	17	20	18	22	19	12	20	12	16	12	14	21	13	17	19	17	18	11	21	20	27	20	24	24	19	22	22	17	17	19	21	19	18	17	20	19	16	17	18	16	18	25	15	18	16	18	16	20	30	21	24	15	19	15	15	18	19	17	21	16	18	16	16	12	13	13	17	19	16	22	17	22	18	18	20	27	21	18	22	12	16	20	22	18	23	13	23	20	20	17	17	21	11	19	21	21	18	21	21	23	19	21	18	21	25	20	19	17	21	23	21	23	24	18	18	16	17	23	19	15	24	20	23	18	18	14	13	17	14	18	12	14	19	17	20	24	29	16	11	12	15	20	18	28	21	18	20	26	10	20	30	16	17	10	20	18	17	14	19	19	28	17	25	14	24	14	17	16	17	26	19	18	22	21	13	13	11	7	20	22	15	15	20	19	30	21	25	21	13	22	16	19	15	16	13	26	22	24	22	17	16	18	19	17	22	9	13	12	19	17	11	21	21	19	21	21	18	19	19	19	21	16	14	17	17	22	23	14	16	17	16	17	18	14	18	16	16	22	19	20	20	18	27	19	21	14	18	18	23	23	22	17	14	23	15	19	15	16	17	22	15	18	18	22	18	12	20	16	14	13	15	20	14	20	19	9	22	15	18	13	19	14	20	17	17	23	11	19	14	18	16	23	18	15	21	21	10	15	14	17	28	20	16	18	15	13	20	11	17	18	20	27	15	24	26	13	22	25	15	20	29	14	19	22	13	13	21	21	19	16	19	27	14	10	19	17	10	16	13	23	17	19	13	17	19	18	17	16	23	10	13	16	20	19	25	23	19	16	13	14	17	22	13	20	14	20	15	18	23	17	25	16	24	15	16	8	18	23	16	22	15	19	25	20	18	17	19	15	14	23	18	18	17	19	20	15	17	15	14	18	22	14	16	12	13	19	18	14	21	12	15	25	17	18	21	16	20	15	20	25	14	10	17	17	18	14	20	26	29	14	16	26	18	19	22	12	27	14	21	21	22	16	25	16	21	18	23	19	20	20	15	16	21	14	17	9	11	14	23	17	18	22	24	20	16	23	23	17	15	24	12	26	17	17	14	18	19	22	27	20	20	24	17	20	18	22	22	19	16	12	9	14	15	19	16	24	12	16	11	11	13	32	16	24	17	16	19	26	11	19	13	16	17	11	15	19	19	6	21	25	18	20	13	10	16	19	17	17	17	24	18	23	16	15	27	22	17	15	13	12	15	18	19	14	17	19	13	15	16	20	16	23	23	17	17	22	18	13	17	26	15	16	15	16	19	16	15	16	15	22	21	16	12	14	32	16	21	17	15	17	18	20	23	20	20	21	18	19	16	19	23	19	13	21	15	20	17	14	20	18	25	25	27	15	18	25	15	24	9	19	24	14	23	20	18	22
18959	11058	4776	12306	19340	18437	15540	12980	10411	7594	7949	12387	12181	6696	3771	3009	5280	10410	8432	7647	2906	1605	1260	878	870	927	919	963	854	761	635	604	476	513	469	457	441	436	419	449	420	417	405	389	404	369	408	391	345	377	337	354	360	357	304	360	320	371	330	316	338	318	320	351	296	354	306	371	295	308	311	305	321	296	310	309	306	324	269	312	315	320	322	310	305	299	321	311	303	305	337	300	319	315	324	305	322	352	333	341	305	347	300	313	315	346	295	308	328	329	317	309	299	351	302	341	283	284	328	331	315	329	299	317	345	307	320	301	299	302	302	303	317	315	289	274	307	313	279	326	317	338	270	298	309	296	293	287	317	275	286	285	261	295	289	309	298	286	271	303	315	273	294	302	307	307	312	293	282	311	288	259	281	309	305	302	271	313	316	302	301	308	331	251	271	316	277	278	305	266	290	286	313	307	304	310	279	310	297	244	302	259	282	295	311	289	289	288	275	279	299	283	280	270	304	266	279	289	274	272	311	297	287	281	273	295	261	292	284	282	286	294	289	303	288	341	279	265	293	339	319	310	275	299	311	276	279	296	316	314	320	304	303	317	279	274	299	265	285	281	306	328	318	323	310	300	307	286	284	292	315	277	310	287	259	267	288	314	270	268	277	299	311	299	276	261	269	284	282	312	279	300	274	291	309	303	288	290	286	274	276	289	270	277	270	327	282	289	292	289	292	287	311	269	289	296	283	296	280	280	286	279	284	298	273	286	283	291	268	285	260	265	272	274	289	280	296	306	307	277	305	315	338	288	282	287	293	276	283	305	324	312	296	295	275	283	247	271	275	319	312	277	294	289	293	320	291	272	274	273	291	288	290	290	265	288	290	302	255	280	304	283	305	282	305	315	291	304	292	268	299	261	313	311	303	292	270	264	311	294	299	281	297	294	317	302	308	290	288	324	282	310	326	311	292	297	306	290	281	328	254	276	289	275	288	280	328	261	291	294	252	282	293	304	281	312	281	300	264	287	291	308	292	304	298	287	296	301	239	304	283	293	257	290	273	290	292	290	287	262	308	301	309	264	308	262	261	319	278	297	262	268	305	293	282	323	298	294	284	309	243	297	299	284	257	292	290	303	297	292	253	271	305	332	276	288	283	264	267	294	302	290	314	317	278	337	284	283	317	278	267	285	285	282	279	280	309	295	291	296	266	270	279	283	290	290	319	308	281	276	294	287	307	266	268	294	297	275	264	289	295	289	319	274	303	299	290	301	269	274	314	307	262	272	298	307	295	280	271	281	310	291	283	294	285	289	296	308	303	290	288	285	295	293	305	295	305	292	308	268	300	263	306	269	313	289	279	285	276	288	283	284	280	280	318	284	284	297	277	268	301	283	297	290	283	282	307	318	268	297	303	280	313	304	284	290	268	281	291	322	306	300	312	273	269	251	301	289	259	274	289	281	266	323	295	295	284	277	279	252	251	298	283	316	284	272	282	274	295	312	283	305	277	286	335	297	266	318	267	269	281	294	293	289	292	276	290	281	267	305	281	290	308	302	304	288	295	301	302	281	260	299	281	291	270	276	324	289	310	270	288	263	319	291	277	289	317	292	296	272	298	278	304	306	258	298	309	285	266	312	319	272	253	287	283	288	265	285	290	293	272	274	283	290	299	286	271	285	300	293	268	273	283	305	283	325	287	283	282	260	291	301	280	249	312	263	288	301	308	311	304	318	303	291	282	289	317	302	304	299	262	281	321	282	294	295	286	330	284	284	287	273	278	290	302	241	260	280	272	306	283	304	311	292	294	282	288	270	313	277	284	288	298	276	306	299	284	283	275	257	297	280	302	284	300	325	297	292	304	281	269	317	297	286	291	256	282	296	281	292	267	259	259	274	296	284	319	254	295	264	290	292	286	292	271	271	303	322	311	267	277	300	282	274	303	294	282	278	296	261	277	296	302	320	271	283	283	254	329	253	289	250	269	305	314	280	266	251	240	269	301	298	280	278	259	281	316	296	300	273	297	282	273	309	292	274	286	281	291	278	283	307	280	263	289	296	291	322	285	303	295	275	302	291	260	302	290	267	270	262	264	293	293	273	306	299	284	289	277	293	252	319	304	276	279	299	299	310	272	273	276	285	298	287	280	268	269	295	305	271	297	308	291	302	287	302	327	287	299	279	290	279	281	291	254	293	313	316	278	285	286	292	297	305	273	299	289	278	297	245	263	284	305	267	304	298	255	290	273	260	273	253	300	275	283	288	290	276	302	281	302	256	268	352	267	321	281	297	307	317	262	273	279	289	299	301	313	305	275	291	310	324	282	280	283	310	297	282	316	312	286	304	299	280	295	284	302	276	295	276	299	271	264	286	275	277	280	298	296	299	258	273	268	243	280	281	286	292	294	289	275	280	275	283	292	292	290	308	265	305	283	270	280	273	282	285	299	273	273	313	317	276	289	295	301	280	296	295	275	257	286	269	284	253	307	285	266	285	272	302	268	269	299	272	298	316	288	266	276	258	279	277	297	291	320	251	295	284	279	274	297	282	300	287	306	302	299	296	309	326	308	297	292	272	280	287	307	297	313	288	276	282	267	247	308	275	341	298	270	283	255	270	295	286	272	253	277	299	286	255	258	299	285	292	311	264	279	285	270	270	278	265	282	262	292	291	283	282	288	290	275	284	276	254	282	304	267	318	244	280	275	278	284	279	273	295	279	286	265	282	316	258	289	293	317	283	277	269	299	295	288	284	276	286	267	271	269	251	300	290	307	298	318	275	304	298	305	314	294	288	310	282	304	300	294	297	309	327	290	292	269	250	296	305	281	291	290	300	267	262	309	291	294	301	293	300	322	300	273	296	265	326	284	276	272	293	285	322	297	296	302	283	257	257	276	287	291	302	269	294	319	281	281	273	316	265	284	259	319	275	288	271	271	294	290	275	290	280	269	248	289	292	264	297	323	302	308	309	284	295	286	312	314	291	294	298	261	276	280	274	281	315	287	290	292	260	277	287	290	300	281	298	300	274	276	274	286	306	275	271	318	290	301	286	279	272	228	268	264	249	322	295	280	276	310	325	279	245	302	306	297	282	317	291	293	279	307	297	298	273	269	278	290	286	298	256	289	270	284	291	335	306	281	277	335	277	258	331	290	310	291	311	282	281	282	294	301	310	281	285	303	295	306	306	274	290	261	308	278	284	286	296	283	281	318	296	258	282	295	273	307	291	281	293	291	287	290	293	272	303	294	266	287	270	289	274	281	278	267	289	270	292	260	302	302	291	266	303	264	266	252	268	282	284	269	273	302	264	276	291	293	299	293	286	298	275	258	274	308	283	296	273	278	265	285	307	286	288	262	314	292	263	302	277	291	251	279	278	279	281	299	300	259	280	265	274	305	300	288	261	322	281	269	282	286	279	282	282	300	317	248	262	282	299	280	294	301	297	298	250	270	269	280	302	270	300	270	286	301	287	287	293	308	266	281	275	309	274	295	289	296	297	320	328	295	311
2708	392	211	107	182	220	222	214	164	144	150	248	294	195	119	91	86	239	183	213	93	75	57	53	50	43	47	42	52	36	59	44	44	41	42	45	32	39	46	35	35	50	41	44	30	38	43	36	40	31	42	32	44	39	48	31	41	41	36	38	36	36	35	30	33	45	34	39	46	43	32	37	38	28	38	45	41	33	35	38	39	34	41	47	37	42	35	42	39	31	38	47	43	44	48	32	37	32	35	36	34	36	36	45	40	34	44	41	52	35	37	37	37	43	42	44	44	42	33	39	47	42	29	30	39	35	37	48	46	50	31	44	36	31	39	31	48	34	31	26	41	32	35	32	41	48	39	36	30	46	41	39	39	41	35	39	47	45	57	33	44	36	32	28	37	37	33	38	37	34	40	32	38	31	54	47	38	47	43	41	33	44	37	32	38	38	48	38	33	44	44	32	40	34	28	37	37	38	38	34	38	37	29	42	34	32	29	39	31	38	40	34	34	37	39	31	44	39	41	28	47	42	25	34	46	48	45	34	29	46	31	51	39	53	47	40	35	38	40	44	46	31	37	40	37	31	33	31	36	35	33	45	26	38	42	35	40	41	40	45	42	37	38	41	39	37	47	40	35	43	37	41	26	33	43	54	40	46	35	46	47	44	53	30	31	44	37	44	42	40	31	41	36	44	33	42	40	36	29	35	29	38	25	33	29	31	46	41	33	47	44	40	39	37	39	34	41	27	39	50	28	37	33	53	31	39	34	30	39	40	31	28	47	31	35	50	43	38	36	33	30	52	32	28	34	40	39	24	42	45	42	40	35	38	43	32	27	39	39	38	48	39	30	43	36	36	43	38	56	43	39	36	47	45	31	42	50	33	28	34	36	37	48	32	42	41	24	37	43	43	48	49	39	38	23	54	44	41	39	35	32	33	35	35	44	39	28	31	37	32	49	33	58	43	40	49	32	28	39	48	37	44	27	52	42	44	36	38	52	37	52	43	28	45	38	42	35	37	36	41	44	41	42	25	35	34	55	47	36	46	30	27	38	35	38	44	36	41	36	31	42	39	41	30	32	47	37	39	33	42	46	50	39	35	51	37	37	37	41	31	45	38	25	40	34	45	44	43	47	42	44	33	49	34	39	51	44	37	41	39	44	37	34	33	33	48	37	36	37	34	30	39	29	44	42	34	35	41	38	41	43	27	28	34	33	41	34	39	39	40	36	48	37	40	39	37	38	41	42	29	30	35	34	30	38	36	43	31	41	43	39	28	33	29	28	33	45	40	45	43	41	38	40	45	41	41	42	31	44	55	46	26	31	28	37	38	36	32	36	44	34	38	29	47	39	33	39	40	50	40	33	30	41	37	40	30	43	26	44	31	40	37	32	33	40	50	37	41	34	31	29	48	40	42	38	33	34	33	49	37	30	35	39	40	42	19	35	37	31	46	38	37	38	39	38	34	30	33	38	43	31	45	36	36	44	39	37	33	43	48	28	41	34	30	29	53	33	36	40	32	39	46	37	34	38	41	29	41	45	32	42	37	43	31	34	32	35	42	31	26	30	44	37	39	34	32	33	45	31	36	56	42	57	45	48	36	39	41	44	43	38	49	33	40	35	30	42	41	40	36	31	44	43	38	48	32	36	28	42	40	41	44	39	45	46	36	28	42	48	42	46	32	53	36	42	33	38	41	35	46	23	37	44	47	53	38	41	35	47	38	37	42	48	41	41	41	32	41	44	34	34	24	42	32	41	39	29	36	45	44	35	31	44	40	36	46	47	23	34	35	29	43	36	41	38	39	40	31	37	40	31	37	38	43	49	41	41	35	30	26	37	35	49	32	39	36	41	33	26	48	31	46	30	41	27	36	30	39	35	38	37	43	31	43	35	31	30	31	37	42	26	44	40	34	45	35	40	34	27	48	40	31	42	44	36	44	37	32	38	43	35	40	29	37	37	30	38	42	46	35	50	33	38	39	29	46	44	45	43	40	58	50	47	39	35	48	49	36	35	43	39	37	38	33	40	37	40	43	35	48	40	39	40	39	48	44	34	31	42	34	40	44	40	32	41	36	37	55	43	26	34	40	47	41	34	35	44	41	30	40	38	38	42	35	42	28	36	52	30	51	33	36	37	39	33	40	38	45	37	47	35	40	40	39	37	49	45	39	33	43	37	44	48	38	31	50	32	40	29	28	40	46	35	41	33	47	43	41	38	41	46	38	39	41	41	40	35	35	47	39	29	39	39	42	33	37	39	32	37	30	40	36	25	37	36	32	29	35	40	39	37	31	40	41	37	47	39	30	32	35	28	33	35	35	31	38	39	44	38	30	44	47	41	41	36	34	42	32	46	36	29	34	53	46	45	44	42	39	43	45	43	40	35	39	33	41	48	45	31	37	31	33	39	43	35	45	33	39	31	36	39	34	46	35	40	45	47	39	32	36	32	49	28	33	40	48	46	32	37	38	39	30	58	33	44	38	38	24	39	47	35	38	46	49	36	34	44	40	33	41	35	40	38	35	44	54	41	42	32	45	46	34	46	35	30	32	32	35	47	51	32	37	41	29	51	38	40	55	45	36	37	43	39	38	29	35	42	46	39	26	36	43	49	30	40	41	39	39	40	55	37	41	43	39	49	40	38	42	41	38	35	37	38	48	39	36	45	33	40	35	43	53	38	39	29	32	39	40	39	54	32	39	40	38	37	34	36	31	43	43	34	46	34	52	39	36	44	38	31	39	35	40	32	40	38	36	36	32	38	44	43	40	32	42	40	37	35	39	48	41	36	39	42	46	48	41	40	28	49	30	32	46	37	38	40	44	37	34	44	43	38	44	44	29	33	40	40	43	31	35	43	54	50	38	38	31	55	37	41	39	45	32	44	39	36	39	38	45	38	38	41	30	35	35	35	46	38	30	33	47	30	51	46	42	27	47	50	42	46	40	50	37	44	35	38	45	39	31	34	39	43	44	38	39	38	42	39	33	44	39	23	40	41	38	40	35	38	43	33	38	42	37	32	32	34	30	34	40	37	34	36	37	34	35	38	43	42	38	40	33	31	41	49	28	37	43	33	32	48	37	33	47	38	30	48	40	44	55	35	38	29	38	33	38	29	43	39	41	54	35	38	39	43	49	35	48	38	34	33	47	41	31	48	39	29	42	42	40	53	42	38	46	39	56	45	37	42	39	39	36	42	39	45	41	41	38	35	32	48	33	44	36	35	42	45	39	49	41	42	39	35	32	31	39	31	40	52	38	33	46	46	42	37	50	38	35	45	41	31	46	38	37	37	37	56	38	42	44	25	49	39	36	39	46	47	33	40	30	34	42	46	40	33	29	50	35	42	44	40	42	44	36	35	38	37	34	38	43	43	50	40	39	44	39	48	42	44	34	51	50	39	35	36	33	34	38	31	27	37	41	35	33	33	39	29	25	29	26	29	37	37	41	39	51	45	29	49	34	29	34	32	30	42	25	43	38	31	38	26	33	39	35	37	43	39	35
17336	9708	4441	10957	17799	17701	15375	12825	9497	7656	7136	10210	12283	7693	4170	2888	3331	9204	8055	8397	3284	1919	1458	1085	1050	1116	1152	1125	1197	1019	996	902	844	803	760	768	706	728	708	689	753	648	647	677	698	686	661	654	666	651	682	683	659	654	619	602	622	583	656	641	637	630	625	661	632	629	639	590	626	655	619	649	638	633	582	619	614	605	599	611	616	623	604	609	580	633	595	598	606	567	624	633	630	611	624	621	654	601	644	601	635	601	608	583	632	633	631	606	635	599	611	621	599	649	636	591	599	605	599	597	614	645	613	626	605	639	594	651	603	594	646	618	601	618	584	602	637	572	596	649	585	645	606	617	602	583	596	627	584	604	599	606	591	567	606	636	603	599	566	586	629	526	591	612	569	563	610	590	601	577	583	643	594	633	605	581	610	621	649	638	612	557	615	610	590	588	622	608	628	607	621	582	596	555	594	628	648	578	640	564	557	617	592	571	621	564	616	566	580	616	613	597	608	649	603	574	611	602	538	597	568	613	574	544	545	598	595	638	609	592	610	578	598	583	583	592	592	559	589	578	621	598	594	557	574	572	636	583	568	616	587	581	572	609	557	612	565	605	560	581	566	554	586	591	625	616	606	574	613	591	585	601	626	559	630	628	581	625	653	630	583	595	598	606	580	567	566	635	615	559	592	602	568	594	602	626	633	601	619	601	598	607	643	591	594	589	589	560	580	580	554	556	627	624	587	602	605	566	613	597	580	632	547	561	601	614	534	624	550	584	579	594	588	588	601	610	568	580	594	624	586	590	575	603	554	575	582	598	576	585	598	566	573	569	567	573	618	611	607	624	579	619	621	591	595	607	620	621	579	581	612	553	573	594	621	560	618	587	569	557	607	622	580	557	629	557	597	600	589	585	592	607	576	611	603	587	644	593	579	577	593	593	613	583	593	548	565	600	569	638	592	605	598	556	599	577	597	624	609	627	629	580	608	622	617	573	556	592	606	558	588	588	567	561	598	615	594	596	599	597	598	642	591	576	584	554	598	602	602	571	562	559	608	642	573	588	615	569	591	595	580	627	584	579	548	587	580	590	619	586	582	589	556	627	586	602	555	589	593	563	556	625	551	619	586	602	604	567	597	597	558	598	605	579	563	580	610	617	573	574	558	556	633	584	591	560	522	556	595	601	552	581	633	552	591	586	582	556	613	578	567	600	558	586	566	604	552	578	622	601	582	551	588	565	582	608	597	586	606	617	594	629	594	585	605	599	576	574	590	547	595	582	574	567	630	563	602	608	603	607	596	576	601	633	568	569	628	587	603	557	597	600	571	627	569	621	643	574	590	560	597	602	625	605	580	573	602	612	576	525	607	614	626	594	569	627	605	587	560	572	553	596	627	587	607	601	591	544	585	557	584	606	574	618	606	586	574	557	589	535	593	613	600	623	604	584	635	618	624	624	595	593	581	572	635	613	578	565	603	584	609	571	632	574	606	582	602	603	588	614	604	552	587	625	590	594	568	555	601	580	548	608	591	584	545	618	607	602	570	600	604	588	561	570	598	582	584	614	649	559	618	627	604	553	619	609	597	601	602	587	602	626	586	624	600	555	579	625	607	629	599	582	611	577	592	565	580	630	583	607	586	564	544	617	628	591	584	623	572	600	588	550	571	587	572	619	618	571	626	600	576	618	602	574	564	562	628	595	611	567	548	644	576	616	590	576	605	600	619	570	540	580	558	541	599	586	580	595	592	572	615	591	605	606	585	596	598	579	595	618	614	598	559	595	567	599	585	620	577	557	627	571	613	578	609	596	575	592	547	586	570	621	574	567	576	593	594	558	561	626	604	580	582	619	632	545	593	574	515	579	599	617	616	594	574	607	632	575	589	547	609	616	627	601	582	541	602	580	602	623	586	614	599	565	613	566	598	634	625	619	596	583	601	594	645	614	583	615	618	601	629	558	588	567	574	566	595	625	598	602	578	576	595	595	602	587	565	538	592	610	596	574	590	596	613	580	617	604	586	592	606	559	619	530	561	581	598	648	598	594	621	601	617	583	552	594	609	560	579	589	580	600	627	599	570	555	584	564	618	593	599	586	575	611	591	648	615	628	496	600	596	559	599	605	576	587	572	571	582	629	606	574	652	603	581	544	586	599	570	618	616	566	573	583	599	580	589	579	581	628	587	578	592	567	577	582	595	589	590	578	572	598	567	565	593	580	601	648	600	589	593	690	596	601	625	571	610	546	606	589	604	611	572	577	574	593	590	588	617	600	583	631	605	623	566	655	583	606	616	582	650	568	589	588	569	558	587	582	627	605	601	546	551	600	583	562	591	581	570	603	616	638	599	561	582	575	596	589	601	628	564	602	616	600	608	585	585	555	592	559	577	647	610	633	604	579	576	632	572	590	582	608	633	606	555	583	568	616	604	569	583	584	587	583	595	582	642	605	648	563	589	558	591	603	582	584	570	606	595	577	612	613	597	594	605	573	597	612	643	574	564	556	590	578	573	617	599	545	583	585	596	603	568	639	588	578	606	556	538	633	611	593	585	569	603	601	569	612	570	578	589	603	599	592	590	595	569	548	597	616	626	564	633	577	591	586	563	587	599	615	568	555	630	606	543	580	602	590	576	577	573	558	584	598	579	549	593	590	616	608	586	599	606	600	619	606	598	614	575	597	624	586	596	573	620	605	524	596	599	628	574	642	604	580	599	586	609	627	576	565	591	629	650	597	574	555	563	525	596	598	610	609	559	582	566	570	561	577	560	585	608	560	606	598	585	584	605	585	521	586	595	601	566	563	612	582	580	608	596	587	562	600	636	587	566	573	572	559	609	604	579	582	599	604	555	570	596	593	571	559	564	552	589	545	575	561	624	603	606	583	610	605	584	587	593	584	629	566	592	595	575	611	582	630	607	617	591	595	585	607	591	553	604	634	642	574	606	582	595	624	590	603	599	585	629	592	553	627	590	606	565	597	591	592	628	603	580	574	579	560	592	594	570	557	563	583	611	572	623	571	567	552	608	590	558	659	579	609	581	586	610	560	600	599	555	529	584	573	572	594	573	619	565	627	592	577	620	575	556	587	620	594	608	592	556	582	599	636	595	590	648	588	599	553	558	570	566	641	569	582	555	604	602	594	576	563	637	592	628	648	590	562	585	591	619	593	590	551	588	576	566	637	606	569	595	613	558	576	576	595	621	585	617	610	625	548	594	546	594	606	560	586	586	579	580	570	614	559	602	609	620	569	607	623	598	612	582	599	616	544	578	590	566	630	569	550	636	595	561	581	609	589	589	646	575	554	615	570	570	607	607	608	584	612	598	605	620	611	554	581	596	597	570	621	549	566	574	588	599	595	600	576	598	569	583	555	595	584	600	564	608	611	576	566	586	618	572	598	642	615	585	577	602	579	580	583	584	586	544	584	583	579	655	609	587	605	584	600	577	587	569	608	555	586	558	570	568	548	587	618	561	589	584	580	547	581	593	544	593	631	567	635	590	571	572	545
1987	615	257	177	291	456	340	373	243	220	242	331	362	282	159	113	107	240	322	301	158	78	60	57	54	58	48	64	71	52	47	58	44	43	42	39	42	50	29	35	41	48	44	33	41	45	31	42	39	36	30	29	28	27	41	45	32	38	44	44	32	39	46	55	38	40	44	39	43	33	40	38	45	38	31	30	43	36	42	46	41	42	24	41	42	40	30	31	34	31	43	38	35	37	32	41	41	34	41	36	22	36	35	37	28	36	25	42	24	39	33	31	40	30	46	35	26	36	41	30	38	34	41	40	22	37	41	42	35	23	36	40	39	27	44	36	34	48	28	35	35	27	39	23	27	26	34	40	35	40	38	44	36	42	27	40	31	45	37	34	34	37	33	39	33	31	35	41	37	37	34	33	29	31	37	23	35	27	32	39	26	46	35	36	37	36	34	41	44	41	33	33	28	39	45	33	36	38	25	31	32	39	35	36	33	41	27	29	40	44	43	42	36	37	44	30	30	45	34	54	33	34	30	45	35	37	32	34	36	36	28	34	28	37	43	28	29	37	38	34	34	33	32	29	34	34	42	40	43	33	42	27	38	30	37	36	34	31	30	42	36	34	46	34	33	35	27	28	37	36	38	39	40	53	48	43	38	34	34	32	42	47	35	39	30	32	33	27	40	34	34	41	50	34	32	36	34	26	37	31	34	26	40	33	35	37	32	41	32	43	42	40	41	26	42	36	38	39	30	27	33	35	31	29	41	39	35	35	48	36	30	37	29	23	43	30	32	37	38	37	33	23	35	37	32	32	24	38	39	28	38	37	34	47	45	33	34	34	35	27	44	40	30	19	24	38	49	47	30	43	35	43	28	21	27	41	25	28	42	27	36	32	28	36	37	36	36	46	24	41	32	36	40	31	34	35	40	43	36	39	38	48	30	34	32	29	27	43	43	35	34	38	33	34	33	34	40	30	36	37	33	33	37	38	43	31	35	32	33	27	40	36	32	36	29	35	52	38	36	37	34	24	33	31	37	35	33	30	39	34	20	39	39	46	38	33	38	26	23	36	40	35	36	43	33	36	37	28	35	32	22	40	28	33	31	34	33	28	29	35	45	30	36	34	33	39	43	27	29	35	34	31	36	36	34	37	42	31	38	29	35	35	29	27	37	41	40	50	38	37	37	33	28	37	48	40	29	39	26	37	42	35	29	35	39	30	30	29	28	34	43	40	37	36	44	38	36	40	33	30	39	37	35	36	37	40	40	35	42	44	34	37	30	43	32	43	33	28	30	25	34	37	25	44	40	36	32	40	31	40	33	42	36	33	29	35	34	41	36	47	33	47	40	30	38	32	40	44	29	37	31	24	22	41	39	34	33	33	25	32	30	41	35	37	38	35	38	31	32	44	23	36	40	31	42	47	30	30	35	30	33	34	47	33	35	33	36	24	33	44	31	49	30	29	36	26	32	24	37	31	36	32	29	32	34	35	33	41	39	35	45	34	26	40	24	25	45	26	40	35	42	33	33	42	33	38	29	29	28	34	39	57	36	34	29	29	43	31	36	35	40	36	39	44	35	38	39	40	42	26	34	29	34	29	22	27	26	40	32	36	37	44	39	35	36	30	40	27	35	27	32	34	36	36	31	43	28	40	38	46	32	36	28	30	28	28	30	39	41	31	38	42	39	30	31	45	29	40	33	36	42	25	31	31	31	40	35	41	42	36	30	43	35	43	44	30	33	35	34	26	42	29	30	48	34	29	37	32	41	29	35	33	37	24	30	44	29	37	29	41	44	35	42	34	36	36	25	35	36	47	42	30	36	38	33	26	39	43	52	31	42	23	34	31	34	33	32	39	28	41	37	32	41	26	48	32	44	42	32	36	42	47	44	31	35	37	33	33	33	32	31	32	33	35	29	61	40	39	33	32	39	32	35	42	40	34	35	30	54	38	31	46	35	31	41	35	43	37	38	28	37	37	35	46	33	33	35	27	26	41	29	35	34	31	36	23	35	37	43	32	26	22	28	38	32	39	36	34	34	35	32	31	40	26	38	35	37	38	44	27	36	45	30	22	33	37	35	31	43	28	31	26	40	41	40	50	42	38	30	31	34	44	29	21	29	42	30	26	31	38	34	40	40	32	40	41	30	36	29	30	44	39	29	40	33	33	29	33	42	34	41	52	27	30	34	38	33	39	33	32	40	36	38	32	30	47	32	35	37	39	38	33	42	47	35	40	25	42	28	30	36	29	36	31	34	40	27	21	40	33	38	29	28	36	39	29	35	40	32	40	33	36	41	42	42	37	31	39	24	31	45	34	28	31	35	36	29	34	33	34	36	34	25	35	46	34	31	41	38	40	45	31	39	38	28	42	35	31	30	38	26	33	33	41	57	45	45	29	40	30	29	32	32	35	35	40	32	39	34	42	47	37	39	42	43	33	35	30	31	31	31	29	36	29	24	41	35	34	40	35	28	37	50	39	36	36	26	38	35	35	34	41	39	29	36	39	28	42	26	30	27	36	24	49	46	39	30	33	27	34	28	30	33	40	37	29	27	38	37	35	34	36	31	44	28	38	36	37	31	30	38	24	50	31	42	42	41	33	36	34	34	30	28	37	40	42	47	41	38	43	45	40	21	29	41	32	31	35	33	47	42	35	34	35	39	34	35	27	35	33	44	36	48	34	31	38	31	29	41	33	38	34	36	31	32	36	33	39	34	28	37	32	36	35	35	40	41	37	31	31	50	41	32	37	40	37	31	31	33	48	28	35	41	42	32	41	36	51	36	49	28	25	28	40	34	30	41	38	30	41	44	41	28	37	35	31	41	24	22	36	29	36	31	40	30	31	33	43	35	38	28	33	35	28	25	31	23	37	30	32	29	19	36	34	31	31	26	34	44	34	43	37	35	40	32	42	32	51	36	35	39	35	27	31	25	35	38	38	49	25	27	32	32	40	43	27	38	33	32	40	31	37	36	32	32	36	36	29	31	28	32	46	34	30	44	33	45	21	28	31	26	34	37	32	23	32	32	34	51	37	38	37	39	36	31	41	30	46	39	30	31	39	42	44	41	45	23	44	34	51	30	40	27	31	29	41	39	37	31	30	36	37	24	33	31	46	41	39	37	34	28	36	36	34	38	33	30	37	31	31	48	36	32	35	44	37	45	33	28	34	30	48	35	27	40	35	33	42	32	35	37	38	44	36	34	43	41	38	37	41	34	32	27	31	32	35	38	36	36	44	38	37	29	36	40	32	18	34	29	34	30	35	34	36	35	35	30	32	40	31	23	23	39	32	44	38	30	37	37	32	35	35	33	35	42	32	32	31	44	25	28	41	34	41	30	30	38	47	29	39	30	24	35	35	35	36	20	35	35	30	38	30	28	37	40	24	33	39	35	29	42	27	37	33	24	26	33	27	32	31	49	30	36	27	32	27	34	36	29	29	30	22	35	43	30	39	33	29	27	31	29	38	40	35	34	41	36	37	40	33	24	33	32	39	41	32
23591	14030	6704	16193	24223	23987	21714	19183	14423	11978	11294	13200	15463	12768	7704	4563	4449	8731	11363	12142	6234	2880	2461	1748	1461	1500	1539	1521	1476	1337	1236	1120	988	902	943	861	851	828	812	831	769	763	762	757	758	758	782	693	691	709	666	702	648	680	697	617	639	672	645	617	632	683	778	836	680	586	611	635	554	604	569	565	590	612	608	592	616	595	608	634	573	544	564	558	606	570	588	608	563	603	572	568	591	565	585	545	574	563	565	582	568	586	607	626	561	580	585	598	558	594	591	564	604	609	600	595	564	560	584	623	584	568	589	597	621	607	606	609	574	579	616	540	579	570	563	554	588	557	600	519	592	535	587	547	560	561	572	585	546	606	541	536	514	582	523	547	540	546	555	577	582	568	556	527	573	519	537	549	530	520	560	547	582	568	568	525	558	575	565	580	573	565	541	563	559	557	558	568	527	486	594	560	560	540	527	590	501	567	540	557	513	541	530	557	542	568	535	565	542	581	560	583	522	533	535	532	545	524	550	508	531	546	509	583	531	586	509	537	531	546	582	506	515	531	542	537	508	512	542	507	523	548	530	549	552	559	562	566	542	528	554	519	563	557	550	525	545	541	503	529	582	519	554	571	530	523	543	531	528	518	520	530	519	569	569	545	564	509	511	515	525	549	551	539	532	488	577	547	569	537	531	563	535	559	544	538	536	532	557	561	524	550	586	555	529	532	562	548	545	576	549	545	554	521	550	570	568	505	491	511	549	586	546	512	555	519	522	551	560	538	559	544	502	530	528	560	526	521	541	525	537	515	497	526	544	524	546	550	507	567	502	551	526	533	535	486	559	523	516	513	541	507	507	547	547	531	522	527	530	551	513	510	535	553	491	522	538	551	515	567	557	540	533	567	498	532	537	548	544	522	518	562	601	510	548	599	527	516	533	517	504	550	508	544	570	553	563	545	546	533	556	559	529	570	532	534	560	550	505	554	570	505	563	537	515	554	515	507	539	540	538	577	542	552	555	529	520	524	512	568	554	499	570	528	564	568	526	516	541	544	529	547	508	521	562	505	554	537	567	533	544	529	504	530	542	485	511	552	520	549	536	536	556	552	530	537	539	572	520	556	538	553	512	579	600	571	536	583	502	593	539	530	537	524	598	546	557	527	512	523	559	552	523	504	556	570	516	553	525	513	542	516	569	519	570	554	531	533	567	526	526	565	538	562	534	535	567	529	554	552	537	541	564	534	537	550	518	548	540	517	578	570	518	531	531	548	573	531	569	524	543	516	529	538	500	543	556	520	556	533	541	533	543	539	543	538	517	564	514	576	585	545	548	523	489	543	539	559	520	553	553	564	514	546	530	498	525	571	556	544	506	565	554	506	536	530	531	516	580	586	565	541	521	577	516	539	533	568	521	519	549	545	521	546	572	531	530	534	574	507	517	516	562	541	536	555	531	566	505	523	529	532	514	511	540	507	569	508	558	554	564	556	514	540	489	521	516	541	561	536	556	549	554	559	510	548	538	554	578	555	587	563	537	546	562	528	551	524	553	552	561	587	526	534	568	545	556	541	539	523	534	511	535	518	550	523	539	529	527	509	497	553	521	536	533	527	541	553	542	555	561	552	498	603	541	552	525	527	544	507	497	522	576	569	528	526	534	521	533	530	548	544	557	533	521	556	500	543	562	521	529	548	521	521	585	535	519	550	514	505	514	522	542	547	525	548	540	551	544	552	534	567	515	604	535	589	524	518	530	534	530	533	532	512	543	550	531	551	556	577	536	516	495	580	543	537	525	530	544	573	586	517	525	557	590	520	570	552	520	523	564	522	551	497	496	556	559	556	545	514	552	532	550	588	540	545	533	496	546	553	526	556	534	558	566	537	535	527	559	522	558	578	509	553	531	530	545	543	522	566	544	552	487	492	566	536	535	507	550	543	564	562	523	565	552	541	581	480	524	516	547	541	543	514	556	502	469	514	557	534	507	539	546	580	562	545	493	519	591	533	517	498	529	550	486	554	484	524	546	541	531	547	542	501	566	531	529	522	519	542	561	556	529	535	551	524	507	561	527	525	549	589	561	550	537	544	524	590	519	558	533	540	557	539	549	547	520	538	527	540	525	558	520	568	508	555	550	545	555	532	550	515	533	519	549	530	568	483	588	549	588	520	536	544	559	526	553	562	545	566	505	535	535	516	543	569	534	546	563	565	516	540	535	538	574	550	570	561	517	521	523	550	545	527	526	526	553	540	537	533	544	526	562	523	576	560	550	530	545	570	539	571	535	560	553	522	518	562	545	565	486	532	540	513	569	521	529	542	530	564	556	526	563	524	510	547	545	548	545	494	533	537	565	547	569	540	548	566	552	542	509	526	579	534	568	507	507	526	527	550	584	512	554	566	498	555	528	618	492	557	553	524	553	531	506	514	545	519	531	517	525	538	536	570	555	573	508	535	561	532	567	549	487	579	494	493	521	509	557	534	539	549	517	557	508	570	541	542	548	547	578	516	543	498	524	526	529	544	517	511	516	559	614	514	566	558	568	532	561	535	512	537	527	550	519	529	543	562	536	516	480	513	570	560	555	526	542	562	516	513	571	532	565	538	537	538	533	527	553	511	548	525	580	581	534	524	542	528	533	572	558	553	551	515	575	538	533	520	540	569	519	523	547	493	527	532	525	538	553	521	515	509	534	549	495	515	526	542	577	508	496	527	527	572	494	536	554	536	556	533	510	540	498	579	549	556	530	547	522	560	572	561	517	503	554	557	564	541	540	547	534	543	513	544	517	505	517	540	491	490	560	501	502	545	570	487	520	562	577	514	540	555	541	519	536	540	539	524	523	532	549	568	561	548	522	535	515	519	532	561	522	540	591	550	570	505	515	522	551	542	550	563	546	504	526	548	553	569	572	523	509	538	502	571	507	523	537	497	544	580	529	565	518	514	544	542	578	497	531	560	521	554	493	483	565	537	499	550	517	556	524	546	532	498	556	479	558	570	542	567	490	538	529	505	517	560	533	560	529	557	534	576	553	544	508	556	517	513	506	531	547	546	472	533	540	509	546	500	544	577	564	522	571	536	556	556	523	556	495	547	516	517	518	545	522	515	548	562	552	513	546	495	545	483	536	529	514	568	558	562	594	529	502	545	547	514	523	526	571	535	533	530	539	560	534	564	544	570	553	521	559	556	530	560	565	553	565	537	550	550	531	507	546	511	556	520	513	587	506	535	547	531	536	542	560	500	561	525	553	531	539	547	523	545	504	542	547	525	592	531	551	517	521	533	553	522	503	542	505	525	543	546	542	600	542	527	531	498	533	543	557	544	539	572	535	539	554	517	545	549	551	578	573	544	570	506	545	535	512	529	534	514	514	516	518	512	519	514	508	506	519	538	505	539	523	489	520	576	530	526	513	582	536	526	507	511	546	541	528	556	582	546	555	544	536	520	565	561	516	543	512	536	504	546	546	528	537	541	532	529	545	557	548	551	563	541	539	534	543	514	564	508	524	526	545	557
1661	249	122	72	97	141	137	135	108	77	94	107	129	123	103	56	54	63	133	119	75	49	39	25	27	26	21	38	30	26	28	29	21	22	23	26	23	22	28	17	24	23	40	18	32	32	22	28	20	29	23	28	20	21	22	14	28	31	23	19	15	28	14	20	27	27	19	24	22	28	25	25	21	28	25	32	22	22	16	24	23	20	26	28	22	20	19	17	21	22	24	19	23	21	26	26	24	33	27	29	18	28	16	29	21	31	22	25	28	21	24	29	27	20	23	21	30	12	28	25	27	21	33	37	20	26	19	21	13	29	19	21	18	22	16	25	33	18	26	19	20	27	21	26	23	18	20	20	23	26	18	25	22	24	22	37	17	26	20	18	26	32	25	12	28	20	32	22	31	17	28	26	14	26	21	24	25	19	19	27	22	31	19	21	29	27	25	24	28	33	24	23	24	30	18	17	30	26	20	26	22	10	20	24	19	19	21	20	19	24	14	26	29	23	24	26	18	22	24	19	21	21	27	14	16	26	25	25	21	24	23	34	20	24	25	35	25	24	24	27	17	12	23	17	25	20	25	15	24	26	22	31	18	26	20	13	28	26	23	24	28	18	36	18	22	25	16	21	14	28	29	26	26	23	28	16	18	20	24	17	16	29	13	21	14	22	13	23	21	22	24	28	18	16	19	21	20	27	22	20	16	19	22	27	30	20	25	27	26	24	18	15	19	21	15	17	22	25	24	20	30	19	28	24	25	24	22	19	17	21	24	17	25	18	32	21	23	16	29	29	19	26	20	21	14	12	18	22	27	27	19	9	13	28	32	19	29	34	24	26	26	23	31	16	22	20	22	18	26	22	18	26	22	23	21	22	27	27	29	19	23	11	15	18	32	22	21	25	25	21	29	27	18	17	19	17	34	22	25	17	20	16	24	28	12	23	18	24	25	32	25	22	21	27	13	22	21	24	29	23	25	25	15	23	24	21	25	16	23	28	18	19	26	26	19	25	26	33	19	20	19	29	19	16	18	23	23	18	22	21	25	20	25	17	26	22	27	28	19	18	28	14	19	27	22	20	22	16	23	26	26	18	26	16	26	20	25	22	30	13	19	20	23	21	17	20	19	25	17	13	30	22	19	25	24	17	21	11	20	21	24	18	34	19	25	24	23	21	24	19	23	23	19	32	23	24	20	19	27	29	32	23	22	26	22	33	24	23	15	21	19	23	28	29	22	21	28	22	21	14	24	22	24	21	20	20	19	34	21	23	33	22	17	26	29	14	22	26	22	21	24	22	22	14	21	14	26	22	18	33	20	21	20	22	18	21	22	22	18	23	23	30	21	23	17	29	27	22	26	20	20	19	22	24	23	22	20	22	23	16	28	21	20	17	21	18	26	27	26	25	22	24	18	17	22	17	24	17	24	27	24	23	20	18	23	21	15	20	16	24	19	22	18	24	26	16	14	28	25	24	19	24	25	17	16	24	22	30	21	26	24	24	17	28	23	14	20	23	29	20	22	20	22	27	22	20	19	14	19	22	24	23	32	17	20	19	16	25	24	26	22	23	15	21	22	28	20	25	29	31	16	23	25	18	28	13	20	29	19	23	20	16	21	22	24	22	27	28	27	21	21	22	16	16	26	24	21	16	22	17	29	25	22	18	28	19	28	16	21	23	26	27	25	14	26	21	15	17	25	21	21	33	27	23	31	25	35	22	22	25	24	24	20	16	20	26	20	17	15	10	19	30	25	29	17	26	29	30	25	16	22	17	18	26	27	21	23	23	25	21	28	23	22	24	23	16	18	23	24	32	22	31	21	18	25	26	17	21	20	33	24	11	29	25	24	16	19	22	21	29	22	18	16	24	19	22	21	22	24	27	27	23	18	11	25	25	21	24	27	21	20	30	15	25	23	23	18	27	28	22	25	22	25	18	26	19	19	36	30	28	26	26	21	28	21	18	30	27	16	24	17	23	20	32	13	17	16	29	21	25	29	25	23	24	10	25	20	24	27	21	19	30	21	12	16	26	23	25	19	29	16	24	21	17	22	27	16	30	18	23	15	20	25	15	25	26	29	21	18	22	29	23	18	23	20	22	28	21	20	25	17	27	16	27	16	22	34	21	18	20	23	29	24	19	24	18	17	25	25	21	21	22	26	25	14	23	26	24	16	19	23	28	28	18	19	26	23	24	14	28	19	19	23	20	19	20	22	18	20	19	13	19	22	28	26	21	21	26	23	15	24	32	23	20	17	26	20	26	20	17	24	28	22	21	18	19	17	25	22	23	32	25	16	25	31	23	26	18	26	23	16	18	26	25	23	24	21	21	19	20	21	24	19	14	24	25	19	15	17	19	19	21	28	14	19	24	20	19	22	28	23	17	18	22	24	24	24	22	25	25	27	24	24	25	14	33	21	20	18	14	22	29	16	25	23	20	18	17	14	20	16	24	26	27	21	29	27	21	22	29	24	20	19	24	30	24	23	25	22	27	17	20	29	28	25	24	23	24	27	27	21	23	24	14	24	22	28	15	30	28	21	23	23	20	23	18	21	23	15	22	21	28	11	19	30	21	15	17	19	17	22	28	35	24	19	27	23	23	27	21	25	24	20	20	20	25	16	22	21	21	22	27	24	29	21	12	27	24	26	26	24	23	27	28	20	19	23	29	14	25	26	20	20	28	24	26	23	12	20	18	25	26	24	23	14	15	22	27	31	23	32	28	23	28	34	20	26	26	21	22	29	28	24	24	27	20	18	14	23	23	20	23	21	18	17	25	25	19	23	15	22	17	22	20	20	22	16	28	27	34	13	23	22	22	26	31	24	25	27	24	21	20	27	27	22	29	24	27	25	19	23	28	27	25	20	31	23	24	32	18	23	17	25	20	20	22	22	23	22	33	18	23	21	20	18	26	23	25	19	26	23	31	19	21	17	17	33	26	15	17	28	27	21	28	19	24	28	18	25	22	16	32	18	29	28	20	20	19	26	25	18	17	27	24	25	15	17	19	18	32	30	27	24	18	24	16	19	26	16	19	29	20	16	23	23	24	26	25	21	18	14	18	19	26	18	18	20	19	14	28	20	24	22	21	25	22	17	25	25	27	24	18	16	18	20	22	21	13	23	21	14	20	22	22	19	25	9	14	34	28	20	18	21	30	16	18	21	23	28	20	17	25	30	21	26	31	22	19	24	22	23	22	31	14	23	16	24	21	15	21	21	25	25	24	23	20	19	26	24	19	23	20	24	21	26	24	15	17	15	26	23	22	24	28	30	18	24	23	23	16	32	21	21	19	22	18	28	21	27	22	23	22	29	28	30	16	21	26	19	22	17	19	23	16	28	27	19	23	15	26	19	19	19	18	20	13	27	16	19	23	20	12	27	25	19	24	27	23	24	23	19	23	23	27	17	21	32	19	19	21	24	23	25	19	19	22	16	30	14	16	24	17	21	20	31	20	24	21	29	15	21	19	20	21	21	23	17	17	30	23	24	24	24	26	23	23
15569	7881	2949	7000	11145	11462	10826	9849	6328	4371	4460	4399	5927	5812	5060	1786	1490	2134	5199	5000	3407	1164	909	684	462	527	589	564	488	457	424	411	462	403	422	386	353	392	381	409	374	360	405	377	388	426	439	414	353	326	348	404	382	344	346	393	344	355	324	375	428	365	398	392	407	332	333	351	364	368	322	354	312	374	354	367	363	355	346	360	353	328	360	354	338	365	368	330	351	366	360	397	346	355	324	377	386	361	374	395	339	385	360	354	351	356	373	391	361	354	342	381	391	369	340	375	359	390	325	357	368	362	398	339	329	360	356	365	336	366	328	347	403	357	343	356	355	331	382	366	366	350	322	348	367	338	383	331	361	334	350	386	353	350	326	316	356	323	377	333	331	387	366	372	343	349	353	339	358	371	342	347	360	381	354	362	344	371	361	365	368	368	339	361	338	366	340	326	344	338	366	341	328	349	365	341	351	343	337	299	377	329	334	366	334	339	387	369	331	353	345	359	353	376	354	342	356	364	358	348	317	366	346	322	361	364	345	383	375	356	361	352	359	366	375	334	330	364	337	322	357	314	342	377	339	379	325	356	365	338	344	357	335	294	348	348	381	372	344	374	358	384	336	384	369	355	332	310	339	353	347	357	360	369	349	334	360	344	358	329	353	340	383	333	369	311	340	364	365	346	350	321	349	329	375	359	351	333	361	321	341	320	357	352	308	338	319	365	361	360	346	352	369	359	348	368	351	371	340	371	336	352	347	361	351	352	335	359	336	357	304	335	319	340	351	325	370	345	314	341	361	349	378	334	342	334	362	373	340	377	352	337	362	379	349	333	375	337	319	351	326	344	375	372	344	335	308	347	343	335	298	370	337	378	323	354	367	370	377	353	336	345	343	326	349	349	374	353	332	363	366	362	316	287	395	347	328	348	382	355	334	354	390	338	356	325	363	375	328	335	374	323	338	345	318	329	351	378	328	302	336	316	316	366	370	364	354	384	318	384	328	316	354	374	357	360	345	334	352	326	343	354	366	386	352	347	356	367	359	364	348	345	370	323	332	354	297	348	331	373	347	363	354	336	316	352	336	348	338	320	337	363	310	367	356	338	306	378	347	353	320	336	343	310	364	353	339	336	356	350	361	359	355	357	337	356	338	343	340	345	347	338	326	355	331	379	378	338	327	336	336	318	345	348	353	346	337	304	364	354	326	360	332	346	367	320	352	344	312	325	345	370	329	338	318	346	341	365	331	339	319	359	342	368	357	379	344	357	311	382	368	356	374	352	375	322	360	345	366	340	350	348	371	385	352	339	338	384	339	365	321	358	337	353	364	344	353	344	352	375	353	349	385	349	314	383	353	349	341	341	366	339	367	297	375	387	336	332	360	367	358	359	365	356	336	325	344	329	338	328	350	349	361	330	378	336	361	341	331	377	321	369	343	380	353	366	337	341	374	355	329	334	371	330	344	358	346	361	339	340	374	341	344	348	341	378	329	362	339	343	378	335	357	358	351	381	357	352	339	384	326	342	355	332	333	348	334	341	339	380	344	337	369	364	329	379	341	349	326	338	332	350	340	333	327	381	379	347	321	340	358	369	296	356	354	327	353	348	376	367	347	334	291	350	335	363	342	347	324	341	351	335	326	340	359	337	330	346	342	352	360	347	351	355	362	343	329	323	354	330	335	391	337	356	346	346	342	355	345	375	326	345	349	349	375	342	333	383	333	320	347	334	365	354	370	356	313	355	366	348	376	346	335	337	332	322	299	371	354	345	337	336	357	387	305	331	354	361	342	341	345	365	347	364	345	371	357	384	354	318	353	357	330	361	351	345	346	341	331	332	349	365	371	346	286	355	347	357	334	326	350	361	371	339	359	331	377	356	364	364	328	366	327	366	326	340	370	318	336	373	327	321	300	342	339	375	356	337	355	329	336	353	351	291	353	320	318	339	316	339	342	363	365	334	311	357	358	330	351	375	317	353	338	346	351	352	348	352	334	329	366	354	332	345	324	364	363	308	339	348	369	355	354	347	354	356	330	355	338	353	383	330	361	375	327	337	336	356	349	350	380	328	386	344	341	373	352	352	336	298	384	371	322	368	326	332	379	325	355	370	367	329	333	351	376	337	353	371	329	345	357	374	306	353	331	356	362	353	366	329	339	359	351	364	351	351	357	358	362	354	335	315	367	322	367	361	378	326	374	332	331	343	345	337	339	368	365	344	361	305	334	335	373	340	350	351	355	338	328	360	325	374	356	329	360	340	350	334	360	364	373	325	334	335	336	362	323	351	321	377	332	344	367	359	356	314	357	332	343	338	362	377	355	316	367	381	331	345	368	343	359	314	340	335	327	343	379	371	351	351	369	346	311	362	339	347	345	360	370	355	381	347	317	333	367	358	326	347	370	352	349	353	326	359	358	360	332	370	360	347	361	349	386	370	353	321	333	364	351	364	378	353	371	358	349	353	338	327	366	361	331	333	347	327	365	343	349	364	355	356	339	325	338	349	356	364	330	353	347	350	372	329	349	345	356	311	345	339	338	333	326	342	337	362	348	336	346	357	318	333	361	379	360	369	360	342	350	338	363	352	370	371	354	378	361	328	345	336	333	344	318	371	358	324	379	318	365	322	373	355	365	360	335	326	357	347	343	365	368	359	347	327	360	378	329	361	369	356	326	363	341	346	362	358	321	334	341	336	371	387	343	344	365	358	338	371	361	354	346	361	332	354	348	333	353	346	340	369	344	387	352	375	365	355	341	334	376	354	356	362	351	327	348	331	326	316	367	313	378	357	342	346	339	344	375	302	327	351	351	341	323	348	349	367	329	330	364	322	342	390	316	352	373	349	315	338	351	341	335	347	328	369	351	355	365	356	355	356	345	333	357	347	311	348	349	339	307	334	358	342	339	335	341	336	340	352	362	346	340	365	360	333	302	367	354	330	371	328	370	354	370	381	327	334	371	358	303	352	345	354	315	307	347	333	336	341	348	362	325	326	342	341	326	311	351	331	372	352	384	302	357	332	349	337	344	360	325	366	343	344	338	349	347	316	353	359	349	350	347	373	369	366	327	362	327	309	365	330	355	355	370	360	360	349	333	368	359	356	347	320	333	347	342	328	351	344	354	391	372	364	360	351	323	378	347	356	344	327	372	336	368	336	356	334	340	343	319	337	346	376	381	388	366	336	341	379	316	389	391	320	323	356	333	358	359	372	349	335	346	358	340	345	378	359	336	362	373	350	351	336	345	328	356	372	342	353	347	339	343	349	354	355	354	350	342	320	370	341	358	340	337	362	354	334	348	327	345	353	339	364	354	338	356	335	334	336	333	350	348	361	326	318	350	347	346	326	318	320	344	338	348	369	354	333	338	379	345	330	351	348	394	354	360	347	353	314	387	352	329	372	375	374	334	367	359	354	326	345	335	341	333	333	356	355	350	365	325	337	343	366	353	330	314	321	317	345	352	355	311	316	352	360	341	312	369	385	335	349	304	347	371	367	328	344	350	326
1111	513	214	107	163	244	222	255	187	147	134	128	153	213	211	89	69	66	160	159	129	44	34	32	31	33	33	18	28	22	29	17	24	34	21	22	29	24	19	24	17	22	23	22	16	24	15	21	22	25	16	13	19	17	15	32	26	20	19	21	17	20	22	17	18	15	16	16	11	17	24	21	17	19	16	21	18	23	21	18	19	11	18	15	20	20	11	19	24	23	15	9	20	20	18	24	17	26	27	28	15	20	23	21	19	20	15	23	20	19	16	14	19	24	22	14	16	25	15	17	21	17	26	13	16	24	18	16	27	10	20	19	12	16	18	14	21	12	13	16	14	25	22	22	12	10	13	16	16	18	15	18	22	12	19	24	13	19	18	18	29	21	14	13	9	10	13	12	24	19	17	15	23	16	20	18	17	29	16	20	12	16	26	15	15	23	20	24	20	22	16	16	22	15	13	15	12	11	31	16	14	17	9	17	17	20	11	18	21	14	17	21	25	11	18	13	18	22	15	20	13	15	12	17	20	12	18	20	19	14	16	18	14	24	18	13	22	16	13	23	19	15	18	12	23	16	21	15	15	18	17	35	17	21	12	15	20	15	13	14	9	21	16	23	23	15	13	27	19	17	16	19	19	20	11	19	18	19	22	14	12	15	20	16	11	17	17	18	17	18	16	21	19	18	18	21	18	20	15	17	22	24	20	16	19	19	20	21	26	21	18	17	19	23	10	15	17	23	12	11	19	15	18	8	15	25	15	21	22	16	16	15	13	24	15	17	15	16	23	16	22	30	24	20	17	14	17	20	17	19	15	11	12	36	17	15	16	14	23	18	23	20	19	24	24	22	21	16	15	20	14	20	13	19	25	19	16	26	27	21	13	23	19	21	20	28	14	18	24	22	11	19	15	22	15	17	25	15	16	25	6	18	12	19	25	9	15	20	14	14	21	18	19	8	18	21	22	14	21	15	22	26	11	15	15	15	21	17	13	15	14	22	15	17	14	23	24	20	12	18	23	21	19	19	15	21	22	15	17	18	13	14	24	21	16	19	18	21	17	19	20	16	22	11	23	21	18	16	12	22	17	10	13	21	18	17	14	14	14	15	27	17	15	20	26	19	17	11	16	21	17	19	11	10	18	18	22	21	16	16	23	22	13	27	19	19	14	23	23	17	21	22	15	23	14	15	18	28	20	11	17	20	23	16	19	14	15	12	17	19	17	24	13	22	22	11	25	23	15	16	18	17	14	18	22	16	12	14	14	13	11	17	12	18	23	16	18	14	14	18	20	15	18	22	15	18	16	22	20	17	15	12	20	16	27	14	21	17	24	15	16	15	20	18	20	18	18	23	29	13	13	15	14	19	23	19	15	20	22	22	18	22	18	11	21	11	18	21	18	15	22	24	12	22	15	13	25	19	18	7	18	19	16	11	17	22	22	20	16	20	24	16	20	12	25	21	17	12	13	19	14	24	22	16	18	17	13	21	16	22	14	20	17	12	19	17	21	18	19	13	19	27	21	21	18	21	25	18	24	15	14	15	15	17	22	21	20	21	22	17	14	25	17	21	21	20	24	20	22	22	28	15	16	11	21	14	12	20	26	20	17	15	17	22	17	17	15	18	14	14	20	23	23	16	16	28	21	21	13	11	13	17	14	22	18	20	14	25	20	11	20	17	14	16	23	12	18	22	22	16	18	22	16	21	22	17	20	16	13	14	21	18	13	21	12	18	20	17	12	18	19	10	23	21	27	20	17	21	23	16	22	15	15	20	30	21	21	16	14	18	26	17	10	21	17	27	12	17	20	23	22	14	15	23	16	17	15	12	19	16	23	26	22	18	22	16	19	30	20	14	19	12	20	14	17	8	18	22	22	22	19	17	14	25	24	14	22	15	22	15	13	20	22	26	19	19	18	18	14	24	22	15	20	15	18	16	16	13	17	20	19	16	33	18	19	16	20	26	15	23	25	12	19	15	19	17	16	18	15	15	24	9	17	27	19	21	16	20	19	21	15	19	24	19	22	21	19	17	11	16	15	16	10	15	24	14	14	20	16	19	25	20	26	12	17	23	22	19	9	15	18	11	20	21	16	15	22	16	14	18	20	22	21	11	19	18	16	25	22	15	27	24	15	21	14	19	21	19	20	10	17	16	14	26	18	19	29	25	13	25	11	11	13	27	18	19	17	22	19	19	18	16	29	20	14	13	14	21	21	8	19	15	13	16	21	19	24	19	10	17	15	20	13	15	20	17	18	22	30	8	17	11	17	17	16	17	24	11	14	15	27	19	16	21	18	22	12	17	12	18	18	22	15	21	18	20	19	18	17	16	21	19	12	17	21	12	19	13	27	18	16	19	17	14	15	31	11	17	11	12	20	24	13	17	12	18	18	21	25	13	14	13	19	22	19	11	18	16	23	18	22	19	14	21	20	20	16	14	15	14	13	18	23	18	18	16	14	15	19	16	20	16	17	17	19	25	20	19	15	13	10	24	20	17	13	17	16	20	25	20	24	17	19	10	19	26	20	15	12	18	18	17	18	16	19	16	14	10	19	22	9	19	14	18	16	9	21	23	15	25	27	19	18	25	18	19	13	24	20	17	12	22	18	19	20	15	17	14	16	17	18	18	16	14	24	24	18	28	22	16	22	18	22	17	18	13	16	17	18	13	16	20	13	16	21	18	16	14	15	11	18	18	26	20	17	20	9	20	18	14	19	14	20	19	24	13	15	12	26	14	14	21	14	23	15	18	18	12	25	17	17	15	19	17	14	22	16	12	24	19	18	14	16	25	17	12	20	27	21	28	27	26	20	23	20	20	12	13	23	22	17	22	11	27	15	19	10	16	26	14	20	20	22	19	20	13	21	22	11	13	13	22	27	20	14	31	21	15	15	16	15	15	18	16	17	23	21	21	21	21	18	11	14	20	17	20	14	14	15	23	15	16	17	13	16	10	9	12	14	24	21	17	13	15	23	26	21	18	23	14	16	17	16	21	17	12	18	21	25	13	17	13	21	15	20	20	11	20	14	15	20	17	21	15	22	19	18	17	19	23	20	11	19	15	24	14	18	23	15	16	20	18	14	15	14	22	21	20	20	17	15	18	17	16	20	23	20	10	14	13	25	22	23	16	16	22	16	17	24	12	19	18	14	14	14	17	21	13	20	27	12	17	18	16	20	13	16	21	14	20	18	13	22	9	25	24	19	18	14	21	23	16	13	22	19	15	11	18	21	17	25	18	24	19	20	19	20	15	19	23	11	23	21	17	16	18	19	12	22	11	20	16	16	21	19	23	14	18	10	18	18	24	17	15	19	18	19	18	18	24	17	15	19	15	16	12	14	26	13	22	19	16	15	19	25	16	16	21	11	15	23	18	20	19	23	19	15	18	12	13	18	23	20	15	24	16	23	14	13	20	17	16	15	18	20	18	23	19	19	19	17	21	21	20	19	20	19	25	10	22	16	23	15	16	24	22	12	22	15	16	27	14	13	12	15	18
20261	12361	4872	12122	18360	17951	16743	16101	11665	7780	7080	6724	7682	9035	10225	4579	2960	2667	5918	7440	5696	2102	1584	1000	828	768	789	801	681	601	556	570	517	512	505	478	432	467	417	423	447	429	470	401	468	438	404	381	396	345	329	357	377	337	321	360	313	373	332	317	332	331	409	310	364	339	336	309	317	312	335	314	318	318	293	338	289	310	294	325	288	314	327	318	299	300	310	300	315	326	319	334	299	345	325	290	325	319	361	299	323	311	359	336	298	319	317	293	312	338	325	309	326	324	326	335	296	318	301	317	307	294	312	325	328	328	289	280	314	311	317	306	292	287	310	321	299	292	295	320	297	279	306	267	301	257	292	286	289	317	334	288	288	266	281	292	288	274	292	274	284	292	283	288	296	286	317	290	280	280	307	292	294	305	285	316	301	301	293	281	306	284	286	295	284	278	290	268	311	269	287	240	273	317	258	256	296	315	281	324	296	306	305	305	320	270	323	255	274	300	281	299	279	280	265	275	292	287	303	296	284	307	266	298	287	312	282	272	283	287	266	274	277	282	268	308	306	302	252	273	271	301	279	288	285	273	295	305	269	308	281	295	282	307	288	283	312	307	258	313	268	290	279	298	311	298	283	296	308	274	293	301	265	271	286	317	267	289	282	279	237	275	297	275	302	312	246	256	299	305	319	275	283	247	309	250	277	270	272	295	286	308	288	274	272	298	267	289	315	267	312	290	253	305	288	329	258	310	296	255	263	264	293	280	290	285	294	282	283	285	277	305	306	299	287	267	294	280	302	317	292	286	281	287	307	279	295	275	275	265	272	302	275	307	270	276	294	307	288	303	281	282	288	287	278	274	312	268	308	272	313	285	310	305	298	273	269	261	309	304	279	274	316	272	277	294	277	297	269	292	268	278	263	299	260	275	284	312	289	275	276	253	273	307	269	288	239	289	287	282	284	278	293	270	255	288	274	256	286	289	261	270	301	294	300	292	296	255	279	279	296	265	305	320	265	271	308	268	266	317	316	277	295	313	266	291	297	254	279	292	279	278	272	280	306	299	299	320	288	298	261	292	276	280	284	309	270	261	300	282	295	298	282	297	296	299	303	304	325	280	289	279	257	285	295	294	264	306	287	292	304	279	284	289	270	277	314	312	282	286	249	304	297	312	266	282	280	279	295	298	279	270	285	295	305	296	280	274	276	296	276	295	248	300	286	287	288	270	298	279	265	302	291	270	297	275	274	275	293	289	312	300	277	295	290	298	310	288	297	284	263	289	281	271	269	270	274	291	296	269	293	268	290	305	283	296	292	275	294	281	287	296	285	279	273	318	279	255	286	301	275	277	303	280	288	283	254	291	265	263	252	263	287	284	282	294	290	311	286	275	279	290	280	319	272	310	267	298	283	287	302	286	284	275	264	312	269	273	292	309	288	280	259	287	294	290	286	299	275	280	278	293	303	272	285	264	320	292	285	283	289	266	258	255	296	310	274	268	273	290	284	256	267	279	274	298	292	302	294	281	281	278	272	280	303	279	291	272	331	286	282	264	259	314	284	267	251	298	309	274	279	268	284	272	290	252	271	294	287	314	333	297	287	288	242	263	277	275	297	302	290	287	266	276	291	283	293	296	295	294	298	268	272	286	274	275	306	264	284	272	309	285	277	300	290	279	278	237	271	290	290	290	295	293	242	326	281	279	268	298	255	252	293	263	280	275	308	302	256	293	300	283	277	282	318	253	293	264	312	265	277	302	251	274	285	273	272	304	297	289	277	291	283	290	241	276	318	309	251	289	312	255	292	277	254	289	290	299	299	313	298	296	280	264	279	317	287	290	265	300	293	266	303	295	288	307	287	281	285	310	309	271	281	280	300	287	319	240	290	297	310	334	276	291	259	260	308	296	283	272	314	309	320	283	300	300	285	303	280	293	273	271	289	294	312	258	271	289	256	278	275	293	271	265	288	280	257	270	313	258	291	296	268	284	279	243	304	272	301	288	295	299	276	288	284	277	290	304	237	270	243	298	281	279	298	273	270	314	309	270	300	278	286	296	283	292	294	307	312	306	299	308	297	283	276	294	291	318	274	279	302	263	268	302	269	274	299	309	276	280	330	289	285	293	264	282	288	294	279	265	277	271	268	289	291	265	295	317	313	258	277	263	307	281	282	288	281	275	289	295	279	255	300	278	321	297	282	271	300	276	296	281	270	282	287	266	281	306	281	276	261	275	291	285	286	262	282	295	284	275	288	301	275	276	282	285	286	271	242	274	305	253	298	284	295	313	283	275	285	319	301	251	263	259	274	276	262	300	285	277	289	280	284	270	266	268	302	301	288	293	274	289	300	293	315	277	293	273	320	307	301	298	321	277	290	284	317	291	287	304	259	305	252	268	290	275	282	282	293	261	285	337	282	299	269	276	255	297	249	266	281	289	262	244	241	289	282	281	261	300	280	282	275	323	276	295	297	269	302	296	264	311	243	312	283	280	283	283	297	275	301	308	305	286	270	278	260	291	315	249	288	306	246	286	287	273	280	287	261	295	289	264	262	324	312	281	262	308	263	266	303	272	304	302	280	290	273	264	278	290	291	276	315	289	279	289	296	291	285	282	283	279	295	256	273	305	282	305	294	289	305	287	273	336	275	257	309	280	266	277	289	298	248	306	288	273	313	285	286	297	315	288	289	288	272	294	278	290	280	285	265	305	283	286	295	289	305	283	285	270	307	264	271	316	292	300	293	269	325	297	306	306	266	261	281	293	312	276	286	250	271	252	290	267	280	318	308	273	286	267	296	254	275	306	256	261	258	291	278	278	264	297	296	284	291	273	280	306	272	294	288	271	282	265	271	303	291	287	288	231	256	294	283	321	276	257	302	263	276	275	281	289	281	252	279	282	292	277	266	278	283	301	291	284	278	280	271	264	293	302	286	272	287	295	288	296	286	285	276	285	279	279	294	273	282	279	253	279	299	283	290	281	268	291	293	297	310	285	282	276	289	288	302	272	279	269	265	272	258	252	267	267	333	293	287	274	291	291	258	292	273	304	256	257	290	249	302	291	272	290	285	267	282	293	274	289	270	294	279	288	288	284	306	262	292	228	274	281	296	289	292	302	317	310	289	273	266	283	286	285	281	303	250	248	284	288	291	302	286	281	282	276	265	281	281	292	269	287	291	296	274	304	287	280	280	260	321	299	319	250	270	278	271	281	338	314	287	304	296	262	293	298	276	284	258	321	254	319	282	316	297	317	270	298	292	253	313	291	279	245	269	296	287	301	268	251	285	292	280	290	281	282	291	280	280	316	295	276	278	290	291	308	269	253	299	340	285	274	271	281	298	263	292	296	281	286	267	261	289	267	293	303	276	273	297	309	269	261	277	302	290	289	275	267	271	287	317	257	284	290	283	277	261	295	263	308	297	282	301	298	262	289	275	287	276	288	279	275	291	285	302	296	284	286	313	312	269	289	284	282	273	285	294	294	283	322	264	280	292	296	289	306	280	281	297	274
2829	471	218	130	164	203	265	251	235	133	133	132	128	204	250	187	104	76	115	202	141	71	57	51	48	53	52	56	42	41	43	42	50	43	41	47	35	38	42	44	30	40	49	37	36	39	46	39	46	51	53	36	29	35	37	37	36	45	31	34	40	36	41	41	34	36	47	34	44	24	41	42	37	46	45	40	26	39	39	32	39	37	44	40	24	34	47	41	34	37	45	47	48	31	31	44	37	45	40	37	27	39	36	22	36	42	30	33	48	31	40	30	29	41	36	50	42	24	36	44	45	41	34	21	33	41	37	27	38	39	42	39	40	31	42	34	36	48	37	34	38	35	35	36	35	41	30	41	32	29	41	29	46	38	39	50	37	32	36	27	43	42	38	33	35	37	50	40	43	41	29	37	41	55	45	48	40	40	42	49	36	37	37	47	38	56	34	37	35	38	41	31	39	32	48	45	32	42	39	40	45	40	46	26	31	43	40	55	44	38	41	41	36	30	42	44	53	34	36	43	32	40	38	37	45	41	43	33	44	42	34	32	39	31	34	33	37	41	32	34	37	41	45	40	43	35	53	32	27	38	39	45	30	33	27	36	39	31	34	41	56	24	40	36	37	36	36	37	39	47	31	28	35	41	38	46	37	46	46	40	36	29	39	47	29	38	30	41	38	42	40	36	36	42	31	42	29	34	37	35	32	48	43	40	40	38	39	31	30	39	33	35	38	43	30	30	35	53	30	34	42	47	53	33	34	38	46	36	36	53	33	36	42	46	37	36	32	43	31	39	45	35	32	36	32	26	32	34	27	42	51	46	37	38	29	45	45	42	37	38	33	35	39	49	38	35	37	35	35	37	40	34	38	44	38	43	36	32	37	40	35	41	36	48	40	40	38	48	43	41	46	40	43	36	38	21	44	29	49	44	47	42	39	34	34	36	29	39	32	40	43	34	25	28	40	38	39	36	31	44	30	49	42	32	38	23	33	41	36	36	33	25	46	34	38	35	47	31	33	34	41	32	45	40	30	38	51	38	45	45	23	42	26	34	47	47	37	42	44	48	49	50	37	40	39	40	33	38	43	42	42	40	33	36	31	39	27	33	42	39	50	43	47	35	30	45	45	42	26	26	42	39	31	40	34	48	41	37	29	33	41	40	36	39	33	42	42	35	39	34	34	48	35	36	20	32	26	41	40	34	34	54	43	45	46	41	43	39	38	37	26	44	41	41	33	32	45	55	43	39	40	35	40	34	50	39	43	37	29	43	39	48	28	24	46	40	38	20	41	32	39	29	41	34	37	38	38	35	48	44	33	42	57	34	35	53	31	38	40	31	41	41	43	35	43	40	37	43	41	45	36	28	31	36	38	40	34	53	31	35	48	50	37	29	38	44	33	45	46	30	34	41	27	46	53	35	47	41	43	39	36	33	38	46	32	37	32	35	31	37	36	34	41	40	46	34	40	37	39	42	37	43	36	35	40	41	40	42	38	34	37	38	36	48	39	31	49	37	47	38	42	34	25	41	31	48	46	40	42	39	35	37	33	39	46	43	48	43	44	53	44	47	42	38	40	38	31	40	34	42	34	44	34	41	41	39	45	36	42	43	32	38	33	34	28	38	42	34	30	37	44	49	45	40	39	42	30	35	37	41	42	37	39	47	22	38	33	40	25	41	37	34	45	36	34	33	44	43	36	37	38	31	40	46	39	39	39	25	29	48	48	36	39	38	48	39	35	32	42	31	47	33	39	28	44	40	49	34	48	40	40	38	42	40	44	49	29	41	32	45	41	30	46	46	35	40	37	39	38	41	43	24	41	38	27	25	46	52	42	32	41	39	40	35	34	39	29	33	47	47	34	42	50	51	46	45	32	48	54	38	37	46	39	43	34	49	37	34	57	29	36	41	27	44	34	27	32	50	32	39	31	43	37	42	41	39	33	37	39	36	46	33	33	30	36	40	41	34	44	40	17	41	28	43	32	39	42	31	37	43	40	30	32	36	35	42	35	33	47	37	33	48	41	50	37	34	44	39	38	39	25	32	39	40	37	38	26	43	38	35	30	47	35	54	41	51	30	35	46	32	49	40	42	35	34	58	36	31	39	40	36	38	41	46	42	42	43	42	38	38	41	45	40	47	50	50	50	43	36	40	36	39	40	41	28	41	32	22	48	50	38	50	29	33	37	49	39	39	37	33	43	43	45	36	37	41	37	34	40	40	44	40	38	41	40	34	35	33	34	42	51	31	26	40	33	37	40	39	42	40	48	35	44	39	43	44	31	36	44	39	34	39	41	31	33	38	45	38	43	34	49	48	46	40	38	33	29	29	41	30	35	41	44	39	37	44	34	33	42	46	38	42	36	36	37	22	28	38	43	32	30	43	41	45	25	48	38	29	33	52	40	38	25	25	38	46	30	29	30	33	41	30	43	46	31	29	44	44	48	31	38	47	35	41	40	28	38	42	38	38	38	44	43	38	34	46	38	27	42	27	38	55	44	40	35	53	38	31	46	29	33	43	48	45	34	43	42	32	40	43	35	42	50	51	42	45	37	37	49	36	40	39	42	45	42	37	37	45	43	39	42	27	39	34	45	44	39	36	27	31	40	38	28	37	41	40	37	33	40	27	38	36	34	46	45	41	29	35	38	37	39	38	36	35	45	48	40	46	42	31	42	38	31	41	40	35	36	45	31	39	32	36	31	33	40	32	42	35	32	49	41	39	34	39	36	36	28	32	38	33	32	47	40	36	30	28	45	35	49	43	26	43	38	45	24	38	22	30	49	34	43	37	35	41	42	48	30	33	36	35	41	42	52	38	47	55	45	41	40	36	41	42	41	49	42	48	39	53	42	39	39	32	37	30	39	35	44	39	35	50	38	36	35	36	36	27	34	35	36	44	33	45	36	38	39	41	37	31	34	45	38	34	44	51	48	27	31	39	39	44	38	36	49	40	32	42	32	42	50	28	37	38	43	40	31	42	39	45	38	44	33	33	36	41	44	36	34	33	38	36	43	37	35	37	37	40	50	30	48	42	40	39	51	55	27	38	37	38	40	41	34	48	27	49	27	33	31	34	45	46	36	38	37	37	36	40	45	40	29	39	32	27	33	43	48	44	35	42	43	40	34	43	50	35	42	34	38	35	35	43	32	41	46	54	39	36	32	38	27	36	37	43	48	40	37	41	41	26	53	36	44	33	34	27	41	47	44	47	35	41	36	42	32	38	38	42	35	32	46	47	44	43	41	42	28	40	28	34	44	37	45	32	50	39	51	41	34	28	24	37	33	52	28	28	42	32	44	48	66	33	43	48	38	55	34	49	48	36	26	46	46	34	43	34	31	48	41	47	34	37	39	31	34	30	47	43	43	37	37	32	39	39	50	35	51	42	45	39	46	40	42	48	36	36	42	40	38	30	42	39	45	33	43	47	41	39	49	35	38	43	37	52	42	33	38	27	45	39	31	30	36	45	40	36	39	33	38	40	46	34	32	39	41	35	34	36
18875	11190	5101	11439	16856	16644	16535	15755	12889	7793	6480	6048	6457	8384	9655	6902	3723	2766	4228	7212	5842	2656	1735	1313	1105	1008	1013	941	904	886	840	817	823	776	749	732	746	694	694	735	711	706	693	685	673	663	723	659	707	673	639	654	662	649	681	656	636	617	657	653	642	607	644	577	640	642	656	626	646	608	628	610	619	630	649	561	600	637	590	593	599	633	625	592	598	606	608	579	648	625	606	613	634	586	634	600	626	664	634	653	649	621	616	651	638	622	645	591	613	618	612	594	629	643	624	619	589	653	638	606	606	644	643	590	626	630	617	612	648	636	616	575	574	598	593	632	616	576	589	616	588	589	608	624	612	557	640	575	600	608	602	611	617	566	641	613	659	601	636	591	588	596	607	598	621	608	610	614	622	607	587	610	572	610	618	599	606	595	629	618	606	593	598	641	592	596	567	590	588	579	590	661	571	573	605	599	589	606	585	595	587	576	580	616	563	560	571	581	612	567	631	583	597	585	574	563	646	567	607	583	537	586	578	617	613	609	621	620	539	620	570	594	632	613	597	571	594	603	560	573	568	604	586	640	606	591	610	599	629	609	613	593	582	592	581	634	608	554	638	625	623	600	611	578	602	663	572	574	591	581	562	611	586	589	588	584	631	565	618	552	545	563	628	592	609	628	584	623	587	623	601	632	577	594	620	592	561	565	608	624	616	603	611	581	585	595	559	607	593	589	624	600	598	563	602	619	600	572	618	564	564	596	583	642	549	627	587	608	584	591	553	576	560	610	590	558	573	599	623	585	588	557	592	586	582	598	553	605	610	616	573	573	608	618	576	616	595	566	557	593	583	575	584	545	617	626	621	561	584	578	630	566	595	540	591	606	614	583	603	599	558	581	600	566	590	585	610	576	594	588	568	582	595	574	592	584	590	622	603	590	592	572	615	595	575	570	587	597	553	539	574	577	566	622	584	592	580	579	566	577	588	610	553	577	548	592	623	540	589	601	600	563	602	584	583	598	579	616	617	611	634	551	599	589	586	617	614	575	595	547	560	591	562	609	581	581	609	574	588	576	567	586	591	627	562	619	620	591	576	599	604	575	580	628	571	584	565	584	599	583	619	577	592	591	616	599	620	537	590	577	625	638	592	629	599	600	586	632	600	568	591	638	581	570	590	552	579	575	565	604	617	600	596	580	591	534	587	590	659	594	623	605	566	574	577	609	631	596	609	611	572	585	589	575	619	590	592	568	569	605	589	604	580	609	620	594	538	555	578	603	594	600	600	588	583	593	579	584	569	582	525	559	594	569	605	590	578	602	581	592	566	601	582	534	573	596	587	602	615	567	592	555	581	558	570	609	615	612	616	568	614	568	613	583	603	571	602	617	601	646	585	590	555	564	595	595	564	586	606	594	592	660	621	590	637	560	579	596	628	616	623	600	591	609	548	607	598	597	581	610	579	603	603	565	543	532	559	613	610	588	613	634	619	577	589	582	607	612	575	619	585	587	564	631	585	568	595	573	610	617	566	540	570	601	636	613	606	629	592	597	601	596	621	607	649	597	604	597	533	591	612	573	600	637	605	623	566	579	582	602	585	588	617	533	616	541	587	551	588	590	615	587	618	623	577	566	577	587	567	584	561	574	588	627	593	586	588	591	586	581	600	597	565	599	555	571	615	588	580	576	608	584	584	567	605	585	632	573	619	586	562	570	587	631	610	588	584	595	590	616	625	602	606	604	616	582	588	626	645	600	613	622	577	583	651	592	609	554	593	594	615	639	626	591	613	630	591	606	599	581	637	625	585	605	564	589	615	596	601	595	607	583	565	569	598	610	582	567	584	592	585	559	585	577	594	587	559	567	615	586	594	613	602	631	631	598	584	597	641	591	565	582	608	631	606	588	639	622	595	568	594	574	578	582	552	614	615	612	616	588	595	559	593	584	618	588	569	628	611	568	604	616	626	596	557	641	586	592	591	587	531	554	585	599	606	536	597	610	579	594	553	626	588	589	577	613	571	578	637	618	579	589	575	587	591	592	596	599	596	618	632	658	639	571	600	614	593	590	606	626	569	566	595	590	571	575	602	639	569	596	595	591	615	574	564	557	608	596	564	564	567	578	592	609	610	521	596	585	592	602	618	603	545	611	591	575	558	584	579	560	597	626	584	579	578	620	632	578	615	616	612	624	622	640	621	607	594	586	621	597	610	581	583	574	582	563	587	594	611	569	578	584	599	583	583	588	606	571	634	586	563	542	612	581	609	568	631	594	608	604	565	581	623	588	583	595	612	603	581	565	595	591	562	634	551	598	594	614	640	623	592	567	614	578	577	619	596	593	580	584	594	574	571	596	587	607	594	627	585	615	600	541	638	592	554	544	551	620	608	600	581	598	628	640	575	585	605	602	536	603	599	649	641	577	564	606	547	589	592	568	610	604	557	611	607	560	581	562	612	572	578	620	594	631	601	552	590	590	583	619	633	609	549	598	588	576	605	582	586	591	590	551	601	600	564	592	588	591	600	553	529	601	568	600	613	619	552	577	592	568	597	554	598	539	588	608	606	586	626	615	569	554	661	621	581	641	572	586	642	610	618	572	596	612	602	611	575	586	599	571	595	584	608	576	586	602	587	581	623	604	564	593	574	596	644	582	591	572	562	611	602	589	615	581	592	590	593	562	576	565	614	622	609	573	573	616	584	588	606	542	616	601	625	557	584	609	613	573	610	593	603	583	575	555	604	583	618	620	603	585	617	568	578	601	600	575	625	597	638	576	628	567	597	608	582	564	622	621	616	566	576	606	571	596	582	614	638	631	595	526	571	546	598	568	608	616	598	589	625	575	633	591	584	580	577	648	605	587	579	594	604	560	568	594	565	581	622	576	612	616	557	638	582	593	561	597	602	573	578	598	570	609	605	545	579	567	522	560	614	590	593	569	596	567	633	574	580	584	560	617	616	637	604	602	580	592	574	574	603	561	598	607	601	598	563	624	588	590	604	561	578	588	640	601	625	584	551	611	580	586	581	591	605	582	621	549	633	575	586	602	561	616	551	576	578	575	595	590	590	600	603	604	575	598	566	591	537	575	608	597	567	604	568	599	563	599	605	599	591	589	590	565	585	587	589	594	597	579	594	605	557	585	610	583	603	591	625	564	604	602	632	583	597	579	577	558	605	582	578	568	596	577	625	601	532	599	594	611	618	606	582	602	605	553	588	626	575	592	639	602	556	583	581	602	609	577	572	603	573	586	575	589	599	610	577	599	604	638	578	594	654	625	561	599	579	596	593	608	601	581	589	562	600	586	626	542	584	606	604	565	547	586	595	617	599	584	618	578	587	637	569	626	601	612	613	542	561	574	625	641	561	620	622	583	589	596	588	591	564	574	559	596	632	587	584	547	605	564	581	569	600	594	618	599	645	597	637	616	639	553	584	633	563	623	615	561	561	606	565	581	611	574	602	568	615	596	556	595	611	611	630	590	559	588	593	620	647	581	605	587	612	565	574	615	575	570
2215	771	325	196	316	313	391	398	430	300	202	191	196	272	322	323	153	116	114	212	246	130	77	48	41	63	39	50	50	48	52	53	36	48	36	44	43	38	38	36	44	35	41	41	31	40	36	30	40	43	40	41	28	43	34	30	41	47	22	28	35	38	27	34	36	34	26	36	33	30	43	32	31	36	33	30	45	28	32	29	38	36	47	32	36	49	34	41	28	23	30	35	27	41	33	34	41	29	40	41	42	42	30	25	26	31	49	41	26	34	34	34	36	27	39	25	36	55	44	24	51	35	39	41	24	34	38	45	27	32	34	58	31	42	33	47	23	40	32	33	31	34	23	33	33	48	28	36	30	40	17	33	42	31	24	22	29	34	38	42	21	42	42	36	40	42	50	30	41	38	29	30	41	27	33	31	36	32	37	36	28	36	31	46	38	36	35	30	50	26	38	33	36	25	41	34	37	33	31	33	28	41	31	34	36	43	32	32	33	39	34	26	25	30	34	36	38	21	41	39	38	30	42	34	33	40	35	39	32	31	49	34	38	36	35	38	37	31	25	31	37	34	27	35	39	39	30	31	31	34	38	28	40	37	27	33	34	32	31	42	40	32	41	24	41	38	40	34	37	36	31	38	29	43	29	37	29	38	35	28	28	32	33	26	39	32	39	43	37	30	45	33	29	33	32	34	25	40	40	34	41	40	33	47	29	34	41	29	28	26	34	40	36	33	34	39	30	42	36	25	39	47	35	40	31	39	42	35	32	34	45	32	22	40	45	36	29	31	37	40	34	31	36	35	39	35	30	38	27	45	38	37	39	37	37	29	47	34	33	48	34	40	37	28	25	32	40	41	30	35	31	25	34	35	42	45	36	33	30	39	33	27	26	43	33	30	44	32	41	37	40	35	30	34	27	40	29	34	28	47	30	32	37	35	36	38	36	26	37	31	29	38	37	33	42	35	31	27	28	33	25	41	22	27	42	38	29	42	32	38	32	29	36	35	39	43	30	34	34	38	27	25	29	25	39	39	32	41	34	30	34	38	32	40	23	45	38	41	42	38	35	30	35	40	36	41	30	36	34	38	42	43	28	47	40	39	44	29	38	33	36	38	40	33	32	32	31	36	39	36	32	41	47	41	43	44	42	43	48	26	31	40	40	33	48	27	33	40	35	46	25	28	40	23	38	36	31	41	24	43	38	31	39	28	47	42	21	41	34	36	33	39	37	30	24	34	33	30	30	33	35	36	42	36	26	46	36	29	47	35	37	38	32	40	35	39	32	33	29	36	34	29	45	43	35	30	26	40	32	34	29	33	24	43	43	28	35	34	26	34	31	29	45	38	32	31	35	29	32	37	38	30	34	30	40	31	45	41	26	29	49	34	41	49	24	33	40	31	38	48	36	35	42	28	41	33	38	38	39	33	33	33	35	35	37	32	31	34	29	29	26	36	36	37	30	28	32	30	34	31	32	34	31	29	37	41	30	33	41	43	44	29	37	37	37	37	32	32	37	41	38	30	35	37	37	39	27	36	40	34	39	39	37	28	43	32	37	39	26	37	30	38	36	26	39	40	34	40	41	30	26	29	36	46	39	28	30	31	33	35	38	43	31	34	41	39	33	37	38	28	36	39	46	38	44	41	29	33	37	32	43	30	27	40	32	29	30	26	44	38	31	29	40	36	48	32	24	36	37	44	34	40	27	29	33	24	34	38	29	31	48	29	26	31	36	40	31	42	41	34	23	28	28	28	35	43	41	25	44	26	38	36	45	37	51	34	29	36	33	33	36	36	34	39	31	37	31	36	40	26	31	29	30	39	41	34	36	30	35	33	30	36	27	37	38	37	56	40	37	30	36	26	40	36	38	39	24	37	43	35	46	37	36	42	30	43	36	41	31	39	32	39	37	31	54	31	32	48	43	38	35	41	49	30	48	32	29	40	31	31	35	40	39	46	40	35	33	44	35	33	24	38	32	32	31	40	41	41	33	51	35	38	33	33	37	38	35	42	41	44	34	40	27	45	31	41	35	33	37	24	27	41	34	36	26	33	33	45	31	34	33	33	27	20	47	46	41	42	33	38	33	30	34	30	31	27	35	35	40	33	33	35	36	30	37	27	37	38	37	34	37	50	45	45	34	30	40	33	37	38	25	39	34	26	42	31	31	35	37	39	44	36	46	24	37	31	32	34	43	50	31	39	44	35	33	36	33	47	35	35	40	34	34	35	38	42	30	29	38	39	32	36	33	42	35	37	44	39	39	30	31	29	34	43	35	38	41	39	30	32	18	33	43	24	39	31	38	37	29	36	38	26	41	48	52	33	39	29	31	38	28	37	32	28	31	29	35	30	30	45	34	50	31	29	41	39	51	41	33	36	38	39	31	38	37	40	29	43	49	32	35	36	37	34	37	37	29	26	46	37	35	33	43	38	37	44	41	35	35	35	22	35	35	35	45	29	35	35	36	44	43	36	42	44	34	24	34	32	34	33	33	35	32	26	39	37	23	37	32	34	38	41	33	35	31	46	45	29	50	39	32	36	38	25	42	34	29	37	23	49	32	39	45	37	45	39	38	42	39	29	29	30	39	29	41	24	40	48	35	38	36	41	31	38	37	39	45	34	43	32	43	35	25	48	34	42	30	23	39	21	41	36	36	32	41	34	36	25	37	34	29	46	32	25	18	39	26	30	34	32	22	37	33	31	44	22	46	35	31	40	33	41	29	28	34	30	37	46	35	36	35	32	33	34	41	29	25	43	32	34	34	38	37	36	51	37	34	35	26	33	29	33	43	27	27	38	37	39	34	32	29	46	34	30	43	26	21	35	24	34	38	34	31	45	34	45	31	40	38	31	37	44	33	36	37	33	40	47	32	31	27	34	30	35	41	34	27	34	35	31	40	37	34	33	43	36	43	30	35	35	34	36	40	24	37	47	40	23	31	34	43	29	26	30	32	27	40	32	26	41	33	40	37	43	44	40	18	35	29	44	40	41	28	28	39	28	36	32	25	27	32	43	28	39	38	31	36	32	35	43	26	35	40	26	35	44	31	28	24	42	35	39	36	39	43	43	36	29	35	45	33	29	29	38	36	44	25	34	36	36	37	27	34	33	33	42	38	35	34	31	38	33	31	28	37	43	46	33	28	46	39	36	35	34	33	43	47	35	36	35	36	33	36	35	46	36	25	36	33	35	41	40	31	30	28	32	39	31	31	37	39	25	39	39	25	39	28	41	37	32	22	40	33	38	46	40	31	42	36	46	38	35	41	28	41	34	36	32	25	30	41	31	46	31	33	31	27	31	37	36	42	39	35	46	33	30	22	43	43	29	35	40	51	32	34	31	33	34	43	34	20	43	44	37	38	47	26	39	29	31	34	32	39	33	34	31	50	42	25	47	32	35	35	28	32	42	34	33	26	38	38	36	33	28	42	38	24	29	34	35	34	30	45	37	43	34	37	35	30	42	28	29	30	37	26	41	25	42	35	47	27	42	38	41	31	37
24899	15736	7965	17162	23571	22766	22256	21037	19978	13395	10150	9010	8495	11155	12417	12299	6519	4912	4328	8851	9282	4095	2568	1904	1537	1424	1384	1332	1151	1128	1016	1076	986	926	928	849	850	839	849	846	785	782	761	753	771	733	674	711	761	695	642	706	705	659	663	648	640	597	619	684	590	567	573	628	641	586	605	601	603	572	596	631	599	583	599	592	540	542	622	645	569	598	584	613	591	553	589	601	575	536	591	596	611	590	579	589	596	599	532	588	609	613	632	584	611	573	580	554	556	564	576	555	574	560	560	592	570	616	575	590	583	552	618	548	577	563	572	576	578	518	553	619	585	548	583	575	555	569	589	582	583	535	563	587	576	536	543	573	512	542	555	522	539	542	568	554	552	557	511	521	560	549	514	512	546	563	580	549	568	572	600	513	605	568	524	556	579	567	558	569	542	563	538	544	535	542	519	528	510	591	545	540	585	532	544	598	545	550	528	564	523	539	551	576	548	523	558	549	545	553	492	552	532	554	519	542	491	503	554	536	535	559	535	546	564	541	503	549	559	527	558	556	592	553	562	524	519	541	533	552	526	510	500	533	483	525	555	523	545	523	542	531	516	514	547	546	575	489	518	563	504	516	528	592	543	496	533	556	506	492	531	555	516	576	552	575	531	506	514	504	572	590	510	559	532	546	533	563	547	529	529	550	521	488	508	538	528	542	564	553	535	577	504	520	529	485	549	523	528	505	526	545	561	536	528	506	551	538	559	546	504	542	563	547	505	554	543	553	543	528	583	531	510	558	573	534	548	533	533	487	564	484	499	580	535	532	515	528	535	529	504	519	500	551	587	535	561	555	528	548	544	529	514	525	542	562	516	554	513	533	496	555	540	521	513	572	559	538	564	583	555	525	529	541	499	564	554	543	555	559	554	547	552	508	513	564	558	505	511	534	522	519	567	550	567	542	516	541	505	514	506	566	563	530	484	543	537	533	538	545	554	547	535	484	553	541	557	553	580	568	533	549	546	535	549	549	541	547	529	523	576	541	527	584	560	526	516	572	529	568	539	543	549	526	519	521	554	550	505	522	530	554	547	530	508	480	531	536	532	513	539	529	562	537	524	534	548	553	556	534	523	531	545	540	490	569	531	546	518	524	496	555	519	532	554	578	549	544	539	555	537	536	525	548	541	548	492	546	542	560	562	530	559	518	544	553	511	513	508	566	525	525	516	569	562	565	509	585	560	518	532	555	524	504	533	552	518	586	556	517	511	501	532	540	495	552	564	547	519	512	507	559	511	498	584	484	527	507	534	528	536	512	573	516	517	546	532	549	529	557	549	584	492	562	559	573	541	543	549	494	526	550	491	520	580	537	520	520	553	584	526	529	566	530	489	526	550	542	524	530	523	530	505	561	526	583	547	592	514	534	576	526	491	554	517	557	518	543	538	576	555	525	537	521	598	537	546	530	566	541	521	544	553	535	539	511	555	563	502	528	565	549	559	564	527	482	525	508	525	499	512	561	571	507	522	516	536	531	558	530	511	548	543	514	547	557	545	526	518	529	559	529	535	539	523	529	502	557	554	545	522	571	513	473	493	570	536	550	532	540	606	513	555	501	526	510	556	525	559	549	554	532	518	556	540	540	528	537	532	540	535	528	545	567	537	515	533	567	503	548	574	548	533	525	486	528	555	554	555	555	516	559	572	561	543	537	536	547	547	511	510	534	540	492	560	572	565	525	539	513	531	526	530	492	515	520	536	582	519	527	556	580	567	558	529	532	574	529	506	546	557	559	557	540	516	491	565	538	526	532	530	548	579	543	547	527	586	567	519	553	548	531	544	585	529	531	519	526	543	532	534	545	517	495	535	533	549	526	537	544	518	546	547	503	558	557	541	542	557	543	514	516	559	550	573	549	531	562	548	547	575	556	562	491	523	559	546	526	558	562	546	536	521	534	518	516	552	518	513	534	578	526	499	516	540	496	555	552	501	533	513	533	521	561	498	530	563	542	548	567	525	549	506	504	520	525	528	535	534	555	589	522	521	560	580	540	527	528	545	585	550	511	498	529	558	571	516	568	552	547	550	565	538	526	534	511	541	514	532	555	519	530	515	544	512	516	533	532	507	507	511	512	502	541	549	533	555	552	548	572	552	522	518	550	518	518	540	561	584	556	549	558	525	553	541	558	531	525	530	565	469	498	619	542	552	595	529	576	576	551	505	519	541	546	506	554	514	531	563	575	533	537	534	550	596	591	519	541	509	522	515	537	508	532	590	568	581	575	542	541	543	489	583	535	576	553	493	574	516	476	528	513	606	505	488	551	535	548	530	514	541	546	530	551	561	529	556	512	522	517	555	537	559	505	584	536	510	506	531	531	538	522	546	558	535	553	518	521	548	554	526	547	550	566	548	547	579	517	558	529	518	515	527	539	519	517	517	515	576	540	551	573	508	524	548	532	572	572	520	545	534	548	476	549	564	523	549	532	595	537	532	549	550	563	535	516	549	542	502	550	519	547	564	503	565	549	529	538	513	551	584	514	556	519	537	555	535	545	520	581	550	542	496	531	538	538	545	527	523	546	522	569	560	531	531	480	533	567	530	507	554	484	516	528	558	549	548	559	554	524	574	551	529	505	527	539	550	524	560	516	590	529	554	538	508	584	545	533	559	553	562	566	563	532	510	519	544	547	550	569	523	545	550	505	550	509	509	533	522	529	537	493	549	558	552	549	521	557	498	542	546	567	502	551	502	563	554	537	557	514	531	530	577	537	516	522	492	560	546	566	532	520	535	511	553	568	493	562	567	519	541	524	616	530	520	537	479	528	546	524	574	503	505	537	558	514	506	538	577	556	538	550	511	494	570	545	505	522	518	530	549	509	517	554	556	587	536	551	574	560	465	545	517	519	556	522	522	548	549	509	546	510	539	528	553	536	552	522	538	554	522	552	571	528	526	554	504	564	518	536	527	568	532	542	527	543	538	533	530	543	538	576	512	476	514	524	554	579	532	551	564	542	482	552	539	527	572	506	533	535	532	518	553	533	550	539	568	543	542	512	505	555	537	542	529	551	554	566	572	543	578	493	552	531	538	555	537	548	555	542	549	535	565	503	521	522	517	558	551	539	500	586	550	525	528	563	537	545	504	540	556	503	555	519	522	524	511	549	499	489	529	509	553	483	521	511	531	566	516	570	529	566	528	564	548	539	501	537	557	488	568	481	523	509	567	541	527	532	514	486	572	530	543	537	535	529	528	534	535	526	541	551	523	520	509	542	551	495	532	549	574	538	519	514	496	561	534	517	522	565	532	532	503	529	515	556	574	529	538	592	543	537	558	539	507	528	535	550	519	554	507	571	484	571	550	550	550	548	566	544	496	513	518	526	530	527	520	504	572	525	539	521	549	518	548	530	538	496	543	570	539	529	553	490	547	542	566	496	532	558	534	551	506	577	495	562	542	553	539	572	534	541	579	518	504	532	578	520	500	538	549	588	532	531	547	560	496	538	510	541	542	532	532	539	560	607
1702	341	146	73	116	114	136	156	202	100	84	50	68	73	106	118	80	71	38	87	100	57	36	29	33	32	20	27	24	23	22	24	20	19	16	27	29	25	27	24	18	29	19	27	23	22	26	27	26	25	17	27	24	18	21	21	23	28	18	31	30	21	20	24	26	24	17	24	33	31	28	17	19	19	21	24	19	16	26	26	16	22	29	16	20	22	24	22	17	19	20	21	18	14	14	11	26	25	27	19	21	17	22	23	14	18	27	10	23	17	19	23	24	26	27	21	24	32	16	22	19	16	15	21	22	20	21	19	19	25	20	23	18	19	29	18	21	31	20	20	20	20	13	25	29	20	25	21	26	15	25	20	27	21	19	22	30	19	24	21	28	17	9	15	16	21	19	25	19	24	28	22	19	26	17	29	16	14	26	32	22	22	25	19	31	22	26	29	12	19	24	20	26	23	22	16	19	34	16	22	26	14	29	21	38	28	27	27	21	25	21	35	26	18	24	24	21	26	12	25	21	21	25	19	34	25	20	26	25	36	23	24	21	28	12	26	24	19	20	24	24	22	25	28	16	14	17	25	21	26	21	21	24	13	28	34	24	31	21	13	16	21	22	29	18	21	22	25	18	15	13	20	29	23	23	17	23	24	20	23	17	25	19	16	24	25	23	18	29	17	27	18	26	25	26	19	20	26	22	21	19	22	19	15	14	29	21	31	25	20	15	22	25	20	20	15	20	17	22	19	23	19	24	25	29	29	17	26	26	20	19	16	23	30	14	18	29	20	32	21	30	26	19	19	30	21	19	23	26	28	29	22	13	19	24	33	24	17	21	21	29	25	19	17	16	29	33	27	17	19	16	23	23	23	21	14	25	12	24	20	21	24	16	28	25	13	17	25	24	17	18	23	22	25	21	22	24	19	22	17	24	20	26	19	26	24	22	29	20	29	25	15	23	15	26	21	22	25	23	21	32	17	22	19	22	20	23	29	15	21	20	27	28	24	33	29	21	19	20	18	18	24	40	15	23	16	21	17	22	21	17	24	24	23	26	23	15	16	26	25	26	8	20	24	20	21	23	21	19	16	19	24	15	20	25	14	28	17	19	21	14	24	12	20	33	24	15	23	23	24	24	22	23	24	22	14	11	25	26	24	18	25	23	22	22	19	28	26	18	26	17	19	32	21	17	25	29	17	26	27	23	26	22	15	41	19	24	22	25	27	24	19	20	23	23	23	18	26	14	21	19	19	20	24	26	22	33	26	27	26	28	20	21	19	21	22	26	23	23	16	17	18	17	17	22	22	29	15	20	29	18	11	25	26	27	20	21	30	26	28	13	22	21	23	21	16	24	18	19	27	22	18	24	22	23	22	24	27	22	27	29	24	27	23	15	16	17	30	20	18	21	26	21	22	23	30	20	22	24	19	17	40	29	29	20	24	21	26	25	26	18	24	18	19	18	22	21	20	23	25	19	35	17	17	22	22	21	16	26	16	18	29	17	23	20	20	23	27	28	27	16	20	24	24	16	26	16	17	17	18	18	22	23	27	30	23	26	25	26	26	29	22	22	22	22	22	23	14	20	24	16	29	22	27	26	29	16	24	26	22	18	28	22	20	20	25	24	25	19	17	17	10	18	21	21	22	19	23	28	24	26	21	22	18	21	26	19	30	22	23	25	30	27	26	18	27	18	21	27	17	19	20	24	29	21	19	17	30	30	26	22	28	22	23	21	18	20	23	21	21	24	25	25	20	24	20	21	20	19	27	22	20	25	20	32	23	32	19	23	18	17	20	26	23	16	14	23	14	25	26	15	19	22	24	19	26	17	18	19	16	26	25	26	27	18	20	20	21	24	17	32	14	25	15	18	17	26	20	16	28	20	24	24	21	20	29	22	19	22	18	18	28	23	22	27	20	21	30	11	16	21	29	18	20	18	13	19	23	23	24	20	25	22	14	18	22	18	22	18	22	26	26	36	28	26	13	19	30	24	19	21	19	19	25	18	30	18	24	26	17	24	15	17	29	23	18	30	20	26	25	27	19	21	29	16	20	29	22	21	16	15	13	26	22	26	23	16	22	21	19	20	19	23	27	27	25	21	25	21	27	26	19	20	23	16	27	23	22	23	16	27	27	26	30	23	27	22	15	28	20	24	17	15	30	26	26	29	19	29	20	25	19	17	21	25	17	21	29	16	22	21	26	28	27	29	29	23	15	24	23	17	23	21	26	18	29	21	28	34	23	15	20	21	15	26	18	30	17	20	15	20	24	28	29	24	19	24	28	18	24	17	22	23	24	26	25	21	22	29	22	27	18	23	23	24	23	20	20	27	14	22	29	22	20	31	21	21	23	22	25	22	18	24	22	20	19	27	17	27	23	18	21	29	18	34	25	29	17	27	27	18	22	16	24	25	24	13	14	19	17	23	20	24	20	17	21	20	29	25	25	21	19	20	25	20	20	19	23	23	13	24	25	24	13	21	22	25	18	19	22	18	27	13	23	19	17	36	24	31	26	15	22	20	26	20	32	16	27	27	29	20	32	23	26	14	19	24	21	24	18	22	21	19	21	23	12	28	17	23	20	19	21	23	23	16	21	17	16	24	23	24	21	23	31	19	21	21	22	21	22	23	22	22	22	28	32	23	22	24	24	27	24	21	18	18	24	24	18	18	27	21	22	23	25	16	27	19	22	19	17	23	27	20	22	14	21	22	24	26	15	12	19	28	13	26	22	22	14	18	25	23	24	30	23	24	25	27	27	27	23	29	15	15	17	25	17	32	18	19	26	20	28	24	16	24	18	28	18	20	18	16	17	19	27	26	19	20	18	20	25	24	26	22	23	23	27	18	27	23	19	21	24	25	24	18	19	28	19	16	22	31	23	23	20	18	17	14	13	23	27	24	23	25	22	20	20	20	21	12	19	12	25	28	23	28	17	23	23	22	27	22	22	25	19	27	23	30	14	28	22	22	17	22	22	21	16	28	21	31	17	24	17	27	25	27	35	27	28	14	8	21	19	36	22	10	23	26	24	20	23	28	21	25	21	27	27	24	17	19	18	32	17	30	23	20	18	25	20	24	15	30	28	20	31	17	31	21	29	22	27	20	29	22	12	21	16	17	23	26	22	17	17	21	23	16	21	22	32	29	27	19	20	25	25	31	18	19	26	23	18	22	15	31	20	25	16	18	20	15	24	23	18	28	20	20	23	28	29	23	21	23	26	24	26	19	22	25	13	21	32	20	23	18	23	28	25	30	21	25	22	27	15	19	28	15	23	26	28	26	21	22	23	21	26	22	29	20	25	18	21	18	15	19	16	24	25	22	18	17	31	14	23	30	26	23	19	25	24	19	28	26	26	19	26	16	24	20	24	25	22	28	18	18	23	25	15	20	26	21	15	30	19	17	24	30	18	20	14	19	27	21	22	21	15	16	18	21	25	26	25	27	27	22	22	17	24	26	28	28	18	27	23	24	21	24	29	19	17	14	19	21	11	24	23	26	26
16542	9413	3822	8324	11403	10490	10738	10984	10703	7346	3998	3390	2938	3598	4954	5707	3347	2204	1294	2880	4368	1984	1089	816	618	540	472	528	499	456	415	436	439	398	387	436	364	393	406	388	342	376	390	421	334	385	391	371	374	416	375	380	387	393	361	363	381	356	390	347	361	404	352	358	361	355	367	366	377	342	352	346	335	374	360	354	367	338	362	348	366	393	322	363	343	351	360	339	351	366	400	329	363	388	382	372	365	378	385	347	358	393	362	369	365	322	351	383	387	347	307	374	388	334	361	351	376	357	356	351	347	346	348	367	352	338	328	351	354	353	322	348	405	365	346	380	378	356	359	363	364	336	344	327	380	360	368	382	341	366	353	344	350	365	331	342	369	332	370	376	352	344	345	355	361	338	344	339	354	356	331	394	328	344	331	363	358	366	387	359	370	346	365	343	341	381	355	337	344	314	354	362	361	326	364	383	359	332	364	366	343	313	343	350	357	345	338	349	401	357	350	336	380	357	385	360	367	338	374	340	387	368	337	367	353	328	353	376	350	352	376	347	344	358	347	311	369	324	375	343	343	374	379	391	368	324	351	365	363	368	363	370	362	337	348	389	341	370	311	338	353	352	362	336	339	348	342	352	356	316	348	349	328	363	344	334	317	355	350	339	379	360	360	364	346	336	377	360	339	348	296	300	333	353	351	378	342	335	329	353	376	331	322	366	321	352	351	375	324	339	355	354	335	345	348	345	335	385	368	354	367	314	341	343	354	367	354	314	355	320	363	347	416	348	366	339	357	402	351	318	334	331	348	366	357	367	294	377	368	362	374	373	337	372	335	344	354	366	327	352	359	372	371	352	337	361	359	384	365	365	333	330	348	362	361	365	363	378	346	349	339	370	323	316	358	354	343	340	332	332	352	350	381	342	362	339	368	349	331	378	339	329	393	374	342	331	368	335	343	351	354	352	375	345	367	348	363	338	338	352	334	338	331	324	341	362	367	341	339	343	348	320	349	330	337	333	339	334	358	361	336	319	353	386	347	388	367	336	348	353	344	347	337	349	332	318	351	328	340	381	381	324	327	363	364	340	350	357	333	331	371	363	336	373	357	330	374	332	343	346	323	347	367	354	335	346	361	355	355	322	368	344	334	327	348	368	365	363	326	337	348	357	345	387	353	357	341	358	354	333	332	355	343	344	330	366	339	370	365	340	312	310	351	325	344	323	364	352	348	314	304	337	364	321	341	349	355	344	342	370	324	359	375	368	365	359	356	355	302	354	373	388	339	357	372	374	363	332	331	360	320	339	346	326	366	367	368	350	328	350	350	338	387	321	358	320	346	338	334	372	358	369	362	337	360	352	351	326	353	366	349	378	374	367	324	362	320	348	335	337	345	331	359	319	352	370	342	342	358	348	364	359	364	350	333	341	341	367	343	323	357	360	356	343	356	328	351	347	340	347	343	332	370	383	355	357	351	337	327	338	352	346	349	352	350	337	379	343	352	342	359	347	330	339	337	358	351	350	364	343	350	359	372	346	347	314	331	366	359	363	327	339	336	330	339	364	369	361	385	360	354	366	355	282	333	385	376	372	369	326	369	347	345	337	363	367	379	339	375	341	306	347	358	352	331	325	365	325	360	352	363	353	399	330	356	306	361	354	364	376	349	336	324	340	327	360	348	348	376	341	349	364	339	336	371	336	379	350	357	373	365	356	353	330	352	350	340	327	346	369	349	346	352	329	354	390	332	327	351	340	382	342	338	381	335	374	334	357	360	326	344	319	321	340	333	320	319	337	350	347	367	393	340	357	336	333	341	362	329	358	329	385	350	331	346	354	354	364	344	356	386	330	347	354	345	366	359	371	366	285	336	351	344	382	377	335	366	337	374	346	332	342	378	338	336	334	365	361	344	328	336	338	365	338	372	357	338	339	343	344	347	353	349	336	318	350	321	365	340	358	359	357	372	331	344	353	372	375	334	342	338	327	350	346	360	351	371	319	329	340	359	368	351	328	325	348	361	335	371	348	349	372	327	343	337	350	328	349	347	348	347	360	352	337	361	365	345	379	388	342	362	378	339	349	326	343	347	365	356	361	360	356	378	327	364	374	321	359	358	375	329	322	350	370	369	327	347	334	358	325	368	333	390	331	341	382	348	405	384	353	361	323	349	353	330	348	319	361	341	365	344	357	341	376	343	343	338	369	380	338	349	363	326	378	374	374	349	392	357	367	344	350	308	373	356	363	344	325	347	359	332	342	352	339	349	348	361	337	309	340	340	337	362	355	337	365	349	346	323	327	352	328	345	337	334	355	338	344	354	352	324	325	375	316	323	378	326	347	338	378	377	334	328	331	337	351	327	377	329	353	343	343	325	367	320	330	367	336	344	297	365	333	346	322	348	334	353	369	334	322	382	355	358	356	372	331	333	354	322	366	343	333	344	353	347	326	387	353	376	354	362	362	359	350	356	393	375	366	358	302	377	350	339	381	325	374	324	329	326	325	326	363	347	378	329	324	352	329	354	306	335	340	317	334	378	339	319	353	323	369	328	358	328	350	337	361	380	331	349	376	360	354	337	323	344	338	351	335	372	357	334	336	363	323	369	370	376	327	379	342	387	352	333	345	370	341	329	323	349	341	342	354	368	374	329	357	305	370	376	355	359	378	332	354	378	354	337	342	390	340	352	343	354	365	346	358	317	333	338	353	336	358	350	323	357	376	356	354	358	388	357	340	355	362	354	315	339	339	352	370	327	350	338	357	361	341	350	348	313	377	346	345	352	348	333	338	347	334	360	339	334	374	326	366	376	373	322	373	358	342	362	350	373	370	360	353	335	341	356	324	347	325	363	357	323	382	346	361	329	340	379	345	319	330	357	344	352	317	363	351	364	334	323	402	375	341	344	348	344	368	397	314	354	334	354	386	352	359	346	347	398	340	349	317	351	371	358	351	347	350	344	338	334	367	354	351	337	333	343	344	316	342	361	342	365	337	350	352	371	385	390	356	356	355	331	336	342	375	335	335	386	364	377	379	355	396	343	365	344	380	352	337	335	345	382	334	319	352	340	363	365	349	329	356	395	324	337	374	378	358	387	350	371	314	356	319	340	314	337	333	373	384	320	332	331	341	309	368	328	386	344	328	329	354	363	319	357	350	343	382	358	361	325	358	363	378	325	335	357	354	328	339	333	355	355	384	322	338	345	369	368	328	346	354	336	346	402	343	332	337	328	383	369	365	328	362	329	335	317	345	332	335	345	328	367	315	371	322	357	376	359	326	355	383	356	326	347	352	348	342	354	374	362	322	336	354	357	350	329	370	353	357	376	370	374	325	336	326	361	345	350	330	329	352	343	349	364	345	348	355	375	335	368	354	327	359	341	362	346	369	381	327	330	353	337	346	347	329	331	322	336	340	338	364	389	379	372	362	393	336	357	372	338	380	351	355	340	340	333	348	333	337	352	355	339	347	374	375	377	365	360	343	319	342	364	359	358	362	352	349	391	325	346	386	356	353
1139	616	239	139	200	200	233	256	253	241	152	127	129	95	147	171	117	97	44	73	130	89	53	41	32	26	31	25	36	24	25	26	16	14	28	20	20	29	20	28	22	23	25	16	27	14	24	22	21	13	27	28	19	16	11	23	30	18	11	12	26	20	19	30	21	15	14	21	18	9	21	14	27	18	17	21	20	17	9	24	26	19	21	20	20	20	19	16	20	26	19	18	18	13	21	16	22	26	15	16	18	25	25	19	20	19	15	17	19	20	23	21	11	16	16	17	15	17	25	22	17	20	21	25	14	22	19	33	18	21	16	18	12	15	17	14	14	15	14	18	20	16	18	18	16	24	22	16	10	17	26	16	19	17	15	13	9	23	17	22	17	17	17	12	23	18	17	13	18	18	11	20	16	15	20	20	27	20	14	18	23	6	23	15	20	19	16	14	20	12	14	16	23	16	14	15	14	13	19	14	13	16	11	14	20	20	24	12	18	14	20	23	11	10	20	20	15	18	30	26	15	14	10	20	21	18	26	13	20	19	11	17	22	21	16	13	10	19	25	19	23	13	18	16	8	23	18	18	13	17	17	18	12	26	24	15	20	16	21	14	27	18	22	25	14	21	25	10	16	16	22	13	17	15	17	12	14	15	21	19	16	13	18	20	17	13	19	13	16	20	21	13	20	20	22	29	17	18	25	17	14	12	22	23	15	18	16	24	18	16	17	22	15	15	21	22	14	16	17	20	19	15	16	19	16	12	15	13	8	20	16	18	16	13	14	17	17	19	13	17	18	18	24	15	11	22	14	14	13	18	18	11	16	22	18	14	16	21	16	16	26	21	21	17	18	18	12	20	18	19	26	20	14	17	14	20	15	18	18	11	12	17	17	16	12	18	12	16	17	16	12	19	17	18	23	12	24	11	17	22	9	12	14	28	23	25	12	19	20	13	14	19	21	15	27	28	21	19	16	14	19	20	16	19	16	18	14	14	23	16	23	17	16	16	13	17	25	25	18	23	21	28	11	20	23	21	24	16	15	26	28	17	19	19	13	17	21	21	14	16	16	23	12	17	22	16	27	21	20	24	12	23	21	12	18	21	15	19	27	11	16	16	14	13	25	22	23	13	13	14	17	15	21	17	18	19	17	9	15	18	16	21	14	18	13	10	27	19	17	15	15	14	16	15	21	25	17	17	17	17	26	15	14	20	14	22	25	23	20	18	15	18	15	25	11	29	16	23	19	21	15	22	17	17	22	15	17	14	12	20	14	13	15	17	14	16	16	19	21	17	13	18	19	23	24	16	17	25	20	22	21	19	18	13	14	18	15	25	17	12	14	15	13	19	9	21	19	20	22	12	27	14	23	15	16	11	15	18	13	14	10	21	18	24	29	14	24	15	17	16	16	24	18	14	14	14	17	12	20	14	22	13	16	17	20	14	15	16	18	20	19	13	25	24	18	20	18	22	27	16	18	24	10	17	23	17	15	16	25	18	17	16	12	17	22	18	11	20	13	20	19	18	21	16	25	25	26	15	23	18	13	12	18	21	14	16	14	11	21	17	16	20	18	13	18	14	12	13	18	17	27	14	13	15	23	29	19	29	19	23	17	10	13	18	13	13	13	14	11	18	19	18	10	13	26	21	14	20	14	19	21	19	15	20	14	12	15	12	25	25	18	14	22	16	17	14	15	15	29	13	15	21	22	14	19	19	15	17	21	24	16	25	20	17	26	20	16	18	18	15	19	19	10	20	14	18	22	24	19	15	15	17	20	20	26	14	17	22	10	16	16	13	29	19	20	19	20	14	25	19	22	11	16	14	16	16	28	21	13	12	17	9	17	15	18	11	20	24	20	13	17	16	16	16	17	17	23	16	13	20	20	19	17	16	12	27	15	27	19	20	23	14	15	22	12	21	23	24	19	16	21	10	11	13	18	18	18	12	14	20	21	15	18	18	14	22	22	18	15	28	12	21	20	14	12	12	21	20	18	15	19	18	20	23	21	18	15	12	19	13	12	13	12	13	20	14	19	20	20	16	17	14	16	13	17	18	14	15	15	11	21	17	14	14	19	24	18	19	23	15	14	14	17	21	18	20	22	24	31	13	20	18	16	18	24	15	19	18	21	15	17	26	13	16	13	19	14	22	15	13	20	11	20	19	19	24	15	20	12	16	17	10	16	17	13	21	22	22	26	18	19	24	24	22	21	18	18	14	17	17	13	8	26	13	13	20	19	20	16	14	17	24	14	17	18	16	19	15	11	18	20	19	20	17	11	16	16	23	19	23	22	19	16	17	14	13	15	13	14	8	17	16	24	19	13	16	20	29	14	15	24	18	19	17	15	29	12	11	15	19	18	19	17	15	20	12	18	23	12	22	13	11	22	18	12	15	25	16	11	20	16	12	9	15	15	24	12	10	13	25	16	20	10	15	19	25	15	19	21	17	22	21	19	17	27	15	22	20	28	26	23	23	19	15	23	19	22	17	24	16	18	11	26	29	20	25	11	10	12	18	20	17	20	23	18	10	19	16	13	12	22	10	19	20	22	18	22	19	12	20	18	13	14	17	26	9	24	24	15	17	14	19	23	19	14	19	27	20	24	26	30	16	18	11	9	17	19	16	23	20	19	18	20	17	24	32	26	19	11	18	18	14	12	11	16	21	19	17	20	18	19	14	18	23	16	18	18	19	25	13	16	14	9	18	14	25	20	17	13	13	34	15	17	21	27	12	18	17	21	13	18	16	18	12	21	22	17	19	14	14	15	13	15	17	16	13	20	18	22	12	21	14	23	10	18	16	12	20	23	20	24	8	19	15	12	19	20	23	18	17	17	14	16	27	14	18	17	19	19	31	18	19	19	17	20	21	14	20	18	21	25	17	20	10	10	16	13	22	18	16	17	21	20	23	18	17	8	21	16	19	19	16	16	13	16	13	18	19	22	18	14	22	20	20	17	23	12	11	20	12	15	14	22	16	25	17	24	13	14	21	15	29	11	16	16	22	17	13	16	11	17	19	20	10	11	14	16	20	18	14	15	23	11	17	30	15	17	12	15	20	19	12	17	18	23	18	13	11	29	18	13	17	15	22	19	17	26	27	26	19	15	13	15	21	16	21	17	18	18	16	16	13	22	18	18	18	14	14	22	23	19	12	19	22	25	14	18	22	16	15	22	13	16	27	17	14	20	16	18	17	16	11	15	17	16	17	18	21	13	29	19	21	16	23	27	14	24	22	13	18	23	8	12	12	26	20	17	16	16	22	17	26	16	12	17	14	16	17	26	19	10	17	17	16	25	19	16	19	17	22	19	12	18	22	21	20	22	25	20	18	12	23	16	20	17	21	16	14	17	11	20	12	14	16	11	24	16	23	17	23	16	28	23	10	27	14	18	7	17	19	16	14	15	14	18	20	20	15	25	19	23	19	17	17	17	18	10	17	13	24	20	17	18	18	24	19	12	9	21	20	35	27	16	16	18	17	23	12	10	23	17	29	11	25	17	19
20749	13763	6137	13536	18848	17859	16013	15530	14793	13064	7973	5857	5003	4619	6307	7308	5771	4262	2355	2959	6216	3535	1863	1302	918	843	781	659	708	622	596	584	533	473	493	471	468	425	417	432	404	399	419	398	431	366	361	437	410	444	453	429	327	335	370	341	333	340	330	324	357	345	340	303	298	319	312	328	347	304	315	284	311	278	291	314	281	280	279	334	315	330	284	300	325	288	275	308	313	314	315	299	346	325	310	318	311	325	342	273	325	336	336	347	373	340	335	356	308	307	311	268	305	296	314	292	319	293	304	306	314	284	344	338	313	308	308	296	312	325	309	339	323	307	324	322	314	283	295	302	310	300	297	316	281	329	327	302	292	295	311	278	302	290	276	302	295	314	327	288	285	294	304	275	270	312	328	288	306	266	315	310	300	300	309	304	273	280	269	264	295	312	277	310	300	282	296	288	297	322	288	288	269	315	306	310	288	275	283	269	302	308	320	302	282	269	298	305	314	284	265	276	289	295	280	325	266	316	269	286	284	274	264	294	286	286	248	280	311	282	257	284	296	315	285	301	265	281	297	289	255	286	249	290	310	302	255	278	281	276	267	268	272	284	272	282	282	279	287	264	286	285	287	305	311	291	282	308	270	276	266	277	250	305	296	311	279	264	278	307	306	264	312	267	296	286	282	282	292	258	288	301	279	266	286	277	291	281	253	264	289	293	267	279	292	276	287	273	312	279	297	285	309	295	270	274	285	314	275	330	284	282	271	298	267	324	280	295	306	311	265	286	261	308	295	295	309	298	292	298	270	292	291	263	276	320	310	263	264	274	249	294	298	262	298	287	279	310	263	314	289	293	280	294	288	318	295	307	275	291	274	252	287	262	278	277	265	308	307	290	251	246	298	285	291	263	287	261	283	319	273	268	285	300	291	299	318	273	261	285	266	264	300	298	273	269	259	294	262	267	287	277	263	301	265	292	254	282	285	259	275	300	295	295	314	309	271	283	265	264	302	297	292	277	289	266	277	252	266	328	295	277	303	271	290	269	291	288	287	302	263	263	287	271	318	307	289	260	271	281	322	290	307	270	281	271	301	280	304	272	300	287	288	301	265	306	283	270	292	308	276	291	322	295	301	295	292	286	297	274	288	294	308	284	294	300	327	280	262	298	272	308	310	292	294	281	290	293	272	278	291	288	259	278	262	265	294	270	253	311	289	284	278	288	259	296	280	285	276	282	312	302	280	283	284	280	292	274	277	293	276	288	267	295	294	298	294	299	289	289	296	291	274	258	281	289	286	286	272	289	286	300	261	291	292	277	290	302	271	283	289	239	286	278	297	276	311	297	266	273	268	286	286	300	287	257	266	302	290	280	267	294	286	282	313	273	304	275	280	267	252	283	261	294	284	273	290	277	283	327	298	252	269	293	280	281	276	273	276	298	288	289	293	314	268	269	254	272	294	279	296	309	266	253	285	284	299	282	333	295	305	306	256	256	292	285	318	295	251	281	295	289	271	285	281	276	283	271	299	288	247	286	283	294	270	285	305	288	253	286	297	303	314	283	287	295	281	281	286	274	274	277	275	309	282	282	303	275	287	270	294	340	310	254	272	272	300	278	275	270	275	286	281	287	274	272	302	282	280	271	267	287	276	294	269	284	275	315	260	295	279	270	302	310	255	273	285	264	306	309	265	293	297	270	257	285	284	268	285	292	293	296	274	254	276	290	295	288	273	252	293	279	279	254	288	308	271	266	292	271	253	281	258	283	281	302	295	297	274	264	280	279	304	279	287	271	290	294	286	310	295	319	281	281	287	275	291	263	296	313	292	295	285	285	274	291	262	288	303	278	283	296	279	284	279	267	276	299	296	269	272	278	279	290	258	289	271	297	294	276	267	315	285	308	301	271	302	271	279	278	279	294	278	294	313	297	279	315	304	292	283	295	273	264	257	272	329	301	279	320	274	276	279	294	282	276	267	291	264	279	263	286	318	300	296	272	295	287	274	307	296	295	307	287	285	276	276	284	297	272	286	279	284	257	286	293	259	296	260	295	270	290	313	275	270	282	278	275	289	278	272	288	283	311	285	273	257	264	282	301	298	277	279	279	285	284	305	296	281	294	285	259	295	265	296	282	276	281	287	257	292	298	324	260	324	267	300	307	250	287	261	276	269	274	305	270	288	273	314	294	304	307	257	291	291	293	268	306	275	294	298	292	285	281	283	267	280	292	292	274	285	285	291	293	292	299	275	281	294	299	259	319	317	291	280	295	313	293	317	277	296	281	269	265	278	261	278	305	292	279	245	307	305	298	309	308	290	288	314	278	276	270	294	289	273	295	297	273	292	290	270	289	269	306	256	281	292	266	321	303	255	297	277	294	287	275	284	286	302	281	293	272	279	301	286	268	290	302	298	282	286	268	264	300	300	274	299	261	302	291	282	265	267	285	294	303	261	279	298	309	279	281	292	301	287	266	284	316	281	286	266	298	312	274	322	287	281	271	270	286	290	281	307	273	291	281	279	277	267	263	267	305	287	303	264	263	247	276	270	306	297	313	267	282	275	251	276	265	282	316	311	282	282	265	315	268	293	309	291	286	271	281	287	259	286	306	255	250	308	293	301	289	289	295	307	261	307	295	278	291	265	278	268	283	274	305	286	303	268	267	276	301	290	278	300	261	279	301	283	313	284	265	246	261	309	277	280	299	322	274	279	258	265	272	283	271	289	302	275	298	292	314	294	258	278	307	262	297	279	306	269	261	299	286	287	282	294	293	284	265	283	250	260	288	287	281	246	287	286	297	281	301	291	300	285	300	286	311	278	293	268	252	299	287	267	283	265	316	278	284	278	290	298	287	311	290	295	308	273	287	290	282	291	257	276	284	283	265	255	305	301	288	277	302	296	286	323	303	287	294	283	269	298	261	301	304	260	281	274	273	290	275	245	291	293	289	274	297	249	277	290	286	274	291	275	289	296	294	268	302	292	267	277	279	315	262	279	286	271	274	322	315	284	275	290	283	284	278	290	273	286	283	310	268	297	259	258	299	246	279	279	266	262	273	299	300	270	298	305	276	255	286	276	315	289	276	256	303	275	281	265	286	274	304	279	316	309	268	275	277	304	279	259	261	259	286	290	303	285	302	278	278	266	282	296	293	257	291	287	268	264	260	303	274	254	259	278	290	308	301	288	325	327	295	279	312	273	320	293	281	285	283	287	307	290	282	298	271	287	258	306	305	286	269	288	299	287	278	259	250	285	330	278	257	282	282	296	296	266	293	266	299	260	291	270	304	311	299	294	286	275	286	258	280	293	283	287	322	290	243	267	274	253	271	273	277	258	293	292	281	294	312	291	295	282	314	309	270	324	315	285	287	285	280	276	316	268	280	260	286	267	343	302	276	267	314	286	311	290	309	313	275	263	311	273	341	271	277	305	291	297	325	285	277	251	302	282	291	252	292	271	293	281	295	258	299	276	282	270	290	283	317	292	280	266	298	288	286	276	271	288	270	269	277	279	284
2783	529	267	133	213	241	254	238	240	248	169	134	103	111	106	167	141	111	86	80	108	104	84	58	53	30	40	63	46	41	38	40	44	37	28	35	46	44	37	36	34	48	39	30	37	42	45	33	41	37	28	42	31	35	38	42	38	35	55	36	47	53	38	40	50	34	34	39	38	35	40	47	39	36	35	37	39	40	37	47	52	47	47	43	36	42	37	36	37	48	30	42	34	38	47	54	41	34	44	45	34	37	29	47	40	40	41	37	39	38	38	39	36	34	36	40	33	42	37	49	38	36	41	30	35	36	44	35	32	34	36	52	50	30	28	33	33	33	54	27	37	31	44	26	41	33	29	33	38	32	33	51	33	31	31	48	36	36	33	33	38	39	40	44	35	48	40	38	36	49	32	39	38	47	28	39	37	43	35	35	30	39	34	36	36	43	24	29	31	31	41	28	36	33	38	35	30	34	31	34	35	40	48	41	29	44	34	38	34	37	46	32	34	31	29	33	36	29	41	36	30	31	39	31	48	41	41	33	35	39	35	33	40	35	32	48	34	31	30	43	33	46	30	30	36	50	33	41	32	34	40	52	42	39	29	42	39	47	46	29	42	37	35	38	40	36	34	42	37	41	37	25	44	36	38	36	40	30	48	38	40	37	32	33	42	37	49	34	44	34	40	46	35	33	37	36	33	39	48	42	31	35	45	40	45	32	39	37	44	45	43	28	44	41	41	37	45	35	29	56	39	36	42	31	39	18	32	33	33	32	35	40	37	49	38	35	35	40	45	38	40	37	41	48	36	32	40	36	37	43	25	50	36	47	35	35	39	29	36	38	43	27	48	39	36	35	41	31	44	39	43	25	32	33	37	41	43	37	44	43	24	51	38	31	33	44	45	42	39	33	39	47	42	48	36	44	27	41	24	34	37	33	38	41	45	42	28	32	45	48	33	34	37	38	33	34	35	35	35	49	43	36	56	36	38	40	49	30	34	45	28	40	40	52	39	34	35	51	33	42	37	32	35	40	41	37	34	39	33	31	37	37	28	54	34	42	52	41	46	24	47	35	29	38	46	27	54	27	41	34	45	44	34	58	34	41	42	27	43	38	38	41	33	39	44	40	27	35	55	30	47	31	35	45	38	35	43	36	39	35	40	35	41	47	39	32	42	30	41	34	41	32	37	39	38	30	29	50	31	48	29	25	37	36	50	41	30	40	34	38	30	36	28	40	43	38	38	44	44	41	45	43	40	49	30	36	47	38	41	39	35	46	35	33	40	35	41	27	39	34	38	40	45	44	41	44	32	36	44	36	46	35	44	38	37	34	31	30	39	43	38	37	33	24	38	32	42	36	45	25	42	38	33	32	38	35	30	41	44	43	43	45	28	36	49	39	30	43	41	41	37	52	44	34	34	37	42	37	34	43	29	36	31	36	50	40	37	38	37	49	35	45	35	42	40	42	32	29	52	33	35	35	41	45	41	31	39	36	51	48	41	38	39	41	29	36	36	39	39	40	27	30	44	33	30	37	39	44	38	40	27	46	36	29	42	34	42	33	38	41	37	30	29	31	39	35	41	41	36	33	41	40	44	31	49	42	40	37	40	43	29	34	47	38	37	39	31	48	35	33	31	27	44	48	35	41	40	38	39	46	42	31	45	35	51	36	35	47	36	41	47	41	29	28	30	34	47	51	42	40	37	37	41	42	33	35	25	40	42	34	33	31	40	41	37	36	44	42	40	34	41	38	48	42	36	43	38	41	32	37	40	28	43	45	36	33	39	35	49	42	41	47	33	44	25	45	38	36	41	43	43	44	51	34	33	41	34	34	47	37	43	39	30	44	33	46	32	37	37	39	48	33	47	47	44	42	38	35	35	40	31	47	47	42	37	41	38	34	34	37	27	27	33	29	36	37	49	41	43	42	45	48	35	41	39	36	33	35	33	41	39	41	45	42	46	40	33	42	32	36	32	49	37	35	42	43	46	43	32	49	33	45	33	44	45	46	36	41	38	29	52	32	39	34	36	45	40	40	36	44	37	32	49	30	50	46	49	49	33	37	36	45	44	35	32	31	52	29	48	39	41	37	27	37	28	39	31	43	31	26	46	36	36	38	47	40	36	30	33	34	39	35	38	27	30	39	39	37	43	41	34	43	34	37	31	45	39	38	50	41	32	29	40	35	38	31	30	26	45	30	37	49	36	31	47	35	28	36	39	36	34	37	37	52	36	33	36	35	29	30	35	41	41	47	40	42	37	35	45	38	30	37	32	45	38	29	41	49	38	45	42	41	42	41	42	38	44	44	44	38	31	43	47	26	36	38	50	41	38	48	43	42	33	27	32	28	40	37	35	40	32	30	29	46	34	48	34	36	45	43	38	46	48	31	31	42	43	39	41	39	42	31	26	38	37	47	31	49	42	46	39	38	34	41	59	38	43	39	47	32	46	46	45	50	38	49	43	42	28	27	39	37	42	48	38	33	44	39	33	39	46	40	35	29	36	29	32	29	44	54	32	34	39	35	38	35	34	38	29	42	40	40	36	37	36	38	40	35	45	35	40	34	43	37	39	30	37	37	46	36	39	39	37	38	37	39	32	41	46	48	33	42	38	45	27	40	45	40	36	38	35	37	44	34	38	35	36	39	41	42	38	40	37	49	34	38	45	30	29	42	54	34	27	30	40	29	47	33	35	35	36	36	35	48	45	35	35	36	39	38	43	45	44	44	39	38	28	35	30	25	39	45	40	38	33	37	44	35	38	26	38	32	47	45	39	41	39	32	53	44	34	38	36	33	30	31	33	37	37	38	45	38	34	42	35	41	31	41	28	42	35	48	37	46	41	38	29	38	32	32	31	41	32	34	37	28	42	45	32	45	32	29	41	33	44	44	48	29	26	27	35	31	37	39	36	26	50	28	48	37	44	51	41	35	42	35	38	49	45	42	48	42	46	35	28	42	41	33	37	40	28	41	48	30	28	38	38	32	31	32	37	43	42	46	34	46	47	36	40	37	38	45	51	39	41	32	40	40	34	38	38	32	38	44	37	51	29	31	33	31	33	29	36	40	36	35	41	46	36	31	45	31	39	44	45	34	55	41	33	48	31	33	37	37	44	35	41	49	36	47	31	37	37	35	32	48	34	50	43	32	28	34	25	43	44	42	47	45	36	36	28	35	36	29	40	33	40	36	34	37	37	34	50	38	30	40	47	36	41	35	41	27	33	43	31	36	43	40	36	27	33	43	35	38	39	50	53	43	43	33	34	36	28	24	46	34	46	40	34	30	43	38	38	40	35	46	38	45	43	44	34	25	37	38	65	37	40	42	27	37	35	34	35	36	36	42	46	50	32	29	44	43	34	38	45	38	31	37	26	42	40	33	39	32	37	42	35	37	48	37	40	40	41	33	32	52	38	33	35	39	42	40	42	30	34	39	35	46	38	32	37	38	44	30	39	35	42	34	33	35	40	38	48	41	36	40	41	34	33	29	50	45	39	37	40	28
19693	12475	6199	12972	17870	17151	15271	13627	13472	11548	7713	5900	5040	4051	5025	6081	5510	4503	2728	2622	4643	4073	2200	1558	1157	1092	937	916	959	900	829	853	844	800	778	751	736	767	736	711	705	767	725	730	673	666	711	758	715	778	758	656	657	627	657	650	652	636	661	751	668	653	633	617	623	587	647	596	641	625	634	614	586	625	583	591	641	662	594	646	632	612	596	554	608	619	603	655	641	607	622	653	586	642	644	588	663	615	600	662	650	647	624	612	616	579	654	606	633	598	644	600	591	592	565	612	597	634	617	558	583	625	614	573	571	613	607	597	622	607	579	630	601	583	614	578	614	596	606	563	625	584	614	603	597	633	563	562	598	585	578	617	599	570	570	594	622	611	623	592	629	590	566	643	609	598	609	553	627	583	604	548	603	611	571	594	581	601	580	623	588	594	629	608	598	582	664	572	655	591	623	556	577	608	610	620	576	601	614	577	553	603	633	602	598	609	616	621	560	611	573	621	583	596	589	573	569	541	549	580	650	564	565	592	590	589	595	573	627	607	587	612	570	597	574	571	591	584	560	604	574	587	571	588	604	589	567	570	602	600	584	592	580	625	574	586	613	582	610	558	594	555	625	622	587	607	561	550	597	558	596	575	607	572	618	586	612	609	601	612	592	602	564	559	609	617	565	578	578	573	584	598	645	581	559	582	630	623	612	586	572	608	609	585	602	591	576	619	564	616	582	585	588	579	604	557	582	595	583	594	617	584	599	606	594	609	613	573	625	566	584	594	590	639	579	589	600	592	564	566	588	618	554	572	592	593	593	610	558	544	595	592	578	590	606	623	616	585	588	602	600	595	626	590	604	590	625	572	607	611	569	625	550	579	611	580	557	565	614	568	590	571	577	589	596	600	649	586	612	586	566	572	598	603	614	561	606	619	560	671	561	553	605	586	556	595	614	588	551	570	618	577	573	592	583	585	572	621	585	596	583	575	622	577	572	600	562	563	597	591	552	597	570	611	606	620	621	588	586	604	568	600	606	569	577	593	566	625	600	647	567	590	595	602	623	618	596	534	556	591	657	615	607	619	580	585	581	552	635	621	591	565	566	589	605	596	615	589	596	592	595	582	589	605	615	585	591	584	570	616	619	561	583	591	599	552	601	643	598	573	581	577	610	597	571	557	566	576	589	601	593	609	577	590	589	583	572	621	585	578	593	612	621	635	589	563	594	622	604	577	583	616	580	609	571	534	606	628	579	581	623	578	565	601	568	583	575	560	578	576	600	605	634	590	580	611	640	626	570	609	643	573	598	608	597	583	593	621	609	599	637	576	626	613	630	634	599	606	535	601	590	549	596	602	592	586	551	558	596	615	598	558	592	579	595	626	609	560	563	581	592	575	608	540	609	590	584	603	586	586	583	611	572	578	574	573	611	610	602	585	611	558	598	606	663	575	558	591	627	551	605	576	614	544	595	563	599	619	607	601	583	557	592	578	601	589	586	578	543	577	604	582	618	544	579	585	567	576	589	566	619	556	557	606	603	616	615	586	616	606	582	569	576	579	566	583	597	538	589	610	576	605	587	611	553	620	572	578	586	633	587	622	579	621	532	589	566	604	578	578	612	590	596	637	607	573	609	588	614	566	584	561	583	603	551	599	608	583	563	624	575	571	583	586	601	608	604	579	625	584	581	574	599	602	568	588	569	586	565	557	590	575	559	613	591	602	559	572	591	579	554	580	566	562	594	598	600	575	566	603	566	604	579	600	588	552	551	590	638	613	573	571	581	564	607	583	589	589	562	600	596	638	627	565	563	588	580	614	569	547	584	609	632	605	541	590	590	592	581	580	607	550	627	588	610	571	594	585	583	630	599	593	632	563	579	655	546	637	570	576	618	601	612	574	573	554	605	600	615	584	626	583	597	606	622	552	577	568	587	600	551	555	594	573	602	587	650	596	563	587	547	624	586	578	575	645	615	583	586	596	630	631	594	588	591	579	607	603	619	581	637	613	632	582	593	591	573	602	574	638	565	599	583	578	626	536	573	617	597	632	583	586	611	575	568	582	605	570	591	610	613	575	578	636	602	540	620	611	583	563	580	612	543	611	600	565	553	597	653	601	588	550	574	598	605	592	578	615	589	584	591	565	569	577	584	642	563	585	605	555	567	602	624	557	657	644	571	622	620	570	576	592	585	576	596	572	584	608	571	654	557	642	607	573	569	584	555	583	574	580	574	586	568	594	589	582	615	598	621	594	561	575	595	579	608	612	605	598	623	605	535	588	562	531	609	594	572	565	599	611	587	625	578	602	573	555	610	604	556	612	598	590	615	541	618	590	572	576	617	602	574	622	609	581	583	591	617	562	563	611	603	576	588	569	647	647	583	622	594	601	569	584	587	592	614	602	612	553	561	587	589	578	608	561	613	573	622	546	598	557	580	589	571	590	608	538	644	580	602	569	613	592	617	579	581	629	588	556	655	575	591	571	552	561	575	564	569	630	602	610	600	583	592	632	592	587	549	596	568	584	590	627	607	598	608	584	629	585	564	524	575	573	628	528	575	591	579	570	576	567	631	589	586	578	585	569	572	583	602	600	604	528	524	556	553	557	637	616	561	613	600	622	578	576	584	599	605	562	588	589	599	608	633	603	582	613	621	578	593	601	594	579	564	587	580	562	615	605	577	580	619	538	653	588	593	593	582	570	576	588	589	609	592	585	582	586	584	574	575	602	590	606	627	577	576	552	560	618	568	582	594	590	575	594	596	595	569	588	584	604	634	582	618	624	575	569	605	586	579	569	619	616	580	594	561	578	627	575	568	573	564	547	616	569	588	591	585	577	607	586	617	595	591	571	607	579	615	574	583	612	595	576	576	583	600	599	577	612	559	593	603	596	595	589	578	592	633	583	615	575	611	580	645	607	623	560	617	596	609	630	581	601	585	628	585	606	596	586	622	605	616	594	617	632	623	525	593	602	587	574	569	647	623	608	581	598	582	602	610	593	591	607	600	557	565	631	624	592	638	554	593	565	594	568	587	619	579	598	621	588	616	574	560	554	581	586	569	636	597	592	596	618	572	565	583	573	565	597	618	593	577	556	626	582	601	617	611	592	577	654	575	556	622	581	573	633	608	587	593	625	624	583	581	601	615	610	559	582	551	602	620	599	591	605	588	620	553	629	606	557	617	581	596	578	598	614	600	620	603	543	580	637	601	613	603	628	586	584	596	588	547	554	579	630	572	628	581	619	575	569	607	587	586	588	596	595	562	590	580	558	575	534	616	610	582	582	637	575	581	604	601	601	583	590	609	597	531	608	619	571	576	593	581	627	560	598	589	608	626	588	602	571	592	590	621	621	598	600	610	545	622	595	584	573	589	586	576	562	551	593	591	572	606	622	535	618	570	617	612	593	591	627	595	591	581	543	562	572	616	544	568	603	611	581	617	599	590	586	578	561	636	559	590	590	560	573	582	557	585	582	644	570	560	587	598	584	585	550	629	631	562	608	580	568	582	602
2191	863	338	217	318	355	383	295	359	322	245	194	176	140	140	183	175	175	119	93	123	140	94	72	64	47	55	46	52	48	42	51	51	39	40	34	36	35	41	32	35	37	41	34	43	38	43	52	41	43	43	42	36	40	41	35	42	40	28	36	47	42	39	33	42	32	39	26	36	33	30	30	44	36	28	40	23	43	39	39	30	35	30	38	29	34	31	31	48	43	43	31	35	50	43	36	41	42	34	39	30	34	31	21	31	29	35	28	34	31	39	44	32	33	31	28	33	47	26	38	33	46	35	41	38	40	36	32	38	50	28	40	40	43	25	38	34	38	39	26	32	37	39	32	26	43	38	45	37	39	34	30	30	22	42	24	28	38	36	42	40	41	38	41	37	33	39	30	33	40	26	35	20	30	27	31	38	40	36	23	37	22	37	36	35	19	39	33	30	35	35	27	40	35	36	26	30	26	38	40	28	35	33	36	26	33	35	30	42	38	28	33	35	38	42	40	34	29	32	41	47	30	26	27	24	28	32	39	45	26	40	37	40	39	32	28	42	27	36	39	35	31	31	25	37	36	46	27	36	45	29	26	29	28	26	46	34	34	32	35	25	34	27	39	28	30	23	42	46	47	48	35	35	28	35	35	17	36	34	41	33	38	29	38	31	35	33	24	38	40	38	31	34	42	33	29	35	30	25	33	32	28	28	39	28	41	32	33	46	30	25	25	27	40	39	37	41	31	27	25	36	41	33	34	29	30	36	41	28	38	27	34	37	35	46	37	32	30	31	38	25	34	36	38	37	34	44	46	31	30	41	39	27	35	40	26	28	35	41	40	31	37	30	29	37	34	38	41	37	36	39	32	39	32	25	26	36	36	41	37	31	24	31	29	45	33	36	28	37	31	38	45	33	34	33	31	36	28	29	39	37	28	30	35	31	29	30	41	35	32	31	31	36	34	35	37	40	39	34	31	30	36	41	34	35	45	37	40	34	41	29	42	39	35	37	50	34	40	38	29	39	49	26	31	33	26	32	35	33	35	19	57	37	32	36	38	34	25	23	37	45	28	31	29	31	36	25	38	32	38	30	23	32	24	42	41	29	27	37	30	35	38	40	38	40	43	27	34	30	24	39	44	32	40	40	34	35	42	24	38	39	29	35	31	31	39	25	39	32	39	43	34	33	40	28	29	27	47	42	43	38	29	36	38	30	32	37	41	25	39	38	24	38	37	31	31	31	36	37	31	33	42	36	34	39	42	30	37	33	30	22	35	35	34	39	36	30	34	28	43	41	36	27	43	37	25	25	39	32	29	33	25	32	36	32	33	35	29	21	28	33	37	42	34	32	31	38	32	36	33	44	30	33	39	36	31	37	28	28	30	39	39	37	40	34	42	36	34	38	23	35	35	35	29	35	35	31	29	34	32	28	36	30	26	39	23	24	36	49	34	49	42	25	44	31	34	30	41	43	28	28	27	41	24	38	34	33	32	40	31	41	31	29	37	29	47	19	35	36	34	24	45	38	40	31	30	34	35	29	37	20	27	29	41	31	42	32	42	29	34	33	28	30	28	26	31	41	35	32	33	39	33	37	40	31	30	24	44	39	29	37	36	29	39	41	33	33	28	38	45	26	30	35	31	35	37	32	31	44	35	32	30	28	34	37	28	35	24	33	46	27	29	39	31	28	32	33	31	39	22	41	40	29	24	39	34	32	37	42	32	44	30	30	40	33	38	41	42	35	46	34	29	20	36	34	26	46	40	33	33	36	29	26	45	38	47	40	39	35	34	30	35	39	38	36	39	32	29	39	32	32	34	23	25	34	35	26	41	32	26	31	27	37	41	47	37	27	34	35	37	29	22	32	31	32	28	38	38	28	37	35	32	28	36	41	39	37	26	39	28	36	34	32	35	24	32	34	25	30	34	36	44	32	32	27	40	30	23	36	33	30	29	33	28	34	23	37	27	33	44	38	28	41	27	33	34	31	37	34	36	34	38	22	24	37	31	31	36	34	41	29	48	29	40	38	43	34	34	40	28	44	34	28	36	41	32	29	30	34	42	39	41	42	30	42	29	34	36	44	39	40	37	36	34	32	36	47	40	39	37	23	32	40	44	34	37	28	25	38	35	28	31	37	33	41	38	32	38	31	32	39	32	32	38	39	34	29	34	32	36	35	26	32	37	33	38	34	32	40	34	29	34	40	29	31	30	26	29	44	30	43	30	40	29	31	28	28	33	44	25	30	37	33	32	24	40	39	51	37	36	32	36	39	26	21	37	29	39	38	30	43	38	36	32	33	29	37	23	33	34	29	33	42	26	31	27	29	38	26	30	33	21	36	37	34	44	37	31	36	36	31	40	35	39	45	29	33	45	29	39	30	31	38	39	36	32	37	35	32	36	41	31	39	52	37	29	27	36	42	34	42	42	33	43	31	36	41	38	27	36	29	33	30	42	45	37	40	41	36	30	35	42	31	35	39	37	32	32	25	36	33	27	41	27	39	31	26	37	34	29	28	24	37	30	37	30	36	25	36	35	21	32	35	37	32	29	44	24	29	37	22	34	32	31	39	41	36	34	36	38	22	25	33	32	32	24	34	28	41	30	24	37	36	36	35	45	44	36	36	43	39	47	34	30	35	26	34	29	33	32	34	29	32	37	39	37	27	29	36	42	48	34	36	34	40	28	29	43	21	37	21	29	36	28	31	39	42	27	28	30	24	33	39	39	32	33	48	43	38	28	24	43	33	33	37	47	33	43	35	30	30	38	38	28	41	37	33	41	29	32	40	38	36	33	25	44	43	47	30	36	45	32	36	40	42	40	28	34	38	33	28	38	37	41	34	37	31	31	26	28	38	51	35	34	25	37	22	46	35	37	26	37	32	30	37	45	37	36	37	34	33	27	43	36	31	40	35	39	38	29	35	36	25	34	31	40	34	39	40	31	34	36	26	37	27	41	27	45	35	27	40	34	31	29	36	36	31	35	34	34	22	30	36	56	34	28	32	45	37	29	32	31	32	39	38	44	29	39	34	27	30	20	28	37	34	32	31	28	38	32	35	24	34	33	35	41	28	39	29	27	32	38	29	44	44	32	41	35	30	34	38	30	32	23	23	42	26	33	38	34	35	45	25	35	29	34	39	34	37	50	25	32	34	49	39	43	33	34	27	28	29	35	39	46	32	37	41	39	33	35	33	24	34	32	27	34	23	34	32	33	34	33	30	29	48	31	36	45	36	39	35	37	45	35	35	36	38	35	42	33	26	29	24	38	30	45	39	30	29	35	33	41	26	38	41	36	45	34	31	24	33	42	30	34	37	44	34	27	38	26	32	39	27	39	26	36	26	40	34	44	38	33	22	38	30	33	46	39	42	38	48	40	39	32	36	51	41	30	33	38	29	24	34	39	32	31	29	37	42	34	29	32	33	27	34	25	43	36	33	29	24	37	43	43	32	27	20	35	39	35	40	39	38	30	36	35	28	38	30	36	32	40	30	29	29	24
25626	16271	8698	18994	24829	23634	21697	17972	17939	14967	11331	8971	7916	6121	6507	8008	7170	6733	4892	3286	4839	6432	3803	2313	1664	1510	1390	1331	1165	1111	1131	1012	997	987	915	901	865	857	835	838	790	844	863	760	753	720	837	861	859	749	717	667	630	665	775	704	591	654	651	648	758	640	613	627	618	635	569	619	596	574	553	578	612	611	592	594	570	613	541	618	610	575	566	580	558	532	553	615	567	591	590	558	593	535	584	604	623	585	594	643	602	593	591	589	546	587	579	626	588	572	591	532	542	547	598	573	575	592	584	615	627	543	596	603	580	536	608	567	565	569	533	536	547	537	533	573	552	518	551	558	514	550	524	540	540	540	569	574	561	525	614	553	516	519	537	531	551	525	562	513	545	559	503	571	580	575	526	560	554	574	537	505	554	508	543	550	568	577	582	578	501	538	578	537	569	535	530	574	537	564	540	543	518	543	524	525	538	516	540	555	539	587	512	519	512	527	517	532	537	544	524	524	560	558	541	505	564	590	517	537	529	566	578	548	566	557	512	571	555	556	554	566	522	562	526	519	552	564	496	536	538	526	507	491	536	518	535	531	584	533	509	555	543	488	549	536	539	490	530	563	504	523	540	522	489	563	542	551	547	541	562	534	594	511	544	509	535	541	561	533	514	558	531	560	518	523	536	523	499	538	508	534	523	513	517	530	574	553	505	529	562	536	526	518	539	534	548	561	483	560	566	536	561	574	517	557	577	535	557	539	514	568	556	538	547	561	558	515	539	551	485	549	551	564	521	555	556	532	546	500	557	511	546	557	499	515	528	536	534	511	520	518	536	510	539	518	530	559	548	506	546	536	535	525	528	535	553	505	551	566	546	554	527	535	531	565	525	553	547	564	537	522	555	521	507	545	539	518	526	511	534	524	562	543	522	558	522	526	543	516	540	505	515	551	517	536	525	508	559	504	545	495	519	521	537	573	511	531	518	528	533	538	522	565	516	571	529	521	520	504	539	540	510	543	505	504	572	505	525	573	536	542	500	492	545	554	507	526	542	520	537	542	513	547	527	558	523	551	511	533	521	556	530	555	530	523	562	537	566	550	535	514	546	549	538	541	522	533	538	565	542	528	533	512	515	563	519	549	489	522	510	523	537	560	532	512	562	499	616	523	557	529	520	525	547	549	534	540	552	516	557	548	542	502	557	545	500	526	512	487	532	527	554	500	574	523	591	540	504	550	523	512	506	502	537	540	538	541	529	512	543	524	526	506	533	497	543	494	549	545	542	508	567	508	481	542	515	552	533	529	544	567	554	530	529	579	541	519	560	518	542	533	531	532	564	531	537	558	545	533	518	523	526	519	537	557	530	520	540	480	541	531	543	494	535	567	547	565	528	512	539	518	582	538	482	532	521	501	553	545	541	526	538	516	513	574	496	537	525	537	553	515	531	544	555	519	535	534	536	525	554	554	541	539	547	550	509	552	544	509	504	588	490	528	516	533	538	508	536	530	535	576	524	528	576	573	561	536	508	512	543	559	545	565	540	533	543	527	508	515	498	554	486	573	558	533	554	555	519	489	508	513	530	498	517	507	512	553	548	529	554	526	558	546	548	522	552	532	553	514	525	566	504	531	504	523	523	513	556	517	539	497	560	496	516	527	511	536	522	567	526	516	490	513	554	525	541	530	586	535	549	563	519	562	504	560	553	555	535	549	516	520	545	518	557	506	491	589	500	518	552	571	549	499	547	529	546	555	552	565	496	498	524	536	522	553	513	527	547	549	534	554	519	494	520	535	529	584	519	507	529	509	515	504	511	567	562	527	483	513	546	553	539	540	538	527	482	543	535	542	529	542	528	543	526	543	554	526	520	560	530	540	528	510	555	538	538	518	485	535	584	552	532	539	530	521	512	546	485	530	562	572	548	547	537	520	534	481	539	548	538	582	544	536	520	546	550	546	497	526	576	507	541	524	521	517	565	561	527	535	500	524	504	539	537	506	515	530	497	562	568	507	508	549	519	519	498	532	569	550	553	562	564	518	551	554	517	510	554	528	545	544	549	553	561	535	543	550	524	536	550	568	567	520	547	564	561	507	570	518	516	555	568	505	555	490	536	492	548	529	511	558	564	528	522	523	529	524	503	538	527	527	501	520	505	543	550	573	537	511	527	544	613	510	549	525	501	523	536	540	582	547	520	598	513	522	578	518	524	509	546	542	509	464	536	522	547	530	537	560	542	549	547	580	548	540	520	495	546	538	536	550	527	513	560	537	549	519	558	475	536	550	551	541	564	577	562	538	565	516	563	492	510	511	518	578	535	520	559	538	505	525	528	524	561	498	551	556	526	538	536	524	496	533	540	546	517	514	524	525	545	514	520	570	532	585	524	531	535	536	523	514	541	533	541	569	567	541	551	553	501	535	563	551	537	542	557	534	537	522	501	519	543	551	553	531	513	536	563	523	510	544	540	529	574	549	585	571	531	563	523	563	545	525	552	510	556	557	507	521	579	541	520	513	578	532	555	543	546	531	550	524	531	537	550	534	501	525	524	537	505	585	519	512	539	557	542	520	484	542	547	533	523	578	550	565	534	528	547	543	516	554	528	507	559	552	549	524	591	540	551	543	552	523	528	534	520	516	519	489	568	482	542	524	545	519	531	535	566	486	572	542	522	513	529	553	530	501	552	516	552	531	503	551	487	582	542	547	513	517	553	524	527	518	527	543	555	543	566	529	555	529	517	489	506	537	490	548	523	503	565	535	547	559	548	515	577	503	563	569	537	498	495	535	520	554	563	522	517	505	579	543	542	562	514	501	505	537	510	512	513	516	551	559	548	510	528	558	538	507	558	548	541	574	512	529	514	533	504	536	549	514	532	581	512	510	563	517	557	580	464	513	549	512	553	539	505	525	544	565	534	568	536	523	547	548	556	554	525	549	569	528	534	558	579	539	482	533	491	538	517	540	520	555	517	557	535	503	529	540	531	482	543	515	514	602	531	560	519	499	533	546	568	531	541	557	562	469	513	513	497	525	524	546	577	534	555	497	562	552	548	516	568	562	539	504	506	539	501	511	520	577	579	551	576	524	503	579	512	541	559	525	549	593	543	530	534	562	534	564	551	516	526	495	532	540	506	546	534	582	487	558	546	535	535	525	521	556	588	560	541	546	564	521	529	534	486	513	569	564	522	556	590	581	565	542	514	546	554	550	533	511	576	548	508	551	552	539	572	504	526	604	564	594	527	535	545	530	544	511	533	548	528	571	546	571	511	525	529	547	549	533	569	511	556	529	520	512	527	547	559	546	514	553	525	532	485	544	487	566	537	550	561	534	569	559	539	509	532	533	516	539	518	525	519	481	561	538	538	534	560	490	539	542	518	562	504	550	524	555	544	550	528	541	540	554	509	537	512	511	513	551	543	552	558	504	529	573	572	569	545	565	520	547	511	538	574	498	541	568	535	528	546	470	530	507	567	534	525	537	507	498	565	542	537	526	525	527	534	578	556	559	501	519	534	529
1736	328	176	82	138	123	130	123	114	108	76	74	60	49	55	61	75	84	66	39	56	59	45	35	27	31	37	24	32	25	29	22	22	26	32	22	21	31	19	31	26	19	22	19	25	18	28	21	22	30	31	22	18	20	23	25	19	20	14	25	28	27	24	21	31	20	24	19	14	12	18	17	20	27	22	18	16	28	29	18	20	22	22	27	25	21	31	20	19	23	26	25	14	22	25	25	14	19	35	22	25	26	27	24	25	18	18	21	20	22	24	22	25	16	20	24	28	17	19	23	27	25	29	31	26	15	18	24	24	18	17	27	26	31	25	17	15	21	18	21	33	23	14	25	21	22	24	25	29	28	19	24	23	22	26	27	21	18	31	18	25	17	19	23	14	25	21	21	22	30	29	17	16	8	26	18	26	20	23	19	24	21	24	19	22	16	28	20	18	16	22	12	19	26	27	17	26	16	21	28	23	23	25	27	15	28	15	30	13	19	28	14	23	20	21	26	19	29	28	23	21	23	17	24	15	14	20	21	19	30	31	18	20	18	25	30	29	24	28	14	20	18	25	20	19	28	16	25	20	22	26	27	24	24	24	19	27	17	20	23	11	19	30	23	29	20	21	19	21	25	31	30	19	21	13	19	23	24	25	27	23	19	20	21	15	30	34	22	22	27	23	23	22	27	21	24	18	19	26	21	24	16	20	27	19	25	21	20	15	24	23	24	14	25	37	26	37	22	30	20	24	22	32	22	18	20	25	33	19	21	34	21	16	18	12	24	20	20	27	25	20	21	18	20	29	20	12	17	25	26	24	15	29	17	12	24	15	23	23	22	25	21	23	25	33	26	25	25	22	23	21	18	19	21	16	14	22	26	26	22	27	31	21	21	27	21	18	16	30	20	16	21	23	24	21	24	18	21	20	21	22	21	30	17	21	26	24	17	22	18	27	29	22	17	18	25	22	27	20	23	19	18	24	17	24	21	17	26	19	16	29	18	31	30	30	27	23	18	20	25	17	23	19	21	20	26	25	28	22	28	26	10	15	28	25	29	19	21	24	26	15	22	13	24	24	28	26	22	17	27	30	20	19	20	27	17	26	32	29	29	24	19	19	23	19	17	18	24	28	23	25	24	20	22	24	22	23	27	25	26	20	25	30	26	23	30	15	27	19	17	28	29	23	25	19	25	19	21	26	22	21	18	21	26	25	22	23	16	20	31	21	22	19	19	22	19	21	25	20	20	29	25	21	19	20	19	20	20	21	25	24	15	27	24	28	24	22	25	28	24	19	25	21	16	15	25	24	28	24	26	16	21	23	20	23	26	19	19	26	19	21	20	18	15	30	33	24	21	26	14	28	12	23	23	28	22	24	21	16	26	24	16	22	17	23	25	24	26	19	20	23	20	16	26	19	20	13	28	23	29	17	20	22	28	18	24	22	21	23	25	26	25	20	28	20	22	26	22	23	19	18	24	35	19	26	27	20	25	31	10	25	24	20	19	29	22	27	24	19	24	15	28	13	19	18	25	26	23	23	17	28	24	16	29	20	21	21	22	19	28	23	24	22	22	26	32	23	24	21	19	22	17	19	15	29	26	33	17	28	24	23	18	30	18	20	18	14	18	26	29	20	24	18	17	21	14	25	24	23	29	21	26	15	14	17	25	30	23	20	27	23	18	30	17	26	22	19	18	15	20	17	22	19	22	14	18	28	26	22	15	30	29	18	28	17	25	22	27	26	19	19	23	24	20	17	25	21	17	24	31	24	20	13	23	25	29	21	16	34	20	24	18	28	25	15	17	16	25	21	32	21	23	19	24	21	24	26	15	24	20	21	19	19	20	19	28	26	23	20	20	22	19	21	17	18	15	18	18	20	17	19	18	22	26	26	26	26	18	17	18	15	22	23	18	23	22	11	20	18	19	21	22	28	21	22	33	16	19	20	23	26	16	27	25	8	29	17	29	27	25	26	21	17	23	23	26	29	23	27	20	19	25	24	17	19	26	28	23	18	24	24	33	16	22	27	21	30	21	31	19	13	20	29	20	25	20	28	24	22	16	22	28	23	24	22	22	23	22	22	19	29	19	16	19	21	20	21	17	20	16	27	16	22	23	25	18	18	15	19	21	25	27	20	21	26	22	20	25	36	30	19	17	22	11	26	23	17	31	19	20	24	25	24	28	19	21	26	22	15	21	19	21	18	21	18	28	22	16	22	18	21	19	16	18	27	20	34	20	19	18	24	29	24	14	19	15	19	21	15	18	16	21	13	15	19	17	22	18	24	27	36	27	24	18	32	18	24	32	27	25	23	22	23	16	13	17	30	25	17	19	27	26	30	21	19	19	19	17	16	21	33	30	15	32	24	23	20	22	15	31	25	23	26	21	24	16	21	25	23	16	27	24	18	25	27	15	26	32	24	15	19	20	14	17	28	27	22	25	21	22	25	20	32	24	26	23	26	29	21	20	19	23	17	23	22	22	19	33	16	24	30	18	28	22	17	28	24	22	22	20	13	30	17	26	16	25	21	19	32	27	34	27	18	24	19	22	30	17	18	24	23	27	18	28	21	23	24	18	15	20	23	19	25	23	17	15	17	19	24	27	15	9	23	21	24	31	19	22	28	23	17	20	22	19	22	20	26	32	26	20	25	27	18	16	21	30	17	14	23	20	17	22	28	30	17	36	13	24	19	28	21	23	27	30	23	26	22	25	29	24	35	25	23	30	30	22	23	22	16	25	19	25	20	33	24	18	22	28	31	23	22	29	24	17	19	17	25	18	28	17	19	18	27	21	20	23	18	26	25	12	19	25	18	26	23	20	34	21	30	17	22	29	10	16	20	25	21	26	21	24	22	22	23	18	26	20	33	23	14	26	29	22	21	26	17	26	19	25	18	18	18	19	30	31	23	25	18	14	28	23	19	24	19	23	23	24	23	18	18	16	24	17	34	22	18	36	22	18	11	25	20	16	22	20	17	24	31	29	24	22	16	22	30	23	20	23	21	29	22	23	26	26	23	21	26	17	18	21	19	18	29	28	23	30	30	27	28	24	25	26	20	20	24	20	15	20	18	17	28	14	27	18	25	27	23	26	24	30	21	30	28	23	25	25	17	20	20	29	15	25	22	28	28	18	28	26	15	18	24	22	26	25	22	17	25	27	32	25	23	26	22	27	20	23	25	16	24	23	19	20	24	20	23	33	19	22	23	26	18	23	20	21	24	20	27	25	23	21	29	32	23	24	30	22	18	16	23	21	18	22	33	18	20	24	21	28	18	22	23	24	27	21	32	24	21	21	24	29	14	19	31	20	26	16	18	23	26	21	19	21	22	21	25	20	28	27	19	23	17	24	25	26	30	20	27	19	20	22	21	29	25	24	22	22	17	27	23	10	18	19	12	20	18	21	20	23	23	19	14	20	18	27	21	19	21	26	14	21	24	29	17	19	31	29	25	19	29	22	14	25	22	18	22	24	15	24	22	18	15	26	22	21	30	24	25	30
16783	9117	4149	9887	13659	12147	10665	9546	6970	6790	4120	3250	2852	2230	2197	2959	2627	2854	2220	1153	1597	2713	1657	947	603	600	542	537	499	524	455	422	438	430	394	432	428	414	438	410	468	438	400	378	387	434	417	460	519	469	403	401	350	402	536	396	361	352	361	415	466	378	376	387	364	357	369	398	363	357	379	367	344	322	348	363	379	359	362	395	358	369	355	355	337	343	360	369	376	338	377	333	392	408	344	395	381	407	365	357	371	400	377	350	395	395	381	338	358	330	372	350	375	338	335	340	377	358	384	358	385	374	354	365	376	330	369	353	373	345	360	326	339	345	377	371	363	374	348	357	372	348	359	358	353	335	346	349	334	354	337	369	354	367	360	339	328	359	337	390	389	344	351	384	336	342	336	379	346	366	377	344	372	367	344	367	387	353	354	361	342	338	357	334	331	353	344	359	362	364	368	377	375	357	340	302	341	341	375	355	360	375	397	339	376	360	361	330	324	336	357	352	356	374	345	300	354	324	346	356	381	362	361	357	319	356	369	339	334	356	396	363	339	358	341	321	357	338	378	350	353	357	352	359	334	341	335	320	380	329	359	355	324	350	354	330	354	382	387	357	313	339	393	382	364	375	357	345	383	321	358	358	360	341	311	330	329	329	362	359	338	378	360	325	341	324	344	340	383	361	331	372	331	364	359	346	328	364	365	358	378	383	360	334	384	358	330	362	364	342	324	370	353	334	357	360	325	334	395	367	345	335	323	338	340	356	369	331	314	360	372	357	337	371	362	343	355	357	350	333	376	376	347	349	349	363	369	369	347	370	335	331	324	356	374	359	318	344	359	334	326	360	337	340	347	369	344	366	335	356	333	375	344	342	359	379	350	329	329	357	332	335	316	350	364	331	337	334	356	332	338	316	357	350	353	413	366	374	357	337	353	366	345	377	343	339	353	361	328	353	351	344	337	350	388	352	356	316	359	348	387	339	366	396	356	362	353	346	368	326	332	368	408	331	336	338	321	342	363	327	345	329	370	322	360	357	360	314	366	336	366	338	338	333	357	358	371	374	366	353	342	329	339	359	341	350	363	350	359	355	351	338	313	353	384	369	363	341	362	367	371	380	385	346	334	345	374	348	333	316	345	351	350	366	328	361	356	338	374	393	294	369	368	344	338	337	315	335	338	345	356	346	332	322	353	337	371	348	349	335	369	347	349	347	363	368	378	341	324	377	361	332	369	367	350	354	330	347	327	309	363	325	355	346	351	349	352	333	329	327	346	356	376	354	367	370	357	346	340	348	347	346	350	342	354	367	341	330	330	341	315	328	359	398	342	374	350	367	327	335	352	332	362	356	424	332	355	347	348	350	351	327	322	331	375	363	370	350	330	340	363	338	377	370	347	365	367	346	362	341	356	349	322	330	390	350	377	364	334	334	357	373	372	359	340	345	331	356	322	347	346	372	346	341	346	352	346	344	357	378	339	333	353	348	321	377	331	338	360	335	371	362	325	362	356	361	316	350	324	354	373	378	355	349	346	379	369	318	350	344	325	353	380	342	349	374	362	342	346	337	335	388	384	342	370	334	352	360	354	347	373	338	359	346	336	345	343	340	361	367	349	329	365	326	372	370	373	355	362	357	340	353	339	373	332	350	357	321	334	386	347	392	345	342	358	384	349	339	360	338	364	333	377	335	365	405	374	373	371	343	360	360	374	341	354	365	373	367	384	352	337	369	341	350	352	354	359	349	376	343	380	360	343	339	387	371	340	306	330	358	345	353	359	328	373	356	325	344	363	362	363	371	354	335	348	353	336	325	357	348	332	334	350	326	364	358	341	329	317	344	358	368	381	374	341	344	318	324	325	358	359	364	350	365	352	347	352	346	333	357	366	346	369	314	363	342	366	372	316	357	366	341	345	348	353	355	341	360	347	337	366	328	338	318	391	335	373	361	381	346	340	340	354	380	338	382	378	370	338	359	349	347	352	356	372	362	380	347	371	342	337	382	344	385	349	348	366	354	335	368	374	352	380	341	332	316	354	355	360	339	355	384	342	364	346	353	342	337	351	321	359	362	338	338	314	354	374	374	342	330	358	347	356	367	381	400	344	353	333	376	400	358	319	375	326	393	348	317	366	331	350	346	338	346	338	365	321	322	353	334	358	329	342	350	363	374	353	334	303	342	389	364	376	337	361	361	372	366	322	374	330	327	356	361	353	345	348	351	354	337	341	331	365	358	352	349	346	328	391	325	365	332	339	365	338	363	362	350	328	357	372	378	338	370	349	358	344	356	352	364	375	348	341	353	330	364	385	351	354	384	323	359	361	336	347	324	331	359	328	346	360	367	362	352	334	373	358	372	363	341	356	368	340	366	356	363	348	347	355	366	368	330	353	374	353	359	361	324	342	362	308	354	331	342	357	347	349	361	333	356	341	377	362	381	349	377	355	334	375	384	344	389	360	353	325	357	384	381	393	353	345	368	355	338	344	344	338	355	321	346	359	330	328	355	364	358	372	354	348	333	334	336	354	370	332	352	323	375	338	369	385	357	380	357	361	322	360	356	388	389	362	353	321	343	332	337	353	332	335	324	349	365	347	360	343	373	372	379	330	374	309	351	351	333	340	373	361	349	334	365	319	355	352	322	362	394	327	325	375	352	352	337	308	401	343	351	346	324	348	351	353	355	356	392	349	354	375	334	377	312	339	346	339	339	384	359	355	351	363	335	304	314	349	372	336	360	355	355	370	359	324	334	350	336	351	345	346	381	381	344	342	322	347	348	326	321	363	363	357	340	368	353	345	333	341	337	333	353	353	331	353	394	339	334	387	343	360	340	367	331	338	361	364	351	370	340	347	353	347	364	387	337	358	362	341	354	347	329	382	352	342	372	355	336	344	346	338	356	385	387	352	378	309	347	351	334	357	364	370	346	333	344	362	373	352	360	379	319	348	324	379	328	374	343	305	383	331	367	340	369	332	323	370	360	348	354	365	366	330	338	372	342	377	371	375	322	354	332	350	361	333	352	355	363	343	355	357	384	321	355	342	367	355	320	329	369	345	353	345	361	362	377	368	350	340	348	320	372	361	331	377	296	372	346	352	331	318	323	344	395	326	372	333	370	335	329	364	366	350	340	353	359	359	373	351	366	344	355	319	366	335	348	326	347	367	392	343	351	340	392	362	342	365	321	346	369	314	335	375	360	345	343	369	348	360	383	386	365	331	334	367	372	384	343	353	359	325	354	345	364	357	332	318	395	338	357	354	345	350	356	334	342	374	369	346	369	313	316	373	372	358	364	348	370	321	358	340	371	374	310	348	387	328	364	365	343	390	355	345	328	339	366	359	361	329	378	349	344	308	403	338	342	340	347	361	374	331	353	351	345	345	372	323	404	346	356	347	320	344	319	335	349	361	349	335	359	343	352	352	368	365	340	334	323	362	328	325	371	380	347	371	317	355	367	356	344	383	353	348	325	379	340	366	365	355	353	342	346	343	357	358	390	342	362	407	362
1163	561	252	165	238	243	225	231	173	196	158	136	95	91	70	121	90	109	100	50	65	73	75	44	37	25	26	25	26	22	24	28	26	23	22	22	26	14	26	15	14	31	26	20	27	16	20	25	21	20	22	20	20	33	28	9	24	15	17	26	27	14	18	23	20	22	18	18	19	16	14	15	14	19	20	16	18	19	14	22	24	24	15	21	24	19	11	19	10	17	30	24	14	17	19	29	24	24	17	20	20	23	19	17	18	19	27	17	28	19	22	14	20	14	23	22	22	17	15	18	16	16	18	15	18	25	22	16	10	21	16	18	16	19	20	14	18	23	22	21	17	17	17	20	14	19	25	16	22	10	14	13	20	19	17	26	7	18	9	19	14	19	17	12	20	20	23	16	12	23	13	16	20	20	14	10	18	21	20	22	22	21	26	19	14	17	16	20	18	17	14	20	14	19	12	11	22	14	18	14	16	21	20	20	20	25	11	14	19	16	15	16	15	17	20	17	23	18	18	12	17	15	18	21	15	24	17	17	21	12	23	19	16	20	18	19	26	17	11	19	27	20	18	20	14	25	12	14	16	17	26	12	18	17	14	9	19	13	16	19	20	27	20	12	22	26	14	18	12	21	23	18	18	10	15	16	17	14	20	15	9	16	23	17	9	20	10	23	17	16	20	19	28	11	29	27	14	17	22	19	18	24	16	22	12	15	13	14	12	16	14	14	17	11	11	18	24	16	31	26	21	18	16	19	19	20	24	15	16	11	27	8	18	9	18	18	18	14	17	17	24	7	15	18	18	17	20	20	22	27	22	26	16	18	12	20	21	18	19	22	22	25	15	22	24	14	17	18	17	12	18	24	18	13	12	11	16	12	25	24	16	14	18	18	11	11	18	14	17	16	13	21	13	22	13	14	17	23	22	16	15	11	13	21	20	10	25	10	26	26	20	20	22	18	21	15	11	14	19	16	22	20	11	23	16	17	16	19	15	16	18	21	28	15	14	26	24	13	18	17	21	13	19	16	17	13	16	16	22	14	13	19	20	27	25	27	15	12	13	21	20	18	14	20	15	18	17	21	15	22	19	21	17	11	28	23	17	17	19	13	18	15	13	19	23	14	14	21	16	12	24	22	24	20	24	22	24	14	20	22	24	21	17	24	19	14	17	27	24	14	10	17	9	22	25	19	26	15	18	11	20	10	19	18	18	19	17	23	21	19	20	24	18	26	16	19	22	15	18	28	18	17	21	13	14	15	17	26	14	18	17	17	24	20	16	18	21	22	20	14	17	14	19	15	10	17	13	22	10	14	10	15	17	19	19	10	23	29	19	11	20	17	16	17	18	21	12	18	21	17	30	14	24	25	24	20	15	15	14	15	17	19	14	18	16	13	20	12	21	12	22	20	26	19	22	19	18	19	15	21	17	19	20	25	30	10	16	16	20	11	15	23	18	19	15	18	21	17	14	15	17	20	15	21	15	12	22	14	23	15	19	26	14	21	20	22	22	19	14	22	23	21	28	20	15	16	20	14	22	16	22	14	21	21	21	19	19	14	19	21	13	17	13	13	13	20	13	20	19	17	21	17	14	17	20	15	22	18	22	19	18	16	10	22	24	23	17	21	17	15	19	17	12	29	28	23	20	14	17	23	18	20	24	15	27	17	18	19	14	19	14	21	19	17	16	13	23	17	15	18	15	27	18	16	22	16	22	12	13	17	20	21	25	16	21	19	12	19	23	24	25	23	16	19	16	14	15	17	15	24	12	14	13	25	18	17	10	17	22	20	11	12	11	13	16	19	13	16	24	16	16	26	15	18	14	21	19	17	13	19	14	16	15	19	22	21	12	19	15	18	26	15	22	21	14	18	20	16	22	12	11	24	16	17	17	17	15	19	22	22	27	17	23	17	14	25	19	24	20	23	17	18	23	24	15	24	18	11	26	32	26	14	25	21	20	24	12	20	18	19	24	13	20	17	17	15	26	15	17	12	20	21	14	20	19	23	16	19	20	17	22	18	19	20	12	25	16	23	23	18	19	19	13	27	10	17	25	14	22	12	23	21	23	19	11	12	11	14	16	21	20	21	12	24	15	19	15	16	19	24	20	13	19	20	11	21	17	17	18	18	19	18	16	15	17	18	10	26	21	22	14	15	15	7	16	17	12	17	9	25	16	29	24	11	20	22	17	27	16	29	20	24	18	21	13	15	16	20	26	26	28	18	17	21	14	21	17	16	22	19	25	19	20	16	19	24	7	13	18	17	16	17	16	18	19	17	21	22	16	25	11	19	14	19	21	21	27	13	18	19	17	19	17	14	22	20	23	19	22	23	28	20	20	15	17	22	13	26	21	26	19	24	16	11	16	17	22	21	13	18	14	15	27	17	18	23	16	15	20	20	15	11	21	19	13	23	19	15	18	24	15	19	21	25	15	14	21	18	20	23	11	24	16	18	19	13	15	15	13	23	16	12	15	20	20	14	12	19	13	13	8	12	19	22	23	17	18	18	16	18	11	10	24	13	15	19	24	17	26	17	14	15	13	15	14	12	22	11	17	22	21	15	16	14	15	18	19	24	12	13	15	13	21	19	22	23	17	26	19	18	19	12	22	22	16	21	14	17	8	29	17	15	18	24	19	17	18	19	22	16	14	19	17	24	21	15	20	15	15	18	17	25	20	20	17	18	21	15	15	17	18	18	20	27	13	19	25	18	22	17	23	24	16	13	17	24	20	25	12	20	21	17	17	15	17	20	20	15	16	22	13	16	18	14	20	18	13	18	24	17	20	15	21	16	20	18	16	25	12	16	17	25	23	17	22	19	20	26	14	17	20	8	22	13	18	22	19	16	18	23	12	24	19	12	34	28	14	15	22	21	20	21	18	14	20	21	10	18	19	17	15	21	12	14	14	16	25	12	20	18	23	25	15	19	21	11	24	11	20	20	17	22	21	21	15	16	16	11	21	13	19	13	16	14	10	24	21	22	26	15	18	16	21	13	14	16	19	18	14	22	24	21	17	12	22	20	15	19	22	21	19	19	19	17	21	17	17	18	15	15	13	16	16	23	10	15	13	22	17	19	16	19	12	15	18	21	18	22	16	17	13	23	25	16	17	20	14	18	12	25	20	19	23	21	13	18	11	15	17	21	24	24	25	21	14	17	17	13	19	21	18	18	12	19	21	12	10	12	15	21	16	23	12	16	19	21	17	22	15	15	16	15	15	27	16	18	19	16	17	21	17	17	22	14	15	18	21	20	25	26	16	17	24	16	17	19	21	14	13	22	14	16	18	24	27	23	22	18	17	13	16	23	15	15	21	24	29	26	20	18	19	22	14	22	23	15	23	9	18	25	17	16	21	15	19	15	20	15	16	17	17	16	16	19	14	14	20	18	21	12	16	14	17	19	17	20	27	25	19	11	15	22	20	16	20	24	19	17	17	17	18	24	14	21	20	13	15	30	23	23	22	29	15	17	17	16	19	18	18	17	13	13	14	16	19	17
20832	13085	6492	15168	20838	18804	16710	15103	10343	9548	7030	5653	4611	3976	3472	4205	4047	4519	4028	2057	2392	3877	2886	1539	1141	928	790	731	694	633	621	545	543	517	535	493	488	450	449	477	428	421	424	387	445	395	502	569	552	462	437	385	387	875	737	371	404	358	309	485	500	414	317	325	329	327	316	305	318	312	314	293	318	321	336	291	298	277	301	327	306	314	343	305	300	303	275	327	330	292	355	322	303	335	337	299	340	326	347	332	346	330	315	331	327	328	337	322	312	313	320	302	333	337	270	325	324	299	324	357	309	345	307	309	303	302	332	285	285	307	303	297	292	321	304	306	308	279	300	318	288	286	303	310	297	277	298	295	299	273	288	286	269	312	284	269	295	303	288	288	309	296	282	318	309	293	293	287	290	287	307	272	279	302	307	283	307	313	311	289	292	275	311	275	308	253	256	301	276	269	275	274	289	296	294	288	309	273	301	306	278	288	255	246	312	271	276	305	276	306	276	284	275	285	282	304	285	283	297	302	300	267	290	312	281	282	305	288	286	295	300	282	295	290	298	276	313	339	281	320	300	280	295	302	286	296	284	307	287	276	267	295	299	297	283	287	274	288	281	294	290	311	269	323	324	306	277	273	283	318	294	269	328	285	301	303	288	293	283	307	276	299	282	307	261	289	304	277	268	324	288	287	273	291	272	279	287	281	306	280	297	289	299	311	309	263	330	312	315	355	288	282	291	278	297	275	275	279	272	280	287	288	279	305	310	294	302	296	278	314	303	279	295	299	309	288	300	294	294	250	303	285	326	284	289	293	290	285	270	261	300	313	293	282	274	278	282	304	303	288	283	275	277	298	311	270	273	310	308	309	256	279	299	325	269	280	300	320	303	274	276	292	315	269	299	288	303	280	307	280	291	274	268	271	300	281	286	293	259	293	289	296	247	280	265	300	290	298	283	277	276	297	275	286	295	310	274	282	280	287	297	279	298	312	296	287	294	302	297	296	268	323	266	246	326	302	284	292	290	274	313	289	268	294	289	284	298	293	278	328	289	315	255	283	290	281	296	283	300	276	301	299	309	309	297	303	274	287	291	303	283	325	278	296	278	288	294	274	302	256	294	282	287	272	308	321	272	305	305	269	289	279	308	295	268	308	301	278	314	307	275	283	305	328	274	299	306	276	292	297	287	280	292	277	313	282	292	289	288	272	305	281	279	293	256	268	274	280	276	306	302	297	266	303	307	305	261	271	285	279	313	288	284	288	268	262	299	290	267	273	307	298	334	284	273	289	292	299	276	323	278	288	301	312	268	333	293	265	316	300	276	261	267	299	279	259	281	277	281	277	326	317	314	297	307	323	303	249	317	316	306	281	287	274	287	269	297	298	305	314	304	267	261	303	290	288	265	283	294	287	288	298	281	278	267	296	294	284	307	299	288	303	294	300	249	300	262	280	294	269	283	284	301	323	316	285	275	270	296	273	294	285	309	272	286	263	294	281	268	321	282	275	258	300	286	273	264	279	289	272	278	294	273	282	303	262	272	255	263	270	294	283	292	289	286	304	270	305	288	299	271	295	276	299	296	290	291	260	287	271	289	266	295	278	311	306	285	284	282	302	295	290	287	267	278	285	288	295	271	290	296	303	283	289	298	314	284	289	258	289	272	278	272	268	295	272	267	295	264	305	268	286	299	309	322	281	307	311	309	272	310	276	293	296	268	285	283	292	280	268	273	299	278	264	289	313	264	289	285	301	322	266	283	316	304	282	283	292	281	324	266	295	282	313	271	312	274	290	285	283	295	279	314	314	289	303	287	301	280	268	273	276	278	289	276	279	264	281	312	266	272	286	301	268	292	283	294	260	292	266	274	267	286	268	278	264	284	304	297	281	268	294	304	283	295	301	281	307	319	287	284	289	295	292	305	288	289	275	300	297	290	259	289	272	282	235	265	252	276	301	271	302	293	256	279	266	303	284	302	294	296	302	264	274	274	285	306	328	278	315	282	327	255	309	292	304	277	263	295	281	274	309	270	325	303	313	293	282	309	306	289	246	288	278	301	310	285	297	280	282	262	280	267	297	289	297	306	287	247	307	290	286	285	262	279	287	294	275	286	301	296	284	299	269	319	276	291	275	278	300	275	279	299	286	261	287	300	287	265	279	291	267	275	283	297	312	284	297	314	291	295	291	288	293	285	273	281	288	296	290	274	280	266	265	278	272	268	275	261	296	322	320	305	290	293	260	291	307	303	308	267	273	289	282	298	271	307	283	284	277	301	302	316	270	257	311	295	275	276	285	266	276	282	299	284	282	292	275	303	276	283	277	280	281	278	314	266	315	324	298	312	289	288	267	288	273	308	276	293	299	303	272	325	329	289	288	281	294	302	299	278	270	284	282	302	278	273	276	309	280	282	275	264	339	305	312	299	317	276	286	295	282	323	281	269	282	302	278	303	319	282	283	272	304	291	262	284	278	278	274	297	309	295	316	294	276	296	297	296	289	291	277	296	277	300	278	257	292	316	293	301	263	310	280	276	295	274	310	296	288	283	291	285	300	287	277	268	295	263	272	328	308	284	280	280	276	275	272	308	306	317	304	308	294	278	305	295	305	307	283	303	301	296	288	293	284	299	326	278	259	330	284	297	273	311	286	285	275	320	308	287	273	304	327	275	312	298	252	289	277	267	268	287	293	308	296	262	296	289	306	292	271	275	311	268	280	302	300	285	303	282	309	287	281	275	291	280	296	264	319	286	276	320	295	275	304	300	259	280	300	269	292	312	297	288	270	271	297	270	312	272	266	290	307	290	298	271	296	292	283	300	283	284	307	303	312	268	265	270	313	268	291	290	299	302	280	300	264	290	315	318	311	321	326	269	296	286	302	283	293	283	289	286	283	280	282	289	300	302	308	301	268	284	298	286	300	313	293	279	273	306	322	254	280	269	251	261	305	295	265	300	281	287	297	268	284	306	288	291	249	282	297	278	293	275	303	251	285	289	292	318	291	291	295	340	326	285	282	277	303	315	281	294	245	306	280	297	311	285	277	299	303	291	281	277	324	318	290	318	283	305	311	331	272	280	252	293	287	281	250	285	289	285	260	283	281	255	293	328	292	293	275	308	300	271	268	286	299	279	295	270	277	303	244	300	307	271	260	290	310	289	290	285	276	277	283	295	313	293	290	288	289	259	298	306	284	274	236	254	298	272	281	290	298	302	297	275	287	258	258	305	301	278	296	301	310	265	276	305	318	312	286	269	298	287	277	296	287	258	284	303	295	286	303	263	262	312	318	265	272	293	290	310	302	291	297	275	301	298	319	277	274	307	292	292	285	291	333	288	344	286	288	318	309	314	274	284	264	309	296	270	279	282	317	319	289	300	313	300	287	300	304	300	305	295	312	262	279	288	278	296	299	263	266	274	265	300	299	283	265	288	279	286	296	313	289	263	300	296	290	293	294	301	286	277	302	264	295	286	280	280	294	251	284	302	272	297	307	270	301	294	273	299	289	289	286
2785	485	290	201	243	258	260	260	202	186	148	121	94	98	94	106	83	121	108	84	76	109	101	65	55	45	55	66	43	52	30	34	35	39	43	39	40	32	48	37	32	32	35	42	43	42	41	46	39	51	38	42	54	57	57	33	40	40	46	40	48	48	35	43	36	32	45	36	44	42	47	30	30	32	31	41	29	46	47	30	37	47	34	46	38	27	50	43	38	37	34	39	45	42	45	34	44	46	37	37	40	43	31	41	37	35	52	49	40	29	38	46	34	34	62	49	37	50	45	42	35	44	40	20	32	49	41	54	53	32	42	42	40	35	35	37	48	45	44	42	34	48	42	31	44	36	34	40	36	37	44	32	47	42	33	44	29	37	43	35	42	48	37	43	48	44	40	57	43	29	40	40	28	36	40	39	30	34	41	39	47	41	38	37	52	33	34	33	57	54	41	42	31	35	41	45	32	35	39	37	36	42	43	43	49	38	33	35	26	47	38	41	36	38	39	40	35	34	35	47	36	42	37	44	37	36	37	34	38	49	41	36	47	43	40	51	37	52	30	37	35	34	35	34	45	46	33	34	30	35	42	46	42	32	40	36	42	36	41	35	42	38	58	33	48	32	33	27	43	28	35	33	43	42	41	29	39	44	48	42	42	32	37	45	43	28	26	43	43	43	31	29	26	31	43	42	45	40	40	34	37	32	42	36	39	31	35	33	45	35	33	48	31	38	39	42	33	22	34	36	48	40	37	32	45	57	30	56	31	41	34	30	41	26	43	44	30	41	38	27	33	58	36	49	40	32	29	40	42	38	34	52	29	43	37	37	25	38	33	36	26	38	51	41	55	29	38	50	39	30	41	36	35	39	29	41	41	41	39	44	37	30	32	39	31	46	32	32	38	47	40	39	40	47	52	36	37	52	29	33	29	30	31	35	35	39	36	38	44	32	28	46	33	49	33	37	40	37	42	31	49	49	45	38	46	37	41	48	37	41	35	39	46	22	42	46	37	32	38	34	51	39	49	37	37	37	30	41	32	45	40	33	41	41	49	43	39	33	50	40	44	44	44	39	35	36	47	53	39	31	40	34	47	42	37	42	29	46	42	32	36	36	46	39	30	39	35	42	45	46	31	39	37	41	37	38	26	34	41	36	33	43	30	37	36	26	38	44	42	37	43	39	51	46	34	32	41	41	33	43	35	27	47	35	34	40	44	24	46	37	35	28	48	43	41	44	43	43	33	35	48	48	34	39	51	50	39	40	46	33	41	39	39	37	36	49	45	42	43	51	33	45	40	42	38	36	36	35	37	41	37	48	51	33	42	42	48	39	31	42	43	35	29	42	44	36	47	41	48	46	43	42	37	35	41	44	38	37	45	35	43	33	36	31	38	46	28	42	45	30	48	44	36	24	47	40	34	34	30	37	37	31	35	37	33	38	36	41	29	42	37	42	51	40	44	33	43	48	39	37	40	39	31	30	46	37	40	30	37	39	32	39	29	40	30	47	40	42	44	36	47	47	47	43	37	32	40	46	46	44	35	45	52	37	38	47	44	50	40	43	38	32	43	39	44	54	48	40	38	31	36	38	31	40	31	35	36	44	33	44	38	38	41	38	25	40	42	54	48	39	35	31	40	24	51	46	38	38	38	45	37	42	47	36	36	48	42	46	39	38	27	47	34	42	33	48	48	36	45	42	45	31	34	43	40	40	45	46	35	36	39	43	46	34	37	43	33	35	47	28	39	40	38	38	49	40	38	35	28	34	48	34	35	39	31	40	40	30	40	29	37	47	39	41	37	37	33	41	31	32	48	38	34	35	33	32	45	36	42	25	26	33	37	31	32	36	41	36	48	44	41	36	35	34	32	42	42	34	45	39	38	29	42	34	44	36	46	43	37	30	44	42	38	38	33	34	34	57	36	41	38	37	44	23	46	33	35	43	31	43	43	44	32	39	54	35	38	39	39	33	41	38	42	55	35	41	42	38	33	22	47	44	50	40	37	44	43	36	38	25	41	27	32	46	46	40	46	36	46	28	36	46	25	30	49	44	42	33	36	45	34	55	42	38	38	44	40	42	31	32	39	39	35	39	40	36	30	47	32	48	38	39	46	43	41	34	48	34	33	42	44	34	38	39	43	34	33	34	35	45	30	39	39	43	40	31	50	39	37	35	48	33	43	30	39	40	42	39	35	39	33	37	38	29	49	36	32	40	38	39	36	30	32	43	38	42	39	38	37	34	48	35	26	35	37	46	26	35	35	32	35	44	49	39	42	43	37	47	27	34	39	30	36	42	42	45	42	41	46	44	42	39	48	47	44	31	41	28	34	36	31	33	49	33	34	44	43	37	33	37	38	38	34	47	32	38	39	38	26	28	36	38	46	43	36	47	37	36	44	37	39	44	40	36	34	34	36	42	40	39	40	47	38	34	39	31	48	26	47	44	31	32	42	47	37	40	45	41	40	50	48	29	48	38	44	40	36	36	32	29	29	39	46	34	45	35	30	37	31	40	33	37	36	41	52	33	35	34	43	44	45	35	44	40	39	40	39	49	32	37	39	37	49	52	38	37	36	36	32	40	51	46	29	39	46	41	40	34	35	33	36	38	33	32	39	36	43	36	43	41	19	36	38	37	31	42	46	45	39	46	37	40	32	44	22	34	38	35	46	32	41	39	28	21	39	35	29	46	44	41	33	41	51	39	33	44	51	48	41	36	35	35	35	33	48	40	31	36	37	32	31	34	51	44	47	42	49	35	46	40	27	31	28	43	34	40	42	24	33	31	26	33	35	41	31	41	42	43	39	40	39	44	27	38	39	39	39	53	61	43	35	37	24	30	30	40	39	31	37	42	42	32	47	39	48	53	44	43	40	30	41	38	50	35	28	23	35	37	37	40	31	43	33	43	38	47	37	39	21	42	43	45	42	34	28	41	40	31	42	40	38	30	37	46	42	39	31	52	27	38	39	41	34	45	42	43	52	34	40	33	42	41	45	39	25	32	32	28	49	39	39	39	44	48	36	36	41	40	33	39	49	48	49	37	41	35	27	36	33	37	43	38	43	35	35	39	39	34	29	30	41	46	49	32	30	38	49	34	36	42	41	43	40	44	38	38	38	46	44	40	46	40	41	32	35	32	34	33	39	39	30	40	34	53	38	30	39	38	37	35	38	39	41	44	44	31	41	29	32	31	46	53	45	40	39	42	46	38	46	38	46	60	41	39	29	34	34	38	44	41	47	40	37	33	35	41	41	48	46	40	33	38	47	48	28	30	43	42	38	33	40	35	45	43	33	30	45	40	44	53	42	39	45	36	40	38	53	37	31	34	43	37	29	33	52	49	31	46	42	39	48	36	38	41	31	43	45	37	45	36	43	30	43	51	35	37	38	42	40	37	47	32	38	41	40	41	44	35	38	46	46	44	50	33	31	56	46	39	40	36	43	33	38	38	35	38	45	44	27	41	45	42	37	34	37	33	41	31	32	30	43	43	43	43	46	45
18609	11947	6322	15096	20097	17888	15957	14958	11766	8886	6848	5324	4458	3993	3498	4213	3828	4120	4538	2712	2447	3582	3306	1924	1443	1198	1035	1028	925	872	828	871	819	831	738	766	777	781	768	770	794	716	680	686	788	878	860	848	787	752	778	821	879	1480	774	664	642	644	684	827	772	743	648	631	651	662	667	675	643	636	651	584	632	581	623	606	646	605	644	618	611	610	625	582	597	576	552	622	647	627	614	646	588	621	658	632	639	665	633	646	646	644	633	655	669	599	633	655	613	597	597	651	662	555	578	606	605	588	594	623	632	623	655	630	670	617	646	649	590	620	636	616	650	641	604	637	615	563	667	618	581	615	629	594	617	587	627	612	613	619	588	612	634	618	617	602	597	629	584	610	599	631	570	602	616	602	600	614	611	625	633	578	661	581	633	580	597	586	605	615	604	567	597	623	624	629	540	603	618	582	625	607	601	676	623	596	601	616	595	614	631	599	645	586	579	644	590	610	576	633	579	580	628	597	617	559	567	586	584	623	603	552	594	561	603	555	634	607	643	609	580	591	606	604	608	584	624	621	592	609	579	607	587	641	591	578	590	620	584	586	584	628	610	584	618	620	588	601	567	595	574	607	631	626	564	579	591	607	596	524	620	599	619	640	597	619	631	593	567	634	595	626	593	595	612	587	585	595	646	578	619	606	619	593	612	618	590	605	601	613	607	582	596	648	591	536	607	605	553	567	642	611	633	611	587	633	589	587	539	590	601	665	593	618	579	592	604	568	636	630	570	592	603	584	624	607	588	637	592	606	560	580	621	624	603	611	533	589	579	595	582	617	589	597	611	597	590	604	577	598	609	610	602	569	583	612	569	614	580	615	622	586	614	582	559	603	621	643	540	621	604	574	606	607	636	597	602	596	608	588	575	595	593	618	649	613	626	599	593	604	605	609	601	599	606	617	625	576	612	559	581	591	579	590	608	602	605	665	607	620	590	586	621	589	603	604	606	576	586	593	626	593	598	638	575	580	639	599	599	617	556	602	590	576	622	620	590	577	581	563	560	590	595	591	580	580	595	584	571	601	621	560	590	584	617	624	620	568	591	613	592	593	626	565	597	571	610	596	585	643	627	558	567	616	584	601	611	604	593	662	592	569	629	584	609	602	583	590	624	618	614	597	576	605	590	589	619	638	612	608	604	573	656	618	588	580	643	604	602	586	584	555	606	570	618	599	606	636	597	618	603	623	600	576	574	587	581	559	603	626	660	595	578	602	586	612	632	607	589	597	658	618	634	609	601	561	622	610	608	664	569	635	585	616	597	564	599	590	609	572	603	626	636	617	580	577	580	609	566	603	610	611	546	539	630	604	593	588	573	626	633	606	606	618	574	592	605	605	564	599	610	640	612	596	620	588	568	566	623	628	611	585	584	615	587	593	625	619	587	602	644	583	582	616	608	618	587	581	577	545	606	604	610	608	585	646	643	588	646	608	601	590	624	595	621	589	611	628	569	583	565	590	629	571	602	646	595	597	555	587	596	570	613	579	584	632	646	566	604	597	598	517	601	590	625	570	570	642	592	604	592	630	623	624	605	613	578	643	588	638	618	631	590	587	580	541	566	538	540	591	617	580	596	600	601	601	597	577	592	595	576	592	615	596	612	614	541	594	608	580	575	598	595	578	611	602	584	620	567	583	529	624	577	605	568	603	618	562	586	588	587	579	604	585	612	619	618	586	632	609	594	592	595	561	610	637	589	611	605	547	607	540	560	572	584	597	617	613	577	604	590	628	569	592	639	604	578	641	598	632	574	625	618	597	620	605	591	570	618	570	597	559	633	582	611	617	584	574	581	587	580	623	605	629	652	627	613	596	568	566	577	558	586	593	619	595	627	607	586	635	593	639	552	603	584	625	595	589	585	599	619	666	635	575	628	636	619	640	616	610	580	583	551	655	553	598	611	613	615	580	615	598	621	591	602	586	556	650	620	571	649	597	596	552	583	610	587	594	615	607	598	617	591	606	577	515	581	607	561	575	607	608	611	613	598	584	619	542	647	621	590	618	615	607	616	617	574	555	588	584	563	541	611	645	605	583	590	609	572	600	595	574	598	493	629	640	635	607	605	626	613	601	585	591	609	636	613	593	602	600	592	629	580	610	584	606	565	572	595	591	603	598	605	591	606	600	602	635	611	540	605	579	593	613	594	613	577	591	613	599	569	596	632	542	560	593	580	579	594	582	647	637	575	567	641	589	574	599	628	630	608	602	630	609	642	596	576	628	576	585	600	631	604	599	613	608	589	602	619	618	597	560	554	556	584	588	628	600	579	585	600	600	620	610	605	588	598	633	605	585	572	553	566	560	602	581	606	589	618	571	626	622	623	609	583	573	565	644	592	592	586	578	620	634	604	646	598	577	635	606	623	600	577	635	559	596	588	549	594	620	585	611	629	595	630	620	630	587	575	620	576	600	569	643	605	574	594	619	625	590	611	627	602	557	643	645	563	591	582	575	601	620	614	617	622	579	598	629	630	623	604	612	581	608	591	600	605	574	586	586	596	650	582	582	565	610	584	565	588	577	585	579	541	596	585	595	590	572	619	552	568	579	574	612	588	578	625	596	606	572	647	605	645	617	615	567	630	596	594	604	586	566	573	596	576	593	594	594	595	630	583	611	577	622	613	606	636	616	584	571	582	608	548	614	595	615	644	601	615	607	603	618	592	581	630	626	604	576	605	529	594	616	594	592	608	602	606	642	585	549	633	581	619	630	588	570	581	607	572	576	604	594	665	627	585	591	591	604	600	598	576	574	592	608	635	630	618	610	610	620	614	617	627	598	587	601	575	590	580	621	566	624	621	561	585	614	584	598	574	609	600	607	605	575	626	601	609	608	636	597	585	634	634	588	590	557	613	588	571	587	583	601	603	599	581	596	606	627	580	622	564	627	608	573	634	557	582	573	585	600	590	617	611	598	591	607	597	574	617	586	582	608	630	613	641	562	607	598	621	581	635	597	597	610	593	608	607	586	620	545	635	599	632	593	593	576	566	602	604	624	574	612	639	604	606	597	647	638	629	643	581	624	608	592	650	590	623	588	566	564	607	584	593	625	583	535	594	590	609	626	617	579	606	629	611	621	611	619	599	623	580	590	595	607	584	586	626	627	598	578	559	626	623	596	577	585	605	593	659	621	642	572	601	663	566	619	574	580	566	580	584	611	601	589	569	587	625	603	589	573	577	590	607	591	630	602	626	605	603	638	622	621	619	613	634	580	635	606	635	624	591	585	591	630	618	557	610	622	606	622	634	579	593	581	591	601	590	593	628	569	611	592	588	622	613	567	613	547	588	599	613	585	616	616	625	597	607	597	643	623	595	582	611	573	621	637	597	604	610	614	594	605	586	624	619	611	634	590	647	587	548	616	625	566	570	572	604	622	603	625	590	598	627	567	613	611	596	600	572	586	587	541	588	598	609	568	599	600	560	611	582	608	634	618	586	586	587	571	611	642	625	561	602	585	613	577
2189	870	421	263	427	480	382	385	404	261	217	185	151	123	111	138	139	144	165	110	79	124	167	85	80	55	59	45	53	45	53	52	53	38	44	36	42	45	40	29	43	42	33	44	55	47	42	41	43	33	46	73	66	41	43	24	38	44	35	46	37	34	38	39	29	37	40	32	33	33	35	34	32	40	28	38	33	34	29	40	31	46	34	30	34	26	36	42	46	40	35	43	39	27	36	33	36	32	38	28	31	48	47	50	32	29	35	37	39	42	33	35	34	42	27	32	41	32	31	33	29	27	36	35	37	46	40	45	36	36	30	43	37	46	25	28	35	39	38	36	39	37	32	29	31	39	35	45	34	39	30	25	43	37	37	48	38	36	30	40	30	33	36	35	43	35	27	32	32	45	35	47	45	36	36	37	36	33	29	41	39	37	34	40	41	30	31	52	42	36	36	34	44	31	34	24	42	38	39	32	27	36	45	23	36	39	41	36	32	31	32	30	27	29	33	28	27	50	34	36	34	40	41	33	37	43	38	41	30	46	29	37	39	36	33	38	38	34	34	46	33	33	29	31	29	31	28	28	35	29	27	32	54	34	30	36	41	36	36	40	28	32	27	33	35	43	48	33	30	39	45	33	32	42	48	32	45	33	36	37	37	29	44	24	26	40	33	27	30	25	34	33	30	32	31	42	28	30	35	26	35	38	36	37	33	38	36	33	46	43	40	26	29	33	26	45	33	29	34	43	31	35	43	31	42	44	37	31	36	33	36	38	33	29	45	31	39	45	38	34	23	33	40	37	34	39	26	30	23	27	34	36	31	29	27	37	43	36	39	38	37	34	46	36	36	33	53	35	37	31	29	35	40	42	33	41	34	42	40	39	31	43	31	47	43	41	40	53	32	34	37	39	37	38	40	28	39	42	32	33	37	39	39	45	39	39	32	33	47	40	49	31	44	38	27	37	35	40	33	46	34	36	43	35	26	31	25	32	30	37	29	34	31	36	35	24	44	31	46	35	39	33	31	29	33	36	52	35	36	36	30	38	31	31	37	31	35	36	42	43	47	43	38	46	36	38	35	39	27	32	27	30	36	29	43	40	46	31	35	39	30	35	44	30	35	35	35	31	41	35	40	49	35	38	25	41	37	37	31	49	33	31	40	38	37	30	38	34	26	37	51	26	29	29	45	36	30	29	36	30	45	32	25	31	37	40	37	35	39	38	30	36	27	25	37	39	37	35	34	37	41	31	42	45	26	37	28	50	22	32	37	30	29	33	36	46	35	34	38	38	32	31	36	42	36	32	32	41	40	33	39	34	35	34	39	34	38	29	42	30	30	32	31	32	33	34	37	35	28	34	38	31	33	33	34	40	36	37	28	36	29	27	28	38	37	25	28	32	25	31	37	29	29	42	35	38	41	29	39	44	28	35	27	39	30	34	36	33	44	38	32	29	38	46	44	38	35	32	33	33	26	44	36	37	34	34	38	35	40	29	32	46	36	34	43	37	41	37	29	41	44	41	45	23	30	41	38	30	33	36	51	20	47	45	32	26	37	43	39	43	29	36	45	37	30	38	36	36	27	40	37	38	40	39	31	44	29	33	31	33	47	31	28	33	39	33	50	32	27	44	36	26	41	37	35	34	36	30	35	31	38	30	44	37	43	28	27	36	33	25	44	23	54	27	32	36	41	36	28	43	31	30	35	28	35	27	28	39	30	30	44	37	37	30	46	29	29	34	37	45	45	42	33	28	44	34	33	33	37	34	38	29	25	20	41	36	33	40	31	38	26	45	29	30	31	35	27	35	29	37	30	42	41	50	27	29	45	39	40	35	32	33	43	31	40	37	27	29	37	30	26	45	34	39	29	29	34	42	37	33	32	31	34	33	40	36	33	39	40	40	34	38	29	51	32	30	39	39	30	32	25	39	44	33	42	35	37	35	29	31	39	37	46	30	36	44	33	30	31	37	44	34	40	36	38	31	32	36	30	40	32	31	35	36	36	31	29	31	47	32	35	35	31	49	32	32	29	36	36	51	33	39	40	43	31	27	34	46	45	34	26	44	26	45	45	37	36	28	29	36	31	37	39	31	37	32	33	33	29	33	30	26	32	44	44	37	40	33	47	44	45	35	44	31	41	35	25	34	35	36	33	37	36	45	34	25	20	30	47	36	36	37	40	36	30	31	33	38	31	39	30	26	41	40	36	41	34	40	29	27	30	39	27	34	40	31	27	43	43	29	31	32	33	44	37	37	34	30	34	31	32	33	32	34	23	37	24	39	45	27	37	29	32	32	36	44	32	40	32	28	33	38	29	40	24	30	32	45	42	34	26	33	33	31	46	38	30	37	38	39	35	33	34	35	51	34	32	46	28	25	42	40	42	51	39	29	39	40	31	45	30	47	33	33	34	24	45	43	34	37	26	30	30	29	34	37	34	28	33	33	31	34	45	38	34	33	45	22	42	35	34	52	39	36	35	37	35	28	39	32	34	41	33	30	40	35	26	40	30	39	34	43	31	36	31	25	39	25	35	44	36	39	34	44	38	46	37	39	32	39	27	38	40	38	40	44	30	41	24	35	21	42	35	38	30	31	28	38	35	38	27	36	32	38	21	26	37	36	34	36	31	34	39	33	35	38	30	22	48	31	30	26	28	38	26	33	35	24	34	33	30	47	27	43	34	24	49	33	30	36	44	35	37	36	37	42	34	24	32	33	47	28	33	35	32	30	36	31	35	48	28	36	35	34	37	35	29	26	40	38	33	34	44	34	35	37	34	45	40	32	35	36	33	32	32	23	40	30	41	37	29	32	39	33	38	34	40	31	31	41	55	33	36	46	44	31	34	38	36	40	34	43	32	26	37	33	34	28	35	39	33	37	37	25	43	32	38	41	25	36	32	37	36	34	38	31	29	34	31	41	45	30	35	35	40	38	27	32	31	43	42	25	34	35	34	31	37	33	52	39	29	37	32	32	33	47	25	40	35	33	33	29	42	28	36	36	33	44	30	34	37	35	27	39	38	43	33	27	21	35	48	38	37	33	27	35	31	42	43	30	34	43	40	45	38	37	41	27	42	41	33	27	38	49	38	41	27	46	42	54	47	32	28	38	35	31	37	31	44	33	38	41	35	39	31	41	35	38	40	37	44	29	30	26	53	34	33	33	32	40	28	20	43	31	42	36	40	34	28	44	39	37	40	37	43	39	48	30	39	35	34	37	26	41	36	36	40	39	37	37	35	32	35	28	33	36	44	28	28	37	35	28	32	41	30	28	34	39	33	33	42	27	39	41	42	33	25	37	33	39	34	48	47	44	37	24	35	27	36	32	32	31	43	40	39	28	29	34	36	44	25	34	35	33	41	29	29	33	28	35	37	49	39	36	39	37	24	40	26	30	42	37	34	31	42	36	26	43	32	43	37	43	25	27	34	29	34	44	29	37	42	24	32	40	49	30	29	51	47	27	31	35	40	42	33	28	41	43	30	37	40	36	53	42	51	33
24680	16329	9552	20666	27097	24638	21375	20291	17711	13029	10014	7672	6470	6116	5502	6526	5881	5317	7639	4670	3477	4543	4970	2930	1991	1681	1521	1401	1219	1219	1117	1100	981	1018	945	927	964	919	848	854	896	881	819	858	1040	1123	941	869	888	888	1095	1811	1831	1040	694	659	648	679	754	836	921	672	647	684	617	644	661	574	590	635	605	554	580	576	617	597	605	632	605	577	603	556	587	556	551	581	575	550	598	593	564	606	559	613	631	575	644	653	622	605	563	610	570	571	594	616	590	557	535	600	598	587	579	576	579	536	576	575	595	528	604	595	581	619	579	539	573	600	534	585	561	574	527	562	542	617	592	540	583	564	557	547	577	601	557	542	567	522	583	611	571	573	562	553	579	561	575	556	546	575	566	534	585	607	551	557	524	545	540	555	571	565	598	569	573	565	574	591	566	574	521	575	580	590	551	566	562	551	561	544	565	598	572	535	567	529	558	539	568	564	533	594	541	568	523	580	530	565	540	561	579	556	527	556	541	566	553	531	560	548	549	556	561	534	522	560	527	546	565	545	545	539	555	559	512	555	532	549	489	580	562	521	591	516	549	520	590	564	505	542	590	573	569	522	513	496	533	486	562	549	548	516	527	559	566	549	517	602	515	570	554	531	570	545	500	546	511	535	537	564	554	492	567	489	531	546	518	572	532	552	494	560	504	501	557	519	540	546	543	531	552	599	557	504	554	512	545	578	535	519	536	590	512	588	544	522	528	509	539	520	522	530	550	547	527	530	545	521	498	549	582	540	553	528	548	560	546	513	511	496	563	579	516	560	532	583	597	553	589	528	573	547	554	550	519	514	536	550	581	527	563	584	550	526	520	532	537	508	563	552	532	525	569	572	548	536	558	555	557	527	568	533	530	510	546	519	504	542	554	564	559	527	584	541	543	564	552	550	547	528	517	553	534	530	545	530	582	551	559	573	528	585	541	563	533	514	553	553	489	547	552	545	544	524	536	515	536	555	547	504	497	554	529	551	539	570	508	538	541	542	556	514	553	583	541	543	516	507	559	563	595	577	551	549	564	565	499	520	578	568	566	567	494	549	519	548	560	570	554	546	539	556	553	550	563	577	548	535	558	577	532	556	573	540	554	597	520	554	552	555	522	543	554	514	544	512	530	525	531	555	503	525	541	539	558	557	551	536	548	538	564	551	546	556	548	529	571	547	539	523	521	529	535	531	539	548	552	559	534	539	540	505	540	520	492	545	527	550	503	578	554	552	556	582	545	573	514	538	552	517	556	515	497	541	518	550	516	494	566	523	551	482	491	542	547	532	521	520	546	517	578	550	527	571	530	508	533	567	564	551	576	501	522	533	583	555	526	504	554	546	527	538	526	538	544	579	527	537	553	567	526	566	523	550	561	570	534	558	576	516	512	558	494	564	549	518	530	549	547	570	556	536	606	561	591	593	531	550	545	532	571	555	530	571	562	589	538	546	577	512	539	542	539	521	551	576	539	560	530	552	541	541	545	482	537	561	529	550	519	558	540	516	526	539	549	548	561	571	515	554	568	532	525	551	523	542	562	557	589	506	479	553	553	533	536	562	574	547	553	527	548	515	519	528	519	523	556	537	529	542	520	536	556	547	536	547	548	551	531	540	525	566	508	543	593	533	517	530	590	562	533	559	508	531	569	544	521	554	586	531	520	562	553	584	562	557	525	574	589	521	571	550	556	547	525	531	569	567	520	512	552	541	534	532	547	561	547	567	557	536	606	543	563	547	522	549	502	502	580	531	561	539	503	523	549	575	522	536	585	533	576	551	505	565	564	568	522	561	545	518	551	563	557	531	554	559	483	522	540	553	500	537	522	531	551	520	529	488	577	555	540	518	487	516	561	557	551	501	528	531	507	518	537	554	548	523	559	546	526	542	533	532	549	548	547	498	490	570	489	581	551	551	528	561	570	551	511	539	557	560	474	546	552	549	555	558	510	558	514	564	527	561	543	563	545	506	579	540	539	518	584	582	551	536	577	575	568	534	501	493	537	564	544	566	563	553	514	554	576	557	574	561	560	578	534	559	552	528	553	514	573	518	550	556	542	532	529	523	547	566	566	549	573	560	551	549	489	555	578	578	531	564	564	534	581	563	583	574	554	596	535	555	528	528	538	535	543	537	499	571	587	508	563	534	564	507	525	572	564	559	543	514	550	529	512	555	551	572	573	540	576	519	532	525	548	536	569	512	547	536	525	519	568	557	520	558	558	571	599	554	551	561	555	537	566	578	540	509	528	519	515	542	546	522	550	569	564	544	544	590	524	521	566	579	560	558	558	554	567	528	576	549	544	514	512	545	575	546	515	576	492	566	541	545	542	482	566	506	549	546	544	526	530	541	559	538	537	547	547	598	515	589	560	555	539	603	495	526	514	555	539	551	536	525	541	558	583	553	538	573	532	546	580	558	549	552	534	512	545	574	496	514	508	563	557	544	528	525	541	552	541	544	509	551	582	527	532	557	593	515	555	535	572	547	530	575	551	542	532	537	590	535	562	577	574	584	535	522	514	522	538	558	541	558	532	534	553	585	562	556	566	585	535	513	555	537	535	505	545	532	522	571	587	560	505	543	513	570	562	550	512	539	570	572	549	523	612	536	528	524	496	573	597	551	542	581	536	542	544	562	540	552	532	549	557	544	521	562	542	536	518	559	554	547	557	536	514	553	508	546	553	580	522	532	574	511	563	555	566	518	527	518	544	572	554	544	562	563	511	572	586	546	565	564	555	566	553	574	572	505	562	548	631	569	574	530	571	515	518	548	564	516	574	556	547	556	572	543	578	533	515	550	554	550	555	540	533	509	538	512	545	556	537	551	565	548	523	534	547	525	524	522	531	580	548	500	512	533	546	535	541	577	505	562	572	548	552	558	540	551	546	526	602	539	560	561	535	549	551	550	527	550	578	502	567	524	560	572	557	529	550	565	574	537	504	549	508	518	554	510	534	538	540	558	540	526	534	545	545	532	538	554	551	531	509	535	535	582	562	541	542	570	556	524	560	545	578	486	532	521	546	581	584	505	510	542	611	504	513	545	508	535	556	551	564	568	561	588	563	539	587	575	576	518	568	557	536	534	549	490	525	605	568	480	552	560	576	548	504	564	578	562	572	512	580	561	525	554	557	550	561	519	557	514	518	559	532	553	548	515	556	547	571	587	569	562	530	531	522	539	521	554	549	514	577	565	569	570	519	533	503	528	546	565	554	511	535	517	560	512	495	560	525	565	542	546	589	529	503	565	506	532	583	545	539	540	534	540	557	536	528	557	534	538	576	554	566	588	545	577	566	553	545	496	581	551	578	564	526	574	565	569	532	526	554	528	526	531	529	550	521	543	505	519	566	528	561	538	544	570	582	567	569	577	557	590	541	543	582	542	508	593	580	499	516	569	539	536	582	519	536	558	522	549	571	565	529	524	556	551	518	553	539	561	569	583	514	545	548	570	510	550	525	554	559	551	539	560	526	557	551	544	543	597	541	561
1764	378	164	99	150	142	134	142	169	100	69	58	40	50	38	62	52	58	78	90	40	50	66	40	33	19	22	20	26	26	32	28	31	32	17	20	35	19	28	27	22	17	18	28	27	31	31	27	34	34	35	36	27	19	31	22	29	29	24	28	19	26	20	28	22	24	21	17	26	26	35	24	19	19	29	23	20	19	23	23	25	18	27	26	17	21	27	27	26	29	24	22	23	22	25	27	20	26	27	32	30	19	26	23	26	21	21	18	23	17	19	22	15	30	29	24	25	33	19	28	20	18	26	19	21	32	21	26	20	26	30	25	23	19	26	20	28	27	22	19	25	23	28	22	19	26	21	24	22	21	21	18	24	20	25	24	31	21	18	29	26	26	29	21	27	18	18	26	29	21	22	22	20	26	29	19	31	34	19	17	25	22	23	21	25	21	16	21	31	21	23	19	24	24	34	22	30	21	23	28	28	20	18	20	26	24	20	29	21	23	26	25	28	24	27	34	16	24	23	18	15	30	19	24	23	28	22	22	26	24	32	18	34	12	23	31	26	24	25	29	19	19	19	23	16	24	28	28	20	23	25	23	22	35	21	13	18	22	16	23	20	19	25	22	23	25	24	20	15	23	25	26	27	19	28	28	21	16	23	20	27	27	24	19	22	21	19	15	24	23	19	21	23	20	15	29	21	27	28	21	19	27	27	23	22	26	24	21	21	23	19	16	24	21	24	21	16	32	20	25	21	23	17	15	17	15	22	24	27	30	31	29	22	20	18	24	26	15	24	26	18	29	22	19	19	29	26	24	18	13	19	24	18	20	21	27	18	18	21	29	26	25	21	22	25	22	26	27	21	22	23	15	23	27	18	25	28	19	16	17	28	18	23	25	23	26	23	29	24	21	29	28	31	19	27	19	26	20	22	25	29	24	29	23	20	18	22	29	25	30	26	23	18	22	24	33	23	26	20	25	25	36	19	30	24	23	25	18	21	24	22	26	23	28	26	17	27	27	26	25	25	30	16	24	28	20	15	17	26	18	18	20	23	23	22	23	15	25	21	23	27	26	23	26	24	19	20	16	25	21	15	24	21	29	31	25	19	25	14	20	22	17	22	30	21	17	26	28	24	29	17	20	19	18	20	15	21	16	25	20	26	24	22	26	25	22	19	28	17	26	29	24	23	27	16	23	17	21	27	20	19	34	20	25	29	25	18	20	24	23	22	22	19	28	14	18	20	18	29	21	29	12	25	19	22	17	26	23	22	18	20	29	35	19	24	16	25	28	19	24	29	29	17	22	19	19	27	25	34	26	22	24	22	21	22	15	29	27	26	23	22	21	24	34	19	21	23	23	19	23	29	28	19	19	23	25	26	20	22	19	24	24	21	21	28	28	21	15	26	33	28	31	22	30	20	18	24	20	20	18	12	14	24	20	30	18	16	18	22	29	20	19	30	24	15	24	26	17	16	21	25	23	23	20	21	24	29	23	21	27	24	20	22	27	26	26	19	37	19	24	22	27	22	19	28	21	19	31	21	12	25	26	23	18	18	28	14	24	28	27	22	28	19	30	22	29	26	26	22	26	26	25	19	18	29	23	21	23	32	28	23	28	18	16	29	29	19	16	29	26	19	26	24	18	28	15	22	20	24	28	22	25	22	26	25	27	25	18	26	31	24	22	24	18	24	22	23	29	33	12	21	15	22	25	17	27	22	35	26	26	30	21	30	22	21	28	22	18	29	25	19	33	16	24	27	25	25	27	31	20	24	23	25	26	23	15	25	15	17	26	21	28	22	22	26	23	19	37	27	23	30	27	22	26	19	20	20	17	24	27	17	26	24	25	22	22	19	24	19	18	26	20	18	24	27	24	19	25	16	24	23	21	22	25	21	18	29	31	21	22	21	33	21	33	22	25	23	25	21	27	24	28	19	31	23	21	27	32	19	20	32	29	19	25	22	28	16	16	26	22	23	26	16	26	21	20	21	20	27	22	27	34	15	16	21	17	27	34	25	26	21	23	24	28	30	26	13	19	25	19	24	28	31	20	27	22	18	22	14	14	23	17	17	27	24	27	25	15	21	24	21	22	19	20	25	25	31	26	28	25	21	23	14	21	22	14	33	22	21	24	21	18	19	19	28	23	13	27	20	17	21	15	26	20	25	17	25	25	28	35	27	27	29	22	33	22	23	24	26	19	20	19	22	19	20	24	19	32	17	22	31	26	25	31	27	19	32	37	22	21	22	18	14	18	32	30	24	22	20	24	25	20	27	30	36	21	26	16	24	22	23	25	22	23	16	18	23	23	18	17	34	24	20	20	18	19	19	16	27	25	30	38	21	28	20	23	23	26	23	21	31	17	24	20	29	21	20	21	18	23	23	20	22	29	25	31	31	26	23	30	20	25	34	20	24	35	34	15	20	21	31	23	11	23	15	26	19	25	23	25	24	19	18	19	21	25	30	21	21	14	23	23	13	22	25	23	16	23	27	19	31	28	14	34	26	19	28	22	28	22	15	25	27	15	21	21	20	28	29	25	34	29	28	22	26	18	30	23	28	17	29	15	31	29	24	33	16	19	21	24	20	28	19	21	22	15	25	16	18	32	18	30	22	20	23	24	26	21	19	23	26	23	21	23	30	25	32	21	32	27	21	22	27	19	28	15	19	23	29	31	15	18	17	27	33	25	16	18	28	16	20	18	23	23	26	16	23	22	19	24	10	26	18	26	30	25	18	27	28	37	22	20	22	28	20	24	30	25	21	22	21	27	28	20	22	16	24	29	29	20	25	20	21	16	28	27	19	23	17	23	20	32	22	26	25	22	31	33	20	22	18	25	20	22	20	19	23	19	19	24	26	18	24	21	22	24	20	23	25	20	21	19	22	30	22	20	18	25	19	28	16	22	24	22	23	15	20	33	23	25	22	24	20	30	18	24	23	23	24	21	22	25	23	30	27	20	25	34	22	20	30	23	21	25	20	35	20	21	16	15	19	17	24	13	24	31	28	25	24	19	27	32	21	18	22	23	20	29	29	22	15	14	27	20	27	19	27	27	23	23	20	20	21	24	21	26	22	16	20	27	24	25	24	27	25	25	15	25	26	25	18	19	26	27	27	27	22	23	25	23	27	21	24	26	17	15	24	28	15	27	34	23	24	23	24	24	21	25	27	19	29	25	30	26	30	33	26	24	21	28	29	22	20	26	20	28	24	24	14	18	27	20	24	22	17	18	26	23	26	19	23	23	19	21	25	21	21	20	33	20	19	31	18	22	20	28	23	22	18	17	21	30	29	28	31	19	30	24	15	24	17	23	22	20	25	21	19	24	26	26	28	35	20	21	27	28	21	19	27	28	19	32	25	25	17	29	28	20	22	23	27	20	31	18	38	22	30	23	20	17	18	26	28	27	15	22	21	23	22	17	26	17	17	24	31	31	29	31	24	22	22	19	27	26	25	14	30	24	31	25	22	32	20	34	20	16	28	25	19	21	19	30	24	23	22	24
17004	10368	4716	11616	15869	13397	10646	10234	9890	6080	3566	2708	2135	1897	1998	2501	2507	2056	3040	2364	1339	1818	2035	1312	858	637	677	588	514	491	488	497	481	457	453	470	415	428	400	422	423	415	421	583	598	536	451	550	514	669	986	801	483	384	350	415	404	367	385	493	485	388	389	393	368	389	399	400	382	363	362	395	341	356	342	354	372	353	346	366	347	367	367	339	369	365	356	367	363	386	390	402	395	378	416	361	369	369	370	355	363	365	364	387	366	363	366	365	381	358	378	371	374	398	389	351	362	372	374	370	397	379	360	388	359	369	401	370	341	367	371	363	350	373	327	361	366	365	353	370	367	364	363	355	372	360	352	335	372	362	406	366	360	371	373	393	363	398	373	389	364	362	370	338	387	348	379	382	363	385	352	345	375	373	404	369	396	380	393	394	371	369	372	372	360	349	358	385	345	397	355	388	357	338	378	367	370	356	347	350	384	356	352	358	374	388	356	394	326	352	364	352	366	361	351	353	399	354	392	336	376	329	388	381	336	329	376	380	382	331	328	376	338	344	362	381	351	388	351	338	400	370	383	360	361	400	371	349	390	351	398	357	352	370	361	369	348	368	336	352	323	337	362	366	347	387	354	348	346	316	336	343	363	410	366	407	358	366	363	370	367	381	375	345	410	358	367	379	349	379	353	341	373	375	373	319	354	329	366	347	352	336	340	348	376	360	380	340	370	361	365	401	389	342	382	357	362	359	347	377	342	366	363	350	376	332	387	314	388	370	347	361	370	343	350	376	394	361	348	364	383	333	357	361	353	325	364	360	381	358	376	377	362	371	373	381	369	365	332	353	339	354	358	370	394	350	396	383	359	344	328	383	368	367	372	371	354	366	347	367	344	367	365	352	315	375	358	377	379	319	420	398	358	364	384	381	368	397	398	349	377	350	336	365	368	399	366	371	334	354	348	377	343	347	360	358	372	361	350	372	351	348	367	394	380	389	388	370	409	366	363	361	397	360	400	361	363	361	367	368	352	374	401	360	347	334	347	333	374	316	390	342	325	357	395	370	367	344	330	350	349	427	364	371	367	358	403	386	347	403	327	376	364	344	350	341	356	356	379	365	373	403	353	398	334	345	396	375	362	360	365	342	367	353	324	371	356	392	369	364	374	338	375	380	339	355	356	372	364	342	363	386	372	389	360	365	342	364	354	353	368	377	338	347	394	355	358	396	392	352	375	361	347	390	345	377	360	351	385	347	349	334	358	355	369	333	384	356	354	368	350	368	355	351	392	382	345	334	371	350	349	321	389	349	386	371	347	373	371	347	350	342	358	355	353	356	383	385	373	392	356	375	365	382	388	344	374	396	387	353	346	337	378	361	391	358	363	341	378	369	373	310	393	376	376	375	393	356	337	370	353	372	346	366	328	373	368	353	373	363	394	353	350	325	373	357	354	352	380	359	352	363	399	331	354	379	354	348	375	365	386	360	383	366	322	353	357	409	382	354	361	360	367	324	367	366	338	365	350	360	350	365	354	371	357	336	373	367	382	360	351	347	403	339	319	395	365	357	355	370	362	368	345	380	348	340	362	356	374	346	382	370	370	357	353	364	348	381	385	326	356	342	374	358	380	344	359	339	368	336	361	344	364	366	338	352	345	379	326	339	352	395	351	356	347	328	368	363	333	332	371	358	376	393	359	381	319	348	375	336	351	386	345	396	328	356	354	356	344	382	350	358	340	369	404	380	336	371	343	327	379	315	353	379	368	328	349	384	355	371	389	353	363	376	369	384	374	341	324	344	320	329	370	360	355	342	375	368	338	388	356	370	364	362	371	372	336	381	375	337	416	358	382	359	398	360	319	365	375	358	350	363	356	359	384	381	333	382	353	362	372	351	380	364	387	369	344	376	368	344	379	345	354	346	352	322	369	364	331	372	343	381	356	368	375	367	354	313	352	388	408	399	353	375	369	380	376	369	365	360	398	342	380	364	385	366	400	354	365	366	358	384	361	354	381	375	354	356	385	361	350	331	350	336	392	387	364	390	378	356	377	328	349	325	359	363	362	343	394	340	367	366	368	392	344	368	359	379	376	346	384	368	348	352	354	365	340	392	383	368	370	377	350	358	360	372	346	352	381	367	388	377	346	358	301	336	351	346	387	381	402	371	340	348	386	352	359	376	372	364	372	355	336	350	385	346	355	331	361	342	349	345	346	346	389	337	387	377	353	381	356	355	342	419	385	343	348	351	369	373	332	361	370	363	355	373	355	343	364	387	376	354	377	381	360	353	349	346	348	382	392	369	359	352	377	374	332	361	335	367	369	374	337	357	431	363	363	341	381	347	365	354	343	366	369	353	355	404	344	347	370	379	359	365	390	354	323	344	343	339	368	374	353	354	364	367	392	352	338	346	364	375	345	358	338	373	365	390	393	336	355	340	394	383	381	403	359	377	327	371	356	374	382	346	357	334	334	352	390	400	358	356	338	342	367	316	364	328	363	362	343	351	341	324	361	356	344	401	387	360	340	344	397	345	372	335	378	361	369	388	374	397	360	382	346	347	380	396	376	336	373	372	350	384	392	343	361	323	354	350	396	381	359	364	355	323	358	399	372	358	364	344	339	388	358	368	372	376	384	384	366	366	353	400	355	362	358	345	347	370	333	356	367	366	322	368	344	352	347	321	363	368	352	346	375	355	339	360	363	336	360	374	377	352	336	356	372	368	384	356	381	352	371	353	369	369	423	377	373	354	370	349	332	361	356	355	347	394	355	352	331	372	388	363	365	377	340	353	357	367	358	359	384	358	365	365	357	396	322	380	374	357	362	319	372	367	340	361	375	374	329	338	364	361	351	353	383	369	371	362	351	362	380	373	359	393	348	385	329	348	353	389	334	356	338	363	352	307	360	332	411	343	390	353	350	373	373	364	353	377	337	350	340	373	349	366	365	362	379	380	367	362	327	368	355	355	366	365	336	365	371	353	368	370	338	331	320	353	360	369	379	352	380	357	372	340	339	398	360	348	397	365	364	385	346	371	354	354	377	370	381	343	366	356	389	366	366	364	349	361	346	392	383	358	352	357	404	384	358	350	391	350	384	379	383	343	356	364	340	378	327	398	344	343	376	377	374	423	359	368	372	339	406	361	361	361	338	346	334	368	350	377	393	367	363	370	353	349	347	334	342	339	327	352	351	349	353	365	357	376	369	353	330	392	361	414	323	357	344	337	364	373	334	347	357	391	351	407	388	350	337	364	351	350	328	367	358	367	353	371	339	375	392	385	389	329	336	349	369	385	364	375	365	345	363	353	365	353	391	342	365	351	365	392	382	352	349	369	343	330	356	350	340	340	340	375	367	338	398	330	341	381	358	369	351	356	352	370	352	354	345	349	355	358	305	368	343	395	361	354	370	375	369	384	355	360	351	354	355	359	351	350	373	358	374	360	366	388	336	378	366	373	370	366	364	341	392	359	372	380	347	374	384	370	360	374	332	327	403	331	327	391	370	398	353	388
1359	653	256	171	284	288	206	219	271	192	134	98	76	76	69	97	97	71	98	94	73	53	55	71	30	27	29	32	30	34	33	17	25	33	23	21	13	21	23	16	22	30	32	31	24	30	20	26	30	51	48	29	15	25	18	17	20	19	18	25	30	23	22	24	17	18	20	25	20	10	19	17	16	20	21	28	16	18	21	18	22	23	21	23	24	22	21	16	20	14	17	14	32	15	17	20	18	20	15	30	16	13	25	16	16	23	18	16	22	30	29	24	19	13	21	21	23	37	20	20	21	25	20	21	19	18	17	28	18	27	24	23	14	23	17	21	25	19	22	29	16	18	24	25	20	19	19	11	24	13	21	18	25	24	15	16	19	17	12	17	21	22	18	22	16	23	19	17	14	13	24	20	22	19	16	21	23	16	16	21	23	17	21	18	20	13	18	19	18	22	25	19	19	30	18	15	20	20	18	12	17	24	17	19	24	20	20	24	14	22	19	19	16	24	23	19	18	31	15	22	20	20	23	18	20	17	14	24	23	14	19	18	16	13	24	17	21	17	19	19	16	21	19	29	28	18	28	22	15	16	11	17	12	15	13	19	22	26	23	22	21	19	13	16	18	17	24	17	24	18	16	21	24	19	21	17	25	14	19	28	23	17	18	27	25	25	18	21	26	20	16	18	20	16	23	20	19	21	30	16	22	18	17	26	19	18	20	18	23	26	15	21	23	18	16	25	19	15	17	25	23	16	22	19	20	16	18	16	15	17	21	29	18	19	27	20	18	28	18	27	14	19	16	16	22	17	22	20	24	26	16	13	16	18	10	14	15	23	15	33	19	21	22	21	16	16	17	23	18	19	18	20	15	21	25	16	23	19	18	13	16	17	11	23	21	16	21	18	24	16	18	17	16	17	20	22	25	23	26	27	12	23	22	22	20	19	24	19	15	22	20	19	34	24	23	17	15	16	14	17	14	14	21	21	19	12	28	23	25	20	11	23	18	20	25	12	21	12	12	21	28	19	21	23	16	20	16	22	18	23	21	20	16	23	23	15	20	18	17	24	18	20	21	17	18	20	14	22	17	18	15	10	15	15	20	20	11	19	19	16	9	17	19	15	19	22	32	21	19	17	17	18	14	21	21	24	20	27	21	11	12	20	19	19	19	22	28	22	16	22	24	27	16	15	15	22	17	25	17	27	25	31	20	19	19	14	18	22	14	16	19	15	21	16	29	21	21	16	29	14	17	17	20	19	24	17	21	22	30	13	22	22	19	33	18	22	14	19	20	23	22	19	25	23	20	21	14	14	25	19	9	21	17	21	16	13	22	19	14	21	16	17	19	17	23	13	18	17	21	20	25	8	21	24	30	23	19	19	11	13	21	15	17	24	18	15	21	16	18	16	32	19	21	23	24	17	24	19	19	18	25	24	18	21	16	22	14	16	20	28	14	15	24	18	16	16	22	20	31	16	28	20	21	24	16	17	15	19	18	20	17	22	16	23	13	19	13	22	21	23	19	24	22	19	19	19	17	23	13	16	35	23	16	25	30	22	26	23	27	20	17	21	19	20	16	15	21	23	15	22	19	16	22	11	15	27	24	25	18	18	19	11	22	21	21	20	18	20	13	16	17	19	20	17	19	21	21	17	22	17	18	22	23	19	26	20	16	21	21	20	15	11	13	18	12	17	20	24	15	19	18	10	19	21	15	13	17	16	19	17	16	16	26	20	18	25	14	15	22	21	19	21	24	21	16	22	17	20	18	28	21	20	17	10	25	21	16	20	15	17	24	15	14	23	20	18	17	18	24	16	21	16	18	25	25	20	22	24	24	20	24	19	11	11	11	28	12	20	17	19	15	20	18	27	22	18	18	25	17	23	24	16	19	16	29	25	13	21	23	22	20	14	17	29	16	15	25	17	16	6	25	20	25	21	22	21	18	18	11	18	29	20	14	13	21	21	20	17	17	19	25	27	20	14	16	21	26	23	17	16	25	19	21	16	20	19	13	17	11	14	14	19	11	22	31	13	23	15	18	25	14	24	20	20	20	20	15	25	22	15	17	10	21	21	10	13	21	20	15	27	25	18	16	19	13	20	16	27	16	22	20	15	10	23	15	17	15	27	13	18	14	16	13	21	15	19	16	10	25	25	13	19	15	16	25	24	20	11	19	14	29	21	18	25	21	17	23	17	12	21	20	19	19	11	17	20	21	10	29	18	23	12	12	19	18	22	21	19	14	20	15	13	22	16	18	19	12	7	16	18	12	23	30	26	23	28	20	13	22	23	21	19	13	18	22	14	20	15	26	18	21	19	18	11	25	19	22	16	18	18	18	10	31	18	23	15	18	16	20	19	26	22	18	19	15	28	19	21	21	23	27	17	23	20	18	15	20	13	25	25	22	27	28	18	26	17	25	17	19	20	18	16	25	15	17	25	18	17	22	19	17	12	26	11	27	28	16	19	15	19	23	20	17	24	18	18	18	15	19	22	18	23	14	31	21	16	20	15	14	24	9	26	21	15	16	16	29	23	25	17	22	16	20	20	24	19	18	15	25	14	22	19	19	13	15	20	19	24	19	22	19	24	21	22	22	15	15	22	19	28	33	17	26	18	24	22	21	13	13	26	21	26	16	19	16	17	17	19	18	24	26	27	17	17	20	14	16	14	17	22	23	18	23	19	17	16	21	19	27	24	17	20	25	22	23	14	21	20	20	16	18	15	14	20	24	20	15	24	9	21	24	21	14	15	22	14	25	15	20	14	15	19	19	17	17	20	18	14	15	27	20	22	27	23	20	11	23	15	15	21	28	19	23	15	20	35	17	19	24	24	25	22	18	18	16	17	29	23	19	21	17	17	18	25	24	16	18	21	13	18	22	13	20	12	24	21	27	25	15	27	14	13	17	18	18	17	22	24	22	17	24	19	18	24	14	24	22	20	15	11	21	21	21	17	30	18	20	14	20	19	20	18	17	19	17	13	26	17	19	14	22	18	15	12	19	16	20	23	11	22	22	25	15	14	17	15	21	17	21	27	22	19	19	19	19	14	16	20	21	13	14	22	12	17	15	14	27	22	22	21	17	18	21	19	21	18	20	14	18	21	18	11	17	23	23	17	24	25	22	16	18	20	22	17	20	13	20	21	24	15	29	21	14	26	19	19	16	23	29	30	25	18	19	17	27	24	26	11	20	14	12	15	22	22	20	14	21	26	23	18	12	21	17	21	23	16	21	14	24	15	20	20	24	18	15	22	23	17	10	14	24	28	19	15	17	24	16	17	15	30	24	13	18	19	20	24	15	22	18	26	13	16	21	13	20	22	18	21	15	24	24	13	19	21	18	17	20	26	19	15	24	16	13	17	18	21	12	23	15	26	16	16	21	27	21	20	20	19	19	10	19	18	17	24	14	23	17	18	19	22	18	16	16	14	20	27	18	22	20	18	15	27	20	22	25	24	15	23	19	14	23	23	25	13	19	25	22	24	15	17	31	16	13	19	25	17
22450	15286	7338	16721	23129	20060	16053	14551	15435	10669	6385	4902	4027	3465	3501	3995	3879	3289	4355	3982	2374	2474	2684	1877	1293	941	1003	919	765	686	625	619	578	526	520	480	531	538	553	520	486	501	708	913	743	546	528	775	850	1778	1619	687	397	392	387	366	354	356	356	566	589	444	352	355	320	327	346	316	330	300	309	342	321	300	328	306	326	315	321	339	332	303	307	305	331	324	341	321	340	320	322	328	298	332	330	336	343	400	379	357	329	365	312	328	337	336	325	355	340	334	336	331	314	325	319	309	280	350	338	333	338	376	304	326	320	315	325	348	313	328	321	283	331	333	325	325	290	296	310	306	318	289	295	327	342	292	297	305	301	305	288	319	300	290	336	297	316	317	293	300	312	295	332	320	284	335	328	281	293	307	292	300	314	285	306	322	314	375	307	313	324	309	306	283	325	311	298	310	323	306	287	321	288	301	275	298	316	315	324	329	275	282	283	325	292	294	309	295	306	321	339	306	293	302	316	298	300	307	317	289	279	311	282	286	291	294	293	324	300	287	347	280	262	310	312	325	325	296	311	309	332	314	301	289	293	335	320	292	314	275	281	298	306	325	335	312	292	318	279	303	337	324	313	276	296	287	306	344	309	312	283	297	323	279	282	327	302	295	340	337	291	299	316	307	293	305	277	320	315	315	274	323	301	312	312	298	314	273	307	320	290	280	290	278	288	265	307	296	305	319	292	317	286	272	284	299	312	292	305	300	303	298	302	298	294	313	281	331	294	336	271	293	309	315	322	295	318	276	311	310	314	277	293	309	324	285	311	306	297	346	303	298	288	309	308	288	308	302	315	287	321	311	288	328	285	302	325	314	288	311	302	298	296	328	334	296	317	304	336	289	286	264	309	288	316	263	292	287	279	289	285	306	294	307	302	277	332	311	301	283	290	335	309	326	301	307	337	308	317	299	284	286	313	295	327	294	308	317	293	320	290	314	304	327	311	289	298	287	312	324	298	319	313	298	291	312	312	310	305	324	292	354	311	283	304	280	298	304	238	282	291	280	334	337	290	299	300	301	308	272	277	295	319	315	356	321	328	300	302	310	328	310	311	343	305	312	289	299	310	289	295	336	314	305	313	313	317	291	318	290	316	264	309	336	310	282	326	312	316	320	339	307	308	299	299	283	283	291	283	311	301	312	290	301	291	306	316	302	315	311	303	296	308	330	315	334	288	292	305	304	289	288	273	330	273	286	307	284	320	264	304	302	304	281	283	344	295	294	320	305	277	301	251	289	315	285	307	275	336	278	315	333	282	313	300	292	317	304	306	303	290	311	306	276	279	302	315	292	320	327	283	289	330	279	289	327	306	284	303	293	301	317	285	314	322	301	297	315	317	272	301	301	307	298	336	317	274	322	317	270	293	293	288	328	291	343	306	285	283	332	271	301	265	305	311	298	290	334	323	311	280	294	315	289	310	284	280	288	310	307	335	292	296	305	345	297	278	294	264	279	284	323	320	299	304	299	304	306	299	283	323	284	310	296	315	314	309	320	311	295	288	311	329	327	324	289	309	335	311	314	300	308	314	310	326	303	275	320	301	312	302	286	288	276	301	305	315	283	297	293	299	319	303	353	299	308	306	289	300	319	293	303	310	305	296	279	284	291	301	289	288	300	301	301	297	314	281	310	302	319	313	281	301	296	291	290	301	316	275	299	311	336	287	295	322	305	298	293	319	325	338	308	331	282	336	275	281	326	312	309	348	317	325	320	301	285	314	293	293	304	306	297	299	281	285	310	310	337	290	298	304	299	321	311	276	280	298	304	283	295	296	305	287	271	280	315	284	303	291	339	294	294	317	294	297	292	284	292	278	314	304	329	282	282	271	306	283	281	301	317	289	295	325	296	297	286	300	264	286	298	289	275	282	314	304	290	306	289	319	319	293	294	308	312	323	330	295	298	294	284	311	296	277	302	302	265	275	328	316	320	320	286	311	304	276	292	298	303	314	258	291	313	299	289	316	323	275	324	337	291	286	312	288	305	274	346	338	332	307	308	294	287	300	301	302	299	314	324	297	303	283	288	285	298	330	279	285	285	309	269	293	284	283	301	302	331	310	288	323	304	314	306	300	335	303	316	288	324	314	290	313	311	300	327	322	310	315	305	285	322	300	296	308	324	290	327	301	296	298	290	302	307	277	328	288	292	320	305	318	285	295	266	285	294	296	297	327	296	331	267	290	284	294	267	325	288	311	318	301	327	302	284	296	320	341	307	301	257	278	283	290	280	286	299	305	303	339	292	305	275	316	313	318	294	304	342	305	276	293	288	296	319	280	309	301	334	297	310	314	290	286	318	280	321	331	318	302	304	338	333	283	300	295	315	326	292	283	338	288	301	286	321	316	301	283	330	305	287	291	282	287	294	321	327	294	328	312	314	317	316	311	279	280	309	282	283	288	308	303	299	327	294	310	302	279	270	320	287	283	321	293	299	304	259	293	267	287	312	303	295	300	273	316	292	321	329	309	283	292	275	340	312	327	319	284	333	314	313	290	276	300	315	300	288	308	287	323	304	303	305	317	324	290	298	311	302	265	271	277	310	284	300	285	298	300	317	309	290	314	320	307	303	281	300	330	296	302	302	317	297	312	310	291	304	304	317	275	340	317	285	287	319	338	291	276	316	314	317	323	298	306	324	289	296	291	328	286	322	321	303	305	304	314	339	316	328	308	307	303	332	288	313	329	287	298	329	293	284	324	280	305	272	270	326	273	292	267	318	312	314	302	324	290	320	287	298	278	311	318	322	304	318	264	333	287	307	317	281	331	308	306	306	302	291	308	326	312	273	291	291	305	303	288	296	313	310	328	288	294	311	285	310	310	287	321	316	302	282	306	330	300	292	264	312	302	294	283	312	320	283	323	307	313	285	305	312	275	332	295	305	295	301	276	298	278	289	315	327	272	297	314	315	279	316	292	321	292	305	304	313	324	302	297	277	306	288	289	315	295	296	297	307	282	293	322	313	304	308	317	304	292	287	296	317	302	294	311	293	270	312	316	293	281	294	292	349	300	309	302	323	307	314	290	322	293	303	294	318	339	312	312	301	307	298	288	298	300	293	309	287	319	323	286	304	338	316	304	310	304	294	302	307	280	296	282	331	293	321	301	281	286	303	306	275	288	308	299	326	324	348	320	288	306	315	306	311	300	292	260	306	301	312	299	296	340	329	296	330	284	329	272	286	296	309	277	312	287	304	281	322	317	322	305	265	292	301	291	311	284	308	333	307	290	301	311	305	306	281	275	299	315	339	302	299	312	297	289	311	293	298	300	313	285	344	300	283	294	320	291	305	320	335	316	315	353	298	325	295	303	310	283	291	318	288	310	277	292	328	304	302	312	295	284	287	296	321	291	308	319	301	318	287	291	295	285	308	291	297	274	288	304	296	320	327	293	318	339	294	310	304	296	305	292	299	290	276	310	293	304	302	310	288	297	288	295	272	308	333	283	326	317	301	321	296	313	303
3163	711	295	168	287	270	218	198	267	180	157	105	109	90	97	103	110	87	112	95	84	65	82	81	63	59	39	45	46	36	39	43	58	43	52	44	40	46	46	51	51	43	57	56	45	38	51	44	44	62	50	49	44	40	35	44	43	35	47	48	48	34	57	34	40	39	58	34	39	40	49	35	48	34	36	35	33	45	38	38	40	26	41	39	39	30	49	47	31	40	29	46	39	36	46	32	38	34	49	51	32	30	39	41	33	46	45	32	32	48	46	39	38	44	35	38	33	45	40	29	40	36	53	34	42	45	43	38	47	36	43	44	47	24	36	43	33	40	34	37	39	40	32	36	44	39	39	40	32	33	31	32	28	27	31	27	51	40	33	35	34	45	40	39	40	45	33	44	39	35	37	28	38	34	43	36	38	42	37	45	41	47	45	43	51	37	40	52	45	36	31	47	41	40	40	30	47	41	45	37	40	49	45	26	40	57	43	37	45	51	52	37	32	40	42	50	49	36	34	37	43	50	35	37	27	40	31	43	46	43	41	30	49	50	29	40	31	45	26	38	41	39	42	31	45	47	47	37	45	35	32	28	39	39	39	45	30	44	33	48	39	35	44	41	44	25	44	37	46	40	21	31	31	34	32	37	40	41	29	46	45	41	36	35	40	40	57	38	35	46	41	41	39	32	36	37	34	41	34	37	38	38	34	36	35	46	42	39	37	32	50	43	41	44	45	42	41	41	35	28	28	47	51	36	37	44	38	43	47	33	45	42	31	33	40	41	42	28	28	41	40	33	34	36	43	40	46	38	34	30	45	42	35	57	31	44	44	44	39	44	36	34	43	40	45	37	32	35	29	41	46	34	33	22	28	34	33	41	32	36	43	47	43	37	41	42	40	34	44	46	45	42	36	43	55	50	41	40	31	44	33	33	38	37	39	33	37	36	42	38	40	42	42	43	34	45	39	45	26	37	32	42	40	35	48	51	49	44	47	38	59	35	37	39	44	32	40	38	38	34	45	40	50	43	38	49	32	52	35	43	37	36	33	38	31	51	32	45	47	39	37	43	40	40	47	34	26	35	37	51	35	43	42	43	39	53	39	38	43	33	41	44	41	44	51	40	43	29	43	39	39	44	29	37	35	41	38	39	38	42	47	33	39	35	43	42	40	31	44	42	45	45	50	33	31	35	28	49	39	40	48	34	46	50	29	42	38	46	36	40	46	36	51	44	42	46	45	36	32	30	44	38	47	29	39	34	42	30	45	34	26	46	32	43	49	41	38	40	37	40	39	48	44	51	43	47	42	31	43	29	50	42	35	44	40	27	36	43	44	34	34	38	48	45	42	32	37	41	41	45	41	38	38	35	34	48	33	34	43	46	32	47	39	43	23	43	41	37	40	37	32	41	37	39	37	41	41	34	39	49	36	41	39	39	33	50	36	45	19	31	31	39	43	35	32	41	36	48	39	39	35	40	33	31	36	42	42	31	46	52	43	32	39	35	45	53	37	40	27	38	42	34	37	47	25	44	32	41	43	32	36	39	52	41	29	37	38	34	34	38	38	44	30	42	28	46	41	37	54	37	33	52	52	37	46	36	48	43	33	36	47	41	38	43	36	45	32	47	55	36	40	43	37	48	44	41	51	43	34	46	31	38	43	46	36	40	56	47	26	25	29	37	40	53	43	39	29	38	31	47	36	33	35	33	39	34	32	36	44	39	37	46	43	43	41	43	38	35	39	30	36	41	39	44	34	34	47	40	34	29	45	44	33	40	53	41	28	37	38	36	26	39	32	43	38	44	40	38	41	34	43	37	37	48	35	51	40	46	42	46	48	45	43	38	35	32	43	44	42	38	51	36	44	47	50	37	39	41	47	49	42	34	44	37	34	58	40	43	36	43	30	38	44	31	39	50	39	40	46	40	36	39	31	33	40	35	39	45	42	39	45	42	35	34	36	38	37	40	38	39	38	45	39	38	43	44	36	36	36	32	31	45	40	38	41	40	26	46	42	41	41	34	36	39	38	39	30	43	34	45	27	29	45	35	51	36	34	38	38	45	40	42	39	40	35	32	29	42	31	32	39	27	38	39	37	46	44	47	38	45	41	33	44	34	49	42	45	36	39	37	38	36	43	42	40	55	36	41	45	48	36	30	36	38	36	39	40	35	36	35	35	51	47	35	45	33	41	35	38	39	36	38	36	38	44	35	44	43	45	51	40	31	37	41	31	37	36	38	38	41	35	33	33	39	34	38	46	36	40	39	34	33	38	36	37	35	41	38	36	42	40	37	52	43	41	39	47	42	35	40	36	42	36	45	41	39	28	28	37	43	45	42	36	38	38	46	39	37	44	38	37	39	42	36	34	42	35	43	48	37	37	41	40	32	28	44	44	38	32	47	41	44	44	35	38	40	39	42	39	34	43	40	44	43	30	40	32	39	40	46	39	36	36	32	43	36	31	20	43	34	43	37	45	52	48	26	38	34	43	35	46	35	40	42	39	43	27	39	37	44	46	30	57	40	40	45	36	27	35	38	40	45	49	43	39	45	37	34	42	47	49	34	31	35	36	47	30	34	37	29	36	36	35	42	38	31	43	31	27	40	28	53	43	37	37	36	42	27	31	33	41	32	39	35	38	43	41	42	45	45	45	40	45	44	49	47	32	41	56	43	41	32	37	39	25	37	33	37	40	29	44	34	49	36	45	32	40	43	41	32	40	40	49	46	37	40	35	43	38	36	43	39	42	50	41	41	43	37	37	36	32	45	48	32	35	52	39	37	36	43	40	33	33	44	34	44	40	34	42	37	47	46	39	40	37	38	35	54	32	45	33	53	27	42	40	34	38	44	31	42	44	45	39	45	44	41	57	29	31	40	30	33	34	33	36	39	41	50	43	35	35	35	38	45	34	38	42	38	41	32	45	28	39	35	33	41	41	54	36	28	38	33	35	37	35	39	43	45	49	44	40	33	40	34	26	45	34	35	31	37	48	30	39	41	40	38	33	35	37	42	46	25	45	38	42	34	44	30	35	35	45	35	32	37	41	38	48	45	38	41	42	43	41	44	59	41	46	38	34	37	45	53	47	44	36	42	33	42	44	37	43	42	47	49	42	29	44	43	38	42	39	55	32	31	51	46	30	31	47	42	40	36	47	45	42	41	35	37	44	33	37	32	37	45	47	25	34	40	37	44	33	45	46	30	36	37	40	38	34	40	39	41	35	40	44	46	34	44	30	33	32	50	48	51	33	33	42	36	26	22	32	38	40	32	28	44	44	31	40	35	37	34	39	35	47	43	41	38	41	43	50	37	48	35	38	38	48	42	36	34	42	33	43	51	35	46	40	45	36	37	43	30	41	37	26	37	32	49	39	39	35	31	40	40	51	41	42	43	29	56	42	37	41	38	41	37	34	32	37	49	43	48	37	33	31	37	38	41	47	39	31	33	38	48	39	34	41	44	38	47	40	50	39	42	42	37	27	38	30	36	26	28	31	42	27	34
22432	14783	7362	15414	21787	19153	15187	13168	13870	9678	7063	4951	4015	3445	3429	3873	3762	3283	3580	4017	2828	2380	2420	2067	1562	1253	1216	1108	1069	973	872	849	822	809	792	809	808	858	803	805	835	854	1053	1299	982	819	947	1062	1407	1803	1291	856	690	677	702	695	644	643	606	768	887	779	683	634	653	629	629	640	619	611	651	698	581	648	649	600	616	591	594	589	645	620	633	627	631	602	615	585	635	634	586	632	646	668	616	640	650	661	654	573	660	662	689	625	608	649	610	607	648	622	624	603	656	623	643	605	624	653	637	666	573	610	587	626	598	598	658	638	617	592	627	577	645	614	629	629	583	625	590	653	608	628	603	580	610	625	589	641	610	593	620	594	601	584	593	577	582	638	608	636	624	596	619	604	598	618	599	617	644	581	613	603	605	631	632	640	627	601	628	639	651	607	611	603	618	558	635	627	591	605	568	615	623	581	684	597	586	625	600	677	549	635	615	596	651	606	620	564	606	547	642	615	615	633	572	600	589	641	618	590	637	586	578	656	610	648	635	599	655	614	609	621	633	593	578	646	570	578	592	671	622	678	568	593	595	630	591	606	594	573	646	599	582	588	605	589	601	619	650	632	595	619	586	611	646	597	603	624	610	564	594	614	596	631	605	638	640	589	630	629	638	614	584	634	609	610	614	608	650	611	628	582	602	558	630	607	533	634	576	617	571	598	585	586	585	650	584	650	622	558	568	600	585	592	620	615	600	651	613	599	593	640	511	637	566	620	609	604	577	625	608	612	623	600	623	584	560	611	647	583	599	647	635	659	602	573	625	600	618	603	596	607	593	657	614	630	580	625	583	636	610	620	578	621	597	596	557	651	618	635	613	629	634	603	560	594	620	647	593	618	596	590	583	615	618	606	580	590	616	631	628	584	638	588	612	635	608	633	622	600	617	620	608	627	571	593	632	634	627	576	591	613	595	629	635	611	577	593	582	557	605	608	583	625	617	659	593	585	554	591	578	618	623	576	617	579	636	572	577	629	601	643	635	590	622	600	613	617	579	593	573	566	630	572	600	600	622	605	602	580	649	616	580	613	628	569	591	583	626	632	575	586	575	604	575	608	609	601	646	613	593	624	590	608	611	642	628	600	584	633	631	582	635	601	649	589	569	620	608	635	602	590	556	619	610	624	593	577	605	614	586	616	614	624	630	603	620	627	604	636	571	590	602	607	599	603	601	566	609	622	597	602	646	631	584	623	602	632	589	576	625	630	602	658	638	598	614	606	620	618	627	558	615	593	624	633	565	602	609	605	594	594	585	633	626	605	633	603	621	596	608	622	617	574	533	611	573	620	599	599	640	595	640	589	612	559	597	612	613	592	587	631	603	582	588	634	640	618	600	636	619	605	590	565	586	618	578	579	585	625	603	606	598	608	587	612	622	610	595	597	573	596	583	615	595	625	608	608	581	613	614	595	615	634	624	576	602	619	577	624	612	565	597	582	627	562	601	568	568	563	556	584	608	607	604	593	615	628	621	632	635	597	628	568	622	608	593	587	602	594	631	610	619	619	624	588	639	619	626	623	584	620	620	584	640	616	637	617	604	567	630	680	634	577	599	609	644	604	585	593	634	607	615	600	608	584	583	579	608	621	615	593	562	607	609	619	623	608	591	600	640	637	609	640	602	601	652	627	588	608	559	588	610	572	544	587	614	566	583	585	594	611	620	661	584	599	627	626	637	639	612	590	568	622	647	625	599	596	593	611	604	596	643	638	651	607	593	606	610	580	654	592	567	671	582	606	636	630	605	586	654	609	613	589	557	605	617	592	601	653	591	626	624	613	636	572	608	625	576	604	540	625	626	577	626	601	599	572	566	601	577	603	611	598	612	628	595	580	589	602	588	548	598	613	603	641	591	647	613	598	615	658	633	568	588	592	619	569	603	607	614	603	583	588	563	628	602	529	570	601	625	586	640	653	633	629	586	611	621	602	594	618	613	551	617	652	609	632	614	600	616	637	639	624	651	615	601	575	612	596	612	617	624	548	623	615	587	636	596	578	601	626	622	603	589	653	605	632	599	578	617	588	655	557	624	564	624	578	586	650	636	614	599	602	589	604	556	639	602	600	608	603	636	578	558	625	582	587	637	602	587	592	592	599	595	579	592	602	636	640	644	634	600	602	601	616	568	587	604	636	625	611	651	597	619	586	590	612	570	641	590	607	574	581	567	604	640	619	553	616	588	594	636	605	607	616	612	624	628	602	615	593	602	601	556	605	608	576	633	570	612	624	590	643	576	617	587	609	574	573	623	607	561	592	593	604	570	592	628	593	601	620	591	621	614	609	622	586	604	576	643	548	620	608	604	600	636	594	670	586	582	639	597	641	611	620	649	654	579	616	600	602	608	590	569	594	622	637	600	564	635	600	596	625	612	650	606	634	600	582	578	619	600	621	600	577	611	595	658	600	628	567	610	592	620	597	575	650	616	612	605	582	594	584	644	627	628	590	608	602	618	680	608	586	608	618	592	559	581	613	595	637	595	633	621	575	638	598	621	638	659	568	649	599	592	585	656	621	638	565	584	613	610	630	600	585	604	595	635	649	564	591	579	591	640	606	634	606	612	627	625	590	619	615	608	611	566	617	608	597	569	598	627	593	613	562	584	621	614	650	589	583	593	613	587	583	591	587	601	599	608	651	611	611	596	635	589	567	588	595	620	613	606	619	583	629	597	621	640	664	596	648	585	613	530	609	616	603	569	617	601	608	599	653	604	578	620	626	602	580	630	619	604	605	594	637	620	614	603	573	590	583	616	610	599	595	545	595	598	620	572	605	580	592	655	596	626	594	626	586	630	611	574	589	626	576	630	614	586	597	627	647	609	564	615	633	572	610	614	671	604	588	580	589	602	619	599	598	580	618	603	622	594	622	625	585	611	595	583	597	638	610	642	615	589	608	594	668	602	630	628	588	599	637	582	612	603	591	635	608	639	635	587	544	650	579	599	609	597	578	575	620	626	615	574	613	580	618	649	584	599	582	595	581	604	584	573	602	608	616	608	632	582	642	613	625	580	607	623	612	607	579	591	593	601	614	607	615	652	590	592	659	644	648	570	602	595	633	620	579	594	610	636	607	554	601	601	616	628	584	585	586	595	605	602	639	608	623	591	569	598	633	590	667	598	611	625	600	596	573	607	610	628	594	616	611	632	615	599	656	620	571	589	593	602	623	583	612	623	609	589	619	578	588	648	549	584	614	596	637	564	626	588	638	608	634	601	567	614	605	590	590	588	564	606	613	623	609	621	577	612	590	562	615	583	600	602	614	634	629	601	604	566	562	601	617	583	588	609	580	575	618	582	596	607	604	596	623	640	603	584	658	591	594	602	597	611	567	632	636	590	551	611	566	606	615	567	616	648	661	573	632	581	580	599	625	613	597	640	582	594	642	543	606	641	574	584	572	616	614	633	633	624	623	614	603	592	603	633	593	652	603	631	659	604	582	631	615	620	613	651	637	639	545	597	629
2603	1174	534	254	461	404	373	327	320	269	286	189	138	137	129	127	135	151	108	136	108	90	112	100	88	72	56	61	35	55	48	41	50	54	50	27	48	59	45	52	34	48	50	51	47	34	49	39	57	62	53	28	64	40	32	38	39	40	45	45	48	40	33	41	54	37	38	51	46	32	45	27	40	38	39	29	39	35	41	33	35	34	35	41	27	43	36	37	47	45	50	36	51	31	30	35	51	41	35	35	38	46	25	34	44	25	29	28	31	41	40	47	43	31	41	38	36	38	33	42	38	33	37	36	32	45	43	45	33	45	38	42	40	41	45	33	33	38	31	39	38	29	43	31	37	41	34	27	36	38	43	36	32	39	35	45	41	32	37	34	24	35	26	34	43	36	44	27	39	43	46	39	42	34	39	46	26	40	38	35	41	52	45	34	32	39	30	44	35	51	32	25	44	34	23	34	38	40	29	34	36	42	38	30	36	37	46	41	28	40	43	50	43	45	36	36	42	31	31	28	47	43	52	31	34	36	48	41	30	46	35	45	27	43	29	20	33	37	25	42	34	38	43	37	33	49	40	36	34	37	36	35	40	33	45	22	24	31	40	28	31	31	36	34	34	46	34	32	28	39	36	40	30	51	31	37	29	33	42	29	35	36	35	31	39	29	41	36	46	41	38	31	44	32	42	36	24	37	45	36	36	30	37	24	32	40	48	33	31	36	40	34	32	44	18	32	36	42	33	44	40	36	39	37	32	38	30	29	33	40	38	34	30	43	41	36	41	43	43	28	41	41	45	37	43	35	52	30	41	31	44	42	28	37	36	39	28	38	36	44	27	25	31	28	27	43	40	32	31	28	45	32	55	21	33	39	37	31	39	36	36	38	39	41	42	33	36	43	39	44	25	26	36	28	37	27	35	48	37	35	41	33	34	29	37	38	31	44	39	39	27	40	31	36	40	35	35	47	29	36	48	39	40	38	27	24	36	28	40	28	35	42	26	29	29	36	29	28	27	46	34	41	27	43	32	31	39	40	32	37	30	48	33	43	37	30	35	31	38	40	33	34	33	44	36	39	31	33	30	42	28	35	27	51	33	37	33	37	39	36	32	35	32	25	29	37	42	35	33	39	38	51	31	36	36	44	39	39	44	43	43	31	42	31	38	32	32	39	40	43	37	36	48	39	41	35	27	38	45	41	36	38	31	38	38	44	35	34	30	37	35	37	41	38	41	39	43	28	34	36	41	27	43	35	39	39	38	38	41	30	36	33	39	46	38	38	42	29	39	48	44	44	39	33	43	32	32	30	38	41	24	34	30	31	36	42	41	40	39	40	42	29	28	32	34	36	26	30	40	31	32	30	40	37	29	35	26	30	39	39	39	41	38	33	34	30	32	29	28	27	32	30	44	29	43	38	36	42	47	34	35	37	30	34	36	34	28	41	37	34	34	34	32	42	33	33	29	26	22	38	29	34	37	37	33	41	31	45	34	45	31	40	41	30	25	31	39	35	32	40	34	38	33	40	32	46	32	27	40	26	41	36	42	34	37	29	36	41	39	32	40	39	45	30	42	47	42	34	38	34	25	33	35	35	37	48	38	30	31	34	38	34	33	35	36	31	39	41	34	34	33	31	33	49	30	33	44	37	33	37	27	48	28	34	28	45	35	36	39	45	23	41	26	28	41	38	34	44	49	44	30	25	34	33	33	39	53	42	29	46	39	28	48	42	32	36	38	31	33	32	38	34	39	35	35	33	35	28	20	38	40	46	48	33	34	37	43	31	35	30	41	37	43	39	50	36	40	29	40	28	38	31	29	31	39	35	29	38	38	24	26	33	34	34	45	37	33	39	47	54	36	33	47	38	37	29	43	27	36	39	37	39	41	40	36	41	37	35	37	39	30	25	40	34	30	29	27	39	31	40	39	34	32	40	27	37	33	33	43	35	44	40	29	30	45	35	26	30	40	39	30	30	43	33	39	41	40	42	26	29	32	37	46	32	37	35	31	31	34	47	24	31	39	41	31	40	30	35	41	31	34	47	30	31	46	37	41	43	29	28	60	38	34	37	51	50	42	32	36	38	37	39	37	40	45	35	38	32	29	36	28	38	44	46	36	34	29	43	30	35	40	40	30	29	48	40	35	34	41	29	39	45	35	39	25	32	41	36	26	42	33	25	32	35	35	45	28	36	50	29	39	49	42	45	35	32	40	36	44	30	38	46	34	37	37	38	30	34	40	29	40	35	42	47	29	41	37	30	33	36	40	33	36	34	30	33	27	36	38	37	31	34	30	39	39	28	40	40	29	37	32	40	40	34	37	32	35	35	42	34	31	31	36	34	25	39	32	38	38	36	33	34	38	39	40	40	40	32	31	27	45	30	30	37	38	48	34	42	52	37	38	41	24	37	41	35	35	38	34	35	33	31	37	34	42	34	24	40	35	36	31	35	25	36	47	35	40	38	26	23	31	46	38	34	46	34	19	31	26	46	35	43	31	44	38	27	25	42	33	45	42	37	27	43	41	38	32	40	35	42	39	35	41	35	38	35	37	36	37	33	28	44	32	41	37	27	33	24	34	33	29	28	37	33	44	31	41	38	40	43	39	51	32	38	35	44	29	38	30	36	37	34	29	40	37	40	32	40	30	32	36	33	55	26	38	30	48	40	30	39	42	40	38	42	42	41	30	45	26	43	33	32	40	33	43	23	41	37	40	34	31	32	38	48	30	35	29	32	38	33	44	29	40	28	31	39	46	33	45	50	30	21	31	30	31	31	29	49	25	39	28	46	44	22	40	39	26	40	30	30	31	38	40	32	37	31	35	32	47	36	41	31	29	44	43	31	42	42	29	36	35	39	35	32	34	31	39	28	43	33	39	41	47	41	31	39	29	40	42	31	32	34	35	41	32	33	34	35	23	39	43	41	25	28	34	33	33	36	42	29	40	30	46	50	33	38	37	37	33	38	45	42	35	30	48	45	34	35	37	49	29	27	39	42	25	28	33	34	38	33	36	35	29	45	38	26	32	38	52	24	34	32	37	44	34	37	31	39	34	31	34	24	35	42	38	46	34	29	37	34	42	38	29	28	42	35	41	34	26	26	40	36	32	27	35	30	35	36	34	37	35	33	35	38	24	37	28	38	42	32	28	31	37	33	38	37	42	39	29	35	27	34	24	33	34	33	30	42	32	49	31	39	31	29	32	31	44	30	38	37	32	36	36	42	33	34	33	39	39	35	34	39	30	34	31	25	31	30	35	40	31	29	34	31	31	25	34	36	38	42	29	33	39	40	41	42	41	44	30	43	37	35	32	31	40	45	27	28	30	29	31	34	47	33	47	48	38	35	41	41	28	34	44	35	50	41	39	39	43	39	39	28	35	29	29	26	43	44	41	50	38	21	28	39	39	37	40	40	30	32	35	31	37	40	25	35	41	36	47	32	43	27	34	26	43	42	38	32	34	31	34	42	33	27	42	33	33	33	35	37	36	34	31	37	23	30
28198	19644	10784	20721	27072	25569	21175	18418	16971	13828	11800	8480	6151	5033	4947	5324	5687	5292	4873	5328	4243	3363	3227	3071	2294	2023	1671	1510	1357	1244	1214	1083	1018	967	949	938	993	979	996	1000	957	1187	1331	1352	950	865	1144	1284	1748	1853	1269	852	1086	760	778	710	708	667	753	977	992	669	608	613	622	647	586	594	605	590	614	583	570	590	629	594	574	593	628	578	575	564	576	584	555	585	592	585	543	602	604	599	606	635	600	638	618	587	593	594	619	612	635	562	609	600	598	614	593	569	573	601	578	604	625	589	590	574	557	599	641	615	591	583	584	523	581	533	587	586	614	650	595	532	552	600	584	621	523	582	554	573	573	533	538	549	533	533	534	535	589	550	565	556	555	560	551	563	548	571	554	547	543	587	565	546	572	558	546	560	581	534	577	550	531	530	616	593	622	522	533	540	559	547	511	555	550	556	530	557	544	560	524	575	584	560	566	539	508	570	570	565	561	546	563	597	594	595	568	536	552	481	562	571	575	597	579	539	516	508	569	553	533	525	591	541	584	585	567	547	547	515	588	569	574	578	551	582	505	574	577	549	538	577	575	566	569	586	541	535	576	562	574	547	571	576	529	567	558	560	559	535	587	547	537	530	556	565	559	570	570	565	575	558	535	575	567	566	536	562	564	566	564	526	546	540	573	538	549	505	521	578	537	547	506	523	527	595	570	521	553	546	534	514	613	539	571	537	548	565	535	614	497	588	540	579	551	524	555	583	519	553	514	512	560	526	577	544	504	579	535	548	510	529	543	569	567	528	542	533	504	557	552	584	566	518	587	539	513	557	537	560	571	586	533	499	511	567	530	566	504	541	573	524	558	593	589	584	552	549	547	555	548	507	543	553	540	550	539	524	553	559	575	548	577	517	563	547	587	553	538	551	534	591	542	566	519	552	488	559	563	581	533	528	570	517	530	519	581	551	548	537	573	518	579	548	582	559	537	556	542	559	514	571	535	586	530	519	524	534	555	570	566	566	565	568	517	536	523	577	533	566	512	533	567	549	560	528	513	521	541	576	537	515	515	556	502	529	512	561	554	580	540	530	536	532	545	581	501	533	567	541	570	549	560	527	570	526	517	526	563	524	602	548	550	546	590	564	578	531	577	526	541	538	570	505	537	526	543	554	555	536	525	575	552	566	539	580	555	541	550	562	545	590	547	556	539	559	524	515	532	562	549	546	543	541	520	568	593	527	529	526	532	556	585	546	507	580	526	551	584	517	590	580	525	514	542	560	531	522	532	547	532	544	539	528	550	566	546	554	532	527	544	547	533	563	547	558	556	516	544	513	568	567	544	574	551	528	537	545	569	581	531	577	546	541	586	528	546	550	525	663	571	534	537	582	517	576	543	542	553	578	544	571	561	572	539	557	516	527	548	563	550	545	522	570	543	513	547	527	558	564	580	572	546	560	562	552	520	554	570	549	541	561	489	536	556	544	566	560	572	558	556	553	549	563	544	539	532	562	542	531	523	499	576	558	533	581	592	543	575	553	533	552	542	542	588	587	546	493	567	583	531	556	588	514	582	538	546	523	547	582	526	588	555	534	555	594	562	522	547	557	554	507	567	544	565	544	540	524	518	556	557	592	573	546	539	575	530	535	576	533	537	547	566	546	567	552	541	564	546	528	552	550	566	547	526	502	576	560	517	562	517	553	571	587	517	533	506	581	580	549	557	543	571	560	557	529	541	563	554	562	555	579	563	509	560	548	557	552	575	554	526	535	523	556	558	543	542	550	569	548	583	513	580	551	532	571	547	557	539	531	564	526	560	536	514	517	536	530	530	555	539	553	600	580	601	540	581	542	574	532	530	565	575	546	566	506	527	552	581	559	539	574	549	556	544	591	570	554	542	550	545	555	533	552	565	552	513	518	584	560	553	556	564	513	575	566	585	517	489	547	566	530	539	548	557	584	545	551	528	544	558	533	511	565	536	530	553	527	561	549	556	540	625	544	593	547	500	546	552	548	544	514	566	590	550	558	563	527	599	546	539	551	544	559	558	549	519	534	571	583	577	543	570	518	581	527	539	554	516	561	569	553	529	572	555	594	553	545	539	577	568	543	543	530	545	575	585	534	535	543	553	555	572	545	546	521	544	569	570	572	528	530	545	539	536	556	578	534	554	553	562	580	535	533	549	530	558	579	519	535	556	517	557	529	540	594	549	547	534	533	549	560	565	551	539	557	589	551	592	606	559	572	566	498	560	557	567	572	566	522	550	574	561	575	563	551	573	528	556	581	537	566	527	535	583	523	569	571	525	553	559	574	521	566	538	533	609	517	554	518	536	600	550	555	550	552	537	511	536	538	586	564	568	520	612	588	518	551	574	553	599	540	532	523	555	545	571	557	554	546	537	565	555	589	605	526	539	571	580	533	571	582	575	521	545	551	520	602	544	574	520	551	525	497	516	530	578	537	560	578	573	570	537	543	550	498	530	531	570	583	528	534	556	528	548	538	573	566	604	564	555	551	534	533	560	568	560	533	542	530	563	528	570	590	531	548	541	534	543	517	570	559	570	539	500	550	580	557	604	495	549	593	564	512	545	554	547	548	563	565	529	569	528	582	548	528	551	471	545	572	523	551	538	561	505	545	578	539	554	541	528	492	520	540	614	564	559	601	569	578	560	548	588	494	574	537	570	579	534	536	547	493	513	548	527	563	580	494	574	519	570	544	548	574	544	555	535	561	565	563	552	545	571	569	593	595	569	560	563	552	534	560	502	528	544	538	588	575	532	591	559	559	586	539	586	531	562	538	571	544	561	499	508	515	548	559	578	556	535	543	508	561	579	512	515	556	547	499	560	571	542	558	559	545	559	582	553	561	524	548	565	543	562	546	591	544	552	551	532	587	544	545	549	574	582	553	544	511	529	506	544	525	565	536	526	540	573	555	519	526	513	566	555	527	552	548	526	567	495	616	540	529	542	526	575	517	580	531	583	578	538	541	528	529	520	510	528	520	589	579	518	569	568	573	553	548	543	579	518	578	562	546	566	538	545	536	575	560	571	517	531	530	500	566	551	612	525	533	562	565	600	604	552	526	527	570	521	549	534	558	522	548	536	508	564	564	582	595	536	537	527	569	517	599	570	569	554	564	549	566	538	539	592	519	538	572	595	551	489	555	556	505	540	585	522	556	535	565	566	568	517	549	513	567	552	555	531	597	531	544	534	556	571	534	538	549	594	578	503	541	572	547	551	534	572	558	596	531	550	571	554	533	528	574	532	586	547	513	567	519	555	541	564	543	482	576	515	536	573	554	584	541	552	544	519	603	552	550	532	540	541	528	537	535	556	566	580	568	546	560	546	554	546	543	542	599	526	556	524	502	565	521	562	537	522	534	542	568	562	547	511	568	563	532	578	527	559	562	527	556	547	525	515	519	510	545	536	503	547	574	513	554	561	503	576	514	538	533	497	508	601	558	553	580	557	543	593	568	540	589	531	578	575	575	520	524	542	565	561	579	502	540	556	517
1896	497	241	121	164	163	120	123	94	97	97	76	61	32	35	45	60	53	39	59	44	48	50	26	40	33	32	41	23	27	22	31	23	31	28	33	21	15	25	28	28	22	27	18	22	18	23	23	27	27	19	27	25	26	32	26	28	16	30	28	34	24	21	30	20	25	24	27	32	22	15	26	12	34	24	21	24	22	21	25	17	16	28	28	16	20	24	17	17	19	17	16	29	26	22	24	31	20	24	22	24	24	35	29	30	22	22	27	17	23	20	15	27	27	21	25	22	28	28	28	25	34	21	27	17	29	27	20	27	24	23	31	21	22	21	19	20	20	20	18	19	24	27	26	19	31	25	24	31	21	17	19	22	25	23	30	28	11	26	28	21	26	28	16	23	20	23	15	29	24	19	21	22	29	28	19	12	27	29	26	21	20	21	19	18	22	26	21	19	28	33	26	30	13	13	18	16	16	21	19	29	24	29	22	23	26	14	32	22	24	18	25	19	20	28	25	23	17	17	34	29	29	24	22	20	34	41	13	27	28	34	21	22	26	28	20	20	28	31	25	23	29	21	28	22	26	23	23	19	29	23	30	22	23	23	21	22	21	23	22	19	18	29	18	23	17	27	26	18	17	15	21	29	25	18	16	24	25	29	18	18	19	28	19	21	19	24	28	10	14	19	24	18	23	30	24	21	25	28	21	29	30	21	27	18	24	17	22	32	31	23	23	22	24	32	24	30	24	22	21	26	29	19	26	20	21	28	29	20	28	22	28	24	27	26	20	19	28	22	25	20	21	18	23	23	19	18	18	21	25	15	27	27	24	23	29	18	28	18	17	16	33	21	20	16	21	27	18	22	18	26	32	21	16	29	30	18	28	21	20	19	31	21	26	20	25	16	28	21	27	19	28	29	18	19	28	22	24	26	27	15	25	26	19	31	28	22	25	32	22	28	24	30	19	21	19	20	29	30	24	23	22	16	21	18	24	22	24	20	27	29	29	23	26	20	26	22	19	26	22	23	21	24	29	21	17	25	24	16	18	27	20	23	20	24	21	25	25	31	22	18	26	25	21	15	25	24	20	10	26	25	28	24	25	22	19	25	30	27	27	26	18	25	24	34	23	22	15	18	24	25	22	27	18	30	25	28	28	28	20	25	26	26	20	18	20	27	33	15	30	22	24	24	24	21	23	25	20	27	28	27	19	25	29	20	28	24	29	21	24	32	31	33	25	17	22	19	23	30	27	15	21	23	24	17	18	24	27	19	20	29	18	24	17	25	33	32	27	19	20	23	34	22	34	20	34	27	23	24	24	28	19	21	28	12	21	23	17	21	24	23	24	22	18	27	18	23	21	26	25	23	24	15	18	25	22	24	23	25	30	18	30	26	16	24	23	28	22	18	29	20	27	26	25	26	24	29	20	33	26	18	19	26	25	24	24	18	27	19	23	27	22	17	18	20	18	19	28	30	27	24	23	30	19	19	25	22	35	24	19	25	20	24	18	22	20	19	24	25	27	25	23	25	23	17	25	37	22	22	17	22	19	23	29	13	25	19	21	26	28	28	21	34	27	25	23	28	32	25	19	24	24	21	18	32	29	20	21	24	24	27	23	31	16	21	18	23	20	27	32	30	24	20	28	19	30	25	23	29	21	25	19	20	28	23	28	21	25	18	20	21	30	24	16	26	17	26	19	20	29	30	27	28	20	30	26	31	22	23	24	24	16	17	24	21	15	32	26	22	21	27	32	31	22	30	22	27	24	22	18	18	24	21	23	25	19	14	7	33	21	28	24	23	22	21	25	23	28	24	27	15	20	25	22	17	11	21	25	20	18	18	23	20	24	19	15	26	25	22	24	21	25	12	30	30	24	30	25	21	39	24	21	20	22	22	19	17	19	27	18	14	24	21	22	17	29	27	25	18	21	20	19	24	32	21	17	18	23	17	25	25	25	20	21	19	27	26	26	30	18	18	20	21	26	17	18	24	22	25	20	30	23	21	18	35	30	21	24	22	22	28	26	24	19	25	19	22	32	25	29	22	16	20	15	24	22	32	24	23	23	20	30	29	21	27	26	21	25	23	28	19	21	26	29	16	28	34	27	26	21	29	19	20	22	27	30	20	31	21	18	22	11	26	26	23	21	20	33	26	23	17	15	30	32	28	18	34	28	22	25	28	20	21	27	19	25	32	18	22	15	26	25	27	26	26	20	16	31	27	20	28	28	17	23	17	20	25	27	16	31	15	35	22	24	27	22	23	20	29	19	31	27	21	17	19	22	18	19	14	22	25	18	33	19	31	22	24	32	20	28	24	22	29	30	26	20	31	30	21	29	20	20	22	24	28	30	19	16	20	21	22	29	20	16	26	27	24	25	24	24	17	30	24	18	20	22	22	21	21	23	21	19	20	16	21	19	24	23	18	24	21	30	23	24	19	22	25	19	26	22	24	12	24	23	28	22	30	15	22	22	24	19	23	18	25	16	23	28	28	21	26	26	23	30	21	20	24	19	23	26	22	25	31	18	23	16	20	31	22	23	27	22	32	24	26	29	18	15	31	33	22	31	22	24	21	28	18	25	21	23	21	21	30	24	25	18	28	27	29	21	26	22	17	16	25	22	22	24	19	24	16	20	24	29	26	20	25	24	24	18	27	26	19	23	23	25	31	28	23	23	26	22	15	22	17	26	19	29	18	25	18	19	14	27	22	17	23	22	19	14	25	23	20	21	29	16	26	25	25	22	24	26	19	22	19	24	15	25	26	19	16	26	23	30	21	38	23	29	22	31	20	26	22	27	25	12	21	26	27	20	20	22	23	21	31	28	29	18	26	20	28	15	22	20	28	21	26	15	23	19	21	24	19	17	18	26	24	16	24	26	26	25	30	17	22	22	26	27	25	20	27	29	30	21	22	25	26	28	30	20	13	16	28	21	17	17	13	25	21	26	17	11	22	27	25	28	23	17	22	19	19	17	18	25	24	25	26	27	22	35	22	16	18	28	24	25	33	28	22	31	16	32	18	22	22	25	24	25	20	24	26	17	22	27	22	22	19	28	29	24	27	29	31	17	22	21	22	21	22	18	18	29	36	22	28	25	27	19	21	21	17	35	21	25	29	26	25	25	23	17	20	26	19	13	19	31	17	23	15	30	22	24	20	28	22	20	23	24	27	19	18	21	30	32	20	14	21	17	30	27	23	24	18	14	24	24	26	28	17	31	30	26	28	22	17	32	40	22	23	26	23	15	22	31	16	14	26	22	18	23	19	33	24	27	21	21	19	24	22	24	14	30	23	17	20	21	18	22	26	26	17	18	19	19	19	24	26	17	23	26	17	24	17	13	26	21	29	23	31	18	31	16	30	24	24	25	34	18	31	26	16	24	22	20	23	18	16	28	29	16	19	20	27	23	32	17	29	24	14	29	25	24	16	20	29	26	28	15	22	22	24	30	20	14	22	21	26	31	21	31	29	17	19	25	25	20	27	32	21	28	21	25	23	24	30	21
19472	12346	6142	12234	15822	14384	10926	8369	6720	5510	4760	3518	1951	1487	1434	1649	2210	1914	2044	1819	1437	1269	1342	1194	963	770	690	627	581	516	457	493	440	472	401	437	478	452	526	498	468	459	568	498	419	519	560	701	833	608	476	666	678	548	468	441	372	385	383	453	453	374	403	366	383	402	359	360	381	371	366	386	368	352	367	365	322	369	371	344	388	374	352	382	362	365	369	404	360	365	392	379	363	361	392	413	382	378	375	409	368	386	376	371	394	388	376	365	346	384	374	385	389	380	403	374	398	390	405	391	375	349	384	397	368	371	391	374	388	373	349	397	399	383	373	368	365	391	387	371	359	360	352	342	339	388	368	406	380	360	362	420	397	347	354	389	369	366	346	372	372	373	349	388	353	374	404	379	361	354	354	337	355	393	382	353	384	381	357	381	364	348	369	372	346	332	328	371	345	393	391	380	372	375	343	375	375	372	350	358	371	385	352	337	360	373	382	340	349	380	351	342	366	366	375	379	332	357	374	375	399	391	325	351	356	373	363	336	362	407	349	374	394	379	370	346	388	369	333	372	379	379	370	367	348	396	374	369	353	324	356	364	382	369	392	372	392	360	366	336	360	360	366	368	397	365	339	353	377	376	352	362	360	387	349	374	366	357	357	381	381	370	335	358	347	383	369	351	336	371	377	311	379	363	345	347	380	348	354	350	371	374	326	372	370	377	345	367	370	352	362	377	348	363	351	346	360	393	367	356	351	374	364	417	369	381	376	361	380	310	374	373	358	369	388	385	382	351	376	403	304	373	339	353	376	358	372	348	353	377	375	351	329	342	358	354	377	369	381	349	379	344	354	358	351	375	323	366	362	383	355	364	351	359	372	376	336	341	406	363	369	386	379	345	354	359	342	379	348	370	366	359	354	362	382	350	363	387	379	344	340	385	337	363	337	398	377	376	384	355	364	369	352	376	340	365	355	352	387	388	394	376	346	344	331	362	353	375	370	394	349	339	344	375	335	348	379	392	386	367	347	376	384	347	361	390	387	376	354	350	360	333	349	384	337	332	398	353	372	357	378	399	354	362	348	336	373	368	363	338	359	383	345	357	374	380	349	325	379	356	379	339	350	369	373	349	376	335	353	351	383	350	366	338	389	360	424	349	366	378	376	343	375	368	347	334	386	392	378	376	369	360	351	354	320	368	332	364	369	320	389	390	351	350	349	325	376	368	385	341	382	370	356	374	337	338	385	383	341	365	344	383	366	337	356	352	346	358	392	352	384	351	343	370	366	376	353	365	394	353	344	332	356	339	371	387	336	380	397	400	360	371	357	389	365	372	378	377	340	343	329	340	353	363	387	380	369	350	351	371	354	344	382	354	374	334	369	401	374	378	382	382	377	341	368	402	360	371	356	366	392	368	376	368	409	335	361	370	375	378	377	365	340	347	385	383	383	389	358	371	367	361	348	353	364	384	353	373	356	351	371	393	369	340	382	369	349	364	338	364	365	352	359	385	350	364	329	374	352	355	371	370	345	341	341	354	334	332	350	371	364	359	356	342	352	388	347	348	343	326	374	374	376	394	338	383	364	337	314	365	362	343	368	340	350	374	344	359	365	366	394	384	355	367	349	366	359	313	344	342	367	382	348	357	376	369	411	387	381	346	339	388	352	395	348	372	323	387	339	370	356	384	380	358	355	383	377	405	385	358	379	390	354	357	342	346	352	400	376	387	376	337	344	365	380	348	367	389	394	383	384	339	377	360	365	362	346	371	369	378	367	380	417	363	345	362	355	400	360	362	356	379	399	371	380	364	375	325	351	372	368	361	341	364	352	360	360	343	312	382	391	404	360	398	354	311	365	382	371	368	393	382	339	365	363	383	339	379	343	382	353	377	365	362	380	351	362	343	368	356	376	356	366	339	361	372	362	384	421	360	341	386	335	369	356	358	369	382	366	359	359	417	374	371	321	367	341	412	303	354	404	363	360	327	371	331	313	380	358	360	347	390	365	378	327	345	401	327	333	378	357	391	374	363	364	352	383	385	380	374	301	349	364	386	326	380	399	376	379	348	397	337	363	360	336	368	342	377	358	367	402	369	349	346	391	389	347	359	378	407	352	370	356	360	382	358	365	343	358	389	386	373	371	412	363	314	351	337	342	380	390	346	335	358	350	382	382	367	369	389	358	319	352	349	370	373	339	360	382	318	386	356	382	378	378	394	344	373	392	355	361	320	367	381	326	375	345	384	387	351	353	384	373	348	346	357	335	328	381	312	378	358	364	343	354	356	341	379	334	347	364	369	352	400	356	358	357	311	341	369	396	365	377	397	386	370	364	360	351	327	384	370	339	340	373	326	349	375	335	370	409	373	356	394	355	355	354	349	391	387	377	365	379	375	358	403	395	351	374	371	383	366	377	353	367	375	364	362	352	387	354	379	373	373	372	378	366	351	338	354	336	386	373	360	342	351	397	385	377	354	377	372	345	321	381	394	359	337	391	374	328	359	346	322	359	351	379	322	349	323	339	427	379	352	351	392	398	401	402	338	350	340	360	329	356	371	335	360	353	382	363	341	359	360	360	321	376	365	361	361	338	345	393	361	311	384	347	323	343	390	361	380	338	336	394	350	343	357	351	320	382	371	360	369	321	367	336	348	354	340	327	367	400	371	386	383	368	353	358	403	350	366	355	403	374	350	322	336	345	353	351	344	378	333	365	345	339	358	354	377	348	386	351	368	361	358	391	394	353	366	389	363	377	336	391	372	369	370	408	387	363	338	390	366	342	334	380	332	320	359	348	346	352	357	367	382	328	369	386	356	369	354	357	352	368	365	350	347	377	343	381	364	337	329	392	354	367	362	370	347	368	392	350	332	372	366	373	361	342	345	376	364	342	348	386	372	358	358	379	354	367	375	358	384	373	356	333	354	375	423	352	381	365	342	359	413	367	372	345	384	371	363	361	373	387	335	368	347	353	370	315	366	325	343	342	355	388	363	365	336	393	367	363	317	390	364	368	331	386	365	374	338	357	346	375	366	366	402	311	396	367	355	392	377	335	345	357	355	368	356	413	342	334	394	368	323	342	364	378	369	373	373	359	371	357	390	345	365	350	348	374	376	390	390	362	352	358	370	350	376	357	343	351	346	349	381	370	389	363	380	380	346	356	363	367	328	355	374	365	357	382	380	322	368	356	359	359	376	377	330	330	344	359	335	343	372	358	361	330	383	335	362	362	369	376	346	352	354	355	393	341	338	374	379	395	373	376	373	360	331	371	383	359	373	348	364	373	360	352	340	387	355	336	401	351	357	354	377	372	378	376	372	356	349	383	422	376	348	385	377	378	360	362	380	353	359	342	367	364	368	349	358	361	374	364	362	358	338	381	365	331	328	351	371	374	408	352	336	394	332	398	373	347	353	369	383	384	366	353	375	395	346	345	372	376	337	355	396	361	375	342	359	365	354	345	339	387	357	362	368	345	368	395	336	377	365	345	389	371	365	392	352	357	404	357	365
1322	762	426	234	298	298	262	176	164	152	159	122	83	71	62	63	67	70	102	70	43	56	56	58	54	32	26	25	30	35	26	21	29	19	27	11	17	24	25	26	24	16	20	17	15	31	24	35	34	21	22	55	51	27	27	26	18	31	21	15	18	15	10	13	15	22	16	19	15	22	19	16	18	22	22	26	13	18	21	16	13	20	12	15	23	20	14	21	15	20	23	15	20	23	17	21	19	17	18	23	14	21	18	21	21	22	25	18	19	20	17	16	27	16	10	20	18	27	19	19	23	27	15	18	17	15	11	19	21	14	16	25	23	24	21	22	23	21	18	10	23	22	22	23	21	28	26	15	16	14	20	16	19	18	24	13	19	18	12	15	27	20	15	16	22	19	8	20	17	20	22	13	19	16	26	11	14	22	19	17	16	15	22	27	25	19	12	16	29	25	19	24	23	23	25	12	10	22	19	20	28	18	18	12	24	13	22	13	14	20	25	18	14	21	20	11	31	17	19	23	12	12	15	22	12	18	13	10	24	25	13	11	26	18	22	17	21	20	25	16	26	21	18	22	26	19	13	16	13	27	13	20	25	16	18	23	14	17	17	21	27	17	17	19	17	8	21	20	25	18	17	20	15	21	21	13	19	14	17	14	22	19	35	18	19	13	24	19	21	16	17	18	21	24	21	21	17	22	22	15	11	15	11	22	18	23	17	17	19	19	29	20	19	19	15	26	24	15	19	18	26	21	19	13	18	22	15	19	23	16	18	24	11	18	17	15	21	15	24	21	23	18	21	15	26	19	23	19	12	15	18	22	19	17	15	14	14	18	21	20	21	23	25	20	21	18	13	14	15	13	17	13	19	22	18	18	21	24	22	24	16	25	16	18	22	18	22	13	12	25	14	16	21	16	21	22	14	21	20	10	22	21	14	22	15	18	21	16	15	17	20	21	22	18	15	30	18	19	20	21	18	16	26	19	35	12	24	18	17	18	19	21	14	28	20	12	15	19	19	20	16	22	21	14	17	20	23	20	22	25	21	23	17	26	15	29	19	18	19	20	20	16	22	20	17	15	19	22	19	25	20	17	12	16	16	20	14	14	18	24	20	20	15	14	17	22	14	23	20	30	24	13	11	17	12	12	16	15	16	25	20	16	22	24	10	21	23	26	21	17	12	11	17	15	26	21	27	20	19	14	14	21	19	27	16	13	17	21	22	18	19	14	17	25	12	27	21	21	24	17	24	28	22	26	18	20	18	13	22	22	19	27	27	19	8	19	10	26	21	21	16	26	17	25	16	28	19	31	26	21	19	15	16	14	18	17	16	21	16	14	20	27	13	13	21	16	23	19	23	24	20	20	19	21	18	22	32	13	18	21	18	17	19	16	17	17	17	19	16	20	19	19	14	14	15	18	14	24	16	23	23	16	24	27	14	18	17	13	25	16	23	16	24	17	15	23	13	18	21	15	11	19	17	18	20	22	19	21	20	19	17	23	20	22	20	18	19	25	20	15	22	26	17	14	18	25	21	21	19	21	24	9	18	13	15	22	27	20	31	26	13	20	17	21	24	16	13	24	22	16	18	20	16	15	24	17	14	17	16	16	14	24	19	15	22	15	20	28	26	13	19	17	13	16	24	26	20	18	9	23	20	18	18	22	13	6	17	23	15	19	20	18	14	17	28	14	21	22	10	20	26	17	14	12	15	15	21	18	14	24	31	15	21	17	10	15	19	20	19	21	15	17	16	16	33	13	20	15	22	26	16	17	11	22	20	18	22	25	21	22	18	21	21	16	14	28	23	20	19	16	14	21	24	21	22	11	26	20	21	18	20	20	13	21	22	25	26	20	22	14	19	19	17	13	23	13	24	13	21	23	5	32	17	20	22	11	15	15	11	21	13	23	21	21	16	17	18	20	17	26	17	24	24	19	17	23	26	23	20	18	17	19	16	19	10	16	22	20	17	12	12	15	22	15	17	16	13	18	18	18	24	16	17	18	20	18	16	15	20	12	23	19	22	20	20	24	14	16	29	27	13	20	17	17	14	20	25	24	20	20	20	16	22	19	22	17	19	23	13	28	12	24	16	12	24	22	20	17	11	24	18	19	20	16	24	19	17	20	15	14	9	21	11	22	19	13	16	20	26	15	22	17	19	13	20	20	19	12	23	16	20	13	29	22	23	17	21	12	23	24	9	22	19	22	17	18	16	24	30	22	19	22	19	25	15	20	12	15	22	21	15	20	16	20	19	25	15	21	16	19	12	23	22	23	19	16	24	17	19	16	19	12	21	17	19	15	20	9	13	12	26	15	13	18	24	18	25	16	11	20	18	22	13	9	17	24	20	26	19	26	17	14	23	13	12	20	17	23	13	20	18	23	30	28	22	15	24	16	22	26	22	17	24	8	16	11	25	23	15	17	24	20	20	14	11	20	14	17	14	18	19	25	23	16	13	23	18	11	13	24	22	17	14	9	20	29	17	18	9	14	21	24	18	19	23	19	21	21	11	18	27	21	9	21	19	15	23	18	18	18	19	13	13	29	19	11	20	13	14	15	17	18	19	22	18	15	15	21	19	18	17	21	14	15	21	29	19	20	26	19	18	23	14	22	26	23	20	24	15	25	9	16	24	16	23	18	17	21	13	23	19	15	19	23	21	15	14	13	14	28	20	13	19	16	19	26	26	25	16	26	18	21	20	23	31	13	20	19	29	21	16	24	24	23	12	17	16	15	22	17	20	20	19	18	17	26	16	13	18	19	24	24	27	14	19	20	10	28	18	18	17	24	24	26	14	12	22	15	17	20	18	21	12	25	20	20	8	24	20	27	27	24	20	14	19	14	19	20	21	19	18	26	20	14	23	21	18	20	13	13	18	25	21	20	14	16	14	18	20	21	20	19	21	20	20	29	17	24	25	19	19	23	17	18	19	18	17	16	13	20	17	20	19	19	18	19	28	29	23	21	25	23	20	13	17	24	16	14	20	25	21	24	24	19	11	23	18	25	20	12	15	19	21	14	15	17	30	22	18	19	23	20	27	17	20	16	15	17	17	18	22	19	16	20	20	15	14	17	25	22	18	25	20	13	21	20	13	20	15	13	12	16	24	27	15	13	16	12	18	27	22	21	21	17	24	18	19	18	13	16	29	23	25	15	15	16	25	27	20	22	18	15	17	20	26	23	24	24	25	21	19	9	13	16	17	21	13	24	27	22	20	20	22	26	23	25	23	14	21	15	18	16	18	15	22	25	20	16	18	27	19	23	19	20	17	18	19	20	12	20	13	23	19	29	19	15	19	17	19	24	22	20	12	14	10	23	16	21	26	13	25	17	17	20	26	20	21	17	16	23	18	16	21	17	19	15	20	15	13	16	13	18	14	12	15	18	20	19	16	18	15	27	10	21	14	14	17	7	13	18	23	15	18	19	21	28	31	24	12	18	12	20	16	14	20	15	14	17	28	15	20	14	22	13	22	18	17	17	19	22	25	14	14	12	18	19
23031	16408	9496	18767	23562	21157	17821	14267	10882	8696	7688	6506	3782	2859	2481	2502	3305	2927	3887	3044	2252	1980	1901	1857	1309	1026	917	844	760	727	638	630	606	570	536	604	656	628	592	523	549	620	523	514	475	546	624	857	714	488	703	2205	1813	573	555	520	442	374	350	384	394	379	310	303	358	339	340	334	318	319	303	349	337	333	296	299	344	291	304	289	351	349	299	307	286	302	320	322	291	296	319	340	344	284	321	358	375	319	345	345	321	329	347	294	312	310	344	354	338	329	316	295	320	334	339	330	309	309	324	339	311	353	315	349	334	340	294	326	300	314	297	315	314	292	307	324	307	336	323	303	302	315	300	312	308	280	289	315	330	308	304	309	318	347	289	312	318	292	324	287	318	326	330	307	279	303	301	318	330	295	297	337	300	326	261	326	313	334	312	315	306	296	305	322	292	276	298	330	279	290	290	315	308	315	300	287	296	287	302	309	293	292	313	280	299	248	319	319	277	299	345	304	322	287	312	289	302	302	273	312	316	291	314	322	292	307	318	329	292	316	295	308	308	329	300	312	295	296	299	295	275	302	285	291	312	311	312	276	274	315	291	293	283	275	296	289	287	295	331	296	339	308	269	286	309	322	313	324	313	323	307	323	311	280	302	317	318	281	304	337	311	300	308	302	321	305	309	316	280	294	311	292	306	309	282	312	309	292	294	322	320	281	300	317	294	301	294	287	314	286	312	309	287	312	309	269	328	303	309	332	279	295	271	293	269	307	277	298	259	309	300	290	302	301	288	307	296	332	272	296	305	307	311	301	299	292	321	309	286	324	307	275	300	290	285	294	321	315	320	312	320	285	288	264	271	315	301	283	275	285	318	303	268	298	314	306	292	282	298	306	291	306	320	301	301	298	275	306	316	296	301	304	293	288	307	310	293	305	303	277	295	315	314	297	292	281	300	281	273	297	314	286	292	294	312	309	280	308	276	305	261	283	303	293	291	292	297	300	277	299	293	310	288	316	285	321	298	301	327	295	304	300	307	302	309	290	295	298	307	312	291	263	257	299	282	295	275	323	303	301	283	311	273	280	273	307	285	276	275	303	303	289	300	329	309	285	287	285	286	335	292	298	303	312	277	321	298	296	262	289	274	276	305	287	265	288	289	286	304	309	317	323	292	293	302	281	288	278	307	311	290	279	327	293	318	290	301	306	283	306	299	303	300	315	281	323	331	315	331	283	288	311	304	300	273	317	301	275	317	292	308	315	300	301	299	313	307	294	315	273	302	313	297	279	300	290	304	320	304	311	288	297	317	297	315	302	276	271	291	333	287	305	284	291	294	273	295	281	289	316	308	276	325	317	323	293	306	278	298	274	292	318	280	282	316	287	291	268	298	304	303	287	296	279	281	295	285	277	285	287	289	341	344	291	300	273	300	294	293	324	301	297	272	307	319	265	258	310	303	286	308	307	318	288	317	289	277	298	310	289	281	295	299	296	311	296	327	299	262	297	298	285	274	304	291	289	316	324	291	281	267	294	347	286	302	289	302	288	312	319	313	289	319	289	294	333	290	299	312	277	315	299	304	316	281	313	307	323	296	270	301	297	316	315	311	282	321	287	306	295	312	300	295	306	285	309	328	306	296	290	269	267	297	277	277	314	302	307	256	298	280	295	332	283	274	301	305	304	287	286	302	298	312	296	265	313	321	278	333	286	287	279	305	303	290	284	306	303	281	297	269	299	288	289	300	308	294	291	306	265	321	316	289	306	301	285	290	301	279	287	335	275	299	307	292	302	325	327	283	334	286	308	303	302	270	276	262	290	308	291	271	309	323	296	281	327	358	298	297	278	306	344	284	290	256	289	291	273	286	285	280	261	295	297	288	284	294	302	312	316	299	286	273	297	303	302	328	315	316	311	294	303	272	288	310	290	289	299	312	295	313	286	295	300	294	348	315	309	316	295	309	283	326	294	302	299	316	301	309	313	336	292	344	291	310	314	308	336	318	286	308	336	310	301	324	315	312	307	299	289	306	295	273	266	319	298	307	284	291	316	305	309	314	297	264	308	285	330	260	330	276	284	303	314	300	309	296	311	277	288	291	316	304	317	295	270	308	337	329	302	295	302	290	298	340	310	318	307	324	291	299	291	291	294	325	306	282	329	304	304	304	294	303	279	295	290	297	311	299	287	312	312	319	301	307	310	305	302	313	303	288	287	262	310	275	282	318	298	285	307	285	285	295	301	303	303	314	308	264	311	282	311	313	299	276	302	299	284	293	319	281	289	285	286	317	294	318	292	276	307	300	326	310	306	285	279	312	311	310	267	303	285	319	291	349	300	294	283	287	285	289	297	307	285	355	291	312	338	279	295	317	296	303	307	307	319	331	292	281	325	287	295	309	301	307	320	294	319	316	298	307	314	316	314	332	312	281	262	332	297	330	287	310	304	289	294	297	285	320	285	292	294	293	333	307	274	291	293	309	289	268	292	267	314	277	282	305	281	284	300	285	297	265	311	293	272	310	289	309	304	317	326	327	343	304	303	295	306	284	257	318	299	271	284	301	311	295	270	296	312	320	300	298	290	292	314	291	290	305	290	308	316	300	323	330	297	339	318	317	305	280	337	285	285	307	324	287	299	318	315	272	311	318	324	295	311	278	290	307	286	322	292	314	303	301	294	328	286	289	293	271	293	279	288	296	317	307	303	278	261	309	317	306	313	288	314	262	324	326	296	319	302	289	294	309	281	276	292	281	287	290	311	304	297	292	336	283	296	285	338	264	296	310	335	286	315	300	326	308	286	299	302	322	280	293	281	327	308	305	307	285	282	277	325	295	306	289	264	284	332	302	295	309	314	277	304	301	297	302	310	283	304	299	333	276	306	272	292	282	316	280	332	285	303	301	298	297	276	278	308	259	298	290	318	282	283	304	310	283	292	305	302	324	288	311	344	283	289	310	313	318	290	301	276	288	296	307	305	308	262	287	325	314	301	301	314	294	292	298	318	296	276	300	305	293	304	300	297	286	298	306	271	308	285	329	286	286	271	326	300	305	327	308	298	294	304	332	317	302	296	277	298	311	291	284	292	296	299	321	315	339	317	305	271	277	327	287	307	305	326	274	316	293	284	299	275	293	302	317	335	289	333	298	312	300	262	282	314	278	320	295	292	294	270	308	290	298	251	284	267	289	283	314	311	296	306	310	270	280	308	290	297	309	292	295	340	319	299	289	317	306	314	272	260	295	336	286	325	318	295	314	265	302	289	331	297	308	275	303	309	294	329	288	322	295	300	290	270	302	315	291	292	280	283	308	289	303	314	279	309	297	285	305	301	287	299	275	306	311	257	288	309	267	321	345	310	281	279	313	269	292	279	275	322	307	325	293	305	291	298	302	311	321	265	309	327	302	315	297	274	280	289	297	298	288	286	285	316	322	319	286	283	294	293	269	299	291	319	290	301	276	321	282	334	273	297	257	313	304	280	315	296	307	298	318	317	285	301	316	299	291	267	301	280	318	308
2910	679	408	245	301	319	259	266	176	164	162	130	103	85	58	68	84	74	111	102	73	70	53	53	45	46	44	60	35	40	33	61	36	52	58	41	44	45	47	45	37	41	38	48	27	54	46	49	55	36	47	72	80	47	49	38	39	42	40	29	44	40	38	39	37	35	59	40	35	25	45	46	39	37	35	39	42	38	34	44	33	38	43	36	42	36	40	36	34	39	39	38	48	41	46	35	32	40	38	41	27	38	42	48	41	49	35	50	28	37	36	35	44	41	43	25	37	38	40	32	31	51	41	33	39	45	60	50	35	47	46	35	41	44	39	49	31	20	53	24	37	36	38	43	37	32	43	43	38	36	37	50	43	46	41	44	34	43	36	41	42	40	25	47	40	31	40	40	33	26	36	33	46	38	40	34	41	43	39	35	39	30	59	42	33	29	36	45	42	42	41	40	45	43	49	32	42	34	40	46	44	39	38	33	39	31	44	33	42	36	43	51	41	35	38	33	47	41	42	36	31	29	40	39	35	36	40	39	33	35	37	40	30	25	42	35	38	52	45	49	49	44	41	50	39	41	49	37	37	43	45	43	35	24	35	33	35	36	43	36	35	33	36	39	32	46	49	35	32	48	44	32	39	48	42	38	37	42	33	44	44	40	58	34	41	45	35	39	47	35	45	44	43	42	55	46	35	36	35	55	31	40	37	41	42	46	37	42	44	43	50	44	30	33	46	38	49	36	39	41	34	40	48	45	36	40	38	37	38	39	43	36	37	35	32	41	38	43	42	51	42	24	39	51	43	34	41	36	39	41	46	35	34	43	27	43	41	38	42	36	46	44	38	33	47	35	37	28	34	34	39	44	47	48	39	47	43	28	36	39	41	42	27	42	42	49	35	43	31	41	42	45	44	42	39	48	42	47	36	40	40	32	33	35	41	34	43	43	46	45	40	37	36	42	61	32	37	42	42	31	55	38	42	40	39	34	42	33	46	41	25	35	48	29	40	34	37	35	34	45	52	45	34	34	52	36	46	44	27	38	45	35	49	53	34	33	42	42	39	34	50	35	44	42	33	51	37	33	47	50	43	31	37	35	41	37	35	36	41	38	43	37	46	37	28	44	35	39	39	41	32	40	41	46	39	47	48	51	34	37	43	39	39	43	43	37	35	37	44	21	35	37	31	34	31	27	41	33	28	39	51	34	32	38	43	42	47	46	34	40	38	30	39	36	38	39	26	40	28	40	30	41	36	45	44	36	49	36	45	35	28	39	45	40	36	49	41	36	49	30	45	43	48	40	44	41	41	37	40	33	30	32	32	33	24	39	35	49	37	41	48	33	52	35	37	40	42	39	45	41	38	34	48	37	29	47	35	44	52	38	38	47	40	40	42	37	42	35	35	32	42	37	46	38	35	39	50	40	52	32	45	32	40	41	31	39	33	40	43	41	31	35	42	28	43	32	51	37	31	40	29	42	39	34	39	41	31	41	35	36	46	49	38	42	45	45	35	40	44	44	45	50	44	45	38	39	39	44	44	36	56	32	49	28	36	36	36	40	46	44	45	42	33	39	40	35	36	37	26	45	50	45	44	39	31	36	39	36	43	49	30	45	42	40	39	44	35	42	33	36	40	36	32	41	42	34	33	38	39	38	45	33	37	45	46	46	39	41	40	42	36	44	44	40	43	43	49	39	34	36	41	48	34	31	41	34	41	33	46	35	40	34	52	36	40	30	49	29	43	34	38	38	33	39	42	27	38	38	29	39	36	44	38	35	50	43	51	39	42	25	47	45	48	38	46	32	35	40	43	34	30	57	48	40	32	44	35	36	24	36	42	42	32	38	42	34	36	41	45	33	44	51	43	53	39	44	22	39	31	26	27	37	42	41	47	42	50	34	39	40	42	42	38	42	36	47	40	38	38	30	51	32	48	41	35	35	47	34	42	30	39	42	31	34	41	35	40	33	39	47	33	45	35	28	47	47	38	32	35	44	26	31	45	44	30	41	35	31	41	26	44	34	32	36	34	37	41	36	32	42	44	35	36	50	58	49	29	48	51	43	37	35	44	44	35	54	40	37	44	36	38	44	30	41	54	40	50	49	40	40	45	36	48	35	39	48	41	36	39	32	42	45	27	38	50	44	36	48	38	40	39	48	46	42	33	44	38	36	36	45	30	30	32	32	48	33	38	36	58	35	47	43	40	46	38	40	39	39	49	40	37	39	47	44	43	37	37	38	40	44	36	34	26	31	46	35	36	34	33	41	42	37	32	37	50	37	36	40	44	35	51	31	44	36	29	36	35	48	29	41	29	40	45	33	34	36	39	34	36	35	47	38	37	27	47	47	30	37	31	44	36	33	34	40	33	50	41	26	45	44	33	40	40	44	41	34	34	39	30	39	29	28	35	41	34	40	42	47	34	44	44	41	45	43	28	48	40	40	32	49	37	43	39	31	38	37	44	50	37	46	48	36	32	33	45	38	32	37	39	46	32	43	43	39	36	38	33	40	43	42	33	39	38	35	45	31	37	35	33	50	36	50	38	47	41	29	39	42	40	42	39	38	40	41	54	45	47	32	35	32	41	47	37	42	37	38	43	44	41	40	35	31	31	38	42	39	43	31	28	31	35	37	46	45	48	32	41	44	37	43	37	34	40	38	43	35	37	39	34	47	39	45	30	38	30	36	50	35	45	47	40	42	35	34	40	42	34	46	41	29	32	38	36	36	33	38	49	36	40	45	41	36	36	41	34	40	40	45	30	44	38	45	29	42	38	29	55	38	40	36	43	35	43	30	38	30	45	42	39	52	51	51	47	32	34	48	48	41	36	45	42	37	41	49	34	35	38	39	40	46	33	42	27	32	40	36	39	36	36	30	38	46	47	40	48	34	44	40	28	30	22	46	48	31	29	36	26	35	43	39	32	38	41	35	35	29	41	44	39	42	47	48	37	31	42	44	37	42	47	37	37	34	28	46	39	53	35	29	37	35	33	52	32	37	39	40	34	36	38	39	37	34	28	35	41	34	45	44	47	34	40	38	46	36	41	42	41	33	35	38	41	40	43	26	50	32	44	34	40	39	43	30	39	30	46	33	31	52	39	36	33	25	38	43	41	40	42	38	52	37	51	39	49	46	35	38	51	47	38	44	34	47	48	34	47	37	40	41	33	41	39	32	33	49	41	32	34	42	38	43	45	48	50	21	39	43	32	38	42	34	42	36	45	51	49	27	55	49	46	44	40	34	36	35	39	25	30	42	48	46	43	52	42	43	40	37	35	48	42	37	41	30	34	37	41	37	55	38	46	41	45	45	28	47	35	30	39	34	29	39	42	38	39	37	42	42	36	47	36	34	39	43	47	35	31	52	31	39	36	44	34	39	43	48	41	31	39	44	42	48	44	42	57	40	36	47	39	32	40	41	45	39	43	34	31	44	30	31	45	46	54	36	36	45	37	42	40	42	34	39	41	45	38	35	42	34	30	37	44	29	45	45	39	50	35	36
20540	14529	9676	19479	24028	20608	17542	14874	10475	8462	7211	6516	4274	2970	2299	2545	2962	2912	3827	3873	2354	2125	2027	1902	1555	1213	1078	1079	1089	905	918	892	879	844	814	948	858	885	856	810	787	789	768	745	849	975	972	1060	859	777	1080	1400	2300	918	945	900	723	668	677	671	677	659	691	620	638	667	606	628	649	629	611	629	645	626	581	660	674	650	677	633	674	619	623	641	627	671	577	578	602	610	604	659	623	623	633	675	641	649	633	660	692	594	644	659	639	636	625	645	621	653	613	647	634	603	626	633	572	630	623	611	642	598	651	644	588	603	571	605	615	664	623	633	638	645	577	611	622	612	584	638	600	571	637	621	596	586	598	657	626	609	633	592	618	581	589	648	582	634	614	606	623	659	632	622	604	568	660	632	618	591	648	618	572	582	629	643	637	615	622	613	603	611	601	641	617	609	608	555	588	646	577	599	636	586	601	602	602	570	597	583	695	592	641	584	618	615	642	629	607	611	552	604	618	579	575	591	600	602	596	602	605	623	570	640	617	576	634	633	557	604	626	599	600	597	603	583	599	629	561	611	648	611	607	587	604	562	631	660	618	581	602	596	609	655	628	629	626	617	582	629	629	638	608	667	573	629	608	565	601	630	626	639	640	628	638	626	601	600	611	590	608	624	644	596	641	622	637	557	576	624	644	596	616	591	592	606	662	603	577	613	607	616	616	617	570	589	598	604	644	608	591	608	603	583	632	615	589	582	616	617	593	581	605	620	602	653	596	581	558	653	611	623	577	655	625	637	632	596	617	575	610	623	627	612	595	651	595	650	622	566	656	580	604	605	603	650	594	573	588	604	585	610	576	609	616	654	643	661	606	589	590	636	620	595	630	597	651	597	639	636	569	616	556	663	618	592	625	634	658	616	586	607	569	637	594	647	617	644	621	622	624	584	622	585	602	600	588	614	601	644	602	593	570	612	559	619	589	610	605	617	613	593	629	611	608	595	553	590	585	613	607	623	638	615	595	607	601	606	593	613	637	629	609	649	602	594	598	611	657	639	580	623	619	592	618	594	594	578	594	588	628	600	574	618	607	627	622	625	576	575	575	619	576	634	597	614	599	576	605	667	638	623	640	626	613	624	589	625	610	605	629	618	631	647	599	626	605	598	639	594	607	593	594	591	578	566	591	645	561	636	609	617	611	614	641	651	583	584	596	597	628	640	630	570	604	621	592	587	585	601	579	610	611	594	571	585	600	588	591	618	596	601	600	636	593	578	652	581	618	601	632	600	645	603	628	555	590	606	632	604	607	603	620	581	615	615	650	587	599	590	624	568	648	568	644	620	615	610	558	631	610	621	611	648	583	585	572	568	598	588	622	645	629	564	569	569	589	600	562	582	623	580	648	556	602	624	592	582	590	632	608	612	605	587	657	611	628	616	555	570	602	591	584	633	664	615	589	618	585	615	666	587	599	636	649	598	606	627	596	559	662	578	638	618	573	626	605	585	611	617	608	562	581	578	603	632	591	615	614	591	623	560	606	623	640	596	597	589	607	633	629	648	640	622	605	655	587	658	624	612	580	562	618	625	602	607	604	604	637	576	624	617	600	642	614	630	592	603	620	600	650	615	589	579	591	590	605	614	616	631	638	617	614	616	622	573	601	585	599	589	618	627	606	616	595	564	625	609	604	641	606	598	584	612	570	582	625	594	618	615	647	611	617	621	589	661	618	616	574	594	557	607	641	608	577	620	596	562	622	618	583	592	586	600	596	588	570	609	612	623	611	583	622	613	592	574	606	576	639	603	664	620	596	625	611	634	618	635	610	612	618	607	610	589	636	630	619	629	610	682	576	606	562	600	586	580	643	566	569	570	608	642	619	581	612	598	597	611	627	604	580	631	578	615	647	586	598	635	598	613	570	565	563	594	600	638	626	629	625	571	623	610	598	582	615	635	628	602	584	614	597	632	613	579	622	573	623	652	603	644	647	618	661	614	582	574	647	655	595	628	576	626	589	599	587	590	612	611	612	622	591	592	598	611	596	623	594	594	596	622	615	588	615	606	608	602	617	593	587	557	588	601	597	605	648	650	585	579	600	612	626	614	626	609	580	570	607	603	610	555	585	572	615	632	592	629	564	641	552	603	614	629	609	595	569	604	607	636	566	601	593	593	630	590	563	631	633	650	605	583	610	602	606	604	571	603	574	605	607	610	610	648	591	578	594	609	582	598	610	607	604	598	673	609	611	581	598	604	573	607	619	587	629	553	621	576	604	614	611	608	569	623	631	620	609	609	619	587	607	606	600	636	581	615	570	604	659	632	624	563	618	624	607	614	586	588	634	577	602	595	581	607	621	610	625	559	613	589	626	601	608	638	608	622	641	605	646	573	588	621	579	668	599	609	627	611	624	622	584	613	596	592	596	617	598	629	628	591	607	631	633	612	615	625	590	576	566	573	675	625	613	557	668	605	603	604	595	639	623	558	584	645	583	637	628	626	579	582	573	636	645	649	652	614	629	574	589	633	593	621	616	607	574	578	592	641	640	632	621	579	550	626	601	613	628	584	608	612	623	628	609	609	606	624	581	621	640	617	611	599	621	588	624	583	595	600	615	589	652	568	647	571	601	619	609	591	645	612	626	631	617	620	615	586	602	601	606	620	603	596	612	603	599	626	560	631	659	606	638	603	634	607	621	619	568	637	618	607	621	603	567	667	619	658	644	585	663	627	617	647	590	611	606	604	625	612	611	630	582	572	601	583	618	622	639	612	575	595	620	651	612	600	626	626	594	649	599	635	587	576	554	635	649	615	633	611	650	621	608	619	654	607	607	608	602	579	630	626	603	609	595	556	647	595	572	601	618	597	581	625	597	584	632	611	648	578	574	577	594	600	591	605	594	608	584	615	623	624	575	651	604	593	647	623	594	602	583	630	582	625	598	607	644	626	599	589	623	608	595	577	626	608	588	574	647	621	630	581	649	606	610	610	603	588	645	615	597	624	610	598	615	563	632	624	625	632	564	598	568	585	634	604	572	650	573	612	560	613	610	589	595	651	596	582	620	596	612	639	614	565	594	600	603	646	608	664	600	590	629	605	579	623	622	586	580	587	586	587	625	604	610	591	607	598	600	671	609	581	624	586	597	602	636	613	607	583	578	617	636	667	645	624	581	595	621	578	616	615	636	584	574	593	611	585	560	586	623	645	610	621	614	628	631	597	573	617	602	646	534	641	594	605	617	585	608	611	619	590	632	635	605	590	580	596	644	669	604	610	550	623	610	539	569	619	627	608	552	551	589	606	661	598	605	592	597	622	653	607	579	588	617	603	626	640	614	577	605	588	611	606	653	625	638	639	609	608	583	602	622	611	615	638	563	584	612	598	625	609	638	634	628	574	612	609	641	603	601	613	606	609	634	642	575	636	612	628	635	609	647	641	614	563	628	601	665	590	570	561	609	629	592	603	610	610	589	603	565	582	669	593	624	610	648	601	605	603	615	555	610	606	605	593	617	575	596	596
2368	1079	616	399	638	563	398	444	327	276	222	261	137	122	94	96	105	112	119	145	110	93	78	91	74	63	49	53	53	47	48	42	52	57	53	53	46	47	43	46	39	36	40	39	40	42	40	52	46	39	48	51	76	46	46	32	35	35	25	29	43	47	32	33	36	25	36	37	49	34	40	38	40	40	37	36	40	36	25	33	34	33	30	31	27	29	21	33	28	31	44	36	34	35	44	43	29	37	37	42	27	29	26	38	28	38	34	32	30	37	26	33	27	33	47	31	38	36	38	44	32	29	31	30	31	39	33	32	25	43	50	32	39	39	41	39	28	28	48	28	32	32	29	42	34	23	30	42	28	33	27	28	32	31	39	34	27	38	38	39	27	36	28	43	39	32	29	28	32	30	51	34	44	40	36	35	34	37	33	31	35	41	33	37	27	28	33	28	37	24	30	30	38	44	29	29	35	24	30	29	31	34	30	43	40	35	33	31	34	31	29	52	39	26	41	30	27	31	40	32	45	32	38	35	37	31	42	23	32	37	40	28	45	30	45	34	37	44	24	25	35	30	35	30	38	31	29	29	30	31	26	33	49	45	35	32	29	42	42	48	33	32	38	36	40	34	36	33	38	47	39	43	36	31	32	27	45	34	46	47	41	43	32	44	37	38	27	44	26	36	33	39	31	33	50	32	43	47	31	30	38	30	48	35	40	22	40	37	38	30	35	36	31	33	50	40	40	40	35	38	36	33	27	34	29	41	28	38	32	33	37	39	34	21	35	35	34	35	27	33	28	34	44	41	47	21	34	30	31	25	45	45	22	36	41	28	35	47	32	30	42	29	40	35	36	43	31	37	29	30	46	35	37	32	32	38	30	37	38	34	33	29	37	41	32	40	27	28	37	33	41	30	38	35	24	37	38	33	33	34	36	25	28	34	20	42	37	35	35	44	27	26	38	33	31	30	30	32	38	29	38	37	35	38	36	29	32	37	31	41	38	30	29	44	45	31	24	43	42	40	47	34	33	43	35	30	46	29	28	37	31	44	38	30	31	23	38	46	35	38	29	42	36	41	38	39	34	34	37	29	34	43	26	28	29	45	34	44	36	26	37	42	25	36	39	39	42	40	38	44	36	36	41	34	44	40	40	31	29	33	36	31	19	42	34	37	37	36	36	37	32	29	33	29	28	37	32	39	40	34	33	23	40	30	38	30	30	34	24	30	30	42	35	32	22	34	37	36	32	18	30	37	38	41	37	40	48	36	33	33	43	26	39	28	33	25	36	36	32	41	45	34	36	47	36	36	31	35	30	47	31	28	31	42	36	37	36	43	33	37	44	34	41	29	34	45	39	25	39	46	32	36	37	46	42	38	37	48	45	38	41	33	31	34	41	48	34	45	29	41	38	42	34	30	33	35	43	30	35	38	38	34	37	37	47	29	27	41	42	22	38	29	30	44	31	35	32	32	31	43	42	38	29	42	31	33	36	33	30	34	32	29	28	35	34	34	33	28	28	39	37	38	24	34	34	28	36	34	33	39	46	38	22	42	39	33	35	39	40	33	36	48	36	30	32	38	38	40	39	32	33	28	31	40	34	33	34	40	33	38	40	25	36	53	34	27	32	33	39	39	33	29	37	27	31	31	32	31	35	26	35	44	35	27	36	24	37	33	35	32	26	31	34	45	42	27	37	33	33	38	33	41	38	34	27	31	32	44	37	33	32	37	27	33	40	28	30	33	36	29	42	35	37	26	38	40	36	36	38	37	31	33	32	44	41	33	35	31	35	31	39	37	42	32	39	28	36	40	36	35	27	37	40	33	44	41	29	32	31	39	26	35	41	36	31	42	33	39	45	36	38	39	30	48	43	29	27	42	39	30	38	38	31	36	31	32	41	27	36	33	34	37	35	29	31	39	35	34	31	29	32	33	36	43	31	26	38	43	48	33	40	29	41	34	31	37	30	39	36	34	33	37	38	37	41	37	36	42	31	30	34	36	30	33	37	33	39	24	25	33	26	26	31	35	33	36	30	49	29	23	37	33	35	43	31	43	35	43	47	36	35	39	37	26	44	34	38	42	43	27	34	22	40	30	37	32	35	31	26	30	31	37	42	31	31	35	37	33	37	34	42	32	27	32	36	30	35	24	32	33	38	40	38	30	30	37	21	36	42	40	35	39	33	28	25	37	26	39	36	27	38	36	39	45	34	42	31	40	41	30	26	39	38	30	27	36	31	34	35	47	40	28	32	45	36	32	28	38	46	31	36	31	28	26	37	27	35	35	43	45	41	40	28	29	41	34	32	40	27	32	43	45	35	41	39	34	35	28	36	45	40	33	37	27	39	29	33	27	34	24	39	42	32	47	38	37	36	31	29	30	37	24	39	32	46	42	36	46	25	29	35	26	29	36	39	35	36	42	29	39	29	37	32	27	38	45	34	43	39	33	29	42	38	32	31	36	44	40	31	50	37	45	36	30	28	32	28	35	40	36	25	32	26	28	32	37	37	38	37	25	25	33	40	24	35	34	29	40	34	37	36	35	33	31	33	33	34	34	29	39	33	30	36	34	39	31	44	41	31	53	37	42	33	32	31	44	35	38	40	39	34	33	36	34	30	35	39	36	45	34	43	30	48	34	38	35	36	37	36	24	32	31	32	37	42	36	35	28	47	42	38	36	41	45	31	35	38	46	34	42	33	29	51	34	28	33	28	34	36	41	32	37	36	41	30	42	39	30	40	47	28	47	26	35	31	32	23	34	44	33	45	28	33	32	38	37	35	40	36	30	31	33	34	39	31	34	35	41	38	35	35	26	55	31	41	42	24	34	24	41	36	39	31	42	31	38	33	35	36	48	36	35	44	25	42	31	42	31	37	29	34	47	32	43	38	39	34	30	38	32	38	42	26	44	35	37	37	28	40	38	38	39	30	26	46	31	27	27	20	30	46	31	26	38	34	34	33	29	43	37	36	45	37	24	41	22	39	39	44	30	30	21	35	42	33	34	45	38	36	36	31	32	32	44	26	38	39	37	32	29	28	39	23	36	34	30	36	26	25	34	27	43	34	30	30	37	37	41	33	29	34	23	32	41	38	35	35	34	29	50	41	28	44	37	35	24	38	32	35	31	32	36	41	24	54	36	34	35	36	29	34	39	24	25	43	29	37	44	39	32	36	40	44	41	30	33	27	43	32	28	42	37	34	35	36	51	31	34	40	36	38	24	43	33	45	48	40	34	31	39	29	41	27	36	32	24	37	33	34	25	39	38	29	33	33	36	41	39	42	33	41	32	37	45	38	29	37	30	32	29	35	41	39	32	31	41	38	38	36	42	36	35	44	38	31	33	38	34	34	31	35	41	30	41	28	43	34	49	40	33	40	39	55	38	35	29	31	28	34	28	30	24	29	45	36	36	47	44	23	33	40	32	37	29	30	50	35	42	37	40	28	38	24	33	43	43	37	26	39	35	42	42	35	29	28	33	41	34	41	41	28	32	33	24	31	36
26390	19028	12892	25835	32176	27766	22939	21799	16059	12803	10858	9708	6679	4862	3799	3899	4087	4297	5136	5978	3959	2932	2780	2859	2220	1605	1443	1350	1334	1181	1203	1094	1052	1038	1088	1112	1098	907	840	914	916	876	834	799	835	877	1049	1008	877	925	941	1379	2230	1204	1312	770	645	637	635	606	645	753	651	620	643	628	601	626	650	593	649	584	601	647	610	625	592	570	573	565	580	566	560	567	606	596	576	590	588	613	554	660	621	584	589	583	655	605	611	573	612	595	629	546	569	608	591	572	578	569	570	569	563	549	521	550	581	562	561	587	573	571	586	581	569	566	573	558	577	576	565	580	555	537	555	524	538	610	536	609	575	579	548	589	535	531	559	541	576	542	547	590	549	582	563	531	572	548	570	520	586	564	556	563	537	536	518	540	583	553	574	545	548	574	571	587	521	539	551	564	538	550	583	559	521	543	533	523	575	605	548	533	523	531	573	572	546	505	527	555	556	523	521	558	552	576	525	518	532	588	541	545	500	523	563	520	561	523	538	579	524	536	544	549	500	557	572	557	551	506	542	576	540	549	560	519	560	541	550	563	547	551	564	559	547	523	555	526	547	527	559	553	533	565	517	560	586	574	504	592	548	542	528	532	506	556	569	506	528	533	563	578	543	575	525	538	570	569	555	540	565	573	549	550	522	532	555	564	532	587	567	567	537	595	545	533	547	526	545	593	542	528	593	538	540	537	545	515	556	482	581	581	530	567	586	511	537	553	563	503	513	570	528	556	533	533	538	539	589	565	508	511	569	541	580	516	513	528	560	546	520	523	530	502	526	561	594	601	579	527	573	540	524	536	525	543	519	549	545	549	556	528	552	566	554	584	552	513	550	524	531	567	539	551	515	545	543	543	558	569	535	554	546	560	559	537	546	526	517	549	570	551	560	552	515	545	547	554	559	509	586	509	540	532	550	554	539	521	501	523	573	540	548	560	527	566	536	514	546	518	500	512	523	587	562	553	533	533	537	571	549	507	537	535	506	547	541	552	510	574	598	546	549	549	540	529	532	529	533	565	529	563	565	530	561	551	552	571	518	542	539	567	541	552	525	504	546	538	527	513	590	493	524	563	558	520	578	561	558	531	560	503	558	546	538	548	583	527	521	543	588	541	541	526	587	517	525	563	572	550	572	591	555	543	533	536	557	536	533	569	529	577	523	551	552	599	520	544	533	562	585	562	520	528	517	553	583	568	551	528	542	553	541	563	544	525	512	545	592	533	566	498	504	551	553	559	572	544	508	587	562	572	495	507	549	559	524	526	526	546	530	559	528	571	522	543	544	558	550	532	525	554	541	548	516	504	511	563	539	562	581	557	536	584	522	534	554	540	557	509	548	549	553	548	544	539	554	497	550	529	534	531	547	573	543	560	537	539	572	533	551	553	536	574	543	561	553	543	528	539	545	547	557	539	572	581	552	529	544	565	593	538	559	552	560	559	547	553	513	525	549	510	544	551	543	574	546	555	581	551	520	591	566	520	552	530	609	511	566	515	512	556	518	522	535	511	526	543	553	500	515	539	542	520	543	539	543	522	522	516	567	554	539	596	549	503	522	534	514	534	538	527	552	548	553	521	535	512	517	556	530	541	566	575	572	537	570	511	553	538	507	533	517	550	557	541	565	557	520	558	516	565	531	505	558	534	540	546	543	554	522	543	541	517	541	599	508	537	565	589	523	538	557	533	557	616	548	513	516	546	586	551	543	594	525	570	536	529	560	542	528	552	543	561	558	558	607	546	530	535	482	525	516	521	564	577	493	515	537	536	554	576	542	547	597	494	562	549	549	555	531	563	518	542	539	508	544	534	565	558	525	549	549	516	563	556	556	562	515	539	552	534	512	514	530	504	551	562	586	555	526	551	553	557	537	532	577	522	557	556	506	512	558	539	598	563	524	548	582	535	553	524	546	546	545	540	532	527	557	549	524	553	545	541	535	563	542	538	557	531	530	557	532	520	559	568	532	571	565	545	577	569	555	570	527	537	539	546	538	560	543	567	565	551	557	548	564	509	529	556	558	522	534	573	506	525	549	565	602	567	557	547	583	552	527	564	510	546	548	583	558	519	559	564	542	554	567	519	568	563	531	527	536	578	562	526	542	540	551	568	542	538	541	545	545	546	551	498	548	540	504	557	588	523	541	524	526	559	561	501	549	542	559	501	512	559	529	562	525	562	544	575	534	566	520	515	513	540	515	529	520	588	512	509	567	511	545	560	532	560	555	605	520	512	534	549	538	520	535	533	581	533	493	555	526	545	531	529	568	557	570	511	536	556	538	542	526	511	520	531	549	575	513	577	535	564	521	508	548	511	554	552	549	535	554	587	545	535	563	569	558	518	546	510	581	542	558	544	507	530	565	526	574	504	512	547	535	541	547	547	550	532	560	540	504	554	546	571	531	517	506	565	530	524	554	537	563	573	563	543	578	536	539	543	581	584	558	555	556	541	536	547	575	538	543	568	511	533	563	551	578	558	595	543	581	563	547	555	535	527	517	500	513	528	531	565	518	488	528	544	542	581	515	539	539	538	540	517	517	576	562	531	497	561	596	582	548	563	529	539	537	561	556	542	565	538	515	527	546	545	559	526	565	530	516	586	551	566	531	554	531	543	601	511	601	555	518	587	568	554	529	537	568	564	554	559	510	570	579	553	513	563	539	593	522	483	542	537	561	516	551	576	552	554	542	559	506	547	577	523	558	551	553	565	548	532	530	560	548	502	578	535	551	537	532	561	555	517	562	534	519	565	526	514	527	579	552	566	544	562	573	564	526	517	563	539	569	531	541	599	576	565	531	545	543	540	547	531	535	553	542	577	559	539	559	546	560	558	493	519	581	538	538	514	580	565	563	528	574	563	577	537	521	532	495	574	562	540	509	569	553	569	535	554	520	531	578	577	530	549	555	571	556	540	525	527	520	540	546	509	552	545	523	571	600	562	546	568	535	514	517	555	518	544	531	510	537	554	568	544	537	566	530	580	575	551	529	528	556	564	539	555	528	564	516	524	574	550	537	558	533	514	533	498	534	528	556	538	579	539	533	518	534	554	562	544	547	544	592	508	547	553	543	532	561	561	534	557	533	550	528	532	533	557	572	581	557	587	555	531	521	555	543	575	582	551	557	581	546	542	577	512	536	568	520	536	552	501	538	526	552	530	560	556	526	517	519	566	568	542	540	514	532	537	603	582	517	565	524	543	545	561	516	588	571	551	495	566	535	569	533	553	552	575	501	556	551	534	534	510	528	543	554	552	530	539	507	517	518	552	560	520	564	490	552	531	543	535	543	496	520	548	559	514	533	549	554	537	544	590	586	539	547	556	528	569	535	527	551	550	551	581	506	537	538	585	590	468	511	526	524	519	513	542	530	559	543	518	551	551	552	546	475	540	556	518	557	561	543	546	547	574	522	528	553	573	529	536	537	532	566	556	532	555	490	528	542	532	536	554	534	545	551	544	568	568	536	511	558	535	555	555	582	563	550	526
1754	434	252	196	294	272	165	190	129	111	81	83	56	47	38	32	38	35	40	80	53	32	45	36	33	34	27	33	16	24	19	19	28	32	26	20	22	27	30	21	26	25	23	24	20	24	32	26	19	25	31	30	38	26	26	23	21	23	34	16	22	27	25	14	29	22	16	26	30	26	15	20	17	18	24	23	33	27	19	20	23	27	19	24	24	23	25	24	31	25	27	24	31	21	29	24	24	24	25	22	29	20	29	26	25	29	28	21	23	18	21	16	23	20	24	28	29	26	22	24	23	26	24	18	26	26	25	25	21	25	18	27	26	21	17	23	23	15	21	22	21	22	26	16	25	30	27	23	24	19	28	31	23	30	18	20	28	16	27	23	26	19	27	26	28	23	20	20	24	27	20	20	16	19	20	16	28	25	24	27	24	23	22	21	23	24	22	29	16	30	26	25	14	18	26	26	12	16	17	23	23	18	35	21	24	24	27	24	26	20	24	20	28	23	25	31	28	25	32	26	25	25	14	21	24	30	26	14	26	24	29	27	24	25	25	20	35	22	21	18	27	27	27	21	23	28	27	28	27	28	26	22	29	19	19	19	28	18	27	27	19	19	33	23	19	19	34	21	30	20	18	20	27	28	27	24	18	22	21	19	21	16	21	20	21	25	22	36	18	25	23	30	34	23	25	17	15	25	12	26	26	19	20	25	30	13	17	18	26	25	20	23	28	21	25	24	29	29	16	32	19	30	22	31	22	26	18	18	31	26	26	17	18	23	23	21	25	29	25	14	20	19	20	24	18	27	26	20	21	24	28	19	20	19	21	22	24	22	23	21	17	24	18	24	14	22	14	28	24	30	15	24	24	28	28	27	16	28	19	12	25	23	24	15	29	28	48	24	26	22	26	20	13	27	18	31	16	14	21	22	23	21	21	17	18	22	27	21	22	30	17	23	16	28	20	26	23	15	21	16	21	22	23	16	21	31	23	27	29	17	16	23	29	25	32	24	22	18	27	25	19	22	25	18	24	18	12	23	31	27	27	27	27	36	22	25	22	14	14	29	32	15	26	26	24	22	25	21	16	38	20	23	34	21	25	17	27	27	22	23	22	16	23	24	24	21	21	29	26	29	23	25	30	22	22	14	26	17	16	23	20	31	24	19	15	26	28	24	15	26	25	24	22	27	25	21	20	27	21	32	20	21	25	16	19	30	24	26	13	25	20	19	24	27	11	36	28	16	26	17	13	22	33	27	24	18	31	22	27	35	33	19	24	27	18	25	22	19	21	25	32	22	28	20	22	23	27	22	31	16	34	30	19	29	19	29	23	29	27	20	35	18	18	27	21	29	29	23	27	23	18	27	23	31	18	19	24	21	21	15	16	19	22	18	29	25	18	22	36	27	29	20	17	23	26	23	15	27	22	19	19	23	25	17	17	22	25	22	14	29	28	27	29	37	23	25	20	13	30	22	20	33	32	19	30	19	22	21	14	21	21	28	22	18	22	29	25	26	26	12	20	23	21	26	19	25	15	26	23	18	29	19	29	24	24	25	31	15	21	22	16	33	27	15	20	30	17	22	23	20	26	19	27	13	22	22	24	17	18	28	15	23	36	21	28	22	15	22	23	24	16	21	17	25	19	22	17	17	30	17	22	22	20	21	20	20	20	31	22	31	25	21	21	35	15	24	25	18	18	14	15	28	19	21	20	23	29	20	26	24	23	26	33	23	24	27	26	24	25	26	24	17	26	27	23	27	20	27	32	16	18	19	21	31	22	25	29	26	23	29	22	22	21	24	26	16	26	23	27	19	29	32	21	27	24	33	30	29	25	28	25	18	25	29	24	28	25	20	34	30	24	32	29	19	18	22	15	26	15	18	26	17	20	27	20	15	15	30	23	19	26	37	17	24	22	26	18	23	24	23	22	23	21	22	22	21	28	16	20	15	24	20	24	26	30	16	27	28	12	19	25	17	16	16	20	24	16	29	28	30	30	20	29	24	25	25	20	22	36	19	25	21	18	28	23	24	21	22	13	31	14	26	21	26	23	23	22	18	23	21	21	28	16	33	25	21	20	28	22	25	27	31	17	26	25	28	30	21	30	31	21	21	25	24	25	28	23	23	26	25	28	16	22	20	28	18	24	36	21	20	19	27	23	25	22	21	24	24	31	28	22	29	27	19	22	15	15	28	24	20	21	26	29	21	36	24	25	30	37	22	23	17	28	19	22	18	19	30	22	24	36	18	25	25	22	19	27	30	24	27	20	31	26	21	20	21	24	22	19	27	25	24	15	23	22	30	19	29	23	24	29	24	28	28	22	17	26	17	12	15	25	16	25	18	21	34	17	27	34	27	30	14	25	17	20	31	22	17	19	28	16	18	33	26	26	30	21	22	20	21	23	18	18	18	19	18	23	14	33	25	22	23	18	26	24	26	27	23	16	21	18	17	24	26	22	23	31	25	25	24	22	20	18	21	28	31	24	21	22	27	22	22	21	25	26	21	22	30	22	23	15	27	22	28	29	21	21	18	24	27	19	25	27	26	23	21	24	25	24	20	24	29	26	32	22	25	24	16	25	20	21	19	19	23	21	26	30	19	11	19	31	14	18	16	26	19	18	15	21	21	20	31	21	16	26	32	21	19	24	29	24	28	26	17	31	30	16	15	22	19	17	36	21	25	21	28	20	19	26	17	18	22	30	19	20	14	21	16	29	32	28	25	11	25	24	18	25	23	28	24	27	22	22	27	24	22	22	19	18	16	29	21	27	17	29	20	18	31	29	20	29	36	31	21	26	14	29	18	21	20	27	21	27	29	22	26	29	24	14	23	25	21	24	19	22	23	25	19	23	25	22	15	21	23	27	29	20	20	26	16	25	26	24	30	24	26	28	21	18	23	23	20	25	20	28	24	21	15	32	30	15	30	19	20	24	28	18	27	14	24	27	21	21	27	21	20	20	29	30	25	23	28	15	23	14	20	17	30	20	26	19	26	19	19	30	23	17	22	23	26	25	21	18	22	22	23	13	18	15	25	19	23	25	18	24	23	18	18	23	19	25	19	32	22	21	28	22	21	24	22	23	24	32	21	22	21	19	17	26	23	19	28	12	19	20	27	24	21	23	27	30	32	20	26	21	18	21	15	16	19	23	24	28	14	30	22	27	21	14	18	17	19	24	23	32	25	24	16	24	28	19	29	25	30	19	20	23	25	16	28	27	32	24	26	23	23	20	22	25	20	27	24	21	36	21	24	29	32	22	24	16	21	28	21	25	26	32	25	20	21	22	30	16	21	21	29	26	23	24	17	23	17	25	25	23	27	22	24	25	22	19	28	29	23	24	24	18	24	30	27	30	19	22	25	24	16	19	18	28	25	27	25	26	25	25	33	17	19	21	15	30	27	15	22	16	20	25	23	26	29	11	24	25	17	24	28	32	30	23	33	21	23	26	34	24	27	29	32	21	16	15	18	21	20	27	25	17	21	30	17	31	28	20	21	12	25
18007	11593	7316	17311	25261	19208	12604	12340	8536	5862	4415	3659	2272	1577	1205	1103	1236	1380	1624	2624	1994	1085	1070	1183	932	654	567	527	544	498	488	452	551	519	533	469	455	412	441	448	444	427	422	409	441	479	525	485	465	460	702	917	1026	723	615	451	369	357	381	362	401	402	421	411	407	408	358	360	372	381	376	395	359	382	355	380	350	427	375	383	398	398	380	359	352	379	380	388	349	358	401	373	331	396	377	426	367	385	369	367	380	364	393	349	363	401	348	386	390	376	371	379	397	393	393	365	392	363	430	417	376	358	391	388	384	376	351	422	380	361	353	394	380	383	383	386	369	352	386	360	363	387	365	384	378	355	393	351	368	358	387	379	341	377	400	384	368	354	370	388	350	424	387	372	356	367	404	372	344	367	317	418	378	389	371	394	394	365	372	373	380	365	375	357	400	396	342	363	390	374	381	366	388	407	356	374	361	418	367	371	397	392	388	389	361	375	364	391	367	361	352	372	354	328	345	381	354	388	379	364	348	394	365	396	368	370	337	367	346	370	346	367	345	371	385	373	367	380	360	363	357	359	336	355	393	365	352	334	390	386	353	344	390	372	381	335	378	362	361	396	372	364	384	391	358	389	382	346	393	361	365	351	404	364	351	400	369	320	377	360	374	379	358	354	406	341	327	341	374	371	359	370	337	365	392	348	399	377	394	380	341	410	393	382	400	388	358	344	350	382	360	360	333	373	396	389	366	385	407	368	340	359	366	357	382	400	355	394	394	373	350	332	364	367	376	407	347	365	383	398	389	333	319	382	383	397	354	403	357	394	367	392	369	345	338	354	351	381	422	320	401	370	370	375	374	385	367	389	368	353	402	407	372	339	364	336	378	349	397	359	350	368	387	353	364	361	350	375	388	389	382	378	376	359	365	379	337	387	357	403	374	366	376	348	366	383	348	382	357	391	375	350	336	367	392	363	379	369	378	398	339	367	372	355	368	365	404	357	385	391	389	361	388	347	346	357	352	360	373	393	388	375	329	351	333	372	372	334	363	380	357	344	383	390	360	365	349	363	360	380	379	374	379	336	350	372	393	334	335	365	369	378	366	380	344	374	353	373	358	303	401	366	378	381	363	369	344	366	338	343	372	381	388	372	381	340	328	363	364	355	376	380	374	417	433	393	337	346	371	347	325	339	370	370	360	370	354	401	381	354	346	359	358	389	387	356	329	366	354	357	373	346	367	363	375	320	343	385	392	387	363	372	357	358	348	370	363	336	343	345	339	370	385	337	373	393	386	317	340	372	391	355	377	375	344	365	358	392	381	348	402	361	364	347	329	358	385	393	369	361	385	371	344	382	353	384	324	360	372	361	373	367	330	364	350	387	331	351	377	375	382	369	346	355	394	356	396	373	372	395	369	367	365	384	363	395	355	395	332	352	372	359	371	381	341	363	371	381	378	346	347	376	381	366	383	323	382	326	331	392	395	349	378	374	380	360	384	371	356	341	371	327	353	374	370	368	384	400	368	375	373	377	355	376	357	353	348	376	337	385	366	378	385	380	371	348	372	352	358	365	351	366	359	361	363	345	373	361	361	358	355	382	390	365	364	374	357	359	360	376	372	358	385	376	354	364	354	386	366	368	340	359	397	377	368	371	420	356	366	349	350	372	330	400	348	351	385	348	389	380	363	370	386	367	359	366	388	350	360	340	377	358	371	348	339	357	399	344	397	347	352	339	383	345	370	359	378	347	367	345	365	346	378	333	350	376	374	340	361	369	348	357	331	381	371	381	371	345	371	358	389	356	362	339	359	377	369	410	366	373	362	383	387	363	396	341	334	386	374	376	341	391	350	387	380	397	340	326	358	365	340	394	353	376	354	382	346	340	385	383	370	345	377	391	357	371	400	355	377	369	365	367	332	368	383	391	362	349	384	362	343	368	360	389	341	332	400	360	339	371	354	380	369	341	374	372	377	372	359	356	371	341	363	339	376	392	392	345	362	360	353	404	353	360	383	366	350	372	372	366	371	353	365	381	345	388	350	358	384	366	370	376	370	359	367	406	349	366	359	397	369	382	342	341	381	370	352	334	361	388	379	367	370	348	386	342	365	385	395	365	360	392	343	376	352	363	405	368	349	367	353	370	350	378	376	367	373	335	379	366	362	378	387	364	368	377	361	385	376	362	327	355	345	398	353	380	366	360	347	384	376	405	386	364	337	391	373	386	346	369	342	376	330	379	339	369	416	375	357	361	388	339	373	346	374	369	428	357	357	363	385	352	348	382	365	363	372	398	384	360	375	394	360	365	397	386	363	371	357	326	345	352	412	362	387	373	395	354	372	392	349	387	364	344	392	391	375	355	350	384	384	354	372	357	351	373	390	355	342	356	357	344	344	332	348	382	379	369	316	362	369	353	341	340	371	363	368	397	384	390	351	329	365	371	383	370	364	369	377	389	336	352	318	370	366	395	361	387	398	371	407	392	364	349	389	388	379	400	366	367	391	372	388	387	373	362	374	386	404	345	351	350	382	345	393	386	352	357	385	401	392	369	378	347	372	335	407	371	325	337	375	348	338	355	360	374	354	376	389	418	367	353	366	385	397	355	361	376	363	382	345	376	358	361	356	377	340	366	383	355	358	342	346	346	354	363	328	352	351	357	372	373	358	349	364	373	367	366	357	342	373	391	352	362	344	372	369	382	366	349	361	355	364	353	365	354	363	377	385	352	364	352	347	401	382	349	399	381	384	347	376	328	347	382	384	367	397	372	345	372	381	381	331	350	365	385	348	318	361	349	382	363	345	345	344	368	349	374	385	371	378	349	347	324	347	328	369	405	363	368	348	360	356	359	370	360	344	355	338	384	365	314	382	360	350	385	389	347	380	366	336	373	350	344	384	375	353	350	375	343	400	355	389	363	370	361	359	372	381	379	374	369	375	350	363	394	407	352	351	367	350	394	388	377	356	342	333	375	354	371	335	365	377	388	399	389	402	360	334	365	369	335	361	369	413	384	361	362	369	391	348	389	360	369	366	350	391	383	345	325	355	360	374	371	364	393	389	343	334	369	341	355	365	355	376	400	362	395	378	334	368	378	370	348	339	340	385	360	371	340	359	368	432	387	368	329	368	390	369	367	364	381	310	374	400	353	342	366	380	366	385	364	356	356	406	371	365	422	346	366	359	363	351	353	353	366	384	357	393	377	346	365	355	342	375	359	402	362	393	387	355	352	379	373	385	361	365	384	341	370	375	384	341	360	401	368	388	387	376	397	355	370	320	366	386	366	364	371	370	397	386	367	356	356	334	370	377	359	360	343	398	338	362	349	383	342	354	356	353	361	363	377	346	373	364	312	372	357	353	381	406	350	370	370	333	328	360	336	379	377	365	368	330	354	337	387	383	346	329	358	365	398	358	388	363	360	404	355	371	389	331	394	403	342	361	375	345	370	399	359	378	356	364	364	355	383	362	349	396	347	340	354	391	360	381	362	388	342	376	389	394	377	372	323	369	370
1288	726	446	346	564	509	360	312	266	209	130	124	99	79	48	50	51	49	56	73	90	49	45	50	40	34	32	16	27	25	34	23	21	32	21	23	19	29	29	17	13	25	27	27	24	22	20	26	33	28	28	33	32	41	30	16	11	20	11	21	20	28	31	17	15	23	20	21	22	19	14	17	23	14	13	18	15	16	21	16	22	30	13	20	23	13	19	21	22	20	25	23	17	22	24	19	20	28	14	18	23	14	19	22	21	20	22	15	13	25	19	16	19	19	12	21	29	21	22	25	24	23	16	20	20	16	22	10	22	21	22	20	19	16	19	25	22	15	27	18	21	19	20	24	14	18	18	11	20	17	20	24	18	19	20	14	15	18	22	25	17	18	22	19	20	21	13	14	23	18	18	23	21	22	24	19	20	19	16	25	25	22	16	20	18	24	24	19	21	22	11	23	19	13	31	23	23	10	14	13	26	17	18	26	17	20	23	21	24	15	15	17	9	13	26	25	17	19	21	17	20	25	18	28	19	19	19	14	23	18	20	16	22	21	13	22	15	12	22	20	14	10	22	12	20	25	22	24	19	18	20	15	19	21	17	28	28	22	23	20	21	23	17	21	25	19	18	15	16	24	17	25	18	17	14	22	17	26	28	20	16	19	12	25	16	25	25	26	18	17	22	17	11	28	25	22	20	12	12	23	21	27	12	23	23	21	29	15	19	15	21	22	19	21	14	20	15	16	16	24	18	14	15	17	10	20	13	23	27	23	24	18	13	16	22	22	14	12	15	28	21	15	21	19	19	23	27	25	18	20	15	19	20	17	13	14	23	21	21	17	11	17	17	19	25	24	28	26	22	26	18	20	16	20	13	17	20	18	17	18	14	17	18	25	23	15	29	19	20	20	16	26	21	15	21	14	20	20	16	23	24	23	26	24	15	22	12	18	20	17	21	24	25	20	22	15	21	18	19	22	19	25	17	14	19	21	26	19	24	21	19	17	23	25	15	22	22	23	15	18	16	15	21	13	17	16	17	14	16	20	24	11	16	14	22	23	24	19	13	20	16	14	16	15	22	20	29	22	23	7	17	20	14	22	10	27	22	27	14	17	19	15	11	14	18	22	16	29	23	21	22	13	26	18	23	18	15	25	19	23	22	21	26	18	20	26	24	26	28	15	12	13	22	16	19	18	13	11	25	21	20	16	21	14	25	19	13	15	22	20	24	14	21	19	27	14	21	25	18	18	23	24	19	30	18	18	19	28	18	19	17	14	26	18	24	14	18	21	18	23	19	17	18	17	19	15	16	27	15	19	12	21	20	17	16	17	13	23	17	31	21	24	20	25	19	21	17	16	17	13	21	17	21	20	16	23	19	17	23	21	10	14	21	22	20	20	11	16	19	23	22	21	11	11	20	12	19	16	24	19	18	17	16	20	25	18	15	16	23	24	16	23	21	26	23	24	18	12	22	28	14	25	16	13	21	17	16	19	20	23	15	24	15	30	15	18	16	13	18	25	15	22	18	17	15	16	22	12	20	19	19	17	25	14	21	24	23	18	28	27	18	11	22	24	25	14	20	15	18	11	28	24	19	14	23	14	16	22	20	32	25	23	15	17	20	16	11	19	14	13	21	14	13	22	24	16	19	17	22	22	22	12	16	22	22	22	16	17	16	21	16	15	22	15	23	19	18	27	26	19	23	19	11	29	15	13	11	24	15	16	13	7	21	27	16	22	25	21	19	17	25	17	20	19	16	22	19	20	22	24	23	19	25	17	13	19	19	14	20	14	18	23	20	16	17	18	13	23	21	19	19	16	17	17	13	20	21	19	22	18	12	18	15	15	17	14	19	13	19	22	18	24	19	19	22	25	16	18	27	17	19	19	27	19	17	24	17	22	21	21	20	19	17	17	23	23	10	16	16	26	12	14	24	16	13	19	22	21	15	18	15	14	21	16	21	16	16	25	21	14	26	20	24	17	24	20	22	26	24	14	28	15	12	15	26	25	14	23	27	21	17	15	26	19	21	18	20	14	18	19	24	22	15	23	14	13	24	15	22	16	13	15	17	20	14	21	9	18	17	19	22	21	29	17	23	18	29	18	21	19	13	20	21	15	19	14	11	20	20	23	18	25	13	19	17	15	19	20	18	20	21	18	18	18	16	22	19	25	20	23	10	19	18	17	19	17	20	24	18	20	15	15	20	16	21	20	12	21	21	18	21	16	17	16	27	23	22	16	25	16	11	19	19	19	15	19	17	19	16	21	18	25	7	16	18	22	19	17	24	24	13	21	26	21	15	11	20	24	13	21	19	20	24	12	22	22	16	13	23	21	25	17	12	15	25	15	12	27	21	14	16	24	16	21	19	30	13	21	20	17	14	24	26	22	21	20	31	23	21	28	21	24	22	27	18	24	24	23	26	20	14	18	9	16	13	11	19	22	16	14	25	18	15	22	21	15	20	20	26	22	16	14	20	16	18	15	17	25	20	15	20	32	22	19	18	21	19	25	21	20	18	18	24	21	17	22	21	15	24	30	20	14	19	15	27	19	10	18	17	20	17	17	19	7	20	16	22	22	19	22	26	16	16	32	24	14	19	23	11	16	13	21	16	17	15	15	23	24	16	19	19	18	25	14	17	20	17	15	16	15	16	18	26	12	28	21	26	23	14	9	24	18	17	17	13	24	25	20	17	20	23	20	12	19	15	22	18	20	19	19	18	20	22	16	21	13	22	16	12	18	13	19	16	19	17	22	24	19	18	17	14	20	18	17	21	19	21	22	19	19	17	15	16	18	21	18	17	14	20	21	16	20	14	18	21	18	14	18	26	21	17	23	19	26	17	16	20	21	26	22	12	18	22	18	17	17	19	19	19	15	14	10	13	20	22	17	18	23	13	18	24	16	21	10	21	22	21	22	14	19	18	17	23	18	18	16	25	25	19	21	23	28	13	15	20	14	30	18	18	13	20	20	18	24	19	21	24	19	14	18	25	18	21	24	26	18	12	17	15	19	14	17	18	21	22	29	21	20	17	17	15	21	18	15	11	10	31	22	21	19	20	15	22	18	25	19	19	19	25	19	13	14	15	13	17	21	23	17	16	16	25	17	20	14	18	10	19	14	18	27	15	19	21	20	20	23	20	20	17	14	27	20	23	19	18	16	21	19	25	22	24	22	16	7	26	12	13	19	21	20	15	17	25	11	19	23	20	33	17	12	12	22	25	26	18	21	17	19	18	21	22	27	21	25	22	28	15	22	21	13	15	15	15	17	18	14	16	18	22	21	14	16	19	18	19	24	16	20	13	19	12	23	17	15	14	30	13	12	22	21	28	12	16	18	19	16	21	27	22	24	15	12	22	22	19	16	22	10	18	26	19	22	14	27	16	15	24	22	13	21	13	20	15	18	13	20	20	22	17	13	20	15	23	14	19	11	19	23	14	20	16	21	17	21	16	19	13	21	18	32	17	15	21	22	11	18	13	25	17	25	20	19	16	28	23	23
22151	15528	10367	23158	31640	26990	19583	18082	14558	10562	7808	6154	4179	3008	2232	2046	1954	2038	2337	3316	3475	1873	1659	1501	1470	1092	845	799	696	603	624	625	597	660	625	522	504	475	542	528	493	413	455	475	503	466	410	476	499	717	1117	1163	1009	1085	922	430	350	375	388	356	357	371	393	336	321	329	313	358	343	314	316	334	336	320	374	303	327	313	305	303	301	343	331	323	308	316	325	336	345	310	312	329	353	335	336	374	345	341	326	349	305	327	331	339	331	334	330	296	313	334	310	304	314	315	307	316	336	330	341	346	359	329	324	321	313	319	332	323	310	314	308	318	304	300	316	327	322	308	293	306	334	336	304	293	299	323	278	312	331	287	329	284	317	305	318	319	294	300	303	306	292	314	322	302	306	288	362	306	316	326	317	312	296	342	302	331	297	340	302	291	320	329	295	348	312	295	332	300	285	311	272	297	269	305	304	312	311	303	308	291	320	267	284	310	336	277	287	297	285	311	324	293	316	306	305	321	302	285	342	327	282	313	298	285	310	294	301	317	296	316	334	331	296	290	315	302	289	288	316	331	268	313	297	284	303	314	297	273	302	280	302	287	279	310	320	325	327	324	315	300	306	311	297	300	305	298	328	334	279	292	301	300	333	317	311	275	305	298	301	298	289	315	291	294	286	296	297	288	336	318	291	285	321	315	335	293	278	273	277	308	293	302	315	281	316	307	297	310	315	297	328	313	290	269	305	294	330	294	289	270	310	316	323	289	309	284	292	313	282	330	301	294	275	324	342	323	284	319	320	302	307	321	300	305	306	321	317	305	316	284	306	308	280	334	310	321	284	294	282	308	313	304	316	296	318	315	301	294	294	317	302	307	313	296	286	311	284	283	291	292	275	272	295	297	297	321	278	298	291	311	329	297	291	315	327	289	316	260	297	295	301	295	328	310	295	295	307	306	305	272	303	313	301	300	300	351	285	306	287	315	263	293	294	328	287	313	312	281	312	316	287	301	295	317	280	297	315	339	323	297	320	294	313	291	269	300	270	286	301	306	327	298	293	295	306	304	331	313	325	281	294	301	280	326	283	303	306	285	272	300	320	304	290	316	296	289	303	339	317	293	332	349	307	330	286	327	297	306	283	272	302	303	299	319	346	297	308	334	339	290	298	329	311	310	327	287	297	324	280	304	305	293	303	285	286	289	275	288	291	311	301	276	296	314	276	295	296	329	313	293	297	278	277	297	305	320	318	317	316	303	281	306	283	317	303	294	290	305	293	284	316	297	318	303	314	300	292	335	320	315	300	295	366	303	283	308	290	280	297	292	334	310	289	281	315	321	315	300	295	330	286	286	329	303	341	295	293	304	331	284	315	298	298	330	326	300	308	300	261	282	258	292	276	311	291	302	300	301	320	307	307	315	310	303	277	306	311	305	299	307	295	294	310	303	352	331	283	311	267	284	299	352	318	315	323	302	266	277	306	317	319	310	300	262	289	298	289	318	305	322	294	314	318	306	304	270	295	318	333	301	308	312	296	321	320	325	311	301	323	314	320	316	306	292	302	307	342	271	289	303	268	323	289	273	290	307	325	281	319	287	312	286	312	316	325	286	313	334	307	290	335	319	282	280	304	268	304	320	305	334	306	321	316	324	337	291	303	298	302	296	310	308	299	316	314	297	317	288	269	282	299	309	290	343	298	297	310	307	308	285	304	238	324	294	318	316	297	317	333	305	272	300	294	299	299	317	275	276	320	334	271	300	303	304	306	290	324	321	304	296	322	302	279	294	286	291	305	299	310	307	282	275	304	324	266	293	312	340	292	334	339	295	289	308	312	292	304	296	294	322	310	301	299	299	318	304	294	306	310	296	288	290	317	313	250	294	321	282	342	290	278	300	293	308	291	286	267	312	302	339	295	287	323	301	305	292	304	316	344	269	329	305	299	303	278	313	294	334	326	335	327	279	319	275	302	301	284	321	308	307	284	301	318	310	315	273	334	296	288	298	301	310	309	295	324	304	287	308	286	278	304	305	301	281	295	294	307	273	310	304	305	298	312	312	292	292	284	344	319	302	279	328	297	315	308	292	312	301	309	287	299	336	298	313	317	318	282	320	315	294	280	328	309	314	272	288	311	303	306	264	305	305	300	293	270	282	289	306	326	298	309	347	309	294	316	315	272	279	306	284	319	298	301	322	272	315	306	286	271	303	300	304	296	292	296	315	304	303	300	326	321	275	318	289	318	326	328	275	320	303	312	309	323	301	262	317	308	307	294	284	294	296	270	308	305	303	332	294	321	329	306	293	295	293	290	296	288	274	285	303	289	295	268	300	287	321	276	298	320	281	353	301	296	306	330	305	307	311	269	310	290	315	302	289	305	296	310	320	321	287	296	317	317	300	295	314	307	302	274	274	292	342	264	320	318	295	317	280	311	289	296	293	293	314	311	306	290	300	275	292	312	291	294	317	310	332	331	299	315	300	319	339	287	313	291	279	326	307	296	280	286	314	323	327	317	317	325	299	317	295	283	296	294	311	334	296	290	305	312	332	335	317	312	302	310	316	316	308	310	304	300	310	291	295	324	288	298	298	302	300	306	314	273	304	309	321	275	279	301	308	303	277	316	325	282	298	313	322	299	283	308	304	328	264	304	302	306	303	355	298	309	297	303	299	318	299	318	319	327	295	299	328	262	303	319	320	313	284	279	311	294	298	299	310	336	323	321	309	286	289	313	281	311	288	287	297	327	300	323	322	289	319	293	290	280	326	322	296	322	291	314	328	309	278	316	354	306	314	299	320	280	263	304	304	304	326	306	286	309	306	306	300	268	285	320	323	327	271	286	308	305	316	329	319	312	311	304	301	312	311	301	324	295	281	319	261	322	350	297	321	301	306	312	312	290	302	292	291	288	327	308	314	303	308	275	304	268	324	326	291	312	287	285	299	293	322	291	278	308	292	315	280	287	318	310	297	295	317	322	277	293	306	301	307	309	313	305	316	286	322	295	309	311	315	311	271	298	306	306	312	343	286	271	306	270	308	301	304	297	326	337	319	307	309	302	325	330	296	296	290	275	283	292	321	317	278	323	326	294	333	285	292	291	288	310	336	285	298	296	307	293	319	326	317	296	259	299	259	269	324	309	300	302	300	246	308	308	294	304	299	290	309	320	279	306	280	317	332	277	282	316	310	335	285	313	286	294	283	303	299	283	282	338	344	280	299	283	318	301	313	306	303	305	319	321	291	272	291	314	324	298	316	289	286	314	334	290	307	322	302	315	287	318	300	313	316	300	295	288	326	311	324	306	308	279	300	324	306	275	308	321	316	298	297	299	268	301	305	324	318	284	299	316	314	331	312	345	319	289	301	294	293	327	309	294	298	292	303	289	283	274	294	288	308	327	301	307	288	307	278	306	312	281	300	296	295	288	325	334	331	313	298	333	318	300	303	323	297	274	297	312	284	292	309	278	295	295	320	325	328	321	290	330	319	290	286	277	286	292	301	276	334	308	303	308	315
2924	676	399	329	543	614	359	296	337	236	143	116	107	71	64	69	59	63	79	77	95	61	58	59	64	59	46	51	46	49	56	44	42	46	42	41	57	44	43	46	46	35	34	53	39	41	38	42	45	48	60	76	50	58	55	44	48	46	33	42	40	42	30	38	39	38	30	48	41	44	55	32	41	50	28	37	57	42	41	37	42	49	32	47	43	25	34	53	38	39	58	40	31	52	45	38	36	40	42	40	31	44	32	34	46	37	23	32	49	33	52	36	45	49	32	35	38	43	48	42	39	51	33	42	38	43	38	34	41	45	29	35	43	41	37	34	50	41	47	38	39	34	45	30	42	40	47	39	40	50	34	52	27	43	34	41	34	37	41	37	45	43	39	45	46	42	45	35	35	38	29	49	30	43	39	38	40	45	40	33	42	27	30	45	49	37	34	44	29	45	33	39	33	37	43	35	44	46	51	41	42	51	35	38	37	34	41	39	33	52	50	42	45	40	36	41	34	34	30	46	38	44	38	39	34	33	39	38	32	34	28	57	40	31	29	33	37	42	35	40	43	41	46	39	41	37	34	44	46	41	43	30	38	33	34	38	34	34	43	34	33	32	40	30	41	30	43	38	33	46	36	42	46	39	46	40	47	32	43	44	37	35	39	36	41	25	38	43	45	46	42	38	45	38	40	45	32	38	49	37	39	42	46	46	50	41	26	46	35	38	45	45	36	38	43	44	36	36	40	50	40	48	43	44	28	40	32	40	45	48	24	37	41	47	32	31	44	40	44	41	45	40	44	29	38	43	41	36	33	37	42	34	36	40	32	44	45	46	41	41	34	42	41	38	43	44	46	47	33	42	31	45	39	43	41	33	35	40	35	32	38	40	54	30	37	44	39	33	36	45	36	38	37	39	31	45	44	47	44	45	40	41	48	43	27	39	37	36	41	52	30	39	36	53	46	41	28	45	50	43	40	38	47	37	54	46	49	38	28	36	41	40	31	33	41	42	46	47	40	34	40	47	29	35	38	51	50	33	47	41	26	30	45	45	41	37	48	30	36	51	40	36	39	39	43	53	48	46	38	26	49	44	30	44	35	42	41	33	38	41	39	31	43	34	30	37	35	31	36	39	33	39	40	42	30	49	48	39	38	38	43	44	36	33	45	34	32	33	41	37	42	39	35	44	41	29	34	40	47	44	29	44	47	38	47	39	32	39	48	36	43	50	43	40	33	31	35	29	48	43	45	36	38	41	26	37	63	34	39	40	41	41	44	35	45	36	27	48	43	27	32	40	42	30	42	42	31	50	30	44	31	51	37	40	47	40	39	35	38	42	38	43	36	33	43	38	37	26	40	34	34	39	30	47	40	43	46	42	34	46	36	45	33	48	45	42	43	56	39	35	34	42	47	45	39	40	45	38	50	33	45	42	46	43	42	38	36	41	40	44	31	40	34	41	38	40	38	44	36	43	35	44	43	43	40	45	40	32	35	40	40	45	37	46	35	38	54	44	40	47	36	40	39	36	42	42	39	25	36	36	32	37	45	32	38	40	35	43	37	30	34	39	33	36	40	38	55	38	44	38	40	41	40	33	35	35	50	35	29	53	51	50	43	51	42	31	38	43	32	42	51	38	37	38	38	39	37	35	38	39	40	39	34	38	34	36	34	35	28	51	44	40	30	39	48	38	29	33	44	38	50	39	45	45	31	41	59	35	31	42	42	36	45	37	38	41	44	32	49	35	32	48	31	41	40	43	32	33	36	36	42	50	40	47	43	34	39	38	43	36	40	41	30	29	43	36	49	38	26	45	44	37	45	37	48	44	40	28	36	41	45	51	52	36	36	35	31	38	29	34	37	46	39	34	37	33	37	45	29	40	37	33	47	37	38	44	50	44	28	27	34	47	31	38	52	48	41	23	46	43	29	42	41	33	26	53	37	39	31	54	43	58	44	35	41	49	41	35	44	30	30	35	46	47	43	38	38	46	41	43	37	50	32	50	45	36	39	35	46	37	39	41	51	32	46	34	48	55	43	31	48	34	36	41	46	43	41	32	32	49	38	40	43	34	41	37	46	38	51	43	47	47	35	39	44	42	39	44	33	43	49	47	31	41	40	32	46	36	41	32	36	40	51	37	33	48	43	36	42	44	50	34	43	40	31	32	40	35	40	29	36	37	35	39	44	30	50	42	38	38	51	49	45	34	36	41	45	36	41	40	47	40	34	26	34	41	36	39	45	45	43	42	27	30	44	35	55	33	55	36	42	33	31	46	49	36	36	32	42	45	45	36	50	33	42	32	37	43	34	35	36	31	34	43	38	37	29	43	50	29	41	47	43	49	35	29	24	39	55	33	34	40	40	48	44	32	42	51	43	41	43	32	37	31	30	40	34	47	47	34	34	22	50	40	33	43	39	52	23	42	35	53	42	45	29	43	38	42	37	45	50	43	43	39	27	41	32	43	35	40	36	49	34	36	43	46	36	37	48	46	41	31	40	30	31	31	50	41	35	40	44	43	38	41	40	29	41	33	42	34	40	34	34	37	34	30	37	32	34	31	47	54	43	39	46	43	53	35	42	38	46	43	40	42	36	47	32	37	46	48	38	39	33	42	33	47	44	52	38	42	41	44	46	51	37	33	35	42	34	39	47	48	51	45	45	39	41	48	41	32	42	42	34	47	38	46	32	45	54	37	34	49	38	45	34	30	26	41	44	29	45	45	42	39	41	37	45	33	27	36	30	32	42	33	49	42	41	47	43	44	40	52	30	37	38	49	42	43	41	44	35	34	36	43	39	33	42	47	51	32	33	29	39	49	44	32	51	35	39	36	28	30	40	35	31	41	31	38	34	32	45	37	48	39	45	39	41	40	44	38	34	44	52	48	50	36	34	36	36	38	42	31	33	49	42	28	48	46	31	33	43	34	40	50	41	37	43	37	29	39	36	41	30	34	34	49	41	58	48	38	38	39	40	35	27	40	43	47	36	45	44	39	33	38	41	33	31	39	33	40	36	29	43	34	39	36	38	40	37	48	43	35	58	43	50	49	44	39	23	38	31	41	43	34	35	55	43	36	44	37	46	36	58	35	36	36	32	41	39	33	49	33	47	42	40	51	31	46	49	32	31	34	28	41	41	33	41	37	33	42	42	31	37	32	38	46	35	52	45	32	45	51	39	35	45	33	44	38	34	32	39	36	36	40	35	33	36	44	37	41	39	36	39	33	29	40	38	33	35	44	32	47	46	36	43	35	40	38	35	33	44	38	46	41	34	32	50	33	43	25	47	37	48	28	37	44	48	42	26	38	38	48	41	32	37	40	47	31	46	46	35	26	44	29	39	34	40	41	42	34	47	46	46	33	51	39	47	37	41	38	42	36	45	38	40	43	40	27	27	30	48	43	38	51	34	26	35	40	39	39	44	41	43	41	40	39	38	43	44	38	32	50	42	37	40	33	41	29	45	37	40	49	44	42	44	55	29	31	43	34	37	39	47	44	30	27
20134	14778	10133	23261	31522	27778	20207	16685	15770	11687	8615	6540	3920	3034	2350	1950	1961	2077	2299	2453	3670	1946	1719	1594	1765	1283	1129	1124	1010	945	905	945	909	956	925	835	795	818	847	799	745	748	703	723	807	785	739	754	800	936	1277	1718	1546	1480	1009	724	670	634	659	692	729	656	602	657	615	623	650	617	600	588	626	641	622	659	608	646	627	629	590	669	647	642	649	626	629	606	601	640	575	624	633	643	678	684	682	636	655	657	657	637	637	645	650	601	621	615	645	632	614	620	639	635	642	560	617	629	597	661	630	631	624	676	619	628	641	615	612	610	665	637	631	568	654	597	622	593	604	618	643	633	617	607	625	664	619	639	596	609	584	609	639	631	592	579	640	629	628	615	629	609	610	580	599	602	608	661	622	637	620	611	632	654	622	593	583	652	586	665	611	595	655	612	591	612	659	606	649	614	607	652	636	666	595	614	576	650	607	621	627	609	629	604	602	632	603	615	609	648	594	561	611	622	605	652	566	565	617	612	578	594	660	603	606	603	616	635	643	632	605	614	612	583	651	638	601	584	621	635	602	618	644	605	631	630	620	606	611	612	624	595	637	590	651	648	638	621	574	586	619	624	549	643	603	614	604	617	648	589	634	615	626	607	607	645	598	655	638	644	592	594	601	600	631	569	625	578	620	550	607	613	631	634	628	628	643	626	610	632	622	620	596	589	595	637	652	612	648	612	564	560	583	619	639	608	624	618	601	612	639	589	590	639	585	569	624	622	647	619	596	625	634	634	597	626	577	581	606	664	617	608	608	604	646	619	563	659	620	612	603	632	617	594	567	639	584	621	587	631	651	617	656	611	602	590	619	601	599	631	648	639	628	615	573	605	570	614	629	613	557	616	626	632	623	615	621	628	626	602	554	594	628	636	589	603	638	601	604	604	606	624	634	554	612	608	658	673	623	607	639	599	572	578	586	589	609	593	549	601	611	585	637	687	588	660	644	620	609	608	621	641	594	593	629	612	602	602	634	600	605	605	610	613	620	653	640	600	632	646	636	601	586	593	590	651	608	618	575	631	635	616	613	635	622	592	647	593	586	600	620	620	618	586	606	554	610	620	576	614	618	587	570	660	612	574	613	596	619	623	616	637	633	655	612	594	628	614	607	591	573	606	619	608	635	582	635	560	620	588	581	646	635	605	621	590	611	640	581	576	624	677	613	647	602	606	634	591	623	613	591	607	597	649	608	634	601	586	630	589	620	624	689	616	644	661	600	609	588	604	606	592	602	584	594	604	611	643	600	609	621	614	655	600	586	622	615	579	586	622	593	651	659	598	614	634	627	628	629	640	633	614	565	624	623	589	642	590	612	604	598	570	566	593	609	576	610	618	646	637	604	661	626	627	641	582	574	595	582	625	600	633	616	624	625	661	636	574	647	639	662	595	637	592	581	605	615	660	642	615	631	619	653	613	620	618	581	616	616	584	622	576	627	626	626	600	567	621	617	610	597	639	594	608	602	630	627	608	636	582	604	626	630	615	633	639	635	568	592	609	609	603	596	571	609	573	584	577	602	572	584	591	638	623	631	614	576	643	624	606	611	606	597	559	603	613	657	595	595	581	650	582	597	585	601	623	641	610	604	603	610	577	636	627	604	619	594	571	598	634	660	595	614	634	612	608	588	665	593	614	592	596	563	609	598	609	563	543	639	630	606	622	644	624	599	630	598	594	597	589	628	582	603	642	602	589	572	683	615	609	663	602	596	588	597	616	644	636	608	624	620	641	586	624	648	583	634	606	601	584	647	622	592	581	604	622	616	619	591	621	649	570	584	644	629	583	576	654	602	607	630	633	635	614	610	618	609	605	597	631	620	656	624	630	582	612	658	609	614	671	608	611	614	627	589	611	622	624	603	608	605	613	628	592	628	636	602	629	609	627	628	632	610	610	613	632	593	599	613	603	656	635	611	619	639	624	603	627	629	577	608	610	589	622	602	595	610	583	612	562	631	631	629	627	592	591	575	612	589	574	621	636	606	617	598	658	565	636	560	575	589	556	584	611	559	642	636	643	614	558	621	612	603	637	606	629	609	609	585	610	677	630	629	568	625	577	600	644	634	634	646	625	600	596	624	625	600	597	593	620	637	599	602	580	630	591	635	589	614	646	653	635	596	602	621	585	607	612	601	663	607	564	643	630	600	611	592	578	623	572	596	596	620	633	629	596	623	627	604	612	589	613	608	571	609	649	601	593	601	664	646	644	596	642	662	622	607	608	576	626	662	592	617	590	636	610	610	605	589	619	574	616	611	576	600	606	570	598	589	607	648	621	643	620	611	610	606	645	621	603	613	625	585	627	610	631	625	611	561	626	590	621	599	620	594	595	618	603	603	563	579	597	594	609	603	609	612	627	631	631	588	621	582	607	606	618	642	612	603	630	609	635	596	674	606	606	580	598	627	615	635	601	638	600	605	640	594	609	587	635	593	568	645	614	629	592	598	598	645	651	604	610	636	666	598	599	656	602	642	624	589	585	625	625	611	582	604	606	622	602	616	579	604	618	652	635	598	603	605	604	599	617	626	589	643	587	641	583	572	636	628	616	591	626	618	603	632	629	582	619	616	613	625	597	579	618	610	584	586	628	623	607	593	580	564	588	620	584	623	573	581	612	647	630	611	557	635	625	609	620	579	610	624	629	632	629	598	592	618	614	600	588	646	636	653	644	611	583	644	637	589	593	655	619	623	613	619	591	630	623	630	676	590	603	637	583	599	668	643	630	568	594	623	626	627	606	625	590	658	610	633	626	643	639	585	601	607	585	619	609	607	635	589	633	575	619	592	631	602	550	615	592	621	589	615	605	610	636	613	596	623	618	645	628	609	619	658	623	599	605	618	631	605	645	625	616	610	636	647	620	617	633	600	624	611	625	615	616	641	568	609	650	627	635	601	606	591	619	631	629	591	550	618	585	600	622	654	594	569	599	598	629	623	586	570	600	590	633	581	613	582	627	582	586	589	619	602	613	621	643	631	609	607	572	579	604	576	622	590	596	638	634	606	574	616	622	595	595	598	611	603	585	594	621	614	626	636	589	615	614	607	589	663	625	592	637	636	571	614	598	587	597	624	595	618	609	659	596	614	621	599	579	573	635	596	576	598	610	632	638	630	633	653	612	585	623	617	615	604	621	616	647	577	624	629	577	599	619	592	617	626	614	599	600	599	556	582	594	614	609	589	619	589	612	565	628	604	606	622	622	634	590	594	595	601	625	635	635	631	645	634	588	622	627	620	580	659	599	609	648	640	620	630	599	600	579	593	624	636	639	571	595	626	615	615	600	658	631	600	621	617	615	650	605	624	627	590	631	629	611	639	583	594	608	631	654	616	570	596	606	616	616	614	668	650	619	615	666	609	617	570	656	580	620	599	584	623	607	632	618	589	612	666	664	602	610	591	606	594	602	637	646	604	582	615	635	581	570	617	641	605	603	621	639	616	576	602	575	574	626	663	608	630	630	617	585	607	640
2098	1069	668	552	973	1033	699	451	529	483	334	220	146	128	81	85	86	90	95	85	169	83	82	62	66	74	60	48	49	54	48	53	52	41	44	46	54	46	53	48	45	36	46	40	39	32	38	50	50	41	83	86	76	50	50	42	44	35	38	53	39	29	36	32	32	43	23	36	33	46	43	45	33	37	43	45	37	32	32	22	33	33	29	31	33	39	35	48	40	46	36	48	45	36	31	39	29	43	32	34	40	40	36	28	30	37	38	41	47	40	32	40	40	39	34	38	37	38	33	36	36	45	32	34	33	40	48	37	36	37	40	37	28	41	36	48	37	34	37	31	30	42	34	42	35	42	36	37	40	39	41	27	40	36	33	41	38	41	34	40	23	43	31	31	30	35	36	33	47	31	50	34	43	40	49	32	40	35	34	37	53	41	27	38	38	38	45	37	37	39	28	39	24	30	39	37	27	33	34	32	41	30	43	47	35	36	45	28	36	32	40	33	37	43	43	34	33	41	45	43	42	38	32	32	39	39	39	31	38	36	45	43	35	33	33	40	33	28	41	37	35	40	30	32	34	37	39	41	40	34	27	40	35	30	29	44	27	35	47	49	38	36	34	38	26	36	39	49	37	43	34	40	37	34	31	29	36	42	44	46	32	37	35	34	42	40	34	36	24	41	38	39	41	37	43	37	38	37	30	34	32	36	36	39	34	32	47	24	34	35	35	41	30	38	36	26	28	33	39	35	40	35	36	31	34	34	53	40	36	34	35	41	37	26	33	35	41	33	41	46	38	47	30	37	45	34	29	35	31	32	38	39	35	31	36	33	32	39	22	40	40	34	42	35	33	34	30	34	27	43	44	33	29	33	39	42	40	36	32	33	38	41	46	34	39	43	48	42	35	42	33	38	43	26	42	33	34	32	29	34	40	30	39	36	41	42	30	34	37	35	26	38	36	32	46	42	36	40	40	29	35	39	49	25	24	37	33	28	29	34	23	24	38	22	36	35	30	32	41	45	40	40	22	30	33	37	36	41	28	25	44	40	35	37	28	33	36	25	37	44	34	35	39	39	40	47	37	39	30	31	38	35	31	40	31	29	39	30	36	41	39	42	40	37	35	37	27	38	41	30	36	37	36	26	36	34	35	28	39	34	34	29	34	46	32	34	37	38	34	39	32	40	31	39	46	36	33	42	30	38	57	40	37	48	34	40	34	43	27	37	31	26	33	37	38	29	43	33	29	38	34	36	25	25	34	42	38	34	38	26	31	38	39	27	40	37	44	41	33	39	38	35	36	45	38	43	50	34	39	30	21	40	35	34	42	35	35	36	39	36	42	41	34	37	34	26	38	43	33	28	31	41	42	38	34	29	41	32	48	31	31	38	29	40	40	37	36	32	31	39	42	35	27	48	32	34	28	42	42	40	35	34	40	36	39	39	40	31	36	25	31	20	36	48	43	47	40	38	34	44	42	42	49	43	33	31	21	38	38	44	34	32	27	35	41	48	39	34	37	29	29	38	40	31	25	27	36	42	34	28	45	31	37	37	37	42	34	36	35	33	31	35	31	38	37	34	32	47	25	35	41	35	42	45	19	36	28	43	43	33	42	33	27	48	41	30	39	41	42	32	31	27	48	25	42	33	36	34	36	36	33	47	32	46	20	37	32	31	31	40	31	32	38	40	41	39	33	29	49	41	34	38	28	39	30	32	41	39	39	38	39	43	36	40	32	37	30	37	30	48	31	26	42	35	43	33	33	44	45	42	29	31	49	42	32	29	38	39	50	37	41	39	30	58	39	40	29	33	40	39	39	22	43	48	36	39	40	50	34	35	34	39	32	34	31	38	45	43	33	38	42	50	37	36	47	37	36	39	39	46	33	31	36	39	51	35	37	36	32	36	31	32	35	37	44	26	36	35	38	30	43	29	46	38	26	28	31	32	26	36	43	43	33	34	28	32	46	36	36	39	33	30	29	29	30	41	42	36	38	36	34	36	30	47	41	36	38	28	41	37	23	34	34	37	40	35	38	28	36	50	43	40	28	24	26	37	40	31	24	35	46	42	39	38	33	33	35	28	29	32	40	43	32	29	43	37	40	40	31	45	37	40	49	29	31	36	31	40	36	51	27	40	30	31	25	34	32	34	41	38	35	30	39	33	28	43	32	35	29	39	51	35	40	31	31	40	38	38	37	41	37	28	35	27	48	34	26	30	37	53	40	31	33	37	37	37	47	57	33	22	29	45	34	31	38	27	34	41	38	41	31	42	33	40	37	31	33	37	35	34	37	44	29	45	28	35	32	49	34	31	43	35	33	32	36	36	26	29	35	32	45	41	22	34	33	42	48	42	34	31	34	41	37	34	29	32	35	27	41	37	32	32	42	28	26	34	34	36	38	33	36	33	51	41	27	36	45	39	32	42	45	26	36	46	31	41	30	43	45	47	40	29	28	27	38	37	31	39	30	41	44	32	34	36	34	45	37	35	42	29	30	44	39	35	33	39	36	33	31	43	36	40	32	47	33	47	33	33	31	38	34	36	34	37	28	39	29	50	30	45	34	35	25	32	41	42	32	49	28	32	34	32	38	38	31	23	41	43	32	30	29	43	26	47	37	42	51	31	26	36	31	56	35	37	36	40	52	27	37	36	39	42	40	27	47	31	48	37	40	27	36	30	34	32	29	30	31	36	35	34	36	27	44	37	42	38	36	29	36	38	33	31	37	37	37	33	42	33	48	31	31	43	52	38	32	37	44	39	42	38	38	33	38	41	33	32	36	37	29	38	34	33	37	39	40	33	42	47	44	30	48	30	32	39	42	39	44	41	35	38	34	30	29	40	48	34	35	39	44	40	31	43	29	30	37	38	34	34	37	41	45	52	36	35	40	29	25	34	31	28	35	26	31	38	45	40	35	35	39	39	39	38	40	35	42	38	39	41	32	35	37	34	37	33	36	32	35	39	44	24	30	31	37	33	34	37	32	27	34	42	29	41	32	39	42	46	37	41	39	39	42	36	32	45	51	33	46	51	42	39	27	43	32	39	35	29	32	45	27	33	44	31	31	43	33	29	35	32	30	38	55	35	45	44	36	44	33	50	36	41	40	38	32	44	49	34	36	48	34	32	39	46	38	41	37	29	30	51	37	37	39	36	34	40	32	33	32	39	42	49	30	29	27	32	42	34	41	27	29	33	37	34	38	39	36	43	38	44	40	41	38	46	54	36	33	35	46	37	37	31	36	38	45	27	46	40	41	47	27	31	32	32	30	39	37	49	37	40	36	32	39	38	44	40	33	44	28	39	40	39	33	50	43	25	34	32	33	40	36	36	31	41	26	34	37	47	42	34	33	35	38	34	19	38	41	38	42	30	35	49	43	29	36	31	33	23	38	31	40	28	28	42	25	25	26	28	37	41	31	44	38	42	31	35	31	41	31	31	40	35	31	33	29	43	32	35	35	44	34	38	37	45	31	41	41	31	36	34	37	50	23	37	37	39	33	28
25310	19775	14014	29500	37986	35348	27772	21870	23158	20122	14059	10401	6111	4828	3800	3195	2949	2958	3259	3332	5348	3079	2606	2408	2411	2011	1619	1420	1363	1232	1175	1079	1179	1169	1116	976	942	1093	958	921	850	790	813	754	796	818	738	838	865	1147	2498	3051	2428	1738	1059	738	677	654	613	1127	1203	682	634	660	606	632	655	592	599	576	620	583	581	631	603	580	617	582	596	555	562	593	597	593	570	599	550	563	605	613	659	622	588	561	612	612	584	608	590	625	631	554	586	627	575	625	572	610	568	587	588	610	586	645	612	580	625	571	559	569	607	628	575	593	573	585	629	566	605	577	554	579	600	546	568	547	571	572	614	555	516	549	538	572	558	584	565	545	582	559	582	548	565	599	531	549	557	558	539	592	546	601	555	553	524	585	562	587	561	580	608	531	553	564	580	565	584	534	547	577	557	585	561	554	537	514	527	569	551	528	579	558	580	567	552	558	580	588	590	556	578	576	595	606	572	538	569	577	560	543	567	534	558	533	587	587	561	565	590	577	527	572	565	524	561	519	538	574	537	541	561	598	517	537	550	549	584	547	554	599	573	531	562	568	587	533	529	579	562	549	554	548	547	524	527	539	628	571	591	562	587	544	622	590	561	538	551	521	515	550	515	575	586	572	596	532	578	546	532	559	552	557	543	544	593	581	549	513	536	576	582	560	566	555	559	554	529	558	537	519	580	556	581	550	572	519	558	545	558	571	535	538	549	561	563	582	549	557	578	548	586	565	578	547	560	548	609	531	576	566	568	570	529	554	520	531	572	545	541	554	559	592	565	579	588	559	579	575	555	576	557	580	592	559	532	615	521	511	559	539	562	562	550	592	547	516	544	537	538	521	554	568	580	537	558	569	544	540	581	543	579	560	538	553	535	528	575	565	568	583	558	584	596	571	574	572	598	557	562	573	535	571	515	540	596	553	554	513	566	530	575	556	468	539	531	560	545	536	569	548	570	555	549	587	574	546	586	537	592	541	561	530	497	556	550	552	538	570	564	544	539	570	544	512	588	573	526	577	571	551	545	590	583	582	582	567	535	563	579	570	573	534	570	578	549	539	570	572	515	560	572	566	538	556	571	540	568	541	557	520	557	554	524	563	526	525	588	535	543	541	576	543	558	561	537	576	580	562	561	552	530	568	526	589	559	563	543	604	545	574	564	583	562	570	527	542	594	600	547	562	550	565	537	538	588	578	580	521	528	592	571	567	562	563	526	550	533	519	584	593	537	579	559	581	513	550	552	564	570	577	578	598	621	604	616	507	563	524	560	594	552	543	565	562	574	564	594	553	552	548	551	529	550	608	534	550	538	564	520	560	575	563	534	552	586	554	533	552	611	579	601	563	535	592	607	592	533	565	573	548	580	565	589	577	546	586	538	536	529	524	575	519	586	523	555	534	568	565	570	593	537	567	535	565	503	585	543	543	551	584	550	564	550	575	552	585	589	508	527	532	541	573	545	581	516	575	558	549	598	568	523	567	552	552	569	565	586	571	574	532	578	538	571	567	558	533	546	551	583	571	593	534	546	553	541	579	523	545	619	549	533	499	570	551	577	549	562	565	588	557	531	537	558	582	564	570	556	530	571	584	562	550	497	558	552	562	550	560	544	559	528	594	575	536	549	556	569	531	579	539	583	544	535	565	541	545	527	523	554	529	559	556	575	571	605	582	573	586	521	579	566	540	562	543	581	581	603	542	583	545	517	578	591	583	559	531	546	519	595	546	561	560	559	555	549	548	551	567	576	544	535	545	581	513	537	546	556	547	527	535	588	555	559	528	526	545	535	555	569	528	568	608	543	538	550	563	562	557	517	548	554	560	578	536	552	575	579	585	540	554	540	562	524	572	566	636	573	561	527	530	610	555	566	561	551	581	570	559	562	535	559	533	577	579	566	565	563	519	563	527	520	530	497	596	530	568	585	566	580	545	555	594	562	553	535	575	556	533	560	582	573	570	597	582	545	532	608	551	563	589	565	558	548	564	553	538	548	546	551	558	576	532	562	536	543	553	603	514	562	564	545	569	535	573	576	548	560	512	574	557	522	575	522	541	531	581	561	544	544	530	571	589	557	560	585	541	579	587	559	557	566	534	616	600	533	512	582	559	561	535	544	559	591	582	545	553	561	523	570	553	568	556	604	568	582	553	567	525	569	567	581	549	575	604	588	543	612	554	582	567	539	562	531	563	551	537	583	574	592	531	564	557	569	533	552	556	565	572	584	583	559	559	539	568	570	567	568	545	575	586	564	545	567	556	602	551	571	549	533	583	595	577	532	593	579	560	570	556	565	573	557	562	578	572	545	580	517	543	555	567	574	539	563	568	582	551	557	557	536	556	553	540	531	594	605	602	509	551	550	547	565	540	564	532	545	560	566	529	557	564	557	527	547	546	558	540	573	567	579	528	563	548	565	590	556	593	511	543	567	572	530	511	587	578	606	524	553	576	562	603	587	562	565	540	527	524	514	525	543	532	573	563	554	543	562	523	544	570	543	530	572	559	585	578	563	555	562	533	582	522	518	560	598	547	579	530	559	577	525	537	554	617	591	568	581	587	577	552	567	543	509	551	550	559	574	577	609	557	562	582	564	561	589	537	567	585	543	524	502	542	586	568	535	523	560	565	585	528	565	548	570	562	594	539	561	569	612	566	572	578	542	575	533	574	555	560	584	585	552	542	571	560	565	621	589	567	567	558	554	562	560	566	546	572	548	560	543	603	520	594	581	551	576	572	539	526	569	544	505	600	538	542	581	540	612	554	556	536	549	563	557	554	544	548	570	531	581	579	568	581	579	549	559	543	591	549	573	568	543	570	569	539	563	562	529	565	573	509	554	543	565	562	541	560	586	522	559	517	565	568	534	547	596	608	601	564	596	561	583	558	565	611	507	515	534	489	561	524	599	556	539	548	578	531	517	500	555	547	564	537	560	513	567	578	523	531	558	566	566	560	532	563	567	558	552	567	598	560	539	565	557	545	564	539	549	558	616	560	610	529	540	554	546	586	550	538	576	551	567	584	517	589	567	618	545	556	561	529	547	562	579	577	539	549	569	542	539	596	522	595	578	559	570	573	555	556	582	601	571	541	537	542	573	552	573	567	600	588	543	579	540	583	541	542	614	583	556	548	596	528	582	537	557	563	547	517	546	562	569	542	561	545	570	581	562	587	600	567	556	562	561	581	540	557	542	581	525	574	571	544	554	552	577	549	566	542	619	555	590	542	578	577	553	575	528	508	567	544	572	592	554	524	513	503	552	522	578	554	582	591	542	586	587	578	596	579	559	588	580	563	561	576	533	554	567	553	541	536	569	537	562	535	539	553	546	554	539	560	572	578	553	500	575	560	554	561	573	555	567	573	538	553	572	565	537	512	551	541	538	528	528	533	527	566	548	554	564	608	536	588	565	559	575	549	556	537	522	610	570	538	550	495	546	528	554	589	543	556	607	584	574	541	598	554	540	509	559	525	569	540	599	576	538	580	541	556
1692	508	313	266	509	535	336	193	230	285	179	99	68	51	22	40	31	30	29	38	54	45	38	48	37	29	39	32	26	20	25	31	30	24	25	30	36	28	26	26	33	28	26	25	33	25	23	33	21	31	44	50	46	39	23	30	21	25	26	25	21	21	23	15	35	30	19	16	26	35	33	26	21	15	24	30	24	19	25	27	23	23	27	28	37	26	35	32	35	16	20	27	35	32	20	23	25	27	27	19	22	25	31	29	20	29	28	24	22	37	28	20	31	17	19	32	26	22	20	27	22	15	30	24	25	21	22	24	21	19	22	20	38	30	31	25	13	28	26	29	33	22	24	31	19	21	31	18	26	20	20	24	20	28	20	21	25	33	27	27	23	20	25	8	20	25	27	19	23	20	19	23	17	24	26	23	12	26	25	28	25	29	20	25	25	28	28	17	20	23	23	16	25	19	25	21	31	36	21	26	22	21	22	17	20	23	35	30	33	24	28	19	24	22	37	23	21	16	18	20	29	28	28	22	29	18	21	23	29	27	20	19	26	27	23	27	21	23	30	26	31	26	17	24	35	27	24	20	25	29	18	25	21	28	23	30	28	30	20	26	29	24	25	24	27	19	25	23	24	27	33	17	19	19	30	21	16	23	23	21	28	19	26	23	26	27	30	20	28	23	28	17	30	19	26	19	28	28	24	19	21	19	25	30	31	34	27	24	29	34	21	27	22	37	28	17	19	23	20	18	28	25	19	23	23	28	22	22	21	21	24	24	24	18	23	27	26	21	28	26	19	25	25	26	22	26	36	23	26	23	27	25	26	24	17	31	24	25	24	22	28	24	27	16	27	33	15	18	32	28	24	26	24	22	23	17	22	31	20	37	30	23	35	31	19	21	15	26	13	21	29	22	23	27	22	23	23	25	26	21	17	32	20	26	22	20	22	29	28	29	24	28	24	20	22	27	24	19	23	26	31	24	26	31	21	21	23	23	27	32	21	18	16	20	37	33	21	22	21	26	25	26	35	17	32	23	27	24	30	28	28	25	26	18	24	21	21	31	35	31	27	30	27	23	31	15	21	22	18	36	25	26	22	27	24	29	24	23	26	23	29	21	27	23	14	21	26	22	27	28	17	29	20	30	22	17	28	29	20	20	23	21	26	26	20	23	23	14	18	26	25	33	28	25	23	29	21	33	36	24	29	18	30	31	27	20	20	24	16	32	37	18	20	24	26	20	22	21	24	18	19	24	36	30	30	23	26	28	27	22	25	14	28	29	26	30	20	30	28	25	21	34	28	21	26	28	36	33	25	22	23	27	23	27	21	25	27	23	25	20	22	18	26	25	20	28	23	20	26	23	21	22	20	26	23	22	23	23	28	27	21	29	26	35	39	25	28	14	21	32	20	22	20	31	21	17	23	21	34	17	23	24	19	27	30	22	18	27	32	22	26	22	38	34	25	30	31	20	23	27	31	25	34	23	19	16	25	29	19	18	20	20	19	27	25	21	30	34	27	26	28	17	19	29	24	20	27	20	25	16	33	20	15	22	25	22	17	22	24	21	24	37	23	18	24	23	25	19	24	20	20	24	19	26	18	26	23	17	25	34	22	16	21	27	26	28	22	35	29	31	31	26	22	21	28	18	20	24	21	27	27	26	28	24	21	23	40	25	29	28	26	26	17	21	27	31	22	28	31	29	22	24	25	21	18	20	21	23	30	34	21	25	27	29	30	22	14	19	27	34	29	25	19	27	22	28	28	27	18	27	18	25	20	22	24	26	21	27	23	26	26	19	28	27	35	26	19	29	17	30	18	33	24	28	28	23	28	24	23	26	18	25	15	19	31	28	21	27	21	16	22	23	25	27	29	24	25	22	25	23	26	24	18	34	21	36	18	24	25	23	21	37	27	29	29	37	22	23	28	28	23	23	20	31	30	23	27	25	27	28	22	27	25	27	21	24	21	26	19	27	17	25	26	28	24	19	24	30	18	26	25	19	25	15	23	17	23	34	15	27	22	27	25	22	18	34	23	29	25	27	19	22	25	28	19	29	24	31	19	31	29	31	24	25	24	22	20	15	20	28	19	25	20	28	23	22	22	34	31	30	23	29	26	23	27	21	21	21	25	22	17	28	18	26	17	22	22	31	27	25	23	24	31	28	22	28	28	19	21	27	23	23	19	23	33	17	13	25	21	30	19	34	21	32	23	29	29	26	29	18	33	29	27	26	29	18	19	20	32	22	16	22	24	28	26	23	28	22	32	27	24	20	25	36	26	32	20	33	28	26	20	34	19	33	26	21	22	33	23	24	24	31	24	23	19	20	33	28	26	19	23	31	20	20	41	27	25	21	18	20	27	28	19	17	28	24	30	22	27	36	23	17	23	21	38	26	24	20	34	26	33	21	25	22	22	15	29	23	17	30	29	28	24	33	26	24	28	17	30	21	30	24	21	31	20	25	29	27	22	24	32	29	22	19	23	25	25	36	24	15	21	30	20	23	20	18	19	24	30	21	30	30	27	22	28	29	28	26	29	22	24	25	16	20	24	32	24	25	27	20	17	31	30	26	22	26	30	19	25	27	33	22	28	20	26	25	18	25	29	36	25	21	16	26	26	28	31	21	29	30	24	13	28	28	15	26	13	29	24	26	20	25	22	32	18	22	24	24	30	26	33	21	23	29	22	29	19	20	20	26	24	25	26	26	24	20	24	29	30	25	21	20	21	14	22	21	27	28	23	23	13	26	24	26	28	23	24	22	17	28	21	25	23	27	23	11	26	24	27	35	20	21	20	23	21	24	23	27	33	25	29	28	16	31	28	33	30	27	26	24	23	18	22	26	27	23	34	24	25	24	23	26	21	23	23	27	19	12	27	34	15	28	16	31	20	27	31	23	15	26	23	26	31	22	20	14	18	22	30	31	26	30	24	21	20	35	31	24	25	24	32	24	28	38	25	25	34	30	34	25	18	23	18	21	32	30	25	23	30	19	29	20	21	16	19	12	28	24	28	25	23	31	28	27	28	28	25	22	28	36	30	26	29	24	31	29	17	28	31	24	18	23	22	22	30	29	26	28	26	19	30	29	30	25	23	15	25	33	27	17	23	23	30	27	25	24	19	19	27	25	26	17	23	18	12	17	23	29	27	27	31	28	28	22	26	15	19	18	22	27	20	26	21	20	23	25	14	25	39	26	17	29	18	27	31	25	22	21	29	26	23	28	27	22	27	23	35	17	25	24	28	16	28	24	19	27	20	28	30	16	22	18	29	28	17	22	28	28	20	25	26	28	25	20	27	27	30	24	36	19	26	28	29	20	23	31	17	30	22	24	19	19	29	24	29	29	18	26	29	22	22	33	15	25	24	27	25	22	22	24	22	22	23	19	27	27	29	27	33	26	25	15	26	24	26	18	26	15	28	28	24	23	24	26	29	21	24	19	20	33	23	21	29	27	21	20	35	24	27	27	19	21	26	30	28	26	23	22	21	33	33	23	22	20	22	35
16154	12296	8179	21740	30736	28240	19429	12462	12518	14279	8230	5025	2460	1703	1087	911	918	883	1012	1141	1890	1226	1000	979	913	794	639	610	561	543	515	505	492	546	489	460	517	573	491	433	463	447	425	461	466	418	421	455	447	757	1366	1502	1017	814	557	460	407	397	383	375	407	394	404	422	356	416	381	372	374	396	367	369	383	351	389	414	396	347	362	411	394	388	372	389	381	374	390	358	405	393	351	434	416	447	410	349	382	406	385	379	425	418	405	374	403	366	391	419	412	384	431	383	376	398	398	390	376	416	431	391	390	377	422	386	361	408	365	344	383	372	375	377	361	365	379	389	378	343	371	370	352	395	397	383	393	384	394	376	339	411	388	373	390	337	403	392	368	428	370	343	413	371	368	396	349	388	406	392	380	410	363	409	392	383	365	358	375	364	388	407	384	360	380	387	377	389	390	387	412	392	398	359	368	370	389	355	358	392	397	382	338	395	367	367	390	396	350	367	397	368	396	385	389	372	410	362	363	374	395	377	368	355	365	393	400	397	378	371	368	371	406	378	373	382	390	393	379	401	384	356	374	367	380	385	370	359	365	356	353	373	432	367	384	379	373	375	400	371	377	423	376	393	358	366	360	386	368	372	399	355	385	397	389	402	378	363	380	383	374	385	387	374	362	361	383	411	404	375	368	417	344	356	352	373	362	356	359	385	407	395	403	347	394	361	400	379	387	375	418	371	365	386	391	378	369	384	379	367	390	385	353	360	374	406	384	374	353	352	355	409	364	389	361	407	403	359	383	339	395	370	394	377	410	369	383	419	392	359	364	375	395	395	361	365	368	381	401	383	356	363	379	378	368	396	384	357	346	413	382	376	346	376	316	376	420	394	371	332	383	373	389	380	404	386	385	399	382	405	379	369	389	373	366	388	377	395	374	387	382	380	377	389	387	379	385	404	372	370	367	378	380	380	355	370	381	365	413	345	366	399	399	377	401	408	396	326	384	400	358	402	371	381	337	426	374	403	379	373	349	396	376	390	354	365	387	349	378	391	406	376	392	358	363	408	380	377	405	378	338	388	394	372	398	378	411	358	405	372	391	395	400	387	356	388	406	392	401	396	377	378	335	387	400	424	376	371	344	387	381	377	403	365	371	358	380	373	381	367	349	354	389	406	387	407	360	394	386	343	404	400	389	406	398	417	383	411	389	370	408	383	385	364	408	353	377	393	387	420	412	409	377	385	389	382	390	411	360	366	367	389	374	339	384	395	407	392	367	355	378	406	357	361	377	384	364	374	345	414	379	334	380	373	389	379	394	360	344	388	377	382	383	393	399	386	384	372	361	366	394	369	357	377	393	363	420	358	343	367	399	366	402	410	388	377	374	380	369	396	375	381	401	383	359	366	366	388	365	359	357	410	364	385	371	378	406	390	418	372	381	374	381	367	376	384	350	384	398	385	380	364	390	384	357	360	374	397	353	382	394	365	381	397	388	370	365	406	398	381	386	386	368	382	374	430	344	375	372	365	384	371	406	400	367	394	370	352	378	388	401	368	366	390	408	348	373	351	384	380	383	412	390	410	360	391	393	411	402	354	409	424	394	362	390	364	405	372	369	367	360	371	382	338	393	421	386	413	404	397	368	365	371	392	369	372	378	370	386	380	366	383	394	397	405	386	382	378	378	391	414	341	386	401	395	397	388	370	391	381	386	377	376	406	384	389	376	414	371	398	397	381	372	380	372	374	394	367	384	355	371	373	389	348	367	417	338	386	361	398	358	375	349	396	376	375	398	388	394	391	336	400	377	379	380	383	366	409	410	376	402	387	435	353	388	384	400	405	358	371	383	356	380	395	402	372	393	395	357	367	365	383	395	368	367	401	387	387	349	372	392	338	388	374	391	373	381	393	375	371	409	389	381	379	376	406	392	391	357	371	375	367	358	360	383	397	416	377	345	374	411	387	376	350	380	411	361	367	416	355	378	406	404	392	385	381	382	425	372	410	369	380	366	379	347	388	384	418	366	405	397	381	392	356	396	360	393	390	388	406	364	368	396	344	420	396	361	397	401	412	420	383	367	382	412	317	355	373	377	376	408	389	380	406	403	372	372	387	366	385	367	385	356	414	400	373	386	384	379	371	374	375	404	330	377	378	365	396	377	368	378	400	391	379	394	368	392	376	398	393	372	330	363	360	392	423	347	389	406	377	383	318	389	365	400	381	363	384	414	379	396	363	368	381	397	419	373	399	393	394	384	402	375	388	363	379	384	363	394	362	374	380	354	362	389	384	373	363	405	365	366	384	415	428	384	415	353	363	389	383	372	401	360	357	372	353	420	379	378	369	364	366	407	357	374	358	397	371	387	346	344	371	345	356	340	413	377	369	402	359	428	417	362	387	359	380	368	371	394	397	368	411	350	369	380	381	375	403	354	359	348	375	359	370	381	371	365	350	368	399	371	381	408	362	363	395	371	347	366	356	420	364	403	398	408	398	392	385	384	405	393	395	371	389	372	394	351	418	351	363	376	404	380	396	377	372	392	432	368	422	349	386	387	395	402	356	404	396	390	348	358	363	400	355	395	342	367	381	381	376	381	369	356	355	384	408	378	361	349	385	369	390	384	394	404	388	357	403	372	375	396	382	408	378	409	398	396	362	408	368	397	357	400	392	415	391	375	376	389	385	378	371	379	358	399	376	386	366	362	394	374	369	371	367	323	380	374	370	385	385	414	394	353	369	419	378	376	353	377	372	399	367	401	398	353	384	376	361	367	381	382	338	377	395	383	436	411	404	389	384	409	394	352	374	369	383	385	397	405	379	386	390	369	348	368	372	396	395	361	444	357	360	366	402	359	363	377	385	400	388	367	390	378	391	374	353	390	365	400	372	404	348	396	363	381	346	414	374	406	410	365	404	342	411	404	399	397	381	405	384	363	351	397	385	393	391	364	383	383	409	411	418	396	366	378	386	397	397	382	358	388	356	403	405	362	350	419	387	383	425	371	382	362	370	382	362	368	365	422	367	334	380	397	381	419	364	349	380	385	366	371	363	380	352	361	388	386	370	388	401	351	405	409	368	363	386	355	357	369	368	369	384	379	360	386	367	410	382	370	385	360	374	355	399	426	384	369	377	356	367	369	402	405	379	390	390	347	360	385	383	386	405	388	374	402	364	349	377	389	368	368	389	403	399	399	384	379	347	397	348	356	404	387	370	381	360	362	370	358	376	402	352	395	368	349	334	379	391	390	395	368	357	409	354	391	397	374	388	403	346	368	338	397	360	371	376	369	376	382	382	385	369	375	357	363	374	381	376	368	366	392	387	385	397	381	371	388	393	363	380	374	356	377	372	381	362	362	390	356	366	365	356	380	388	341	385	378	383	396	376	411	373	376	380	372	373	365	365	385	379	406	376	378	364	406	397	394	369	378	390	368	359	378	357	410	387	356	364	395	379	408	370	402	368	380	407	398	398	385	361	391	393	404	370	356	410	385	385	378	368	376	403	384	345	386	369	364	388
1036	765	446	442	800	928	629	338	268	430	270	200	118	68	47	53	39	31	40	42	56	59	47	41	36	47	39	26	20	20	20	24	21	25	28	28	32	26	23	23	22	23	21	31	17	17	16	24	31	45	57	48	45	34	16	21	19	15	15	20	26	18	19	14	29	13	20	16	21	11	20	14	19	18	16	18	14	14	23	18	22	21	19	23	22	20	26	17	29	16	24	17	14	19	20	15	19	23	22	16	21	19	14	21	21	18	19	17	32	15	19	20	23	23	19	15	20	22	20	14	21	18	21	19	21	26	17	14	25	15	18	14	28	18	18	29	24	18	21	23	23	18	13	16	16	22	17	10	17	22	19	18	21	14	22	17	16	19	14	18	18	16	24	26	20	20	13	17	17	13	17	29	13	18	12	28	23	27	23	22	15	11	13	22	18	14	24	23	21	22	21	36	18	27	28	21	22	22	26	14	18	24	22	23	24	15	15	21	20	18	11	27	20	16	10	21	27	17	20	25	28	22	12	18	25	19	22	19	27	20	20	18	22	23	22	22	25	15	27	22	17	28	19	24	22	18	19	18	29	17	21	17	16	14	23	20	22	19	19	24	27	21	17	17	23	20	16	19	19	13	17	17	19	24	26	19	25	20	21	15	20	20	15	17	15	22	14	18	15	19	22	19	27	27	22	26	25	21	12	23	24	20	24	24	19	19	22	22	22	19	18	13	19	14	21	17	15	16	17	17	16	14	24	22	16	18	26	17	13	19	24	21	23	15	23	21	14	21	21	19	19	22	17	15	18	21	20	14	23	24	19	11	18	14	16	16	16	20	24	20	19	25	16	20	24	19	18	16	26	19	22	22	14	8	21	22	26	16	21	23	20	13	16	17	20	21	21	15	20	21	22	18	24	15	15	11	21	22	15	27	24	17	27	25	20	16	19	22	20	17	15	16	17	19	18	17	22	26	19	15	22	14	18	19	27	11	16	21	18	17	18	19	17	24	14	20	24	23	15	16	19	23	16	10	15	19	19	20	31	18	22	19	21	19	21	19	25	18	21	22	23	15	21	19	19	18	28	22	20	20	25	26	17	17	16	19	22	23	24	17	16	13	29	22	14	23	23	23	14	20	22	21	23	23	19	28	21	25	18	22	24	15	14	23	14	26	21	15	14	18	14	22	20	24	19	18	20	15	18	19	17	23	12	19	22	16	15	20	24	20	19	23	23	13	17	24	27	14	20	24	18	14	21	20	19	24	29	16	21	25	25	16	26	23	23	15	21	21	24	24	15	16	18	21	21	20	20	24	20	23	18	19	28	22	25	27	22	27	25	17	24	23	19	20	25	25	10	22	24	18	29	24	26	23	22	24	20	21	20	23	15	17	22	30	21	18	15	23	27	24	23	24	17	15	20	24	24	20	18	13	17	21	28	17	10	18	16	27	16	30	11	20	19	22	29	14	20	14	16	20	22	22	18	15	22	26	25	21	18	13	19	27	19	18	29	13	24	25	17	24	19	17	27	19	19	11	23	15	20	20	15	26	17	25	24	22	22	24	23	19	20	22	22	15	20	20	21	20	21	17	19	27	15	14	16	13	31	26	12	21	17	22	20	17	14	17	15	12	13	16	32	22	15	21	19	23	14	18	17	17	21	21	22	29	21	24	19	25	16	21	17	17	22	23	22	16	16	26	28	20	21	22	23	13	27	19	16	32	17	18	20	18	19	20	15	20	18	14	18	27	15	19	13	16	26	23	15	17	26	12	17	20	18	19	16	11	22	18	32	23	18	24	20	30	13	14	22	19	16	19	25	21	16	19	18	24	18	24	22	19	23	26	14	15	14	24	26	26	22	21	17	24	26	22	21	10	22	20	22	17	19	21	18	23	15	17	17	15	15	20	24	21	23	22	28	21	15	17	15	18	24	19	20	20	14	27	25	14	23	10	15	15	12	13	11	19	28	28	18	18	18	17	23	22	28	19	14	15	21	22	19	21	20	20	25	14	33	28	27	19	11	14	20	13	15	17	21	14	20	18	20	11	20	15	20	18	14	18	13	20	17	22	25	31	12	29	15	25	15	19	23	19	23	28	21	21	18	16	18	22	21	29	21	25	26	29	19	13	15	20	18	19	19	18	25	14	23	17	18	23	24	21	19	22	16	21	22	20	15	19	16	12	25	16	26	18	22	25	16	25	26	14	23	14	20	30	30	13	23	19	25	14	19	25	23	20	19	23	10	28	24	14	18	22	29	21	29	18	24	23	15	15	21	16	10	25	24	16	15	21	25	19	28	30	20	24	18	22	19	21	13	23	21	15	16	27	13	18	22	19	19	19	20	37	21	23	24	17	20	30	17	18	23	34	21	13	19	18	27	21	22	11	29	21	17	18	15	23	18	15	21	22	17	10	22	13	23	22	20	15	18	17	21	21	20	23	25	15	19	26	24	25	28	20	21	18	21	22	21	20	23	21	25	23	22	19	22	21	26	18	24	22	20	23	16	17	15	16	17	21	14	27	20	19	21	19	14	19	27	20	14	19	25	25	24	27	25	18	25	29	29	27	28	15	15	16	30	23	22	23	24	19	28	21	22	19	20	13	17	23	21	19	19	17	20	33	20	16	21	14	19	17	22	23	29	24	21	16	12	23	28	11	12	22	16	27	17	20	20	21	22	18	32	23	18	18	26	22	20	24	28	24	17	19	17	17	23	22	19	22	26	21	19	19	25	18	26	20	22	19	14	17	22	26	13	19	16	14	13	22	19	24	18	17	33	14	19	17	21	17	25	15	21	14	15	24	17	20	20	24	26	18	24	15	24	21	14	22	23	14	16	14	26	22	25	26	13	21	17	17	23	17	18	18	17	23	20	22	24	23	22	11	19	19	22	20	22	13	22	19	29	19	19	19	24	15	19	20	23	15	17	21	18	12	16	12	21	17	17	19	21	23	21	10	26	16	15	17	18	22	27	16	21	24	25	17	23	27	21	21	22	23	22	25	18	15	17	22	20	12	20	16	23	27	23	19	20	29	34	26	24	12	17	15	17	21	28	23	22	25	16	15	12	17	17	19	17	19	21	24	23	17	30	17	19	17	22	21	13	21	20	20	28	13	21	24	15	22	26	21	32	23	12	19	19	16	21	22	16	12	20	20	13	16	29	18	30	26	32	23	22	17	25	24	22	19	18	25	31	16	26	18	22	26	23	19	21	25	19	21	20	21	20	13	25	19	24	27	27	25	25	12	15	24	20	19	16	18	18	22	23	22	22	17	20	27	11	17	13	16	18	26	21	18	18	13	21	16	18	13	24	20	17	17	20	25	21	22	16	17	26	27	16	16	17	28	22	20	21	16	19	23	19	7	18	20	19	17	20	19	20	22	23	23	18	23	25	15	20	22	16	21	28	17	23	21	23	27	18	22	18	17	34	21	11	15	20	18	7	21	24	13	21	21	23	22	17	24	29	12	18	15	22	20	21	18	21	20	12	13	21	18	16	22	26	27
20094	16303	11115	27751	36321	34762	27817	18525	16012	19277	13380	9432	4987	3258	2230	1735	1546	1440	1582	1691	2380	1955	1634	1425	1218	1156	1073	917	762	740	713	705	696	599	539	611	662	636	539	496	462	475	480	452	465	396	435	432	686	1589	1812	1204	1358	1066	604	377	360	365	350	359	385	358	337	344	348	299	343	347	341	329	338	328	346	346	342	342	312	334	336	318	331	336	319	349	340	349	334	298	373	325	326	326	348	365	352	347	360	371	343	337	330	339	324	321	334	358	329	350	314	317	345	327	361	359	344	347	326	314	348	333	318	348	336	315	351	393	307	336	364	313	307	316	332	368	302	348	325	300	305	322	332	304	312	317	278	302	318	316	326	291	329	338	332	342	308	313	318	333	311	317	338	300	294	348	325	321	327	302	337	325	288	345	315	310	317	349	370	351	318	332	313	297	310	339	304	293	297	298	338	309	316	326	339	330	319	329	333	338	319	325	314	324	317	328	304	319	301	346	312	309	344	302	293	301	318	293	335	301	297	298	344	323	310	316	293	346	292	331	306	330	307	338	300	347	352	333	326	323	297	331	280	308	304	303	302	349	292	325	354	322	299	301	311	293	327	292	332	320	321	308	300	313	302	292	325	280	309	327	323	306	294	310	307	345	316	309	317	327	334	323	324	298	333	314	320	358	334	303	313	312	305	296	294	326	336	334	326	315	309	327	305	351	296	327	324	316	316	307	320	343	313	313	298	296	318	295	325	290	302	321	290	281	309	307	318	344	329	284	304	299	297	311	328	330	309	324	304	287	322	346	336	325	326	317	300	345	325	328	293	297	358	335	338	274	318	305	315	335	350	312	335	308	317	287	318	311	323	320	339	334	341	332	295	313	308	319	302	319	315	280	317	302	322	313	319	345	333	314	325	352	346	320	333	319	325	319	300	301	347	313	296	322	308	316	332	345	305	342	312	291	295	329	344	322	332	323	315	286	306	284	295	326	300	334	349	315	312	310	311	289	306	316	312	271	315	309	303	340	308	311	354	353	307	318	292	332	326	284	317	305	354	346	302	355	302	308	292	303	320	305	318	316	317	308	323	334	328	336	292	335	330	322	317	311	309	318	321	333	317	311	311	344	299	335	317	309	338	328	319	290	316	314	306	325	325	299	297	357	316	318	284	311	291	334	323	323	318	309	319	344	316	330	286	295	338	306	311	295	320	295	321	317	303	320	318	302	317	294	316	310	302	309	298	298	311	286	284	279	320	317	326	321	320	293	343	323	287	324	342	309	303	345	300	332	306	288	299	311	311	322	279	348	305	298	326	310	351	315	348	299	324	313	314	324	346	297	334	342	300	363	298	319	333	325	296	299	324	360	344	315	287	330	302	338	333	305	310	347	309	349	315	315	330	310	333	325	331	291	328	328	349	303	302	336	283	302	296	329	308	302	312	321	349	313	308	307	320	335	308	298	301	297	329	325	343	335	314	338	330	329	299	295	324	295	318	327	322	296	324	339	305	295	336	320	321	342	312	293	338	296	296	312	335	296	322	346	309	322	297	326	342	308	338	313	288	333	318	325	296	318	323	314	301	305	312	297	318	315	337	323	340	309	322	282	335	301	283	289	301	341	306	341	333	351	292	322	318	333	278	289	313	312	358	336	321	310	323	321	296	333	321	322	323	335	340	324	321	305	324	340	331	317	325	308	316	355	308	332	297	333	313	278	321	300	333	319	298	299	338	310	289	298	335	308	299	318	328	288	323	324	323	318	284	333	331	293	317	297	314	292	350	316	286	319	309	323	310	305	330	300	308	287	319	285	339	317	338	320	317	345	299	320	321	317	325	336	330	303	283	294	319	326	316	312	321	296	310	312	313	289	281	315	285	315	323	332	307	316	291	309	294	314	312	282	337	326	343	284	319	312	326	344	314	325	316	312	339	281	349	308	313	297	291	318	328	329	318	329	327	315	309	338	319	319	314	303	313	297	298	314	322	319	334	328	310	305	318	323	302	314	301	304	330	328	342	335	286	322	305	301	300	325	329	331	335	334	328	308	301	345	302	282	315	322	283	336	317	287	326	312	313	304	315	309	321	317	307	347	324	291	308	291	327	319	320	305	303	321	316	326	314	329	326	340	342	309	320	327	347	330	284	332	322	323	296	333	314	344	316	341	354	343	332	329	324	314	319	313	325	313	298	352	311	295	306	296	315	336	357	294	353	309	331	321	343	291	321	334	280	321	343	285	320	307	312	334	358	293	312	305	290	291	333	332	313	272	330	289	309	356	352	330	325	317	320	323	335	297	315	306	332	308	330	351	267	291	314	308	340	324	280	331	351	278	317	327	324	333	295	312	331	327	331	321	316	356	318	307	309	301	321	369	312	337	292	347	295	327	326	343	311	323	334	332	293	317	301	303	320	311	327	331	312	304	334	310	321	306	293	325	312	320	306	350	298	320	325	325	314	331	315	324	324	288	337	347	367	315	283	325	294	338	288	329	337	307	293	318	298	291	317	315	316	315	328	343	333	342	321	336	328	297	296	308	315	301	323	286	340	312	324	304	309	347	295	300	326	330	312	326	309	305	303	303	325	317	311	316	309	327	349	282	305	317	284	325	303	338	312	325	303	336	293	315	309	310	325	302	308	293	345	302	321	276	294	280	316	320	298	330	331	290	278	321	331	279	310	305	320	314	305	314	289	324	321	294	310	319	329	316	334	317	329	311	331	318	304	315	328	302	332	319	338	302	325	309	307	311	280	330	292	287	321	322	319	309	318	332	271	320	334	327	328	340	322	313	317	329	307	333	310	286	305	308	339	319	316	299	337	314	279	343	315	318	338	300	315	327	329	325	327	299	328	298	316	304	314	296	308	333	310	305	287	313	340	338	322	336	284	292	299	309	346	311	289	342	296	296	291	330	329	315	301	318	309	318	322	330	302	302	347	315	258	311	289	322	325	282	280	299	326	326	312	340	311	315	312	318	333	328	268	298	285	326	347	310	310	348	303	309	301	325	337	304	282	280	307	301	280	323	298	322	321	310	295	313	325	337	304	323	318	308	315	296	317	351	313	320	303	325	335	325	308	322	315	324	334	313	317	336	333	297	297	311	314	312	323	326	316	353	335	333	308	274	279	334	314	298	296	288	307	306	338	284	342	324	288	311	309	323	351	301	334	299	321	328	303	364	297	296	303	303	332	344	299	316	306	341	309	334	289	317	325	334	276	329	331	323	320	310	300	295	325	283	293	351	324	298	300	303	311	310	310	338	328	316	301	326	328	300	341	292	307	310	322	284	304	329	312	331	294	321	322	321	341	297	312	292	306	283	331	290	316	306	295	337	331	344	328	300	342	339	361	301	322	304	324	355	325	304	319	295	336	309	313	315	330	319	302	335	338	330	312	302	341	341	323	315	297	356	321	312	292	291	318	329	326	312	297	322	304	283	300	313	302	335	284	327	313	322	322	294	301	345	306	315	331	305	297	316	353	312	318	332	311	322	323	293	345	323	295	306	316	344	310	314
2655	622	465	382	724	856	715	376	251	406	382	202	122	92	64	81	56	56	53	46	86	63	78	71	58	68	50	51	47	52	47	52	50	46	41	48	39	44	46	42	43	40	30	32	43	39	47	52	45	40	56	55	58	56	43	43	58	39	51	34	48	39	33	39	39	43	45	52	39	43	47	27	38	36	49	35	45	45	52	36	43	34	45	41	38	36	37	46	41	38	45	36	46	40	37	43	45	53	50	36	42	37	39	43	31	34	42	35	33	41	40	39	46	40	47	36	42	47	41	39	28	42	39	46	46	32	38	38	49	33	29	46	39	48	41	43	37	45	39	41	37	43	48	36	40	39	38	30	43	42	35	40	47	33	42	37	33	37	40	39	43	47	31	27	43	49	43	34	37	34	46	29	41	37	38	31	36	36	47	39	40	47	38	50	36	39	49	35	40	32	39	39	47	43	48	45	37	27	36	34	33	45	37	40	41	35	37	42	42	45	40	45	40	28	40	41	42	31	35	52	39	38	35	40	51	34	44	37	35	41	34	32	36	51	34	37	39	43	40	30	30	36	39	39	31	37	42	50	36	37	37	35	38	34	42	50	35	42	51	36	47	43	35	50	42	38	44	32	38	31	42	50	43	32	36	46	32	41	46	46	40	46	48	49	34	47	35	36	40	29	43	38	47	48	43	39	41	36	29	39	39	46	42	32	34	36	41	44	34	38	36	37	45	45	54	37	35	46	44	44	43	31	38	44	30	38	40	28	32	31	33	35	40	39	36	47	41	43	48	32	42	42	44	47	35	38	56	38	42	44	33	46	40	29	43	42	30	33	43	44	37	34	33	44	46	40	41	37	36	45	49	45	43	42	34	30	42	36	36	40	43	44	29	45	41	34	45	38	39	44	36	33	44	43	42	36	49	40	29	29	45	37	53	55	42	32	41	34	44	44	43	42	44	35	41	39	44	41	45	41	45	40	43	39	43	36	37	44	35	44	60	38	37	39	36	47	32	43	39	36	29	43	35	36	32	38	42	34	34	36	30	47	36	32	37	43	42	36	40	42	38	37	30	32	41	45	37	45	44	30	37	40	45	35	37	41	46	29	32	33	51	40	39	44	39	32	36	44	51	42	47	44	33	51	47	32	36	27	44	34	34	47	46	36	37	34	45	45	40	37	40	42	33	35	39	51	41	42	45	38	41	52	29	42	43	63	37	31	39	35	36	41	53	37	30	40	34	31	29	33	35	38	29	36	38	43	31	45	43	38	35	47	43	35	41	43	26	46	38	47	43	42	41	37	37	41	35	38	39	26	48	42	40	41	35	36	37	40	39	47	40	47	37	41	38	39	40	45	31	44	46	38	37	40	42	42	41	34	54	38	31	40	35	36	48	32	41	41	29	38	54	50	30	36	32	31	38	54	40	38	44	41	45	39	35	36	37	46	51	45	42	42	30	45	35	55	38	33	29	37	41	46	35	43	45	41	39	31	32	34	40	40	40	39	34	35	43	22	35	37	45	42	36	40	43	41	45	38	36	35	53	37	45	41	46	40	47	37	28	53	51	29	22	46	40	37	34	38	50	32	43	40	35	33	44	36	37	52	38	29	23	38	50	48	40	47	35	41	42	39	44	46	36	43	51	44	42	44	37	45	42	39	30	40	40	41	47	46	41	31	42	30	26	31	32	38	33	56	40	35	42	42	46	45	30	37	45	42	42	38	32	38	46	45	40	24	34	29	45	44	38	47	33	33	32	54	44	41	26	39	38	36	39	40	47	29	37	30	30	44	46	37	43	31	45	47	31	46	51	37	45	46	36	33	46	43	47	40	30	27	38	50	38	31	44	46	37	46	46	36	50	39	41	34	35	27	48	28	36	43	42	42	45	43	28	32	39	47	33	43	43	38	29	50	29	46	44	41	52	43	34	49	26	39	41	33	42	45	45	41	39	38	33	38	48	37	39	30	40	43	38	44	37	48	32	33	31	38	41	39	53	48	35	30	42	43	38	38	46	37	47	43	48	36	37	47	39	43	45	39	43	26	49	34	36	39	44	44	47	39	42	39	37	38	35	42	37	36	43	39	33	35	36	35	46	41	31	36	44	47	41	40	35	32	33	36	36	43	40	20	48	33	43	45	42	36	36	33	27	42	50	34	35	42	32	41	48	44	40	43	35	46	34	35	40	48	44	37	38	51	36	34	46	33	37	42	24	43	46	52	50	45	43	50	42	37	34	46	46	40	43	50	35	43	39	35	42	37	38	38	51	33	31	52	46	39	28	36	45	39	44	35	41	37	21	46	48	41	38	40	47	50	41	42	32	45	30	43	46	48	41	36	39	42	38	44	40	45	38	35	31	49	44	33	41	51	48	43	45	41	44	43	38	41	39	46	47	36	39	43	36	47	39	39	34	38	35	38	41	41	29	40	43	33	38	51	41	43	35	32	46	45	41	49	41	42	34	50	43	36	39	37	43	38	41	26	38	37	31	39	49	31	38	42	39	20	37	38	29	30	41	33	40	34	39	41	27	31	36	51	40	48	55	35	47	34	35	43	46	46	38	32	45	45	36	34	45	44	47	40	41	33	46	35	27	34	50	37	45	44	41	44	28	35	36	41	32	50	39	40	51	37	28	39	43	28	44	22	34	48	35	44	45	41	45	38	34	32	43	38	44	39	38	42	45	31	31	33	39	34	36	37	39	35	35	47	42	38	39	37	38	35	36	46	45	38	37	49	38	43	39	34	30	38	45	33	30	31	28	52	32	38	39	37	47	51	54	45	36	46	32	41	60	42	32	39	39	29	37	48	28	35	38	47	42	41	39	37	62	41	25	38	40	39	36	44	31	34	37	37	29	38	35	39	35	39	38	42	47	37	46	45	33	34	49	43	52	46	38	32	29	41	46	35	40	38	37	31	38	48	25	33	33	41	44	45	33	48	34	32	33	32	46	39	36	42	40	33	34	52	34	45	37	42	41	36	37	44	30	25	33	28	36	49	34	33	46	41	32	44	42	38	34	43	32	38	44	36	52	48	39	50	39	36	39	40	45	43	30	37	33	43	40	34	38	43	43	47	33	44	40	37	34	41	48	45	38	36	41	40	47	39	44	44	33	29	43	21	35	36	30	33	40	51	37	40	40	42	35	38	40	53	43	41	36	34	41	35	43	38	28	31	36	45	45	43	45	54	36	47	38	37	41	44	34	45	62	49	33	32	38	43	40	49	40	30	46	40	42	38	33	47	48	55	36	44	34	37	52	40	50	41	32	48	39	24	39	36	42	36	32	49	46	37	35	47	52	35	39	48	45	37	47	27	39	49	37	45	37	43	34	38	42	44	26	43	27	47	31	37	44	46	48	39	38	31	42	37	35	41	42	33	40	53	39	33	39	39	29	38	39	32	42	47	45	32	34	29	41	52	50	34	41	29	41	45	38	49	38	54	35	35	45	41	43	38	52	37	40	39	35	44	50	45	44	48	44	34	44	38	40	45	44	49	43	30
19013	14429	10589	25867	35578	34596	28883	18540	13830	16956	16086	9312	5511	3287	2459	2023	1787	1581	1587	1835	2081	1916	1748	1773	1535	1360	1273	1179	1031	973	1017	978	961	807	806	924	917	830	797	738	720	742	766	736	674	705	695	806	1033	1089	1311	1207	1452	1641	826	713	684	687	643	679	741	625	644	624	642	651	608	615	668	615	637	608	654	592	677	652	670	624	623	622	622	622	613	610	633	653	645	650	638	581	673	666	657	655	699	677	690	685	645	659	672	663	648	634	628	603	644	630	655	616	643	637	685	660	632	657	665	645	648	646	643	641	679	638	595	665	641	636	638	644	645	588	636	613	606	654	638	591	639	593	658	600	623	592	661	572	622	649	582	658	665	631	638	651	637	616	665	621	633	602	610	657	649	616	616	609	615	590	608	644	618	621	670	624	618	617	614	584	583	636	592	617	602	577	591	609	613	584	633	630	633	629	661	604	621	597	589	626	692	592	668	611	596	622	618	664	592	631	606	638	641	601	635	615	619	607	612	661	552	615	651	651	619	600	607	583	639	584	633	582	599	652	601	617	609	647	614	635	593	643	607	623	662	599	628	622	627	600	595	608	591	592	602	614	594	628	581	607	607	600	603	644	628	578	583	613	606	647	649	596	596	646	631	583	638	611	621	597	591	598	657	617	610	617	638	629	597	583	645	651	624	598	613	600	585	591	619	595	630	597	589	600	629	624	617	591	647	619	645	622	642	598	650	647	605	617	613	666	602	591	606	622	593	582	651	659	612	672	634	621	610	610	608	633	611	595	622	607	604	594	571	625	603	650	630	607	615	613	631	624	646	605	588	671	626	672	610	634	592	605	610	600	627	598	595	620	616	655	595	636	578	611	620	613	617	599	601	622	622	585	620	603	611	612	626	612	628	624	675	662	568	652	604	619	597	599	606	621	601	628	617	589	636	629	603	618	649	567	638	597	643	615	576	637	661	620	654	578	611	564	611	637	628	596	657	646	594	657	612	596	632	612	608	604	668	609	598	631	612	637	623	612	621	577	612	619	641	649	606	628	593	612	661	629	641	614	581	587	586	610	601	627	610	641	601	663	628	622	592	598	605	618	605	605	619	634	631	611	605	608	631	616	607	641	645	638	599	596	621	610	616	666	599	640	640	580	628	638	599	619	599	641	564	632	648	577	629	627	636	602	592	585	675	604	573	641	623	595	596	615	609	660	601	630	613	598	684	574	612	572	584	670	616	607	588	631	625	643	638	612	654	609	616	571	584	584	621	594	640	604	642	597	613	666	629	581	632	620	617	650	600	620	635	630	616	607	632	593	659	624	633	655	614	587	619	597	596	644	654	591	609	573	613	575	605	641	628	595	620	596	682	658	584	584	641	574	617	595	592	658	635	592	651	586	655	616	599	625	692	662	585	596	614	598	595	605	620	635	587	671	598	590	585	543	615	589	616	640	614	656	632	635	614	589	609	622	661	672	621	642	617	660	599	615	588	640	636	623	585	571	623	625	592	588	597	596	591	632	610	594	638	605	663	622	623	566	587	665	637	586	622	613	599	628	604	591	604	594	610	609	647	638	656	599	612	602	623	614	664	607	590	596	591	628	549	675	643	617	624	614	657	638	643	595	611	569	633	636	611	592	613	567	630	651	606	627	669	632	665	598	646	589	617	611	637	646	571	615	609	633	583	606	606	602	629	569	646	603	604	621	604	585	612	638	587	645	634	636	589	593	611	618	595	613	596	617	596	643	670	587	605	594	604	587	581	610	625	592	651	614	560	609	627	631	618	600	604	637	626	645	587	616	601	636	601	626	624	646	609	645	610	604	655	629	644	599	595	645	596	610	562	630	623	589	633	617	599	635	604	596	672	623	587	630	590	591	616	665	626	636	600	620	600	589	601	615	531	599	594	623	596	618	593	603	591	600	606	651	622	657	658	627	625	618	637	639	609	645	596	596	612	605	617	621	642	604	614	572	645	641	622	652	562	621	627	671	596	611	606	646	611	612	612	576	659	659	597	625	604	621	614	619	628	642	617	605	584	623	601	620	613	597	635	623	633	597	584	608	660	629	590	584	610	651	612	627	604	630	644	666	595	592	616	617	623	670	644	652	604	639	584	577	616	606	629	582	685	643	638	624	641	617	581	624	625	610	614	632	616	641	611	599	623	620	640	621	636	613	591	628	622	620	596	620	591	649	634	596	637	602	603	606	653	652	624	602	655	601	622	641	630	603	598	612	583	616	586	581	647	635	582	657	629	660	633	609	659	644	596	671	620	612	622	628	610	622	640	646	638	591	704	573	649	623	638	657	589	636	632	578	625	661	596	635	658	644	672	612	607	621	630	630	610	608	584	627	633	639	546	638	626	609	557	633	638	579	610	633	601	587	644	593	679	613	625	664	655	617	623	584	631	647	641	630	646	656	604	637	614	632	604	607	604	693	611	640	618	649	623	600	637	559	624	612	651	634	666	612	616	634	569	592	619	635	613	649	646	618	632	603	602	583	637	653	645	610	599	672	589	582	634	612	641	615	575	631	651	614	634	625	592	636	598	633	618	624	565	614	651	651	631	613	578	628	657	628	645	630	654	631	617	628	610	630	631	597	607	611	617	595	618	603	611	618	618	654	613	614	611	672	631	648	604	628	596	620	556	652	612	636	599	633	629	658	629	603	593	617	609	653	611	599	598	631	653	574	616	585	629	619	654	650	596	596	617	613	670	630	599	599	637	550	582	603	625	619	655	606	596	615	612	611	639	593	621	618	667	616	598	603	628	596	614	591	644	607	612	614	556	608	661	652	566	666	608	578	593	639	656	592	640	610	600	579	603	625	608	560	608	633	591	661	638	635	632	572	600	615	623	620	602	674	586	612	600	582	631	628	651	625	647	629	603	608	607	616	581	623	655	560	606	585	644	638	629	622	668	619	595	598	610	611	628	632	587	624	622	565	642	567	651	627	624	592	624	597	600	586	619	620	588	636	594	630	631	662	618	583	598	604	623	653	591	591	602	631	647	600	612	629	590	573	599	621	584	547	618	602	611	640	629	598	647	579	612	638	576	646	588	566	618	651	650	616	612	614	589	633	604	626	633	651	600	632	621	584	622	616	582	623	569	654	639	626	626	611	616	619	615	593	627	655	595	633	639	609	600	625	624	621	593	628	606	607	583	607	627	610	650	580	620	593	652	618	667	601	600	612	607	682	604	610	621	636	608	598	608	600	618	579	619	588	636	598	608	629	621	654	609	603	636	606	638	602	621	656	610	592	593	596	609	651	625	615	566	581	621	580	634	569	606	603	580	617	696	609	607	581	616	587	617	621	613	593	580	604	600	622	667	619	610	613	616	639	624	644	622	590	601	637	645	653	634	593	556	609	583	606	594	655	615	627	611	644	654	617	596	569	585	609	558	644	606	609	599	636	605	613	609	634	629	618	663	611	629	649	648	583	620	624	590	609	610	603	624	602	569	616	628	564	602	631	670	623	636	620	555	604	610	606	635	628	605	589	595	600
2089	997	603	490	1208	1518	1295	665	384	453	654	340	180	142	118	74	58	58	80	77	72	86	68	63	71	57	56	57	48	47	46	45	49	41	44	45	41	54	44	45	37	46	34	46	42	41	45	51	42	50	61	59	72	70	39	45	40	33	35	29	39	49	31	43	36	32	52	37	50	30	42	50	48	37	34	43	34	36	49	28	39	44	32	27	37	32	39	51	33	34	34	35	31	43	43	32	28	37	50	43	35	43	34	35	30	46	36	38	23	37	36	41	37	37	43	40	44	35	48	43	29	23	28	35	49	33	32	37	27	47	36	24	46	34	34	30	45	45	36	33	32	35	31	30	32	38	38	36	32	36	35	32	26	27	38	34	22	42	38	31	28	37	31	46	52	38	45	36	36	24	44	36	36	33	34	39	29	40	34	35	28	27	35	43	28	44	32	34	29	32	51	23	34	28	29	37	33	37	35	31	33	35	31	37	36	41	37	35	35	23	38	46	26	37	49	29	47	46	34	36	37	29	35	43	36	38	35	37	33	43	36	34	28	33	43	36	32	32	26	37	26	43	43	35	35	40	33	26	39	40	28	37	32	41	38	39	36	26	38	40	34	37	29	36	38	37	39	39	32	38	30	43	32	42	36	41	30	36	29	37	31	30	37	29	43	35	37	34	39	38	47	34	30	43	17	38	37	37	32	38	35	47	26	38	47	28	29	35	39	38	41	43	26	36	31	48	31	43	34	32	44	22	39	37	34	30	37	34	35	44	34	41	35	46	39	38	43	43	30	38	42	37	46	38	40	45	32	37	38	37	43	45	37	35	33	29	42	39	28	34	38	38	32	25	35	28	34	34	38	37	31	39	42	39	44	41	33	33	40	37	37	28	43	30	40	31	48	35	33	35	41	30	29	47	33	37	39	45	46	37	20	39	30	35	45	40	46	39	38	40	33	36	32	33	36	32	34	28	36	37	40	41	29	35	27	40	41	20	44	46	30	40	38	26	29	29	36	32	28	31	36	38	36	34	33	34	48	25	39	37	38	28	31	34	46	42	41	39	31	35	40	33	39	42	34	42	29	45	40	18	44	32	31	37	37	36	35	37	34	35	34	39	37	38	30	36	32	36	35	34	31	34	34	38	37	45	31	32	24	32	37	23	41	40	44	37	36	29	29	41	44	27	45	32	36	29	46	37	29	29	40	42	43	42	37	47	39	33	27	48	33	28	36	39	42	34	34	30	31	41	35	47	30	48	28	37	27	26	37	47	38	46	31	29	30	37	34	30	38	51	35	35	28	33	37	31	35	45	38	22	37	36	38	33	32	39	36	40	43	28	33	39	42	40	34	37	44	41	31	44	37	31	28	29	38	31	50	44	43	29	36	41	40	39	32	36	36	33	26	44	38	39	39	27	34	35	34	35	38	33	29	35	28	37	32	39	42	33	28	31	32	47	41	26	33	37	38	30	29	37	19	32	30	36	29	35	41	32	38	39	33	36	37	35	38	23	39	30	33	42	42	25	43	32	39	50	35	28	41	46	31	36	30	29	31	43	49	40	35	41	37	51	31	41	32	18	36	32	31	32	40	35	47	31	39	28	31	44	26	33	29	39	36	31	36	40	39	41	37	30	26	44	36	36	36	38	34	30	32	38	43	30	47	39	43	44	32	46	50	27	41	39	39	36	46	41	33	45	32	38	31	38	45	35	48	26	29	31	31	25	31	29	32	36	37	28	41	44	40	48	29	34	32	33	39	39	38	31	36	38	42	36	44	36	39	34	35	26	28	44	33	32	25	37	31	39	50	47	37	28	33	36	44	30	26	52	35	37	39	42	36	23	38	28	44	42	35	34	30	35	51	36	23	32	36	40	45	33	25	22	40	46	37	31	47	27	43	33	40	42	36	29	32	38	35	26	44	32	47	41	44	40	30	32	33	42	33	31	25	36	31	33	34	40	40	34	30	38	41	34	39	35	38	43	33	40	46	33	35	34	34	43	32	36	43	46	38	49	45	31	42	34	41	41	35	46	30	36	33	27	36	41	40	40	37	37	39	26	36	34	35	43	39	42	26	41	38	36	40	46	35	37	34	34	47	33	36	38	37	36	45	38	42	39	45	31	34	37	34	28	30	38	37	36	25	30	39	26	44	40	30	35	34	37	27	39	35	33	41	31	35	30	39	44	34	28	43	37	40	37	37	28	50	36	33	38	31	47	46	42	37	41	33	22	37	40	33	44	37	31	37	38	25	43	35	44	30	40	33	34	32	42	34	41	42	31	41	47	45	39	41	36	38	44	36	39	29	28	35	30	41	51	46	48	36	29	34	33	39	37	30	43	24	39	37	39	36	37	41	40	27	43	33	43	38	23	32	25	39	30	44	30	40	32	39	40	43	36	23	31	43	53	34	36	42	53	23	27	49	38	45	45	38	38	30	44	33	32	24	32	39	29	25	43	26	45	28	36	33	42	39	31	45	26	36	33	37	38	38	38	33	29	33	40	41	42	35	46	40	37	36	45	30	39	39	42	39	43	40	36	40	36	38	28	26	32	35	45	31	40	44	38	33	34	38	33	38	30	41	40	37	25	28	33	47	36	40	45	35	38	42	40	44	32	47	44	42	31	35	36	42	27	46	31	37	34	37	45	43	25	42	27	41	36	21	33	29	33	41	36	46	47	46	35	39	32	34	44	40	38	38	29	37	45	38	32	35	36	35	39	28	40	40	35	33	36	41	46	44	27	28	36	35	26	25	26	36	38	35	50	25	34	35	38	33	39	33	46	34	26	31	40	45	36	38	38	40	32	27	38	36	30	41	36	41	28	37	37	43	41	39	42	38	33	36	36	38	37	33	18	27	33	40	33	34	37	48	32	32	36	39	30	36	43	35	40	45	36	43	44	41	44	42	40	25	29	39	27	30	30	43	33	29	23	32	39	32	33	36	33	53	37	34	34	36	37	28	30	36	37	41	32	39	45	25	35	34	37	26	40	40	36	34	38	42	33	39	29	38	39	35	40	42	35	33	27	33	43	34	47	43	26	41	35	39	44	35	26	31	26	37	30	52	44	42	39	34	34	30	33	43	28	41	30	42	43	38	22	30	44	33	47	36	30	42	32	42	41	37	29	47	47	39	32	26	40	34	42	32	37	40	37	42	29	42	34	34	41	31	37	30	42	47	38	32	36	26	35	38	37	36	46	31	21	34	43	36	40	42	26	42	31	47	34	39	41	27	41	37	25	36	30	32	38	29	40	27	42	29	33	43	27	33	39	41	47	41	38	38	42	26	31	26	36	30	43	44	32	31	31	33	36	27	30	42	42	34	32	33	39	29	33	46	34	30	31	30	39	44	43	30	26	31	39	40	38	31	36	39	33	30	42	28	32	39	40	35	45	40	36	44	34	30	35	29	39	32	38	44	36	39	48	38	25	38	34	35	31	33	45	30	32	30	35	37	38	36	29	37	44	36	38	29	33	41	41	42	36	29	27	37	45	34	31	37	35
25414	18837	13502	29532	40550	40276	35670	26106	19136	18977	22451	13243	9080	5363	3922	3131	2731	2514	2323	2533	2764	2660	2358	2255	2137	1893	1767	1550	1302	1252	1297	1214	1038	1007	970	1215	1170	1018	948	872	865	788	820	740	770	757	812	958	1082	1804	1845	1483	1939	2111	959	728	646	648	636	609	852	635	700	838	632	642	618	639	610	582	647	593	578	609	612	596	575	604	578	591	565	552	611	575	582	585	576	582	599	614	641	618	625	655	672	643	633	616	624	632	635	599	606	604	570	596	649	599	582	600	615	647	642	606	625	595	557	598	610	581	579	600	574	630	603	589	619	590	611	585	623	630	538	566	578	588	633	537	554	619	589	580	549	565	576	532	552	563	547	575	557	569	571	547	613	562	564	597	586	588	540	568	492	556	604	625	555	568	587	574	573	537	561	565	555	572	573	587	602	597	541	549	587	566	562	564	574	584	587	539	570	536	574	574	564	577	539	546	575	530	564	576	531	535	542	555	560	548	560	545	609	566	572	585	581	583	552	515	553	534	557	560	556	568	584	540	525	566	553	561	620	558	546	561	517	540	574	551	556	548	547	540	524	575	560	543	567	555	575	560	582	541	596	558	549	575	582	609	620	573	558	517	524	527	588	517	563	587	577	578	542	533	558	562	579	542	557	573	547	555	590	564	589	590	575	582	585	561	572	545	589	550	570	582	568	558	545	553	540	508	599	540	567	562	549	542	538	589	534	517	578	546	570	549	586	549	532	596	534	589	564	565	594	579	556	517	571	556	571	534	548	558	536	531	574	539	537	559	562	550	549	529	545	570	568	571	588	537	586	533	575	548	551	566	588	562	573	561	555	553	560	557	569	535	563	584	588	610	580	532	612	566	561	543	555	571	551	547	570	558	559	553	566	501	574	551	572	545	538	576	550	591	567	575	543	597	573	551	528	511	560	546	564	588	576	584	532	558	559	568	572	515	561	560	525	517	576	537	532	541	568	541	549	536	541	588	559	547	560	548	555	543	555	569	533	555	570	561	548	598	536	572	545	525	600	554	608	550	538	541	549	518	552	531	600	565	537	562	550	540	499	531	525	594	563	559	566	579	565	559	545	548	554	542	566	591	544	578	560	541	542	579	563	566	578	520	541	540	600	560	577	550	561	577	505	573	590	559	544	569	582	565	570	585	540	515	525	586	585	546	565	567	539	541	579	548	553	536	602	536	564	550	547	544	620	564	548	548	554	559	525	541	551	584	523	537	576	545	565	559	553	557	533	519	599	557	579	546	559	566	559	557	567	538	563	553	564	549	579	581	559	518	556	560	572	519	531	561	561	562	538	547	553	562	594	589	543	575	540	596	555	544	590	546	583	546	552	561	615	581	548	588	547	516	605	598	539	557	541	550	604	575	547	562	540	546	554	542	592	575	573	551	575	536	536	611	568	565	547	552	572	566	579	529	561	608	548	567	571	572	554	575	536	557	540	541	527	532	536	548	582	570	510	576	552	576	560	551	548	607	552	524	578	564	531	571	582	550	549	501	536	560	519	572	587	538	519	533	542	552	570	581	579	566	545	512	514	558	534	534	576	529	559	595	511	565	623	554	560	550	551	582	598	555	554	556	547	536	539	558	515	557	559	588	597	525	550	562	559	577	550	512	566	540	537	527	553	568	535	554	569	517	585	565	601	558	536	560	543	559	548	543	546	544	574	518	517	534	584	521	554	561	537	517	560	573	579	532	532	534	566	523	586	570	539	585	574	600	516	543	580	600	568	579	601	534	556	549	569	556	512	547	585	562	576	526	584	552	532	526	533	546	552	557	542	534	537	584	581	582	554	565	577	555	583	533	591	570	515	539	535	569	555	525	599	538	542	578	574	531	565	533	564	601	553	574	565	501	533	545	533	524	548	534	545	540	521	517	533	533	563	531	558	536	555	586	560	544	520	565	569	551	545	569	570	533	547	580	565	566	579	568	552	559	538	547	534	551	523	567	531	528	563	582	609	563	567	578	529	547	548	544	577	588	550	560	529	542	580	538	529	545	565	565	576	557	529	572	534	553	567	560	544	549	599	559	559	562	597	571	543	541	579	507	596	561	528	565	582	575	554	585	547	555	532	625	565	539	576	535	523	608	570	540	563	532	544	572	574	533	575	576	575	577	539	534	532	569	545	529	568	582	524	540	545	543	567	550	525	574	507	530	588	587	545	554	556	508	536	523	569	564	572	518	597	551	560	572	550	538	544	564	561	571	545	572	536	545	561	504	563	591	561	582	574	548	573	558	547	498	591	576	582	514	536	577	532	545	550	540	569	587	534	554	553	584	588	598	527	532	521	606	542	536	548	594	584	547	542	603	567	551	589	492	583	576	558	558	571	572	552	561	564	533	544	526	512	582	600	584	570	576	536	533	552	522	595	544	524	572	551	556	536	563	606	585	551	541	532	563	551	548	535	601	533	576	559	539	576	560	608	567	542	582	580	549	566	540	538	511	527	554	577	560	584	581	576	552	555	569	566	554	535	548	578	557	571	567	567	536	589	562	577	569	582	559	522	563	532	582	584	529	574	563	564	552	519	538	546	563	564	580	542	578	517	570	538	544	573	592	537	602	528	525	582	539	595	561	574	556	567	543	542	546	538	556	547	559	580	554	577	589	546	581	492	528	534	559	527	558	528	571	546	538	589	558	554	555	541	576	561	568	556	558	544	513	548	581	575	552	615	547	571	527	558	568	579	546	562	557	573	567	551	599	527	570	568	580	567	491	611	539	569	604	523	575	535	543	569	546	593	571	545	551	557	558	585	586	525	568	575	539	543	567	524	561	583	560	574	510	588	526	531	557	532	563	545	565	592	555	537	552	571	531	522	539	556	592	555	589	586	603	563	581	562	509	542	598	565	560	542	521	539	569	566	556	550	569	542	594	553	548	573	553	586	554	569	564	559	568	561	559	535	559	571	583	571	618	530	552	574	570	534	561	581	580	535	561	559	556	509	578	477	596	563	560	557	574	527	568	520	550	569	545	555	564	536	554	578	568	564	558	552	529	533	562	573	564	551	620	565	545	561	553	540	541	550	557	516	579	542	533	547	544	554	565	562	537	540	550	512	577	611	576	546	501	536	572	592	532	580	597	593	543	545	572	510	532	529	525	570	565	540	526	577	564	547	549	596	574	557	555	546	550	525	585	510	560	551	581	556	504	563	535	570	549	542	554	567	571	570	565	561	532	596	553	523	572	501	533	532	579	587	580	565	557	553	590	578	536	593	565	584	524	586	574	551	549	550	519	560	511	599	580	538	615	567	529	575	520	589	552	547	519	598	602	578	516	593	569	574	575	567	547	561	602	591	557	537	538	568	573	498	573	578	537	576	569	592	544	539	577	587	516	518	537	555	522	586	582	543	546	576	588	566	528	559	508	612	576	525	543	546	575	563	571	547	545	581	568	568	544	567	542	582	558	537	527	556	597	567	535	573	579	571	561	528	544	571	515	591	544	569	539	568	570	554	541	548	534	529	589	543	588	562	539
1727	453	269	229	516	702	549	339	189	112	239	190	97	72	51	31	32	31	37	34	36	32	27	38	37	27	34	30	28	26	27	38	23	30	27	33	19	18	21	34	25	28	29	27	23	28	24	21	29	37	41	24	44	29	28	29	24	33	24	24	26	28	19	26	23	21	21	22	30	23	15	19	28	24	26	21	14	30	24	28	23	32	25	17	22	23	32	23	24	26	22	34	23	31	27	26	20	16	22	21	22	18	32	21	33	29	22	24	22	29	25	15	20	18	21	19	31	26	31	22	24	22	23	22	20	26	27	21	28	25	34	25	25	21	22	23	35	28	24	25	20	26	29	30	33	24	27	26	25	23	31	25	21	20	25	23	22	22	19	27	23	22	26	16	23	31	20	24	24	22	20	16	21	24	23	17	25	24	27	30	27	22	21	27	20	22	30	23	27	17	24	32	23	31	26	27	22	21	36	22	28	24	17	20	23	23	21	32	22	22	36	22	20	20	20	25	23	29	26	28	25	23	18	25	29	23	26	26	19	20	23	26	16	26	25	23	22	24	22	30	26	33	19	23	25	22	18	21	20	30	27	22	24	25	23	27	25	23	17	30	23	33	19	15	19	28	17	18	24	27	20	24	20	21	30	21	19	21	23	18	22	28	28	30	30	32	33	14	24	21	25	20	32	26	30	19	17	21	26	20	24	30	32	21	35	28	25	22	24	21	21	22	21	21	28	29	22	27	29	23	31	26	19	24	24	24	19	18	17	17	17	22	23	24	22	14	26	17	24	20	28	23	27	26	26	32	13	23	20	29	30	24	25	19	26	21	30	27	27	27	30	31	25	29	28	23	24	18	30	22	16	19	27	15	19	25	15	20	16	19	14	25	30	21	24	20	27	32	30	27	32	24	20	28	26	27	29	23	24	14	27	19	25	27	19	17	18	22	25	27	29	31	17	24	27	16	23	21	27	27	22	17	27	18	25	24	27	26	22	19	23	28	23	26	27	22	25	26	22	18	17	17	24	27	27	20	20	24	22	23	24	35	26	22	25	12	28	29	34	26	16	28	31	20	34	30	23	32	25	29	19	24	31	22	22	17	25	22	24	18	25	32	17	14	13	34	24	25	30	23	21	27	30	25	21	22	23	27	29	19	23	23	23	24	22	33	24	27	20	29	22	20	26	25	25	23	23	22	19	23	20	8	28	31	25	27	25	19	24	34	22	29	23	22	23	23	32	21	29	24	17	17	21	21	24	35	26	19	26	28	26	22	16	28	28	28	31	29	30	26	14	24	24	28	16	23	35	20	24	30	22	33	27	33	18	19	23	34	17	22	22	21	28	20	21	16	27	19	24	21	20	24	23	20	22	26	26	23	25	18	18	24	24	24	14	23	22	23	26	23	31	31	26	25	33	28	28	24	24	24	23	27	27	24	25	22	21	23	17	27	19	26	30	22	30	26	23	17	28	25	16	30	18	19	32	29	23	20	26	28	29	24	19	18	28	22	25	16	26	30	21	27	24	26	34	29	19	27	16	18	24	15	20	8	24	25	22	27	16	20	27	19	28	29	25	14	28	22	16	16	17	27	25	27	26	27	25	23	25	26	28	22	30	31	25	27	24	20	22	19	24	19	20	29	25	31	32	28	26	23	22	20	21	26	21	15	25	22	22	17	32	18	29	21	28	27	30	29	28	27	21	28	24	16	27	23	27	23	19	23	22	25	31	23	18	36	27	29	18	20	26	24	24	30	29	15	27	21	24	20	31	29	24	30	29	23	26	16	23	27	22	22	29	25	17	20	29	16	30	28	24	25	30	23	19	24	21	28	20	31	28	24	17	23	23	27	19	26	18	30	28	28	19	30	20	28	23	22	19	26	19	23	29	24	26	20	24	21	18	27	20	22	26	20	23	24	22	27	22	24	23	30	18	20	24	24	25	37	22	24	25	24	18	23	23	22	22	19	26	25	20	21	22	25	27	32	33	25	24	32	22	28	35	15	31	26	31	23	16	15	21	22	20	24	16	16	18	18	18	20	23	29	20	27	18	20	23	24	32	27	24	25	23	24	22	30	25	16	25	23	15	18	26	25	18	26	25	25	24	25	16	25	25	23	21	24	19	27	28	17	23	28	28	19	26	25	29	30	29	22	27	23	26	24	27	18	28	18	35	21	30	22	31	29	29	20	23	25	22	26	30	21	31	29	32	26	20	19	16	20	19	30	18	21	21	18	16	22	22	21	13	17	24	34	28	24	28	19	32	29	23	16	29	20	21	24	30	26	27	35	28	23	26	23	21	20	25	26	18	24	17	29	24	8	19	24	25	26	24	22	26	25	22	20	24	24	25	17	20	17	17	32	27	24	34	24	19	21	20	24	25	26	32	25	31	27	24	19	28	28	25	23	29	33	17	19	21	21	21	40	24	21	22	23	14	28	26	28	26	29	18	26	21	20	33	32	19	26	34	23	21	25	22	21	32	20	20	24	28	16	23	21	18	28	19	27	16	22	25	27	34	31	33	27	26	19	24	34	14	25	26	27	27	26	33	27	14	20	24	21	25	27	22	28	18	29	34	25	20	27	39	26	20	19	28	25	23	23	23	34	17	31	25	12	22	26	25	23	22	27	22	21	19	32	18	25	24	23	37	20	32	16	27	24	19	31	28	28	22	18	28	24	34	26	15	18	29	26	33	21	23	26	21	24	20	23	20	22	29	23	20	25	34	28	22	28	21	27	21	22	24	22	27	31	21	21	28	23	25	11	21	22	23	35	28	29	25	24	16	34	22	26	25	26	23	32	22	19	25	23	19	20	16	19	35	20	24	26	26	28	29	28	25	37	18	29	20	24	34	16	26	25	31	27	25	19	32	20	17	34	29	31	25	25	20	25	17	25	24	34	19	21	23	25	27	23	21	28	18	22	20	20	23	26	20	26	22	20	17	25	17	25	30	23	24	21	22	16	22	28	20	12	23	29	21	21	21	24	21	25	26	31	20	24	22	31	22	29	20	24	21	29	17	29	35	27	25	17	25	24	20	30	27	17	29	20	27	34	32	23	33	21	29	21	29	21	25	21	29	22	33	28	21	26	15	29	19	30	30	28	22	25	35	27	25	24	18	27	30	17	24	16	23	20	29	17	30	28	28	29	25	27	25	29	26	20	19	21	26	30	29	22	17	23	32	29	32	20	24	25	17	26	25	20	30	28	17	33	22	29	29	32	26	29	28	25	38	17	13	21	25	26	27	34	28	25	25	32	26	25	31	21	26	40	27	24	23	21	13	26	17	24	36	22	21	20	25	17	25	26	21	26	18	19	29	29	31	28	22	19	16	22	31	22	24	19	22	28	18	31	18	30	23	31	25	18	25	28	21	24	27	30	22	19	28	30	30	35	21	23	29	18	26	23	16	29	28	27	24	27	21	24	22	21	14	17	31	25	18	17	24	27	32	26	22	14	29	22	24	22	22	30	31	32	18	18	21	28	20	19	26	28	29	24	22	24
17289	12348	7389	19832	31974	31954	26635	18322	10860	7356	12382	8386	4096	2269	1368	937	816	717	735	774	869	943	849	873	883	742	719	689	572	527	561	500	470	494	569	641	543	520	462	431	432	446	410	441	439	421	409	490	782	1008	779	923	1083	836	480	403	419	401	392	401	427	387	420	454	383	377	423	369	355	393	418	387	386	352	400	374	409	359	366	391	371	398	387	376	377	377	382	374	415	377	381	377	425	408	417	393	400	382	393	422	404	389	400	402	373	394	348	380	403	390	406	392	371	410	369	421	408	399	385	414	388	402	387	378	402	376	422	376	365	395	379	395	361	392	358	375	403	373	407	377	430	389	387	409	401	389	368	368	384	404	367	409	387	395	359	362	390	380	421	382	374	392	426	395	367	360	355	374	375	394	375	370	386	363	399	411	368	404	386	359	376	370	377	421	387	411	396	367	397	376	393	377	379	375	394	380	350	390	377	398	403	392	346	404	377	391	332	397	412	395	387	398	387	353	404	382	384	393	384	371	338	385	371	382	378	412	361	377	402	374	362	371	358	408	429	387	392	395	353	377	390	403	398	394	384	371	346	368	368	381	399	362	384	396	423	360	384	394	413	387	383	373	404	414	387	402	366	382	398	398	360	364	365	359	379	351	392	357	379	379	405	370	382	383	355	411	378	386	389	384	374	414	385	388	363	378	367	391	333	389	383	395	405	399	381	374	373	355	388	386	425	385	397	375	391	361	349	371	402	358	389	400	402	382	377	367	413	372	381	339	382	369	358	347	402	368	372	404	386	395	380	387	417	370	356	380	396	387	367	396	415	362	373	381	386	428	359	391	372	390	356	400	388	358	354	413	401	373	397	390	386	411	386	383	377	397	393	417	359	393	350	402	413	344	361	394	366	365	393	429	390	399	354	363	375	427	402	383	383	394	408	365	407	390	382	361	371	360	344	377	389	367	360	372	379	379	399	375	387	405	374	378	393	352	377	396	376	346	405	400	378	379	362	394	404	368	397	383	419	401	393	380	410	408	405	377	370	382	379	373	405	398	404	382	395	394	378	355	363	377	349	376	404	397	383	407	405	370	361	411	404	370	393	393	423	357	376	390	398	398	388	382	385	364	409	376	383	359	383	403	376	365	364	367	377	351	392	389	370	359	393	368	374	359	382	408	372	376	368	392	419	401	373	362	379	377	369	341	368	342	399	344	385	383	413	388	372	362	379	397	402	377	389	374	368	408	372	415	376	372	395	389	378	386	383	382	363	355	397	368	360	332	385	381	351	363	395	375	360	405	393	396	352	420	398	367	393	379	406	393	384	398	385	397	397	330	373	411	403	407	399	357	397	375	337	371	383	351	420	375	380	401	374	411	394	404	380	364	358	355	349	413	388	383	377	363	402	385	404	348	389	401	393	380	365	365	357	358	373	381	387	390	350	368	392	379	391	388	390	359	403	393	364	389	418	365	369	399	389	408	370	374	371	395	403	397	398	376	377	379	377	408	375	373	340	406	359	358	369	382	377	365	384	401	360	392	392	370	357	349	346	389	375	391	419	389	390	394	392	392	374	375	374	390	416	420	349	384	401	414	379	380	387	388	394	375	361	354	395	388	392	427	393	353	366	372	391	390	380	358	356	356	405	390	384	368	356	373	404	389	385	379	405	383	357	372	403	388	361	391	353	346	385	375	436	418	402	387	384	403	372	388	373	379	354	376	370	378	393	382	343	407	418	376	422	381	372	388	405	363	359	380	407	397	403	380	394	372	377	399	402	420	385	350	423	364	422	394	385	332	385	367	378	393	363	399	395	371	377	375	415	368	418	361	374	393	385	355	356	411	387	352	366	397	369	408	384	376	358	396	438	378	359	330	368	381	388	391	410	384	371	372	359	359	347	424	368	356	367	386	391	400	363	381	407	390	386	407	413	422	430	400	372	360	368	392	367	395	366	368	385	386	383	370	376	360	394	424	406	377	382	384	380	400	386	377	415	404	377	391	393	416	385	389	407	370	396	384	394	332	379	400	397	411	391	363	406	402	399	403	388	389	368	343	391	387	413	391	363	381	388	360	373	374	374	370	382	376	397	365	409	383	390	371	396	404	416	370	401	374	391	381	360	402	359	379	376	376	347	371	356	395	369	417	401	380	402	370	353	379	379	395	365	359	381	343	375	418	383	419	382	390	407	385	364	336	391	378	374	374	404	406	392	378	363	367	362	397	382	415	359	365	360	315	360	406	407	361	421	406	387	388	394	381	402	404	352	375	351	390	399	397	404	367	413	379	373	378	373	385	382	388	316	393	368	390	385	391	346	359	378	375	379	373	362	408	371	369	375	377	374	410	353	394	370	366	426	388	374	411	391	366	400	398	378	378	360	364	406	384	414	367	357	355	375	414	394	372	412	398	351	395	389	359	404	364	412	397	389	390	420	386	389	360	378	387	369	371	402	348	398	383	354	332	367	372	372	415	366	375	392	374	388	397	410	402	391	392	357	330	378	371	359	403	393	378	388	360	383	426	415	370	401	412	370	404	368	389	378	415	365	398	366	360	358	422	396	413	413	412	395	353	369	402	367	364	369	372	358	314	330	372	414	379	410	336	374	385	384	399	413	384	407	406	388	385	370	387	389	398	394	373	377	404	392	387	367	382	390	352	376	375	374	352	349	424	383	395	373	388	388	397	366	375	373	392	371	397	352	357	395	399	432	384	349	380	381	334	387	404	398	351	381	376	341	407	384	391	413	361	376	378	391	403	393	382	402	396	368	406	380	382	411	421	359	376	398	409	420	376	415	386	401	382	370	388	382	379	408	404	352	353	394	363	390	367	408	403	370	370	364	396	390	377	353	403	413	401	387	391	365	422	379	388	394	398	381	394	388	383	384	354	409	368	375	354	405	377	350	417	408	410	380	375	401	369	410	377	399	422	385	362	355	351	377	360	402	409	365	374	361	348	402	379	399	346	410	400	355	388	393	365	373	359	408	380	387	379	372	394	380	373	389	356	375	385	360	419	347	398	368	341	376	357	371	360	397	387	379	377	375	375	383	391	404	382	425	374	421	402	370	371	369	383	363	362	389	381	362	379	373	372	361	408	371	418	329	406	357	390	341	365	359	390	340	396	365	371	400	374	388	383	391	347	375	367	413	369	378	392	380	401	395	397	373	357	384	392	395	390	368	404	394	382	371	349	393	398	379	359	394	378	386	395	380	406	379	410	384	382	372	372	393	407	367	355	394	385	369	376	395	388	376	383	374	378	358	383	374	369	387	386	385	337	375	377	349	366	369	379	371	361	370	388	359	354	379	380	368	395	397	365	351	402	390	361	338	385	348	325	343	368	388	379	377	378	390	366	403	386	344	379	387	361	393	375	363	380	382	376	355	381	385	360	381	392	386	345	392	358	355	350	356	387	394	413	411	349	385	391	380	428	370	369	378	340	365	400	372	354	413	398	398	409	407	378	407	359	400	388	390	368	384	368	372	402	422	406	412	380	370	374	382	369	348	378
1135	782	399	345	764	1243	949	597	330	240	287	417	134	89	63	47	48	31	37	38	36	55	43	42	36	36	40	33	36	34	20	35	26	27	31	29	23	20	23	34	22	20	27	23	27	27	12	22	34	27	38	41	30	30	32	16	12	18	20	10	19	23	18	19	17	20	14	11	21	11	22	19	21	17	20	13	15	16	25	18	21	19	18	26	19	20	20	26	21	16	22	21	15	20	23	26	18	22	17	16	26	20	19	15	24	21	26	16	25	18	21	14	22	17	18	15	10	27	17	28	20	23	23	19	20	25	24	14	23	19	16	23	24	18	13	16	19	15	23	16	21	13	25	23	16	21	10	30	20	24	20	24	25	22	20	19	28	11	20	17	22	11	22	23	23	30	23	14	23	20	23	25	38	29	26	24	26	17	22	19	18	19	16	18	23	22	17	16	23	17	15	23	15	21	27	21	17	25	14	15	17	21	20	24	31	16	16	26	24	21	25	18	17	20	26	12	22	27	18	13	21	26	29	20	18	9	20	19	18	15	22	21	24	20	26	21	14	26	15	18	22	24	21	19	16	24	18	20	23	18	15	17	15	13	14	20	14	20	22	14	18	18	18	18	24	17	22	22	16	21	24	17	18	18	18	14	22	17	20	22	20	20	20	25	18	31	16	22	19	21	16	24	14	24	20	26	17	20	23	25	12	24	15	17	16	21	19	24	24	22	13	21	21	16	24	20	13	15	23	16	19	21	15	15	20	25	15	17	24	22	19	23	14	13	10	21	13	21	23	12	20	25	16	25	16	18	14	29	19	23	18	20	13	18	18	23	22	28	13	18	16	19	17	14	17	20	18	18	20	20	18	18	11	17	15	31	19	18	9	20	23	25	24	12	23	19	19	28	9	28	20	15	18	19	11	19	20	28	18	19	17	15	19	22	19	15	19	23	26	18	20	20	21	27	23	17	9	24	16	20	17	17	14	21	21	27	17	16	21	11	18	14	27	24	14	21	24	11	22	18	22	22	19	20	23	16	22	17	23	20	15	12	20	22	26	10	13	25	11	21	23	17	26	17	18	15	19	17	21	22	13	29	17	24	25	40	19	21	22	23	12	25	23	18	17	20	20	22	17	26	17	23	19	16	16	15	21	18	24	29	21	15	18	21	24	22	23	25	17	24	21	14	21	15	26	24	17	19	25	27	14	16	20	21	23	24	24	19	15	10	25	29	16	22	24	27	15	15	20	14	15	20	23	15	26	21	22	17	24	15	18	12	23	24	30	16	22	24	21	21	19	23	24	22	24	16	23	21	12	18	17	24	22	19	14	27	17	22	25	15	28	23	20	22	14	18	18	20	20	16	22	29	17	22	24	27	21	25	20	16	15	20	16	32	21	13	19	14	22	23	21	17	22	17	21	14	27	15	18	17	16	15	18	22	21	16	13	22	21	16	18	20	21	22	19	26	22	25	36	25	16	23	17	14	14	13	19	16	13	16	23	15	23	11	18	21	21	26	13	26	21	26	17	19	23	18	25	26	19	22	15	18	17	12	19	22	25	12	16	15	20	18	23	20	20	20	23	17	28	22	20	15	12	16	19	17	9	26	15	23	21	22	20	13	19	21	17	20	20	15	15	15	17	22	20	28	20	17	22	21	27	17	25	16	29	23	17	23	24	26	20	20	13	19	25	20	22	25	17	20	25	20	14	27	26	24	25	16	21	15	17	12	20	16	16	20	30	18	19	22	14	21	16	18	27	13	18	20	25	15	20	22	19	23	21	27	11	10	18	20	22	13	14	23	15	17	16	17	18	28	14	21	23	21	22	20	19	21	19	16	17	27	27	23	13	16	19	16	15	26	19	12	18	8	14	17	17	21	18	13	23	13	21	15	24	23	20	15	22	16	20	25	24	22	18	12	17	20	18	17	23	20	14	18	21	19	24	12	27	17	28	15	23	20	21	18	26	22	12	19	26	20	17	19	19	20	20	25	19	14	20	16	18	23	20	24	25	25	21	11	15	18	19	23	21	26	18	19	29	22	18	20	15	33	18	22	22	18	17	21	17	19	24	25	15	23	15	27	23	20	23	22	20	20	8	19	26	29	17	17	19	24	19	23	13	21	16	17	17	9	20	9	23	15	18	14	20	18	22	21	18	21	17	22	21	19	22	18	11	27	19	22	20	21	9	21	20	24	16	18	25	24	19	15	20	29	18	22	20	21	12	15	17	20	19	13	19	20	21	18	14	25	21	16	20	22	14	20	18	22	24	18	15	26	20	20	19	20	25	15	14	12	20	27	17	22	24	23	17	21	15	13	17	12	13	16	9	16	33	17	21	18	27	25	25	16	19	23	24	18	23	21	16	12	20	21	27	20	17	19	28	13	30	15	22	21	16	14	14	13	21	17	22	19	14	19	17	18	21	13	18	18	15	23	18	22	15	19	15	30	18	16	21	21	21	12	24	21	19	18	24	19	22	16	24	23	24	20	15	25	20	17	19	12	27	16	18	14	23	16	14	21	22	18	9	26	18	10	21	13	22	24	15	14	15	11	15	16	16	25	16	22	21	18	21	19	24	20	16	16	14	16	27	15	13	22	18	19	22	13	19	13	14	19	20	19	23	19	14	17	13	21	12	26	15	19	20	9	10	27	19	18	15	21	26	25	30	23	15	16	21	14	19	13	17	16	20	18	15	24	21	20	19	21	16	14	17	15	18	18	20	35	16	24	20	31	18	18	32	16	13	21	17	23	18	20	20	24	24	16	20	20	21	24	23	19	27	19	16	17	21	15	14	24	22	19	20	20	20	24	22	11	23	18	22	29	24	19	18	19	26	19	19	26	19	18	16	13	13	18	17	23	21	28	24	19	19	24	27	23	18	20	21	17	35	23	20	15	24	19	20	18	12	14	23	19	19	16	26	22	20	11	22	27	17	24	21	20	17	22	20	20	22	22	24	26	17	20	13	16	13	19	16	14	16	17	18	17	18	14	15	17	16	22	23	18	28	25	21	19	22	15	16	19	21	23	10	20	16	19	22	21	19	16	17	19	18	24	22	22	16	24	14	19	31	9	25	23	21	16	13	18	16	9	20	17	15	17	24	23	21	21	15	18	19	23	18	26	21	17	23	22	17	18	19	14	19	24	20	18	16	22	23	22	18	20	15	18	17	19	15	26	21	22	22	17	24	18	15	12	23	20	13	18	17	18	23	23	23	20	24	23	25	22	23	19	17	15	20	27	15	19	16	23	23	20	20	24	13	13	19	26	22	7	16	21	20	24	22	19	22	24	23	15	20	17	18	16	19	19	21	16	18	19	19	26	26	20	24	25	24	14	19	20	24	28	18	11	24	26	13	24	22	22	16	31	18	24	21	22	19	12	15	23	16	18	21	17	19	17	21	16	26	28	18	17	25	31	11	22	16	17	25	18	13	17	22	20	20	15	19	21	14	14	20	16	20	20	18	24	23	23	24	12	12	14	18	11	20	21	11	23	18	25	16	20
21167	16217	9958	24555	35561	37945	32201	25477	17479	11835	12282	15556	6630	4364	2701	1850	1511	1341	1266	1225	1370	1449	1304	1309	1331	1100	1009	949	804	675	649	633	600	742	891	857	667	564	526	522	501	481	419	448	412	453	385	548	1011	819	709	855	1068	876	443	380	390	356	334	374	338	383	353	578	351	335	376	339	365	359	331	340	332	346	315	330	342	339	322	330	325	349	355	347	337	315	338	337	314	340	372	381	314	358	353	347	342	367	341	342	369	340	370	325	324	355	340	325	326	329	315	320	347	339	333	340	306	328	336	340	353	317	354	328	334	364	338	329	341	316	331	330	321	331	347	320	321	340	283	319	300	296	310	315	334	332	336	323	328	319	310	313	310	307	334	303	302	321	302	327	311	334	331	327	317	326	344	314	319	307	330	315	301	298	331	323	314	321	351	314	312	307	356	312	340	337	324	295	316	321	312	332	356	350	288	347	317	309	293	314	298	298	314	300	320	351	331	308	305	302	282	298	324	307	327	335	295	306	305	341	305	282	316	320	339	291	313	326	310	324	343	319	309	299	312	316	317	277	312	339	312	326	296	337	307	316	335	313	300	312	292	348	314	304	296	287	324	319	310	320	301	317	321	321	284	331	321	294	325	311	319	328	303	320	325	312	340	303	308	323	310	304	331	333	309	300	345	323	316	281	325	288	286	310	309	267	335	306	281	309	317	305	302	316	311	309	347	314	311	310	295	304	317	345	314	321	298	322	316	310	308	316	340	279	360	312	302	324	300	324	296	334	318	325	302	313	324	303	333	307	320	328	288	286	368	289	295	333	310	316	311	309	300	340	304	293	312	329	300	294	279	295	333	311	319	314	297	312	294	317	272	281	292	353	307	318	318	289	334	279	307	317	282	330	308	315	319	323	304	314	319	306	317	291	322	306	290	309	311	282	307	314	307	279	299	331	334	295	307	288	283	303	322	315	305	295	312	295	301	307	306	355	335	280	323	298	290	304	331	319	324	321	339	307	334	312	350	317	316	316	285	300	305	342	266	299	307	285	323	315	271	322	317	313	327	319	301	334	304	302	305	287	334	319	295	297	304	330	355	324	318	334	300	297	311	314	320	313	321	316	342	300	319	322	283	310	320	307	284	331	335	300	281	337	339	294	323	309	317	319	287	332	319	309	316	326	304	321	320	313	302	301	307	303	314	314	334	319	301	318	325	302	335	316	336	321	322	305	295	281	284	298	299	316	315	306	301	286	300	276	319	335	282	274	282	308	294	275	312	302	326	341	304	309	296	326	305	318	351	298	323	286	301	319	320	319	310	288	304	325	287	306	315	292	333	313	292	326	311	314	293	303	288	329	314	290	298	286	300	280	310	324	337	301	287	317	321	320	310	304	305	312	306	323	283	313	338	316	290	299	313	305	320	337	311	291	318	267	316	314	291	293	309	292	314	336	342	337	318	300	326	300	292	330	314	322	314	295	358	285	307	311	328	313	307	336	310	325	342	316	294	329	326	330	315	286	319	308	295	292	320	313	324	311	333	337	306	331	293	306	291	303	323	331	279	304	293	303	302	343	351	279	315	327	321	322	305	280	304	300	325	305	322	301	309	335	321	294	289	301	306	316	324	310	269	325	319	329	285	304	286	327	331	296	309	314	325	302	310	293	316	295	301	347	298	315	282	288	305	307	317	300	319	300	293	297	303	298	315	304	310	316	361	330	338	317	289	344	291	347	314	321	297	301	298	324	314	304	313	349	339	315	298	294	307	300	303	316	318	308	320	325	280	289	312	291	321	325	307	294	310	288	319	310	312	322	323	284	317	309	330	299	310	306	342	317	329	325	282	299	319	313	265	308	331	303	304	311	336	312	314	318	300	332	324	273	280	314	291	346	286	320	330	293	271	324	286	320	315	309	299	300	342	339	302	327	307	314	331	281	327	331	307	285	311	367	307	321	299	314	301	315	309	318	300	318	304	307	320	343	308	314	308	294	303	292	319	291	295	325	295	302	323	323	314	305	299	298	310	296	318	297	291	295	301	306	315	340	306	302	320	303	305	322	347	321	297	316	273	303	293	303	303	300	345	343	329	317	305	294	312	302	302	333	298	290	355	300	280	334	315	301	316	320	296	314	311	288	319	326	333	309	281	325	289	290	323	292	307	305	312	336	288	301	319	318	295	324	311	299	293	310	314	283	288	340	307	281	332	316	283	298	303	312	297	321	300	319	323	326	286	308	293	302	299	324	297	321	307	310	324	312	309	300	329	308	307	332	309	349	288	329	317	307	331	303	313	288	312	322	287	331	314	295	325	312	305	304	301	313	302	292	314	275	312	332	334	298	280	318	305	318	290	308	311	326	289	317	315	280	313	300	329	303	351	332	327	311	306	304	288	301	306	302	297	319	321	317	331	323	334	305	280	288	333	288	256	309	312	296	325	296	311	330	319	322	305	322	327	316	293	304	306	312	282	275	319	343	278	286	274	289	322	307	322	350	307	301	290	300	333	293	344	359	330	305	345	302	316	309	283	336	300	292	298	336	286	314	284	299	310	311	330	313	306	299	291	349	327	300	335	288	339	312	307	335	312	301	290	326	322	299	295	322	292	324	328	317	334	248	310	295	297	303	308	308	320	338	309	321	318	324	315	298	315	337	349	309	303	282	316	315	321	313	317	282	323	279	305	289	303	298	329	297	309	306	318	295	297	317	298	301	309	283	319	312	332	342	308	306	320	312	284	319	322	292	324	329	323	303	330	308	331	346	309	280	349	296	273	336	310	320	309	307	305	302	354	308	303	295	316	288	304	295	288	343	339	322	290	294	268	316	322	324	303	304	307	293	354	316	287	305	328	318	288	299	312	297	320	288	274	285	291	318	294	285	313	306	318	316	321	336	340	310	313	349	306	325	328	299	312	316	301	301	294	311	294	336	324	328	314	302	302	322	317	297	325	315	297	287	311	282	276	331	315	289	320	311	292	297	323	281	292	293	307	337	316	325	317	299	291	330	307	308	292	346	334	320	313	328	293	326	324	357	298	287	330	319	326	319	311	279	306	319	319	318	327	320	316	335	310	287	322	303	334	323	328	301	367	307	301	310	334	332	343	316	305	307	299	297	286	327	313	301	288	339	297	322	332	277	304	274	324	325	298	314	331	297	325	292	321	295	305	333	305	303	311	314	319	292	315	300	300	335	320	309	310	300	328	310	300	320	310	313	309	312	338	320	308	312	307	316	303	344	298	301	315	321	324	326	328	304	335	315	310	286	285	312	310	296	291	344	294	305	304	303	324	284	329	328	325	331	318	313	303	326	296	309	290	305	325	315	311	300	316	287	311	302	270	291	275	279	332	307	318	316	335	316	307	298	306	293	316	305	309	300	306	329	281	329	336	292	308	293	355	294	304	342	285	289	336	330	321	313	308	307	346	328	326	316	325	313	282	264	288	262	329	329	290	288	309	324	322	295	302	286	329	320	320	293	341	302	285	307	323	299	315	310	293	307	274	304	323	336	324	297
2949	688	448	351	685	1073	815	521	328	266	206	272	176	112	113	57	65	53	44	42	58	60	63	53	54	39	67	51	46	39	43	49	42	50	59	42	47	27	41	43	38	48	50	43	56	37	41	52	40	36	51	57	54	54	38	30	30	45	45	36	39	43	34	52	42	42	38	43	47	41	48	42	36	43	41	38	46	47	40	38	36	48	30	46	36	43	40	38	52	49	47	44	39	43	33	36	38	49	43	42	25	33	41	36	44	39	39	41	37	38	34	35	28	38	46	36	39	46	39	60	39	21	45	43	36	41	22	48	46	39	47	25	43	33	44	27	46	36	38	32	34	35	37	50	31	42	42	36	45	49	36	27	33	26	34	40	41	51	41	30	39	37	46	50	42	38	48	29	34	48	48	40	39	37	42	38	46	41	39	38	41	36	50	32	36	36	43	38	44	37	40	38	42	43	37	46	43	51	39	37	39	31	35	53	32	39	45	35	46	30	32	32	40	38	47	43	35	41	33	34	39	31	36	41	46	43	50	36	43	40	42	33	42	37	40	28	37	40	46	31	30	45	40	41	35	35	36	49	40	53	48	45	41	50	41	45	44	45	48	33	41	50	48	42	33	32	36	28	46	44	36	46	24	37	40	29	28	30	27	30	33	37	39	45	39	36	41	43	30	37	48	38	45	29	42	21	37	36	42	30	52	46	32	41	39	40	41	48	44	56	32	41	45	35	32	36	43	33	42	35	38	40	33	44	44	43	46	27	41	44	43	43	32	37	29	27	38	43	30	30	50	39	42	37	34	34	49	39	37	51	45	30	39	36	38	44	29	52	43	32	51	41	35	49	37	40	44	39	34	32	41	43	28	38	38	45	36	50	38	51	43	39	48	46	34	41	33	35	31	29	41	44	38	44	38	39	39	38	31	54	36	38	43	41	33	37	27	43	40	45	41	37	40	44	48	36	50	38	36	29	56	38	42	37	49	33	42	42	37	48	34	36	37	30	39	39	43	39	43	34	43	36	51	35	45	35	40	41	43	49	39	30	40	43	43	45	37	34	26	41	32	40	51	46	31	44	41	41	40	44	31	46	34	36	38	39	33	48	42	38	40	46	50	45	29	42	41	39	45	43	44	43	43	29	48	38	34	37	47	46	47	34	34	30	40	37	36	37	33	33	38	39	38	45	47	48	40	47	43	50	37	45	56	45	36	28	37	46	37	42	43	33	39	43	33	47	37	48	38	41	38	42	37	31	35	37	37	38	50	37	43	50	27	42	42	35	45	50	31	53	39	32	50	50	28	51	38	37	31	32	43	46	39	45	45	32	41	39	44	43	51	40	52	45	49	48	40	33	35	40	38	49	34	42	29	38	43	22	42	46	43	38	37	34	43	33	36	46	39	44	27	30	42	35	30	32	40	41	42	48	43	44	45	44	43	27	46	41	39	49	36	35	39	33	36	48	39	39	38	54	39	44	40	43	43	37	38	35	39	45	50	34	36	46	48	38	43	42	39	34	33	45	45	45	41	51	32	35	34	40	41	36	45	40	31	30	47	40	33	35	41	35	47	36	54	37	40	37	40	45	40	30	41	32	34	41	46	28	36	40	37	42	44	47	44	39	27	45	39	45	35	37	37	36	40	36	34	36	27	39	44	36	32	35	38	32	40	36	51	40	28	28	39	30	58	37	41	34	41	43	34	42	44	37	34	44	51	31	35	39	37	43	43	40	31	30	35	42	34	38	35	34	27	47	53	41	39	41	39	45	40	38	38	39	47	42	36	43	40	40	38	34	36	43	33	37	41	47	45	41	26	37	41	27	45	35	49	33	38	33	38	35	30	50	39	48	36	50	35	40	53	45	34	45	24	37	46	45	37	41	36	36	41	37	41	40	42	32	48	50	38	45	49	37	29	43	40	36	39	36	32	47	31	35	27	34	35	44	39	54	41	42	39	41	41	29	26	39	45	37	26	41	27	20	34	38	40	38	44	35	38	35	48	35	37	36	38	39	38	31	46	39	20	46	43	46	40	53	31	43	43	37	40	53	39	51	33	38	42	40	42	35	41	41	51	28	41	39	46	26	37	35	46	41	43	41	52	31	43	46	45	40	37	45	37	34	39	40	50	49	41	41	30	31	33	32	46	36	48	44	47	34	34	41	49	40	40	43	40	45	40	36	37	36	32	42	39	28	41	33	36	32	38	35	39	42	51	47	40	36	41	26	31	38	43	45	47	41	46	42	32	35	33	41	41	42	31	33	40	41	46	43	36	34	34	42	44	42	40	38	50	35	42	31	52	37	38	37	42	43	32	41	46	44	38	30	42	41	34	34	36	39	39	45	53	39	43	41	27	32	38	44	53	47	48	32	38	39	34	50	46	39	45	37	39	49	47	37	40	41	41	49	51	36	42	45	30	43	28	34	41	39	36	43	34	28	40	58	32	40	37	42	42	37	43	35	42	35	43	41	55	44	40	46	47	46	52	24	35	35	38	33	36	34	37	36	43	33	30	30	44	49	48	49	36	38	37	29	34	40	41	50	33	40	35	40	43	33	42	33	36	36	39	40	35	43	33	30	45	34	37	49	41	40	41	44	57	44	47	35	45	31	40	45	33	34	43	42	52	39	43	27	38	28	27	52	37	44	31	48	42	46	35	46	42	41	43	33	42	34	39	32	53	58	39	40	53	48	43	40	29	34	49	37	28	46	41	44	38	51	44	44	39	36	34	36	42	47	29	39	32	39	45	42	37	36	42	44	43	44	33	45	48	35	45	46	48	44	41	49	40	40	41	44	26	36	38	42	42	39	45	42	50	55	39	44	49	32	37	47	27	52	31	34	51	33	33	29	35	46	48	39	41	40	37	43	42	38	40	39	41	31	36	31	41	53	42	45	28	41	42	43	50	39	31	35	54	28	53	46	45	41	33	42	54	42	34	37	39	52	32	38	37	33	35	35	36	44	41	32	49	39	41	38	37	40	33	47	38	45	48	30	40	39	30	45	46	41	42	47	37	49	33	39	32	38	53	39	36	37	33	35	40	37	43	45	45	51	36	37	40	41	39	29	42	42	29	41	40	35	27	43	36	37	34	54	39	46	48	28	44	38	36	36	42	39	43	46	48	35	38	39	40	45	35	43	42	48	36	45	39	38	45	48	38	36	41	37	44	33	36	43	40	33	38	46	43	43	43	39	38	30	35	34	32	42	33	37	47	42	43	50	47	37	42	46	33	34	35	41	28	43	37	44	39	45	45	51	43	37	36	40	29	43	45	38	55	48	39	38	40	44	47	41	34	47	29	44	55	46	45	57	41	53	36	43	28	35	38	35	35	44	41	37	47	37	46	37	46	49	39	50	45	39	33	37	36	39	43	38	33	52	42	35	34	63	29	44	41	43	27	35	39	44	38	29	33	32	36	38	51	46	54	42	36	40	30	43	49	36	39	42	35	38	39	37	28	47	45	48	40	38	45	33	48	38	40	49	43	41	28	43	35	42	41	49
19443	15082	9903	23263	34118	36789	31299	24161	17003	11761	9427	12950	8387	4545	3098	1989	1659	1529	1456	1453	1392	1432	1539	1406	1470	1357	1315	1130	1068	957	951	945	932	1030	1386	1173	979	837	793	795	777	729	769	764	705	657	719	809	962	996	859	1061	1372	1060	679	673	695	634	656	694	674	699	693	862	677	659	701	603	657	647	645	647	630	657	647	626	642	631	631	682	613	600	612	613	624	588	615	662	636	638	651	635	620	676	597	655	642	617	705	628	617	627	630	633	615	611	638	644	622	687	634	662	676	634	653	611	626	685	636	618	636	656	603	637	630	681	655	602	628	596	647	650	613	625	639	597	607	624	611	656	613	631	657	638	624	583	647	634	684	628	589	627	609	592	644	600	611	644	648	593	654	637	620	591	627	640	609	631	623	606	628	604	609	616	613	644	650	598	615	646	630	583	651	639	656	625	675	619	635	594	603	637	584	582	573	610	583	630	642	614	604	621	630	629	632	651	613	652	649	629	638	627	614	651	605	582	612	656	598	609	645	604	602	600	671	590	607	659	602	644	592	634	627	621	629	651	609	618	635	644	619	650	636	611	667	625	599	613	594	606	592	607	617	650	612	609	648	611	611	570	630	606	615	623	607	658	652	651	623	613	598	597	604	629	605	657	614	585	647	639	601	625	616	602	663	662	644	598	630	583	688	608	599	631	639	592	571	616	637	555	634	625	633	609	552	644	623	590	590	618	565	632	621	596	630	606	667	631	638	611	598	611	679	580	630	615	663	621	628	640	621	558	610	614	602	606	580	602	618	629	618	619	625	563	606	590	625	627	621	629	616	597	612	578	601	633	609	637	588	605	637	623	589	631	647	595	616	608	613	615	594	612	604	609	639	622	626	590	614	625	644	582	603	629	603	589	632	610	609	676	621	582	629	575	630	625	607	619	583	625	597	638	627	594	633	622	614	616	610	593	662	629	617	588	558	631	620	615	601	664	611	628	620	615	613	635	666	628	606	599	639	643	607	652	699	614	603	621	593	611	590	615	615	580	622	683	627	613	623	624	623	606	625	644	639	635	591	598	597	576	587	610	640	591	617	601	616	655	637	669	616	617	601	611	621	631	613	589	571	637	594	600	600	614	611	568	619	639	596	588	637	610	636	653	603	612	619	634	604	584	605	641	581	607	579	630	621	623	558	639	557	601	603	602	654	668	605	595	588	621	585	611	592	648	620	607	642	679	582	668	653	559	628	597	612	604	589	601	572	649	626	641	646	634	649	664	617	603	599	643	638	617	601	644	614	634	613	666	629	613	593	628	616	619	624	604	581	628	598	630	608	613	590	616	660	639	587	637	659	623	648	646	628	574	644	627	617	611	575	643	671	619	665	580	648	610	600	583	625	602	617	631	627	587	602	590	594	595	625	601	624	662	636	610	648	641	623	630	597	608	640	612	606	608	687	587	594	626	601	607	599	645	639	560	615	635	598	623	669	645	677	590	642	605	609	639	617	631	617	579	603	603	632	588	612	658	585	610	645	596	618	608	611	621	629	628	599	637	643	605	572	601	663	594	606	636	650	625	596	613	602	672	642	638	661	614	638	640	645	566	596	617	686	640	590	642	641	633	579	556	575	657	602	611	605	620	635	632	658	669	626	560	608	596	654	620	646	639	610	638	630	599	657	618	619	579	622	584	568	628	631	638	602	603	627	622	622	608	595	614	640	612	628	616	637	648	601	618	641	608	616	618	630	586	593	621	622	591	603	581	610	678	632	640	630	632	605	624	623	588	628	580	652	617	633	641	545	641	646	641	643	562	622	580	678	631	649	644	586	636	642	670	651	592	588	622	614	646	613	620	621	611	630	626	610	598	629	602	619	585	618	601	608	623	604	619	623	618	634	568	611	617	673	601	654	629	634	596	597	576	623	625	616	624	609	633	574	611	565	620	626	600	587	627	610	646	636	619	590	634	618	596	589	582	627	576	625	671	607	607	629	637	617	622	598	597	605	607	615	593	611	617	627	627	627	579	597	561	627	626	640	611	620	641	602	598	635	602	610	622	612	558	596	657	619	601	619	620	608	629	590	628	650	642	586	626	604	636	588	631	640	681	640	583	590	595	622	601	631	650	628	598	599	616	582	629	618	654	616	605	572	597	616	624	621	635	638	621	605	637	628	640	581	600	651	602	588	644	658	636	582	584	591	605	614	624	631	648	648	624	637	610	612	623	658	636	603	618	614	570	611	675	614	604	640	599	615	638	627	639	604	614	652	617	643	613	589	637	602	654	661	646	587	611	620	604	644	620	666	590	607	630	611	621	595	644	598	591	636	571	609	632	623	589	636	625	632	598	632	590	637	642	630	612	621	567	609	637	632	656	667	654	612	626	616	648	619	631	605	629	621	592	604	628	627	610	599	636	615	626	588	581	647	608	639	664	593	618	612	643	637	629	654	663	660	578	610	623	617	628	636	636	639	625	605	647	612	605	594	623	639	611	608	579	587	611	642	612	675	628	615	625	585	617	649	665	569	606	564	646	618	608	641	614	662	660	585	611	620	617	628	625	624	654	664	623	636	641	662	616	607	639	619	583	588	611	622	579	639	604	582	606	580	592	650	608	578	624	565	572	602	627	598	658	593	610	620	607	604	661	591	614	609	616	613	575	650	642	607	531	577	615	647	609	620	617	603	602	614	621	612	596	661	628	615	605	585	631	595	615	567	660	635	622	646	628	666	613	591	636	649	592	632	602	608	616	641	616	659	635	583	634	603	589	609	597	617	612	568	617	640	654	596	625	639	653	622	615	638	615	601	641	610	586	604	632	665	563	636	612	621	596	646	623	640	650	630	641	634	648	630	651	591	602	642	588	607	624	584	587	639	635	613	605	602	630	595	585	598	578	622	617	603	619	621	583	588	649	651	589	627	585	623	607	648	598	638	660	604	607	541	651	662	623	618	612	647	584	630	634	634	629	589	650	604	605	629	609	608	630	620	627	612	629	606	598	595	599	627	662	609	626	618	659	586	599	643	610	625	601	611	654	639	612	639	629	630	615	564	635	635	635	608	600	633	665	596	624	668	605	570	688	602	612	639	625	627	634	615	609	642	626	580	615	593	565	620	625	588	646	603	563	645	623	638	636	609	610	619	669	680	627	612	640	644	631	610	607	650	617	619	639	582	641	611	583	608	639	664	614	584	645	602	630	627	602	601	662	634	614	678	579	600	580	600	619	632	640	650	611	616	654	595	577	578	609	600	646	630	645	609	621	608	620	611	645	572	647	650	612	606	617	642	550	615	575	645	622	610	657	611	658	578	649	642	616	629	581	594	628	617	642	625	611	664	623	629	631	649	578	668	631	580	598	605	611	567	631	623	610	629	601	623	576	617	588	656	609	615	656	615	597	630	631	629	669	624	592	605	622	610	612	666	630	625	586	605	639	616	670	648	626	601	611	657	572	636	621	612	641	640	594	617	652	641	630	582	586	639	620	556	637	616	598	655	624	603	639	625	561	624	587	628	600	633	630
2100	1114	732	475	1065	1489	1417	829	539	422	325	289	403	174	143	102	80	75	59	58	57	61	71	70	68	74	61	56	45	46	61	55	57	59	76	49	38	31	29	41	49	43	54	39	38	41	44	38	40	50	53	45	48	36	37	30	28	41	36	38	43	36	39	33	36	33	37	35	33	48	37	38	33	42	36	27	44	32	47	37	41	45	28	43	32	43	31	38	37	40	37	36	36	48	38	37	36	26	52	38	32	39	28	46	31	40	26	47	26	43	35	46	34	38	25	34	38	42	40	42	28	46	31	26	35	41	39	28	41	56	36	36	37	38	31	29	30	34	33	33	39	30	44	50	33	41	32	35	34	30	30	35	37	40	34	29	35	35	30	43	31	42	36	38	37	39	32	37	40	30	33	25	33	35	36	28	35	33	37	26	48	36	43	34	26	33	34	30	31	33	25	34	28	44	47	47	30	41	44	30	45	34	41	34	36	40	41	27	24	46	29	33	35	38	54	39	43	33	32	33	37	32	38	35	38	45	40	30	38	32	32	40	35	42	39	23	35	33	36	42	42	41	41	28	32	37	32	34	50	38	40	31	36	43	41	41	34	33	38	34	29	34	33	36	33	41	26	48	43	30	32	37	39	35	36	32	27	26	37	34	36	26	27	39	27	35	52	33	36	34	37	35	34	33	25	32	39	27	33	46	29	29	36	40	39	34	38	35	32	32	39	23	28	30	31	32	34	36	40	40	37	31	29	40	43	37	35	33	38	35	35	34	25	36	36	40	37	22	33	32	35	40	38	29	38	32	42	32	28	33	50	25	32	30	35	40	34	27	31	38	33	44	36	29	38	29	25	25	26	23	30	43	37	25	39	36	38	25	26	43	27	39	34	33	42	40	33	35	33	32	33	38	37	34	29	26	34	37	38	48	45	37	34	26	35	45	43	31	48	36	33	33	41	32	39	36	29	40	26	36	43	44	35	33	36	36	32	29	32	50	37	39	29	39	37	26	29	26	36	38	31	35	39	40	47	35	32	33	39	37	45	38	52	29	35	31	32	34	30	34	46	31	31	27	33	46	39	36	36	35	30	33	28	28	42	31	37	43	35	35	34	33	35	47	43	30	51	31	40	29	36	36	28	30	34	43	40	35	28	33	35	42	34	39	35	30	32	32	30	41	38	34	36	28	38	39	39	36	30	32	41	46	45	39	29	33	32	36	43	33	36	36	26	37	39	42	40	35	52	38	40	40	44	38	36	36	28	38	26	37	39	40	41	38	36	44	49	39	34	28	29	32	40	36	30	35	39	27	26	28	29	34	37	29	42	33	23	33	43	32	45	37	51	33	36	40	37	35	35	39	39	28	35	42	29	30	34	39	28	38	30	41	45	31	24	41	30	40	30	36	53	40	29	31	32	42	36	42	26	39	33	25	37	39	34	29	33	37	34	34	37	37	34	40	38	35	30	31	28	33	35	36	36	33	36	38	36	41	42	44	49	36	41	43	38	49	34	43	41	43	28	39	30	43	43	24	44	39	33	33	33	35	27	34	32	24	37	32	40	34	35	35	37	45	35	44	39	35	26	43	27	37	34	36	35	34	41	47	39	38	30	37	39	34	33	39	38	37	31	31	33	32	50	43	38	39	36	31	32	37	34	32	37	28	40	26	35	32	33	36	36	31	40	40	30	29	27	32	37	27	43	35	30	37	32	34	34	33	42	32	38	50	21	39	36	24	34	36	34	35	34	36	34	28	27	39	35	38	36	30	37	42	31	31	49	38	38	38	40	29	33	32	37	26	38	30	29	47	43	35	43	36	39	33	35	36	38	39	38	25	41	28	41	40	34	32	36	31	32	38	37	34	32	50	41	40	40	35	39	35	32	44	24	27	29	31	34	34	33	34	35	25	36	30	43	37	26	32	27	44	27	31	31	39	39	36	39	27	32	33	42	30	31	38	34	35	32	36	40	32	35	32	31	45	29	41	48	37	37	48	53	41	52	34	41	27	33	38	37	24	39	26	29	37	31	39	28	29	39	40	37	35	36	40	28	32	36	48	48	36	35	34	28	47	32	41	41	37	34	26	31	44	29	29	34	38	54	33	43	29	40	39	36	40	34	32	33	44	38	36	36	39	25	35	21	27	21	31	29	34	39	45	32	39	41	30	40	52	36	35	38	39	38	34	31	38	44	38	26	35	33	35	26	25	35	38	38	38	49	30	38	42	36	31	37	37	33	31	30	42	39	38	25	40	40	47	38	33	32	43	28	26	39	42	34	34	38	28	43	43	40	42	34	33	34	35	46	33	36	41	39	36	41	37	34	36	35	34	44	29	31	39	36	30	35	33	35	39	32	41	29	39	39	44	35	33	33	33	47	40	47	43	42	46	36	29	40	33	30	40	29	36	38	22	36	37	32	37	37	36	37	45	47	37	35	42	39	44	33	31	37	43	41	30	41	30	35	34	23	29	29	42	41	50	40	30	35	30	39	33	29	24	38	44	28	32	32	37	40	30	40	40	38	38	22	40	36	29	32	30	34	44	32	37	33	35	44	37	32	29	35	38	44	26	38	36	28	35	31	30	41	41	30	40	45	41	46	29	48	42	31	35	38	38	44	32	44	34	45	49	33	26	30	39	24	31	39	29	35	47	28	29	40	38	25	38	43	34	23	32	32	33	42	43	42	27	35	34	30	36	34	31	43	37	36	24	41	42	48	46	33	35	45	32	32	32	29	34	37	38	36	34	40	32	28	31	43	40	39	34	40	38	30	35	40	42	29	31	33	35	30	33	42	29	35	36	37	35	35	37	31	34	36	38	36	43	30	35	34	29	38	43	38	31	41	36	36	42	39	23	39	32	30	41	28	32	39	26	37	37	32	49	38	28	38	33	33	26	33	40	43	32	35	36	33	35	29	31	32	41	22	28	44	28	33	34	31	31	38	33	34	38	38	24	35	41	39	29	37	31	35	33	38	40	36	37	39	44	46	36	43	27	35	49	35	40	36	45	30	34	35	40	34	38	45	33	39	34	39	33	30	26	44	26	34	34	42	34	33	29	37	28	34	41	35	24	40	40	34	36	39	34	36	30	29	41	35	26	35	41	36	34	38	44	36	40	34	39	39	34	30	36	29	48	46	39	40	33	33	37	31	22	48	32	37	27	34	31	35	40	29	43	36	35	34	37	28	34	32	36	35	29	32	35	42	39	39	34	38	36	28	48	43	42	41	44	28	26	26	35	35	36	28	32	41	27	48	48	33	25	40	34	33	52	34	34	43	37	28	25	33	39	46	39	32	28	31	32	47	34	37	18	28	50	38	46	27	54	27	41	40	31	33	23	21	33	46	37	34	27	25	52	46	32	32	36	39	37	37	36	36	39	33	29	38	40	37	34	31	30	37	30	28	43	35	33	34	36	37	38	25	38	29	33	31	34	42	37	37	38	31	36	38	32	32	36	36	40	34	43	27	42	38	33	33	39	27	34	31	33	31	29	34	28	48	33
25501	20185	14787	28523	38148	40119	36902	28956	21857	17275	13629	13248	14861	7741	5431	3538	2820	2383	2205	2095	2001	1967	2103	2023	2170	2041	1858	1595	1381	1298	1231	1178	1332	1513	1802	1358	1230	1096	966	921	855	840	805	758	787	720	763	785	859	851	851	1291	1696	931	694	697	700	679	611	614	660	602	671	895	650	623	605	650	655	567	612	604	577	594	604	604	585	621	594	587	576	586	598	580	536	593	619	600	584	612	592	635	632	618	629	646	567	574	622	599	589	646	575	580	591	604	589	572	536	593	607	633	579	631	556	600	587	570	591	598	580	604	580	559	610	562	594	569	587	609	570	542	575	590	544	541	597	599	585	596	553	525	555	563	553	607	569	539	574	561	550	560	550	545	522	560	622	526	611	561	567	601	512	528	568	600	604	559	563	554	567	501	530	595	590	575	543	582	576	558	578	579	524	549	534	574	575	563	556	595	598	538	542	553	554	592	541	575	553	591	548	563	584	541	519	565	541	553	576	592	551	529	599	560	578	549	565	551	545	547	572	544	565	623	552	572	549	561	540	575	549	574	534	558	565	574	534	504	535	558	569	531	497	530	544	553	534	565	593	557	547	595	509	561	537	574	591	580	576	530	548	524	584	554	519	545	538	551	528	538	635	530	543	549	573	542	538	537	545	526	532	561	575	522	528	553	575	542	572	559	570	548	535	541	530	554	564	563	500	549	554	534	543	578	571	533	517	540	524	580	563	546	553	583	558	566	544	563	569	552	497	557	506	522	548	508	602	530	566	540	510	574	534	543	563	554	551	563	506	565	571	556	543	561	570	546	576	579	557	564	560	573	555	537	563	552	521	557	564	606	534	534	534	518	576	547	556	567	589	553	552	550	562	597	583	588	573	580	542	563	537	512	547	545	561	527	547	518	605	510	501	549	525	597	536	575	580	520	590	549	530	602	596	579	537	575	537	550	560	555	560	546	519	567	552	585	540	571	544	575	574	546	517	553	608	558	523	521	554	517	494	561	498	551	535	537	516	565	553	546	571	486	552	570	540	587	541	558	529	524	543	559	549	540	549	556	566	583	569	606	551	553	550	580	560	517	571	533	551	523	597	575	542	560	542	551	581	528	539	561	548	579	551	532	572	582	558	473	575	555	562	511	568	565	609	528	581	565	539	567	532	604	545	596	553	550	574	580	552	561	525	533	573	557	556	569	515	517	520	589	537	575	547	567	577	555	538	557	530	552	527	562	543	527	567	524	572	543	572	522	567	542	557	544	542	518	553	544	555	553	559	562	554	564	522	573	544	552	566	596	548	536	512	562	523	548	581	553	541	563	577	580	526	581	574	518	542	599	551	495	513	600	575	560	553	591	540	558	502	563	611	574	603	585	556	547	498	550	562	542	563	575	560	576	594	515	515	548	562	554	569	543	539	573	548	550	546	526	585	535	560	583	567	567	565	537	533	532	533	547	546	561	561	541	553	526	562	571	543	522	546	534	547	567	526	530	575	540	534	558	556	613	568	515	580	542	602	559	546	545	555	553	581	530	583	563	625	529	564	552	554	592	560	525	492	549	590	548	568	532	522	528	563	572	536	571	548	513	563	564	595	535	563	555	570	563	554	534	533	567	574	564	553	553	586	514	564	574	524	573	551	565	543	555	568	563	567	500	562	544	617	555	588	608	592	561	541	527	563	551	550	517	521	557	526	524	546	521	589	579	546	537	557	531	553	549	545	531	552	537	588	538	527	574	544	547	580	525	564	543	579	542	550	531	543	530	534	563	585	518	596	575	526	535	539	570	537	584	536	571	538	532	546	520	502	552	566	567	546	576	574	535	546	540	521	564	563	532	529	604	568	553	535	578	554	555	552	546	534	523	530	506	560	546	543	545	579	545	536	563	571	583	548	580	564	583	583	558	527	528	503	550	552	550	541	564	559	570	568	554	568	565	560	515	519	544	521	586	576	522	522	571	552	515	553	577	587	518	554	518	532	516	509	569	581	532	563	566	585	551	568	562	539	532	576	533	577	547	541	549	510	531	562	538	513	520	548	543	591	548	543	545	549	560	569	534	590	558	565	591	566	572	592	555	546	543	558	554	580	526	572	571	556	531	527	535	604	558	584	527	571	564	567	597	569	547	545	549	540	611	554	540	557	578	542	561	548	584	558	509	547	552	547	518	507	560	530	545	498	540	513	545	543	512	553	525	563	549	563	566	517	585	555	525	544	557	519	604	606	596	550	550	568	529	555	536	547	526	533	530	553	545	573	552	544	555	557	530	548	541	549	546	542	540	581	555	556	568	535	548	587	549	575	530	561	575	538	548	520	549	516	550	553	556	560	586	568	574	534	535	559	556	534	551	532	554	542	566	574	525	576	540	557	589	565	582	545	515	536	536	557	529	589	522	557	553	568	577	571	571	550	589	528	550	524	501	541	541	543	551	578	518	557	562	555	630	571	564	547	551	574	554	549	575	539	555	567	593	590	569	549	555	571	552	562	566	567	557	540	568	562	558	540	570	573	576	594	581	547	546	553	565	564	547	555	533	597	569	611	550	549	554	599	540	570	567	558	566	559	503	539	566	576	541	527	556	592	556	553	590	546	580	552	552	509	594	588	566	571	573	566	565	515	540	595	538	589	548	543	573	527	562	543	593	525	558	563	559	550	579	598	569	524	527	543	520	535	536	529	545	538	557	601	564	518	544	590	558	543	586	561	548	577	587	561	573	538	546	558	539	543	592	536	556	577	547	595	548	564	541	526	550	567	592	564	575	597	529	569	544	573	582	555	544	534	594	539	536	534	577	533	560	532	578	557	535	507	551	581	566	567	546	555	583	535	541	531	561	546	576	508	561	530	580	598	561	562	570	577	602	548	565	566	548	557	524	534	530	583	552	605	585	592	603	528	543	573	545	532	565	572	545	576	566	580	522	554	528	555	523	563	538	562	512	537	523	550	513	528	582	555	524	558	564	549	508	511	541	526	547	576	543	553	551	534	560	534	597	588	546	544	554	568	561	573	552	550	532	518	561	557	556	555	557	546	554	594	603	544	570	523	542	583	556	544	562	563	562	548	579	566	559	598	579	595	548	550	521	543	597	578	523	538	569	536	572	578	519	552	550	571	536	512	566	492	557	522	528	589	545	551	543	579	596	568	564	579	561	538	594	559	546	559	539	567	592	497	552	533	572	558	563	547	533	500	521	530	611	581	547	535	544	559	559	585	547	574	572	518	533	560	529	521	558	554	535	555	558	566	560	578	544	567	539	550	537	599	571	547	542	574	546	553	529	490	567	536	549	553	540	508	584	575	562	563	531	547	546	556	555	537	586	520	531	554	551	573	587	546	571	519	527	573	546	547	557	535	562	575	566	552	511	583	521	563	560	506	547	571	540	485	572	569	549	545	551	557	540	540	533	527	587	548	536	589	536	533	526	547	551	501	561	551	540	553	551	529	549	553	536	539	563	549	575	565	510	561	554	545	547	549	559	509	569	549	507	609	564	572	572	551	558	586	540	537	546
1679	466	313	199	369	552	608	348	181	150	124	88	146	87	48	35	37	28	23	28	25	21	36	33	26	45	34	34	27	24	26	29	23	41	45	26	26	26	29	30	21	30	23	32	21	19	25	22	25	27	24	23	28	22	15	26	20	21	28	24	19	16	30	20	32	17	23	22	19	27	25	16	22	24	23	24	24	19	24	25	24	24	25	15	26	22	28	20	23	27	21	29	18	29	24	21	22	22	23	23	27	25	27	26	19	21	25	25	25	26	20	22	24	34	23	24	28	29	20	21	25	24	14	15	28	25	23	28	26	33	26	23	24	23	31	16	24	28	34	22	21	21	21	28	25	23	21	34	14	27	29	24	22	17	27	24	17	30	24	24	24	17	23	25	25	25	22	15	20	25	27	18	25	22	24	24	23	36	32	26	26	26	26	18	27	18	22	24	22	17	23	20	26	23	32	27	24	23	22	19	21	26	27	27	25	22	26	14	28	18	26	29	17	12	24	27	23	27	23	16	27	27	28	25	24	29	24	34	25	24	19	24	23	24	32	25	21	28	23	28	26	26	17	22	25	26	26	22	25	23	18	23	17	28	18	26	19	24	32	17	22	23	18	18	27	24	15	30	26	20	26	22	27	26	21	34	27	24	23	22	17	26	23	22	23	16	20	22	25	29	28	29	21	18	29	30	23	25	29	20	26	25	24	24	31	29	18	24	33	20	27	20	29	22	21	18	21	23	20	17	27	16	20	17	14	17	22	29	28	24	16	27	21	19	23	27	26	26	23	26	30	26	32	18	23	21	33	27	22	25	14	12	30	24	29	17	29	33	26	23	24	28	28	26	17	16	24	18	24	20	17	23	22	31	21	31	26	18	25	30	25	35	24	22	25	24	19	29	27	28	19	23	19	26	34	17	23	21	20	20	25	23	21	30	23	20	20	26	30	14	21	26	21	23	18	27	26	24	14	22	22	24	21	27	22	25	28	17	27	27	25	27	22	22	20	29	28	19	28	24	28	15	30	23	24	26	31	30	23	22	21	22	29	24	25	25	19	26	19	22	30	22	32	16	19	17	32	26	10	23	18	27	17	30	19	27	19	19	15	28	27	26	20	16	21	19	32	25	12	26	20	30	23	21	27	38	21	26	27	21	28	21	17	20	29	28	22	22	27	18	28	23	24	17	26	18	26	28	31	19	31	23	26	22	26	31	23	27	31	17	25	18	19	10	18	20	26	15	24	22	21	20	21	25	24	18	27	27	19	26	14	22	28	17	29	19	19	28	15	23	28	20	26	24	19	26	28	27	22	20	26	26	40	23	31	16	24	20	20	21	16	24	23	28	27	31	20	27	21	21	22	29	24	24	26	23	29	14	18	23	28	31	28	26	23	36	24	27	19	37	34	24	18	23	36	26	24	30	18	21	29	22	20	22	19	21	25	24	28	22	24	24	32	17	35	22	22	20	24	26	20	28	27	22	20	17	31	17	18	26	15	28	24	22	14	25	26	22	19	23	30	23	26	27	26	32	25	13	28	22	17	25	30	22	22	34	25	22	24	22	15	19	29	22	21	24	26	19	23	22	26	27	24	17	38	31	26	18	19	36	31	24	17	26	38	29	20	18	17	24	37	20	25	28	28	21	28	25	18	24	28	23	22	29	25	30	22	24	14	23	21	18	24	21	20	16	21	25	24	28	14	18	20	23	22	17	17	22	15	22	26	23	24	22	25	21	28	23	19	35	20	19	26	23	25	18	24	26	18	23	18	18	21	25	31	24	22	16	20	29	11	27	19	30	31	25	24	19	29	26	24	25	18	21	17	31	28	15	23	20	23	20	20	31	26	21	22	26	20	23	28	22	21	30	26	26	22	26	24	19	31	27	32	18	21	25	24	16	22	30	17	25	24	30	20	24	25	22	24	28	22	26	20	36	25	17	23	27	13	21	22	21	20	22	19	18	18	25	24	17	29	17	28	13	27	26	25	25	23	24	25	15	27	24	17	28	27	26	22	29	33	27	28	22	15	18	28	29	18	32	27	22	18	35	30	24	36	23	29	29	15	14	24	28	23	25	18	22	24	30	23	24	22	34	20	24	25	24	24	23	22	18	18	16	24	35	25	15	28	19	27	26	25	21	27	28	29	25	19	20	22	22	24	22	19	30	22	28	33	24	27	27	22	18	27	31	22	34	19	16	24	22	20	24	17	19	22	14	26	26	27	18	22	22	18	22	26	22	26	18	21	24	22	28	36	23	29	26	19	25	17	27	20	16	28	21	21	28	22	34	19	17	26	34	29	24	20	29	18	30	27	22	29	16	21	24	21	30	20	15	29	23	16	22	24	25	25	30	19	25	19	29	25	18	21	22	20	21	40	26	24	16	22	32	29	26	20	20	19	21	21	26	17	20	25	26	25	28	27	19	27	24	26	24	25	29	22	27	20	20	23	25	23	25	24	21	19	26	24	21	27	21	12	25	23	30	25	27	22	30	26	16	26	14	25	34	26	28	20	18	21	16	29	21	23	24	28	24	32	24	21	16	17	27	33	21	16	26	30	32	27	25	31	27	24	30	27	27	22	26	28	30	27	31	29	29	24	19	32	18	21	19	27	21	20	28	20	29	21	22	23	21	29	23	21	23	24	27	33	16	22	30	17	22	26	31	18	16	18	28	22	26	33	16	27	26	33	26	24	26	29	26	28	25	25	17	27	21	23	18	25	17	36	30	15	23	24	35	23	18	21	20	32	27	25	21	23	24	26	23	15	25	30	26	23	15	37	19	18	21	28	18	26	21	27	30	23	27	22	23	22	20	24	31	35	23	14	24	26	25	27	22	21	24	27	19	26	22	15	18	30	31	30	14	25	22	30	25	25	28	27	21	23	40	26	20	26	31	25	22	27	28	23	19	28	30	26	25	35	27	22	20	23	18	25	17	20	25	34	30	16	23	25	21	15	29	22	30	28	18	28	31	19	19	21	34	25	19	23	30	15	18	26	19	22	16	31	16	25	18	14	23	14	18	28	22	16	30	22	27	29	21	15	23	21	26	28	20	24	29	30	19	14	31	30	21	31	15	23	22	26	23	26	28	32	18	27	21	19	24	21	21	17	29	29	25	17	26	24	31	25	28	27	26	24	29	21	23	30	16	17	28	24	25	20	29	30	24	20	21	22	22	24	24	28	26	15	16	28	24	29	20	23	36	20	21	22	24	27	24	17	23	26	20	25	38	27	28	19	27	30	19	29	30	17	30	21	28	23	14	24	32	29	25	35	20	24	20	23	14	22	36	25	23	25	20	19	13	25	16	25	20	24	29	23	26	23	20	35	25	26	16	28	21	34	26	23	20	24	21	23	27	21	10	24	31	25	26	25	22	27	19	25	27	19	24	24	29	22	20	26	27	31	29	21	23	28	31	20	28	25	19	27	24	28	20	31	23	30	19	27	22	14	13	29	27	20	24	16	20	18	23	16	24	17	21	35	30	22	23	23	22	31	24	22	20
17795	12011	8243	19303	27791	28884	27890	19288	11190	8577	5509	5254	6263	4373	2114	1231	919	766	687	692	638	712	848	858	1137	988	1062	844	628	606	585	649	748	874	732	598	567	523	472	443	453	435	447	431	408	384	413	435	399	454	521	706	721	529	419	428	404	446	409	413	382	352	374	372	392	340	405	372	361	389	382	371	363	372	381	369	372	413	359	397	367	389	396	399	378	350	364	388	400	364	400	364	419	375	389	408	412	382	374	371	375	401	397	413	398	391	443	393	355	364	370	392	383	384	376	383	369	410	382	414	408	399	379	400	404	380	397	359	406	373	410	382	383	339	387	383	370	381	389	376	392	394	347	361	398	375	386	388	371	383	385	377	403	369	384	406	359	387	416	393	398	369	377	374	418	338	376	393	372	394	371	347	368	382	397	421	390	396	366	384	361	413	390	341	370	406	370	384	363	360	367	392	368	365	382	353	369	369	389	406	395	390	339	373	394	413	362	369	377	372	375	365	370	368	397	405	376	406	372	372	352	378	373	387	361	361	392	362	347	359	377	350	353	350	393	375	377	375	411	356	400	353	392	391	369	321	385	377	391	362	392	383	377	384	399	395	363	381	369	395	399	380	354	370	362	368	367	404	368	339	362	376	350	398	349	382	358	362	372	347	381	369	374	431	396	360	401	384	374	393	370	375	378	380	398	381	392	386	417	367	342	381	394	390	349	385	358	387	362	375	392	381	384	424	383	408	412	323	380	433	398	359	364	377	338	350	402	408	359	364	400	364	405	406	363	376	358	337	401	391	362	395	396	360	385	328	382	389	363	375	365	392	368	364	372	404	369	355	386	348	398	361	396	365	395	372	384	368	369	374	390	374	386	343	325	387	381	384	363	356	379	348	375	357	342	407	364	375	404	356	393	348	371	367	388	378	377	384	345	384	343	350	413	367	358	343	352	356	413	388	381	370	370	374	392	381	387	371	405	370	385	328	346	349	347	415	377	343	356	389	370	359	364	368	375	409	371	384	392	363	378	386	375	360	384	343	373	336	373	386	370	353	365	377	341	356	349	353	390	403	370	367	349	379	396	342	383	393	367	375	368	364	336	384	352	348	369	399	339	357	400	395	396	350	408	349	334	366	375	373	429	351	350	391	365	400	363	387	374	348	417	346	373	366	388	392	388	332	381	388	382	388	379	379	362	385	380	363	356	378	387	375	363	346	388	383	397	372	381	374	388	362	357	381	383	390	372	347	396	346	385	388	393	377	356	330	365	352	382	328	408	394	374	408	397	393	365	344	381	357	370	366	374	411	408	379	343	397	342	384	378	368	397	367	362	386	362	371	384	372	386	381	381	385	405	397	392	389	348	387	375	385	375	367	358	385	392	374	359	367	351	376	392	389	365	349	352	360	357	371	363	373	367	399	401	357	373	381	383	376	339	375	364	365	342	397	324	361	347	356	375	376	357	326	346	392	391	384	358	372	375	357	348	379	392	350	368	404	383	332	347	355	362	376	365	393	382	382	386	398	403	382	379	400	364	381	378	371	371	395	363	381	343	351	375	366	372	358	353	330	325	360	349	346	377	368	404	384	353	340	397	353	359	349	357	365	380	360	364	357	363	373	365	374	358	394	418	375	373	409	362	399	381	349	347	389	374	337	372	342	364	372	353	353	362	343	359	380	383	368	410	386	371	373	339	375	405	377	385	394	372	403	362	380	378	376	381	369	395	377	325	347	349	370	404	353	379	377	373	357	388	371	359	357	366	324	358	366	381	383	403	381	355	380	366	385	372	383	386	394	385	351	379	386	370	378	350	377	363	358	348	386	401	364	364	383	355	390	374	392	377	392	356	399	377	335	365	373	357	402	366	401	430	378	381	372	374	372	395	403	365	388	355	372	384	396	364	357	388	403	353	435	369	349	372	356	400	380	357	381	392	410	358	377	393	360	357	330	412	351	389	386	386	412	394	385	366	370	344	353	367	387	385	381	389	383	386	376	341	352	390	409	349	408	372	374	374	374	377	371	387	357	406	356	403	374	351	371	369	374	354	387	345	364	379	376	357	354	384	377	389	369	349	359	378	389	376	364	363	393	385	340	410	360	373	388	364	383	381	392	390	368	359	374	380	351	376	377	392	354	433	370	394	387	356	387	368	390	377	366	379	374	376	370	359	361	386	359	362	381	392	367	405	351	376	393	384	379	371	360	376	364	345	384	399	364	373	374	376	359	417	344	357	358	383	374	361	371	367	367	389	349	402	355	335	393	361	402	344	384	373	347	376	372	363	394	404	355	390	381	356	373	366	362	385	369	367	363	416	403	426	367	377	372	345	382	329	354	351	411	379	400	338	395	397	365	337	351	348	350	373	370	386	385	380	405	365	358	365	374	393	363	341	400	396	428	382	402	343	349	356	369	352	368	372	390	363	395	392	360	369	380	379	368	382	402	365	408	376	372	357	307	377	390	389	352	353	370	365	376	393	382	372	398	372	366	366	382	370	377	379	397	334	382	362	366	349	406	354	398	345	367	405	363	371	350	393	377	391	332	384	372	392	359	363	395	385	380	342	403	377	380	362	380	348	371	398	384	367	414	394	323	388	347	393	412	336	369	393	371	399	361	360	355	374	376	398	366	373	372	364	385	389	377	369	382	398	339	348	420	369	365	358	398	358	365	340	371	320	393	340	355	340	354	393	385	390	365	339	364	397	390	369	378	404	348	393	378	362	381	372	348	373	379	377	412	361	398	371	364	393	363	394	397	375	394	363	365	345	344	374	361	365	392	401	366	384	369	363	377	352	349	372	363	391	371	377	397	359	364	376	379	361	355	388	343	369	424	369	355	367	399	383	367	389	352	386	370	369	375	354	383	390	353	389	384	362	354	374	372	356	385	360	389	391	352	381	344	354	389	381	366	371	411	396	387	369	409	379	368	373	390	373	398	369	363	394	378	370	392	384	370	384	364	372	380	358	369	352	361	395	401	377	370	399	362	358	396	374	405	363	366	372	360	407	371	381	360	377	353	385	384	388	372	385	374	368	397	338	375	377	385	362	338	352	400	366	367	389	368	377	370	387	369	359	403	306	369	355	355	384	385	379	385	362	351	386	353	426	355	360	366	372	378	394	375	397	379	371	378	369	360	373	393	408	395	413	377	374	363	370	380	389	369	335	379	349	377	380	383	355	410	373	368	348	404	328	354	382	336	380	392	385	323	396	374	359	352	389	379	376	340	347	374	386	368	393	359	382	359	362	355	327	391	374	372	375	382	361	361	396	380	353	367	363	350	381	358	386	401	375	364	381	355	368	338	366	384	365	354	364	378	317	363	373	393	352	335	375	371	372	382	387	345	388	397	383	373	404	399	348	402	367	368	389	357	375	378	392	383	348	373	375	339	376	384	370	381	385	390	423	375	353	353	394	365	372	358	378	398	384	364	366	363	361	409	412	397	355	413	364	399	379	350	364	374	392	389	355	380	410	405	388	399	378	379	357	383	393	381	361	365	359	372	383	362
1299	762	498	375	659	712	783	543	306	241	179	171	190	171	82	50	46	54	44	40	43	32	45	33	64	57	37	53	37	31	43	33	37	39	32	26	25	25	25	21	32	24	20	21	21	24	16	17	26	25	33	32	25	30	25	21	19	25	23	24	20	21	27	21	17	19	30	26	25	16	12	28	22	14	26	19	20	14	23	22	14	15	16	20	20	18	26	13	22	21	19	25	17	25	19	15	17	15	18	24	18	18	21	21	29	30	20	21	18	19	15	11	17	21	18	16	23	9	17	19	21	22	19	15	23	24	23	22	24	14	23	28	20	19	11	17	18	16	21	19	24	23	15	15	17	21	23	14	14	16	16	29	17	14	11	24	15	20	24	26	13	17	17	16	12	16	16	21	13	23	23	21	17	15	15	11	20	20	28	21	15	11	18	22	23	19	15	19	20	15	18	12	8	18	21	18	27	27	14	18	19	18	20	24	11	10	13	16	18	13	16	20	23	18	24	25	19	14	22	18	25	19	20	21	28	22	20	25	18	27	18	15	20	16	21	22	20	21	11	19	22	15	14	31	14	15	27	23	19	14	21	14	21	23	20	19	20	19	21	10	16	31	15	20	29	22	22	23	15	8	13	27	19	20	15	15	21	24	20	18	16	27	26	24	17	21	23	13	17	21	22	27	18	16	21	17	15	15	18	15	17	15	21	18	18	13	22	24	14	22	19	25	18	20	21	19	16	18	24	25	24	22	27	26	20	20	11	19	15	20	22	17	14	13	16	17	24	20	25	19	15	14	19	17	22	23	18	28	17	16	23	25	26	14	13	20	19	21	16	20	14	16	13	25	19	23	19	17	11	28	19	15	21	17	20	20	20	20	26	18	14	24	20	23	20	24	16	21	20	17	24	22	8	15	20	23	20	25	19	13	19	19	20	23	20	23	26	18	19	15	16	20	21	15	22	20	13	15	23	20	16	19	15	14	23	17	23	15	14	14	17	13	23	15	17	17	17	24	22	21	20	15	19	25	20	20	21	20	15	14	17	18	29	21	29	17	20	20	28	15	15	23	19	21	24	17	18	26	17	23	16	30	21	21	14	20	21	22	16	17	21	18	17	20	22	19	15	21	16	19	18	14	24	20	22	25	12	25	20	9	13	19	14	10	18	27	22	17	18	16	18	23	18	16	16	15	19	18	24	24	20	21	15	19	19	20	21	19	20	19	21	22	23	22	13	8	22	14	18	20	23	14	19	20	12	18	24	17	11	18	18	20	16	20	13	19	25	18	15	21	6	19	22	25	26	24	20	33	18	22	25	17	20	18	20	19	31	23	14	22	17	24	22	29	13	22	12	23	17	18	20	22	20	12	25	24	16	17	15	22	18	25	18	18	14	22	16	18	26	22	16	20	11	19	19	22	26	17	20	14	19	18	16	18	17	31	10	12	20	21	19	16	25	23	18	20	22	19	18	18	12	17	17	20	21	17	19	18	31	19	16	21	19	21	18	12	19	18	25	22	16	20	14	17	16	13	20	17	21	21	27	29	16	15	23	20	16	17	25	18	18	27	20	15	7	17	19	22	24	17	19	13	13	19	17	19	14	17	20	21	14	30	18	19	14	24	21	21	23	22	17	21	12	13	15	18	29	16	18	16	15	24	22	13	23	25	16	9	20	21	21	20	23	14	23	19	20	26	20	20	15	22	24	18	19	25	27	19	13	20	18	17	22	15	23	21	19	23	25	12	31	20	18	29	18	14	13	20	11	20	15	24	12	25	25	28	27	20	13	26	22	18	24	17	13	10	23	24	17	21	22	29	17	23	10	16	14	16	15	15	15	21	20	22	19	19	17	21	24	14	29	20	19	23	17	24	21	20	15	22	24	18	14	20	18	13	22	23	18	19	23	19	27	14	20	22	24	13	22	17	27	19	20	25	19	21	18	13	22	23	20	18	20	17	15	21	17	25	22	13	18	21	16	14	15	18	18	29	22	17	16	21	18	18	24	15	16	10	20	27	21	31	18	21	16	16	32	15	25	12	18	17	11	22	15	13	21	21	18	15	12	22	18	24	21	28	10	19	21	17	22	9	13	16	23	28	21	14	15	26	22	27	21	21	14	18	23	20	17	29	17	17	13	12	17	19	20	17	21	17	15	15	18	17	16	11	19	24	26	12	17	14	13	18	15	18	16	19	20	24	18	16	17	13	12	29	25	18	21	20	21	19	14	19	19	19	15	23	20	17	19	25	23	20	19	22	22	22	18	21	16	13	16	12	18	20	17	16	18	22	17	25	23	22	22	23	21	21	19	16	20	14	24	14	25	19	19	13	19	17	18	20	19	18	25	21	17	14	25	13	16	26	14	17	18	13	18	19	16	15	27	16	12	20	15	18	22	15	21	22	13	28	10	17	21	19	13	21	22	24	19	24	23	20	21	20	18	22	14	18	30	25	18	19	25	18	14	27	16	16	26	26	18	15	24	18	19	18	21	25	11	23	17	13	13	17	13	14	14	24	16	19	14	24	17	17	24	21	31	14	16	24	23	17	21	20	26	22	13	23	23	13	21	25	10	15	23	24	30	23	24	23	19	16	21	20	17	11	20	21	18	22	20	20	18	13	20	17	21	23	24	15	19	16	19	23	15	14	27	14	22	20	20	16	23	18	16	22	15	18	18	21	25	20	20	17	24	20	21	21	19	17	22	16	15	21	21	17	16	17	26	18	24	30	18	19	13	16	23	17	19	15	10	19	18	16	21	25	13	16	26	16	20	16	21	20	26	20	27	29	14	24	26	17	14	18	21	21	23	21	22	12	20	25	23	16	22	22	29	21	18	15	17	22	16	20	16	26	23	19	22	16	14	14	19	23	22	25	21	20	29	24	19	16	11	16	20	17	21	21	17	17	27	24	20	17	17	17	24	18	15	24	15	22	17	20	26	17	19	17	22	20	18	20	25	24	22	25	14	11	19	15	11	21	20	24	15	15	20	19	12	12	21	11	20	10	18	15	12	23	19	20	24	17	13	14	20	13	20	17	15	16	21	19	15	17	20	15	20	21	22	20	17	22	23	22	19	20	21	29	13	19	22	18	22	20	15	16	24	22	15	15	16	13	23	19	19	16	24	17	22	12	18	25	16	19	20	23	23	21	24	17	22	24	20	17	18	11	19	23	26	16	12	22	15	17	18	17	15	13	26	26	20	29	22	26	28	23	24	25	25	13	22	14	14	16	20	24	22	22	17	30	22	21	18	22	20	15	21	18	18	24	16	11	16	32	18	26	16	21	20	21	15	17	18	20	16	19	23	17	17	18	11	23	13	18	16	22	18	21	15	19	16	16	27	21	26	17	17	17	25	15	18	23	19	17	11	20	15	23	27	18	19	25	30	15	20	19	27	18	23	15	23	15	18	27	22	17	14	18	18	15	22	20	14	20	17	18	28	25	24	14	23	22	25	21	15	23	17	19	23	14	16	21	19	15	17	17	15	25	12	30	14	11	22	26
22777	16690	11549	25248	32461	31468	31252	24361	15860	11889	9107	8288	8961	7375	3860	2337	1771	1391	1194	1177	1132	1095	1305	1479	2803	2135	1652	1676	969	883	917	1186	1223	1164	912	859	734	624	552	493	527	543	508	477	416	363	398	392	389	418	521	696	655	553	467	409	426	360	367	340	352	373	366	326	334	370	347	335	315	335	356	375	309	360	340	346	330	339	318	262	345	343	350	314	317	306	307	315	315	343	314	341	361	367	331	335	346	367	335	350	362	353	346	350	336	334	322	333	355	311	296	334	342	367	315	322	309	303	335	379	351	339	310	304	320	289	315	315	344	347	337	349	325	298	310	319	312	345	315	296	318	313	312	321	341	317	299	341	297	316	310	295	332	321	356	322	289	343	316	341	335	343	299	299	360	331	317	330	331	304	332	326	296	310	323	321	308	307	300	334	312	286	302	294	316	323	272	298	331	303	311	325	272	320	331	292	276	294	282	312	318	288	334	319	281	335	305	320	296	316	305	347	298	296	322	288	308	293	323	290	287	303	296	267	303	298	318	291	279	325	297	303	299	318	316	293	315	321	327	323	333	310	294	309	298	325	295	296	326	300	285	290	334	314	321	328	297	271	301	291	307	307	294	330	335	326	291	325	300	300	311	323	314	299	311	286	286	326	301	293	318	304	332	355	304	304	280	299	303	333	287	312	358	298	329	284	304	317	299	309	311	325	302	330	333	296	279	314	298	324	323	305	299	320	289	330	263	323	292	304	318	269	329	314	289	282	272	312	290	286	321	302	283	295	311	300	291	343	318	288	323	310	316	302	308	317	307	314	318	293	294	309	310	287	278	303	292	309	321	316	314	282	287	306	289	321	344	306	311	293	263	275	311	295	302	299	352	306	331	316	334	329	306	321	324	279	295	251	297	309	321	311	299	312	304	288	301	294	345	308	347	288	312	312	290	299	341	337	325	278	297	297	301	322	348	309	348	315	309	308	324	300	288	336	337	312	287	331	331	296	295	319	318	311	302	304	275	327	307	320	294	330	323	305	326	268	301	304	328	303	292	327	289	319	294	316	293	302	305	326	312	343	299	300	333	323	311	341	305	296	314	298	290	297	288	294	324	317	317	323	307	290	314	323	315	304	266	310	314	304	328	281	294	306	338	285	316	294	295	274	320	301	283	326	288	333	314	322	304	330	305	317	303	318	325	313	335	328	294	304	299	327	275	278	311	286	312	289	305	297	312	288	299	321	286	336	322	325	346	300	298	308	275	308	305	302	289	290	285	315	342	301	303	320	314	288	323	276	310	306	352	335	290	305	297	309	307	302	308	312	309	317	297	315	312	288	310	294	312	323	307	304	310	294	313	289	311	285	299	307	288	305	312	311	315	329	302	340	334	301	304	298	336	317	290	313	300	339	310	279	318	284	303	312	297	290	301	320	346	324	309	323	312	315	300	321	300	334	310	300	275	339	299	302	308	303	262	319	277	299	319	301	328	300	341	345	291	311	312	288	318	305	301	296	311	286	304	278	300	320	274	312	315	326	279	314	306	304	279	294	332	285	306	293	303	334	328	335	289	331	276	299	303	299	328	305	328	341	295	282	285	292	292	286	257	309	306	310	322	306	304	285	299	301	318	333	330	326	290	293	325	313	300	307	312	304	306	304	360	335	311	303	315	291	297	305	340	301	319	287	317	332	323	336	287	325	281	314	339	300	308	325	312	329	298	304	307	281	313	338	289	303	324	295	310	336	272	302	337	294	298	299	304	303	292	294	326	304	307	292	312	297	279	299	317	313	313	306	305	294	295	321	334	308	302	304	301	303	318	287	293	321	316	306	283	313	287	316	295	304	309	304	303	261	298	301	288	342	304	296	308	276	309	331	296	285	312	338	316	318	312	347	293	304	296	314	310	301	297	323	322	273	306	325	316	317	271	333	291	294	290	308	295	293	319	301	319	298	269	341	292	309	316	279	305	302	327	281	300	294	328	293	355	315	305	320	293	292	311	285	323	319	327	296	329	300	290	292	267	300	323	290	296	303	318	304	310	305	324	326	299	301	320	314	272	317	319	295	310	308	324	318	332	336	338	316	309	320	307	342	322	297	307	311	329	301	328	326	325	287	278	305	286	308	309	305	291	319	288	283	322	289	315	308	296	335	294	319	307	315	316	294	304	294	324	286	321	305	325	311	330	328	264	296	286	331	304	285	277	292	321	332	310	297	333	328	351	316	294	306	281	295	294	303	341	304	312	311	315	342	304	293	305	329	291	294	308	290	325	318	302	328	307	318	320	287	308	296	284	310	294	287	315	314	281	323	315	299	284	305	347	313	314	286	342	315	295	307	286	324	275	309	316	313	312	307	335	303	294	307	301	295	330	271	278	307	306	322	277	297	276	300	321	321	310	300	330	307	323	311	332	303	318	328	291	281	320	322	273	308	296	310	311	292	318	303	296	306	329	291	345	298	302	323	303	298	307	289	280	318	319	325	304	305	359	304	311	319	279	267	298	283	323	300	282	311	285	295	307	304	326	312	306	312	315	317	298	296	283	282	303	299	328	301	277	331	343	297	323	299	317	313	291	317	294	270	331	333	311	302	324	293	299	292	296	280	315	306	307	313	291	302	306	291	282	286	294	292	304	307	299	298	322	309	315	332	328	312	294	275	342	284	309	310	311	315	318	319	301	295	297	308	283	322	292	316	282	330	300	294	304	300	322	319	312	319	305	264	300	328	295	287	321	306	301	291	291	315	319	327	300	294	299	259	355	322	307	304	310	353	327	311	325	324	314	321	307	319	291	300	280	302	316	299	277	304	314	319	297	292	274	335	309	282	309	334	300	334	318	302	332	294	332	324	304	286	303	314	332	293	327	289	353	327	319	309	302	336	314	311	313	293	315	310	329	340	336	318	293	275	302	297	279	311	301	304	314	279	289	313	295	298	328	301	301	302	325	315	307	341	334	288	337	335	313	305	307	310	316	315	312	326	315	312	319	289	311	303	296	323	270	299	346	299	299	295	309	349	324	288	338	335	260	307	291	314	302	292	315	276	309	311	298	291	285	304	323	315	319	307	311	329	314	301	289	330	305	302	302	326	313	278	311	297	329	309	328	291	305	306	290	305	303	310	304	319	307	311	303	300	318	314	281	314	315	314	302	296	309	324	316	318	309	336	310	318	309	255	309	303	294	324	300	293	307	339	279	303	276	300	316	319	298	316	307	280	292	295	307	278	292	318	315	293	322	318	288	300	282	321	316	286	321	281	345	314	316	329	299	294	297	304	304	308	312	333	283	284	302	332	318	306	332	331	311	311	348	285	281	328	298	342	362	303	307	307	318	335	282	320	321	302	311	316	290	321	337	335	298	312	331	310	304	323	289	322	303	296	301	295	321	304	292	292	336	324	279	310	288	317	303	298	312	306	309	279	294	293	327	312	298	312	280	286	327	283	335	293	294	352	308	290	278	305	306	287	286	318	336	341	326	288	280	299	303	305	294	323	305	299	265	316	305	294	286	331
3022	847	486	376	621	695	579	420	270	208	191	170	224	190	106	47	62	46	66	57	66	57	55	55	107	107	84	69	47	67	61	52	52	62	65	52	34	48	45	53	48	46	42	28	39	50	47	30	37	41	46	38	49	46	48	51	39	29	36	50	38	42	37	36	37	32	44	32	40	32	32	48	43	31	41	40	36	41	31	34	43	48	40	39	38	38	46	35	44	40	45	46	34	45	50	32	49	35	41	49	32	38	49	57	36	36	41	37	31	38	38	37	38	50	56	48	43	35	50	47	38	46	44	40	43	45	32	44	36	44	33	36	55	38	54	37	43	40	34	23	43	30	30	47	47	45	40	44	42	43	46	41	39	40	34	33	39	43	37	35	42	43	36	47	50	24	37	46	42	40	44	37	46	43	39	40	36	42	34	44	38	42	35	48	35	34	37	41	44	43	40	39	40	46	40	40	43	31	39	41	43	42	34	40	45	35	38	37	57	39	43	44	43	48	33	39	35	42	46	42	43	48	38	40	46	39	31	50	43	47	49	36	29	40	37	35	42	46	45	45	45	34	26	28	33	40	47	37	51	32	30	37	47	33	36	45	38	47	38	37	45	44	37	46	38	40	36	36	39	39	48	41	42	47	28	37	37	35	26	52	46	33	30	53	51	37	36	41	49	35	33	34	57	31	49	48	41	32	44	30	44	44	37	35	54	40	42	30	31	40	38	34	41	40	51	42	39	35	37	32	47	35	32	40	40	44	34	36	36	44	32	39	36	37	52	46	21	36	38	35	34	34	44	38	44	48	40	36	43	45	45	41	46	43	47	48	32	31	31	45	36	40	50	40	39	38	33	37	28	46	40	38	38	29	45	52	37	40	37	35	50	42	36	41	49	45	44	32	26	36	46	44	46	41	46	30	31	29	50	39	42	37	44	45	41	47	37	37	37	36	33	30	37	43	36	38	44	48	38	40	35	44	37	47	36	35	38	37	46	38	37	40	29	44	36	31	41	41	38	36	30	38	53	44	42	32	45	38	46	41	38	47	35	49	39	43	36	50	31	36	35	38	46	55	36	41	51	45	56	49	47	33	39	31	49	36	38	41	35	41	41	38	29	40	43	60	37	35	34	30	38	42	36	47	41	51	38	47	37	41	37	39	41	31	31	44	35	55	41	45	36	44	38	38	37	48	47	34	41	45	36	40	48	50	35	61	35	41	51	39	46	39	41	38	48	43	37	46	42	42	29	42	23	46	33	38	30	45	37	55	45	32	37	41	50	51	39	41	41	45	42	38	41	55	45	48	47	47	36	46	39	44	50	36	52	43	49	29	47	47	36	41	43	50	46	34	39	35	37	50	40	43	48	38	28	43	39	47	43	28	34	43	40	33	39	50	28	38	34	38	36	39	53	38	54	36	33	39	33	28	46	44	29	34	42	50	44	46	32	40	32	41	41	35	41	54	47	35	48	48	38	41	40	31	37	37	40	44	46	44	37	35	36	39	31	33	24	28	29	29	44	33	40	37	35	47	51	39	36	37	41	44	47	34	52	33	34	43	37	37	44	37	37	27	30	34	46	50	45	39	40	37	44	33	40	34	41	54	27	42	39	40	38	37	43	48	35	34	33	44	41	30	39	48	31	38	34	38	39	37	41	47	34	47	48	40	35	29	29	40	42	43	37	40	36	42	36	37	33	48	42	34	43	40	48	48	34	41	30	36	34	42	35	49	51	30	42	44	35	41	39	39	39	55	46	46	37	38	50	38	36	34	29	48	29	40	52	32	34	48	43	29	26	46	33	35	41	44	31	43	26	45	47	34	46	50	44	36	37	40	40	38	42	33	41	29	40	47	37	41	48	45	34	39	36	45	36	38	39	54	44	36	46	41	30	41	35	45	50	47	41	37	47	35	40	34	51	31	41	37	39	32	32	34	36	50	43	36	38	37	35	42	47	37	39	44	40	43	33	39	41	51	41	46	30	24	49	42	54	41	50	37	40	40	51	51	43	40	34	30	33	59	37	43	34	38	35	42	30	45	38	38	47	33	47	39	46	48	36	39	37	46	37	32	41	36	42	31	37	34	43	41	40	51	33	42	40	37	42	44	26	38	42	48	39	38	41	32	43	47	39	32	38	42	49	40	40	36	39	33	52	35	42	49	54	37	39	36	40	28	42	44	38	33	45	43	33	49	40	38	43	35	35	46	46	40	37	54	33	29	30	31	36	35	38	36	36	37	30	39	40	45	25	37	45	40	39	38	35	47	47	42	37	42	38	41	37	32	46	32	36	47	50	45	42	52	50	35	38	55	38	42	45	39	47	32	45	32	42	40	53	55	33	38	39	40	45	33	33	45	43	35	38	37	37	29	32	33	35	41	35	41	51	26	39	37	41	38	43	41	38	45	44	39	42	52	34	41	40	47	40	45	39	34	39	37	27	52	30	40	37	45	36	38	37	46	34	34	38	42	39	30	47	40	44	33	37	46	30	45	42	42	41	41	46	43	61	42	43	50	47	43	38	37	40	43	48	46	34	31	38	38	40	32	41	51	44	46	47	36	28	45	28	33	36	42	32	44	40	36	50	38	42	50	35	50	45	27	35	38	40	43	43	38	37	39	56	31	42	45	42	30	38	37	36	35	57	40	40	31	41	36	34	36	44	42	31	33	36	38	33	37	37	31	41	42	38	49	34	48	39	44	42	52	28	29	32	33	34	43	31	24	43	47	41	51	37	39	48	39	38	44	32	53	37	35	25	36	37	39	40	41	45	36	37	36	37	43	46	39	53	40	38	47	43	33	33	38	43	47	30	37	40	44	38	46	44	35	45	32	41	36	42	45	40	27	32	37	44	39	38	42	50	48	31	40	43	27	42	38	38	43	53	52	37	44	43	39	42	35	51	38	39	46	34	40	36	36	29	47	38	42	36	42	51	40	47	40	31	52	32	40	38	51	45	35	42	40	33	35	38	42	39	39	36	50	34	30	38	34	40	47	44	36	44	44	41	40	28	28	48	48	25	33	32	48	35	31	33	39	38	42	46	47	45	38	39	34	42	37	26	42	33	40	39	42	43	32	45	50	37	37	43	47	29	42	41	48	21	36	37	35	39	45	43	39	37	42	41	49	50	37	38	48	36	40	47	41	39	40	50	38	32	32	53	48	32	36	31	45	42	41	45	44	39	39	41	45	47	38	36	34	54	49	40	34	39	42	33	46	50	39	48	48	38	36	34	40	49	41	37	40	31	42	46	36	34	41	38	40	35	48	37	32	44	44	36	37	38	49	42	44	47	29	32	43	39	47	46	36	36	42	31	51	39	45	31	43	27	35	46	47	34	45	35	32	37	36	38	31	34	40	42	51	40	31	34	31	46	49	40	38	52	34	40	48	33	45	44	34	39	41	42	32	41	39	44	45	49	46	46	31	37	31	48	41	52	36	41	44	32	46	40	50	25	39	35	35	40	33	29	42	41	39	37	31	38	38	35	39	43	36	34	39	53	40
22267	16946	11246	25530	32531	30410	26316	20885	15072	10949	8812	8652	8998	7553	4591	2571	1861	1608	1475	1432	1381	1335	1440	1803	3813	3156	2493	2126	1376	1377	1467	1469	1669	1438	1210	1222	973	915	835	833	825	875	785	722	658	666	679	692	717	765	860	845	826	814	700	706	714	705	715	692	690	645	681	789	663	693	633	646	624	624	640	642	605	635	596	645	647	626	653	651	663	618	621	651	654	665	619	639	646	663	649	628	693	656	664	593	713	628	630	633	661	653	637	655	685	692	670	677	638	634	667	621	646	637	648	645	645	625	587	640	651	633	637	620	592	632	632	636	638	622	634	601	626	636	654	635	664	625	596	619	599	631	615	651	606	614	611	638	636	653	581	625	684	612	662	616	626	612	621	623	643	666	614	633	676	628	636	615	588	616	629	609	615	587	617	604	659	612	597	629	620	595	595	593	642	657	640	617	647	625	599	607	593	681	646	630	606	581	598	659	623	661	653	632	649	618	643	616	616	638	676	588	620	687	621	641	597	656	635	651	620	651	626	628	631	627	642	604	638	607	635	601	614	609	678	602	585	605	614	601	628	624	533	614	641	629	609	635	624	609	600	639	662	618	634	596	622	636	575	605	593	615	654	622	599	673	629	627	630	599	638	609	601	586	663	651	606	674	593	624	614	595	671	644	592	609	592	611	677	597	680	616	593	643	602	604	618	651	641	586	654	648	618	581	653	612	615	643	630	620	604	647	608	677	597	611	616	582	621	633	635	605	625	621	643	629	629	593	576	593	640	634	616	624	599	550	631	616	618	623	620	634	624	644	628	589	621	604	657	647	617	633	624	622	635	599	639	616	606	606	601	585	602	633	595	575	642	581	607	623	645	629	709	647	622	642	680	624	621	626	631	640	654	576	623	663	579	608	601	637	615	645	605	641	615	601	654	615	627	617	611	594	632	641	586	567	628	593	605	603	687	644	614	637	622	605	624	641	616	677	665	624	633	599	640	629	613	649	634	632	598	626	642	628	625	623	629	628	651	640	644	624	608	633	663	628	648	616	608	634	613	555	625	611	601	576	594	614	626	597	616	615	668	651	594	636	625	630	605	628	612	641	577	592	613	640	653	633	637	670	598	681	641	623	612	635	635	639	582	625	604	629	604	664	631	618	625	612	614	602	620	609	639	609	625	674	635	598	582	604	625	662	634	662	609	547	604	642	608	626	636	603	595	602	656	592	601	631	604	638	613	605	640	628	644	656	613	596	609	651	632	585	583	665	653	628	618	630	623	614	619	586	633	646	628	610	633	602	606	619	645	637	608	585	611	639	633	591	644	636	654	606	650	640	600	581	676	584	640	597	607	616	638	631	640	631	548	625	654	641	630	612	631	638	633	654	657	597	602	642	609	606	603	575	595	626	619	610	617	593	620	616	610	646	583	597	608	633	615	617	624	637	649	668	621	655	619	589	618	625	627	648	640	601	643	605	597	622	622	614	610	615	631	583	593	651	622	582	584	585	620	642	660	595	595	617	608	639	647	610	620	585	630	647	607	601	658	628	602	581	584	624	655	624	609	632	623	611	644	647	650	667	613	628	601	633	623	669	620	636	645	612	591	625	638	640	631	596	648	600	614	609	605	602	628	661	587	658	601	655	607	640	601	606	627	620	601	618	632	581	569	618	649	637	620	631	639	641	609	591	568	611	620	605	634	614	653	651	602	621	583	657	636	590	609	647	630	592	611	624	636	610	606	670	663	609	612	632	613	637	614	607	644	606	603	627	614	637	604	589	613	660	613	638	631	585	612	622	635	610	650	591	627	634	630	645	633	621	663	652	624	589	618	653	604	627	626	633	645	631	635	612	632	619	600	572	662	607	602	656	581	580	599	657	596	641	620	600	655	624	610	610	603	622	651	614	596	617	602	652	637	614	640	601	629	604	645	627	609	637	640	634	611	661	584	645	649	634	613	641	621	618	645	637	657	616	613	598	601	581	622	608	601	636	650	616	595	621	610	615	646	619	612	609	632	644	628	635	658	658	540	573	607	574	647	641	594	639	631	555	599	607	622	607	642	603	675	631	671	620	609	642	656	609	590	616	620	590	657	639	585	594	634	609	643	616	653	585	602	603	633	653	640	622	618	637	580	588	652	601	656	629	619	637	626	566	655	645	630	609	606	554	611	591	624	653	632	598	649	624	585	639	611	585	643	669	613	683	606	670	642	620	642	606	611	586	639	620	594	623	643	665	630	602	642	667	633	593	618	611	616	604	601	589	591	619	643	601	631	649	652	629	673	653	618	566	632	569	616	643	637	671	628	611	591	631	662	581	619	593	615	630	658	633	625	628	629	620	641	630	635	659	599	634	621	609	643	608	597	601	627	614	600	640	623	618	579	654	638	635	630	637	584	637	640	593	635	608	621	625	617	604	583	655	599	642	619	624	616	612	596	608	607	630	638	646	619	592	634	649	559	628	595	620	603	556	630	636	608	627	624	597	640	605	610	630	611	615	619	621	602	585	625	593	670	601	665	615	627	597	592	610	606	629	660	634	629	626	620	633	610	590	645	661	627	619	616	590	616	618	621	629	636	625	575	605	656	591	618	625	645	689	580	594	612	602	616	615	600	603	600	623	643	648	626	612	624	626	647	594	602	595	639	603	600	623	593	629	614	627	626	664	622	670	588	629	606	594	601	619	618	640	643	605	599	565	649	606	643	652	633	625	628	670	635	630	630	625	605	622	582	644	604	622	623	581	625	597	671	591	668	619	621	661	620	591	604	632	647	650	608	572	610	667	584	672	646	567	586	645	606	635	613	641	673	630	599	652	648	590	626	633	622	634	653	585	628	603	636	607	611	591	645	621	612	600	591	595	603	628	652	645	563	623	665	628	661	636	624	606	614	665	618	585	614	623	598	625	625	649	679	630	660	637	648	559	641	628	621	624	580	653	575	601	604	647	640	634	618	616	642	618	633	599	643	625	620	603	618	632	636	684	624	601	619	608	654	595	610	646	618	612	650	617	620	613	660	613	614	630	627	562	580	626	641	589	613	615	693	657	631	650	682	632	583	620	608	647	606	641	615	672	580	640	628	595	661	606	593	567	601	654	632	603	651	625	600	632	640	595	605	622	650	593	637	637	568	579	615	615	641	603	624	623	610	621	591	631	604	607	645	603	652	616	613	620	622	608	555	594	625	613	581	618	676	597	636	624	594	649	634	655	632	623	612	630	618	619	633	564	611	602	621	597	591	622	624	693	637	602	611	585	597	592	618	644	656	622	665	586	615	650	662	631	583	642	614	585	615	609	645	645	614	578	598	632	606	577	641	672	648	642	629	643	594	612	622	595	601	594	632	656	652	597	645	630	625	623	575	560	600	618	616	596	598	654	653	611	582	617	623	622	661	628	612	604	614	585	614	623	663	603	585	590	678	612	629	611	591	666	614	559	631	631	625	638	663	615	574	584	638	571	608	615	606	561	575	633	623	592	608	624	602	591	638	609	613	621	612	593	656	589	615	647	611	619
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	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
